This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits b5b3bd898ba9 Add linux-next specific files for 20190920 omits 2853edd3d0ea drm/amd/display: build failed for DCN2.1 omits dedf9b9c32b0 Merge branch 'akpm/master' omits 793d439d9d5e drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 4b7fadc275c6 drivers/tty/serial/sh-sci.c: suppress warning omits 603075462ddc mm: treewide: clarify pgtable_page_{ctor,dtor}() naming omits 115cb4993f09 hexagon: drop empty and unused free_initrd_mem omits fc3f429080de mm: untag user pointers in mmap/munmap/mremap/brk omits 36769057a3f2 vfio/type1: untag user pointers in vaddr_get_pfn omits 15b36fa0352f tee/shm: untag user pointers in tee_shm_register omits 497b8efaa75c media/v4l2-core: untag user pointers in videobuf_dma_conti [...] omits ac83cfb495ed drm/radeon: untag user pointers in radeon_gem_userptr_ioctl omits 4da5a1e8f0fd drm/amdgpu: untag user pointers omits 3c185cc5be4d userfaultfd: untag user pointers omits 982bab22a2ba fs/namespace: untag user pointers in copy_mount_options omits ea059c5c3f08 mm: untag user pointers in get_vaddr_frames omits a2955b0fcab2 mm: untag user pointers in mm/gup.c omits 95a15a310017 mm: untag user pointers passed to memory syscalls omits 57c9ccbbbf5f lib: untag user pointers in strn*_user omits d41836e2ab75 pinctrl: fix pxa2xx.c build warnings omits cce1ef6426f5 Merge branch 'akpm-current/current' omits 60260076c4d8 Merge remote-tracking branch 'fpga/for-next' omits edb50f622f0c Merge remote-tracking branch 'hmm/hmm' omits 9c0535a6734c Merge remote-tracking branch 'devfreq/for-next' omits 97cd03e50b47 Merge remote-tracking branch 'pidfd/for-next' omits 25b54593afb1 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 25023efe161c Merge remote-tracking branch 'hyperv/hyperv-next' omits 36003727eb96 Merge remote-tracking branch 'xarray/xarray' omits 59cfbfcdbafe Merge remote-tracking branch 'nvmem/for-next' omits 104aad9d81df Merge remote-tracking branch 'slimbus/for-next' omits ddf9ca0c6e4d Merge remote-tracking branch 'fsi/next' omits 064637e97dda Merge remote-tracking branch 'kspp/for-next/kspp' omits b537af5ff6dc Merge remote-tracking branch 'ntb/ntb-next' omits 73c75ea0d774 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 4d3200b2479a Merge remote-tracking branch 'rtc/rtc-next' omits 12c6a0817b3c Merge remote-tracking branch 'livepatching/for-next' omits ce2d23305d6b Merge remote-tracking branch 'y2038/y2038' omits 5b64c6117cf8 Merge remote-tracking branch 'kselftest/next' omits 57e7d97e2a4e Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 6c44b8592ca6 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 347c0066a1cf Merge remote-tracking branch 'gpio/for-next' omits b585938346ff Merge remote-tracking branch 'rpmsg/for-next' omits 452eb2c1effc Merge remote-tracking branch 'scsi-mkp/for-next' omits bdf5df72ea51 Merge remote-tracking branch 'scsi/for-next' omits 6134b7b6a518 Merge remote-tracking branch 'cgroup/for-next' omits 7e3e9b8773e7 Merge remote-tracking branch 'mux/for-next' omits a8f0ed694053 Merge remote-tracking branch 'soundwire/next' omits bd826d6b59ee Merge remote-tracking branch 'extcon/extcon-next' omits f829b1b9c44e Merge remote-tracking branch 'hsi/for-next' omits b9ea1335befc Merge remote-tracking branch 'drivers-x86/for-next' omits c1bab7c5726d Merge remote-tracking branch 'workqueues/for-next' omits b3554c146467 Merge remote-tracking branch 'percpu/for-next' omits 37a6e92bcb79 Merge remote-tracking branch 'xen-tip/linux-next' omits fde024238e0e Merge remote-tracking branch 'kvms390/next' omits c2edf91ecb08 Merge remote-tracking branch 'kvm-arm/next' omits ef23025ab59b Merge remote-tracking branch 'ftrace/for-next' omits ffd3451ccd25 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 460c06526806 Merge remote-tracking branch 'clockevents/clockevents/next' omits 0ff81c42e96c Merge remote-tracking branch 'tip/auto-latest' omits a581ec69f096 Merge remote-tracking branch 'spi/for-next' omits 775e1e4b2a7a Merge remote-tracking branch 'vfio/next' omits 9e09ee1eb2e0 Merge remote-tracking branch 'watchdog/master' omits 9c1e2d596153 Merge remote-tracking branch 'tpmdd/next' omits 8588aa95f4d0 Merge remote-tracking branch 'smack/for-next' omits 7ab2bc32e037 Merge remote-tracking branch 'selinux/next' omits a99598ea9a48 Merge remote-tracking branch 'keys/keys-next' omits b37bdda47743 Merge remote-tracking branch 'integrity/next-integrity' omits 1a6f440f783f Merge remote-tracking branch 'apparmor/apparmor-next' omits ff3f53239748 Merge remote-tracking branch 'security/next-testing' omits 35b5910629b9 Merge remote-tracking branch 'battery/for-next' omits a4586f5e3369 Merge remote-tracking branch 'backlight/for-backlight-next' omits 58507267f8d5 Merge remote-tracking branch 'mfd/for-mfd-next' omits eec734e9c753 Merge remote-tracking branch 'kgdb/kgdb-next' omits b8498c87e92c Merge remote-tracking branch 'device-mapper/for-next' omits b40760fbd7b1 Merge remote-tracking branch 'block/for-next' omits 6a4b6604ea83 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 02614204d1a2 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 93dff4360b16 Merge remote-tracking branch 'mtd/mtd/next' omits a0232aafdc2b Merge remote-tracking branch 'gfs2/for-next' omits 31f7d777fe1a Merge remote-tracking branch 'nfc-next/master' omits e8491761a07b Merge remote-tracking branch 'rdma/for-next' omits 0b84b7d52485 Merge remote-tracking branch 'swiotlb/linux-next' omits 6aa7e7c7c152 Merge remote-tracking branch 'ieee1394/for-next' omits 88af2d38349c Merge remote-tracking branch 'thermal-soc/next' omits b628f64673ed Merge remote-tracking branch 'thermal/next' omits 8c4efb74785b Merge remote-tracking branch 'pm/linux-next' omits e19877f54b39 Merge remote-tracking branch 'i2c/i2c/for-next' omits 9aa55dbb16e8 Merge remote-tracking branch 'hid/for-next' omits b9ce083da3b8 Merge remote-tracking branch 'pci/next' omits f783cceb1c1f Merge remote-tracking branch 'printk/for-next' omits cdceb1d86550 Merge remote-tracking branch 'vfs/for-next' omits 0ba590af3ea6 Merge remote-tracking branch 'iomap/iomap-for-next' omits 0ffe4839b921 Merge remote-tracking branch 'v9fs/9p-next' omits 9946a07646b6 Merge remote-tracking branch 'ubifs/linux-next' omits 49d7d0f5bae4 Merge remote-tracking branch 'nfsd/nfsd-next' omits a60d6da3d457 Merge remote-tracking branch 'nfs-anna/linux-next' omits e960a4cd5038 Merge remote-tracking branch 'fuse/for-next' omits 4637907e7fdf Merge remote-tracking branch 'f2fs/dev' omits e6bede74b5d7 Merge remote-tracking branch 'ext4/dev' omits 3ad2cb050a13 Merge remote-tracking branch 'ext3/for_next' omits 47524adda47e Merge remote-tracking branch 'ecryptfs/next' omits f80c1b803afc Merge remote-tracking branch 'cifs/for-next' omits 25b581ee1bb8 Merge remote-tracking branch 'ceph/master' omits 3a382bc47908 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 7ee64d635cf5 Merge remote-tracking branch 'uml/linux-next' omits db0d73c23cb1 Merge remote-tracking branch 'sh/sh-next' omits bdbc68032a45 Merge remote-tracking branch 's390/features' omits c3529a4a0585 Merge remote-tracking branch 'powerpc/next' omits 1ea35f44df8d Merge remote-tracking branch 'mips/mips-next' omits f9f60f62ef76 Merge remote-tracking branch 'microblaze/next' omits 826f8e73ee0c Merge remote-tracking branch 'h8300/h8300-next' omits 8d787315b1a9 Merge remote-tracking branch 'csky/linux-next' omits 7dd4c05a3e90 Merge remote-tracking branch 'clk/clk-next' omits 1e412b9ebc3f Merge remote-tracking branch 'tegra/for-next' omits 988899e991fa Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 71a8307c1a90 Merge remote-tracking branch 'scmi/for-linux-next' omits 1e91e47ee141 Merge remote-tracking branch 'samsung-krzk/for-next' omits cbaa9024f10b Merge remote-tracking branch 'rockchip/for-next' omits bd06d70c3715 Merge remote-tracking branch 'reset/reset/next' omits 6ffda7297745 Merge remote-tracking branch 'renesas-geert/next' omits 695ed9ba94d7 Merge remote-tracking branch 'qcom/for-next' omits 1fa0f9b7d1ca Merge remote-tracking branch 'omap/for-next' omits fea54028b4da Merge remote-tracking branch 'mvebu/for-next' omits 11694185e8e7 Merge remote-tracking branch 'mediatek/for-next' omits 819d450f5232 Merge remote-tracking branch 'keystone/next' omits 043cad0737c5 Merge remote-tracking branch 'imx-mxs/for-next' omits 454b7219ea4f Merge remote-tracking branch 'bcm2835/for-next' omits 10bb397a8bc3 Merge remote-tracking branch 'at91/at91-next' omits eead4d694f71 Merge remote-tracking branch 'aspeed/for-next' omits 3df29e7ce697 Merge remote-tracking branch 'amlogic/for-next' omits 3b7f19da084e Merge remote-tracking branch 'actions/for-next' omits b83ced70fa09 Merge branch 'spi-5.3' into spi-linus omits 22cf061cb6d2 Merge remote-tracking branch 'arm-soc/for-next' omits 9b7ada3ad9b3 Merge remote-tracking branch 'arm/for-next' omits d5ced188007d Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 5bc98b946fc7 Merge remote-tracking branch 'kbuild/for-next' omits bd302977ecfe Merge remote-tracking branch 'pidfd-fixes/fixes' omits 485d634f9f49 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 4a0729682b07 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 6308f78804ca Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' omits c92f68562808 Merge remote-tracking branch 'erofs-fixes/fixes' omits 422d7839ae98 Merge remote-tracking branch 'vfs-fixes/fixes' omits b5d30ba404bf Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 902e552a95ce Merge remote-tracking branch 'hwmon-fixes/hwmon' omits e2ba1165c2b4 Merge remote-tracking branch 'omap-fixes/fixes' omits 40a0822d64bd Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 8162f19aae12 Merge remote-tracking branch 'ide/master' omits b19c501b1a98 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 65e6d9f608c4 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits d427bf96b0bc Merge remote-tracking branch 'spi-fixes/for-linus' omits 1846b0068e96 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits b42fedafdb6d Merge remote-tracking branch 'sound-current/for-linus' omits 54b3814643b4 Merge remote-tracking branch 'wireless-drivers/master' omits b9c7aa970bdd Merge remote-tracking branch 'bpf/master' omits 214e55167aa6 Merge remote-tracking branch 'net/master' omits 5f8e321a0180 Merge remote-tracking branch 'sparc/master' omits 056f3c15d509 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 62797e08df1c Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits f25379de4123 extcon-intel-cht-wc: Don't reset USB data connection at probe omits bd9c10bc663d ALSA: hda/realtek - PCI quirk for Medion E4254 omits b74d957f6317 ARM: aspeed: ast2500 is ARMv6K omits d2c63b7dfd06 ALSA: hda - Apply AMD controller workaround for Raven platform omits b9345b51f840 cifs: mention if an interface has a channel connected to it omits b3d11556410f cifs: try opening channels after mounting omits 697f1cc0ec8a cifs: sort interface list by speed omits 59c687151d92 cifs: switch servers depending on binding state omits 83c14bf38e5a cifs: add server param omits ad793ba06e2b cifs: add multichannel mount options and data structs omits 3cee2eec9c28 smb3: allow decryption keys to be dumped by admin for debugging omits 864668bfc374 selftests: Add test cases for `ip nexthop flush proto XX` omits 20b3f7d70013 dt-bindings: net: Correct the documentation of KSZ9021 ske [...] omits cf0eba334268 net/ncsi: Disable global multicast filter omits dd0f9d896d16 ibmvnic: Warn unknown speed message only when carrier is present omits b47bea2b5c3b ionic: Remove unnecessary ternary operator in ionic_debugf [...] omits 574cc4539762 Merge tag 'drm-next-2019-09-18' of git://anongit.freedeskt [...] omits 838c4f3d7515 iomap: move the iomap_dio_rw ->end_io callback into a structure omits 6fe7b9901400 iomap: split size and error for iomap_dio_rw ->end_io omits ebd47c843406 Merge branches 'clk-bulk-fix', 'clk-at91' and 'clk-sprd' i [...] omits b6c444de05ac Merge branches 'clk-cdce-regulator', 'clk-bcm', 'clk-evict [...] omits 91bcbc11d65f Merge branches 'clk-renesas', 'clk-rockchip', 'clk-const' [...] omits a1ff1ce30036 Merge branches 'clk-init-destroy', 'clk-doc', 'clk-imx' an [...] omits f5c7305db30b Merge branches 'clk-qcom', 'clk-mtk', 'clk-armada', 'clk-i [...] omits cee99529ee0a Merge branches 'clk-aspeed', 'clk-unused', 'clk-of-node-pu [...] omits 7f4804665b58 clk: Drop !clk checks in debugfs dumping omits 3c2edc36a774 Merge tag 'pinctrl-v5.4-1' of git://git.kernel.org/pub/scm [...] omits 32b90daf5caf Merge tag 'tag-chrome-platform-for-v5.4' of git://git.kern [...] omits c6cfaf4f86d9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a9f8b38a071b Merge tag 'for-linus-5.4-1' of git://github.com/cminyard/l [...] omits b682242f6012 Merge tag 'mailbox-v5.4' of git://git.linaro.org/landing-t [...] omits e3a008ac1213 Merge tag 'devicetree-for-5.4' of git://git.kernel.org/pub [...] omits 671df1895378 Merge tag 'dma-mapping-5.4' of git://git.infradead.org/use [...] omits c9fe5630dae1 Merge tag 'configfs-for-5.4' of git://git.infradead.org/us [...] omits 2d88b2cf2f00 iwlwifi: mvm: fix build w/o CONFIG_THERMAL omits 23846d01858b Merge branch 'for-5.4/post' into for-next omits d7f76f36a8b4 ata: libahci_platform: Add of_node_put() before loop exit omits 7e3d2c8210e6 Merge tag '5.4-smb3-fixes' of git://git.samba.org/sfrench/ [...] omits 7a0d796100da Merge tag 'for-linus-5.4-ofs1' of git://git.kernel.org/pub [...] omits 8e6ee05d8aa9 Merge branch 'work.autofs' of git://git.kernel.org/pub/scm [...] omits bc7d9aee3f3c Merge branch 'work.mount2' of git://git.kernel.org/pub/scm [...] omits 65e51e30d862 drm/panfrost: Prevent race when handling page fault omits d18a96620411 drm/panfrost: Remove NULL checks for regulator omits edfa07504c5b drm/panfrost: Fix regulator_get_optional() misuse omits cfb82e1df8b7 Merge tag 'y2038-vfs' of git://git.kernel.org/pub/scm/linu [...] omits 78089a0802e4 Merge branch 'for-5.4/io_uring' into for-next omits 9831a90ce643 io_uring: use cond_resched() in sqthread omits b78b94b82122 selftests/ftrace: Update kprobe event error testcase omits fe60b0ce8e73 tracing/probe: Reject exactly same probe event omits b630cea7bee7 gpio: mxc: Only get the second IRQ when there is more than [...] omits d4da4e33341c drm: Measure Self Refresh Entry/Exit times to avoid thrashing omits 2d2e0b90a08f drm: Fix kerneldoc and remove unused struct member in self [...] omits 44d00dc7ceab tracing/probe: Fix to allow user to enable events on unloa [...] omits 59e9fcf8772b of: restore old handling of cells_name=NULL in of_*_phandl [...] omits 4c250fa8d988 riscv: dts: sifive: Drop "clock-frequency" property of cpu nodes omits d93339173d19 riscv: dts: sifive: Add ethernet0 to the aliases node omits c87ffea90d93 RISC-V: Export kernel symbols for kvm omits 962d9f7f0f94 KVM: RISC-V: Add KVM_REG_RISCV for ONE_REG interface omits 8e647579e601 arch/riscv: disable excess harts before picking main boot hart omits d24f697f4ff6 riscv: resolve most warnings from sparse omits 1cec0ce2e97f RISC-V: Enable VIRTIO drivers in RV64 and RV32 defconfig omits b6f2b2e600a2 RISC-V: Fix building error when CONFIG_SPARSEMEM_MANUAL=y omits b45e0c30bc58 riscv: dts: Add DT support for SiFive FU540 PWM driver omits 3a4807386a52 fuse: unexport fuse_put_request omits 733ef7f056a5 xsk: relax UMEM headroom alignment omits a0791f0df7d2 bpf: fix BTF limits omits 9eea98497951 bpf: fix BTF verification of enums omits e0973a421c6e libbpf: Remove getsockopt() check for XDP_OPTIONS omits b3abfd778bf1 tools/power/x86/intel-speed-select: Fix perf-profile comma [...] omits 188afed9db7d tools/power/x86/intel-speed-select: Extend core-power command set omits d2d1f304dc96 tools/power/x86/intel-speed-select: Fix some debug prints omits e118fbe366d8 tools/power/x86/intel-speed-select: Format get-assoc information omits 3c64c81ad1f0 tools/power/x86/intel-speed-select: Allow online/offline b [...] omits 44460efe44e0 tools/power/x86/intel-speed-select: Fix high priority core [...] omits 280ceaed79f1 usbnet: sanity checking of packet sizes and device mtu omits d9101bfa6adc powerpc/mm/mce: Keep irqs disabled during lockless page ta [...] omits 93426cadc339 s390/cpumf: Remove mixed white space omits 2cb549a821e9 s390/cpum_sf: Support ioctl PERF_EVENT_IOC_PERIOD omits cf2957f3907e s390/zcrypt: CEX7S exploitation support omits b91d9e67e50b s390/cio: fix intparm documentation omits f71fee2711a7 s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs omits 213308ae80c2 MAINTAINERS: erofs: complete sub-entries for erofs omits aa053f0c76a5 erofs: fix return value check in erofs_read_superblock() omits 7cca9b8b7c5b microblaze: Switch to standard restart handler omits d2f5fccd1ac9 PM / devfreq: Make log message more explicit when devfreq [...] omits 3e501af8dd7b Merge branches 'work.misc', 'work.mount3', 'work.namei', ' [...] omits 1f52aa08d12f gfs2: Convert gfs2 to fs_context omits d2e0981c3b9a vfs: Convert spufs to use the new mount API omits 8f8d8d11f76e vfs: Convert hypfs to use the new mount API omits b54c64f7adeb hypfs: Fix error number left in struct pointer member omits dec90f61f125 vfs: Convert functionfs to use the new mount API omits d2935de7e4fd vfs: Convert bpf to use the new mount API omits 16da6112047e Merge branch '5.3/scsi-fixes' into 5.4/scsi-next omits def98c84b6cd workqueue: Fix spurious sanity check failures in destroy_w [...] omits 5b8709cd1756 Merge branch '5.4/scsi-postmerge' into 5.4/scsi-next omits b41dae061bbd Merge tag 'xfs-5.4-merge-7' of git://git.kernel.org/pub/sc [...] omits e6bc9de71497 Merge tag 'vfs-5.4-merge-1' of git://git.kernel.org/pub/sc [...] omits b6c0d3577246 Merge tag 'ovl-fixes-5.3' of git://git.kernel.org/pub/scm/ [...] omits 7d14df2d280f Merge tag 'for-5.4-tag' of git://git.kernel.org/pub/scm/li [...] omits 0bb73e42f027 Merge tag 'afs-next-20190915' of git://git.kernel.org/pub/ [...] omits f60c55a94e1d Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] omits 734d1ed83e1f Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] omits d013cc800a2a Merge tag 'filelock-v5.4-1' of git://git.kernel.org/pub/sc [...] omits e170eb27715f Merge branch 'work.mount-base' of git://git.kernel.org/pub [...] omits b30d87cf969e Merge branch 'work.dcache' of git://git.kernel.org/pub/scm [...] omits 53e5e7a7a71c Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits 81160dda9a7a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] omits 8b53c76533aa Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 2f776c5a7270 Merge branch 'next/defconfig' into for-next omits d9c7bccc9b17 Merge branch 'next/dt64' into for-next omits 7e3553eda127 Merge branch 'next/dt' into for-next omits 3c0eb92d5028 Merge branch 'next/drivers' into for-next omits 28c270ddc9f8 Merge branch 'next/soc64' into for-next omits 6f2263f4a5ce fuse: kmemcg account fs data omits 9f9435c5f87c fuse: on 64-bit store time in d_fsdata directly omits fe0581ab3f73 fuse: fix missing unlock_page in fuse_writepage() omits a62a8ef9d97d virtio-fs: add virtiofs filesystem omits 6cfae0c26b21 Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/ [...] omits e6874fc29410 Merge tag 'staging-5.4-rc1' of git://git.kernel.org/pub/sc [...] omits a95819a17378 drm/i915: Extend Haswell GT1 PSMI workaround to all omits e444d51b14c4 Merge tag 'tty-5.4-rc1' of git://git.kernel.org/pub/scm/li [...] omits c6b48dad92ae Merge tag 'usb-5.4-rc1' of git://git.kernel.org/pub/scm/li [...] omits 4efa13db90e7 Merge branch 'for-5.4/io_uring' into for-next omits a1041c27b64c io_uring: fix potential crash issue due to io_get_req failure omits 14ed1e4843b5 Merge branch 'for-5.4/post' into for-next omits ff781948405a Merge branch 'for-5.4/io_uring' into for-next omits 6cc47d1d2a9b io_uring: ensure poll commands clear ->sqe omits 5f5ad9ced336 io_uring: fix use-after-free of shadow_req omits 954dab193d19 io_uring: use kmemdup instead of kmalloc and memcpy omits 1f7d290a7275 Merge tag 'driver-core-5.4-rc1' of git://git.kernel.org/pu [...] omits fe38bd686207 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 4d85f45c73a2 drm/atomic: Rename crtc_state->pageflip_flags to async_flip omits f2cbda2dba11 drm/atomic: Reject FLIP_ASYNC unconditionally omits 26b1d3b527e7 drm/atomic: Take the atomic toys away from X omits 404e634fdb96 Merge tag 'for-linus-urgent' of git://git.kernel.org/pub/s [...] omits 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next omits 040823b5372b Merge tag 'unicode-next-v5.4' of https://git.kernel.org/pu [...] omits 0af10eed9b73 HID: core: fix dmesg flooding if report field larger than 32bit omits aaeabb121a62 HID: core: Add printk_once variants to hid_warn() etc omits 337c22ab1d4f HID: core: reformat and reduce hid_printk macros omits b60fe990c6b0 KVM: coalesced_mmio: add bounds checking omits 98d1a3c245e4 hwmon: (nct7904) Fix the incorrect value of vsen_mask in n [...] omits e16a7cbced71 drm/amdgpu: flag navi12 and 14 as experimental for 5.4 omits 42055e9cc44b Merge branch 'pci/trivial' omits 705d83e3311a Merge branch 'remotes/lorenzo/pci/vmd' omits 3c545426f4d8 Merge branch 'remotes/lorenzo/pci/tegra' omits 28326e28d2b8 Merge branch 'remotes/lorenzo/pci/mobiveil' omits af73eef629ad Merge branch 'remotes/lorenzo/pci/misc' omits cd7508674f1d Merge branch 'remotes/lorenzo/pci/mediatek' omits b8cd56e25d46 Merge branch 'remotes/lorenzo/pci/layerscape' omits c4aa79e16900 Merge branch 'remotes/lorenzo/pci/imx' omits 72cbf325b45c Merge branch 'remotes/lorenzo/pci/hv' omits f021fae5f850 Merge branch 'remotes/lorenzo/pci/dwc' omits 70d3beaa495a Merge branch 'remotes/lorenzo/pci/al' omits 86ceda5bf38a Merge branch 'pci/resource' omits 6c733da2974a Merge branch 'pci/pciehp' omits ff2d53421abf Merge branch 'pci/p2pdma' omits 3800b98d91fd Merge branch 'pci/msi' omits 81b4cb2789da Merge branch 'pci/misc' omits 72ccade98c1d Merge branch 'pci/enumeration' omits fed7c6366adc Merge branch 'pci/encapsulate' omits c00517d0ad2d Merge branch 'pci/aspm' omits 2d1d25d0a224 virtio-fs: add Documentation/filesystems/virtiofs.rst omits 03791902740b Merge tag 'scmi-fixes-5.4' of git://git.kernel.org/pub/scm [...] omits 61423712dbb8 reset: reset-scmi: add missing handle initialisation omits 11ed5cf064be firmware: arm_scmi: reset: fix reset_state assignment in s [...] omits bb0fed1c60cc irqchip/sifive-plic: Switch to fasteoi flow omits c107d613f920 irqchip/gic-v3: Fix GIC_LINE_NR accessor omits 799c85105233 arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI omits e0f32f78e51b drm/kms: Duct-tape for mode object lifetime checks omits 1c62ed908363 microblaze: defconfig synchronization omits 6be76fd94ba3 microblaze: Enable Xilinx AXI emac driver by default omits 6a090e97972d arch/microblaze: support get_user() of size 8 bytes omits 60a8a148b2fb clk: imx: imx8mn: fix pll mux bit omits 67315be33e9c clk: imx: imx8mm: fix pll mux bit omits a9aa8306074d clk: imx: clk-pll14xx: unbypass PLL by default omits dee1bc9c23cd clk: imx: pll14xx: avoid glitch when set rate omits c0448dce56a4 clk: mvebu: ap80x: add AP807 clock support omits be69e55df9af clk: mvebu: ap806: Prepare the introduction of AP807 clock [...] omits 0099dc446bb6 clk: mvebu: ap806: add AP-DCLK (hclk) to system controller driver omits cd016cb01835 clk: mvebu: ap806: be more explicit on what SaR is omits 3b14e509ab99 clk: mvebu: ap80x-cpu: add AP807 CPU clock support omits a77f45eaa266 clk: mvebu: ap806-cpu: prepare mapping of AP807 CPU clock omits 64b379543e2a dt-bindings: ap806: Document AP807 clock compatible omits d827af8f37e9 dt-bindings: ap80x: Document AP807 CPU clock compatible omits 5e75ea9c6743 clk: sprd: add missing kfree omits 81a6b601f9f4 clk: at91: allow 24 Mhz clock as input for PLL omits 741dc0aa4122 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 35f7a9526615 Merge tag 'devprop-5.4-rc1' of git://git.kernel.org/pub/sc [...] omits d2aaa49e2819 Merge tag 'acpi-5.4-rc1' of git://git.kernel.org/pub/scm/l [...] omits 7c1bb6bbf75d powerpc: Use ftrace_graph_ret_addr() when unwinding omits 370011a27028 powerpc/ftrace: Enable HAVE_FUNCTION_GRAPH_RET_ADDR_PTR omits a3db31ff6ce3 ftrace: Look up the address of return_to_handler() using helpers omits 77dcfe2b9edc Merge tag 'pm-5.4-rc1' of git://git.kernel.org/pub/scm/lin [...] omits 04cbfba62085 Merge tag 'dmaengine-5.4-rc1' of git://git.infradead.org/u [...] omits 8454d68563d4 nbd: fix possible page fault for nbd disk omits ec76a7b922e4 nbd: rename the runtime flags as NBD_RT_ prefixed omits 58494c980f40 block, bfq: push up injection only after setting service time omits 17c3d2660268 block, bfq: increase update frequency of inject limit omits c1e0a1822882 block, bfq: reduce upper bound for inject limit to max_rq_ [...] omits 23ed570accc9 block, bfq: update inject limit only after injection occurred omits 54d4e6ab91eb block: centralize PI remapping logic to the block layer omits 5eaed68dd38c block: use symbolic constants for t10_pi type omits 4feaab05dc1e Merge tag 'leds-for-5.4-rc1' of git://git.kernel.org/pub/s [...] omits e7345f92c27a Merge tag 'media/v5.4-1' of git://git.kernel.org/pub/scm/l [...] omits 6ab8ad31601f Merge tag 'sound-5.4-rc1' of git://git.kernel.org/pub/scm/ [...] omits ea982ba7f791 Merge tag 'mmc-v5.4' of git://git.kernel.org/pub/scm/linux [...] omits 7ad67ca5534e Merge tag 'for-5.4/block-2019-09-16' of git://git.kernel.d [...] omits 5260c2b863ef Merge tag 'for-5.4/libata-2019-09-15' of git://git.kernel. [...] omits 1e6fa3a33e6d Merge tag 'for-5.4/io_uring-2019-09-15' of git://git.kerne [...] omits 6f88ed285e67 Merge branch 'fixes/usercopy/highmem-fromlist' into for-next/kspp omits 7c672abc120a Merge tag 'docs-5.4' of git://git.lwn.net/linux omits 1902314157b1 Merge branch 'for-5.4' of git://git.kernel.org/pub/scm/lin [...] omits 3ee8d6c592dc Merge branch 'for-5.4' of git://git.kernel.org/pub/scm/lin [...] omits 9fe69a725e23 rpmsg: glink-smem: Name the edge based on parent remoteproc omits 314eed30ede0 usercopy: Avoid HIGHMEM pfn warning omits 1bab8d4c488b Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net omits b8456f945955 Merge tag 'asm-generic-5.4' of git://git.kernel.org/pub/sc [...] omits 55cd259e5974 Merge branch 'sched/urgent' omits b2072028a465 Merge branch 'x86/mm' omits 6dec8c15e5fa Merge tag 'xtensa-20190917' of git://github.com/jcmvbkbc/l [...] omits d590284419b1 Merge tag 's390-5.4-1' of git://git.kernel.org/pub/scm/lin [...] omits fbbf779989d2 f2fs: add a condition to detect overflow in f2fs_ioc_gc_range() omits 1e24aaabdee9 Merge tag 'for-linus' of git://github.com/openrisc/linux omits 16da0961d3d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7f81c2426587 clk: Make clk_bulk_get_all() return a valid "id" omits ed309bfb4812 clk: actions: Fix factor clk struct member access omits 10e85054f986 drm/amdgpu: add navi12 pci id omits a82e163bca62 drm/amdgpu: add navi14 PCI ID for work station SKU omits 8fde7784ecd3 drm/amdkfd: Swap trap temporary registers in gfx10 trap handler omits 8b8031703bd7 drm/amd/powerplay: implement sysfs for getting dpm clock omits bb264220d931 drm/amd/display: Restore backlight brightness after system resume omits e42a34dec689 drm/amd/display: Implement voltage limitation for dali omits 8ad050e6a678 drm/amd/display: add Asic ID for Dali omits dcafbd50f2e4 drm/amdgpu: Fix KFD-related kernel oops on Hawaii omits 4f3a2c107725 drm/amd/amdgpu: power up sdma engine when S3 resume back omits 73d8e6c7b841 drm/amdgpu: Check for valid number of registers to read omits 9dbc88d013b7 drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed omits c02d6a161395 drm/amd/display: Add missing HBM support and raise Vega20's uclk. omits c46e5df4ac89 drm/amd/display: dce11.x /dce12 update formula input omits 7f2444d38f6b Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] omits df794f679bba drm/amdgpu: remove program of lbpw for renoir omits 103efdc1eaed drm/amdgpu: Remove clock gating restore. omits 1963b7c3beda drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access omits f79e06bd44e5 drm/amd/display: update renoir_ip_offset.h omits c5f12fdb8bd8 Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] omits 5813f97a5969 drm/amdgpu: disable stutter mode for renoir omits 59b263620c21 drm/amd/display: Add stereo mux and dig programming calls [...] omits a572ba63298d Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] omits 258b16ec9a54 Merge branch 'x86-irq-for-linus' of git://git.kernel.org/p [...] omits 3fb7f3a6ed86 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] omits 3cd0462230d8 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] omits 21ea4b62e1f3 clk: qcom: rcg: Return failure for RCG update omits 863e53e6ed7a clk: remove extra ---help--- tags in Kconfig omits d7aef6ef96e9 clk: add include guard to clk-conf.h omits bdcf1dc25324 clk: Evict unregistered clks from parent caches omits 327aa7415638 clk: mediatek: Runtime PM support for MT8183 mcucfg clock [...] omits e4c23e19aa2a clk: mediatek: Register clock gate with device omits f9e55ac22ce9 clk: mediatek: add pericfg clocks for MT8183 omits 5aa00ad3fd33 dt-bindings: clock: mediatek: add pericfg for MT8183 omits 16208cd6c36a Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits 5c5ba218c6dc clk: bcm2835: Mark PLLD_PER as CRITICAL omits 42de9ad400af clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support omits ee0a5a9013b2 clk: bcm2835: Introduce SoC specific clock registration omits 80766f87263c dt-bindings: bcm2835-cprman: Add bcm2711 support omits a1a30170138c PCI: vmd: Fix shadow offsets to reflect spec changes omits e3dffa4f6c36 PCI: vmd: Fix config addressing when using bus offsets omits 604e3548236d selftests/ftrace: Select an existing function in kprobe_ev [...] omits 4f3ded8cc889 Merge branch 'asoc-5.3' into asoc-linus omits aa28b98d6dbc unicode: make array 'token' static const, makes object smaller omits 334b427e96d1 unicode: Move static keyword to the front of declarations omits 767202a1e247 NTB: ntb_transport: remove redundant assignment to rc omits f9645bfcb3a6 ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 omits abe3cb3381d2 point to right memory window index omits d59fae6fea39 tracing/kprobe: Fix NULL pointer access in trace_porbe_unlink() omits 17f8607a1658 tracing: Make sure variable reference alias has correct va [...] omits 119cdbdb95a6 tracing: Be more clever when dumping hex in __print_hex() omits 08468754c16e ftrace: Simplify ftrace hash lookup code in clear_func_fro [...] omits f0b444b349e3 gfs2: clear buf_in_tr when ending a transaction in sweep_b [...] omits e7ca44ed3ba7 powerpc: dump kernel log before carrying out fadump or kdump omits ad9b48c52296 docs: powerpc: Add missing documentation reference omits c27eccfe4d6c arm64: fix function types in COND_SYSCALL omits bd3841cd3bd8 selftests, arm64: add kernel headers path for tags_test omits 920fdab7b3ce arm64: fix unreachable code issue with cmpxchg omits ad732da57bde nvmem: core: fix nvmem_cell_write inline function omits 2d94bccca49f reset: uniphier-glue: Add Pro5 USB3 support omits dac9f027b109 sched/fair: Remove unused cfs_rq_clock_task() function omits 029d2c0fd61e ALSA: usb-audio: Add Hiby device family to quirks for nati [...] omits 28f59b04707d sched: Add __ASSEMBLY__ guards around struct clone_args omits 0b3e79731285 Merge branches 'acpi-misc' and 'acpi-doc' omits a781f3930bd5 Merge branches 'acpi-apei', 'acpi-processor', 'acpi-tables [...] omits 522778cda11f Merge branch 'acpica' omits fc6763a2d7e0 Merge branches 'pm-opp', 'pm-qos', 'acpi-pm', 'pm-domains' [...] omits 031f469ecf7c Merge branch 'pm-devfreq' omits ca61a72ac371 Merge branch 'pm-cpufreq' omits 2cdd5cc70326 Merge branch 'pm-cpuidle' omits d28170636977 Merge branch 'pm-sleep' omits 1b531e55c52b Merge suspend-to-idle rework material for v5.4. omits ca2fc5efffde watchdog: f71808e_wdt: Add F81803 support omits 52a142140e14 watchdog: qcom: remove unnecessary variable from private storage omits 36375491a439 watchdog: qcom: support pre-timeout when the bark irq is a [...] omits 3b7c09fd645b watchdog: imx_sc: this patch just fixes whitespaces omits ebdc0f581732 watchdog: apseed: Add access_cs0 option for alt-boot omits 3d9e89bda9e9 watchdog: aspeed: add support for dual boot omits e07a4c79ca75 watchdog: orion_wdt: use timer1 as a pretimeout omits 41b630f41bf7 watchdog: Add i.MX7ULP watchdog support omits 69eb8b118631 dt-bindings: watchdog: Add i.MX7ULP bindings omits 284ec100d091 dt-bindings: watchdog: sun4i: Add the watchdog clock omits f285e78fb778 dt-bindings: watchdog: sun4i: Add the watchdog interrupts omits 2de4de20dd36 dt-bindings: watchdog: Convert Allwinner watchdog to a schema omits f9eaba57c183 dt-bindings: watchdog: Add YAML schemas for the generic wa [...] omits b3528b487448 watchdog: aspeed: Add support for AST2600 omits ff45d87dd8a8 dt-bindings: watchdog: Add ast2600 compatible omits f676ac8305f7 watchdog: ziirave_wdt: Update checked I2C functionality mask omits 08c913fe3ea6 watchdog: ziirave_wdt: Drop ziirave_firm_write_block_data() omits fa0d2f44aa68 watchdog: ziirave_wdt: Fix DOWNLOAD_START payload omits fe05178c7891 watchdog: ziirave_wdt: Drop status polling code omits 0007cbd517a2 watchdog: ziirave_wdt: Fix RESET_PROCESSOR payload omits c47825fb72ea watchdog: ziirave_wdt: Fix DOWNLOAD_END payload omits 910d0f968727 watchdog: ziirave_wdt: Fix JUMP_TO_BOOTLOADER payload omits d2c1d4258f7f watchdog: ziirave_wdt: Fix misleading error message omits d2ddc4505ed2 watchdog: ziirave_wdt: Don't try to program readonly flash omits de88053807d8 watchdog: ziirave_wdt: Don't read out more than 'len' firm [...] omits d91bb8d91625 watchdog: ziirave_wdt: Don't check if ihex record length is zero omits 08f980a8ffc4 watchdog: ziirave_wdt: Make use of put_unaligned_le16 omits 10f98fef7ba6 watchdog: ziirave_wdt: Zero out only what's necessary omits e6bd448653d6 watchdog: ziirave_wdt: Fix incorrect use of ARRAY_SIZE omits dc0dd28951f1 watchdog: ziirave_wdt: Skip zeros when calculating checksum omits 08188e8dbc75 watchdog: ziirave_wdt: Check packet length only once omits 5870f4958ccf watchdog: ziirave_wdt: Simplify ziirave_firm_write_pkt() omits 42abc12464f7 watchdog: ziirave_wdt: Log bootloader/firmware info during probe omits 39d0387d5e5e watchdog: ziirave_wdt: Don't bail out on unexpected timeout value omits b774fcef7dde watchdog: ziirave_wdt: Be more verbose during firmware update omits 4a9600c7e735 watchdog: ziirave_wdt: Be verbose about errors in probe() omits 670e51b0301e watchdog: ziirave_wdt: Add missing newline omits 30520ee8e3ba watchdog: imx_sc: Remove unnecessary error log omits 144783a80cd2 watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout omits 68f28b01fb9e watchdog: cpwd: use generic compat_ptr_ioctl omits 31bfa64e9428 watchdog: diag288_wdt: Remove leftover includes from conve [...] omits 945b584c94f8 Merge branch 'linux-5.4' of git://github.com/skeggsb/linux [...] omits 556a0964e28c mailbox: qcom-apcs: fix max_register value omits 88ae25e46cbe mailbox: qcom: Add support for IPQ8074 APCS omits 7090a4716972 dt-bindings: mailbox: qom: Add ipq8074 APPS compatible omits 08a81d3ac8f1 mailbox: qcom: Add support for Qualcomm SM8150 and SC7180 SoCs omits c0f5366f1472 dt-bindings: mailbox: Add APSS shared for SM8150 and SC7180 SoCs omits 16d52f336ba4 mbox: qcom: replace integer with valid macro omits 78c86458a440 mbox: qcom: add APCS child device for QCS404 omits 023941cf28bd Merge tag 'drm-intel-next-fixes-2019-09-11' of git://anong [...] omits 6058f11870b8 mailbox: mediatek: cmdq: clear the event in cmdq initial flow omits 286358c444d5 mailbox: mediatek: cmdq: support mt8183 gce function omits 2c49e4e846bf mailbox: mediatek: cmdq: move the CMDQ_IRQ_MASK into cmdq [...] omits 2d645217f198 dt-binding: gce: add binding for gce client reg property omits 8fedf805fa42 dt-binding: gce: add gce header file for mt8183 omits 472dff037178 dt-binding: gce: remove thread-num property omits 2b983d124a06 mailbox: armada-37xx-rwtm: Use device-managed registration API omits ad49e38eb294 Merge tag 'drm-misc-next-fixes-2019-09-06' of git://anongi [...] omits 0173ecf2521d Merge tag 'drm-msm-next-2019-09-06' of https://gitlab.free [...] omits b568db62c5c4 drm/nouveau/bar/gm20b: Avoid BAR1 teardown during init omits 641f53c07d27 drm/nouveau: Fix ordering between TTM and GEM release omits 0bb21c9677e5 drm/nouveau/prime: Extend DMA reservation object lock omits 9ca7f7968be7 drm/nouveau: Fix fallout from reservation object rework omits 698c1aa9f83b drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors omits ad062195731b Merge tag 'platform-drivers-x86-v5.4-1' of git://git.infra [...] omits 7ac63f6ba5db Merge branch 'x86-vmware-for-linus' of git://git.kernel.or [...] omits e2bddc20b562 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.or [...] omits 6f24671485d0 Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] omits ac51667b5b95 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] omits e0d60a1e68a3 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] omits 22331f895298 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] omits fc6fd1392a8f Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] omits 49a21e52a6ba Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] omits df4c0b18f2a2 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] omits 7e67a859997a Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] omits 4d6bcba70aeb cifs: update internal module version number omits 772c1d06bd40 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] omits c7eba51cfdf9 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] omits e37a02c7ebb9 cifs: modefromsid: write mode ACE first omits cc9b499a1f71 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] omits 98c82b4b8be6 Merge branch 'core-stacktrace-for-linus' of git://git.kern [...] omits 94d18ee9340e Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] omits d75a43c645c2 Merge branch 'core-objtool-for-linus' of git://git.kernel. [...] omits a480222f4c7c Merge branch 'core-headers-for-linus' of git://git.kernel. [...] omits cef7298262e9 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] omits d47ebd684229 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] omits 399eb9b6cbf3 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] omits 2b97c39514a6 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] omits d0a16fe93438 Merge branch 'parisc-5.4-1' of git://git.kernel.org/pub/sc [...] omits 76f0f227cffb Merge tag 'please-pull-ia64_for_5.4' of git://git.kernel.o [...] omits 58d4fafd0b4c Merge tag 'riscv/for-v5.4-rc1' of git://git.kernel.org/pub [...] omits dbcda58ad989 Merge tag 'm68k-for-v5.4-tag1' of git://git.kernel.org/pub [...] omits 543242211879 ALSA: hda/realtek - Fix alienware headset mic omits 3a9236e97207 ALSA: dice: fix wrong packet parameter for Alesis iO26 omits e77fafe9afb5 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 52a5525214d0 Merge tag 'iommu-updates-v5.4' of git://git.kernel.org/pub [...] omits bbfe0d6b8b73 Merge tag 'gpio-v5.4-1' of git://git.kernel.org/pub/scm/li [...] omits 31dda85e49da Merge tag 'i3c/for-5.4' of git://git.kernel.org/pub/scm/li [...] omits aa62325dc38d Merge tag 'spi-v5.4' of git://git.kernel.org/pub/scm/linux [...] omits c4d11ccb2b5c Merge tag 'regulator-v5.4' of git://git.kernel.org/pub/scm [...] omits 0372fd1a70c4 Merge tag 'regmap-v5.4' of git://git.kernel.org/pub/scm/li [...] omits 6729fb666a3b Merge tag 'hwmon-for-v5.4' of git://git.kernel.org/pub/scm [...] omits 8e97be2acd59 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] omits ff881842e125 Merge tag 'edac_for_5.4' of git://git.kernel.org/pub/scm/l [...] omits a7bd4bcf138e Merge tag 'tpmdd-next-20190902' of git://git.infradead.org [...] omits 69a6bcde7fd3 clk: at91: select parent if main oscillator or bypass is enabled omits 263eaf8f172d clk: at91: fix update bit maps on CFG_MOR write omits 58e4db991233 watchdog: remove w90x900 driver omits a65f506f4a82 watchdog: remove ks8695 driver omits c9b8af43a7cd watchdog: pnx4008_wdt: allow compile-testing omits 990925fad5c2 Merge branch 'mlxsw-spectrum_buffers-Add-the-ability-to-qu [...] omits a759ab6dacd0 mlxsw: spectrum_buffers: Add the ability to query the CPU [...] omits 28b1987ef506 mlxsw: spectrum: Register CPU port with devlink omits 9d0aa053ea68 mlxsw: spectrum_buffers: Prevent changing CPU port's confi [...] omits b63e1a02d74b Merge branch 'net-ena-implement-adaptive-interrupt-moderat [...] omits 79226cea4a5e net: ena: fix incorrect update of intr_delay_resolution omits 0eda847953d8 net: ena: fix retrieval of nonadaptive interrupt moderatio [...] omits 7b8a28787e2b net: ena: fix update of interrupt moderation register omits 3ced8cbdf7dd net: ena: remove all old adaptive rx interrupt moderation [...] omits 64d1fb9dfc6c net: ena: remove ena_restore_ethtool_params() and relevant fields omits 242d81fd3dd9 net: ena: remove old adaptive interrupt moderation code fr [...] omits 57e3a5f24bb5 net: ena: remove code duplication in ena_com_update_nonada [...] omits bd21b0cc3a63 net: ena: enable the interrupt_moderation in driver_suppor [...] omits b3db86dc4b82 net: ena: reimplement set/get_coalesce() omits 282faf61a053 net: ena: switch to dim algorithm for rx adaptive interrup [...] omits 15619e722b16 net: ena: add intr_moder_rx_interval to struct ena_com_dev [...] omits 1b8da10370d4 Merge branch 'ethtool-implement-Energy-Detect-Powerdown-su [...] omits 65d7be094f04 net: phy: adin: implement Energy Detect Powerdown mode via [...] omits 9f2f13f4ffb1 ethtool: implement Energy Detect Powerdown support via phy [...] omits cdf88216f62f Fix the locking in dcache_readdir() and friends omits 88a1f6696522 ..._nested() analogue of lockref_get() omits 00b368502d18 xen-netfront: do not assume sk_buff_head list is empty in [...] omits 56a4e37ef14f s390/ctcm: Delete unnecessary checks before the macro call [...] omits a53651ec93a8 net: ena: don't wake up tx queue when down omits f432c2e30461 Merge branch 'drop_monitor-Better-sanitize-notified-packets' omits bef17466811b drop_monitor: Better sanitize notified packets omits 58a406def437 netdevsim: Set offsets to various protocol layers omits db539cae12a3 Merge branch 'tc-taprio-offload-for-SJA1105-DSA' omits 7c95afa42f07 docs: net: dsa: sja1105: Add info about the Time-Aware Scheduler omits 317ab5b86c8e net: dsa: sja1105: Configure the Time-Aware Scheduler via [...] omits 5f06c63bd3f0 net: dsa: sja1105: Advertise the 8 TX queues omits 7f1e4ba8147d net: dsa: sja1105: Add static config tables for scheduling omits 47d23af29220 net: dsa: Pass ndo_setup_tc slave callback to drivers omits 9c66d1564676 taprio: Add support for hardware offloading omits 3eca7fc2d8d1 RDMA: Fix double-free in srq creation error flow omits a3f4b8e31822 RDMA/efa: Fix incorrect error print omits 5a852248b320 libnvdimm/altmap: Track namespace boundaries in altmap omits 5d44adebbb7e IB/mlx5: Free mpi in mp_slave mode omits 0898782247ae Merge branch 'next' into for-linus omits 352f2c9a570d cifs: cifsroot: add more err checking omits c3498185b789 smb3: add missing worker function for SMB3 change notify omits 8eecd1c2e5bc cifs: Add support for root file systems omits 0892ba693f30 cifs: modefromsid: make room for 4 ACE omits 2255397c3342 smb3: fix potential null dereference in decrypt offload omits 96d9f7ed00b8 smb3: fix unmount hang in open_shroot omits 3e7a02d47872 smb3: allow disabling requesting leases omits 7dcc82c2dfd5 smb3: improve handling of share deleted (and share recreated) omits 1b63f1840e78 smb3: display max smb3 requests in flight at any one time omits 10328c44cc15 smb3: only offload decryption of read responses if multipl [...] omits 496902dc173d cifs: add a helper to find an existing readable handle to a file omits 563317ec3083 smb3: enable offload of decryption of large reads via moun [...] omits 35cf94a39728 smb3: allow parallelizing decryption of reads omits 3175eb9b577e cifs: add a debug macro that prints \server\share for errors omits 46f17d17687e smb3: fix signing verification of large reads omits 4f5c10f1ad45 smb3: allow skipping signature verification for perf sensi [...] omits f90f979726bc smb3: add dynamic tracepoints for flush and close omits cae53f70f812 smb3: log warning if CSC policy conflicts with cache mount option omits 41e033fecdc8 smb3: add mount option to allow RW caching of share access [...] omits 1981ebaabd88 smb3: add some more descriptive messages about share when [...] omits 83bbfa706dda smb3: add mount option to allow forced caching of read only share omits ac6ad7a8c9f6 cifs: fix dereference on ses before it is null checked omits afe6f65353b6 cifs: add new debugging macro cifs_server_dbg omits dc9300a670ae cifs: use existing handle for compound_op(OP_SET_INFO) whe [...] omits 8de9e86c67ba cifs: create a helper to find a writeable handle by path name omits 31ebdc11340a cifs: remove set but not used variables omits df58fae72428 smb3: Incorrect size for netname negotiate context omits 2617474bfa33 cifs: remove unused variable omits 1efd4fc72e1f cifs: remove redundant assignment to variable rc omits 59519803a9ad smb3: add missing flag definitions omits 0e90696dc2b3 cifs: add passthrough for smb2 setinfo omits 86e14e12051a cifs: prepare SMB2_Flush to be usable in compounds omits 22442179a5bb cifs: allow chmod to set mode bits using special sid omits e2f8fbfb8d09 cifs: get mode bits from special sid on stat omits 1afdea4f19a9 fs: cifs: cifsssmb: remove redundant assignment to variable ret omits becc2ba26ae6 cifs: fix a comment for the timeouts when sending echos omits 130c2c576e75 IB/mlx5: Use the original address for the page during free_pages omits cf1d479cb80d drm/i915: Don't mix srcu tag and negative error codes omits c17112a5c413 Merge tag 'core-process-v5.4' of git://git.kernel.org/pub/ [...] omits 8223ecc456d0 f2fs: fix to add missing F2FS_IO_ALIGNED() condition omits 9720ee80aa18 f2fs: fix to fallback to buffered IO in IO aligned mode omits 05e360061cbd f2fs: fix to handle error path correctly in f2fs_map_blocks omits 86f35dc39ef9 f2fs: fix extent corrupotion during directIO in LFS mode omits 1166c1f2f691 f2fs: check all the data segments against all node ones omits bd7253bc5eee f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY omits cb8434f16479 f2fs: fix inode rwsem regression omits 98194030554c f2fs: fix to avoid accessing uninitialized field of inode [...] omits 743b620cb051 f2fs: avoid infinite GC loop due to stale atomic files omits 77df779de742 x86/cpu: Clean up intel_tlb_table[] omits 67e80b99a554 net: phylink: clarify where phylink should be used omits 18ec1eaf58fb x86/mm: Enable 5-level paging support by default omits 0a75709b449c Merge branch 'bnxt_en-error-recovery-follow-up-patches' omits 4037eb715680 bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state. omits 72e0c9f91238 bnxt_en: Update firmware interface spec. to 1.10.0.100. omits 57a8730b1f7a bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands omits 268d0895f1b9 bnxt_en: Don't proceed in .ndo_set_rx_mode() when device i [...] omits 9c7eddf1b080 null_blk: format pr_* logs with pr_fmt omits 701dfc428847 null_blk: match the type of parameter nr_devices omits 4467453502f1 null_blk: do not fail the module load with zero devices omits 8f7baad7f035 tcp: Add snd_wnd to TCP_INFO omits f9af2dbbfe01 tcp: Add TCP_INFO counter for packets received out-of-order omits 40ba6a12a548 net: mdio: switch to using gpiod_get_optional() omits afa179eb6038 dm: introduce DM_GET_TARGET_VERSION omits 28f2c362dbe2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits d97a3e92f336 RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missi [...] omits 395b59a116a2 RDMA/hns: Package operations of rq inline buffer into sepa [...] omits 3d50503b3b33 RDMA/hns: Optimize cmd init and mode selection for hip08 omits 0b24134f7888 PCI: dwc: Add validation that PCIe core is set to correct mode omits a8daea947549 PCI: dwc: al: Add Amazon Annapurna Labs PCIe controller driver omits ed4381da34d4 dt-bindings: PCI: Add Amazon's Annapurna Labs PCIe host br [...] omits 738cb37b013e PCI: Add quirk to disable MSI-X support for Amazon's Annap [...] omits a638b5de205a PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port omits 76e67e9e0f0f PCI: Add ACS quirk for Amazon Annapurna Labs root ports omits 4a36a60c34f4 PCI: Add Amazon's Annapurna Labs vendor ID omits 563c4f85f9f0 Merge branch 'sched/rt' into sched/core, to pick up -rt changes omits 2735913c1079 s390: remove pointless drivers-y in drivers/s390/Makefile omits 03e9e42f7981 s390/cpum_sf: Fix line length and format string omits cf2c4a3f35b7 s390/pci: fix MSI message data omits 3ee5a7015c8b ceph: call ceph_mdsc_destroy from destroy_fs_client omits cf73d882cc51 libceph: use ceph_kvmalloc() for osdmap arrays omits 10c12851a022 libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() omits 6fd4e6348352 ceph: allow object copies across different filesystems in [...] omits 48f930ea6de6 ceph: include ceph_debug.h in cache.c omits 536cc331a4a7 ceph: move static keyword to the front of declarations omits 21ed05a8bae7 rbd: pull rbd_img_request_create() dout out into the callers omits 71a228bc8d65 ceph: reconnect connection if session hang in opening state omits 8edf84ba4d0e libceph: drop unused con parameter of calc_target() omits 96ac9158a230 ceph: use release_pages() directly omits 5435d2069503 rbd: fix response length parameter for encoded strings omits b8fe918b0904 ceph: allow arbitrary security.* xattrs omits 026105ebb036 ceph: only set CEPH_I_SEC_INITED if we got a MAC label omits 668959a53578 ceph: turn ceph_security_invalidate_secctx into static inline omits 321fe13c9398 ceph: add buffered/direct exclusionary locking for reads a [...] omits 4766815b1179 libceph: handle OSD op ceph_pagelist_append() errors omits 3e8730fac951 ceph: don't return a value from void function omits 249c1df59a50 ceph: don't freeze during write page faults omits c62498d7f9d3 ceph: update the mtime when truncating up omits 0ed26f3693fb ceph: fix indentation in __get_snap_name() omits 98cd281a76bd ceph: remove incorrect comment above __send_cap omits daca8bda95d8 ceph: remove CEPH_I_NOFLUSH omits 27b0a392095d ceph: remove unneeded test in try_flush_caps omits 9f3345d8ec5e ceph: have __mark_caps_flushing return flush_tid omits 354c63a0033f ceph: fix comments over ceph_add_cap omits 533a2818dd1a ceph: eliminate session->s_trim_caps omits 606d102327a4 ceph: fetch cap_gen under spinlock in ceph_add_cap omits 5de16b30d312 ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds omits b72b13eb2038 ceph: don't SetPageError on writepage errors omits 131d7eb4faa1 ceph: auto reconnect after blacklisted omits 81f148a91004 ceph: invalidate all write mode filp after reconnect omits ff5d913dfc71 ceph: return -EIO if read/write against filp that lost file locks omits d468e729b74e ceph: add helper function that forcibly reconnects to ceph [...] omits 5e3ded1bb642 ceph: pass filp to ceph_get_caps() omits f4b97866223b ceph: track and report error of async metadata operation omits 7e6906c1e670 ceph: allow closing session in restarting/reconnect state omits 2cef0ba8032c libceph: add function that clears osd client's abort_err omits 120a75ea9f4b libceph: add function that reset client's entity addr omits e09580b343aa ceph: don't list vxattrs in listxattr() omits e1e446020213 ceph: allow copy_file_range when src and dst inode are same omits 750670341a24 ceph: fix directories inode i_blkbits initialization omits d895a0f16fad bpf: fix accessing bpf_sysctl.file_pos on s390 omits af58e7ee6a8d xdp: Fix race in dev_map_hash_update_elem() when replacing [...] omits a4fa6e169007 Merge branch 'bpf-af-xdp-unaligned-fixes' omits 5a712e1363c8 samples/bpf: fix xdpsock l2fwd tx for unaligned mode omits 2e78fc620f5c ixgbe: fix xdp handle calculations omits 168dfc3a77ff i40e: fix xdp handle calculations omits 4ce150b6a412 selftests/bpf: add bpf-gcc support omits 5f109d45a476 net: stmmac: socfpga: re-use the `interface` parameter fro [...] omits 95cf66747fc2 Merge branch 'More-fixes-for-unlocked-cls-hardware-offload [...] omits 470d5060e6b3 net: sched: use get_dev() action API in flow_action infra omits 4a5da47d5cb6 net: sched: take reference to psample group in flow_action infra omits 1158958a218b net: sched: extend flow_action_entry with destructor omits 81e09359b465 MAINTAINERS: update FORCEDETH MAINTAINERS info omits 28c9eb9042a9 net/wan: dscc4: remove broken dscc4 driver omits 655e023ed49d MAINTAINERS: xen-netback: update my email address omits 19e13cb27b99 net: stmmac: Hold rtnl lock in suspend/resume callbacks omits 28e486037747 ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit omits 1f249677cf4c qed: fix spelling mistake "fullill" -> "fulfill" omits 53568438e381 net: dsa: b53: Add support for port_egress_floods callback omits acdcecc61285 udp: correct reuseport selection with connected sockets omits 9bf9bf5440b9 Merge tag 'asoc-v5.4-2' of git://git.kernel.org/pub/scm/li [...] omits 9a91b05bba58 block: also check RQF_STATS in blk_mq_need_time_stamp() omits 3d2443069407 block: make rq sector size accessible for block stats omits 2cfcfadb8e13 mtd: pmc551: Remove set but not used variable 'soff_lo' omits 8a9485ff0908 mtd: cfi_cmdset_0002: Fix do_erase_chip() to get chip as e [...] omits 137e92fd1495 mtd: sm_ftl: Fix memory leak in sm_init_zone() error path omits a3f12a35c91d mtd: parsers: Move CMDLINE parser omits c5da56f7c238 mtd: parsers: Move OF parser omits ac37d352bac5 mtd: parsers: Move BCM63xx parser omits 11f74023888f mtd: parsers: Move BCM47xx parser omits 5a4a335aa8d5 mtd: parsers: Move TI AR7 parser omits 752031210ca1 mtd: pismo: Simplify getting the adapter of a client omits f3d45ac21e46 mtd: phram: Module parameters add writable permissions omits 97ef08ae275e mtd: pxa2xx: Use ioremap_cache insted of ioremap_cached omits 4d856f72c10e Linux 5.3 omits 6db5506f056d Merge tag 'cfi/for-5.4-rc1' of https://github.com/r-vignes [...] omits 560852a1d3aa Merge tag 'spi-nor/for-5.4' of git://git.kernel.org/pub/sc [...] omits c3c1acaf0362 Merge tag 'nand/for-5.4' of git://git.kernel.org/pub/scm/l [...] omits 6a379f67454a jffs2: Fix memory leak in jffs2_scan_eraseblock() error path omits 61b875e88a04 jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_page omits f2538f999345 jffs2: Fix possible null-pointer dereferences in jffs2_add [...] omits e46131b9fd31 ubi: block: Warn if volume size is not multiple of 512 omits 9163e0184bd7 ubifs: Fix memory leak bug in alloc_ubifs_info() error path omits 7992e00469c4 ubifs: Fix memory leak in __ubifs_node_verify_hmac error path omits ce4d8b16e64d ubifs: Fix memory leak in read_znode() error path omits 8615b94f029a ubi: ubi_wl_get_peb: Increase the number of attempts while [...] omits 8596813a117f ubi: Don't do anchor move within fastmap area omits cbc898d52cd1 ubifs: Remove redundant assignment to pointer fname omits f2f4bf5aabad um: Add SPDX headers for files in arch/um/include omits 97870c34b453 um: Add SPDX headers for files in arch/um/os-Linux omits 0d1fb0a47c09 um: Add SPDX headers to files in arch/um/kernel/ omits dbddf429dc51 um: Add SPDX headers for files in arch/um/drivers omits 27eca5c474f8 um: virtio: Implement VHOST_USER_PROTOCOL_F_REPLY_ACK omits 2cd097ba8c05 um: virtio: Implement VHOST_USER_PROTOCOL_F_SLAVE_REQ omits 5d38f324993f um: drivers: Add virtio vhost-user driver omits 851b6cb17c99 um: Use real DMA barriers omits a30cc14fe49c um: Don't use generic barrier.h omits 278911ee89fa um: time-travel: Restrict time update in IRQ handler omits eec94b8acb03 um: time-travel: Fix periodic timers omits 786b2384bf1c um: Enable CONFIG_CONSTRUCTORS omits 324f80cc3ee5 um: Place (soft)irq text with macros omits 7a1bb4f990ad um: Fix VDSO compiler warning omits 0dafcbe128d2 um: Implement TRACE_IRQFLAGS_SUPPORT omits 276d75c4aff3 um: Remove misleading #define ARCh_IRQ_ENABLED omits b8f7882028ec um: Avoid using uninitialized regs omits 68c15a2bc565 um: Remove sig_info[SIGALRM] omits d47761db97d3 um: Error handling fixes in vector drivers omits 5853193103e6 um: Add checks to mtu parameter parsing omits 77f1073c2c1b um: Added support for unix socket transports and bess transport omits b3b8ca2a1b63 um: Add legacy tap support and rename existing vector to hybrid omits 03e46a4d5b43 um: Remove meaningless clearing of clean-files omits 09ccf0364ca3 um: Fix off by one error in IRQ enumeration omits 72dbcf721566 Revert "ext4: make __ext4_get_inode_loc plug" omits 05a82481a302 net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names' omits 6efb971ba8ed net_sched: let qdisc_put() accept NULL pointer omits 23426a25e55a net: dsa: Fix load order between DSA drivers and taggers omits d518d2ed8640 net/sched: fix race between deactivation and dequeue for N [...] omits 32ee8230b2b0 x86: bug.h: use asm_inline in _BUG_FLAGS definitions omits 40576e5e63ea x86: alternative.h: use asm_inline for all alternative variants omits eb111869301e compiler-types.h: add asm_inline definition omits c30724e9a061 compiler_types.h: don't #define __inline omits 4bd92428e717 lib/zstd/mem.h: replace __inline by inline omits 8b160b18e3bd staging: rtl8723bs: replace __inline by inline omits 473ef57ad8ed afs dynroot: switch to simple_dir_operations omits 85624f90c8fc platform/x86: asus-wmi: Make it depend on ACPI battery API omits aa2eaa8c272a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits b769c5ba8aed Merge branch 'spi-5.4' into spi-next omits 262a2f33454f Merge branch 'spi-5.3' into spi-linus omits a54f8485727e Merge branch 'asoc-5.4' into asoc-next omits 7e0d8442e4fb Merge branch 'asoc-5.3' into asoc-linus omits fca11622d600 ASoC: sdm845: remove unneeded semicolon omits fe013f8bc160 Documentation: kbuild: Add document about reproducible builds omits 1609d7604b84 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 5277deaab9f9 io_uring: increase IORING_MAX_ENTRIES to 32K omits 1f9c632cde0c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits b03c036e6f96 Merge tag 'riscv/for-v5.3' of git://git.kernel.org/pub/scm [...] omits 0d4a3f2abbef Revert "vhost: block speculation of translated descriptors" omits 36024fcf8d28 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 1c4c5e2528af Merge tag 'mmc-v5.3-rc8' of git://git.kernel.org/pub/scm/l [...] omits 592b8d8759ce Merge tag 'drm-fixes-2019-09-13' of git://anongit.freedesk [...] omits 89f3b6d62f2c bfq: Fix bfq linkage error omits d3f9990f1b48 Merge branch 'for-next' into for-linus omits 1c2725a70756 MAINTAINERS: keys: Update path to trusted.h omits a3d3c74da49c Merge tag 'wireless-drivers-next-for-davem-2019-09-14' of [...] omits 342ac5db3153 KEYS: trusted: correctly initialize digests and fix locking issue omits cbacb5ab0aa0 docs: printk-formats: Stop encouraging use of unnecessary [...] omits 82f12ab311fd Documentation: Add "earlycon=sbi" to the admin guide omits 19ad5f79f92e doc:lock: remove reference to clever use of read-write lock omits d62e8055a596 devices.txt: improve entry for comedi (char major 98) omits a9c20bb0206a Merge tag 'kvm-s390-master-5.3-1' of git://git.kernel.org/ [...] omits 002c5f73c508 KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing [...] omits 541ab2aeb282 KVM: x86: work around leak of uninitialized stack contents omits f7eea636c3d5 KVM: nVMX: handle page fault in vmread omits 77564a4829ef genksyms: convert to SPDX License Identifier for lex.l and [...] omits a3d0cb04f7df modpost: use __section in the output to *.mod.c omits 6df7e1ec932a modpost: use MODULE_INFO() for __module_depends omits 69a94abb82ee export.h, genksyms: do not make genksyms calculate CRC of [...] omits 474efecb65dc riscv: modify the Image header to improve compatibility wi [...] omits fb3925d06c28 KVM: X86: Use IPI shorthands in kvm guest when support omits e65e50ff8820 bus: qcom: fix spelling mistake "ambigous" -> "ambiguous" omits e42ee61017f5 of: Let of_for_each_phandle fallback to non-negative cell_count omits c680e9abaade iommu: pass cell_count = -1 to of_for_each_phandle with ce [...] omits 99e5381d548d Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] omits 6e913b28cd27 dm bufio: introduce a global cache replacement omits 067df25c8390 raid5: use bio_end_sector in r5_next_bio omits feb9bf9849e2 raid5: remove STRIPE_OPS_REQ_PENDING omits 1ba569fc2250 Merge branch 'devlink-move-reload-fail-indication-to-devli [...] omits 2670ac2625f9 net: devlink: move reload fail indication to devlink core [...] omits 97691069dc5a net: devlink: split reload op into two omits 35c7ff349a2d mlx4: Split restart_one into two functions omits 33f2c35a54df md: add feature flag MD_FEATURE_RAID0_LAYOUT omits c84a1372df92 md/raid0: avoid RAID0 data corruption due to layout confusion. omits 6ce220dd2f8e raid5: don't set STRIPE_HANDLE to stripe which is in batch list omits b76b4715eba0 raid5: don't increment read_errors on EILSEQ return omits 4d7ffcf3bf1b cdc_ether: fix rndis support for Mediatek based smartphones omits ae3b06ed55b1 Merge branch 'sctp_do_bind-leak' omits 29b99f54a8e6 sctp: destroy bucket if failed to bind addr omits e0e4b8de10ad sctp: remove redundant assignment when call sctp_get_port_local omits 8e2ef6abd465 sctp: change return type of sctp_get_port_local omits f8659d68e2be IB/hfi1: Define variables as unsigned long to fix KASAN warning omits 719943541486 IB/{rdmavt, hfi1, qib}: Add a counter for credit waits omits c05fc15634f9 IB/hfi1: Add traces for TID RDMA READ omits 4db8fd497332 RDMA/siw: Relax from kmap_atomic() use in TX path omits 75c66515e4fe Merge tag 'v5.3-rc8' into rdma.git for-next omits 1ba7c8f80058 IB/iser: Support up to 16MB data transfer in a single command omits 0404bd629fd4 RDMA/siw: Fix page address mapping in TX path omits 4a9d46a9fe14 RDMA: Fix goto target to release the allocated memory omits 2ac5a6d3a917 RDMA/usnic: Avoid overly large buffers on stack omits b97b218b302d RDMA/odp: Add missing cast for 32 bit omits 3b961b4f8316 RDMA/hns: Use devm_platform_ioremap_resource() to simplify code omits bd0abfa8ca1d Documentation/infiniband: update name of some functions omits a6e4d254c19b RDMA/cma: Fix false error message omits c6af0c227a22 ip: support SO_MARK cmsg omits f9e568754562 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 98ab76ef6b6d rtw88: report RX power for each antenna omits e9afa2dc4090 rtw88: fix wrong rx power calculation omits 3a1f85798e9f rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage w [...] omits 622c19ed3607 rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage w [...] omits 1335ad27bd07 rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage w [...] omits 970cad9fb2a5 rtw88: allows to receive AMSDU in AMPDU omits 479c4ee931a6 rtw88: add dynamic cck pd mechanism omits f27b886d0d06 rtw88: move IQK/DPK into phy_calibration omits 5227c2ee453d rtw88: 8822c: add SW DPK support omits 1ac3294bf75e rtw88: 8822c: add FW IQK support omits bc61ae96437f rtw88: 8822c: Enable interrupt migration omits dfcd0f58865b rtw88: 8822c: update pwr_seq to v13 omits 8908a9c17a41 rtw88: 8822c: update PHY parameter to v38 omits 855d9140a394 powerpc/xmon: Fix output of XIVE IPI omits 5896163f7f91 powerpc/xmon: Improve output of XIVE interrupts omits e6e5ec3042fe rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl88 [...] omits fca13fd03da7 rtlwifi: rtl8723be: Convert inline routines to little-endi [...] omits d7b259fe6971 rtlwifi: rtl8723be: Convert macros that set descriptor omits 360226fdc53d rtlwifi: rtl8723be: Replace local bit manipulation macros omits 64578a3d3426 rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros omits 773755d9112b rtlwifi: rtl8723ae: Convert inline routines to little-endi [...] omits a9db071f7816 rtlwifi: rtl8723ae: Convert macros that set descriptor omits 05e2a0cb8ce3 rtlwifi: rtl8723ae: Replace local bit manipulation macros omits eb4b2d33c167 rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros omits b132ff333201 dm bufio: remove old-style buffer cleanup omits af53badc0cd8 dm bufio: introduce a global queue omits d0a328a385d2 dm bufio: refactor adjust_total_allocated omits 26d2ef0cd0f7 dm bufio: call adjust_total_allocated from __link_buffer a [...] omits 5ae7657f46b2 Merge branch 'i2c/for-5.4' into i2c/for-next omits 2199c9817670 libertas: use mesh_wdev->ssid instead of priv->mesh_ssid omits d3bb26868105 ssb: make array pwr_info_offset static const, makes object [...] omits 527c5d375419 CREDITS: Update email address omits 8ebf15e9c869 i2c: tegra: Move suspend handling to NOIRQ phase omits 11330a9fef04 i2c: imx: ACPI support for NXP i2c controller omits ec5b705c4836 powerpc/mm/radix: remove useless kernel messages omits 7dee93a9a880 powerpc/fadump: support holes in kernel boot memory area omits becd91d9c546 powerpc/fadump: remove RMA_START and RMA_END macros omits b3bba79d5a7b powerpc/fadump: update documentation about option to relea [...] omits 7b1b3b48250a powerpc/fadump: consider f/w load area omits 845426f3f344 powerpc/opalcore: provide an option to invalidate /sys/fir [...] omits 6f713d18144c powerpc/opalcore: export /sys/firmware/opal/core for analy [...] omits 58cf055df47b powerpc/fadump: update documentation about CONFIG_PRESERVE [...] omits bec53196adf4 powerpc/fadump: add support to preserve crash data on FADU [...] omits b2a815a554a3 powerpc/fadump: improve how crashed kernel's memory is reserved omits dda9dbfeeb7a powerpc/fadump: consider reserved ranges while releasing memory omits e4fc48fb4d34 powerpc/fadump: make crash memory ranges array allocation generic omits 5000a17afbd5 powerpc/fadump: process architected register state data pr [...] omits 579ca1a27675 powerpc/fadump: make use of memblock's bottom up allocation mode omits fbcafdaea2e2 powerpc/fadump: Update documentation about OPAL platform support omits a4e2e2ca2f7b powerpc/fadump: handle invalidation of crashdump and re-re [...] omits 6071e8f9d5ac powerpc/fadump: Warn before processing partial crashdump omits 2a1b06dd3a17 powerpc/fadump: process the crashdump by exporting it as / [...] omits 51bba8edef90 powerpc/fadump: support copying multiple kernel boot memor [...] omits a20a8fa42def powerpc/fadump: define OPAL register/un-register callback [...] omits 2790d01d1e1d powerpc/fadump: reset metadata address during clean up omits 742a265accd3 powerpc/fadump: register kernel metadata address with opal omits 6abec12c65e8 powerpc/fadump: improve fadump_reserve_mem() omits 41df5928721f powerpc/fadump: add fadump support on powernv omits 6f5f193e84d3 powerpc/opal: add MPIPL interface definitions omits 1679b96e69ec powerpc/fadump: use FADump instead of fadump for how it is [...] omits f35120115b76 pseries/fadump: move out platform specific support from ge [...] omits 8255da95e545 powerpc/fadump: release all the memory above boot memory size omits 109f25cc5fae powerpc/fadump: add source info while displaying region contents omits 41a65d161823 pseries/fadump: define RTAS register/un-register callback [...] omits d3833a701081 powerpc/fadump: introduce callbacks for platform specific [...] omits 0226e55275e5 powerpc/fadump: move rtas specific definitions to platform code omits 72aa651795f0 powerpc/fadump: use helper functions to reserve/release cp [...] omits 8468d155450c powerpc/fadump: Improve fadump documentation omits 7f0ad11d3fb9 powerpc/fadump: declare helper functions in internal header file omits 961cf26a9864 powerpc/fadump: add helper functions omits ca986d7fa7e7 powerpc/fadump: move internal macros/definitions to a new header omits 1fdfa4c6af0c powerpc: improve prom_init_check rule omits caff52dc0b71 powerpc/kvm: Add ifdefs around template code omits 731dade128eb powerpc/kvm: Explicitly mark kvm guest code as __init omits dac39f788546 powerpc/64s: Remove overlaps_kvm_tmp() omits 0cb0837f9db1 powerpc/kvm: Move kvm_tmp into .text, shrink to 64K omits 79cb6879135b powerpc/powernv: Fix build with IOMMU_API=n omits 1b7f3b6c4367 powerpc/eeh: Fix build with STACKTRACE=n omits 823eb2a3c4c7 PTP: add support for one-shot output omits 415606588c61 PTP: introduce new versions of IOCTLs omits ccad6b309872 selftests/tpm2: Add log and *.pyc to .gitignore omits 8f6617badcc9 ixgbevf: Fix secpath usage for IPsec Tx offload omits 6cd476d26bf5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 069841ef8293 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 3dfb22003f98 brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable omits c57391f41572 bcma: make arrays pwr_info_offset and sprom_sizes static c [...] omits 569ce0a486fd rtlwifi: rtl8821ae: make array static const and remove red [...] omits a1f5aac1765a brcmfmac: don't realloc wiphy during PCIe reset omits 450914c39f88 brcmfmac: split brcmf_attach() and brcmf_detach() functions omits ba76ff25ee64 brcmfmac: move "cfg80211_ops" pointer to another struct omits 022c10d6c73b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits ac25ec92aa95 SUNRPC: RPC level errors should always set task->tk_rpc_status omits 3bff7559da7a SUNRPC: Don't receive TCP data into a request buffer that [...] omits 4e19e72f45d3 hwmon: submitting-patches: Add note on comment style omits cb0438e44360 pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c omits 9b0cffa6c462 hwmon: submitting-patches: Point to with_info API omits b46119796721 Merge branch 'fixes' into next omits 87b5d602a1cc mmc: tmio: Fixup runtime PM management during remove omits aa86f1a38875 mmc: tmio: Fixup runtime PM management during probe omits 8861474a105c Revert "mmc: tmio: move runtime PM enablement to the drive [...] omits 716c6a228ec9 MAINTAINERS: Add PCI native host/endpoint controllers desi [...] omits 9575d1a5c078 crypto: caam - Cast to long first before pointer conversion omits 67caef08a71f crypto: ccree - enable CTS support in AES-XTS omits 465527bcaebc crypto: inside-secure - Probe transform record cache RAM sizes omits b2d92ac1c5ee crypto: inside-secure - Base RD fetchcount on actual RD FIFO size omits 35c0e6c375ac crypto: inside-secure - Base CD fetchcount on actual CD FIFO size omits 4bdf712c3049 crypto: inside-secure - Enable extended algorithms on newer HW omits f9d131d98367 crypto: inside-secure: Corrected configuration of EIP96_TO [...] omits 118db42deeef crypto: inside-secure - Add EIP97/EIP197 and endianness detection omits c51636a30654 padata: remove cpu_index from the parallel_queue omits bfde23ce200e padata: unbind parallel jobs from specific CPUs omits 45d153c08bc7 padata: use separate workqueues for parallel and serial work omits cc491d8e6486 padata, pcrypt: take CPU hotplug lock internally in padata [...] omits 63d3578892dc crypto: pcrypt - remove padata cpumask notifier omits e6ce0e0807e9 padata: make padata_do_parallel find alternate callback CPU omits 509b3204890a workqueue: require CPU hotplug read exclusion for apply_wo [...] omits 513c98d08682 workqueue: unconfine alloc/apply/free_workqueue_attrs() omits b128a3040935 padata: allocate workqueue internally omits 007b3cf0af8c arm64: dts: imx8mq: Add CAAM node omits 0d32e7048d92 netfilter: conntrack: remove two unused functions from nf_ [...] omits 1f1475f38b68 netfilter: conntrack: remove CONFIG_NF_CONNTRACK checks fr [...] omits f19438bdd4bf netfilter: remove CONFIG_NETFILTER checks from headers. omits 51a21be42ad8 netfilter: conntrack: remove CONFIG_NF_CONNTRACK check fro [...] omits 261db6c2fbd6 netfilter: conntrack: move code to linux/nf_conntrack_common.h. omits f1815650b547 netfilter: br_netfilter: update stub br_nf_pre_routing_ipv [...] omits 22e81d7416d0 netfilter: conntrack: wrap two inline functions in config checks. omits 25d7cbcd2bb5 netfilter: replace defined(CONFIG...) || defined(CONFIG... [...] omits 16b26cde6f12 netfilter: conntrack: use consistent style when defining i [...] omits 46705b070c27 netfilter: move nf_bridge_frag_data struct definition to a [...] omits e2f1cbb16508 netfilter: synproxy: move code between headers. omits 44dde23698a7 netfilter: move inline nf_ip6_ext_hdr() function to a more [...] omits 8bf3cbe32b18 netfilter: remove nf_conntrack_icmpv6.h header. omits 40d102cde0a2 netfilter: update include directives. omits 85cfbc25e5c5 netfilter: inline xt_hashlimit, ebt_802_3 and xt_physdev headers omits f5d65c197531 netfilter: ip_tables: remove unused function declarations. omits a0e225113299 s390: add support for IBM z15 machines omits 3c2eb6b76cab s390/crypto: Support for SHA3 via CPACF (MSA6) omits 724dc336b79f s390/startup: add pgm check info printing omits 6979d5d444d0 Merge branch 'spi-5.3' into spi-linus omits fdeae8f5a2e5 spi: mediatek: support large PA omits 2c231e0ab638 spi: mediatek: add spi support for mt6765 IC omits 7359d108d44b dt-bindings: spi: update bindings for MT6765 SoC omits b0edba2af715 netfilter: fix coding-style errors. omits 0286fbc624e2 netfilter: fix include guards. omits 63d1a3488ff5 ASoC: fsl_sai: Implement set_bclk_ratio omits 06d392cbe3db netfilter: nf_tables_offload: remove rules when the device [...] omits a7f89616b737 Merge branch 'for-5.3-fixes' of git://git.kernel.org/pub/s [...] omits 1b304a1ae45d Merge tag 'for-5.3-rc8-tag' of git://git.kernel.org/pub/sc [...] omits e211aab73d4c netfilter: nf_tables_offload: refactor the nft_flow_offloa [...] omits 8fc618c52d16 netfilter: nf_tables_offload: refactor the nft_flow_offloa [...] omits 2472518e44ee Revert "drm/bridge: adv7511: Attach to DSI host at probe time" omits 4adcdcea717c sched/psi: Correct overly pessimistic size calculation omits eb92692b2544 sched/fair: Speed-up energy-aware wake-ups omits 74983ac20aea vfs: Make fs_parse() handle fs_param_is_fd-type params better omits f32356261d44 vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use [...] omits 626c3920aeb4 shmem_parse_one(): switch to use of fs_parse() omits e04dc423ae2c shmem_parse_options(): take handling a single option into [...] omits f6490b7fbb82 shmem_parse_options(): don't bother with mpol in separate [...] omits 0b5071dd323d shmem_parse_options(): use a separate structure to keep th [...] omits 504882db833b netfilter: nf_tables_offload: add __nft_offload_get_chain [...] omits 275278e1525a Merge branch 'for-5.3-fixes' into for-next omits 97a61369830a cgroup: freezer: fix frozen state inheritance omits 44e9d308a51f kselftests: cgroup: add freezer mkdir test omits c9acc3c4f8e4 ipmi_si_intf: Fix race in timer shutdown handling omits bd9714766bd7 SUNRPC: Dequeue the request from the receive queue while w [...] omits e8fee4256cb3 NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU omits 2246d85c6455 NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE omits b2a9eadab857 io_uring: make sqpoll wakeup possible with getevents omits 6d5d5ac522b2 io_uring: extend async work merging omits a4098bc6eed5 xen/pci: reserve MCFG areas earlier omits 3b710d7ae5d5 hwmon: (nct7904) Fix incorrect SMI status register setting [...] omits 6d4faf3b6b6e leds: lm3532: Fix optional led-max-microamp prop error handling omits 2de125663658 ice: Bump version omits 462acf6aca85 ice: Enable DDP package download omits 32d63fa1e9f3 ice: Initialize DDP package structures omits c76488109616 ice: Implement Dynamic Device Personalization (DDP) download omits e6b998ab62be orangefs: remove redundant assignment to err omits c42293a951bd orangefs: Add octal zero prefix omits 870f805e97d9 ice: Fix FW version formatting in dmesg omits e3710a01a869 ice: send driver version to firmware omits 21fa1004ff5d Merge branch 'nvme-5.4' of git://git.infradead.org/nvme in [...] omits 315ea754a4c4 Merge branch 'pm-cpuidle' into linux-next omits 6e2820a020e3 drm/i915: Whitelist COMMON_SLICE_CHICKEN2 omits 271e79526456 drm/i915: Perform GGTT restore much earlier during resume omits 693da077d04d drm/i915/execlists: Remove incorrect BUG_ON for schedule-out omits 5f8badbcbeac nvmet: fix a wrong error status returned in error log page omits 85f8a4351dfd nvme: send discovery log page change events to userspace omits a42f42e5bb84 nvme: add uevent variables for controller devices omits 93da40239b10 nvme: enable aen regardless of the presence of I/O queues omits 2d352df57bcd nvme-fabrics: allow discovery subsystems accept a kato omits 1179d337be70 nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() omits 97b3807e9303 nvme: Remove redundant assignment of cq vector omits 733e4b69d508 nvme: Assign subsys instance from first ctrl omits 312910f4d2fe nvme: tcp: remove redundant assignment to variable ret omits 03894b7a896d nvme: include admin_q sync with nvme_sync_queues omits c26aa572027d nvme: Treat discovery subsystems as unique subsystems omits 205da2434301 nvme: fix ns removal hang when failing to revalidate due t [...] omits 538af88ea7d9 nvme: make nvme_report_ns_ids propagate error back omits 331813f687ed nvme: make nvme_identify_ns propagate errors back omits 2f9c17364775 nvme: pass status to nvme_error_status omits 74bd8cbe7dd6 nvme-fc: Fail transport errors with NVME_SC_HOST_PATH omits 16686010085f nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed omits 1c0d12c0b1a1 nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR omits 50e107ff2213 wil6210: ignore reset errors for FW during probe omits 055c8a71eb5b wil6210: fix RX short frame check omits 0e698cd0b94c wil6210: use writel_relaxed in wil_debugfs_iomem_x32_set omits 058b3f112419 wil6210: report boottime_ns in scan results omits 068f359aac40 wil6210: properly initialize discovery_expired_work omits e78975fcdae4 wil6210: verify cid value is valid omits f4519fd9375d wil6210: make sure DR bit is read before rest of the statu [...] omits 42fe1e519e9f wil6210: fix PTK re-key race omits 977c45ab5f41 wil6210: add debugfs to show PMC ring content omits f99fe49ff372 wil6210: add wil_netif_rx() helper function omits 6be6c04bcc2e ath10k: fix channel info parsing for non tlv target omits b7139960832e ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet omits b3281c6cb768 ath10k: free beacon buf later in vdev teardown omits 367677d49839 Merge branch 'devel' into for-next omits f690790c9da3 MAINTAINERS: Switch PDx86 subsystem status to Odd Fixes omits 4c1fde5077dc platform/chrome: cros_usbpd_logger: null check create_sing [...] omits 96a0a8073846 platform/chrome: cros_ec_chardev: Add a poll handler to re [...] omits 71cddb7097e2 platform/chrome: cros_ec_rpmsg: Fix race with host command [...] omits 0144c00ed86b platform/chrome: chromeos_tbmc: Report wake events omits 505a8ec7e11a Revert "drm/i915/userptr: Acquire the page lock around set [...] omits 98dcb386e5c3 Merge tag 'for-linus-20190912' of gitolite.kernel.org:pub/ [...] omits fcc16a9e24ba parisc: Have git ignore generated real2.S and firmware.c omits 95217783b7f6 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 7431b7835f55 dm: add clone target omits e6bb711600db Merge tag 'drm-misc-fixes-2019-09-12' of git://anongit.fre [...] omits 0a67b5a926e6 block: fix race between switching elevator and removing queues omits b804049dce91 scsi: core: remove dummy q->dev check omits 8a15b4d7cd87 block: bypass blk_set_runtime_active for uninitialized q->dev omits 911ad0b6110d Merge tag 'drm-intel-fixes-2019-09-11' of git://anongit.fr [...] omits c4bb667eaf52 fuse: reserve values for mapping protocol omits 501ae8ecae2b fuse: reserve byteswapped init opcodes omits 15c8e72e88e0 fuse: allow skipping control interface and forced unmount omits 783863d6476c fuse: dissociate DESTROY from fuseblk omits 8fab01064436 fuse: delete dentry if timeout is zero omits 0cd1eb9a4160 fuse: separate fuse device allocation and installation in [...] omits ae3aad77f46f fuse: add fuse_iqueue_ops callbacks omits 0cc2656cdb0b fuse: extract fuse_fill_super_common() omits 4388c5aac4ba fuse: export fuse_dequeue_forget() function omits 79d96efffda7 fuse: export fuse_get_unique() omits 95a84cdb11c2 fuse: export fuse_send_init_request() omits 14d46d7abc39 fuse: export fuse_len_args() omits 04ec5af0776e fuse: export fuse_end_request() omits f22f812d5ce7 fuse: fix request limit omits a0eb9abd8af9 fork: block invalid exit signals with clone3() omits c7d9eccb3c1e mmc: renesas_sdhi_internal_dmac: Add MMC_CAP2_MERGE_CAPABLE omits 427b00342c5a mmc: queue: Fix bigger segments usage omits 53936b5bf35e KVM: s390: Do not leak kernel stack data in the KVM_S390_I [...] omits a5ea8e999597 pinctrl: sh-pfc: Unlock on error in sh_pfc_func_set_mux() omits 1aab2f9d399d Merge tag 'intel-pinctrl-v5.4-2' of git://git.kernel.org/p [...] omits b456d72412ca sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' omits 172ca8308b05 cxgb4: Fix spelling typos omits 3dc8dcb02fdb Merge tag 'qcom-drivers-for-5.4' of git://git.kernel.org/p [...] omits f39b683d35df ixgbe: Fix secpath usage for IPsec TX offload. omits 43271a33245c Merge branch 'misc-5.3' into next-fixes omits 18dfa7117a3f Btrfs: fix unwritten extent buffers and hangs on future wr [...] omits 410f954cb1d1 Btrfs: fix assertion failure during fsync and use of stale [...] omits 13a17cc0526f KVM: s390: kvm_s390_vm_start_migration: check dirty_bitmap [...] omits cc01ccf8045f arm-soc: document merges omits 0af2889f89bb KVM: s390: Remove unused parameter from __inject_sigp_restart() omits a21b7f0cff19 net: qrtr: fix memort leak in qrtr_tun_write_iter omits 10cc514f451a net: Fix null de-reference of device refcount omits 837636f586e8 Merge branch 'add-ksz9567-with-I2C-support-to-ksz9477-driver' omits f4073e9164b5 net: dsa: microchip: remove NET_DSA_TAG_KSZ_COMMON omits 9b2d9f05cddf net: dsa: microchip: add ksz9567 to ksz9477 driver omits 20e03777d709 net: dsa: microchip: add KSZ9477 I2C driver omits d23dbc479a8e ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' omits 77f22f92dff8 tun: fix use-after-free when register netdev failed omits 0f7dbaee76f4 Merge quota initialization check fix from Chao Yu. omits 6565c182094f quota: fix wrong condition in is_quota_modification() omits ad32b4800c2b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 3e6e537c6eaf Merge branch 'arm/late' into for-next omits 375a7baddbdd Merge branch 'aspeed/dt-3' into arm/late omits f510f04c8c83 ARM: dts: aspeed: Add AST2600 pinmux nodes omits 2ca5646b5c2f ARM: dts: aspeed: Add AST2600 and EVB omits 6dcf6a4eb95a Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 4e53a92cdd12 Merge branch 'clk/aspeed' into aspeed/dts omits 95779fe8506d Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] omits 840ce8f8073e Merge tag 'pinctrl-v5.3-3' of git://git.kernel.org/pub/scm [...] omits 3fb73eddba10 Staging: gasket: Use temporaries to reduce line length. omits 129dac370096 Staging: octeon: Avoid several usecases of strcpy omits 63350bdb3845 staging: vhciq_core: replace snprintf with scnprintf omits 9a4c56be67f8 staging: wilc1000: avoid twice IRQ handler execution for e [...] omits a76e712a5a09 staging: wilc1000: remove unused interrupt status handling code omits 5817eca06747 staging: fbtft: make several arrays static const, makes ob [...] omits 0ba4d388d70e staging: rtl8188eu: make two arrays static const, makes ob [...] omits d9c35cca30d3 staging: rtl8723bs: core: Remove Macro "IS_MAC_ADDRESS_BROADCAST" omits 5e0127455737 dt-bindings: anybus-controller: move to staging/ tree omits 8b77d94e69c3 staging: emxx_udc: remove local TRUE/FALSE definition omits 8692b047e86c staging: wilc1000: look for rtc_clk clock omits ae8779e1983d staging: dt-bindings: wilc1000: add optional rtc_clk property omits 77b0a8412ccf staging: nvec: make use of devm_platform_ioremap_resource omits 2d70718dd576 staging: exfat: drop unused function parameter omits 11c43bb022b3 gpiolib: of: add a fallback for wlf,reset GPIO name omits 26098de168c4 pinctrl: bcm: remove redundant assignment to pointer log omits 0351827168d3 pinctrl: iproc: Add 'get_direction' support omits 56a583d264b9 Staging: exfat: Avoid use of strcpy omits 4e35a0d87cbd staging: exfat: use integer constants omits 0e739ba8e269 staging: exfat: cleanup spacing for casts omits 179e14c8e6af staging: exfat: cleanup spacing for operators omits c34a024e4ee0 gpio: htc-egpio: Remove unused exported htc_egpio_get_wake [...] omits 9c09f6234871 Merge tag 'gpio-v5.3-6' of git://git.kernel.org/pub/scm/li [...] omits a60499c31a3a drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...] omits 6ccb4ac2bf8a powerpc/xive: Fix bogus error code returned by OPAL omits 92c94dfb69e3 powerpc/pseries: correctly track irq state in default idle omits bc01bdf6c5df powerpc/watchpoint: Disable watchpoint hit by larx/stcx in [...] omits 587164cd593c powerpc/powernv: Add new opal message type omits 2be1d5d14795 powerpc/powernv: Enhance opal message read interface omits b4d37a7b6934 powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass( [...] omits 6f62a8223e65 seltests/powerpc: Add a selftest for memcpy_mcsafe omits 20055a8bfaaa powerpc/memcpy: Fix stack corruption for smaller sizes omits aa497d435241 powerpc: Add attributes for setjmp/longjmp omits c1432423a168 pinctrl: aspeed: Fix spurious mux failures on the AST2500 omits 13d5231cc062 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 2efc6bfadb0b gpio: remove explicit comparison with 0 omits 421bceb270e2 nfp: read chip model from the PluDevice register omits 051ba67447de tcp: force a PSH flag on TSO packets omits af38d07ed391 tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR omits cbfd68913c5d ipv6: Don't use dst gateway directly in ip6_confirm_neigh() omits ebecb860ed22 net: stmmac: pci: Add HAPS support using GMAC5 omits 507ddd5c0d47 net: phy: dp83867: Add SGMII mode type switching omits a2111c460c0c net: phy: dp83867: Add documentation for SGMII mode type omits f7c4ce890dd2 null_blk: validate the number of devices omits 4e47ee8fbef0 null_blk: fix module name at log message omits 04c56957ebda docs: block: null_blk: enhance document style omits eef119dd47dc Merge tag 'samsung-soc-5.4-3' of git://git.kernel.org/pub/ [...] omits 870e0167cd9c Merge tag 'compat-ioctl-5.4-2' of git://git.kernel.org/pub [...] omits c8156fc77d07 dm raid: fix updating of max_discard_sectors limit omits 060423bfdee3 vhost: make sure log_num < in_num omits a89db445fbd7 vhost: block speculation of translated descriptors omits 2f8f2c5a7d6c Merge branch 'pm-tools' into linux-next omits 02a312e88ef1 Merge branch 'pm-docs' into linux-next omits 2fcae8b7ee0d Merge branch 'devprop' into linux-next omits 016049a81677 software node: Initialize the return value in software_nod [...] omits bf280c0387eb ixgbe: fix double clean of Tx descriptors with xdp omits 377228accbbb ixgbe: Prevent u8 wrapping of ITR value to something less [...] omits 4b9852f4f389 KVM: x86: Fix INIT signal handling in various CPU states omits 1f459bdc2007 i40e: fix potential RX buffer starvation for AF_XDP omits 64d8db7dcf68 net/ixgbevf: make array api static const, makes object smaller omits c5c922b3e09b iavf: fix MAC address setting for VFs when filter is rejected omits 8ad2e2982947 i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate omits 846fcc7841de i40e: use BIT macro to specify the cloud filter field flags omits 22afe2cf10da i40e: Fix message for other card without FEC. omits 3fc9d8e1d689 i40e: fix missed "Negotiated" string in i40e_print_link_message() omits 3c734bbbb904 i40e: mark additional missing bits as reserved omits eaa4950c2264 i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP omits c4d8d90c1ecc i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 omits fb91a8bb73ec ixgbe: use skb_get_queue_mapping in tx path omits a7542b876075 i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask omits 22d11eacc32c ixgbe: fix memory leaks omits 4a53d99dd0c2 KVM: VMX: Introduce exit reason for receiving INIT signal [...] omits 17a81bdb4ee4 Merge tag 'kvm-s390-next-5.4-1' of git://git.kernel.org/pu [...] omits 95c065400a12 KVM: VMX: Stop the preemption timer during vCPU reset omits 2b0911d1311e KVM: LAPIC: Micro optimize IPI latency omits 1cfff4d9a5d0 kvm: Nested KVM MMUs need PAE root too omits c8848cee74ff KVM: x86: set ctxt->have_exception in x86_decode_insn() omits 8530a79c5a9f KVM: x86: always stop emulation on page fault omits 1328edca4a14 cpuidle-haltpoll: Enable kvm guest polling when dedicated [...] omits 472f26366083 cpuidle-haltpoll: do not set an owner to allow modunload omits 5cc59f597c06 cpuidle-haltpoll: return -ENODEV on modinit failure omits 7321440829a2 cpuidle-haltpoll: set haltpoll as preferred governor omits cb5d8c45ab6c cpuidle: allow governor switch on cpuidle_register_driver() omits aac60f1a8677 KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH omits 380e0055bc7e KVM: nVMX: trace nested VM-Enter failures detected by H/W omits 5497b95567c1 KVM: nVMX: add tracepoint for failed nested VM-Enter omits a061985b81a2 x86: KVM: svm: Fix a check in nested_svm_vmrun() omits c4ad85026d4d Merge branch 'regulator-5.4' into regulator-next omits d440c4efe43c Merge branch 'regulator-5.3' into regulator-linus omits 2b8279aec182 spi: bcm2835: Speed up RX-only DMA transfers by zero-filli [...] omits 8259bf667a0f spi: bcm2835: Speed up TX-only DMA transfers by clearing RX FIFO omits bf75703d0912 dmaengine: bcm2835: Avoid accessing memory when copying zeroes omits 571e31fa60b3 spi: bcm2835: Cache CS register value for ->prepare_message() omits 48118a9323ab ASoC: dmaengine: Replace strncpy() with strscpy_pad() for [...] omits c3ef82078332 dmaengine: bcm2835: Document struct bcm2835_dmadev omits 229e6af102e4 spi: Guarantee cacheline alignment of driver-private data omits 6f6869dc97e8 dmaengine: bcm2835: Allow reusable descriptors omits 4f2228cce281 dmaengine: bcm2835: Allow cyclic transactions without interrupt omits 1513ceee70f2 spi: bcm2835: Drop dma_pending flag omits 9c15d3597c62 dt-bindings: net: dwmac: document 'mac-mode' property omits 0060c8783330 net: stmmac: implement support for passive mode converters via dt omits f4b752a6b270 mlx4: fix spelling mistake "veify" -> "verify" omits c3dc1fa72249 net: hns3: fix spelling mistake "undeflow" -> "underflow" omits c1609946b8b6 Merge branch 'qed-Fix-series' omits 2da244a5c4b5 qed: Fix Config attribute frame format. omits 9e54ba7c3752 qed*: Fix size of config attribute dump. omits b93fb20f016c net: lmc: fix spelling mistake "runnin" -> "running" omits 5c2e9f346b81 ovl: filter of trusted xattr results in audit omits 97f024b9171e ovl: Fix dereferencing possible ERR_PTR() omits 31cf72118d2e ms_block: fix spelling mistake "randomally" -> "randomly" omits 3fb2009abc87 mmc: dw_mmc: hi3798cv200: make array degrees static const, [...] omits 0e62614b6c22 mmc: sdhci: Convert to use sdio_irq_claimed() omits af5d2b7b0d24 mmc: sdhci: Drop redundant code for SDIO IRQs omits a84ad3242e53 mmc: sdhci: Drop redundant check in sdhci_ack_sdio_irq() omits 51133850bce2 mmc: core: Fixup processing of SDIO IRQs during system sus [...] omits c5d3e8fa1a1b mmc: core: WARN if SDIO IRQs are enabled for non-powered c [...] omits 2c32dbbb5fc0 mmc: core: Clarify that the ->ack_sdio_irq() callback is m [...] omits 36d57efb4af5 mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO [...] omits a29b5fcc3d60 mmc: core: Move code to get pending SDIO IRQs to a function omits 1c81d69d4c98 mmc: mtk-sd: Re-store SDIO IRQs mask at system resume omits 7c526608d5af mmc: dw_mmc: Re-store SDIO IRQs mask at system resume omits bd880b00697b mmc: core: Add helper function to indicate if SDIO IRQs is [...] omits 2f2fa16e2381 Merge branch 'devlink-unknown' omits 44798eceea87 nfp: devlink: set unknown fw_load_policy omits 64f658ded48e devlink: add unknown 'fw_load_policy' value omits 90aa11f1bc5d NFC: st95hf: fix spelling mistake "receieve" -> "receive" omits c5c1a030a7db net/rds: An rds_sock is added too early to the hash table omits 3e493173b784 mac80211: Do not send Layer 2 Update frame before authorization omits 20964a11fa8b Merge branch 'fixes' into next omits 7d44061704dd mmc: sdhci-pci-o2micro: Fix O2 Host data read/write DLL Lo [...] omits 908fd50813c2 mmc: sdhci-pci-o2micro: Move functions in preparation to f [...] omits 9674bab490d6 mmc: sdhci-pci-o2micro: Change O2 Host PLL and DLL register name omits c894e33ddc19 mmc: sdhci: Fix incorrect switch to HS mode omits 72976643aef5 mmc: sdhci-of-aspeed: Depend on CONFIG_OF_ADDRESS omits 0a0e8d7501cd mmc: sdhci-of-aspeed: Allow max-frequency limitation of SDCLK omits 7b954cdf33da mmc: sdhci-of-aspeed: Uphold clocks-on post-condition of s [...] omits bf290432a4d7 mmc: sdhci-of-aspeed: Drop redundant assignment to host->clock omits b8deb11dbab0 mmc: mmc_spi: Convert to use for_each_sg() omits 75eaf49f5d3d mmc: sdhi: fill in actual_clock omits 38eee2e82c57 mmc: sdhci: use lower/upper_32_bits() macros for DMA addresses omits 12a632e60ae3 mmc: sdhci-cadence: override spec version omits 8784edc8fa93 mmc: sdhci: constify references of parameters to __sdhci_r [...] omits 26c71a13a8f9 mmc: mediatek: enable SDIO IRQ low level trigger function omits 7353788c6a63 mmc: sdhci: Export sdhci_abort_tuning function symbol omits 4460d68f0b2f PCI: Add Genesys Logic, Inc. Vendor ID omits 1beabbdba708 mmc: sdhci: Add PLL Enable support to internal clock setup omits 4a9e0d1a6256 mmc: sdhci: Change timeout of loop for checking internal c [...] omits 5c1a4f4070a8 mmc: sdhci-of-arasan: Add Support for Intel LGM eMMC omits 310da16ea922 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] omits f70d9a244034 mmc: sdhci-of-aspeed: Fix return value check in aspeed_sdc [...] omits f47fdb855dc2 dt-bindings: mmc: sdhci-of-aspeed: Update example ranges property omits d4dd9bccf485 mmc: bcm2835: Take SWIOTLB memory size limitation into account omits bb7b8ec62dfb mmc: sdhci-of-aspeed: Add support for the ASPEED SD controller omits 7a7e55f416b6 dt-bindings: mmc: sdhci-of-aspeed: Document Aspeed SD controller omits 6ef042bd0012 mmc: mediatek: support 24bits segment size omits da6e0f7024ff mmc: mediatek: fix controller busy when plug out SD omits bb716606fffd mmc: renesas_sdhi_sys_dmac: Remove all R-Car Gen3 SoCs omits 6e943c15005c mmc: jz4740: Drop dependency on arch header omits 65af9866ce01 mmc: jz4740: Code cleanup omits 159a8b4621fc mmc: sdhci-cadence: use struct_size() helper omits 5f3ad1963816 mmc: sdhci-of-esdhc: add erratum A011334 support in ls1028 [...] omits 9a7957d0c955 mmc: Remove dev_err() usage after platform_get_irq() omits 8f05eee67c14 mmc: sdhci-pci: Add another Id for Intel CML omits b1507b2d34d6 mmc: sdhci-s3c: Mark expected switch fall-through omits 7789a98a99cc mmc: atmel-mci: Mark expected switch fall-throughs omits 73e01ab232d2 mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to [...] omits a9cbd79c7ec3 mmc: mmci: Clarify comments and some code for busy detection omits deaa53989537 memstick: r592: Use dev_get_drvdata omits 90b51e3c5b39 mmc: sdhci-pci: Use dev_get_drvdata omits f84e411c85be mmc: sdhci-iproc: Add support for emmc2 of the BCM2711 omits 3aacc5bba715 dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2 omits f84cf82bae26 dt-bindings: mmc: sunxi: Add H5 compatibles omits d9f43d113ea4 dt-bindings: mmc: sunxi: reorder MMC compatibles omits 59532dbb4983 mmc: mxs: use devm_platform_ioremap_resource() to simplify code omits 6eb1cc1a4a0f mmc: usdhi6rol0: Add maintainers omits 49baa01c8b99 Revert "mmc: sdhci: Remove unneeded quirk2 flag of O2 SD h [...] omits aea64b583601 Revert "mmc: bcm2835: Terminate timeout work synchronously" omits c1b3ddf7c319 Merge tag 'mac80211-next-for-davem-2019-09-11' of git://gi [...] omits aba30f6f312c gpio: creg-snps: use devm_platform_ioremap_resource() to s [...] omits ac57199180a0 gpio: devres: Switch to EXPORT_SYMBOL_GPL() omits 6d6624554da4 gpio: of: Switch to EXPORT_SYMBOL_GPL() omits b0c7e73b51dc gpio: of: Make of_gpio_simple_xlate() private omits c83d3c77332e gpio: of: Make of_get_named_gpiod_flags() private omits 7396d337cfad KVM: x86: Return to userspace with internal error on unexp [...] omits e9c03af21cc7 configfs: calculate the symlink target only once omits 2743c515a123 configfs: make configfs_create() return inode omits 1cf7a003b044 configfs: factor dirent removal into helpers omits 351e5d869e5a configfs: fix a deadlock in configfs_symlink() omits 5489c8e0cf03 arm64: use asm-generic/dma-mapping.h omits bf7954e797cd swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page omits b4dca1512941 swiotlb-xen: simplify cache maintainance omits c9b6180dbf9a swiotlb-xen: use the same foreign page check everywhere omits 922659ea771b swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_d [...] omits 7b7a5776ec51 xen: remove the exports for xen_{create,destroy}_contiguou [...] omits 0e0d26e779d3 xen/arm: remove xen_dma_ops omits efcd5729d97c xen/arm: simplify dma_cache_maint omits a8e6d950cdc1 xen/arm: use dev_is_dma_coherent omits bef4d2037d21 xen/arm: consolidate page-coherent.h omits 8e23c82c6863 xen/arm: use dma-noncoherent.h calls for xen-swiotlb cache [...] omits e95adb9add75 Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/ [...] omits 1f76249cc3be iommu/vt-d: Declare Broadwell igfx dmar support snafu omits fd730007a06e iommu/vt-d: Add Scalable Mode fault information omits cfb94a372f2d iommu/vt-d: Use bounce buffer for untrusted devices omits 3b53034c268d iommu/vt-d: Add trace events for device dma map/unmap omits c5a5dc4cbbf4 iommu/vt-d: Don't switch off swiotlb if bounce page is used omits e5e04d051979 iommu/vt-d: Check whether device requires bounce buffer omits 3fc1ca00653d swiotlb: Split size parameter to map/unmap APIs omits c82f27df0757 regulator: core: Fix error return for /sys access omits 5eda8e95b792 regulator: da9211: fix obtaining "enable" GPIO omits 2418f749641c regulator: max77686: fix obtaining "maxim,ena" GPIO omits d1c9e44a858d ASoC: wcd9335: remove redundant use of ret variable omits ab4a85534c3e gpio: aspeed: Add in ast2600 details to Aspeed driver omits be2a7e2d5d98 gpio: aspeed: Use ngpio property from device tree if available omits 3d64a5a742ac gpio: aspeed: Setup irqchip dynamically omits 3c4710ae6f88 gpio/aspeed: Fix incorrect number of banks omits da04c425e9f7 gpio: aspeed: Update documentation with ast2600 controllers omits 61f7f7c8f978 gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot op [...] omits 547f073f0770 pinctrl: iproc-gpio: Handle interrupts for multiple instances omits 3fb2179b0f35 selftests/tpm2: Add the missing TEST_FILES assignment omits 398a1f50e3c7 pinctrl: iproc-gpio: Fix incorrect pinconf configurations omits 693af5f3eeaa dt-bindings: arm: Convert Realtek board/soc bindings to js [...] omits 1018f8b29920 dt-bindings: arm: Convert Actions Semi bindings to jsonschema omits c1d3ad84eae3 cfg80211: Purge frame registrations on iftype change omits 3dfdecc6d125 lib/Kconfig: fix OBJAGG in lib/ menu structure omits 747f3cf4bf71 Merge tag 'mlx5-updates-2019-09-10' of git://git.kernel.or [...] omits 6d47b4bca461 Merge branch 'stmmac-next' omits c9b10043d0b8 net: stmmac: ARP Offload for GMAC4+ Cores omits e94e3f3b51ce net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ omits 1d982e93dff1 net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ omits afdf26ab3c9b net: stmmac: xgmac: Reinitialize correctly a variable omits c1be0022df0d net: stmmac: Add VLAN HASH filtering support in GMAC4+ omits 6fa9d691b91a net: stmmac: Prevent divide-by-zero omits 49f6c90bf680 net: sonic: replace dev_kfree_skb in sonic_send_packet omits 2507e6ab7a9a wimax: i2400: fix memory leak omits e7f13f44c77b Merge branch 'hns3-next' omits 0ecf1f7b28b7 net: hns3: add some DFX info for reset issue omits fa17c708ff5a net: hns3: check NULL pointer before use omits 96e65abb7700 net: hns3: modify some logs format omits 24283ece5a0f net: hns3: fix port setting handle for fibre port omits 1a92497dc3f9 net: hns3: fix shaper parameter algorithm omits 3a5a5f06d4d2 net: hns3: revert to old channel when setting new channel [...] omits 4093d1a26261 net: hns3: add ethtool_ops.set_channels support for HNS3 V [...] omits b697746c62df mac80211_hwsim: Register support for HE meshpoint omits 4b2c5a14cd80 nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds omits 06354665f92f mac80211: allow drivers to set max MTU omits 24f6d765c892 cfg80211: Do not compare with boolean in nl80211_common_re [...] omits 4b08d1b6a994 mac80211: IBSS: send deauth when expiring inactive STAs omits 753a9a729f84 mac80211: don't check if key is NULL in ieee80211_key_link() omits 624ff4b210ec mac80211: clear crypto tx tailroom counter upon keys enable omits 1c9559734eca mac80211: remove unnecessary key condition omits 9a119be2bb13 Merge branch 'misc' into for-next omits 546263248845 mac80211: list features in WEP/TKIP disable in better order omits 3cfe91c4c3c0 cfg80211: always shut down on HW rfkill omits e5c0b0fff6b1 mac80211: vht: add support VHT EXT NSS BW in parsing VHT omits df5d7a88bc94 cfg80211: fix boundary value in ieee80211_frequency_to_channel() omits e74006edd0d4 scsi: hisi_sas: Fix the conflict between device gone and h [...] omits 97b151e75861 scsi: hisi_sas: Add BIST support for phy loopback omits 7ec7082c57ec scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise [...] omits 4bc058097aa8 scsi: hisi_sas: Remove some unused function arguments omits 27f22723c3f4 scsi: hisi_sas: Remove redundant work declaration omits 971b59443f21 scsi: hisi_sas: Remove hisi_sas_hw.slot_complete omits 435a05cf8c00 scsi: hisi_sas: Assign NCQ tag for all NCQ commands omits 73a4925d154c scsi: hisi_sas: Update all the registers after suspend and resume omits b45e05aa5d29 scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when in [...] omits 76dd768b4471 scsi: hisi_sas: Remove sleep after issue phy reset if sas_ [...] omits c2bae4f7d721 scsi: hisi_sas: Directly return when running I_T_nexus res [...] omits af01b2b92454 scsi: hisi_sas: Use true/false as input parameter of sas_p [...] omits 7105e68afaec scsi: hisi_sas: add debugfs auto-trigger for internal abor [...] omits 5ff843721467 scsi: virtio_scsi: unplug LUNs when events missed omits 57adf5d4cfd3 scsi: scsi_dh_rdac: zero cdb in send_mode_select() omits f96d279f0a5e scsi: fcoe: fix null-ptr-deref Read in fc_release_transport omits 5fbe5b5883f8 gpio: Initialize the irqchip valid_mask with a callback omits 38c7a30a9d5f Documentation/process: Volunteer as the ambassador for Intel omits 16a0f687cac7 misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation omits be2861dc36d7 netfilter: nft_{fwd,dup}_netdev: add offload support omits fa355bb1b037 net/mlx5: FWTrace, Reduce stack usage omits 334a306f7be8 net/mlx5: Fix addr's type in mlx5dr_icm_dm omits 7550d5415c3d net/mlx5: Fix rt's type in dr_action_create_reformat_action omits ee394f96ad75 netfilter: nft_synproxy: add synproxy stateful object support omits 4d150a14d404 NFSv4: Fix OPEN_DOWNGRADE error handling omits ffd96868ac5d hwmon: (shtc1) add support for the SHTC3 sensor omits c4bb426f9026 pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumpin [...] omits fdc7d8e829ec hwmon: (shtc1) fix shtc1 and shtw1 id mask omits 7c1ee704a1d6 iocost_monitor: Report debt omits b06f2d35c6b1 iocost_monitor: Report more info with higher accuracy omits e742bd5cb55e iocost_monitor: Always use strings for json values omits e1518f63f246 blk-iocost: Don't let merges push vtime into the future omits 36a524814ff3 blk-iocost: Account force-charged overage in absolute vtime omits e036c4cabaa8 blk-iocost: Fix incorrect operation order during iocg free omits f794dc2304d8 sctp: fix the missing put_user when dumping transport thresholds omits d4d6ec6dac07 sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero omits 8b142a00edcf net_sched: check cops->tcf_block in tc_bind_tclass() omits 1edce0a9eb23 KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/ [...] omits f20935d85a23 KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers omits b274a2908139 doc: kvm: Fix return description of KVM_SET_MSRS omits 4f75bcc33221 KVM: X86: Tune PLE Window tracepoint omits c5c5d6fae001 KVM: VMX: Change ple_window type to unsigned int omits 13a7e370cb89 KVM: X86: Remove tailing newline for tracepoints omits d94fdcd7eafb KVM: X86: Trace vcpu_id for vmexit omits 32d1d15c52c1 Merge tag 'kvmarm-5.4' of git://git.kernel.org/pub/scm/lin [...] omits 074be7fd99a2 Merge branch 'nfp-implement-firmware-loading-policy' omits 40a962beebd1 Documentation: nfp: add nfp driver specific notes omits 8fb822ce9323 kdoc: fix nfp_fw_load documentation omits 0fbee0ec1fd5 nfp: devlink: add 'reset_dev_on_drv_probe' support omits ff04788c5b58 nfp: devlink: add 'fw_load_policy' support omits 165c3c9f8c3b nfp: add devlink param infrastructure omits f8921d73301f nfp: honor FW reset and loading policies omits e69e9db9031b nfp: nsp: add support for hwinfo set operation omits 74612cdaf55b nfp: nsp: add support for optional hwinfo lookup omits 1da16f0c84c3 nfp: nsp: add support for fw_loaded command omits 5bbd21df5a07 devlink: add 'reset_dev_on_drv_probe' param omits e019a3b17f0d devlink: extend 'fw_load_policy' values omits 260b1db9a0b6 NFSv4: Add a helper to increment stateid seqids omits 4bb2f84a2a43 Merge branch 'net-dsa-mv88e6xxx-add-PCL-support' omits da7dc8755304 net: dsa: mv88e6xxx: add RXNFC support omits f3a2cd326e44 net: dsa: mv88e6xxx: introduce .port_set_policy omits d8291a956ac6 net: dsa: mv88e6xxx: complete ATU state definitions omits 621979587918 NFSv4: Handle RPC level errors in LAYOUTRETURN omits 54a91f3bb9b9 io_uring: limit parallelism of buffered writes omits 3438bd026221 NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close omits 846e9b109913 scsi: sd: enable compat ioctls for sed-opal omits 9579fa469e63 pktcdvd: add compat_ioctl handler omits 0c9d02d7a0e4 compat_ioctl: move SG_GET_REQUEST_TABLE handling omits 3ad32566116e compat_ioctl: ppp: move simple commands into ppp_generic.c omits 900d9f4a06a1 compat_ioctl: handle PPPIOCGIDLE for 64-bit time_t omits 0f11f9cc94d2 compat_ioctl: move PPPIOCSCOMPRESS to ppp_generic omits 2f4fa2db75e2 compat_ioctl: unify copy-in of ppp filters omits 18213ccaad76 tty: handle compat PPP ioctls omits cf9fb148743b compat_ioctl: move SIOCOUTQ out of compat_ioctl.c omits 41a31dde55ac compat_ioctl: handle SIOCOUTQNSD omits 49c3f0600b86 af_unix: add compat_ioctl support omits 4f45155c29fd compat_ioctl: reimplement SG_IO handling omits 74b398a212f8 compat_ioctl: move WDIOC handling into wdt drivers omits ed0d5608b00c watchdog: cpwd: use generic compat_ptr_ioctl omits b461375af7fb fs: compat_ioctl: move FITRIM emulation into file systems omits ebb939191a5d REPLACE gfs2: add compat_ioctl support omits 09ae27b81b88 compat_ioctl: remove unused convert_in_user macro omits ecdf7fa5b933 compat_ioctl: remove last RAID handling code omits ec853aa4ba6f compat_ioctl: remove /dev/raw ioctl translation omits 9df774403d39 compat_ioctl: remove PCI ioctl translation omits ba4bb9278ed5 compat_ioctl: remove joystick ioctl translation omits 6c517ad7e5b8 compat_ioctl: remove /dev/random commands omits 884b02a348eb compat_ioctl: remove IGNORE_IOCTL() omits f9472fac7c6a compat_ioctl: remove translation for sound ioctls omits d70aeb646a82 compat_ioctl: remove HIDIO translation omits cbe1a8f1578e compat_ioctl: remove HCIUART handling omits 5016c789e7d3 compat_ioctl: move hci_sock handlers into driver omits 5ecc46e64c27 compat_ioctl: move rfcomm handlers into driver omits 16bc18652ebf compat_ioctl: move isdn/capi ioctl translation into driver omits c66895bc90a8 compat_ioctl: move ATYFB_CLK handling to atyfb driver omits 72460e138cb3 compat_ioctl: move tape handling into drivers omits 90ae91cb4de7 compat_ioctl: use correct compat_ptr() translation in drivers omits d1bf6fedf11a compat_ioctl: move more drivers to compat_ptr_ioctl omits afc147b61a66 compat_ioctl: move drivers to compat_ptr_ioctl omits e8e1e4b7f9b9 compat_ioctl: move rtc handling into rtc-dev.c omits 6c0b1ceaca41 compat_ioctl: add compat_ptr_ioctl() omits 3d5d8e8c3d2d compat_ioctl: drop FIOQSIZE table entry omits 4aa5d38f6bfa ceph: fix compat_ioctl for ceph_dir_operations omits c9f3f3ec12c0 compat_sys_ioctl(): make parallel to do_vfs_ioctl() omits d6b56ebe7bf0 compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c omits 492dd34c4f9a do_vfs_ioctl(): use saner types omits 78b05acbcc08 compat: itanic doesn't have one omits 8f03bdf0ee41 FIGETBSZ: fix compat omits 654f7717ef51 fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_ [...] omits 043888f73a82 NFSv4: Clean up pNFS return-on-close error handling omits 18d9be1a970c io_uring: add io_queue_async_work() helper omits 821cc7b0b205 waitid: Add support for waiting for the current process group omits 6f3ad9f16b4f pNFS: Ensure we do clear the return-on-close layout statei [...] omits 8146856b0a26 Merge tag 'kvm-ppc-next-5.4-1' of git://git.kernel.org/pub [...] omits a0469f989fe1 export.h: remove defined(__KERNEL__), which is no longer needed omits 16cfacc80857 KVM: x86: Manually calculate reserved bits when loading PDPTRS omits fdcf75621375 KVM: x86: Disable posted interrupts for non-standard IRQs [...] omits 05ea48cc2b09 fuse: stop copying pages to fuse_req omits d49937749fef fuse: stop copying args to fuse_req omits 145b673bd208 fuse: clean up fuse_req omits 7213394c4e18 fuse: simplify request allocation omits 66abc3599c3c fuse: unexport request ops omits 75b399dda5be fuse: convert retrieve to simple api omits 4cb548666e4c fuse: convert release to simple api omits b50ef7c52ad7 cuse: convert init to simple api omits 615047eff108 fuse: convert init to simple api omits 33826ebbbe4b fuse: convert writepages to simple api omits 43f5098eb82b fuse: convert readdir to simple api omits 134831e36bbd fuse: convert readpages to simple api omits 45ac96ed7c36 fuse: convert direct_io to simple api omits 1259728731a7 fuse: add simple background helper omits 338f2e3f3341 fuse: convert sync write to simple api omits 00793ca5d443 fuse: covert readpage to simple api omits a0d45d84f4c9 fuse: fuse_short_read(): don't take fuse_req as argument omits 093f38a2c1a8 fuse: convert ioctl to simple api omits 4c4f03f78ca9 fuse: move page alloc omits 4c29afece872 fuse: convert readlink to simple api omits 68583165f962 fuse: add pages to fuse_args omits 1ccd1ea24962 fuse: convert destroy to simple api omits e413754b267e fuse: add nocreds to fuse_args omits 3545fe211282 fuse: convert fuse_force_forget() to simple api omits 454a7613f54e fuse: add noreply to fuse_args omits c500ebaa908d fuse: convert flush to simple api omits 40ac7ab2d021 fuse: simplify 'nofail' request omits 1f4e9d03d1fb fuse: rearrange and resize fuse_args fields omits d5b4854357f4 fuse: flatten 'struct fuse_args' omits 76e43c8ccaa3 fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock omits 3a6d5fc43760 Merge branches 'fixes' and 'misc' into for-next omits 79bdcb202a35 ARM: 8906/1: drivers/amba: add reset control to amba bus probe omits b0fe66cf0950 ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 [...] omits 1d31999cf04c ARM: 8904/1: skip nomap memblocks while finding the lowmem [...] omits c576666863b7 io_uring: optimize submit_and_wait API omits e1a00b5b253a ALSA: firewire-tascam: check intermediate state of clock s [...] omits 2617120f4de6 ALSA: firewire-tascam: handle error code when getting curr [...] omits b99a3120f9a3 rtc: meson: mark PM functions as __maybe_unused omits e02e3ddac772 rtc: sc27xx: Remove clearing SPRD_RTC_POWEROFF_ALM_FLAG flag omits 728c1e2a05e4 ath9k: release allocated buffer if timed out omits 853acf7caf10 ath9k_htc: release allocated buffer if timed out omits 6ee95d1c8991 nfsd: add support for upcall version 2 omits 11a60d159259 nfsd: add a "GetVersion" upcall for nfsdcld omits 45f09a1c5b85 ath9k: Remove unneeded variable to store return value omits bbf2f098838a nfsd: Reset the boot verifier on all write I/O errors omits 055b24a8f230 nfsd: Don't garbage collect files that might contain write errors omits 27c438f53e79 nfsd: Support the server resetting the boot verifier omits 5e113224c17e nfsd: nfsd_file cache entries should be per net namespace omits db8deae03271 ath10k: add reorder and change PN check logic for mac80211 omits 83ac260151e7 ath10k: add mic bytes for pmf management packet omits 45893a0abee6 kexec: Fix file verification on S390 omits f8a9bc623a6d security: constify some arrays in lockdown LSM omits 3120b9a6a3f7 Merge tag 'ipc-fixes' of git://git.kernel.org/pub/scm/linu [...] omits 7973353e92ee platform/x86: asus-wmi: Refactor charge threshold to use t [...] omits f73f8a504e27 PCI: hv: Use bytes 4 and 5 from instance ID as the PCI dom [...] omits 77b4b5420422 posix-cpu-timers: Fix permission check regression omits 7711fb7dac1a Merge tag 'asoc-v5.4' of git://git.kernel.org/pub/scm/linu [...] omits 4f78d91c7223 gpiolib: acpi: make acpi_can_fallback_to_crs() static omits 1dea33e84d33 gpiolib: of: fix fallback quirks handling omits 4c524191c0a2 spi: bcm2835: Work around DONE bit erratum omits aefde297da7b Merge tag 'gpio-v5.4-fixes-for-linus' of git://git.kernel. [...] omits 6babaaeb1f1b Merge tag 'intel-gpio-v5.4-1' of git://git.kernel.org/pub/ [...] omits 3ba5368dc4e5 regulator: uniphier: Add Pro5 USB3 VBUS support omits 9c86d003d620 dt-bindings: regulator: add regulator-fixed-clock binding omits 8959e5324485 regulator: fixed: add possibility to enable by clock omits d57d90f4443b regulator: s2mps11: Consistently use local variable omits c21815f1c199 net/mlx4_en: ethtool: make array modes static const, makes [...] omits 94a72b3f024f bridge/mdb: remove wrong use of NLM_F_MULTI omits c8dc55956b09 net/ibmvnic: Fix missing { in __ibmvnic_reset omits db63864786c7 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits f73b3cc39c84 objtool: Clobber user CFLAGS variable omits e86c2c8b9380 x86/umip: Add emulation (spoofing) for UMIP covered instru [...] omits 21670bd78a25 drm/lima: fix lima_gem_wait() return value omits 4fe2c963154c io_uring: add support for link with drain omits 8776f3fa15a5 io_uring: fix wrong sequence setting logic omits 83a86bc1b4f7 Merge branch 'arm/soc' into for-next omits 0366977480c4 ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 m [...] omits f962396ce292 ARM: davinci: support multiplatform build for ARM v5 omits 5522869d6646 arm-soc: document merges omits aea19bb1973c Merge branch 'arm/soc' into for-next omits 13aeb3fe4d5b ARM: exynos: Enable support for ARM architected timers omits 16986074035c ARM: samsung: Fix system restart on S3C6410 omits f78787f36352 i40e: Add support for X710 device omits d3ae3cfbf548 igc: Add tx_csum offload functionality omits e7ba676c6188 ixgbe: sync the first fragment unconditionally omits c19d034b54fa i40e: Remove EMPR traces from debugfs facility omits 54579ca83715 i40e: Implement debug macro hw_dbg using dev_dbg omits 0c37f4484555 platform/x86: asus-wmi: Rename CHARGE_THRESHOLD to RSOC omits 7c28503db19c platform/x86: asus-wmi: Reorder ASUS_WMI_CHARGE_THRESHOLD omits 56037cadf604 Merge tag 'regulator-fix-v5.3-rc8' of git://git.kernel.org [...] omits e1a8ca11c735 i40e: fix hw_dbg usage in i40e_hmc_get_object_va omits 084b5a80e872 arm64: KVM: Kill hyp_alternate_select() omits aa979fa899c5 arm64: KVM: Replace hyp_alternate_select with has_vhe() omits b6749e20d571 arm64: KVM: Drop hyp_alternate_select for checking for ARM [...] omits 212fbf2c9e84 irqchip/atmel-aic5: Add support for sam9x60 irqchip omits 9c426b770bd0 irqchip/al-fic: Add support for irq retrigger omits 00c0916618e6 igc: Remove unneeded PCI bus defines omits 155f0ac2c96b iavf: allow permanent MAC address to change omits 9b924edd8f23 igc: Add NVM checksum validation omits 0ea7e88d3f3d fm10k: use a local variable for the frag pointer omits 675ab6509a01 Documentation: iavf: Update the Intel LAN driver doc for iavf omits 10ce2c00cfdc igc: Remove useless forward declaration omits dee23594d587 e1000e: Make speed detection on hotplugging cable more reliable omits d7cb9da1864d ixgbevf: Link lost in VM on ixgbevf when restoring from fr [...] omits 2410a3dad498 iavf: remove unused debug function iavf_debug_d omits 710774e04861 clk: mediatek: Add MT6779 clock support omits 85b18fe70494 clk: mediatek: Add dt-bindings for MT6779 clocks omits 171f68a3b27a dt-bindings: mediatek: bindings for MT6779 clk omits 3bcff3e45bc0 clk: qcom: fix QCS404 TuringCC regmap omits 8da884905ed3 mm/nvdimm: Fix endian conversion issues omits 6863f5643dd7 kbuild: allow Clang to find unused static inline functions [...] omits cf8f1696709a virtio_ring: fix unmap of indirect descriptors omits bb8317861175 Merge branch 'asoc-5.4' into asoc-next omits 6652ddbb5d83 Merge branch 'asoc-5.3' into asoc-linus omits 6fa5963c37a2 ASoC: hdmi-codec: Add an op to set callback function for p [...] omits 59b569480dc8 random: Use wait_event_freezable() in add_hwgenerator_rand [...] omits 347bce3eab76 crypto: ux500 - Fix COMPILE_TEST warnings omits f6680cbdb258 crypto: x86/aes-ni - use AES library instead of single-use [...] omits c552ffb5c93d crypto: cavium/zip - Add missing single_release() omits 18a0bb4aca81 crypto: marvell - Use kzfree rather than its implementation omits f2ef960231d7 crypto: caam - dispose of IRQ mapping only after IRQ is freed omits 549077d7d86a crypto: caam - check irq_of_parse_and_map for errors omits 05d2a75441d4 crypto: caam - use devres to unmap JR's registers omits 2eb0964eec5f drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...] omits bb1a71f9c467 drm/i915: Limit MST to <= 8bpc once again omits 6af112b11a4b btrfs: Relinquish CPUs in btrfs_compare_trees omits 65e99c43e9c2 btrfs: Don't assign retval of btrfs_try_tree_write_lock/bt [...] omits af024ed2e0e5 btrfs: create structure to encode checksum type and length omits e35b79a1070d btrfs: turn checksum type define into an enum omits 84fe47a4be93 btrfs: add enospc debug messages for ticket failure omits 0096420adb03 btrfs: do not account global reserve in can_overcommit omits 426551f6866a btrfs: use btrfs_try_granting_tickets in update_global_rsv omits d792b0f19711 btrfs: always reserve our entire size for the global reserve omits 3593ce30b5b4 btrfs: change the minimum global reserve size omits d05e46497f86 btrfs: rename btrfs_space_info_add_old_bytes omits def936e53530 btrfs: remove orig_bytes from reserve_ticket omits 00c0135eb8b8 btrfs: fix may_commit_transaction to deal with no partial filling omits 2341ccd1bf05 btrfs: rework wake_all_tickets omits 18fa2284aac3 btrfs: refactor the ticket wakeup code omits 91182645075f btrfs: stop partially refilling tickets when releasing space omits a43c383574d8 btrfs: add space reservation tracepoint for reserved bytes omits f3e75e3805e1 btrfs: roll tracepoint into btrfs_space_info_update helper omits ef1317a1b9a3 btrfs: do not allow reservations if we have pending tickets omits e182163d9cbe btrfs: stop clearing EXTENT_DIRTY in inode I/O tree omits f50cb7aff964 btrfs: treat RWF_{,D}SYNC writes as sync for CRCs omits c09767a8960c btrfs: use correct count in btrfs_file_write_iter() omits c82f823c9b00 btrfs: tie extent buffer and it's token together omits 48bc39501a54 btrfs: assume valid token for btrfs_set/get_token helpers omits cb49511328dc btrfs: define separate btrfs_set/get_XX helpers omits 6ff49c6ad285 btrfs: Make btrfs_find_name_in_ext_backref return struct b [...] omits 9bb8407f54f6 btrfs: Make btrfs_find_name_in_backref return btrfs_inode_ [...] omits 1dc990dfd310 btrfs: move dev_stats helpers to volumes.c omits 67b61aefcef3 btrfs: move struct io_ctl to free-space-cache.h omits 18d0f5c6e16c btrfs: move functions for tree compare to send.c omits 4b231ae47417 btrfs: rename and export read_node_slot omits 8a953348afdd btrfs: move private raid56 definitions from ctree.h omits 784352fe0bb4 btrfs: move math functions to misc.h omits 602cbe91fb01 btrfs: move cond_wake_up functions out of ctree omits d2979aa25fc8 btrfs: use proper error values on allocation failure in cl [...] omits a06dee4d7eb6 btrfs: proper error handling when invalid device is found [...] omits 3acd48507dc4 btrfs: fix allocation of free space cache v1 bitmap pages omits 62fdaa52a3d0 btrfs: Detect unbalanced tree with empty leaf before crash [...] omits ebc87351e5fc btrfs: Deprecate BTRFS_SUBVOL_CREATE_ASYNC flag omits 762bf09893b4 btrfs: improve error handling in run_delalloc_nocow omits e8e210075a90 btrfs: comment and minor simplifications in run_delalloc_nocow omits 922f0518249d btrfs: streamline code in run_delalloc_nocow in case of in [...] omits bb55f6260b47 btrfs: simplify extent type checks in run_delalloc_nocow omits a6bd9cd1559b btrfs: improve comments around nocow path omits 3e024846d241 btrfs: refactor variable scope in run_delalloc_nocow omits bcacf5f3f92b btrfs: only reserve metadata_size for inodes omits 2bd36e7b4fd6 btrfs: rename the btrfs_calc_*_metadata_size helpers omits 0785a9aacf9d btrfs: tree-checker: Add EXTENT_DATA_REF check omits e2406a6f13bd btrfs: tree-checker: Add simple keyed refs check omits f82d1c7ca8ae btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check omits f11369897ed4 btrfs: fix error pointer check in __btrfs_map_block() omits 3b80a984d228 btrfs: dev stat drop useless goto omits 440630ea7c37 btrfs: dev stats item key conversion per cpu type is not needed omits 4f84bd7f99fb btrfs: Make reada_tree_block_flagged private omits b0c1fe1eaf5e btrfs: compression: replace set_level callbacks by a commo [...] omits e18333a7cb97 btrfs: define compression levels statically omits efad8a853ad2 Btrfs: fix use-after-free when using the tree modification log omits 27e022a9c6fe btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should go omits d3984c90414a btrfs: introduce an evict flushing state omits 9ce2f423b946 btrfs: refactor priority_reclaim_metadata_space omits 03235279b4de btrfs: factor out the ticket flush handling omits 374bf9c5cd7d btrfs: unify error handling for ticket flushing omits 844245b45484 btrfs: add a flush step for delayed iputs omits e11c0406ad1b btrfs: unexport the temporary exported functions omits 3e43c279e824 btrfs: migrate the block group cleanup code omits 878d7b679491 btrfs: migrate the alloc_profile helpers omits 07730d87ac78 btrfs: migrate the chunk allocation code omits 606d1bf10d7e btrfs: migrate the block group space accounting helpers omits ade4b5169f3f btrfs: export block group accounting helpers omits 77745c05115f btrfs: migrate the dirty bg writeout code omits 26ce2095e03c btrfs: migrate inc/dec_block_group_ro code omits 8484764e8587 btrfs: temporarily export btrfs_get_restripe_target omits 4358d9635a16 btrfs: migrate the block group read/creation code omits e3e0520b32bc btrfs: migrate the block group removal code omits 3b2a78f21d5c btrfs: temporarily export inc_block_group_ro omits 9f21246d8c7e btrfs: migrate the block group caching code omits 9188db611dbb btrfs: sysfs: move helper macros to sysfs.c omits 8f52316c271a btrfs: sysfs: move type conversion helpers to sysfs.c omits 67715b206c39 btrfs: cleanup kobject.h includes omits f93c39970b1d btrfs: factor out sysfs code for updating sprout fsid omits b5865babb7b4 btrfs: factor out sysfs code for deleting block group and [...] omits 5b28692e0c4f btrfs: factor out sysfs code for sending device uevent omits f10152bcc962 btrfs: sysfs: replace direct access to feature set names w [...] omits 27992d014554 btrfs: sysfs: unexport space_info_ktype omits b882327a7740 btrfs: factor out sysfs code for creating space infos omits 536ea45cba34 btrfs: sysfs: unexport btrfs_raid_ktype omits 32a9991f15a0 btrfs: factor sysfs code out of link_block_group omits 89439109bc2b btrfs: move sysfs declarations out of ctree.h omits ae4b9b4c7d54 btrfs: opencode reset of all device stats omits 4e411a7d0441 btrfs: reset device stat using btrfs_dev_stat_set omits 73798c465b66 btrfs: qgroup: Try our best to delete qgroup relations omits 73a3ca20934d btrfs: clarify btrfs_ioctl_get_dev_stats padding omits 202f64ef427c Btrfs: make test_find_first_clear_extent_bit fail on incor [...] omits cdf52bd9fe28 Btrfs: fix memory leaks in the test test_find_first_clear_ [...] omits b33151e7b3a3 btrfs: delete debugfs code omits 6e369febbc53 btrfs: sysfs: add debugging exports omits 6a9fb468f115 btrfs: make caching_thread use btrfs_find_next_key omits caa4efafcf03 btrfs: temporarily export fragment_free_space omits e3cb339fa5ca btrfs: export the caching control helpers omits 6f410d1b3dbf btrfs: export the excluded extents helpers omits 676f1f759fa3 btrfs: export the block group caching helpers omits 3eeb3226a889 btrfs: migrate nocow and reservation helpers omits 3cad128400c2 btrfs: migrate the block group ref counting stuff omits 2e405ad84254 btrfs: migrate the block group lookup code omits aac0023c2106 btrfs: move basic block_group definitions to their own header omits 478b4d9f0105 btrfs: move btrfs_add_free_space out of a header file omits 430a662602ea btrfs: tree-log: use symbolic name for first replay stage omits f64ce7b84c47 btrfs: async-thread: convert defines to enums omits e13976cf1203 btrfs: tree-log: convert defines to enums omits 82253cb6863c btrfs: remove unused key type set/get helpers omits adf4c0c53a98 btrfs: remove unused btrfs_device::flush_bio_sent omits b64119b5f043 Btrfs: remove unnecessary condition in btrfs_clone() to av [...] omits 559ca6ea695e btrfs: Refactor btrfs_calc_avail_data_space omits e678934cbe5f btrfs: Remove unnecessary check from join_running_log_trans omits 32e534402ad5 Btrfs: wake up inode cache waiters sooner to reduce waiting time omits 9d123a35d7e9 Btrfs: fix inode cache waiters hanging on path allocation failure omits a68ebe0790fc Btrfs: fix inode cache waiters hanging on failure to start [...] omits 29d47d00e0ae Btrfs: fix inode cache block reserve leak on failure to al [...] omits 7764d56baa84 Btrfs: fix hang when loading existing inode cache off disk omits 259ee7754b67 btrfs: tree-checker: Add ROOT_ITEM check omits 2a28468e525f btrfs: extent-tree: Make sure we only allocate extents fro [...] omits 933c22a7512c btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_de [...] omits 112974d4067b btrfs: volumes: Remove ENOSPC-prone btrfs_can_relocate() omits e91381421f87 btrfs: extent-tree: Add comment for inc_block_group_ro() omits 135da9766eea btrfs: volumes: Add comment for find_free_dev_extent_start() omits 9e3246a5f675 btrfs: volumes: Unexport find_free_dev_extent_start() omits 73e82fe4099b btrfs: assert tree mod log lock in __tree_mod_log_insert omits d23ea3fa7dcb btrfs: assert extent map tree lock in add_extent_mapping omits 982f1f5d1617 btrfs: Add an assertion to warn incorrect case in insert_i [...] omits 330a58279045 btrfs: Remove leftover of in-band dedupe omits 74e9194afb2c btrfs: Remove delalloc_end argument from extent_clear_unlo [...] omits cecc8d9038d1 btrfs: Move free_pages_out label in inline extent handling [...] omits ac3e99334d64 btrfs: Return number of compressed extents directly in com [...] omits 40cf931fa81b btrfs: use common vfs LABEL ioctl definitions omits 5044ed4f394c btrfs: Remove unused locking functions omits 8ddc319706e5 btrfs: reduce stack usage for btrfsic_process_written_block omits 99fccf33c203 btrfs: remove set but not used variable 'offset' omits 690a5dbfc513 Btrfs: fix ENOSPC errors, leading to transaction aborts, w [...] omits 9cba40a693e6 Btrfs: factor out extent dropping code from hole punch handler omits 6cadd8ae2136 regulator: lp87565: Simplify lp87565_buck_set_ramp_delay omits dfe58f201159 ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF omits 957fa47823df f2fs: Fix indefinite loop in f2fs_gc() omits 2243fd4186a9 clk: qcom: clk-rpmh: Add support for SM8150 omits 51ffc35d68d4 dt-bindings: clock: Document SM8150 rpmh-clock compatible omits a64a9e5172f8 clk: qcom: clk-rpmh: Convert to parent data scheme omits 8c758d667584 dt-bindings: clock: Document the parent clocks omits 3f905469c8ce clk: qcom: gcc: Use floor ops for SDCC clocks omits 593020811cb0 clk: qcom: gcc-qcs404: Use floor ops for sdcc clks omits 5e4b7e82d497 clk: qcom: gcc-sdm845: Use floor ops for sdcc clks omits 92f35b751c71 KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE omits 1233c7b95c70 tools/power/x86/intel-speed-select: Display core count for bucket omits 92e0e87d0be5 platform/x86: ISST: Allow additional TRL MSRs omits 55dac43747be pinctrl: intel: mark intel_pin_to_gpio __maybe_unused omits 8995673e6f58 spi-gpio: Use PTR_ERR_OR_ZERO() in spi_gpio_request() omits 33b773dc9288 ASoC: rt5677: Remove magic number register writes omits e8fbd2505242 ASoC: soc-core: self contained soc_unbind_aux_dev() omits 4893a2eb34a9 ASoC: soc-core: add soc_unbind_aux_dev() omits bee886f1ea9d ASoC: soc-core: self contained soc_bind_aux_dev() omits bc7c16c226a9 ASoC: soc-core: move soc_probe_link_dais() next to soc_rem [...] omits c7e73774f2f4 ASoC: soc-core: self contained soc_probe_link_dais() omits c4b4698291a1 ASoC: soc-core: add new soc_link_init() omits a7d44f78063d ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() omits 4ca47d21bf7a ASoC: soc-core: self contained soc_remove_link_dais() omits b006c0c6ed0d ASoC: soc-core: self contained soc_remove_link_components() omits 62f07a6b6dba ASoC: soc-core: self contained soc_probe_link_components() omits c0b913447b75 regulator: slg51000: use devm_gpiod_get_optional() in probe omits 7933147e81ba Merge branch 'regulator-5.3' into regulator-5.4 omits 6cbe29c92311 regulator: lp8788-ldo: make array en_mask static const, ma [...] omits 13ab0d1ab8ae ASoC: rt1308: make array pd static const, makes object smaller omits b61b1e35ed06 ASoC: rt1305: make array pd static const, makes object smaller omits 2b70d5776e8b ASoC: rt1011: make array pd static const, makes object smaller omits 2458adb8f92a SoC: simple-card-utils: set 0Hz to sysclk when shutdown omits f1879d7b98dc ASoC: rockchip: ignore 0Hz sysclk omits 78b93b04771b ASoC: codecs: ad193x: make two arrays static const, makes [...] omits ebe02a5b9ef0 ASoC: es8316: support fixed and variable both clock rates omits 0db0c62c88b8 ASoC: es8316: fix redundant codes of clock omits 73681f4f1426 ASoC: ams-delta: Take control over audio mute GPIO pins omits 2ec42f3147e1 ASoC: dmaengine: Make the pcm->name equal to pcm->id if th [...] omits eea12fcfb580 ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 m [...] omits f206880e0e70 ARM: davinci: support multiplatform build for ARM v5 omits 5ca2f54b597c gpio: fix line flag validation in lineevent_create omits e95fbc130a16 gpio: fix line flag validation in linehandle_create omits 59929d3a2eb6 gpio: mockup: add missing single_release() omits 796114f5c522 crypto: caam - make sure clocks are enabled first omits 143d2647c892 crypto: arm/aes-ce - implement ciphertext stealing for CBC omits 2ed8b79098cf crypto: arm/aes-neonbs - implement ciphertext stealing for XTS omits c61b1607ed4f crypto: arm/aes-ce - implement ciphertext stealing for XTS omits 67cfa5d3b721 crypto: arm64/aes-neonbs - implement ciphertext stealing for XTS omits 7cceca8b25b3 crypto: arm64/aes - implement support for XTS ciphertext stealing omits 7c9d65c40a53 crypto: arm64/aes-cts-cbc - move request context data to t [...] omits 0cfd507c8346 crypto: arm64/aes-cts-cbc-ce - performance tweak omits 6017826b4940 crypto: skcipher - add the ability to abort a skcipher walk omits 69b6f2e817e5 crypto: arm64/aes-neon - limit exposed routines if faster [...] omits 7a3b1c6ee761 crypto: arm64/aes-neonbs - replace tweak mask literal with [...] omits 38e73b3d38c4 crypto: arm/aes-neonbs - replace tweak mask literal with c [...] omits e53b43d8d41f crypto: arm/aes-ce - replace tweak mask literal with composition omits 1dede02bdd64 crypto: arm/aes-ce - switch to 4x interleave omits 46a22776bc97 crypto: arm/aes-ce - yield the SIMD unit between scatterwa [...] omits fcb0e30df0e8 crypto: arm/aes - fix round key prototypes omits 0ba3c026e685 crypto: skcipher - Unmap pages after an external error omits 7b865ec15ed3 crypto: arm64/aes - Use PTR_ERR_OR_ZERO rather than its im [...] omits 372ea263b3d9 m68k: coldfire: Include the GPIO driver header omits f74c2bb98776 Linux 5.3-rc8 omits 3474a2c62ff9 netfilter: nf_tables_offload: move indirect flow_block cal [...] omits 983f700eab89 Merge tag 'compiler-attributes-for-linus-v5.3-rc8' of git: [...] omits def8b72f0e40 Merge tag 'gpio-v5.3-5' of git://git.kernel.org/pub/scm/li [...] omits b44492afd2b1 netfilter: nf_tables_offload: avoid excessive stack usage omits b74ae9618b15 netfilter: nf_tables: Fix an Oops in nf_tables_updobj() er [...] omits 5fa1659105fa parisc: Disable HP HSC-PCI Cards to prevent kernel crash omits 1191cf4986b5 parisc: add support for kexec_file_load() syscall omits 3be6e58ca1c9 parisc: wire up kexec_file_load syscall omits fc697dc0c26a parisc: add kexec syscall support omits 507efd63d98c parisc: add __pdc_cpu_rendezvous() omits bfafddd8de42 include/linux/compiler.h: fix Oops for Clang-compiled kernels omits 4fdbfd60a3a2 arm64: tegra: Add PCIe slot supply information in p2972-00 [...] omits 68fcd2ed6af2 arm64: tegra: Add configuration for PCIe C5 sideband signals omits 89d0fc0b5538 PCI: tegra: Add support to enable slot regulators omits ab2a50e7602b PCI: tegra: Add support to configure sideband pins omits 7ed106d8fdfa dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries omits 151481ef5e36 dt-bindings: PCI: tegra: Add sideband pins configuration entries omits 56e15a238d92 PCI: tegra: Add Tegra194 PCIe support omits 789492f0c865 ALSA: lx6464es - add support for LX6464ESe pci express variant omits 1a1de384df1d Merge branch 'misc' into for-next omits afa8b475c1ae x86/timer: Force PIT initialization when !X86_FEATURE_ARAT omits e3e2ffdc0c13 Merge back earlier power management tools updates for v5.4. omits a41f7f0ae7b3 Merge tag 'linux-cpupower-5.4-rc1' of git://git.kernel.org [...] omits 950b07c14e8c Revert "x86/apic: Include the LDR when clearing out APIC r [...] omits 7ce5eed0998c scsi: ufs-hisi: use devm_platform_ioremap_resource() to si [...] omits 0b2755516624 scsi: ufshcd: use devm_platform_ioremap_resource() to simp [...] omits c0c1a71e9542 scsi: hisi_sas: use devm_platform_ioremap_resource() to si [...] omits 5f57704dbcfe scsi: ufs: Use kmemdup in ufshcd_read_string_desc() omits 3e303a42a3a8 scsi: arm64: dts: qcom: sdm845: Specify UFS device-reset GPIO omits b8416b2fedbf scsi: ufs-qcom: Implement device_reset vops omits d8d9f7931ac2 scsi: ufs: Introduce vops for resetting device omits 4fb86a6bc549 scsi: lpfc: Fix reset recovery paths that are not recovering omits 2d44d165e939 scsi: lpfc: Convert existing %pf users to %ps omits 5adbb73d3bfb Merge branch 'arm/late' into for-next omits 548d52bcc070 ARM: dts: mmp2: add OLPC XO 1.75 machine omits 9393e2da5c90 ARM: dts: mmp2: rename the USB PHY node omits 8381a1d48da9 ARM: dts: mmp2: specify reg-shift for the UARTs omits 9a0c157d8876 ARM: dts: mmp2: add camera interfaces omits e45b876d1958 ARM: dts: mmp2: fix the SPI nodes omits 948b5bbcdc21 ARM: dts: mmp2: trivial whitespace fix omits fb377eb80c80 ipc: fix sparc64 ipc() wrapper omits fd807dc4719c scsi: qla2xxx: Update driver version to 10.01.00.19-k omits 2037ce49d30a scsi: qla2xxx: Fix stale session omits ce0ba496dccf scsi: qla2xxx: Fix stuck login session omits 32a13df21668 scsi: qla2xxx: Fix driver reload for ISP82xx omits cb92cb1657c4 scsi: qla2xxx: Fix flash read for Qlogic ISPs omits da48b82425b8 scsi: qla2xxx: Fix message indicating vectors used by driver omits 670d8be28e72 scsi: sd: Improve unaligned completion resid message omits 3ec24fb4c035 scsi: fnic: fix msix interrupt allocation omits b3a9964cfa69 Merge tag 'char-misc-5.3-rc8' of git://git.kernel.org/pub/ [...] omits 3bc3d30ca324 tools/power/x86/intel-speed-select: Fix memory leak omits 522586a9d5c3 tools/power/x86/intel-speed-select: Output success/failed [...] omits 49aed155ec1b tools/power/x86/intel-speed-select: Output human readable [...] omits 76c2ef35f739 tools/power/x86/intel-speed-select: Change turbo ratio out [...] omits 808088e4a1fb tools/power/x86/intel-speed-select: Switch output to MHz omits dece22a2d5e3 tools/power/x86/intel-speed-select: Simplify output for tu [...] omits 3ec2aef1b03e tools/power/x86/intel-speed-select: Fix cpu-count output omits 43774c0dccb4 tools/power/x86/intel-speed-select: Fix help option typo omits a8dc07448177 tools/power/x86/intel-speed-select: Fix package typo omits 010764b8856e tools/power/x86/intel-speed-select: Fix a read overflow in [...] omits 0ecee9e3d422 platform/x86: intel_int0002_vgpio: Use device_init_wakeup omits 1bd43d0077b9 platform/x86: intel_int0002_vgpio: Fix wakeups not working [...] omits 09e7f2805c35 platform/x86: compal-laptop: Initialize "value" in ec_read_u8() omits 37d960a4d753 platform/x86: touchscreen_dmi: Add info for the Trekstor P [...] omits 110ea1d833ad platform/x86: thinkpad_acpi: Add ThinkPad PrivacyGuard omits ad0d315b4d4e platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to cri [...] omits a8e0abae2fe0 Documentation/process: Add Qualcomm process ambassador for [...] omits 7d6340ab2965 Merge branch 'fixes' into for-next omits d3464ccd105b Merge tag 'dmaengine-fix-5.3' of git://git.infradead.org/u [...] omits 0b43e41e9381 platform/x86: intel_pmc_core_pltdrv: Module removal warning fix omits 7d505758b1e5 platform/x86: intel_pmc_core: Do not ioremap RAM omits 07779c33a728 platform/x86: asus-wmi: Fix condition in charge_threshold_store() omits 6703a605b5ab Merge branch 'net-tls-small-TX-offload-optimizations' omits e681cc603a79 net/tls: align non temporal copy to cache lines omits e7b159a48ba6 net/tls: remove the record tail optimization omits d4774ac0d49a net/tls: use RCU for the adder to the offload record list omits 7ccd451912dd net/tls: unref frags in order omits fcd8c627090a Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 28abe5796252 nfp: flower: cmsg rtnl locks can timeout reify messages omits e9ac25b70da4 net: hns3: make array spec_opcode static const, makes obje [...] omits f4ee1476861b be2net: make two arrays static const, makes object smaller omits 52d565404647 ionic: Remove unused including <linux/version.h> omits 3dcbdb134f32 net: gso: Fix skb_segment splat when splitting gso_size ma [...] omits 428e2d6fceb6 Merge branch 'stmmac-next' omits d9da2c87176a net: stmmac: Limit max speeds of XGMAC if asked to omits 5f8475daa296 net: stmmac: selftests: Add Split Header test omits 41f2a3e6367e net: stmmac: dwmac4: Enable RX Jumbo frame support omits b3138c5b0f9c net: stmmac: selftests: Set RX tail pointer in Flow Control test omits 034c8fadba33 net: stmmac: selftests: Add missing checks for support of SA omits e85526404ca7 ext4: add missing bigalloc documentation. omits 0079ad8e8dc3 ipmr: remove hard code cache_resolve_queue_len limit omits 8652f17c658d ipv6: addrconf_f6i_alloc - fix non-null pointer check to ! [...] omits fe163e534e5e isdn/capi: check message length in capi_write() omits 06be46336877 Merge branch 'hv_netvsc-features' omits 68622d071e55 hv_netvsc: Sync offloading features to VF NIC omits b441f79532ec hv_netvsc: Allow scatter-gather feature to be tunable omits 22c63d9c9461 Merge tag 'mlx5-updates-2019-09-05' of git://git.kernel.or [...] omits 1c2977c09499 net/ibmvnic: free reset work of removed device from queue omits b58662a5f7f4 tcp: ulp: fix possible crash in tcp_diag_get_aux_size() omits 3dd97a08271f net: fib_notifier: move fib_notifier_ops from struct net i [...] omits 63b2ed4e10b2 net: phylink: Fix flow control resolution omits 9b789f476eca ethernet: micrel: Use DIV_ROUND_CLOSEST directly to make i [...] omits 018711397950 Merge tag 'tag-chrome-platform-fixes-for-v5.3-rc6' into for-next omits b8f6a0eeb9b9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits b82573fdbef8 net/hamradio/6pack: Fix the size of a sk_buff used in 'sp_bump()' omits 6938843dd8bb Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits ca78410403dd PCI: Get rid of dev->has_secondary_link flag omits 984998e3404e PCI: Make pcie_downstream_port() available outside of access.c omits eac135e70c9a ARM: davinci: support multiplatform build for ARM v5 omits 984e6d88779b ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 m [...] omits 742ca7812bcc Merge tag 'wireless-drivers-next-for-davem-2019-09-07' of [...] omits 0c04eb72d332 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 62974fc389b3 libnvdimm: Enable unit test infrastructure compile checks omits ba170f76b69d mm, notifier: Catch sleeping/blocking for !blockable omits 312364f3534c kernel.h: Add non_block_start/end() omits f2bc09e95191 drm/radeon: guard against calling an unpaired radeon_mn_un [...] omits 6bdf3b0aeead csky: add missing brackets in a macro for tlb.h omits b4bc7817b2bc pagewalk: use lockdep_assert_held for locking validation omits 7b86ac3371b7 pagewalk: separate function pointers from iterator data omits a520110e4a15 mm: split out a new pagewalk.h header from mm.h omits 810e24e009cf mm/mmu_notifiers: annotate with might_sleep() omits 66204f1d2d1b mm/mmu_notifiers: prime lockdep omits 23b68395c7c7 mm/mmu_notifiers: add a lockdep map for invalidate_range_s [...] omits 67e974c3ae21 Merge tag 'iwlwifi-next-for-kalle-2019-09-06' of git://git [...] omits 8d0d5c3fa16f ALSA: firewire-lib: remove WARN_ON() at destruction of AMD [...] omits 3e443eb353ed EDAC/amd64: Add PCI device IDs for family 17h, model 70h omits 1e3778cb223e Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits cfb9a34d147b f2fs: convert inline_data in prior to i_size_write omits e8c82c11c93d f2fs: fix error path of f2fs_convert_inline_page() omits d0995b53130e f2fs: add missing documents of reserve_root/resuid/resgid omits 100c06554ef3 f2fs: fix flushing node pages when checkpoint is disabled omits 00e09c0bccc7 f2fs: enhance f2fs_is_checkpoint_ready()'s readability omits b757f6edbedd f2fs: clean up __bio_alloc()'s parameter omits 9ea2f0be6cea f2fs: fix wrong error injection path in inc_valid_block_count() omits 052a82d85a3b f2fs: fix to writeout dirty inode during node flush omits 950d47f23352 f2fs: optimize case-insensitive lookups omits 7641033e17ef Merge tag 'libnvdimm-fix-5.3-rc8' of git://git.kernel.org/ [...] omits 9772152b4b3c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0c043d70d047 Input: elan_i2c - remove Lenovo Legion Y7000 PnpID omits d3d04f6c330a clk: Add support for AST2600 SoC omits c1c4942eebdb clk: aspeed: Move structures to header omits 08e697808f68 kprobes/parisc: remove arch_kprobe_on_func_entry() omits ea46a13ebf53 kexec_elf: support 32 bit ELF files omits 571ceb7d9695 kexec_elf: remove unused variable in kexec_elf_load() omits 3bd9c3366ee5 kexec_elf: remove Elf_Rel macro omits 10ba459f870c kexec_elf: remove PURGATORY_STACK_SIZE omits 5f71d977206f kexec_elf: remove parsing of section headers omits d34e0ad3eaf4 kexec_elf: change order of elf_*_to_cpu() functions omits 175fca3bf91a kexec: add KEXEC_ELF omits 1c17091a76f6 Merge tag 'y2038-vfs' of git://git.kernel.org/pub/scm/linu [...] omits 81b94f147757 clk/ti: Use kmemdup rather than duplicating its implementation omits b473bc2dcd5a gfs2: Improve mmap write vs. truncate consistency omits 795fe54c2a82 bfq: Add per-device weight omits 5ff047e32812 bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy omits e9d3c866bf4c bfq: Fix the missing barrier in __bfq_entity_update_weight_prio omits a4c8723a162e bus: ti-sysc: Remove unpaired sysc_clkdm_deny_idle() omits 36daa831b555 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 78e05972c5e6 ipc: fix semtimedop for generic 32-bit architectures omits 30d7030b2fb3 Merge tag 'configfs-for-5.3' of git://git.infradead.org/us [...] omits c7eb6869632a vfs: subtype handling moved to fuse omits c30da2e981a7 fuse: convert to use the new mount API omits bf9261b8188b Merge branch 'work.mount-base' of git://git.kernel.org/pub [...] omits 76f5e9f870b0 Merge tag 'iommu-fixes-v5.3-rc7' of git://git.kernel.org/p [...] omits d8bd2d442bb2 Drivers: hv: vmbus: Resume after fixing up old primary channels omits b307b38962eb Drivers: hv: vmbus: Suspend after cleaning up hv_sock and [...] omits 1f48dcf180e5 Drivers: hv: vmbus: Clean up hv_sock channels by force upo [...] omits f53335e3289f Drivers: hv: vmbus: Suspend/resume the vmbus itself for hi [...] omits e3ede02add7e Drivers: hv: vmbus: Ignore the offers when resuming from h [...] omits 271b2224d42f Drivers: hv: vmbus: Implement suspend/resume for VSC drive [...] omits ed56ef675ae6 Drivers: hv: vmbus: Add a helper function is_sub_channel() omits 63ecc6d22ce4 Drivers: hv: vmbus: Suspend/resume the synic for hibernation omits dba61cda3046 Drivers: hv: vmbus: Break out synic enable and disable operations omits d69d0b4384ba clk: clk-cdce925: Add regulator support omits f121edb69799 dt-bindings: clock: cdce925: Add regulator documentation omits f9d67cd7bc64 clk: fix devm_platform_ioremap_resource.cocci warnings omits f5c009dbf173 clk: spear: Make structure i2s_sclk_masks constant omits 8863a5bf689a clk: st: clkgen-pll: remove unused variable 'st_pll3200c32 [...] omits e03a47deaff4 clk: st: clkgen-fsyn: remove unused variable 'st_quadfs_fs [...] omits a2c11b034142 kcm: use BPF_PROG_RUN omits 8f6e19ab49bd Merge branch 'move-sockopt-tests' omits 1f4f80fed217 selftests/bpf: test_progs: convert test_tcp_rtt omits e3e02e1d9c24 selftests/bpf: test_progs: convert test_sockopt_inherit omits 3886bd7c9b01 selftests/bpf: test_progs: convert test_sockopt_multi omits 9a365e67d8bb selftests/bpf: test_progs: convert test_sockopt_sk omits 4a64742168ce selftests/bpf: test_progs: convert test_sockopt omits 88dadc632763 selftests/bpf: test_progs: add test__join_cgroup helper omits 6e5c5272ca00 drm/i915: Use NOEVICT for first pass on attemping to pin a [...] omits 9e77f5001b98 drm/i915: to make vgpu ppgtt notificaiton as atomic operation omits 29326a167adb drm/i915: Flush the existing fence before GGTT read/write omits ff36c5c4fd0b drm/i915: Hold irq-off for the entire fake lock period omits 0ac072cced08 Merge tag 'gvt-next-fixes-2019-09-06' of https://github.co [...] omits 618916a4bf16 kbuild: replace BASH-specific ${@:2} with shift and ${@} omits 159c96169cfa Merge branch 'fixes' into for-next omits a932b77b4d19 ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux omits ac90f249e15c io_uring: expose single mmap capability omits b33f56a1e405 staging: rtl8723bs: hal: remove redundant variable n omits f0c7686dd746 staging: pi433: Fix typo in documentation omits 44f6b40c225e staging: exfat: stop using 32-bit time_t omits 26cf7660919e staging: exfat: stopusing CONFIG_FAT_DEFAULT_IOCHARSET omits 00d2ec1e6bd8 ARM: 8903/1: ensure that usable memory in bank 0 starts fr [...] omits 24cf23276a54 ARM: dts: am3517-evm: Fix missing video omits f9f5518a3868 ARM: dts: logicpd-torpedo-baseboard: Fix missing video omits 4957eccf979b ARM: omap2plus_defconfig: Fix missing video omits 044597100037 Merge tag 'mmc-v5.3-rc7' of git://git.kernel.org/pub/scm/l [...] omits 08d433d81215 Merge tag 'drm-fixes-2019-09-06' of git://anongit.freedesk [...] omits ce54eab71e21 kunit: fix failure to build without printk omits 9d098a6234c1 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits a3200debde5f drm/modes: Make the whitelist more const omits 96088a203a0b iommu/omap: Mark pm functions __maybe_unused omits 13da6ac106be Merge tag 'powerpc-5.3-5' of git://git.kernel.org/pub/scm/ [...] omits c4d48cf5e2f0 MIPS: ralink: deactivate PCI support for SOC_MT7621 omits e62be10350eb docs: mtd: Update spi nor reference driver omits 1e46c09ec100 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits f9bcfe214b00 lan743x: remove redundant assignment to variable rx_proces [...] omits e27128db6283 kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EX [...] omits 64a91907c896 kbuild: refactor scripts/Makefile.extrawarn omits 5b1ab1ae3d2f Merge branch 'ravb-remove-use-of-undocumented-registers' omits fd8ab76a8562 ravb: TROCR register is only present on R-Car Gen3 omits 2d957a7e2a9b ravb: remove undocumented endianness selection omits 009a470365b3 ravb: remove undocumented counter processing omits 845e4b8014a5 ravb: correct typo in FBP field of SFO register omits f145579d8398 doc: arm64: fix grammar dtb placed in no attributes region omits 209c3aa7f0df Documentation: sysrq: don't recommend 'S' 'U' before 'B' omits c193a3ffc282 mailmap: Update email address for Quentin Perret omits 43c63c15bda8 dt-bindings: Correct spelling in example schema omits c38822ab9bd6 Merge branch 'for-5.4' into for-next omits 085a3a8fdf3e ABI: Update dev-kmsg documentation to match current kernel [...] omits d13b12c30c34 zd1211rw: use %*ph to print small buffer omits 0e48b86d9a8f brcmfmac: use %*ph to print small buffer omits 290890df5a8a hostap: use %*ph to print small buffer omits 4c3e48794dec rtlwifi: Fix file release memory leak omits eb9affaeff70 rtw88: fix seq_file memory leak omits 64827a6ac049 hostap: remove set but not used variable 'copied' in prism [...] omits 2f8c8e62cd50 brcmfmac: add "reset" debugfs entry for testing reset omits cb34212b1c25 brcmfmac: add stub version of brcmf_debugfs_get_devdir() omits 8bb3537095f1 Bluetooth: hidp: Fix assumptions on the return value of hi [...] omits 5e2c4ba20477 dt-bindings: cpu: Add a support cpu type for cortex-a55 omits 74346c434cd2 Merge tag 'wireless-drivers-for-davem-2019-09-05' of git:/ [...] omits e6fa0dc86734 swiotlb-xen: Convert to use macro omits 7250a9d21e27 Merge branch 'net-hns3-add-some-bugfixes-and-cleanups' omits 91f8ff09ada1 net: hns3: make hclge_dbg_get_m7_stats_info static omits 1cbc662dd847 net: hns3: disable loopback setting in hclge_mac_init omits 1483fa494643 net: hns3: remove explicit conversion to bool omits b7cf22b74a3f net: hns3: add client node validity judgment omits 525a294e6080 net: hns3: fix mis-assignment to hdev->reset_level in hclge_reset omits 323a2ac52227 net: hns3: fix double free bug when setting ringparam omits d9c0f2756a33 net: hns3: fix error VF index when setting VLAN offload omits c3a502deaf1f stmmac: platform: adjust messages and move to dev level omits b0a3caeafded MAINTAINERS: add myself as maintainer for xilinx axiethern [...] omits b88dd52c62bb net: sched: fix reordering issues omits fe4a7a41767a net: phy: Do not check Link status when loopback is enabled omits 2e9550ed67cc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f4b633b911fd forcedeth: use per cpu to collect xmit/recv statistics omits 6e1cdedcf036 net: sonic: return NETDEV_TX_OK if failed to map buffer omits a26142559c2b block: fix elevator_get_by_features() omits d1967e495a8d net_sched: act_police: add 2 new attributes to support pol [...] omits e6e2fe2b8f7a ALSA: firewire-tascam: add note for FE-8 omits 95a7233c452a net: openvswitch: Set OvS recirc_id from tc chain index omits 47e25277693c nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics omits 787350ef8d80 iwlwifi: dbg: remove iwl_fw_cancel_dumps function omits 9b1bcfcc6e06 iwlwifi: dbg_ini: remove periodic trigger omits 4828f462b5eb iwlwifi: dbg_ini: fix dump structs doc omits 4d3f5e8e7e3c iwlwifi: fw api: add DRAM buffer allocation command omits b108d8c782cc iwlwifi: dbg_ini: remove apply point, switch to time point API omits a29f6576c31d iwlwifi: add iwl_tlv_array_len() omits 94b952b55c4d iwlwifi: mvm: don't log un-decrypted frames omits 5952e0ec3f05 iwlwifi: mvm: add support for single antenna diversity omits fe69b7d1243a iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification omits 0968fbfa4141 iwlwifi: mvm: drop BA sessions on too many old-SN frames omits f005fd88e965 iwlwifi: add sta_id to WOWLAN_CONFIG_CMD omits e5f3f215d07f iwlwifi: add support for suspend-resume flow for new devic [...] omits 973ef19e9d50 iwlwifi: fix warning iwl-trans.h is included more than once omits 7d34a7d7da97 iwlwifi: always access the trans configuration via trans omits d8913b803f3a iwlwifi: pass the iwl_trans instead of cfg to some functions omits 286ca8eb4d0a iwlwifi: add a pointer to the trans_cfg directly in trans omits 7e8258c09f56 iwlwifi: pass the iwl_config_trans_params when needed omits 0c18714a0d32 iwlwifi: pcie: set iwl_trans->cfg later in the probe function omits 809805a820c6 iwlwifi: pcie: move some cfg mangling from trans_pcie_allo [...] omits 91eff3f82005 iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() omits 79b6c8feb635 iwlwifi: separate elements from cfg that are needed by tra [...] omits cd6de838e179 iwlwifi: dbg_ini: use regions ops array instead of switch [...] omits bdc623901456 iwlwifi: dbg_ini: make a single ops struct for paging collect omits d4c444ef0dfa iwlwifi: dbg_ini: move tx fifo data into fw runtime omits 0fc296f8efbc iwlwifi: dbg_ini: use linked list for dump TLVs during dum [...] omits 00eacde4974a iwlwifi: dbg_ini: separate cfg and dump flows to different [...] omits dd36a507c806 iwlwifi: mvm: look for the first supported channel when ad [...] omits c8cfa08e39c1 iwlwifi: allocate bigger nvm data in case of UHB omits 2c0c02403547 iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition omits a64d4e8d451d iwlwifi: dbg: align wrt log prints to the same format omits f259fc896e8d iwlwifi: dbg_ini: remove debug flow TLV omits 341bd290b9a2 iwlwifi: dbg_ini: verify debug TLVs at allocation phase omits a1af4c486ae7 iwlwifi: dbg_ini: use function to check if ini dbg mode is on omits 4a7bd3cf83fd iwlwifi: remove duplicate FW string definitions omits 2196ea9c8d0f iwlwifi: bump FW API to 50 for 22000 series omits 94c4a2e4c091 iwlwifi: api: fix FTM struct documentation omits 6ce1e5c0c207 iwlwifi: support per-platform antenna gain omits e533f7458968 iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() omits 0202bcf0e36a iwlwifi: mvm: simplify the channel switch flow for newer firmware omits 2d46f7af5ee3 iwlwifi: stop passing bogus gfp flags arguments to dma_all [...] omits 5b79c323525b iwlwifi: dbg_ini: remove periphery phy and aux regions handling omits 40b7d22d1f0e iwlwifi: dbg_ini: use linked list to store debug TLVs omits ccdc3d6d1555 iwlwifi: dbg_ini: maintain buffer allocations from trans i [...] omits 15995b759307 iwlwifi: dbg: add debug periphery registers to 9000 device family omits 1971c4f9d9a6 iwlwifi: remove unused regdb_ptrs allocation omits 41874d3a0b99 iwlwifi: dbg_ini: align dbg tlv functions names to a singl [...] omits b5baefdad2fe iwlwifi: scan: don't pass large argument by value omits bab3cb9285a7 iwlwifi: remove pm_runtime completely omits 75dfa6d58ba2 iwlwifi: remove the d0i3 related module parameters omits 043fa901736f iwlwifi: pcie: remove some more d0i3 code from the transport omits 0d52497ac8ee iwlwifi: pcie: remove the refs / unrefs from the transport omits ea74343aeb1c iwlwifi: remove the opmode's d0i3 handlers omits f60e27508165 iwlwifi: remove runtime_pm_mode omits ba7136f3f9e8 iwlwifi: Set w-pointer upon resume according to SN omits 242d9c8b9a93 iwlwifi: mvm: use FW thermal monitoring regardless of CONF [...] omits 2e838c6f18db iwlwifi: mvm: name magic numbers with enum omits de645c934660 iwlwifi: scan: add support for new scan request command version omits aa43ae121675 iwlwifi: LTR updates omits 24d2176d1778 iwlwifi: remove the code under IWLWIFI_PCIE_RTPM omits 3596ad2b3e87 iwlwifi: trans: remove suspending flag omits 1877fa3d5fb6 iwlwifi: remove CMD_HIGH_PRIO omits 66cdca01e047 iwlwifi: mvm: remove last leftovers of d0i3 omits 632fa0eabc66 iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode omits 99970e4afbab iwlwifi: mvm: remove d0i3_ap_sta_id omits 0ea933880a5f iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only omits 45745363336e iwlwifi: mvm: remove the d0i3 entry/exit flow omits 4d4183c45e67 iwlwifi: mvm: remove the tx defer for d0i3 omits 58d3bef4163b iwlwifi: remove all the d0i3 references omits 2b7f47539b76 iwlwifi: mvm: start to remove the code for d0i3 omits f38acea63a5c iwlwifi: mvm: add the skb length to a print omits 06eb547c4ae4 iwlwifi: mvm: fix scan config command size omits 60ced7973f41 iwlwifi: add ldbg config cmd debug print omits 576058330f2d iwlwifi: dbg: support debug recording suspend resume command omits 203c83d3b256 iwlwifi: dbg: move debug recording stop from trans to op mode omits b721f5b1be18 iwlwifi: dbg: move monitor recording functionality from he [...] omits 5a28c2148b0b iwlwifi: mvm: remove unnecessary forward declarations omits 4f58121dc40a iwlwifi: mvm: Block 26-tone RU OFDMA transmissions omits 07c89a601b64 iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw [...] omits 79660869bf75 iwlwifi: Send DQA enable command only if TVL is on omits 9cb63bf664fb iwlwifi: bump FW API to 49 for 22000 series omits 0760bb9ac9e7 PM: runtime: Documentation: add runtime_status ABI document omits 9cc5b7fba579 Merge tag 'irqchip-5.4' of git://git.kernel.org/pub/scm/li [...] omits 00066e9733f6 Add Acer Aspire Ethos 8951G model quirk omits 1f493162b59b Documentation/process/embargoed-hardware-issues: Microsoft [...] omits fbdf8d4bef49 gpio: Fix further merge errors omits a06495009fb7 Merge branch 'arm/fixes' into for-next omits 8928e917aeaf soc: qcom: geni: Provide parameter error checking omits a18da8f61949 Merge tag 'mt76-for-kvalo-2019-09-05' of https://github.co [...] omits 754265bcab78 iommu/amd: Fix race in increase_address_space() omits 98ededb61faf x86/asm: Make some functions local labels omits 36b7200f67df iommu/amd: Flush old domains in kdump kernel omits 559ceeed62a5 x86/asm/suspend: Get rid of bogus_64_magic omits ca7ce5a2710a coccinelle: platform_get_irq: Fix parse error omits e16c2983fba0 x86/purgatory: Change compiler flags from -mcmodel=kernel [...] omits 9a60b2990d6c Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 9ed45a209a9e Merge tag 'drm-next-5.4-2019-08-30' of git://people.freede [...] omits 1e19ec6c3c41 Merge tag 'drm-misc-fixes-2019-09-05' of git://anongit.fre [...] omits 7610bb0bde4c Merge branch 'vmwgfx-fixes-5.3' of git://people.freedeskto [...] omits 310aa0a25b33 perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-init [...] omits f6897deef4fc iio: hid-sensor-attributes: Fix divisions for 32-bit platforms omits 4a5322560aa2 drm/i915/gvt: update RING_START reg of vGPU when the conte [...] omits 0a3242bdb477 drm/i915/gvt: update vgpu workload head pointer correctly omits 9b4a66fd21b0 Merge tag 'misc-habanalabs-next-2019-09-05' of git://peopl [...] omits 864b23f0169d x86/platform/uv: Fix kmalloc() NULL check routine omits f49dcd1aba43 Merge tag 'v5.3-rc7' into x86/platform, to refresh the branch omits 0cc5359d8fd4 x86/cpu: Update init data for new Airmont CPU model omits 855fa1f362ca x86/cpu: Add new Airmont variant to Intel family omits 0f65605a8d74 x86/cpu: Add Elkhart Lake to Intel family omits 6e1c32c5dbb4 x86/cpu: Add Tiger Lake to Intel family omits 9326011edfcb Merge branch 'x86/cleanups' into x86/cpu, to pick up depen [...] omits 14e15f1bcd73 xfs: push the grant head when the log head moves forward omits 0383f543d870 xfs: push iclog state cleaning into xlog_state_clean_log omits 5e96fa8d2b09 xfs: factor iclog state processing out of xlog_state_do_ca [...] omits 6546818c8570 xfs: factor callbacks out of xlog_state_do_callback() omits 6769aa2a4f2b xfs: factor debug code out of xlog_state_do_callback() omits 8ab39f11d974 xfs: prevent CIL push holdoff in log recovery omits cdea5459ce26 xfs: fix missed wakeup on l_flush_wait omits 7c107afb871a xfs: push the AIL in xlog_grant_head_wake omits eb2e99943c5b xfs: Use WARN_ON_ONCE for bailout mount-operation omits ebddd2a15323 sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks omits 780d97a990cc block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks omits 737eb78e82d5 block: Delay default elevator initialization omits a0958ba7fcdc block: Improve default elevator selection omits 68c43f133a75 block: Introduce elevator features omits 954b4a5ce4a8 block: Change elevator_init_mq() to always succeed omits 61db437d1cc1 block: Cleanup elevator_init_mq() use omits 410f25de467e Input: sidewinder - make array seq static const, makes obj [...] omits 4370b231d100 Input: reset device timestamp on sync omits be73385bb4e1 libnvdimm/dax: Pick the right alignment default when creat [...] omits 5b26db95fee3 libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check omits 047e0eff1f15 libnvdimm/label: Remove the dpa align check omits edbb52c24441 libnvdimm/pfn_dev: Add page size and struct page size to p [...] omits e96f0bf2ec92 libnvdimm/pfn_dev: Add a build check to make sure we notic [...] omits 1c97afa71409 libnvdimm/pmem: Advance namespace seed for specific probe errors omits a2d1c7a61db9 libnvdimm/region: Rewrite _probe_success() to _advance_seeds() omits 46b2c32df7a4 PCI: Add ACS quirk for iProc PAXB omits 544f44859913 parisc: Save some bytes in dino driver omits e499081da1a2 PCI: Force trailing new line to resource_alignment_param in sysfs omits 273b177cac4b PCI: Move pci_[get|set]_resource_alignment_param() into th [...] omits 1297d97f4862 net/mlx5e: Add port buffer's congestion counters omits 948d3f90e9e2 net/mlx5: Expose HW capability bits for port buffer per pr [...] omits 63d67f305929 net/mlx5: DR, Remove redundant dev_name print from err log omits 83de91f82665 net/mlx5: DR, Fix error return code in dr_domain_init_resources() omits f6a8cddfb50a net/mlx5: DR, Remove useless set memory to zero use memset() omits 7f7edefda122 net/mlx5e: Remove unnecessary clear_bit()s omits fa9e01c89539 net/mlx5e: kTLS, Remove unused function parameter omits a2b7189be6b5 net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation omits e53e665558ee net/mlx5: fix missing assignment of variable err omits 4938c3d84541 net/mlx5: fix spelling mistake "offlaods" -> "offloads" omits a6d35fb47a3f net/mlx5e: Remove leftover declaration omits 5cc3a8c66dd5 net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 bei [...] omits 4057a7652b74 net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPER [...] omits 394cf13c2497 net/mlx5e: Fix static checker warning of potential pointer [...] omits d41a3effbb53 keys: Fix missing null pointer check in request_key_auth_d [...] omits 4a06c2c38235 PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments omits 9194094be418 PCI: pciehp: Remove pciehp_green_led_{on,off,blink}() omits 106feb2fdced PCI: pciehp: Remove pciehp_set_attention_status() omits 94719ba090e2 PCI: pciehp: Combine adjacent indicator updates omits 688033f52d71 PCI: pciehp: Add pciehp_set_indicators() to set both indicators omits adc82bc20d67 Merge branch 'i2c/for-5.4' into i2c/for-next omits 8b036f4a92b5 Merge branch 'i2c/for-current' into i2c/for-next omits 9ee7e72fbbb8 i2c: uniphier(-f): remove all dev_dbg() omits 22ac74a61947 i2c: uniphier(-f): use devm_platform_ioremap_resource() omits 4016ba85880b led: triggers: Fix dereferencing of null pointer omits fe050f99072d i2c: slave-eeprom: Add comment about address handling omits a828630f614e i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630 omits 2783d0638a51 bus: ti-sysc: Fix handling of invalid clocks omits eddf3e9c7c7e genirq: Prevent NULL pointer dereference in resend_irqs() omits 266cf9826de3 arm64: dts: exynos: Remove useless #address-cells property [...] omits d6b70f874b82 arm64: dts: exynos: Move GPU under /soc node for Exynos7 omits 067e5cdbd079 arm64: dts: exynos: Move GPU under /soc node for Exynos5433 omits e66a7eb844af arm64: dts: exynos: Propagate address/size cell change to [...] omits f18ddc13af98 alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP omits 362cd2b1fad4 lightnvm: print error when target is not found omits 43db059ea4b7 lightnvm: introduce pr_fmt for the prefix nvm omits 00d9e47f8ec2 posix-cpu-timers: Always clear head pointer on dequeue omits 226fd7020945 clk: Document of_parse_clkspec() some more omits af8fc26f66e0 Merge tag 'v5.4-rockchip-clk1' of git://git.kernel.org/pub [...] omits 7e30d2a5eb0b make shmem_fill_super() static omits df02450217c9 make ramfs_fill_super() static omits d401727ea0d7 devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_ [...] omits 5a2be1288b51 vfs: Convert squashfs to use the new mount API omits 6d56e4184368 mtd: Kill mount_mtd() omits ec10a24f10c8 vfs: Convert jffs2 to use the new mount API omits 74f78fc5ef43 vfs: Convert cramfs to use the new mount API omits b94175998584 vfs: Convert romfs to use the new mount API omits 0f071004109d mtd: Provide fs_context-aware mount_mtd() replacement omits 43ce4c1feadb vfs: Add a single-or-reconfig keying to vfs_get_super() omits fe62c3a4e17d vfs: Create fs_context-aware mount_bdev() replacement omits 533770cc0ae8 new helper: get_tree_keyed() omits 1dd9bc08cf14 vfs: set fs_context::user_ns for reconfigure omits 70aaf61a9b8b PCI: Clean up resource_alignment parameter to not require [...] omits 8050f3f6645a PCI: Use static const struct, not const static struct omits 7f1c62c443a4 PCI: Add pci_info_ratelimited() to ratelimit PCI separately omits 244c06c3b6d8 PCI/IOV: Remove group write permission from sriov_numvfs, [...] omits 618f40ea026b erofs: use read_cache_page_gfp for erofs_get_meta_page omits 4231138fe0c8 erofs: always use iget5_locked omits fe7c2423570d erofs: use read_mapping_page instead of sb_bread omits 4f761fa253b4 erofs: rename errln/infoln/debugln to erofs_{err, info, dbg} omits 84947eb60371 erofs: save one level of indentation omits 73d03931be2f erofs: kill use_vmap module parameter omits e2c71e74b21e erofs: kill all erofs specific fault injection omits 99634bf388db erofs: add "erofs_" prefix for common and short functions omits 94e4e153b1c2 erofs: kill __submit_bio() omits e655b5b3a29c erofs: kill prio and nofail of erofs_get_meta_page() omits a5c0b7802cc9 erofs: localize erofs_grab_bio() omits 688a5f2ed486 erofs: kill verbose debug info in erofs_fill_super omits 0259f209487c erofs: use dsb instead of layout for ondisk super_block omits a2c75c8143ea erofs: better erofs symlink stuffs omits 2d78c209b988 erofs: update comments in inode.c omits ea559e7b8451 erofs: update erofs_fs.h comments omits a5876e24f13f erofs: use erofs_inode naming omits 1c2dfbf9c2c8 erofs: kill erofs_{init,exit}_inode_cache omits 8a76568225de erofs: better naming for erofs inode related stuffs omits 426a930891cf erofs: use feature_incompat rather than requirements omits c39747f770be erofs: update erofs_inode_is_data_compressed helper omits ed34aa4a8a7d erofs: kill __packed for on-disk structures omits b6796abd3cc1 erofs: some macros are much more readable as a function omits 60a49ba8fee1 erofs: on-disk format should have explicitly assigned numbers omits 4b66eb51d2c4 erofs: remove all the byte offset comments omits a95744670664 regulator: tps65132: Stop parsing DT when gpio is not found omits f953e72c9ca6 ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx omits a3f5e1f57839 Merge tag 'sound-5.3-rc8' of git://git.kernel.org/pub/scm/ [...] omits 6d1959138c8b dm writecache: skip writecache_wait for pmem mode omits d1c44c9342c1 spi: Use an abbreviated pointer to ctlr->cur_msg in __spi_ [...] omits a0ce1fd11e58 spi: npcm-fiu: remove set but not used variable 'retlen' omits f4df4e4042b0 ASoC: SOF: imx8: Fix COMPILE_TEST error omits 329299d6652f ASoC: meson: tdmout: add sm1 support omits 5ac825c3d85e ASoC: meson: axg-toddr: add sm1 support omits 52dd80d8f738 ASoC: meson: axg-frddr: add sm1 support omits cde9f12e5f0d ASoC: meson: tdmin: expose all 16 inputs omits 6beced211c22 ASoC: meson: axg-toddr: expose all 8 inputs omits 8fcd2d914e78 ASoC: meson: axg-frddr: expose all 8 outputs omits 6b59b8f82221 ASoC: meson: add reset binding omits f466309534b6 ASoC: meson: add sm1 compatibles omits 1ab1b340f037 ASoC: qcom: common: Include link-name in error messages omits 69f98a60cdbb Merge branch 'for-5.4' into for-next omits 19e4147a04a4 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 262f7eeddc85 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 13133f933ac4 Merge tag 'clang-format-for-linus-v5.3-rc8' of git://githu [...] omits 0e6a29e477f3 mt76: mt7615: add support to read temperature from mcu omits 373a9a13ba6f mt76: mt7615: introduce mt7615_txwi_to_txp utility routine omits 4c49c099472c mt76: mt7603: use devm_platform_ioremap_resource() to simp [...] omits 0c168e1084da mt76: mt76x0: remove unneeded return value on set channel omits 187617c55c11 mt76: mt76x0: remove redundant chandef copy omits ef836a71ae3b mt76: make mt76_rx_convert static omits e84740aec31b arm-soc: document merges omits 27cd495072e0 Merge branch 'arm/fixes' into for-next omits cebd63f88e6d Merge branches 'arm/drivers' and 'arm/dt' into for-next omits ef92bfdaa712 bus: uniphier-system-bus: use devm_platform_ioremap_resource() omits 13212a648f31 Merge tag 'renesas-fixes2-for-v5.3' of git://git.kernel.or [...] omits 44acee207844 arm64: dts: qcom: Add Lenovo Yoga C630 omits eac68a768a91 Merge tag 'v5.4-rockchip-dts64-2' of git://git.kernel.org/ [...] omits 6075a130fb91 Merge tag 'v5.4-rockchip-dts32-2' of git://git.kernel.org/ [...] omits 48f3a83283ea Merge tag 'aspeed-5.4-devicetree-2' of git://git.kernel.or [...] omits 04824da9203d mt76: remove offchannel check in tx scheduling omits e3ca8fa0ca24 mt76: do not send BAR frame on tx aggregation flush stop omits 58bab0d42f25 mt76: stop rx aggregation on station removal omits 5a90107d79e7 mt76: dma: reset q->rx_head on rx reset omits 55bbbefd8432 mt76: mt7615: apply calibration-free data from OTP omits 8b8ab5c23534 mt76: add default implementation for mt76_sw_scan/mt76_sw_ [...] omits 13381dcdb3ac mt76: fix some checkpatch warnings omits 01cfc1b45421 mt76: mt7615: add BIP_CMAC_128 cipher support omits 7f7d19c3bc86 mt76: mt7603: remove unnecessary mcu queue initialization omits c325c9c77967 mt76: move mt76_tx_tasklet in mt76 module omits 863c15a14e13 mt76: mt7615: enable survey support omits fc98e670adf8 mt76: mt7603: move survey_time in mt76_dev omits 168aea24f4bb mt76: mt76x02u: enable survey support omits f110d1d51d12 mt76: mt76x02u: enable multi-vif support omits d5160d867fe3 mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_b [...] omits 1920a0cc03e9 mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x [...] omits 49de79ad9a74 mt76: mt7615: add Smart Carrier Sense support omits 7fe965415275 mt76: mt7615: rework locking scheme for mt7615_set_channel omits 0e3d677750fb mt76: switch to SPDX tag instead of verbose boilerplate text omits ff97c52a3a0a mt76: mt76x02: fix some checkpatch warnings omits 0dacf9d3abf5 mt76: mt7615: fix some checkpatch warnings omits 7f17b86a042e mt76: mt7603: fix some checkpatch warnings omits 06413abe55af mt76: Add paragraphs to describe the config symbols fully omits 4f8a4f17fb1c mt76: mt7615: update cw_min/max related settings omits 49f1132cdb2f mt76: mt7615: add 4 WMM sets support omits 5e814e71a264 mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel omits 457d19c71af7 mt76: mt7615: fix MT7615_WATCHDOG_TIME definition omits 35e4ebeaace1 mt76: introduce mt76_mmio_read_copy routine omits 27b8a900b221 mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_ [...] omits 093733ca53d0 mt76: mt7615: remove wtbl_sec_key definition omits 45db4400e5d8 mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine omits 3d687a7fcb97 mt76: mt7615: add mt7615_mac_wtbl_addr routine omits 92671eb95c59 mt76: mt7615: move mt7615_mac_get_key_info in mac.c omits 880495e2f00b mt76: mt7615: add missing register initialization omits 27c7bfc5f063 mt76: mt76x0u: add support to TP-Link T2UHP omits 3d1e5cddae83 mt76: mt7615: use params->ssn value directly omits f8f3b20a9a6f mt76: mt7603: use params->ssn value directly omits 5eedd2a5c992 mt76: mt76x02: use params->ssn value directly omits 8f72e98e9c91 mt76: usb: remove unneeded {put,get}_unaligned omits b229bf7d30d6 mt76: usb: fix endian in mt76u_copy omits 820e4da1746f mt76: mt7603: fix invalid fallback rates omits f4635f66da8d mt76: mt7615: fix invalid fallback rates omits 1f5581dffe76 mt76: mt7615: fix PS buffering of action frames omits 3eb514dd45f3 mt76: mt7615: fix using VHT STBC rates omits cf211051987c mt76: mt76u: fix typo in mt76u_fill_rx_sg omits 4af81f02b49c mt76: mt7615: sync with mt7603 rate control changes omits 5f3413fc5e01 mt76: mt7615: reset rate index/counters on rate table update omits 592ed85d6b28 mt76: mt7615: move mt7615_mcu_set_rates to mac.c omits 3815ab3f495b mt76: mt7603: enable hardware rate up/down selection omits 6c6a3fe6f915 mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine omits 2fc446487c36 mt76: mt7615: always release sem in mt7615_load_patch omits 4a926e302263 mt76: mt7615: fall back to sw encryption for unsupported ciphers omits 5abe8baf107e mt76: mt7615: clean up FWDL TXQ during/after firmware upload omits 70911d963806 mt76: mt7615: add radar pattern test knob to debugfs omits 5ec87dc8c3e2 mt76: mt7615: add csa support omits 02fc62e374bb mt76: mt7615: do not perform txcalibration before cac is c [...] omits d67a66469fe6 mt76: mt7615: add hw dfs pattern detector support omits 3ea83705372f mt76: mt7615: introduce mt7615_regd_notifier omits 132d8da5bded mt76: mt7615: fix sparse warnings: warning: restricted __l [...] omits 850e8f6fbd5d mt76: round up length on mt76_wr_copy omits ac68154626ab tracing: Add "gfp_t" support in synthetic_events omits d7ef0d1e3968 Bluetooth: btusb: Use cmd_timeout to reset Realtek device omits cf0d9a705d81 Bluetooth: btrtl: Fix an issue that failing to download th [...] omits 72bb169e024a Bluetooth: mgmt: Use struct_size() helper omits f1300c034087 Bluetooth: btrtl: Remove trailing newline from calls to rt [...] omits d182215d2fb9 Bluetooth: btrtl: Remove redundant prefix from calls to rt [...] omits 240b64a83165 Bluetooth: btrtl: Add firmware version print omits 65251e2e0ad3 Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY omits 010376ab7fd7 Bluetooth: hci_qca: wait for Pre shutdown complete event b [...] omits 16946de5905f bluetooth: hci_bcm: Give more time to come out of reset omits 52c8c7a766ec bluetooth: bcm: Add support for loading firmware for BCM4345C5 omits dd656296c67f dt-bindings: net: Add compatible for BCM4345C5 bluetooth device omits e14c167a58b8 Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY f [...] omits 2edc9c5cca7a Bluetooth: hci_qca: Make structure qca_proto constant omits 569428dabc3e Bluetooth: 6lowpan: Make variable header_ops constant omits 9e45524a0111 Bluetooth: btusb: Fix suspend issue for Realtek devices omits ff7c8380c9d3 Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings omits 9c81f2b7e783 Bluetooth: hci_qca: Remove redundant initializations to zero omits ad4a6795e0cf Bluetooth: Add support for utilizing Fast Advertising Interval omits 5c875c1af8dc ice: Rework around device/function capabilities omits dd47e1fd8650 ice: change default number of receive descriptors omits 8c243700ab10 ice: Minor refactor in queue management omits ea300f41bb49 ice: Allow for delayed LLDP MIB change registration omits 201beeb71595 ice: update Tx context struct omits dfc62400125f ice: Report VF link status with opcode to get resources omits 80739b57b160 ice: Check for DCB capability before initializing DCB omits c61d2342349f ice: report link down for VF when PF's queues are not enabled omits 29d42f1f3ae5 ice: Reliably reset VFs omits 9d56b7fd6a1a ice: change work limit to a constant omits d27525ec1fdd ice: small efficiency fixes omits 6503b6593028 ice: move code closer together omits 2fb0821fd54c ice: clean up arguments omits ade78c2ec1de ice: Check root pointer for validity omits 208ff75135cd ice: Add ice_get_main_vsi to get PF/main VSI omits 34cdcb165b05 ice: Update fields in ice_vsi_set_num_qs when reconfiguring omits e395071a12f9 HID: hyperv: Use in-place iterator API in the channel callback omits c9c96e30ecaa irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices omits b0a26f11ee36 parisc: Drop comments which are already in pci.h omits ebee4b02d073 parisc: Convert eisa_enumerator to use pr_cont() omits d098913a10f8 bus: ti-sysc: Fix clock handling for no-idle quirks omits 4ccac58e5665 parisc: Avoid warning when loading hppb driver omits 8e9019cfa09f reset: meson-audio-arb: add sm1 support omits f088ce88b4be reset: dt-bindings: meson: update arb bindings for sm1 omits 9e323d45ba94 s390/crypto: xts-aes-s390 fix extra run-time crypto self t [...] omits 987ca7ca1fda vfio-ccw: fix error return code in vfio_ccw_sch_init() omits 024cdcdbf3cf s390: vfio-ap: fix warning reset not completed omits 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next omits 98375b86c791 HID: prodikeys: Fix general protection fault during probe omits 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next omits bbbe3ac8f943 HID: wacom: add new MobileStudio Pro 13 support omits 08b0c891605a drm/vmwgfx: Fix double free in vmw_recv_msg() omits 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2bcdacb70327 HID: sony: Fix memory corruption issue on cleanup. omits 593f191a8005 Merge branch 'bpf-af-xdp-barrier-fixes' omits 25dc18ff9b58 xsk: lock the control mutex in sock_diag interface omits 42fddcc7c64b xsk: use state member for socket synchronization omits 9764f4b301c3 xsk: avoid store-tearing when assigning umem omits 94a997637c5b xsk: avoid store-tearing when assigning queues omits 2339cd6cd0b5 bpf: fix precision tracking of stack slots omits 310f4204eeb6 selftests/bpf: precision tracking tests omits 6dc66f7c26f9 habanalabs: correctly cast variable to __le32 omits 307eae93d5ce habanalabs: show correct id in error print omits 4c172bbfaa4e habanalabs: stop using the acronym KMD omits 0996bd1c74d3 habanalabs: display card name as sensors header omits e9730763a21a habanalabs: add uapi to retrieve aggregate H/W events omits 75b3cb2bb080 habanalabs: add uapi to retrieve device utilization omits 413cf576fd50 habanalabs: Make the Coresight timestamp perpetual omits 4fd2cb15cd08 habanalabs: explicitly set the queue-id enumerated numbers omits 867b58ac9445 habanalabs: print to kernel log when reset is finished omits fe9a52c97f10 habanalabs: replace __le32_to_cpu with le32_to_cpu omits abca3a822441 habanalabs: replace __cpu_to_le32/64 with cpu_to_le32/64 omits 129b6a9324ad habanalabs: Handle HW_IP_INFO if device disabled or in reset omits ea451f88ef9c habanalabs: Expose devices after initialization is done omits 9b50f539fff1 habanalabs: improve security in Debug IOCTL omits 8d1759329d04 habanalabs: use default structure for user input in Debug IOCTL omits 10d7de2cdb87 habanalabs: Add descriptive name to PSOC app status register omits 4095a17657e4 habanalabs: Add descriptive names to PSOC scratch-pad registers omits 4d6a7751f6c3 habanalabs: create two char devices per ASIC omits b968eb1a84e0 habanalabs: change device_setup_cdev() to be more generic omits eb7caf84b029 habanalabs: maintain a list of file private data objects omits 86d5307a6d35 habanalabs: rename user_ctx as compute_ctx omits 02e921e42b27 habanalabs: show the process context dram usage omits 4aecb05e526a habanalabs: kill user process after CS rollback omits b888751a02e7 habanalabs: add handle field to context structure omits 30f273222cbc habanalabs: Use dev_get_drvdata omits 209257feabb5 habanalabs: power management through sysfs is only for GOYA omits ed0fc50535ee habanalabs: cap simulator timeout omits 52a1ae115a68 habanalabs: add debug print when rejecting CS omits f388ec7c16ad habanalabs: add comments on INFO IOCTL omits 68b8819daf8e habanalabs: remove write_open_cnt property omits 7cbbf9f1fa23 ixgbe: fix xdp handle calculations omits 4c5d9a7fa149 i40e: fix xdp handle calculations omits aa4095a156b5 netfilter: nf_tables: fix possible null-pointer dereferenc [...] omits 155cb7cd4cd4 Merge branch 'v5.4-clk/next' into for-next omits 3623002f0f76 iommu/ipmmu-vmsa: Disable cache snoop transactions on R-Car Gen3 omits bc04a049f058 x86/mm: Fix cpumask_of_node() error condition omits 5ca54fdc9b1e iommu/ipmmu-vmsa: Move IMTTBCR_SL0_TWOBIT_* to restore sort order omits ac68dfd3c483 clk: rockchip: Add clock controller for the rk3308 omits 0e5b36bc4c1f r8152: adjust the settings of ups flags omits 5e5d8bc4a073 net: hns: Move static keyword to the front of declaration omits ee4c3deac70d net: qed: Move static keyword to the front of declaration omits 7bdf4de12677 net: Properly update v4 routes with v6 nexthop omits a8a213cbedaa pppoatm: use %*ph to print small buffer omits 1e6068899c0f Merge branch 'Fix-GMII2RGMII-private-field' omits 168f7a161608 net: phy: gmii2rgmii: Dont use priv field in phy device omits 36b1a2fcd0d2 include: mdio: Add driver data helpers omits 1ddee6d843d8 Merge branch 'gianfar-some-assorted-cleanup' omits 8e578e73ef2e gianfar: use DT more consistently when selecting PHY conne [...] omits 887b8194fb86 gianfar: cleanup gianfar.h omits 7ad387840a85 gianfar: make five functions static omits 7d993c5f86aa gianfar: remove forward declarations omits d1e8496edac2 Merge branch 'stmmac-next' omits 427849e8c37f net: stmmac: selftests: Add Jumbo Frame tests omits 8a488c3f97cd net: stmmac: xgmac: Enable RX Jumbo frame support omits 56bcd5912221 net: stmmac: Correctly assing MAX MTU in XGMAC cores case omits c2b69474d63b net: stmmac: xgmac: Correct RAVSEL field interpretation omits 8f9e5b5db4e2 net: stmmac: ethtool: Let user configure TX coalesce without RIWT omits 0b273ca41fe0 net: stmmac: Only consider RX error when HW Timestamping i [...] omits 5e3fb0a6e2b3 net: stmmac: selftests: Implement the ARP Offload test omits 5904a980f93c net: stmmac: xgmac: Implement ARP Offload omits 4647e021193d net: stmmac: selftests: Add selftest for L3/L4 Filters omits 425eabddaf0f net: stmmac: Implement L3/L4 Filters using TC Flower omits c104891c4b1f net: stmmac: Do not return error code in TC Initialization omits 6338488356d2 net: stmmac: xgmac: Add RBU handling in DMA interrupt omits 9513321069ee net: stmmac: selftests: Return proper error code to userspace omits 44c40910b66f Merge tag 'linux-can-next-for-5.4-20190904' of git://git.k [...] omits 8330f73fe974 rocker: add missing init_net check in FIB notifier omits 09ea989e2bd2 Merge branch 'net-kzfree' omits da3a3b653b34 net: mpoa: Use kzfree rather than its implementation. omits 60b3990c2cef sunrpc: Use kzfree rather than its implementation. omits 10ae8f4e81d8 ixgbe: Use kzfree() rather than its implementation. omits e9752c830a93 Merge branch 'nexthops-Fix-multipath-notifications-for-IPv [...] omits 91bfb564853f selftest: A few cleanups for fib_nexthops.sh omits 4255ff0544ee ipv6: Fix RTA_MULTIPATH with nexthop objects omits 44580a0118d3 net: sock_map, fix missing ulp check in sock hash case omits ebe26aca98fc net: fixed_phy: Add forward declaration for struct gpio_desc; omits 151a41014bff Merge tag 'v5.3-rc7' into devel omits efb7740f25d6 clk: rockchip: Add dt-binding header for rk3308 omits 2d1fb8e983dc dt-bindings: Add bindings for rk3308 clock controller omits 6f51fdfd8229 media: videobuf-core.c: poll_wait needs a non-NULL buf pointer omits ae0755b56da9 gpio: Fix up merge collision in include file omits 9ce06497c272 irqchip/sifive-plic: set max threshold for ignored handlers omits 95594cb40c6e riscv: move the TLB flush logic out of line omits 2f12dbf190d9 riscv: don't use the rdtime(h) pseudo-instructions omits f5bf645d10f2 riscv: cleanup riscv_cpuid_to_hartid_mask omits e11ea2a02b93 riscv: optimize send_ipi_single omits 1db7a7ca5ac5 riscv: cleanup send_ipi_mask omits 5d2295f3a93b hrtimer: Add a missing bracket and hide `migration_base' on !SMP omits e89327f659dd irqchip/uniphier-aidet: Use devm_platform_ioremap_resource() omits e336b4027775 kprobes: Prohibit probing on BUG() and WARN() address omits fb9617edf6c0 Merge tag 'usb-ci-v5.4-rc1' of git://git.kernel.org/pub/sc [...] omits 1dce2df3ee06 serial: tegra: Add PIO mode support omits d781ec21bae6 serial: tegra: report clk rate errors omits f04a3cc8d455 serial: tegra: add support to adjust baud rate omits d90fd87bab5e serial: tegra: DT for Adjusted baud rates omits 7799a3aa8127 serial: tegra: add support to use 8 bytes trigger omits 53d0a062cb77 serial: tegra: set maximum num of uart ports to 8 omits 222dcdff3405 serial: tegra: check for FIFO mode enabled status omits c9fd37f926fc dt-binding: serial: tegra: add new chips omits cb79f504bb26 serial: tegra: report error to upper tty layer omits b9c2470fb150 serial: tegra: flush the RX fifo on frame error omits 494f79bd2365 serial: tegra: avoid reg access when clk disabled omits 33ae787b74fc serial: tegra: add support to ignore read omits 42dec1dbe382 tipc: add NULL pointer check before calling kfree_rcu omits 9c801e313195 serial: sprd: correct the wrong sequence of arguments omits a16226170391 dt-bindings: serial: Convert riscv,sifive-serial to json-schema omits 7d4f881ff1fb serial: max310x: turn off transmitter before activating Au [...] omits 5a8c296f5362 serial: max310x: Properly set flags in AutoCTS mode omits b06b39927249 Merge tag 'linux-can-next-for-5.4-20190903' of git://git.k [...] omits 7e0e50895fdf riscv: refactor the IPI code omits f4d7c8e3da91 vsock/virtio: a better comment on credit update omits 51bc620ba972 riscv: Add support for libdw omits 9c895c1bc576 Merge branch 'net-tls-minor-cleanups' omits 6e3d02b670ea net/tls: dedup the record cleanup omits be2fbc155fc8 net/tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE omits 3544c98acd09 net/tls: narrow down the critical area of device_offload_lock omits 90962b4894f5 net/tls: don't jump to return omits be7bbea114d6 net/tls: use the full sk_proto pointer omits 98a93b0b561c riscv: Add support for perf registers sampling omits 842841ece540 Convert usage of IN_MULTICAST to ipv4_is_multicast omits 3ee8b9de9142 staging: rtl8723bs: Remove return statement from void function omits 21ba22e6214a staging: rtl8192e: remove unnecessary blank line omits f30bd2989b11 staging: exfat: Use kmemdup in exfat_symlink() omits 981cdf7d5779 staging: exfat: remove unused including <linux/version.h> omits 0f16ebb9dcd6 staging: exfat: remove duplicated include from exfat_super.c omits 9367fa08415a net/sched: cbs: remove redundant assignment to variable port_rate omits e7ac4ea0fefb Merge branch 'ionic-Add-ionic-driver' omits 8c15440bce31 ionic: Add coalesce and other features omits aa3198819bea ionic: Add RSS support omits e470355bd96a ionic: Add driver stats omits 1a371ea1b7b6 ionic: Add netdev-event handling omits 0f3154e6bcb3 ionic: Add Tx and Rx handling omits 4d03e00a2140 ionic: Add initial ethtool support omits 8d61aad4e8dc ionic: Add async link status check and basic stats omits 2a654540be10 ionic: Add Rx filter and rx_mode ndo support omits c1e329ebec8d ionic: Add management of rx filters omits beead698b173 ionic: Add the basic NDO callbacks for netdev support omits 77ceb68e29cc ionic: Add notifyq support omits 938962d55229 ionic: Add adminq action omits 1d062b7b6f64 ionic: Add basic adminq support omits 6461b446f2a0 ionic: Add interrupts and doorbells omits 1a58e196467f ionic: Add basic lif support omits 04436595c435 ionic: Add port management commands omits fbfb8031533c ionic: Add hardware init and device commands omits df69ba43217d ionic: Add basic framework for IONIC Network device driver omits 7d5aa9a524db devlink: Add new info version tags for ASIC and FW omits 239f73217222 Merge branch 'pm-cpufreq' into linux-next omits 1c5c1b5d8efe Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits beb4e08e21ad Merge branch 'pm-cpufreq-qos' omits 12b6c1d77f4d Merge branch 'pm-opp' into linux-next omits e47bc756ad03 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 6a87691c40ec Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 68d19d7d9957 Revert "Bluetooth: validate BLE connection interval updates" omits f56f791f6d8e Documentation/process: Add Google contact for embargoed ha [...] omits 02e740aeca79 Documentation/process: Volunteer as the ambassador for Xen omits c75c66bbaa56 crypto: sha256 - Remove sha256/224_init code duplication omits 34d6245fbc81 crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h omits 527aa8958f6e crypto: n2 - Rename arrays to avoid conflict with crypto/sha256.h omits 6e4655e20d92 crypto: chelsio - Rename arrays to avoid conflict with cry [...] omits e55d8a75c602 crypto: ccree - Rename arrays to avoid conflict with crypt [...] omits eb7d6ba882f1 crypto: x86 - Rename functions to avoid conflict with cryp [...] omits b86fc489ef53 crypto: s390 - Rename functions to avoid conflict with cry [...] omits 8f373bf4935b crypto: arm64 - Rename functions to avoid conflict with cr [...] omits e4dcc1be1526 crypto: arm - Rename functions to avoid conflict with cryp [...] omits 2a4bfd023fa9 hwrng: timeriomem - relax check on memory resource size omits 4eb76faff89f crypto: inside-secure - Added support for basic AES-CCM omits 50485dfb6c60 crypto: inside-secure - Added AES-OFB support omits 48e97afa4178 crypto: inside-secure - Added AES-CFB support omits 3e450886ec57 crypto: inside-secure - Added support for basic AES-GCM omits d2d9e6fd6d1c crypto: inside-secure - Minor code cleanup and optimizations omits 493e289ca8aa crypto: inside-secure - Minor optimization recognizing CTR [...] omits aa88f331c8ff crypto: inside-secure - Made .cra_priority value a define omits 062b64ca6db4 crypto: inside-secure - Only enable algorithms advertised [...] omits c7da38a71cfb crypto: inside-secure - Add support for the AES-XTS algorithm omits 93369b5d06c7 crypto: inside-secure - Move static cipher alg & mode sett [...] omits a3d7c50c416c crypto: mediatek - fix incorrect crypto key setting omits 069ec891823a crypto: mediatek - add support to OFB/CFB mode omits f271ea9fe1de crypto: mediatek - only treat EBUSY as transient if backlog omits e049ff5af04b crypto: mediatek - fix uninitialized value of gctx->textlen omits 4797f6cab509 crypto: mediatek - move mtk_aes_find_dev() to the right place omits 67c87892e2e1 powerpc: Remove empty comment omits 41ba17f20ea8 powerpc/imc: Dont create debugfs files for cpu-less nodes omits 2275d7b5754a powerpc/64s/radix: introduce options to disable use of the [...] omits 7d805accbec5 powerpc/64s: remove unnecessary translation cache flushes at boot omits 7e71c428a60e powerpc/64s/pseries: radix flush translations before MMU i [...] omits fd13daea5f72 powerpc/64s: make mmu_partition_table_set_entry TLB flush [...] omits 99161de3a283 powerpc/64s/radix: tidy up TLB flushing code omits ed6546bdc61b powerpc/64s: remove register_process_table callback omits 85d86c8aa52e selftests/powerpc: Add basic EEH selftest omits bd6461cc7b3c powerpc/eeh: Add a eeh_dev_break debugfs interface omits 22cda7c1680c powerpc/eeh: Add debugfs interface to run an EEH check omits aeff27c121ba powerpc/eeh: Set attention indicator while recovering omits 018c49e999ac pci-hotplug/pnv_php: Add attention indicator support omits a839bd87a250 pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs omits 7fd1fe4e4811 pci-hotplug/pnv_php: Add a reset_slot() callback omits 98fd32cde59e powernv/eeh: Use generic code to handle hot resets omits 505545333585 powerpc/eeh: Remove stale CAPI comment omits 25baf3d81614 powerpc/eeh: Defer printing stack trace omits b104af5a7687 powerpc/eeh: Check slot presence state in eeh_handle_norma [...] omits 38ddc011478e powerpc/eeh: Make permanently failed devices non-actionable omits 5ef753ae435a powerpc/eeh: Fix race when freeing PDNs omits 799abe283e51 powerpc/eeh: Clean up EEH PEs after recovery finishes omits 89b97c429e2e ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit omits db3a766d2eee ARM; dts: aspeed: mihawk: File should not be executable omits 020cdf3a51f6 ARM: dts: aspeed: swift: Change power supplies to version 2 omits 659b7a4bd797 ARM: dts: aspeed: vesnin: Add secondary SPI flash chip omits 9d463f8a180b ARM: dts: aspeed: vesnin: Add wdt2 with alt-boot option omits 901d51435c31 ARM: dts: aspeed-g4: Add all flash chips omits 15322a0d90b6 lsm: remove current_security() omits 169ce0c081cd selinux: fix residual uses of current_security() for the S [...] omits d55a2e374a94 net-ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local [...] omits 10eb56c582c5 sctp: use transport pf_retrans in sctp_do_8_2_transport_strike omits 0d622143d174 Merge branch 'net-dsa-mt7530-PHYLINK-and-port-5' omits 38f790a80560 net: dsa: mt7530: Add support for port 5 omits 4f358cbd054d dt-bindings: net: dsa: mt7530: Add support for port 5 omits ca366d6c889b net: dsa: mt7530: Convert to PHYLINK API omits 771efeda3936 r8152: modify rtl8152_set_speed function omits 591328948ba6 rxrpc: Fix misplaced traceline omits 472e12e7ff9f Merge branch 'dpaa2-eth-Add-new-statistics-counters' omits 52b6a4ffe2b6 dpaa2-eth: Poll Tx pending frames counter on if down omits d84c3a4ded96 dpaa2-eth: Add new DPNI statistics counters omits ae90a6f0d9c8 dpaa2-eth: Minor refactoring in ethtool stats omits d471c6f77480 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 9dd8de4f5d99 Merge branch 'i2c/for-5.4' into i2c/for-next omits 41d529d6227c i2c: exynos5: Remove IRQF_ONESHOT omits 2252c3172cc5 i2c: stm32f7: Make structure stm32f7_i2c_algo constant omits 539b7569c565 i2c: cht-wc: drop check because i2c_unregister_device() is [...] omits 421614833721 pm-graph: make setVal unbuffered again for python2 and python3 omits 82d514815441 i2c-eeprom_slave: Add support for more eeprom models omits 616368735e4a software node: Initialize the return value in software_nod [...] omits 84e0e78d3df2 Merge branches 'acpi-misc', 'acpi-tables' and 'acpi-pci' i [...] omits c343732a84df Merge branch 'pm-domains' into linux-next omits e6e1e977e6ea Merge branch 'pm-cpufreq-qos' into linux-next omits 3f1698e03131 Merge branch 'pm-cpuidle' into linux-next omits 8a8bfbebad60 Merge branch 'devprop' into linux-next omits cba465b4f982 ext4: Reduce ext4 timestamp warnings omits 5600d5662b76 arm-soc: document merges omits 4cd3ccdff763 Merge branch 'arm/soc' into for-next omits a6fe8c77c5d5 arm64: exynos: Enable exynos-chipid driver omits 14d376124555 percpu: Use struct_size() helper omits b06d243d7670 Merge branches 'arm/defconfig', 'arm/drivers', 'arm/dt' an [...] omits b0841eefd969 configfs: provide exclusion between IO and removals omits 504e6bee7249 Merge tag 'samsung-soc-5.4-2' of git://git.kernel.org/pub/ [...] omits 72146720dd64 Merge tag 'samsung-dt-5.4-2' of git://git.kernel.org/pub/s [...] omits b8580b283197 Merge tag 'samsung-drivers-5.4-2' of git://git.kernel.org/ [...] omits adce1767799b Merge tag 'samsung-defconfig-5.4' of git://git.kernel.org/ [...] omits 88537ddbbe4c drm/mcde: Fix DSI transfers omits dbeb90b0c1eb riscv: Add perf callchain support omits 83405c3ff5e1 Merge branch 'v5.4/dt64' into tmp/aml-rebuild omits 32ec296121fd Merge branch 'v5.4/dt' into tmp/aml-rebuild omits 0f6095311569 Merge branch 'v5.4/drivers' into tmp/aml-rebuild omits de8a618f30e8 soc: ti: ti_sci_pm_domains: Add support for exclusive and [...] omits 7a800c418c68 dt-bindings: ti_sci_pm_domains: Add support for exclusive [...] omits 45b659ee75d7 firmware: ti_sci: Allow for device shared and exclusive requests omits ad26967b9afa gfs2: Use async glocks for rename omits 01123cf17cfa gfs2: create function gfs2_glock_update_hold_time omits bc74aaefdd53 gfs2: separate holder for rgrps in gfs2_rename omits bccaef907385 gfs2: Delete an unnecessary check before brelse() omits 45eb05042d56 gfs2: Minor PAGE_SIZE arithmetic cleanups omits 339bc7c02065 Merge tag 'clk-renesas-for-v5.4-tag1' of git://git.kernel. [...] omits 924a8c6edaed Merge tag 'sunxi-clk-for-5.4-1' of https://git.kernel.org/ [...] omits 3b47fd5ca9ea Merge tag 'nfs-for-5.3-4' of git://git.linux-nfs.org/proje [...] omits 35cd18048542 hwmon: (lm75) Aproximate sample times to data-sheet values omits 9ea67d14a87c Merge tag 'clk-imx-5.4' of git://git.kernel.org/pub/scm/li [...] omits 5a85a642575c Merge tag 'clk-meson-v5.4-2' of https://github.com/BayLibr [...] omits 1251201c0d34 sched/core: Fix uclamp ABI bug, clean up and robustify sch [...] omits 51c88919e528 ARM: dts: exynos: Enable GPU/Mali T604 on Arndale board omits d13aa6e10878 ARM: dts: exynos: Enable GPU/Mali T604 on Chromebook Snow omits 7763d4e3548c ARM: dts: exynos: Add GPU/Mali T604 node to Exynos5250 omits bbd47e2720ae ARM: dts: exynos: Fix min/max buck4 for GPU on Arndale board omits 59d45f2a4d4a staging: exfat: remove the redundant check when kfree an o [...] omits 7f95bb6aa3dd staging: exfat: Fix two missing unlocks on error paths omits 9f614197c744 drm/msm: Use the correct dma_sync calls harder omits 43a5baa6d8b8 spi: fsl-spi: use devm_platform_ioremap_resource() to simp [...] omits ae91a439ac7e spi: zynq-qspi: use devm_platform_ioremap_resource() to si [...] omits 3dd550a2d365 USB: usbcore: Fix slab-out-of-bounds bug during device reset omits 214d1edb6043 spi: zynqmp: use devm_platform_ioremap_resource() to simpl [...] omits 77348293078b spi: xlp: use devm_platform_ioremap_resource() to simplify code omits 755f1a25004c spi: uniphier: use devm_platform_ioremap_resource() to sim [...] omits e8d63b38b1d6 spi: tegra: use devm_platform_ioremap_resource() to simplify code omits 7c7c31f7f934 spi: sun6i: use devm_platform_ioremap_resource() to simplify code omits 8c649f4d4e92 spi: sun4i: use devm_platform_ioremap_resource() to simplify code omits 338dd352acf0 spi: st-ssc4: use devm_platform_ioremap_resource() to simp [...] omits a755008377df spi: sirf: use devm_platform_ioremap_resource() to simplify code omits 8bba98500693 Pull fanotify compiler warning fix from Zhengbin. omits fa79f2004711 spi: sifive: use devm_platform_ioremap_resource() to simpl [...] omits b38f1f9b6e10 spi: s3c24xx: use devm_platform_ioremap_resource() to simp [...] omits 7d4c208326a0 spi: rb4xx: use devm_platform_ioremap_resource() to simplify code omits e0ea3cc2baf6 spi: spi-qcom-qspi: use devm_platform_ioremap_resource() t [...] omits e751032bcbd7 spi: pic32-sqi: use devm_platform_ioremap_resource() to si [...] omits f601a654bb47 spi: oc-tiny: use devm_platform_ioremap_resource() to simp [...] omits 4c6f537a0397 spi: nuc900: use devm_platform_ioremap_resource() to simpl [...] omits dcbceb6de0db spi: npcm: use devm_platform_ioremap_resource() to simplify code omits d4225b3665e3 spi: mxs: use devm_platform_ioremap_resource() to simplify code omits 4eb09e111218 fs-udf: Delete an unnecessary check before brelse() omits 18c2433cb8af ext2: Delete an unnecessary check before brelse() omits 8b47ea6c21cb udf: Drop forward function declarations omits f88771ca7104 spi: mt7621: use devm_platform_ioremap_resource() to simpl [...] omits 2dee5aac0556 udf: Verify domain identifier fields omits 425aa308a23c spi: spi-meson-spifc: use devm_platform_ioremap_resource() [...] omits 362385c045f5 spi: meson-spicc: use devm_platform_ioremap_resource() to [...] omits 7d2600b9cc13 spi: lp-8841: use devm_platform_ioremap_resource() to simp [...] omits d8e477abec24 spi: spi-geni-qcom: use devm_platform_ioremap_resource() t [...] omits 5cc6fdccbb4a spi: dw-mmio: use devm_platform_ioremap_resource() to simp [...] omits 1e2d65d06d41 spi: coldfire-qspi: use devm_platform_ioremap_resource() t [...] omits ae43724d6439 spi: clps711x: use devm_platform_ioremap_resource() to sim [...] omits 050688dc72d0 spi: octeon: use devm_platform_ioremap_resource() to simpl [...] omits 4585bb92a576 spi: cadence: use devm_platform_ioremap_resource() to simp [...] omits e364c8c204db spi: bcm63xx-hsspi: use devm_platform_ioremap_resource() t [...] omits 6ba794dfbb53 spi: bcm2835: use devm_platform_ioremap_resource() to simp [...] omits d1975d0596ce spi: bcm2835aux: use devm_platform_ioremap_resource() to s [...] omits 7d6a5e2b17d4 spi: spi-axi: use devm_platform_ioremap_resource() to simp [...] omits bf3484190fd4 spi: ath79: use devm_platform_ioremap_resource() to simplify code omits 084fae2fd7d3 spi: a3700: use devm_platform_ioremap_resource() to simplify code omits 5277ab6c8383 spi: altera: use devm_platform_ioremap_resource() to simpl [...] omits 11c302f29eaf Merge tag 'usb-serial-5.4-rc1' of https://git.kernel.org/p [...] omits 778fbdb7d4e0 arm-soc: document merges omits bb5ba3675311 Merge branch 'arm/drivers' into for-next omits 3b1261fb72c7 bus: imx-weim: remove incorrect __init annotations omits c7b46e0c33c5 fbdev: remove w90x900/nuc900 platform drivers omits 305e503b14a8 spi: remove w90x900 driver omits 00d2fbf73d55 net: remove w90p910-ether driver omits 13b0aefee10d net: remove ks8695 driver omits 4ac06059087e Merge branch 'arm/fixes' into for-next omits c044e86f541a drm/msm: remove unlikely() from WARN_ON() conditions omits 99dba14d828a Merge branch 'arm/late' into for-next omits b1da455696e9 Merge tag 'v5.3-rc7' into for-next omits d73c70ae7cea Merge branches 'arm/defconfig', 'arm/drivers', 'arm/dt' an [...] omits 7db93df1c847 firmware: turris-mox-rwtm: Add sysfs documentation omits 389711b37493 firmware: Add Turris Mox rWTM firmware driver omits 2c4aaa8763c5 dt-bindings: firmware: Document cznic,turris-mox-rwtm binding omits 6811d26df50d bus: moxtet: fix unsigned comparison to less than zero omits caebdd3c114e bus: moxtet: remove set but not used variable 'dummy' omits 49826a68b5c5 Merge tag 'mvebu-dt64-5.4-2' of git://git.infradead.org/li [...] omits 65ab0dba3c8d Merge tag 'ti-k3-soc-for-v5.4' of git://git.kernel.org/pub [...] omits 1fb2e59cf50b Merge tag 'omap-for-v5.4/ti-sysc-sgx-signed' of git://git. [...] omits feeb04ce9172 Merge tag 'omap-for-v5.4/ti-sysc-drop-pdata-take2-signed' [...] omits 30d8bb9003f0 Merge tag 'omap-for-v5.4/ti-sysc-part2-signed' of git://gi [...] omits bf3176b35014 Merge tag 'omap-for-v5.4/ti-sysc-signed' of git://git.kern [...] omits bf59c96f3358 arm64: defconfig: Enable Qualcomm QUSB2 PHY omits 9b266318b958 arm64: defconfig: Enable the EFI Framebuffer omits 878f2e480457 arm64: defconfig: Enable Qualcomm GENI based I2C controller omits d04e26067d13 selftests: tpm2: install python files omits beb02ae06de9 selftests: livepatch: add missing fragments to config omits 10699f43d38e selftests: watchdog: cleanup whitespace in usage options omits 1bb09443eac9 selftest/ftrace: Fix typo in trigger-snapshot.tc omits c3f2490d6e92 selftests: watchdog: Add optional file argument omits 69b2d3c59242 selftests/seccomp: fix build on older kernels omits 20dcfe69ae1b Merge tag 'arm-soc/for-5.4/devicetree' of https://github.c [...] omits a647a4144636 Merge tag 'qcom-drivers-for-5.4' of git://git.kernel.org/p [...] omits 4a7480a1723a Merge tag 'qcom-defconfig-for-5.4' of git://git.kernel.org [...] omits 3563b7830f28 Merge tag 'qcom-arm64-for-5.4' of git://git.kernel.org/pub [...] omits 6fb0706ec8c6 Merge tag 'qcom-arm64-defconfig-for-5.4' of git://git.kern [...] omits ffcd65a55011 Merge tag 'davinci-for-v5.4/dt' of git://git.kernel.org/pu [...] omits 735f013110da Merge tag 'davinci-for-v5.4/fbdev' of git://git.kernel.org [...] omits c1e33666c94f PCI: iproc: Propagate errors for optional PHYs omits 8f9e1641ba44 PCI: histb: Propagate errors for optional regulators omits e7a877b2fa79 PCI: armada8x: Propagate errors for optional PHYs omits 2170a09fb4b0 PCI: imx6: Propagate errors for optional regulators omits ddd6960087d4 PCI: exynos: Propagate errors for optional PHYs omits 0e3ff0ac5f71 PCI: rockchip: Propagate errors for optional regulators omits 60bef52c7a68 merge_config.sh: ignore unwanted grep errors omits 54b8ae66ae1a kbuild: change *FLAGS_<basetarget>.o to take the path rela [...] omits d94dfd798c48 Bluetooth: bpa10x: change return value omits 31fb1bbdabb3 Bluetooth: hci_qca: disable irqs when spinlock is acquired omits 6d0762b19c59 Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices omits 116085e58900 MAINTAINERS: Add Robert as a EDAC reviewer omits 6f02bdfc995f modpost: add NOFAIL to strndup omits 389c9af7f1a1 modpost: add guid_t type definition omits 858805b336be kbuild: add $(BASH) to run scripts with bash-extension omits fb16c799b8dc dm stats: use struct_size() helper omits 81cb736c0c92 KVM: selftests: Test invalid bits in kvm_valid_regs and kv [...] omits 200824f55eef KVM: s390: Disallow invalid bits in kvm_valid_regs and kvm [...] omits 1fdbc02ce1bd pinctrl: qcom: sdm845: Fix UFS_RESET pin omits cc1770a65e16 Merge tag 'davinci-for-v5.4/soc' of git://git.kernel.org/p [...] omits 03754ea36182 paride/pcd: need to check if cd->disk is null in pcd_detect omits d821cce8ac46 paride/pcd: need to set queue to NULL before put_disk omits ecf4d59a4ebf paride/pf: need to set queue to NULL before put_disk omits 6729303cb6bc Merge tag 'arm-soc/for-5.4/defconfig-arm64' of https://git [...] omits 3a369870a05d Merge tag 'arm-soc/for-5.4/defconfig' of https://github.co [...] omits 55576cf18537 regulator: Defer init completion for a while after late_initcall omits 04f770d96834 ASoC: soc-core: add comment to jack at soc_remove_component() omits a813d0e8884e ASoC: tegra: use devm_platform_ioremap_resource() to simpl [...] omits 2f302d476c96 ASoC: sirf-audio: use devm_platform_ioremap_resource() to [...] omits f295495ec657 ASoC: ep93xx: use devm_platform_ioremap_resource() to simp [...] omits dfafc1822f68 ASoC: amd: use devm_platform_ioremap_resource() to simplify code omits 58324066aadd Merge tag 'bitmain-soc-5.4' of git://git.kernel.org/pub/sc [...] omits d9a2b63ca917 Merge tag 'renesas-fixes-for-v5.3' of git://git.kernel.org [...] omits 25ec8710d9c2 w1: add DS2501, DS2502, DS2505 EPROM device driver omits 74ded38a8e18 w1: add 1-wire master driver for IP block found in SGI ASICs omits 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next omits a8318c13e79b powerpc/tm: Fix restoring FP/VMX facility incorrectly on i [...] omits 8205d5d98ef7 powerpc/tm: Fix FP/VMX unavailable exceptions inside a tra [...] omits b20bef4b4be8 HID: i2c-hid: modify quirks for weida's devices omits 9d71dd0c7009 can: add support of SAE J1939 protocol omits e376897f424a arm64: remove __iounmap omits 836e9494f448 pcmcia/i82092: Refactored dprintk macro for dev_dbg(). omits ef9ae0c58bd9 uio: Documentation: Add information on using uio_pdrv_geni [...] omits b0297622a972 uio: uio_pdrv_genirq: Make UIO name controllable via DT no [...] omits 13c1d4b30e52 toshiba: Add correct printk log level while emitting error log omits 02fa5d7b17a7 mm/balloon_compaction: suppress allocation warnings omits 3d2c7d370475 Revert "vhost: access vq metadata through kernel virtual address" omits 1d5a013f9c0f driver-core: add include guard to linux/container.h omits 7f905761e15a sysfs: add BIN_ATTR_WO() macro omits cf61860e6b09 misc: fastrpc: free dma buf scatter list omits 5672ff4dc389 misc: fastrpc: fix double refcounting on dmabuf omits 15fe27f3162e misc: fastrpc: remove unused definition omits 2e369878bd43 misc: fastrpc: Don't reference rpmsg_device after remove omits 278d56f970ae misc: fastrpc: Reference count channel context omits 474d83edaf56 MAINTAINERS: add maintainer for Intel Stratix10 FW drivers omits feef87e9118f firmware: rsu: document sysfs interface omits 4526ebbc7773 firmware: add Intel Stratix10 remote system update driver omits b5dc75c915cd firmware: stratix10-svc: extend svc to support new RSU features omits 1798045900b7 selftests: firmware: Add request_firmware_into_buf tests omits 7feebfa487b9 test_firmware: add support for request_firmware_into_buf omits 4b708b7b1a2c firmware: google: check if size is valid when decoding VPD data omits 8619e5bdeee8 /dev/mem: Bail out upon SIGKILL. omits 4feb80faf428 binder: Add binder_proc logging to binderfs omits 03e2e07e3814 binder: Make transaction_log available in binderfs omits 0e13e452dafc binder: Add stats, state and transactions files omits f00834518ed3 binder: add a mount option to show global stats omits f5223e9eee65 can: extend sockaddr_can to include j1939 members omits 2a0c9aaa6247 can: add socket type for CAN_J1939 omits 9868b5d44f3d can: introduce CAN_REQUIRED_SIZE macro omits 4f746fb49518 mailmap: update email address omits 24efc6d36d23 can: af_can: use spin_lock_bh() for &net->can.rcvlists_lock omits bdfb5765e45b can: af_can: remove NULL-ptr checks from users of can_dev_ [...] omits 8df9ffb888c0 can: make use of preallocated can_ml_priv for per device s [...] omits ffd956eef69b can: introduce CAN midlayer private and allocate it automatically omits 3f1503560693 can: af_can: can_pernet_exit(): no need to iterate over an [...] omits e2586a5796d6 can: af_can: can_rx_register(): use max() instead of open [...] omits 6625a18e9ff6 can: af_can: give variable holding the CAN receiver and th [...] omits fac785009aaf can: af_can: rename find_dev_rcv_lists() to can_dev_rcv_li [...] omits 3ee6d2bebef8 can: af_can: rename find_rcv_list() to can_rcv_list_find() omits ff7fbea4c133 can: proc: give variable holding the CAN per device receiv [...] omits 56be1d52fc0b can: af_can: give variable holding the CAN per device rece [...] omits 564577dfee4e can: netns: remove "can_" prefix from members struct netns_can omits 448c70749478 can: proc: give variables holding CAN statistics a sensible name omits e2c1f5c75008 can: af_can: give variables holding CAN statistics a sensi [...] omits 2341086df448 can: netns: give members of struct netns_can holding the s [...] omits 6c43bb3a413c can: netns: give structs holding the CAN statistics a sens [...] omits ca2864c6e896 binder: Add default binder devices through binderfs when c [...] omits 028fb5822b76 binder: Validate the default binderfs device names. omits 8966110c5645 tty: serial: fix platform_no_drv_owner.cocci warnings omits 0e16feab6cce dt-bindings: serial: Document Freescale LINFlexD UART omits 2bd3661ea0eb serial: fsl_linflexuart: Update compatible string omits 7030082a7415 tty: n_gsm: avoid recursive locking with async port hangup omits 418319026ca3 serial: sprd: keep console alive even if missing the 'enab [...] omits e85c9d6786e5 serial: sprd: add console_initcall in sprd's uart driver omits 99038fe75afa serial: sprd: check the right port and membase omits d2d8d4c049db tty/serial: atmel: remove unneeded atmel_get_lines_status [...] omits c514a6f848b5 serial: imx: use Tx ready rather than Tx empty irq omits d47bcb4a6cf0 serial: imx: fix data breakage on termios change omits 85f30fbf32d1 serial: imx: do not disable individual irqs during termios change omits 88c38044c12b serial: imx: do not stop Rx/Tx on termios change omits 2eda5345e4ef serial: imx: get rid of unbounded busy-waiting loop omits 8016c3da0cc2 tty: max310x: fix off-by-one buffer access when storing overrun omits 06e9b2fe7f12 tty: serial: linflexuart: Use DEFINE_SPINLOCK() for spinlock omits 8428413b1d14 serial: 8250_pci: Implement MSI(-X) support omits 68e26a8d224f serial: 8250_pci: Add F81504A series Support omits 4ad8e34d1f47 serial: mctrl_gpio: Use gpiod flags directly omits c140e97f803f tty: serial: add dependence for CONFIG_SERIAL_FSL_LINFLEXUART omits a7b121b4b8b0 tty: n_gsm: add ioctl to map serial device to mux'ed tty omits d193db7fb10d serial: 8250_pci: Merge 8250_moxa to 8250_pci omits 37ba760b6bb7 serial: sprd: Add loopback function support omits 6cbdf5c659ab serial: mxs-auart: Don't check for mctrl_gpio_to_gpiod() r [...] omits a16c4c5a9cb6 serial: sh-sci: Don't check for mctrl_gpio_to_gpiod() retu [...] omits 18a4c404d2b4 serial: tegra: protect IER against LCR.DLAB omits 6300b140c29f serial: tegra: add internal loopback functionality omits d2ace81bf902 tty/serial: atmel: reschedule TX after RX was started omits 09864c1cdf5c tty: serial: Add linflexuart driver for S32V234 omits 8d41ab87630b tty/serial: atmel: remove redundant assignment to ret omits c6c94eecb19b parport: parport_serial: Add support for Sunix Multi I/O boards omits 8515dbc1f51b serial: 8250_pci: Add support for Sunix serial boards omits bd0d9d159988 serial: remove ks8695 driver omits b832776bbc90 serial: lantiq: Add support for Lightning Mountain SoC omits 14208b3890ca serial: lantiq: Make IRQ & ISR assignment dynamic omits 0de2580fdb77 serial: lantiq: Use proper DT compatible string omits 4f912b898dc2 serial: 8250_lpss: Enable HS UART on Elkhart Lake omits d53aa935b7d1 serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro omits f6bbb9f531c6 serial: 8250_lpss: register DMA IRQ and pool with instance ID omits b4d0aac23e35 serial: 8250_lpss: add fractional divisor support omits bf414f5520ef serial: 8250_lpss: switch to use 8250_dwlib library omits 4d5675c3b10b serial: 8250_dw: switch to use 8250_dwlib library omits 136e0ab99b22 serial: 8250_dw: split Synopsys DesignWare 8250 common functions omits 62907e90cc7e serial: 8250_dw: use pointer to uart local variable omits a8571fda4740 serial: 8250_dw: Use a unified new dev variable in remove omits 4b967e63fdfb serial: lantiq: Add SMP support omits 6798e901ab23 tty: serial: fsl_lpuart: Ignore TX/RX interrupts if DMA is [...] omits f7ec1721b38c tty: serial: fsl_lpuart: Don't enable TIE in .startup() or [...] omits 352bd55e5dce tty: serial: fsl_lpuart: Introduce lpuart*_setup_watermark [...] omits 4ff69041eccf tty: serial: fsl_lpuart: Introduce lpuart32_configure() omits fd60e8e4a701 tty: serial: fsl_lpuart: Introduce lpuart_rx_dma_startup() omits 5982199ca071 tty: serial: fsl_lpuart: Introduce lpuart_tx_dma_startup() omits 3f72879e005e serial: 8250_exar: Replace msleep(1) with usleep_range() omits 653d00c8d0f1 serial: 8250_exar: Consolidate callback assignments in def [...] omits 44e60d527e59 tty: serial: qcom_geni_serial: use devm_platform_ioremap_r [...] omits 3d7514da0391 serial: 8250: Don't check for mctrl_gpio_init() returning -ENOSYS omits e55a09732be9 serial: sh-sci: Don't check for mctrl_gpio_init() returnin [...] omits e8b2a6187544 serial: mctrl_gpio: Avoid probe failures in case of missin [...] omits 72169e4234d4 serial: 8250_exar: Absorb remaining 8250_port INT0 support omits 7027e62a7d06 serial: sh-sci: Use DEVICE_ATTR_RW() for rx_fifo_trigger omits ce734600545f tty: serial: qcom_geni_serial: Update the oversampling rate omits 47b1747f705e serial: 8250_exar: Clear buffer before shutdown omits b2b4b8ed3c06 serial: 8250_exar: Move custom divisor support out from 8250_port omits ef4e281ecccd serial: 8250_exar: Extract PM routine from 8250_port omits 6be254c2113d serial: 8250_exar: No need to autoconfigure Exar ports omits 6aa57f16185c serial: sh-sci: use driver core functions, not sysfs ones. omits 2bf593f101f3 xilinx_uartps.c: suppress "may be used uninitialised" warning omits 1df217868178 tty: Remove dev_err() usage after platform_get_irq() omits 769d55c523f7 tty: serial: fsl_lpuart: Introduce lpuart_dma_shutdown() omits 8a9b82422ff5 tty: serial: fsl_lpuart: Drop unnecessary lpuart*_stop_tx() omits a90fa53282f3 tty: serial: fsl_lpuart: Introduce lpuart_stopped_or_empty() omits f2f5e04c75c1 tty: serial: fsl_lpuart: Use cpu_relax() instead of barrier() omits 56dd627fb223 tty: serial: fsl_lpuart: Introduce lpuart_wait_bit_set() omits 1da17d7cf8e2 tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs omits 76e3f2ac4a4a tty: serial: fsl_lpuart: Clear CSTOPB unconditionally omits bcfa46bfb9b7 tty: serial: fsl_lpuart: Drop unnecessary extra parenthesis omits d26454ee3c45 tty: serial: fsl_lpuart: Drop no-op bit opearation omits 93b9523a8e72 tty: serial: fls_lpuart: Split shared TX IRQ handler into two omits 15dd287b28b9 tty: serial: fsl_lpuart: Fix issue in software flow control omits 66127ec7e324 tty: serial: fsl_lpuart: Drop unnecessary uart_write_wakeup() omits 834a974168b5 tty: serial: fsl_lpuart: Fix bogus indentation omits 3993ddc236a5 tty: serial: fsl_lpuart: Simplify RX/TX IRQ handlers omits 9bc19af9dacb tty: serial: fsl_lpuart: Flush HW FIFOs in .flush_buffer omits cc584ab86057 tty: serial: fsl_lpuart: flush receive FIFO after overruns omits 656321793ff4 tty: serial: fsl_lpuart: fix framing error handling when u [...] omits b777b5de6aaa serial: imx: get rid of imx_uart_rts_auto() omits 197540dc8301 serial: imx: set_mctrl(): correctly restore autoRTS state omits a25aee902e66 serial: imx: set_termios(): do not enable autoRTS if RTS is unset omits 72d819612ae0 serial: 8250_pnp: Move to struct dev_pm_ops omits fdc2de87124f serial/8250: Add support for NI-Serial PXI/PXIe+485 devices omits fe94347d6dc9 serial: stm32: Use __maybe_unused instead of #if CONFIG_PM_SLEEP omits fb6dcef62d52 serial: stm32: add pm_runtime support omits 94616d9a9db0 serial: stm32: select pinctrl state in each suspend/resume [...] omits 96b79ac705cc dt-bindings: serial: stm32: add wakeup option omits ea5ab2e422de 8250_lpss: check null return when calling pci_ioremap_bar omits f77ebb241ce0 tty: serial: fsl_lpuart: correct the FIFO depth size omits 638341d5dbd1 tty: serial: fsl_lpuart: remove sg_set_buf() for sport->rx_sgl omits ca8d92f6d3dd tty: serial: fsl_lpuart: use kzalloc() instead of kmalloc() omits d8a0e92e1c1e tty: serial: fsl_lpuart: add earlycon for imx8qxp platform omits 38eb523461dc tty: serial: fsl_lpuart: remove the dev.coherent_dma_mask [...] omits df60a8af8420 serial: 8250_exar: Use struct_size() helper omits 18b1345e60ae tty: nozomi: Use dev_get_drvdata omits 76b4106c4b48 serial: 8250: Use dev_get_drvdata where possible omits 95604220cec8 tty/isicom: remove redundant assignment to variable word_count omits 0998a63b493b tty: serial: Remove call to memset after pci_alloc_consistent omits acf01e66566f tty: hvcs: Fix odd use of strlcpy omits 627a545c6bb0 serial: 8250_omap: Fix idling for unloaded serdev drivers omits 43a9e710cbed tty: n_gsm: add helpers to convert mux-num to/from tty-base omits a64d19aa0ef6 tty: n_gsm: update doc example to use header for N_GSM0710 define omits 69b1aaa45041 tty: n_gsm: remove obsolete mknod doc example omits 896fc242bc1d vhost: Remove unnecessary variable omits 718be6bab26f virtio-net: lower min ring num_free for efficiency omits 264b563b8675 vhost/test: fix build for vhost test omits 93d2c4de8d81 vhost/test: fix build for vhost test omits c5c6faaee6e0 dmaengine: ti: edma: Use bitmap_set() instead of open code [...] omits b2003f61a554 dmaengine: ti: edma: Only reset region0 access registers omits c5dbe60664b3 dmaengine: ti: edma: Do not reset reserved paRAM slots omits e701f412030e EDAC/mc_sysfs: Make debug messages consistent omits dfcff3f8a5f1 soundwire: stream: make stream name a const pointer omits c7578c1d6285 soundwire: Add compute_params callback omits 78406ff566ec arm: remove wrappers for the generic dma remap helpers omits 5cf4537975bb dma-mapping: introduce a dma_common_find_pages helper omits 512317401f6a dma-mapping: always use VM_DMA_COHERENT for generic DMA remap omits fe9041c24519 vmalloc: lift the arm flag for coherent mappings to common code omits 249baa547901 dma-mapping: provide a better default ->get_required_mask omits d9295532d572 dma-mapping: remove the dma_declare_coherent_memory export omits 6334150e9a36 remoteproc: don't allow modular build omits 7a01ee42209c dma-mapping: remove the dma_mmap_from_dev_coherent export omits 1fa0682448ac dma-mapping: remove dma_release_declared_memory omits 212836a9929f dma-mapping: remove dma_{alloc,free,mmap}_writecombine omits 62fcee9a3bd7 dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP omits 5128da323514 parisc: don't set ARCH_NO_COHERENT_DMA_MMAP omits 07d841a625bc arm-nommu: call dma_mmap_from_dev_coherent directly omits 425da159707b ALSA: pcm: use dma_can_mmap() to check if a device support [...] omits e29ccc188f3d dma-mapping: add a dma_can_mmap helper omits f9f3232a7d0a dma-mapping: explicitly wire up ->mmap and ->get_sgtable omits 14451467014b dma-mapping: move the dma_get_sgtable API comments from ar [...] omits f0d1ab052640 gpio: of: Normalize return code variable name omits d377f56f34f5 gpio: gpiolib: Normalize return code variable name omits d2b091961510 gpio: ep93xx: Pass irqchip when adding gpiochip omits bacada1c3fb4 Merge tag 'intel-pinctrl-v5.4' of git://git.kernel.org/pub [...] omits c165d8947bc4 eeprom: Deprecate the legacy eeprom driver omits a2e484585ad3 soundwire: core: add device tree support for slave devices omits dd4689e2b641 dt-bindings: soundwire: add slave bindings omits 395ccafa58ea Merge branch 'for-5.4/apple' into for-next omits aec256d0ecd5 HID: apple: Fix stuck function keys when using FN omits 2a36c16efab2 ALSA: hda/realtek - Fix the problem of two front mics on a [...] omits f1fac63af678 soundwire: bus: set initial value to port_status omits 512f9922eeb1 erofs: using switch-case while checking the inode type. omits 3b531807e605 staging: exfat: cleanup explicit comparisons to NULL omits 4e690bf985bd Staging: rtl8723bs: Use kzfree rather than its implementation omits 39d170b3cb62 ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_f [...] omits 355cf3191201 wcn36xx: use dynamic allocation for large variables omits 0e7bf23e4967 ath6kl: Fix a possible null-pointer dereference in ath6kl_ [...] omits 72bb1aa91ff8 ath9k: dynack: set ackto to max timeout in ath_dynack_reset omits 86e392994dee ath9k: dynack: set max timeout according to channel width omits 6999e40d5f1d ath9k: dynack: properly set last timeout timestamp in ath_ [...] omits 5df65dd52dd5 ath9k: dyanck: introduce ath_dynack_set_timeout routine omits e1aa1a1db3b0 ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init omits 5a4f2040fd07 ath9k: add loader for AR92XX (and older) pci(e) omits 68092f9cf932 carl9170: remove set but not used variable 'udev' omits d20b1e6c8307 wil6210: Delete an unnecessary kfree() call in wil_tid_amp [...] omits 9abe3e306ecc wil6210: Add EDMG channel support omits cf24aac38698 dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped omits 23bb9f692b66 wil6210: fix wil_cid_valid with negative cid values omits 689379c2f383 dmaengine: sprd: Fix the DMA link-list configuration omits d17d9ea95727 dmaengine: iop-adma.c: fix printk format warning omits b8bf2681dce1 Merge tag 'fpga-dfl-for-5.4' of git://git.kernel.org/pub/s [...] omits 402096cb5b7d dmaengine: stm32-dma: Use struct_size() helper omits 37256335bd06 dt-bindings: dmaengine: dma-common: Fix the dma-channel-ma [...] omits 2c1f9e263444 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 25af5afe77a8 dmanegine: ioat/dca: Use struct_size() helper omits 94810bd365cb Merge tag 'mlx5-updates-2019-09-01-v2' of git://git.kernel [...] omits 09104bb1b5d4 dmaengine: iop-adma: remove set but not used variable 'slo [...] omits fb9816f9d05f dmaengine: dmatest: Add support for completion polling omits 9fa2df6eafa0 dmaengine: ti: omap-dma: Remove variable override in omap_ [...] omits 7a09c09c3007 dmaengine: ti: omap-dma: Remove 'Assignment in if condition' omits e3b9fef8ddf8 dmaengine: ti: edma: Remove 'Assignment in if condition' omits bc56ad8c74b8 xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT omits 76f1793359db xfs: define a flags field for the AG geometry ioctl structure omits 77a0ef488de9 Documentation: fpga: dfl: add descriptions for virtualizat [...] omits cb3c2c47e3b8 fpga: dfl: fme: add global error reporting support omits bd127b8191cf fpga: dfl: afu: add STP (SignalTap) support omits 44d247534ff2 fpga: dfl: afu: add error reporting support. omits 95844372f4f3 fpga: dfl: afu: expose __afu_port_enable/disable function. omits f09991adfb34 fpga: dfl: afu: add userclock sysfs interfaces. omits a80a4b82e7d8 fpga: dfl: afu: convert platform_driver to use dev_groups omits 084c3ff1b1d2 fpga: dfl: fme: convert platform_driver to use dev_groups omits 84b693e3786b fpga: dfl: make init callback optional omits af9ca4b0bd05 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits cbb4a74478e9 Merge tag 'dev_groups_all_drivers' into fpga-dfl-for-5.4 omits 8cc7af751443 kbuild: remove ARCH_{CPP,A,C}FLAGS omits 15f5db60a137 kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARC omits cd186e51513c ice: Only disable VLAN pruning for the VF when all VLANs a [...] omits 03bba02016f9 ice: Remove enable DCB when SW LLDP is activated omits 3d57fd10f2c9 ice: Report stats when VSI is down omits 06914ac20abb ice: Always notify FW of VF reset omits 473ca574884b ice: Correctly handle return values for init DCB omits c5ef62e60d50 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] omits a257f188b72b ice: Limit Max TCs on devices with more than 4 ports omits 6a025730e0cd ice: Cleanup defines in ice_type.h omits 2e0ab37c04c2 ice: print extra message if topology issue omits 432609887aa9 ice: add print of autoneg state to link message omits 7404e84a2332 ice: update driver unloading field for Queue Shutdown AQ command omits 18057cb3578a ice: add needed PFR during driver unload omits 5fb9b797d5cc drm/msm/dsi: Fix return value check for clk_get_parent omits d934a712c5e6 drm/msm: add atomic traces omits cd6d923167b1 drm/msm/dpu: async commit support omits 2d99ced787e3 drm/msm: async commit support omits e35a29d5c432 drm/msm: split power control from prepare/complete_commit omits 9f6b65642bd2 drm/msm: add kms->flush_commit() omits 80b4b4a703d6 drm/msm: convert kms->complete_commit() to crtc_mask omits d4d2c60497cf drm/msm: add kms->wait_flush() omits 41a52059eefd drm/msm/dpu: handle_frame_done() from vblank irq omits fe9df3f50c39 drm/msm/dpu: add real wait_for_commit_done() omits b4bb9f15b443 drm/msm/dpu: unwind async commit handling omits 0c91ed511232 drm/msm/dpu: remove unused arg omits 33e42bf6c53b drm/msm/dpu: remove some impossible error checking omits 15ee1e050a46 drm/msm/dpu: add rotation property omits 2eba69071b4b drm/msm: Remove Kconfig default omits b721ea48d71b drm/msm/dpu: remove stray "\n" omits 241b507c166f drm/msm/dpu: fix "frame done" timeouts omits ed98359a9e39 drm/msm: Use struct_size() helper omits 8e3e791d20d2 drm/msm: Use generic bulk clock function omits 518304cbf3b2 drm/msm/mdp5: Find correct node for creating gem address space omits add5bff4aa76 drm/msm/phy/dsi_phy: silence -EPROBE_DEFER warnings omits 61b5334fc6b1 drm/msm/a6xx: add missing MODULE_FIRMWARE() omits d6c7b2284b14 drm/msm/mdp5: Add msm8998 support omits 1569fcd7555e drm/msm/dpu: remove dpu_mdss:hwversion omits 23c259722d0e drm/msm: Transition console to msm framebuffer omits a44769b407ec drm/msm/hdmi: Convert to use GPIO descriptors omits 86fe3f546eb3 drm/msm/dpu: Drop unused GPIO code omits 2acc0d2db5ef drm/msm/dsi: Drop unused GPIO includes omits c9b74b8a3903 drm/msm/mdp4: Drop unused GPIO include omits feea39a86dfd drm/msm: drop use of drmP.h omits d24ef08a9d94 ice: Deduce TSA value from the priority value in the CEE mode omits 567af267fa1d ice: Report what the user set for coalesce [tx|rx]-usecs omits 8132e17dfb16 ice: Fix resource leak in ice_remove_rule_internal() omits 1f96e0f129eb Merge branch 'keys-acl' into keys-next omits 7a36e1f9f7c5 Merge branch 'notifications-core' into keys-next omits b0f01ecf293c md/raid5: use bio_end_sector to calculate last_sector omits 07f1a6850c5d md/raid1: fail run raid1 array when active disk less than one omits 62f7b1989c02 md raid0/linear: Mark array as 'broken' and fail BIOs if a [...] omits f119c164735d arm-soc: document merges omits b9da399ae297 Merge branches 'arm/defconfig', 'arm/drivers', 'arm/dt' an [...] omits f02bd65a5b63 Merge tag 'amlogic-dt64-2.1' of git://git.kernel.org/pub/s [...] omits 9e38081e5deb Merge tag 'renesas-arm-soc-for-v5.4-tag1' of git://git.ker [...] omits e8606cd48124 Merge tag 'zynq-soc-for-v5.4' of https://github.com/Xilinx [...] omits 110e48725db6 netfilter: nf_flow_table: set default timeout after succes [...] omits b067fa009c88 netfilter: ctnetlink: honor IPS_OFFLOAD flag omits 88209141392a netfilter: nft_fib_netdev: Terminate rule eval if protocol [...] omits 03af840650bb ice: Fix EMP reset handling omits b1d1e29639df dm crypt: omit parsing of the encapsulated cipher omits a1a262b66e55 dm crypt: switch to ESSIV crypto API template omits be1eb7f78aa8 crypto: essiv - create wrapper template for ESSIV generation omits bff00fdf03b0 Merge tag 'imx-drivers-5.4' of git://git.kernel.org/pub/sc [...] omits 87288375bb11 Merge tag 'amlogic-drivers-2.1' of git://git.kernel.org/pu [...] omits 74eb9c06b1d7 Merge tag 'iio-for-5.4b-take3' of git://git.kernel.org/pub [...] omits 957af18f0545 Merge tag 'v5.3-next-soc' of git://git.kernel.org/pub/scm/ [...] omits 2f7ce2aafa89 Merge tag 'sunxi-drivers-for-5.4-2' of git://git.kernel.or [...] omits 916b4ab867a8 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] omits 6fa029486b74 iio: imu: st_lsm6dsx: rely on IIO_G_TO_M_S_2 for gain defi [...] omits 0f7e17286b45 iio: imu: st_lsm6dsx: remove invalid gain value for LSM9DS1 omits dfa5b30b12aa staging: exfat: drop local TRUE/FALSE defines omits f73d137d562f ARM: scoop: Use the right include omits ab050766f942 staging: exfat: fix spelling errors in comments omits ba38e358907e fanotify: remove always false comparison in copy_fid_to_user omits 9ddb2526eb4a Merge tag 'soc-fsl-next-v5.4' of git://git.kernel.org/pub/ [...] omits a70cfd89dc9a staging: exfat: cleanup braces for if/else statements omits ec13c78d7b45 coresight: tmc-etr: Add barrier packets when moving offset [...] omits 3507d231a499 coresight: tmc-etr: Decouple buffer sync and barrier packe [...] omits 00bb485ce7b8 coresight: tmc: Make memory width mask computation into a [...] omits bbedcb91cc3b coresight: tmc-etr: Fix perf_data check omits 13af88f312fc coresight: tmc-etr: Fix updating buffer in not-snapshot mode. omits 89e89b05ef5b coresight: etm4x: improve clarity of etm4_os_unlock comment omits 08d2ddaa5850 coresight: etm4x: use module_param instead of module_param_named omits 1004ce4c255f coresight: etm4x: Use explicit barriers on enable/disable omits 6d7651015c16 coresight: etm4x: Remove superfluous setting of os_unlock omits 6c87bedc9e9c coresight: acpi: Static funnel support omits 82451bbd540f coresight: Convert pr_warn to dev_warn for obsolete bindings omits 8a4bc4f19504 coresight: tmc-etr: Check if non-secure access is enabled omits f52ff9b7d649 coresight: tmc-etr: Handle memory errors omits 5774a34fc802 coresight: etr_buf: Consolidate refcount initialization omits df4473fadcfe coresight: cpu-debug: Add support for Qualcomm Kryo omits 17b4add0d4e0 coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 omits 3bf8c48ca727 coresight: etm4x: Two function calls less omits 526af0405487 Merge tag 'fpga-cvp-for-5.4' of git://git.kernel.org/pub/s [...] omits 18ec9392929f Merge tag 'thunderbolt-for-v5.4' of git://git.kernel.org/p [...] omits e890acd5ff18 net/mlx5: Add devlink flow_steering_mode parameter omits 8463daf17e80 net/mlx5: Add support to use SMFS in switchdev mode omits 38b9d1c62a6e net/mlx5: Add API to set the namespace steering mode omits 6a48faeeca10 net/mlx5: Add direct rule fs_cmd implementation omits fb86f1210a57 net/mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software ste [...] omits 70605ea545e8 net/mlx5: DR, Expose APIs for direct rule managing omits c47ff7baff6e net/mlx5: DR, Add required FW steering functionality omits 41d07074154c net/mlx5: DR, Expose steering rule functionality omits 9db810ed2d37 net/mlx5: DR, Expose steering action functionality omits 852f660bd7cc net/mlx5: DR, Expose steering matcher functionality omits 7838e1725394 net/mlx5: DR, Expose steering table functionality omits 4ec9e7b02697 net/mlx5: DR, Expose steering domain functionality omits 26d688e33f88 net/mlx5: DR, Add Steering entry (STE) utilities omits 297cccebdc5a net/mlx5: DR, Expose an internal API to issue RDMA operations omits 29cf8febd185 net/mlx5: DR, ICM pool memory allocator omits 1d9186476e12 net/mlx5: DR, Add direct rule command utilities omits 14c32fd17c9b net/mlx5: DR, Add the internal direct rule types definitions omits 2b688ea5efde net/mlx5: Add flow steering actions to fs_cmd shim layer omits e6508c7efa90 Merge tag 'phy-for-5.4' of git://git.kernel.org/pub/scm/li [...] omits 4a79ce748f31 Merge tag 'icc-5.4-rc1' of https://git.linaro.org/people/g [...] omits cf48d1762328 hwmon: (w83793d) convert to use devm_i2c_new_dummy_device omits f64211151db4 hwmon: (w83792d) convert to use devm_i2c_new_dummy_device omits 358d2071100d hwmon: (w83791d) convert to use devm_i2c_new_dummy_device omits 09fe787051db hwmon: (as370-hwmon) fix devm_platform_ioremap_resource.co [...] omits d7a85cde90ed hwmon: (lm75) Add support for writing sampling period on PCT2075 omits cee04a013a4a hwmon: (lm75) Add support for writing conversion time for TMP112 omits 040b106ff8d6 hwmon: (lm75) Move updating the sample interval to its own [...] omits 7db0db3f6cce hwmon: (lm75) Support configuring the sample time for vari [...] omits 4a2d78822fdf hwmon: (nct7904) Fix incorrect temperature limitation regi [...] omits 7b1b68f013e8 hwmon: (as370-hwmon) Add DT bindings for Synaptics AS370 PVT omits 7548666e6fc3 hwmon: Add Synaptics AS370 PVT sensor driver omits 2f8a855efe8a pmbus: (ibm-cffps) Add support for version 2 of the PSU omits d600981d80e0 dt-bindings: hwmon: Document ibm,cffps2 compatible string omits bc34301b1067 hwmon: (iio_hwmon) Enable power exporting from IIO omits be7ec9196bc4 dt-bindings: Add ipsps1 as a trivial device omits edd2a4d6608b hwmon: pmbus: Add Inspur Power System power supply driver omits 06a1c69cf5de hwmon/ltc2990: Generalise DT to fwnode support omits 10b1f2a9d411 hwmon: (raspberrypi) update MODULE_AUTHOR() email address omits 4b5be3c17380 hwmon: (lm75) Modularize lm75_write and make hwmon_chip writable omits 7f1a300f8abd hwmon: (lm75) Add new fields into lm75_params_ omits 58608cfee861 hwmon: (lm75) Create function from code to write into registers omits dcb12653875e hwmon: (lm75) Create structure to save all the configurati [...] omits 486842db3b79 hwmon: (nct7904) Add extra sysfs support for fan, voltage [...] omits dbf55205118e hwmon: w83795: Fan control option isn't that dangerous omits f2ff7ceaa44c hwmon: (npcm750-pwm-fan) Remove dev_err() usage after plat [...] omits 6e4d91aa0718 hwmon: (acpi_power_meter) Change log level for 'unsafe sof [...] omits 29c7cb485b32 hwmon: (nct6775) Integrate new model nct6116 omits c64fce7f2a10 hwmon: (adt7475) Convert to use hwmon_device_register_with [...] omits 22e96ce31805 hwmon: (w83781d) convert to i2c_new_dummy_device omits 25d401646477 hwmon: (smm665) convert to i2c_new_dummy_device omits 8f9508ebbf76 hwmon: (asb100) convert to i2c_new_dummy_device omits 12163cfbfc0f hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs omits af4e1c5eca95 x86/amd_nb: Add PCI device IDs for family 17h, model 70h omits 899df7b41cc4 docs: hwmon: pxe1610: convert to ReST format and add to the index omits 3b07a702cc2b hwmon: (k8temp) update to use new hwmon registration API omits 59eedefbba12 hwmon: (pmbus/max31785) Remove a useless #define omits 557c7ffa2f28 hwmon: (lm75) add support for PCT2075 omits 5ac6badc5aa0 device-tree: bindinds: add NXP PCT2075 as compatible devic [...] omits 2c9d5b5e32a2 hwmon: Remove ads1015 driver omits 77fda29f9c48 Merge tag 'extcon-next-for-5.4' of git://git.kernel.org/pu [...] omits 110509df4540 Merge branch 'bpf-selftest-endianess-fixes' omits 3ec2a0ed3fec selftests/bpf: fix endianness issues in test_sysctl omits 416c57282184 selftests/bpf: improve unexpected success reporting in test_syctl omits 3404ddf234ba selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 omits b96326799443 selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu omits fbd9bdb540fd Merge branch 'i2c/for-5.4' into i2c/for-next omits ba7eb84f7169 leds: ti-lmu-common: Move static keyword to the front of d [...] omits 536129cc9a26 leds: lm3532: Move static keyword to the front of declarations omits 0a321b97368a i2c: fsi: Add of_put_node() before break omits 815cdcc33404 usb: cdns3: Remove redundant dev_err call in cdns3_probe() omits 328790614d42 Merge tag 'renesas-drivers-for-v5.4-tag2' of git://git.ker [...] omits 9472aff16ca0 USB: rio500: Fix lockdep violation omits 95e29e9bbe28 USB: rio500: simplify locking omits 7077ad2ee316 i2c: synquacer: Make synquacer_i2c_ops constant omits 1ac91ac5d097 usb: mtu3: register a USB Role Switch for dual role mode omits f8c274e4a70e i2c: hix5hd2: Remove IRQF_ONESHOT omits 6dd567dc9648 ASoC: es8316: add clock control of MCLK omits 22087c850e8e iio: cros_ec: set calibscale for 3d MEMS to unit vector omits b1e18768ef12 iio: dac: ad5380: fix incorrect assignment to val omits 70575abeaaca iio: imu: st_lsm6dsx: Fix FIFO diff mask for tagged fifo omits 050833f1b15d dt-bindings: iio: imu: st_lsm6dsx: add lsm9ds1 device bindings omits 52f4b1f19679 iio: imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1 omits 0d6fccc1b6fb spi: npcm-fiu: fix spelling mistake "frequancy" -> "frequency" omits 3a3edd6ffe67 ASoC: es8316: add DT-bindings omits b84398d6d7f9 i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond omits da23b6faa8bf watchdog: iTCO: Add support for Cannon Lake PCH iTCO omits 51d138292eb1 Merge tag 'at24-v5.4-updates-for-wolfram' of git://git.ker [...] omits 644110e17d26 EDAC/mc_sysfs: Remove pointless gotos omits d55c79ac86f7 EDAC: Prefer 'unsigned int' to bare use of 'unsigned' omits 30a344004c81 Merge tag 'samsung-drivers-5.4' of git://git.kernel.org/pu [...] omits 85936e56e923 netfilter: nft_quota: add quota object update support omits d62d0ba97b58 netfilter: nf_tables: Introduce stateful object update operation omits 4602f3bff266 usb: common: add USB GPIO based connection detection driver omits 12b591bccc46 usb: common: create Kconfig file omits e29de963e821 Merge tag 'imx-defconfig-5.4' of git://git.kernel.org/pub/ [...] omits 597b97903543 Merge tag 'aspeed-5.4-defconfig' of git://git.kernel.org/p [...] omits 9414d65d8b7e Merge tag 'sunxi-config64-for-5.4-1' of git://git.kernel.o [...] omits 5301fef8ca60 smack: Implement the watch_key and post_notification hooks [...] omits b33be7c0a210 selinux: Implement the watch_key security hook omits 7141642ed120 Add sample notification program omits e477428dfe47 usb: Add USB subsystem notifications omits c78de55c3105 block: Add block layer notifications omits e711c800fdba Add a general, global device notification watch list omits 6fadd72943b8 usb: roles: get usb-role-switch from parent omits 77319e88df21 Merge tag 'arm64_defconfig_watchdog_for_v5.4' of git://git [...] omits eb77b23b565e xfs: add a xfs_valid_startblock helper omits 3915f097340a Merge branch 'for-5.4/sb0540' into for-next omits c5c0283a9db1 Merge generic_lookup_helpers into usb-next omits a9c48eabe6f4 Merge tag 'hisi-arm64-defconfig-for-5.4' of git://github.c [...] omits 06f1449a2eaa MAINTAINERS: update entry for firewire audio drivers with [...] omits 8ad8e02c2fa7 Revert "mmc: core: do not retry CMD6 in __mmc_switch()" omits a3829f9952ba Merge tag 'ux500-dts-v5.4-3' of git://git.kernel.org/pub/s [...] omits f7c4f737ced2 HID: sb0540: add support for Creative SB0540 IR receivers omits a31f01777bc5 usb: roles: Add fwnode_usb_role_switch_get() function omits 995aaf4df316 Merge branch 'for-5.4/core' into for-next omits 932bb934ed4d mips: compat: vdso: Use legacy syscalls as fallback omits 2acf40f0454d HID: Add quirk for HP X500 PIXART OEM mouse omits b1761ebea6ae Merge tag 'mvebu-dt64-5.4-1' of git://git.infradead.org/li [...] omits 3107b3843cd0 Merge tag 'mvebu-dt-5.4-1' of git://git.infradead.org/linu [...] omits 7eaeb52fd995 Merge tag 'at91-5.4-dt' of git://git.kernel.org/pub/scm/li [...] omits e8e39a2026ab Merge tag 'imx-dt64-5.4' of git://git.kernel.org/pub/scm/l [...] omits a0a4c25fba92 Merge tag 'imx-dt-5.4' of git://git.kernel.org/pub/scm/lin [...] omits a22a9602b88f closures: fix a race on wakeup from closure_sync omits d66c9920c0cf bcache: Fix an error code in bch_dump_read() omits d55a4ae9e1af bcache: add cond_resched() in __bch_cache_cmp() omits 89e4acf7a382 Merge tag 'imx-dt-clkdep-5.4' of git://git.kernel.org/pub/ [...] omits fa99165cc87a Documentation:kernel-per-CPU-kthreads.txt: Remove referenc [...] omits 44493062abc3 device connection: Add fwnode_connection_find_match() omits 8a6abcd04e4c Merge tag 'gpio-v5.4-updates-for-linus' of git://git.kerne [...] omits f97eeb6cfd52 Documenation: switching-sched: Remove notes about elevator [...] omits 0c89d4dab3a5 Merge tag 'imx-bindings-5.4' of git://git.kernel.org/pub/s [...] omits 85c0a037dc7a block: elevator.c: Remove now unused elevator= argument omits 977607653cdd usb: roles: Introduce stubs for the exiting functions in role.h omits 3ef8685f84b3 dt-bindings: usb: mtu3: add properties about USB Role Switch omits 48dd4cf01f90 Merge tag 'aspeed-5.4-devicetree' of git://git.kernel.org/ [...] omits af6ba9d2d650 Merge tag 'omap-for-v5.4/dt-take2-signed' of git://git.ker [...] omits f651c73e71f5 dt-bindings: usb: add binding for USB GPIO based connectio [...] omits 6b68240d7c54 dt-bindings: connector: add optional properties for Type-B omits 451d15a1731c dt-binding: usb: add usb-role-switch property omits ea44d190764b usbip: Implement SG support to vhci-hcd and stub driver omits cb8acabbe33b block: mq-deadline: Fix queue restart handling omits 369291a4caeb Merge tag 'v5.3-next-dts64' of git://git.kernel.org/pub/sc [...] omits 90104e2be410 Merge tag 'v5.3-next-dts32' of git://git.kernel.org/pub/sc [...] omits 2be1fb64dfeb usb: roles: intel: Enable static DRD mode for role switch omits 6ed151f26484 xhci-ext-caps.c: Add property to disable Intel SW switch omits db2f7fe562c7 Merge tag 'sunxi-dt-for-5.4-1' of git://git.kernel.org/pub [...] omits a0a465569b45 usb: dwc3: remove generic PHY calibrate() calls omits 34c7ed72f4f0 usb: core: phy: add support for PHY calibration omits 8b51dc729147 rsi: fix a double free bug in rsi_91x_deinit() omits 34a6e22894fa Merge tag 'renesas-dt-bindings-for-v5.4-tag2' of git://git [...] omits d7290cd04b4e usb: chipidea: msm: Use device-managed registration API omits ee6754ace1ec usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of [...] omits ed056203fa7c usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv omits 77d8f110acb7 usb: host: xhci-plat: add quirks member into struct xhci_p [...] omits 13fa451568ab Revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" omits 14d5e14c8a6c rt2x00: clear up IV's on key removal omits 968dcfb49052 iwlwifi: assign directly to iwl_trans->cfg in QuZ detection omits 7caac62ed598 mwifiex: Fix three heap overflow at parsing element in cfg [...] omits 70702265a04a mt76: mt76x0e: disable 5GHz band for MT7630E omits 9334367cda85 xhci: fix possible memleak on setup address fails. omits 8a62dff2c073 xhci: add TSP bitflag to TRB tracing omits b62a31b04e93 usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'x [...] omits 5a030e618712 usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc [...] omits 34b0e9b767bf mt76: mt76x0e: don't use hw encryption for MT7630E omits 5d04111d76e2 usb: cdns3: fix spelling mistake: "cnfiguration" -> "confi [...] omits 04db1d2057c8 usb: cdns3: fix missing assignment of ret before error che [...] omits 4d2233ecec8e usb: cdns3: remove redundant assignment to ret on error exit path omits 35af2445dc30 usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C omits f271b966bff1 usb: cdns3: remove set but not used variable 'priv_dev' omits b3d72616b428 usb: cdns3: Fix Wunused-but-set-variable warning omits 84b0b6635247 zd1211rw: zd_usb: Use struct_size() helper omits 82f93cf46d60 brcmfmac: get chip's default RAM info during PCIe setup omits 504792e07a44 arm64: bpf: optimize modulo operation omits 420c20be08a4 bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA omits 5f42b382ead2 brcmfmac: replace strncpy() by strscpy() omits 567a9b766b47 rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status omits 14aba89386a4 ipw2x00: fix spelling mistake "initializationg" -> "initia [...] omits 145a32fe57e3 airo: fix memory leaks omits 7a2eb7367fde zd1211rw: remove false assertion from zd_mac_clear() omits 73c742bb9c9b brcmfmac: remove redundant assignment to pointer hash omits 0a60e0aa495f bcma: remove two unused variables omits b80df89f3909 brcm80211: Avoid possible null-pointer dereferences in wlc [...] omits f2a3d36cca8e Merge tag 'renesas-arm64-dt-for-v5.4-tag2' of git://git.ke [...] omits 79066903454b rtw88: pci: enable MSI interrupt omits b3d07736b30a rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ omits 9f7d65fb3935 rtw88: remove redundant assignment to pointer debugfs_topdir omits d74d0767b95e rtw88: drop unused rtw_coex_coex_dm_reset() omits 52929cad3293 rtw88: Fix an error message omits fe025ef7d066 rtlwifi: rtl8192ce: Fix incorrect returned values omits 38fcdcbd3def rtlwifi: rtl8188ee: Fix incorrect returned values omits 3bf404b470f9 rtlwifi: rtl8821ae: Fix incorrect returned values omits daf9d2dbc84b Merge tag 'renesas-arm-dt-for-v5.4-tag1' of git://git.kern [...] omits 53092f7e0749 bpf: s390: add JIT support for bpf line info omits afd708f74f1e rtlwifi: rtl8192cu: Convert inline routines to little-endi [...] omits 3925ae06ba60 rtlwifi: rtl8192cu: Convert macros that set descriptor omits 081420490083 rtlwifi: rtl8192cu: Replace local bit manipulation macros omits 4170941ed19c rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX omits 46c46f8df9aa devpts_pty_kill(): don't bother with d_delete() omits 6effcab4da7b infiniband: don't bother with d_delete() omits 29dfeb0b6ae6 hypfs: don't bother with d_delete() omits 9dc35d8a555b rtlwifi: rtl8192ee: Remove some variable initializations omits 200e8bd4df8f rtlwifi: rtl8192ee: Convert inline routines to little-endi [...] omits 7f1c7460e932 rtlwifi: rtl8192ee: Convert macros that set descriptor omits 84a2bd39405f fs/namei.c: keep track of nd->root refcount status omits 11f92ca1475c rtlwifi: rtl8192ee: Replace local bit manipulation macros omits 8ef113ff0fed rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX omits 8cc782cd997d rtlwifi: rtl_pci: Fix memory leak when hardware init fails omits 84d31d3b6234 rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE [...] omits 01bb31de5262 rtlwifi: rtl8192cu: Fix value set in descriptor omits 8ceb1417f3ca mfd: don't select DMA_DECLARE_COHERENT for the sm501 and t [...] omits 7b65fe12556f usb: remove commented out dma wrappers omits ac2658e0d9f0 usb: remove a stale comment in hcd_alloc_coherent omits bf89015a5413 usb-storage: use hcd_uses_dma to check for DMA capabilities omits 8838d9224f84 usb/ohci-tmio: remove the HCD_DMA flag omits a1747eb43f35 usb/ohci-sm501: remove the HCD_DMA flag omits 3d77a95fc03b MIPS: Drop Loongson _CACHE_* definitions omits 775b089aeffa MIPS: tlbex: Remove cpu_has_local_ebase omits 54e8d9f07d8a MIPS: tlbex: Simplify r3k check omits 547468293475 MIPS: Select R3k-style TLB in Kconfig omits 2896ba40d0be iommu: Don't use sme_active() in generic code omits 1c92b32649f9 Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] omits ac915762ea39 selftests/bpf: test_progs: add missing \n to CHECK_FAIL omits d80507d15d45 selftests/bpf: test_progs: fix verbose mode garbage omits 8ad83e3c8f1e Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] omits aa85a28663a8 Merge tag 'socfpga_dts_updates_for_v5.4' of git://git.kern [...] omits 2c70bcf72dc6 Merge tag 'v5.4-rockchip-dts64-1' of git://git.kernel.org/ [...] omits b6326fc025aa rtlwifi: fix non-kerneldoc comment in usb.c omits 8744daf4b069 iommu/vt-d: Remove global page flush support omits 097a7df2e3af iommu/arm-smmu-v3: Fix build error without CONFIG_PCI_ATS omits 745d0c932b2e Merge tag 'v5.4-rockchip-dts32-1' of git://git.kernel.org/ [...] omits 5ba78afff92a Merge tag 'samsung-dt-5.4' of git://git.kernel.org/pub/scm [...] omits a3a2902fb86e Merge tag 'omap-for-v5.4/soc-signed' of git://git.kernel.o [...] omits 7bbf86931035 Merge tag 'at91-5.4-soc' of git://git.kernel.org/pub/scm/l [...] omits e6dde5cc391c Merge tag 'imx-soc-5.4' of git://git.kernel.org/pub/scm/li [...] omits bf0b0eee4b54 Merge tag 'aspeed-5.4-arch' of git://git.kernel.org/pub/sc [...] omits 98d868415f0a Merge tag 'vexpress-update-5.4' of git://git.kernel.org/pu [...] omits 512222789ce8 s390/base: remove unused s390_base_mcck_handler omits 4df9a82549cf s390/sclp: Fix bit checked for has_sipl omits e180e8bda829 Merge remote-tracking branch 'origin/fixes-for-v5.3' into [...] omits e32736494849 spi: spi-fsl-dspi: Fix race condition in TCFQ/EOQ interrupt omits 37ffab817098 spi: uniphier: introduce polling mode omits 151d0eafa4f5 spi: uniphier: remove unnecessary code omits 3c633f9dbd82 spi: uniphier: fix wrong register overwrite omits d072cb263f9e regulator: add missing 'static inline' to a helper's stub omits 157ab71286e6 ASoC: audio-graph: indicate rebind issue omits 39c66b6ef6f3 ASoC: simple-card: indicate rebind issue omits aafee43b7286 9p/vfs_super.c: Remove unused parameter data in v9fs_fill_super omits 962a991c5de1 9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie omits 0ce772fe79b6 9p: Transport error uninitialized omits c87a37ebd40b 9p: avoid attaching writeback_fid on mmap with type PRIVATE omits d8a050f5a3e8 kgdb: fix comment regarding static function omits 635714312e6a kdb: Replace strncmp with str_has_prefix omits 3d13030986d4 keys: Add a notification facility omits cd4c0763064f powercap: idle_inject: Use higher resolution for idle injection omits 82e430a6df7f cpuidle: play_idle: Increase the resolution to usec omits 1be5b54d26ae dt-bindings: gpu: mali-midgard: Add samsung exynos5250 compatible omits 13ecee77fa81 can: dev: can_dev_init(): convert from printk(KERN_INFO) t [...] omits d36673f5918c can: dev: can_dellink(): remove return at end of void function omits f59d7824bfd1 can: dev: can_restart(): convert NULL pointer check omits d726c01aa744 can: dev: remove unnecessary blank line omits 39fe6fd5fb3a can: dev: remove unnecessary parentheses omits d7bda7307020 can: dev: avoid long lines omits ee9a5f5e554d can: dev: convert block comments to network style comments omits 761a61591705 can: mcp251x: Call wrapper instead of regulator_disable() omits 8de29a5c34a5 can: mcp251x: Make use of device property API omits b4cb76961c95 can: mcp251x: Use devm_clk_get_optional() to get the input clock omits f6cae800bfdb can: mcp251x: remove deprecated board file setup example omits 81f29dd30469 can: tcan4x5x: Remove checking the wake pin omits be1d28424adc can: tcan4x5x: Remove data-ready gpio interrupt omits e3b329221567 dt-bindings: can: tcan4x5x: Update binding to use interrup [...] omits ec44dd579038 can: kvaser_pciefd: the PWM generator is running at the bu [...] omits 711419e504eb irqdomain: Add the missing assignment of domain->fwnode fo [...] omits 8f0daef5f797 gfs2: Fix recovery slot bumping omits 98fb057487a8 gfs2: Fix possible fs name overflows omits 8c5ca11710b6 gfs2: untangle the logic in gfs2_drevalidate omits 0a6a4abc8466 gfs2: Always mark inode dirty in fallocate omits 29b49958cf73 ACPI / PCI: fix acpi_pci_irq_enable() memory leak omits 4a3975215136 staging: rtl8723bs: replace __inline by inline omits 39a4916b19e1 staging: r8188eu: use skb_put_data instead of skb_put/memcpy pair omits f08ab0abb699 staging: kpc2000: Fix long constant sparse warning omits dab8fe7ea267 staging: exfat: check for null return from call to FAT_getblk omits 329101244f21 staging: greybus: light: fix a couple double frees omits 97d3eb9da84c cpuidle-haltpoll: vcpu hotplug support omits 207380572103 staging: rts5208: Fix checkpath warning omits 21d48f69d6fd staging: rts5208: Fixed checkpath warning. omits 2e63a4a4b78e staging: rts5208: remove redundant sd30_mode checks omits be22bc7ceb5f staging: exfat: remove return and error return via a goto omits 076a8e2f769e staging: exfat: fix uninitialized variable ret omits aeb415fbe9f6 x86/mm: Remove the unused set_memory_wt() function omits 185be15143aa x86/mm: Remove set_pages_x() and set_pages_nx() omits a919198b97c8 x86/mm: Remove the unused set_memory_array_*() functions omits ec46133d3b81 x86/mm: Unexport set_memory_x() and set_memory_nx() omits ae1ad2638822 Merge tag 'v5.3-rc7' into x86/mm, to pick up fixes omits d9f3b450f206 perf/x86: Make more stuff static omits 0413d7f33e60 sched/uclamp: Always use 'enum uclamp_id' for clamp_id values omits babbe170e053 sched/uclamp: Update CPU's refcount on TG's clamp changes omits 3eac870a3247 sched/uclamp: Use TG's clamps to restrict TASK's clamps omits 7274a5c1bbec sched/uclamp: Propagate system defaults to the root group omits 0b60ba2dd342 sched/uclamp: Propagate parent clamps omits 2480c093130f sched/uclamp: Extend CPU's cgroup controller omits a55c7454a8c8 sched/topology: Improve load balancing on AMD EPYC systems omits a2cbfd46559e arch, ia64: Make NUMA select SMP omits bb87481612c4 sched, perf: MAINTAINERS update, add submaintainers and reviewers omits b0dfce90e342 Merge branch 'linux-5.3' of git://github.com/skeggsb/linux [...] omits ef16b89c8243 staging: exfat: use BIT macro for defining sizes omits 5b489e2ff650 staging: exfat: cleanup blank line warnings omits db4e919d9a11 x86/math64: Provide a sane mul_u64_u32_div() implementatio [...] omits 5e2d2cc2588b sched/fair: Don't assign runtime for throttled cfs_rq omits 392e879a4450 dma-mapping: fix filename references omits 158a6d3ce3bc iommu/dma: add a new dma_map_ops of get_merge_boundary() omits 6ba99411b858 dma-mapping: introduce dma_get_merge_boundary() omits 38c38cb73223 mmc: queue: use bigger segments if DMA MAP layer can merge [...] omits 45147fb522bb block: add a helper function to merge the segments omits ecd55e367f3d usb: chipidea: msm: Use device-managed registration API omits c7eb7c12fddc Merge tag 'exynos-drm-next-for-v5.4' of git://git.kernel.o [...] omits 60083f9e94b2 ALSA: hda/realtek - Enable internal speaker & headset mic [...] omits 6456ca6520ab ext4: fix kernel oops caused by spurious casefold flag omits f75d2accca77 Merge branch 'cpufreq/qcom-updates' into cpufreq/arm/linux-next omits 248b5f297cf8 cpufreq: Add qcs404 to cpufreq-dt-platdev blacklist omits 1cb8339ca225 cpufreq: qcom: Add support for qcs404 on nvmem driver omits 57f2f8b4aa0c cpufreq: qcom: Refactor the driver to make it easier to extend omits 7d12709544b8 cpufreq: qcom: Re-organise kryo cpufreq to use it for othe [...] omits 071afa50609d Merge branch 'opp/qcom-updates' into opp/linux-next omits 475a21e0eade dt-bindings: opp: Add qcom-opp bindings with properties ne [...] omits f6081a73091c dt-bindings: opp: qcom-nvmem: Support pstates provided by [...] omits 345f0254e5b2 HID: hv: Remove dependencies on PAGE_SIZE for ring buffer omits 039b1f4f24ec netfilter: nft_socket: fix erroneous socket assignment omits 48bd0d68cd4b netfilter: bridge: Drops IPv6 packets if IPv6 module is no [...] omits 03d1571d9513 ACPI: custom_method: fix memory leaks omits 7f7378618b41 power: supply: cpcap-charger: Enable vbus boost voltage omits 7cfd33d997a4 power: supply: sc27xx: Add POWER_SUPPLY_PROP_CALIBRATE attribute omits 580665279fb6 power: supply: sc27xx: Optimize the battery capacity calibration omits ff062d06948c power: supply: sc27xx: Make sure the alarm capacity is lar [...] omits e88c7409c983 ACPI: thermal: Remove redundant acpi_has_method() calls omits 7384b0e7668f power: supply: sc27xx: Fix the the accuracy issue of coulo [...] omits 168e68d07275 power: supply: sc27xx: Fix conditon to enable the FGU interrupt omits 7cff19b9a8ff power: supply: sc27xx: Add POWER_SUPPLY_PROP_ENERGY_FULL_D [...] omits c27c38afd871 Documentation: cpufreq: Update policy notifier documentation omits df0eea448808 cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy n [...] omits 3a2650a878b8 ACPI / property: Fix acpi_graph_get_remote_endpoint() name [...] omits 3ea4ca9267cf PM / Domains: Verify PM domain type in dev_pm_genpd_set_pe [...] omits b3ad17c09899 PM / Domains: Simplify genpd_lookup_dev() omits b89823861e09 Merge branch 'acpi-cppc' into linux-next omits 33bbe9d3c1c2 Merge branch 'devprop' into linux-next omits f051654eff3a Merge branches 'acpi-soc' and 'acpi-misc' into linux-next omits 9dc5238fe752 Merge branches 'acpi-apei', 'acpi-processor', 'acpi-tables [...] omits 6dc96ac8e8ef Merge branch 'acpica' into linux-next omits 55edbc8400c2 Merge branches 'acpi-pm', 'pm-domains', 'pm-qos' and 'pm-t [...] omits 44d9de087711 Merge branch 'pm-devfreq' into linux-next omits dc111e9b177e Merge branches 'pm-cpufreq' and 'pm-cpufreq-qos' into linux-next omits fdc940b14d54 Merge branch 'pm-cpuidle' into linux-next omits 6d3c6bbc4734 Merge branch 'pm-s2idle-rework' into linux-next omits dba775fbe267 Merge branch 'pm-sleep' into linux-next omits 47320fbe11a6 configfs: new object reprsenting tree fragments omits f19e4ed1e1ed configfs_register_group() shouldn't be (and isn't) called [...] omits ff4dd081977d configfs: stash the data we need into configfs_buffer at o [...] omits 343160e98cff power: supply: max77650: add MODULE_ALIAS() omits 72e538f6ee88 power: supply: isp1704: remove redundant assignment to var [...] omits 5c35ba9b4743 power: supply: bq25890_charger: Add the BQ25895 part omits 204205836f4d power: supply: sc27xx: Replace devm_add_action() followed [...] omits 08614b407d8d power: supply: sc27xx: Introduce local variable 'struct de [...] omits 67538eb5c00f Merge branch 'mvpp2-per-cpu-buffers' omits 7d04b0b13b11 mvpp2: percpu buffers omits 136163618e3a mvpp2: refactor BM pool functions omits 59857e9eadce power: reset: reboot-mode: Fix author email format omits 9eab9a5b4c53 power: supply: ab8500: remove set but not used variables ' [...] omits 40badfa39609 power: supply: max17042_battery: Fix a typo in function names omits 4ba0ebbc6cde net: dsa: Fix off-by-one number of calls to devlink_port_u [...] omits e33b4325e60e net: stmmac: dwmac-sun8i: Variable "val" in function sun8i [...] omits a21cf11bc57f mlx5: Add missing init_net check in FIB notifier omits 0e063317d579 power: reset: gpio-restart: Fix typo when gpio reset is not found omits 765b7590c92d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 544b3e7fd2d3 staging: exfat: make exfat depend on BLOCK omits 7720804a2ae4 x86, perf: Fix the dependency of the x86 insn decoder selftest omits 4030b4c585c4 x86/hyper-v: Fix overflow bug in fill_gva_list() omits 7a8114620485 Merge 5.3-rc7 into usb-next omits 99097a214b0c Merge 5.3-rc7 into char-misc-next omits 96e46dcfb853 Merge tag 'usb-for-v5.4' of git://git.kernel.org/pub/scm/l [...] omits eb3d8f42231a NFS: Fix inode fileid checks in attribute revalidation code omits 7e0bb52d0df9 Merge tag 'ib-mfd-extcon-hid-i2c-iio-input-media-chrome-po [...] omits 089cf7f6ecb2 Linux 5.3-rc7 omits 49ffdb4c7c65 Merge tag 'char-misc-5.3-rc7' of git://git.kernel.org/pub/ [...] omits 2c248f92fa4f Merge tag 'usb-5.3-rc7' of git://git.kernel.org/pub/scm/li [...] omits 4b6253fa7364 Input: bu21013_ts - switch to using standard touchscreen p [...] omits 307ec663f6c3 Input: bu21013_ts - switch to using MT-B (slotted) protocol omits 18aa4d6b6748 Input: bu21013_ts - fix suspend when wake source omits db3e34d4036d Input: bu21013_ts - use interrupt from I2C client omits 1eb7b4cacc01 Input: bu21013_ts - remove support for platform data omits caeb1aae283f Input: bu21013_ts - convert to using managed resources omits a5ee351d5bc7 Input: bu21013_ts - remove useless comments omits 0570bab05410 Input: bu21013_ts - annotate supend/resume methods as __ma [...] omits a866781e84dd Input: bu21013_ts - rename some variables omits a1b70a44b80a Input: bu21013_ts - convert to use GPIO descriptors omits 5dc15dcf39c4 ARM: ux500: improve BU21013 touchpad bindings omits 86759eeb32f7 ARM: multi_v7_defconfig: Make MAX77802 regulator driver built-in omits d33cd42d8667 ALSA: hda/realtek - Add quirk for HP Pavilion 15 omits 33385da8d218 dt-bindings: reset: pdc: Convert PDC Global bindings to yaml omits 68d5ecf72705 dt-bindings: reset: aoss: Convert AOSS reset bindings to yaml omits 5b0eeeaa3761 ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi [...] omits 2cf842ba2f41 ARM: dts: exynos: Remove not accurate secondary ADC compatible omits 791581e36df3 dt-bindings: arm: idle-states: Move exit-latency-us explanation omits 19155f56a149 dt-bindings: arm: idle-states: Add punctuation to improve [...] omits 0801400709d5 dt-bindings: arm: idle-states: Correct "constraint guarantees" omits 06c3145deee1 dt-bindings: arm: idle-states: Correct references to wake- [...] omits fb2d23291bf1 dt-bindings: arm: idle-states: Use "e.g." and "i.e." consistently omits c0b64faf0fe6 backlight: pwm_bl: Set scale type for brightness curves sp [...] omits 511a204638d7 backlight: pwm_bl: Set scale type for CIE 1931 curves omits d55c028f8b25 backlight: Expose brightness curve type through sysfs omits 6451e123dec3 MAINTAINERS: Add entry for stable backlight sysfs ABI docu [...] omits ec665b756e6f backlight: gpio-backlight: Correct initial power state handling omits 28a1d72a221e video: backlight: tosa_lcd: drop check because i2c_unregis [...] omits bcd69da98e36 video: backlight: Drop default m for {LCD,BACKLIGHT_CLASS_DEVICE} omits 08dc99e5407d pinctrl-mcp23s08: Fix property-name in dt-example omits c709bf455d60 microblaze: remove ioremap_fullcache omits e8bd417aab0c tpm/tpm_ftpm_tee: Document fTPM TEE driver omits 09e574831b27 tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE omits 28eba2fddd5a tpm: Remove a deprecated comments about implicit sysfs locking omits 1ea32c83c699 tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts omits 5b359c7c4372 tpm_tis_core: Turn on the TPM before probing IRQ's omits 14591e2351ef MAINTAINERS: fix style in KEYS-TRUSTED entry omits 9a8892922547 reset: Remove copy'n'paste redundancy in the comments omits f12fcca65369 docs: ftrace: clarify when tracing is disabled by the trace file omits 9b8bd476e78e x86/uaccess: Don't leak the AC flags into __get_user() arg [...] omits 6fb035502956 ASoC: soc-core: move soc_probe_link_components() position omits 95c267dd2043 ASoC: soc-core: add snd_soc_dapm_init() omits b614beafa495 ASoC: soc-core: dapm related setup at one place omits ffd60fba19d9 ASoC: soc-core: move soc_probe_component() position omits 9a7c9fe1203e ASoC: soc-core: add soc_rtd_free() omits 32b1cbe38041 x86: Correct misc typos omits 4fbc485324d2 spi: ep93xx: Repair SPI CS lookup tables omits d0087e72710c regulator: provide regulator_bulk_set_supply_names() omits dbcc574a4bfa drm/etnaviv: fix missing unlock on error in etnaviv_iommuv [...] omits a0753c29004f afs: Support RCU pathwalk omits 8b6a666a9754 afs: Provide an RCU-capable key lookup omits 23a289137ab8 afs: Use afs_extract_discard() rather than iov_iter_discard() omits 52c9c1307800 afs: remove unused variable 'afs_zero_fid' omits cacf2d7dcf96 afs: remove unused variable 'afs_voltypes' omits f16180739cd1 Merge remote-tracking branch 'net/master' into afs-next omits 28e6fcc871bc mfd: cros_ec: Use mfd_add_hotplug_devices() helper omits 832a636f6afe mfd: cros_ec: Add convenience struct to define autodetecta [...] omits b027dcf7c4c3 mfd: cros_ec: Add convenience struct to define dedicated C [...] omits 5156fb75ead1 mfd: cros_ec: Use kzalloc and cros_ec_cmd_xfer_status helper omits 840d9f131f65 mfd / platform: cros_ec: Reorganize platform and mfd includes omits 2fa2b980e3fe mfd / platform: cros_ec: Rename config to a better name omits 459aedb9a5d4 mfd: cros_ec: Switch to use the new cros-ec-chardev driver omits eda2e30c6684 mfd / platform: cros_ec: Miscellaneous character device to [...] omits 47f11e0b40e9 mfd / platform: cros_ec: Move cros-ec core driver out from MFD omits 7aa703bb8824 mfd / platform: cros_ec: Handle chained ECs as platform devices omits 38f6a046f023 include: dt-bindings: add Performance Monitoring Unit for Exynos omits 8391c6cb2414 mfd: mt6323: Add MT6323 RTC and PWRC omits 7c3f7cd5a0c9 mfd: mt6323: Replace boilerplate resource code with DEFINE [...] omits 09c1dec47002 mfd: mt6397: Add mutex include omits 8ab1267ff73d dt-bindings: mfd: mediatek: Add MT6323 Power Controller omits 7051919d1751 dt-bindings: mfd: mediatek: Update RTC to include MT6323 omits b788d111e676 dt-bindings: mfd: mediatek: mt6397: Change to relative paths omits fea3ac55e112 mfd: db8500-prcmu: Support the higher DB8520 ARMSS omits 569fac74627c mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit request omits 1094422253db mfd: htc-i2cpld: Drop check because i2c_unregister_device( [...] omits f68c0a873ef2 mfd: sm501: Include the GPIO driver header omits c5b90cb26e83 mfd: intel-lpss: Add Intel Skylake ACPI IDs omits cbd1c5c4d443 mfd: intel-lpss: Consistently use GENMASK() omits b9a801dfa591 mfd: Add support for Merrifield Basin Cove PMIC omits b65dc4f6b339 mfd: ezx-pcap: Replace mutex_lock with spin_lock omits 56d250ef9650 cuse: fix broken release omits 17b2cbe29492 fuse: cleanup fuse_wait_on_page_writeback omits 1fb027d75964 fuse: require /dev/fuse reads to have enough buffer capaci [...] omits 58985a9d2d03 drivers/staging/exfat - by default, prohibit mount of fat/vfat omits 828802228485 power: supply: Init device wakeup after device_add() omits 10948061162a power: supply: ab8500_charger: Mark expected switch fall-through omits fe55e7703273 power: supply: sbs-battery: only return health when batter [...] omits 47c169e17bbd MAINTAINERS: N900: Remove isp1704_charger.h record omits 99956a9e0825 power: supply: sbs-battery: use correct flags field omits 0f1979b402df m68k: Remove ioremap_fullcache() omits 2cecd1f11ca4 m68k: Simplify ioremap_nocache() omits 29d9a0b50736 x86/boot: Preserve boot_params.secure_boot from sanitizing omits a06ebb8d953b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 2c58167877a6 Merge tag 'perf-core-for-mingo-5.4-20190901' of git://git. [...] omits e98db89489f0 Merge branch 'linus' into perf/core, to pick up fixes omits 77e5517cb506 Merge branch 'linus' into x86/cpu, to resolve conflicts omits 982792f45894 xtensa: virt: move PCI root complex to KIO range omits fc603294267f net/mlx5: Set only stag for match untagged packets omits f813cb506b8c net/mlx5: Add stub for mlx5_eswitch_mode omits 3a6ef5158d4a net/mlx5: Avoid disabling RoCE when uninitialized omits 97b5484ed608 net/mlx5: Add HW bits and definitions required for SW steering omits c9b9dcb430b3 net/mlx5: Move device memory management to mlx5_core omits 55f7e5c364dc drm/nouveau/sec2/gp102: add missing MODULE_FIRMWAREs omits 345464fb760d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 9b87647c665d asm-generic: add unlikely to default BUG_ON(x) omits 602828c1aade __div64_const32(): improve the generic C version omits 09f8a6db20e6 xtensa: add support for call0 ABI in userspace omits 9e1e41c44782 xtensa: clean up PS_WOE_BIT usage omits fa7da7449eb3 power: supply: axp288_fuel_gauge: Add Minix Neo Z83-4 to t [...] omits 6f3ed834717b power: supply: axp288_fuel_gauge: Sort the DMI blacklist a [...] omits f1b937cc86be power: supply: register HWMON devices with valid names omits 4bc61b0b1695 Merge branch 'net-dsa-mv88e6xxx-centralize-SERDES-IRQ-handling' omits 45de77ff8286 net: dsa: mv88e6xxx: centralize SERDES IRQ handling omits 907b9b9fcaef net: dsa: mv88e6xxx: introduce .serdes_irq_status omits 61a46b4147b2 net: dsa: mv88e6xxx: introduce .serdes_irq_enable omits dc272f600eb3 net: dsa: mv88e6xxx: pass lane to .serdes_power omits 6600d8e5822d net: dsa: mv88e6xxx: merge mv88e6352_serdes_power_set omits 9db4a7257e60 net: dsa: mv88e6xxx: implement mv88e6352_serdes_get_lane omits 5122d4ec9e80 net: dsa: mv88e6xxx: simplify .serdes_get_lane omits 4241ef52372e net: dsa: mv88e6xxx: introduce .serdes_irq_mapping omits f441ed0f4c89 net: dsa: mv88e6xxx: fix SERDES IRQ mapping omits 946bc2509eb8 net: dsa: mv88e6xxx: check errors in mv88e6352_serdes_irq_link omits b943e03341e6 net: hns3: remove set but not used variable 'qos' omits bdad7529ee4e net: hns3: remove redundant assignment to pointer reg_info omits e1e54ec7fb55 net: seeq: Fix the function used to release some memory in [...] omits 56fcd40f8a51 netlabel: remove redundant assignment to pointer iter omits dc161162e42c r8169: don't set bit RxVlan on RTL8125 omits 9f159ae07f07 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 5fb181cba010 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 5358e6e77490 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] omits 226024b16685 drm/exynos: drop use of drmP.h omits 4e4210402639 leds: trigger: gpio: GPIO 0 is valid omits d4b02200ae7c leds: pwm: Use struct_size() helper omits 1669ec78b87c leds: is31fl32xx: Use struct_size() helper omits 2637fd436c60 leds: ti-lmu-common: Fix coccinelle issue in TI LMU omits 070a0eed7580 leds: lm3532: Avoid potentially unpaired regulator calls omits 68bfcf6debd7 leds: syscon: Use resource managed variant of device register omits 7c322056e356 leds: Replace {devm_}led_classdev_register() macros with inlines omits 4a9eb8154ffd dt-bindings: rtc: ds1307: add rx8130 compatible omits d76a81d0c262 rtc: sun6i: Allow using as wakeup source from suspend omits f648d40b99ba rtc: pcf8563: let the core handle range offsetting omits f7dcf869ad39 ipc/msg.c: consolidate all xxxctl_down() functions omits 6520fe1958d7 ipc/mqueue: improve exception handling in do_mq_notify() omits d5513cc1be24 ipc/mqueue.c: delete an unnecessary check before the macro [...] omits 6b845ae8bc11 bug: move WARN_ON() "cut here" into exception handler omits 5a8771d0446f bug: consolidate __WARN_FLAGS usage omits e7369412ce75 bug: clean up helper macros to remove __WARN_TAINT() omits a0ebf6f7a976 bug: lift "cut here" out of __warn() omits 5ac7b65af68b bug: consolidate warn_slowpath_fmt() usage omits e26466187de5 bug: rename __WARN_printf_taint() to __WARN_printf() omits a3b8a42b9286 bug: refactor away warn_slowpath_fmt_taint() omits 1b4fb86cc0f0 scripts/gdb: handle split debug omits af81c6d8a09b kgdb: don't use a notifier to enter kgdb at panic; call directly omits a200e9d864a8 aio: simplify read_events() omits cc00c96ec6cf kexec: restore arch_kexec_kernel_image_probe declaration omits cffb7bf4b5db kexec: bail out upon SIGKILL when allocating memory. omits 4126d425359c cpumask: nicer for_each_cpumask_and() signature omits f8f75be8e5b9 fork: improve error message for corrupted page tables omits bd369499b231 fat: add nobarrier to workaround the strange behavior of device omits 58263ab637e1 fs/reiserfs/do_balan.c: remove set but not used variable omits 6bcdda7410aa fs/reiserfs/journal.c: remove set but not used variable omits 552099480266 fs/reiserfs/do_balan.c: remove set but not used variables omits 982bc550fc14 fs/reiserfs/fix_node.c: remove set but not used variables omits 1a2fbec2a74f fs/reiserfs/prints.c: remove set but not used variables omits 89d6529ea44a fs/reiserfs/objectid.c: remove set but not used variables omits f8105c432fc9 fs/reiserfs/lbalance.c: remove set but not used variables omits edc80c41d487 fs/reiserfs/stree.c: remove set but not used variables omits 296677483469 fs/reiserfs/journal.c: remove set but not used variables omits 5a35a096eab8 fs: reiserfs: remove unnecessary check of bh in remove_fro [...] omits 6b2481d4a66b checkpatch: allow consecutive close braces omits 000ea2656990 checkpatch: prefer __section over __attribute__((section(...))) omits d33b953d0462 checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE omits 436e742d77d7 checkpatch.pl: warn on invalid commit id omits 9ea614641e28 checkpatch: improve SPDX license checking omits ae58bd18a420 checkpatch: don't interpret stack dumps as commit IDs omits bb9ae4b78c4b lib/math/rational.c: fix possible incorrect result from ra [...] omits 20a8b0191ff7 lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds omits ed42c6fcfaf7 lib/extable.c: add missing prototypes omits 95ddd51a6906 lib/generic-radix-tree.c: make 2 functions static inline omits 897568b87932 strscpy: reject buffer sizes larger than INT_MAX omits c2264cb68fed include/trace/events/writeback.h: fix -Wstringop-truncatio [...] omits 1face931b03e kernel-doc: core-api: Include string.h into core-api omits 8bb9fa5bed9e kernel-doc: core-api: include string.h into core-api omits fb79c8a22c0e Documentation/checkpatch: prefer stracpy/strscpy over strc [...] omits c10a152c661a string: add stracpy and stracpy_pad mechanisms omits 4b3eb809c094 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 4823a3bc7a46 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits f948d99049a0 lib/genalloc.c: export symbol addr_in_gen_pool omits 40649aa1ddd7 augmented rbtree: rework the RB_DECLARE_CALLBACKS macro de [...] omits e9a75ef0e46b augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix-3 omits 2b423b9659ca augmented-rbtree-add-new-rb_declare_callbacks_max-macro-fix omits ac42831c8a30 augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro omits 5b2295cd6f90 augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro omits 8770440902bd rbtree: avoid generating code twice for the cached version [...] omits 6e3d8673a43e hung_task: allow printing warnings every check interval omits 31b4c71ca0e5 kernel/elfcore.c: include proper prototypes omits 1b85650a666f linux/coff.h: add include guard omits 1964ff105f79 kernel/hung_task.c: Monitor killed tasks. omits 2f1aeafb7c3e fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 71bf4f4c04ac fs/buffer.c: add debug print for __getblk_gfp() stall problem omits f81458f5257b mm: don't expose page to fast gup before it's ready omits 6ffc7ee7838c mm/vmscan: remove unused lru_pages argument omits 457b98f11125 mm, memcg: make scan aggression always exclude protection omits 88d7fb375bb5 mm, memcg: make memory.emin the baseline for utilisation d [...] omits 3b4185a28385 mm, memcg: proportional memory.{low,min} reclaim omits 5269a465561f zswap: use movable memory if zpool support allocate movabl [...] omits ce8d06cc4490 zpool: add malloc_support_movable to zpool_driver omits 965270f60bb4 shmem: fix obsolete comment in shmem_getpage_gfp() omits 9726bcda9c7c mm/madvise: reduce code duplication in error handling paths omits 3966fe88f62b mm: factor out common parts between MADV_COLD and MADV_PAGEOUT omits ec200ca06aa0 mm: clear PG_active on MADV_PAGEOUT omits 4f61f2df0c2d mm: introduce MADV_PAGEOUT omits 5fc69fd30038 mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM omits 946ebdcbaade mm: introduce MADV_COLD omits 49624852c2df mm: mmap: increase sockets maximum memory size pgoff for 32bits omits 8e8be0f3c0a5 mm-mmapc-refine-find_vma_prev-with-rb_last-fix omits 45be0fe92837 mm/mmap.c: refine find_vma_prev() with rb_last() omits fcde8947bea1 riscv-make-mmap-allocation-top-down-by-default-v6 omits f6a9089b8915 riscv: make mmap allocation top-down by default omits 7b062e77d450 mips: use generic mmap top-down layout and brk randomization omits c30d4d877cab mips: replace arch specific way to determine 32bit task wi [...] omits 3d7930af4e17 mips: adjust brk randomization offset to fit generic version omits a76325ec2f0f mips: use STACK_TOP when computing mmap base address omits 7d22b6b4e260 mips: properly account for stack randomization and stack g [...] omits 5297f34907d2 arm: use generic mmap top-down layout and brk randomization omits e00048c6fdd7 arm: use STACK_TOP when computing mmap base address omits ba38f5c96f8b arm: properly account for stack randomization and stack guard gap omits f500d3ccdaa2 arm64, mm: make randomization selected by generic topdown [...] omits 912cbafc58a5 arm64, mm: move generic mmap layout functions to mm omits 7f4a4731aef7 arm64: consider stack randomization for mmap base only whe [...] omits d6547222864e arm64: make use of is_compat_task instead of hardcoding this test omits 07ff544527f1 mm, fs: move randomize_stack_top from fs to mm omits 5b79b78bfcc2 psi-annotate-refault-stalls-from-io-submission-fix-2 omits 774695bb9dd1 psi-annotate-refault-stalls-from-io-submission-fix omits 85de42447ed4 mm, thp: account deferred split THPs into MemAvailable omits 0b08e84d68f7 uprobe: collapse THP pmd after removing all uprobes omits 6338d625f21a khugepaged: add comments for retract_page_tables() omits a8638137ab40 khugepaged: enable collapse pmd for pte-mapped THP omits ba61ca2bdb21 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT omits b0728f341608 mm, thp: introduce FOLL_SPLIT_PMD omits 9e6f333612e5 uprobe: use original page when all uprobes are removed omits 418611b161a3 mm: move memcmp_pages() and pages_identical() omits 23008754bf9e mm-thp-make-deferred-split-shrinker-memcg-aware-v6 omits 7d75b6ad3292 mm: thp: make deferred split shrinker memcg aware omits b9a56cfbcd8c mm-shrinker-make-shrinker-not-depend-on-memcg-kmem-v6 omits a641225725f6 mm: shrinker: make shrinker not depend on memcg kmem omits 7e951d636a20 mm: move mem_cgroup_uncharge out of __page_cache_release() omits bf2bcdc10e1d mm: thp: extract split_queue_* into a struct omits c8d03567dcb9 mm,thp: avoid writes to file with THP in pagecache omits b9f8b69ac7e2 khugepaged: fix double unlock in collapse_file() omits 2af1594c5810 khugepaged: fix build without CONFIG_SHMEM omits a2256471445d mm,thp: add read-only THP support for (non-shmem) FS omits 744b96e556bb khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() omits b6da4917b4dd mm,thp: stats for file backed THP omits 8d20b36fcc76 filemap: update offset check in filemap_fault() omits 309db745ef7c filemap: check compound_head(page)->mapping in pagecache_g [...] omits 0bf3a2467c55 filemap: check compound_head(page)->mapping in filemap_fault() omits 1c2787771003 thp: update split_huge_page_pmd() comment omits a6b383a1b622 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() omits 8e33cd6b58a4 hugetlbfs: don't retry when pool page allocations start to fail omits cfa0b23773cd mm, compaction: raise compaction priority after it withdrawns omits 5b81625a4a01 mm, reclaim: cleanup should_continue_reclaim() omits 02aa0a68a40e mm, reclaim: make should_continue_reclaim perform dryrun d [...] omits 9f352e6fbf70 mm/oom: add oom_score_adj and pgtables to Killed process message omits bca5331ffa1c memcg, oom: don't require __GFP_FS when invoking memcg OOM killer omits b634f16baa2d mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits d2654789415a mm/oom_kill.c: add task UID to info message on an oom kill omits 48e2922ee5f5 mm-oom-avoid-printk-iteration-under-rcu-fix omits 2bef7dc905ed mm, oom: avoid printk() iteration under RCU omits 697e12de9b9e mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] omits e706bc8f73da mm/compaction.c: remove unnecessary zone parameter in isol [...] omits 83a96d50141f mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 2c9da5b86141 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits 6097d8cdaa17 mm-compaction-clear-total_migratefree_scanned-before-scann [...] omits ed6ae5009d43 mm/compaction: introduce a helper compact_zone_counters_init() omits 3ffce0b4e1e4 mm/compaction.c: clear total_{migrate,free}_scanned before [...] omits 1bf787ccd3b0 mm: silence -Woverride-init/initializer-overrides omits 3ecc7ac08e80 mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask omits 5e7ecae8fa83 mm/vmalloc: modify struct vmap_area to reduce its size omits 415968757865 mm/vmalloc: do not keep unpurged areas in the busy tree omits 3393cd6fb362 mm/sparse.c: use __nr_to_section(section_nr) to get mem_section omits 79c9658ad370 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] omits 9131cae4a55c mm/sparse.c: mark sparse_buffer_free as __meminit omits bc1aa181c56a mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory omits 8ab94cde8c21 mm/memory_hotplug: online_pages cannot be 0 in online_pages() omits 15040557dba6 mm-memory_hotplug-make-sure-the-pfn-is-aligned-to-the-orde [...] omits 9d6e27612688 mm/memory_hotplug: make sure the pfn is aligned to the ord [...] omits 0bde8c7f17c4 mm/memory_hotplug: simplify online_pages_range() omits c62f9d706c96 mm/memory_hotplug: drop PageReserved() check in online_pag [...] omits 299e3d706af8 mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ [...] omits 640316da6c42 mm/memory_hotplug.c: prevent memory leak when reusing pgdat omits 76d8a29c2c1c drivers/base/memory.c: don't store end_section_nr in memor [...] omits e12c4411ae2b driver/base/memory.c: validate memory block size early omits 3dca4574ca8a drivers/base/memory.c: fixup documentation of removable/ph [...] omits 9742b3ebaa27 drivers/base/node.c: simplify unregister_memory_block_unde [...] omits cf804e91ab00 mm-memory_hotplug-remove-move_pfn_range-fix omits 82c27d09bac8 mm/memory_hotplug: remove move_pfn_range() omits e10b0ff68eee mm: consolidate pgtable_cache_init() and pgd_cache_init() omits 6b34c83b5a07 microblaze: switch to generic version of pte allocation omits f02cafbaba69 sh: switch to generic version of pte allocation omits dbac2be1dcde ia64: switch to generic version of pte allocation omits aa66fac0f503 mm: remove quicklist page table caches omits c29fb5e0c53e mm: release the spinlock on zap_pte_range omits f75594c094e8 mm/mmap.c: fix the adjusted length error omits b47011719e5c mm: remove redundant assignment of entry omits bae8b725fe62 net/xdp: convert put_page() to put_user_page*() omits 329b47febe61 drivers/gpu/drm/via: convert put_page() to put_user_page*() omits 5d6c53914bcd mm/gup: remove unused variable in siw_free_plist() omits 2fd86b22f075 mm/gup: add make_dirty arg to put_user_pages_dirty_lock() omits c3eb190b0351 mm: vmscan: do not share cgroup iteration between reclaimers omits c59f180fad1a mm: memcontrol: switch to rcu protection in drain_all_stock() omits b01a7d690bae mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints omits 365007730f2b mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 9281e9ddbc94 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 891ac7bf5a41 mm-throttle-allocators-when-failing-reclaim-over-memoryhig [...] omits 89c35f1b01d8 mm-throttle-allocators-when-failing-reclaim-over-memoryhigh-fix omits ad5cd8144d8e mm, memcg: throttle allocators when failing reclaim over m [...] omits 554dfb5cf324 mm-page-cache-store-only-head-pages-in-i_pages-fix omits 00e6e3275336 mm: page cache: store only head pages in i_pages omits 9600f1f0a140 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] omits 0ccd5fbacff9 mm/filemap.c: don't initiate writeback if mapping has no d [...] omits 037a548509aa mm, page_owner, debug_pagealloc: save and dump freeing sta [...] omits 1f8c3abc662a mm, page_owner: keep owner info when freeing the page omits d3dafcfe9257 mm, page_owner: record page owner for each subpage omits 861e86259aad mm: replace list_move_tail() with add_page_to_lru_list_tail() omits 46d5fa030cd9 mm: introduce compound_nr() omits c103c6a30d5d mm-introduce-page_shift-fix omits 752f353f265e mm: Introduce page_shift() omits 4d85e3f24a4e mm: introduce page_size() omits 5cf3805cad7f mm/rmap.c: remove set but not used variable 'cstart' omits e1d35570c71d mm/page_poison.c: fix a typo in a comment omits 51219ab075f3 lib-test_kasan-add-roundtrip-tests-checkpatch-fixes omits 537a6557765d lib/test_kasan.c: add roundtrip tests omits d8d76636caa8 kasan: add memory corruption identification for software t [...] omits 77ce11c44c23 mm/kmemleak: increase the max mem pool to 1M omits eb1ad44328ed mm/kmemleak.c: record the current memory pool size omits 013e2b3fc574 mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] omits 5bc34355294b mm-kmemleak-use-the-memory-pool-for-early-allocations-chec [...] omits 70b8ff87f1b4 mm: kmemleak: use the memory pool for early allocations omits 7c0b28c09db4 mm: kmemleak: simple memory allocation pool for kmemleak objects omits 51030fbd3bd4 mm: kmemleak: make the tool tolerant to struct scan_area a [...] omits 4a0804f379b8 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K omits 6d805e334da8 mm, slab: move memcg_cache_params structure to mm/slab.h omits 88751e135139 mm, sl[aou]b: guarantee natural alignment for kmalloc(powe [...] omits 958fbf31879b mm, sl[ou]b: improve memory accounting omits 6ecbdb72a52f mm, slab: extend slab/shrink to shrink all memcg caches omits bcf08b2a350c ramfs: support O_TMPFILE omits ee399bbd21e2 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 93e810798aa9 fs: ocfs2: fix a possible null-pointer dereference in ocfs [...] omits 5ec1e22c3fe3 fs-ocfs2-fix-possible-null-pointer-dereferences-in-ocfs2_x [...] omits 8bc434bacbdb fs: ocfs2: fix possible null-pointer dereferences in ocfs2 [...] omits 4f78317dac33 ocfs2: checkpoint appending truncate log transaction befor [...] omits 36b21a33fa06 ocfs2: wait for recovering done after direct unlock request omits f86201012f42 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 29584d0716cf ocfs2: clear zero in unaligned direct IO omits 46ac2d052454 fs/ocfs2/dir.c: remove set but not used variables omits 70f838bf6b61 fs/ocfs2/file.c: remove set but not used variables omits 013cc6a3477c fs/ocfs2/namei.c: remove set but not used variables omits 924219b5f499 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration omits 99cc43db5df0 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() omits 7caebc2e942e ocfs2: ensure ret is set to zero before returning omits c6fb210667c2 ocfs2: further debugfs cleanups omits 215e33b2cafb jbd2: remove jbd2_journal_inode_add_[write|wait] omits 6ec421601b95 ocfs2: use jbd2_inode dirty range scoping omits 9ca10a23e32a kbuild: clean compressed initramfs image omits 9e8fff6a5ed4 /proc/kpageflags: do not use uninitialized struct pages omits 83b2468367a3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c7d5f6dbd9f9 rtc: pcf8563: remove useless indirection omits 8d3f805e6896 rtc: pcf8563: convert to devm_rtc_allocate_device omits deaa3ff4984f rtc: pcf8563: add Microcrystal RV8564 compatible omits cd646ec003c5 rtc: pcf8563: add Epson RTC8564 compatible omits 4053e74996b8 rtc: s35390a: convert to devm_i2c_new_dummy_device() omits 59a7f24fceb3 rtc: max77686: convert to devm_i2c_new_dummy_device() omits 6f671045b642 net/ncsi: add response handlers for PLDM over NC-SI omits dd7078f05e1b enetc: Add missing call to 'pci_free_irq_vectors()' in pro [...] omits dd1bf47a84fe net: bcmgenet: use ethtool_op_get_ts_info() omits 7ef66122bdb3 rtc: pcf85363/pcf85263: fix regmap error in set_time omits c59a9fc7272e rtc: snvs: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 79610340cac8 rtc: snvs: set range omits 02a3f0d5a70a tc-testing: don't hardcode 'ip' in nsPlugin.py omits 38320f69403d Merge branch 'Minor-cleanup-in-devlink' omits 58b6be4175a4 devlink: Use switch-case instead of if-else omits c7282b501f22 devlink: Make port index data type as unsigned int omits 1b6ca07b6879 Merge branch 'net-tls-add-socket-diag' omits 26811cc9f55a net: tls: export protocol version, cipher, tx_conf/rx_conf [...] omits 61723b393292 tcp: ulp: add functions to dump ulp-specific information omits 15a7dea750e0 net/tls: use RCU protection on icsk->icsk_ulp_data omits 3daa418392db Merge branch 'net-dsa-microchip-add-KSZ8563-support' omits d9033ae95cf4 net: dsa: microchip: add KSZ8563 compatibility string omits de5eb9e00eba dt-bindings: net: dsa: document additional Microchip KSZ85 [...] omits 63e584644247 Merge tag 'qcom-arm64-defconfig-for-5.4' into all-for-5.4 omits 51d4831e79c3 Merge tag 'qcom-arm64-for-5.4' into all-for-5.4 omits 460cdf511e4d Merge tag 'qcom-defconfig-for-5.4' into all-for-5.4 omits ad517b3884b8 Merge tag 'qcom-drivers-for-5.4' into all-for-5.4 omits fcee7de608a2 arm64: defconfig: Enable CPU clock drivers for Qualcomm msm8916 omits 6377910c5c14 arm64: defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM omits 1cd3e52a07b8 ARM: multi_v7_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM omits 162eeae200e0 ARM: qcom_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM omits de9183bca276 Merge branch 'v5.4-armsoc/dts64' into for-next omits 879c3808a4a1 Merge branch 'net-aquantia-fixes-on-vlan-filters-and-other [...] omits be6cef69ba57 net: aquantia: fix out of memory condition on rx side omits 5c47e3ba6fe5 net: aquantia: linkstate irq should be oneshot omits c2ef057ee775 net: aquantia: reapply vlan filters on up omits 392349f60110 net: aquantia: fix limit of vlan filters omits 6fdc060d7476 net: aquantia: fix removal of vlan 0 omits 154f4fb7a0b8 Merge branch 'Fix-issues-in-tc-taprio-and-tc-cbs' omits 1c6c09a0ae62 net/sched: cbs: Set default link speed to 10 Mbps in cbs_s [...] omits f04b514c0ce2 taprio: Set default link speed to 10 Mbps in taprio_set_pi [...] omits efb55222d31c taprio: Fix kernel panic in taprio_destroy omits ae31a514a134 objtool: Ignore intentional differences for the x86 insn decoder omits 2ffd84ae973b objtool: Update sync-check.sh from perf's check-headers.sh omits 87a682a7c4e7 perf build: Ignore intentional differences for the x86 ins [...] omits 00a263902ac3 perf intel-pt: Use shared x86 insn decoder omits f1da0a6c1365 perf intel-pt: Remove inat.c from build dependency list omits 58993fb2c511 perf: Update .gitignore file omits d046b725487a objtool: Move x86 insn decoder to a common location omits f01642e4912b perf metricgroup: Support multiple events for metricgroup omits 287f2649f791 perf metricgroup: Scale the metric result omits a55ab7c4ca69 perf pmu: Change convert_scale from static to global omits d3300a3c4e76 perf symbols: Move mem_info and branch_info out of symbol.h omits f2a39fe84901 perf auxtrace: Uninline functions that touch perf_session omits fa0d98462fae perf tools: Remove needless evlist.h include directives omits 7ae811b12e41 perf tools: Remove needless evlist.h include directives omits ef7d95661d04 perf tools: Remove needless thread_map.h include directives omits 4becb2395f91 perf tools: Remove needless thread.h include directives omits df1a0a110c2c perf tools: Remove needless map.h include directives omits afce8c482c48 perf probe: No need for symbol.h, symbol_conf is enough omits 5c9dbe6da133 perf tools: Remove needless sort.h include directives omits 4772925885da perf tools: Move 'struct events_stats' and prototypes to s [...] omits 171f7474b6bb perf hist: Remove needless ui/progress.h from hist.h omits 4a3cec84949d perf dsos: Move the dsos struct and its methods to separat [...] omits b1d1b094f757 perf symbols: Move symsrc prototypes to a separate header omits c38fa94d1882 perf symbols: Add missing linux/refcount.h to symbol.h omits 9bea81b36a8d perf symbol: Move C++ demangle defines to the only file using it omits fac583fdb674 perf dso: Adopt DSO related macros from symbol.h omits e97fd1383cd7 libtraceevent: Change users plugin directory omits 5d6552ab3b71 libtraceevent: Remove tep_register_trace_clock() omits 38847db9740a libtraceevent, perf tools: Changes in tep_print_event_* APIs omits 4cb3c6d546aa perf event: Remove needless include directives from event.h omits 03e61929c0d2 arm64: dts: rockchip: limit clock rate of MMC controllers [...] omits b6b5574b80d6 perf env: Remove env.h from other headers where just a fwd [...] omits 8520a98dbab6 perf debug: Remove needless include directives from debug.h omits e56476897448 fpga: Remove dev_err() usage after platform_get_irq() omits ed6e8103ba72 Merge branch 'qed-Enhancements' omits 849dbf09234a qede: Add support for dumping the grc data. omits 3b86bd076284 qed: Add APIs for configuring grc dump config flags. omits d44a3ced7023 qede: Add support for reading the config id attributes. omits 2d4c849530a9 qed: Add APIs for reading config id attributes. omits b0274eb0d76e Merge branch 'Dynamic-toggling-of-vlan_filtering-for-SJA1105-DSA' omits 5f33183b7fdf net: dsa: tag_8021q: Restore bridge VLANs when enabling vl [...] omits f40d9b20864a net: bridge: Populate the pvid flag in br_vlan_get_info omits 5f81d5455589 net: dsa: microchip: fill regmap_config name omits 5b161002bd6d Merge tag 'batadv-net-for-davem-20190830' of git://git.ope [...] omits 5c63592f90c6 Merge tag 'batadv-next-for-davem-20190830' of git://git.op [...] omits 9eb4b5180d33 tools/power turbostat: update version number omits c1c10cc77883 tools/power turbostat: Add support for Hygon Fam 18h (Dhya [...] omits 9cfa8e042f7c tools/power turbostat: Fix caller parameter of get_tdp_amd() omits 1e9042b9c8d4 tools/power turbostat: Fix CPU%C1 display value omits 6ee9fc63d2e7 tools/power turbostat: do not enforce 1ms omits c026c23629b8 tools/power turbostat: read from pipes too omits d93ea567fc4e tools/power turbostat: Add Ice Lake NNPI support omits 570992fc5733 tools/power turbostat: rename has_hsw_msrs() omits cd188af5282d tools/power turbostat: Fix Haswell Core systems omits b62b3184576b tools/power turbostat: add Jacobsville support omits eeb71c950bc6 tools/power turbostat: fix buffer overrun omits 605736c6929d tools/power turbostat: fix file descriptor leaks omits 15423b958f33 tools/power turbostat: fix leak of file descriptor on erro [...] omits d4794f25f122 tools/power turbostat: Make interval calculation per threa [...] omits d743dae6d193 tools/power turbostat: remove duplicate pc10 column omits 03531482402a tools/power x86_energy_perf_policy: Fix argument parsing omits f3fe116a44fd tools/power: Fix typo in man page omits 6ac1730f7db8 tools/power/x86: Enable compiler optimisations and Fortify [...] omits adb8049097a9 tools/power x86_energy_perf_policy: Fix "uninitialized var [...] omits eea173097dfb Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits a47b53e95acc tracing: Rename tracing_reset() to tracing_reset_cpu() omits 58fe7a87db51 tracing: Document the stack trace algorithm in the comments omits f7edb451fa51 tracing/arm64: Have max stack tracer handle the case of re [...] omits 4fbcf0741697 recordmcount: Clarify what cleanup() does omits c97fea26254b recordmcount: Remove redundant cleanup() calls omits 2e63152bc190 recordmcount: Kernel style formatting omits 3aec8638246f recordmcount: Kernel style function signature formatting omits 3f1df12019f3 recordmcount: Rewrite error/success handling omits 7f5291da4b15 selftests/ftrace: Add syntax error test for multiprobe omits 3e662c54a15c selftests/ftrace: Add syntax error test for immediates omits cf881485eb2a selftests/ftrace: Add a testcase for kprobe multiprobe event omits a42e3c4de964 tracing/probe: Add immediate string parameter support omits 6218bf9f4d29 tracing/probe: Add immediate parameter support omits ab10d69eb714 tracing/uprobe: Add per-probe delete from event omits eb5bf81330a7 tracing/kprobe: Add per-probe delete from event omits 41af3cf587f4 tracing/uprobe: Add multi-probe per uprobe event support omits ca89bc071d5e tracing/kprobe: Add multi-probe per event support omits 30199137c899 tracing/dynevent: Pass extra arguments to match operation omits cb8e7a8d55e0 tracing/dynevent: Delete all matched events omits 60d53e2c3b75 tracing/probe: Split trace_event related data from trace_probe omits 17e262e9954b recordmcount: Remove unused fd from uwrite() and ulseek() omits a14620791609 recordmcount: Remove uread() omits 1bd95be204aa recordmcount: Remove redundant strcmp omits 0bc11ed5ab60 kprobes: Allow kprobes coexist with livepatch omits 813cafc4109c MIPS: PCI: refactor ioc3 special handling omits 95381debd9ee Merge tag 'trace-v5.3-rc6' of git://git.kernel.org/pub/scm [...] omits 60af0d94cc37 mips: remove ioremap_cachable omits 7fb86707cc3a Merge tag 'riscv/for-v5.3-rc7' of git://git.kernel.org/pub [...] omits 834354f642ad Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 31bb5feb0d28 Merge branch 'akpm' (patches from Andrew) omits 94044dfb0bcf MAINTAINERS: update entry of firewire audio drivers omits e027a2dea5fd hwmon (coretemp) Fix a memory leak bug omits 7d82fcc9d9e8 hwmon: (lm75) Fix write operations for negative temperatures omits 6f8c8f3c3101 hwmon: pmbus: ucd9000: remove unneeded include omits 0642ea2409f3 ext4 crypto: fix to check feature status before get policy omits c68c9ec1c52e tracing: Correct kdoc formats omits 2e8156273189 ftrace/x86: Remove mcount() declaration omits 19a58ce1dc72 tracing/probe: Fix null pointer dereference omits 595a438c78db tracing: Make exported ftrace_set_clr_event non-static omits 42344113ba7a mips/atomic: Fix smp_mb__{before,after}_atomic() omits 1c6c1ca31858 mips/atomic: Fix loongson_llsc_mb() wreckage omits dfc8d8de855d mips/atomic: Fix cmpxchg64 barriers omits ae688e1720fd arm64: dts: renesas: hihope-common: Fix eMMC status omits 52d083472e0b clang-format: Update with the latest for_each macro list omits 153e97d3bdf3 Merge branch 'mvebu/dt64' into mvebu/for-next omits 7109d817db2e arm64: dts: marvell: add DTS for Turris Mox omits 3e8e28f28e40 dt-bindings: marvell: document Turris Mox compatible omits 8ef75105b5b1 arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl omits 4e48ff438fca Merge remote-tracking branch 'arm-soc/arm/drivers' into HEAD omits 1baa2800e62d xfs: remove the unused XFS_ALLOC_USERDATA flag omits ecfc28a41cf1 xfs: cleanup xfs_fsb_to_db omits adcb0ca2330b xfs: fix the dax supported check in xfs_ioctl_setattr_dax_ [...] omits 40144e49ff84 xfs: Fix stale data exposure when readahead races with hole punch omits cf1ea0592dbf fs: Export generic_fadvise() omits 692fe62433d4 mm: Handle MADV_WILLNEED through vfs_fadvise() omits ddbca70cc45c xfs: allocate xattr buffer on demand omits 9df243a1a9e6 xfs: consolidate attribute value copying omits e3cc4554ce1b xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue omits a0e959d3c9d5 xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue omits 728bcaa3e0f9 xfs: make attr lookup returns consistent omits 756c6f0f7efe xfs: reverse search directory freespace indexes omits 610125ab1e4b xfs: speed up directory bestfree block scanning omits 0e822255f95d xfs: factor free block index lookup from xfs_dir2_node_add [...] omits a07258a69528 xfs: factor data block addition from xfs_dir2_node_addname_int() omits aee7754bbeb1 xfs: move xfs_dir2_addname() omits 39ee2239a5a2 xfs: remove all *_ITER_CONTINUE values omits f3b17320db25 openrisc: map as uncached in ioremap omits eabe7e9a21a2 or1k: dts: Add ethoc device to SMP devicetree omits c312ef176399 libata/ahci: Drop PCS quirk for Denverton and beyond omits 974ceb21fcf9 udp: Remove unlikely() from IS_ERR*() condition omits 7cf92ccb8555 net/mlx5e: Remove unlikely() from WARN*() condition omits ae2930583c7a or1k: dts: Fix ethoc network configuration in or1ksim devicetree omits e0f14b8ca388 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 0feacaa21634 writeback: don't access page->mapping directly in track_fo [...] omits ab9bb6318b09 Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" omits ee594bfff389 fs/namei.c: new helper - legitimize_root() omits ce6595a28a15 kill the last users of user_{path,lpath,path_dir}() omits 6b61aed06a3b namei.h: get the comments on LOOKUP_... in sync with reality omits fbb7d9d56d16 kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h omits 6c1c280805de mm: memcontrol: fix percpu vmstats and vmevents flush omits d2e5fb927ee7 mm, memcg: do not set reclaim_state on soft limit reclaim omits a6c135bb1a59 mailmap: add aliases for Dmitry Safonov omits 14108b9131a4 mm/z3fold.c: fix lock/unlock imbalance in z3fold_page_isolate omits b4c46484dc3f mm, memcg: partially revert "mm/memcontrol.c: keep local V [...] omits 441e254cd40d mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n omits bee07b33db78 mm: memcontrol: flush percpu slab vmstats on kmem offlining omits c3d7a089f945 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 94880a5b2e81 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits e72cb7d62453 bnxt_en: Fix compile error regression with CONFIG_BNXT_SRI [...] omits 909548d6c578 riscv: add arch/riscv/Kbuild omits f2683bd8d5bd [PATCH] fix d_absolute_path() interplay with fsmount() omits bdb15a29cc28 Merge branch 'bpf-xdp-unaligned-chunk' omits d57f172c99bd doc/af_xdp: include unaligned chunk case omits 3945b37a975d samples/bpf: use hugepages in xdpsock app omits 03895e63ff97 samples/bpf: add buffer recycling for unaligned chunks to xdpsock omits c543f5469822 samples/bpf: add unaligned chunks mode support to xdpsock omits 10d30e301732 libbpf: add flags to umem config omits 282c0c798f8e net/mlx5e: Allow XSK frames smaller than a page omits beb3e4b29530 mlx5e: modify driver for handling offsets omits d8c3061e5edd ixgbe: modify driver for handling offsets omits 2f86c806a8a8 i40e: modify driver for handling offsets omits c05cd3645814 xsk: add support to allow unaligned chunk placement omits b35a2d3e8956 ixgbe: simplify Rx buffer recycle omits 10912fc9faa1 i40e: simplify Rx buffer recycle omits 1c6d6e021c45 selftests/bpf: Fix a typo in test_offload.py omits 0741be358d5a bpf: fix error check in bpf_tcp_gen_syncookie omits 736a55309de3 Merge branch 'bpf-nfp-map-op-cache' omits f24e29099f4f nfp: bpf: add simple map op cache omits bc2796db5a02 nfp: bpf: rework MTU checking omits c5a2c734b4fe Merge branch 'bpf-bpftool-build-improvements' omits 5b84ad2e8921 tools: bpftool: do not link twice against libbpf.a in Makefile omits fbdb620b7c67 tools: bpf: account for generated feature/ and libbpf/ dir [...] omits 45c5589d0715 tools: bpftool: improve and check builds for different mak [...] omits e0a43aa3e4a4 tools: bpftool: ignore make built-in rules for getting ker [...] omits 1c8f9b91c456 bpf: s390: add JIT support for multi-function programs omits fd0f75d28da2 Merge branch 'Fixes-for-unlocked-cls-hardware-offload-API- [...] omits daa664a5cdd5 net/mlx5e: Move local var definition into ifdef block omits f2b795ea025c net: sched: cls_matchall: cleanup flow_action before deallocating omits de8e1beb1919 tcp_bbr: clarify that bbr_bdp() rounds up in comments omits fa730a3bb9d3 sched: act_vlan: implement stats_update callback omits d12040b6933f rxrpc: Fix lack of conn cleanup when local endpoint is cle [...] omits a285c1fa39cc Merge tag 'rxrpc-fixes-20190827' of git://git.kernel.org/p [...] omits 27382472adcd net: stmmac: depend on COMMON_CLK omits 3b25528e1e35 net: stmmac: dwmac-rk: Don't fail if phy regulator is absent omits b6b4dc4c1fa7 amd-xgbe: Fix error path in xgbe_mod_init() omits 77afe3b82e97 arcnet: capmode: remove redundant assignment to pointer pkt omits 1f99fc7fffa5 Merge branch 'bnxt_en-health-and-error-recovery' omits acfb50e4e773 bnxt_en: Add FW fatal devlink_health_reporter. omits d1db9e166bf6 bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors. omits cbb51067a5f5 bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task(). omits b4fff2079d10 bnxt_en: Do not send firmware messages if firmware is in e [...] omits 2cd869685045 bnxt_en: Retain user settings on a VF after RESET_NOTIFY event. omits 657a33c8a0a2 bnxt_en: Add devlink health reset reporter. omits 230d1f0de754 bnxt_en: Handle firmware reset. omits 2151fe0830fd bnxt_en: Handle RESET_NOTIFY async event from firmware. omits 6763c779c2d8 bnxt_en: Add new FW devlink_health_reporter omits 3bc7d4a352ef bnxt_en: Add BNXT_STATE_IN_FW_RESET state. omits 7e914027f757 bnxt_en: Enable health monitoring. omits 9ffbd6773490 bnxt_en: Pre-map the firmware health monitoring registers. omits 07f83d72d238 bnxt_en: Discover firmware error recovery capabilities. omits ec5d31e3c15d bnxt_en: Handle firmware reset status during IF_UP. omits 91b9be487001 bnxt_en: Register buffers for VFs before reserving resources. omits 702d5011ab5e bnxt_en: Refactor bnxt_sriov_enable(). omits ba642ab773db bnxt_en: Prepare bnxt_init_one() to be called multiple times. omits 5bedb5296e33 bnxt_en: Suppress all error messages in hwrm_do_send_msg() [...] omits a798302d56f5 bnxt_en: Simplify error checking in the SR-IOV message for [...] omits d4f1420d3656 bnxt_en: Convert error code in firmware message response t [...] omits a935cb7ec449 bnxt_en: Remove the -1 error return code from bnxt_hwrm_do [...] omits b3b0ddd07e63 bnxt_en: Use a common function to print the same ethtool - [...] omits 19828bd3d1a0 Merge branch 'ioc3-eth-improvements' omits 70359dbe2475 net: sgi: ioc3-eth: no need to stop queue set_multicast_list omits d1c9454274d8 net: sgi: ioc3-eth: protect emcr in all cases omits 3498cb272e87 net: sgi: ioc3-eth: Fix IPG settings omits 8dff19a6dcb8 net: sgi: ioc3-eth: use csum_fold omits ed870f6a7aa2 net: sgi: ioc3-eth: use dma-direct for dma allocations omits 850d2fed5bce net: sgi: ioc3-eth: refactor rx buffer allocation omits 19a957b6b464 net: sgi: ioc3-eth: split ring cleaning/freeing and allocation omits fcd0da5a6d87 net: sgi: ioc3-eth: introduce chip start function omits 9c328b05443a net: sgi: ioc3-eth: separate tx and rx ring handling omits 489467e52486 net: sgi: ioc3-eth: get rid of ioc3_clean_rx_ring() omits c7b572747549 net: sgi: ioc3-eth: allocate space for desc rings only once omits 141a7dbb886f net: sgi: ioc3-eth: use defines for constants dealing with [...] omits c1b6a3d85d3f net: sgi: ioc3-eth: remove checkpatch errors/warning omits cbe7d51745f9 MIPS: SGI-IP27: restructure ioc3 register access omits 688125a6e787 MIPS: SGI-IP27: remove ioc3 ethernet init omits 5b0022dd32b7 ftrace: Check for successful allocation of hash omits 9c9284f9cee9 drm/amdgpu: Move null pointer dereference check omits 20c14ee13501 drm/amdgpu: Fix undefined dm_ip_block for navi12 omits 537e3bbfeea1 drm/amdgpu: fix no interrupt issue for renoir emu (v2) omits 759662558811 drm/amdgpu: update IH_CHICKEN in oss 4.0 IP header for VG/ [...] omits ea1fc5e1ff71 drm/amd/powerplay: SMU_MSG_OverridePcieParameters is unsup [...] omits 372e0d01da71 ftrace: Check for empty hash and comment the race with reg [...] omits 60fc35f327e0 ahci: Do not export local variable ahci_em_messages omits 7bd46644ea0f ftrace: Fix NULL pointer dereference in t_probe_next() omits 8f5914bceef0 Merge branch 'nvme-5.4' of git://git.infradead.org/nvme in [...] omits 0b2d2c2eecf2 drm/amdgpu: Handle job is NULL use case in amdgpu_device_g [...] omits 3940ba8eea8c asm-generic: don't provide __ioremap omits 1a914990ffe9 wimax/i2400m: remove debug containing bogus calculation of index omits 55507aea5882 PCI: Remove unnecessary returns omits b071c1fd7a8a PCI: OF: Correct of_irq_parse_pci() documentation omits d1bbf38aaf88 PCI: Fix typos and whitespace errors omits 0a51b08fb3b4 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 9c2ec7545cbd Merge branch 'xtensa-call0' into xtensa-for-next omits 37b6b4dafa46 xtensa: add support for call0 ABI in userspace omits 474f249f130e xtensa: clean up PS_WOE_BIT usage omits 846d2db3e000 keys: ensure that ->match_free() is called in request_key_ [...] omits d95f1a542c3d RISC-V: Implement sparsemem omits 4f3f90084673 riscv: Using CSR numbers to access CSRs omits e8d6766f3cc8 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 20a438d53fd9 media: sun4i: Make sun4i_csi_formats static omits 015b269337e6 Merge tag 'common/for-v5.4-rc1/cpu-topology' into for-v5.4 [...] omits 8fb8e9e46261 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 9d14545b05f9 Merge branch 'limits' of https://github.com/deepa-hub/vfs [...] omits fbcb0b4feb5c Merge tag 'ceph-for-5.3-rc7' of git://github.com/ceph/ceph-client omits 497144a5b7af ASoC: dt-bindings: Convert Allwinner A64 analog codec to a schema omits 8a99f76ac1a5 ASoC: dt-bindings: Convert Allwinner A33 codec to a schema omits 1a8e7cdfa4f5 ASoC: dt-bindings: sun4i-spdif: Fix dma-names warning omits 0d70787b6594 Merge tag 'mmc-v5.3-rc5' of git://git.kernel.org/pub/scm/l [...] omits f69f199271ec Merge tag 'drm-fixes-2019-08-30' of git://anongit.freedesk [...] omits 5ad32b3acded isofs: Initialize filesystem timestamp ranges omits 83b8a3fbe3aa pstore: fs superblock limits omits 8833293d0acc fs: omfs: Initialize filesystem timestamp ranges omits cdd62b5b07e8 fs: hpfs: Initialize filesystem timestamp ranges omits 45d0dbd15a3b drm/panfrost: Remove unnecessary hwaccess_lock spin_lock omits 62f1089f3cbe drm/panfrost: Flush and disable address space when freeing [...] omits 5924d40958df drm/panfrost: Add cache/TLB flush before switching address space omits 86df65f39b00 drm/panfrost: Split mmu_hw_do_operation into locked and un [...] omits ec7eba47da86 drm/panfrost: Rework page table flushing and runtime PM in [...] omits e316f08f1abf drm/panfrost: Remove unnecessary mmu->lock mutex omits 330bec4b7ccf drm/panfrost: Hold runtime PM reference until jobs complete omits 635430797d3f drm/panfrost: Rework runtime PM initialization omits 8758553791df iommu/qcom: Use struct_size() helper omits d127bc9be856 iommu: Remove wrong default domain comments omits 028ca4db0a6e fs: ceph: Initialize filesystem timestamp ranges omits 452c2779410a fs: sysv: Initialize filesystem timestamp ranges omits 487b25bc4be9 fs: affs: Initialize filesystem timestamp ranges omits c0da64f6bb67 fs: fat: Initialize filesystem timestamp ranges omits cb7a69e60590 fs: cifs: Initialize filesystem timestamp ranges omits 1fcb79c1b218 fs: nfs: Initialize filesystem timestamp ranges omits 4881c4971df0 ext4: Initialize timestamps limits omits d5c6e2d5188d 9p: Fill min and max timestamps in sb omits 22b139691f9e fs: Fill in max and min timestamps in superblock omits 42e729b9ddbb utimes: Clamp the timestamps before update omits f8b92ba67c5d mount: Add mount warning for impending timestamp expiry omits 3818c1907a5e timestamp_truncate: Replace users of timespec64_trunc omits 50e17c000c46 vfs: Add timestamp_truncate() api omits 188d20bcd1eb vfs: Add file timestamp range support omits 0ce4a85f4f01 Revert "iommu/vt-d: Avoid duplicated pci dma alias consideration" omits 2178add02238 irqchip/mmp: Coexist with GIC root IRQ controller omits 9e8e8912b05f irqchip/mmp: Mask off interrupts from other cores omits a46bc5fd8b20 irqchip/mmp: Add missing chained_irq_{enter,exit}() omits d6a95280ba16 irqchip/mmp: Do not use of_address_to_resource() to get mux regs omits 6b0c54e7f271 iommu/dma: Fix for dereferencing before null checking omits 4c0088934153 Merge branch 'arm/smmu' into arm/mediatek omits b2fb4b77994a irqchip/meson-gpio: Add support for meson sm1 SoCs omits abc08aac82af dt-bindings: interrupt-controller: New binding for the mes [...] omits 1ee9feb2c9f8 iommu/mediatek: Clean up struct mtk_smi_iommu omits ec2da07ca120 memory: mtk-smi: Get rid of need_larbid omits b9475b3471f8 iommu/mediatek: Fix VLD_PA_RNG register backup when suspend omits 567e58cf96dd memory: mtk-smi: Add bus_sel for mt8183 omits 4f0a1a1ae351 memory: mtk-smi: Invoke pm runtime_callback to enable clocks omits 15a01f4c6060 iommu/mediatek: Add mmu1 support omits 907ba6a19599 iommu/mediatek: Add mt8183 IOMMU support omits 64fea74a0d20 memory: mtk-smi: Add gals support omits 2b326d8b1d2b iommu/mediatek: Move vld_pa_rng into plat_data omits 50822b0b948f iommu/mediatek: Move reset_axi into plat_data omits acb3c92a6130 iommu/mediatek: Refine protect memory definition omits b3e5eee76548 iommu/mediatek: Add larb-id remapped support omits 2aa4c2597cd6 iommu/mediatek: Add bclk can be supported optionally omits b4dad40e4f35 iommu/mediatek: Adjust the PA for the 4GB Mode omits 4c019de65323 iommu/io-pgtable-arm-v7s: Extend to support PA[33:32] for [...] omits 73d50811bc91 iommu/io-pgtable-arm-v7s: Rename the quirk from MTK_4GB to [...] omits 7f315c9da9f5 iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa omits 5950b9541b50 iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_ [...] omits 76ce65464fcd iommu/mediatek: Fix iova_to_phys PA start for 4GB mode omits 42d42c76f8d2 memory: mtk-smi: Use a struct for the platform data for sm [...] omits 2e9b0908f5aa memory: mtk-smi: Use a general config_port interface omits cecdce9d7eed iommu/mediatek: Use a struct as the platform data omits 29746d012588 dt-bindings: mediatek: Add binding for mt8183 IOMMU and SMI omits 4dbd258ff63e iommu: Revisit iommu_insert_resv_region() implementation omits 2c70010867f1 iommu/vt-d: Fix wrong analysis whether devices share the same bus omits 3a8e9ac89e6a writeback: add tracepoints for cgroup foreign writebacks omits 26d97fe8bbed Merge branch 'i2c/for-5.4' into i2c/for-next omits 016bf3baa38b Merge branch 'i2c/for-current' into i2c/for-next omits 89f2c0425cb5 Merge tag 'gpio-v5.3-rc7-fixes-for-linus' of git://git.ker [...] omits 0d87308cca2c iommu/iova: Avoid false sharing on fq_timer_on omits e916ad29d964 blkcg: add missing NULL check in ioc_cpd_alloc() omits abf4923e97c3 i2c: mediatek: disable zero-length transfers for mt8183 omits 67a53081e655 i2c: iproc: Make bcm_iproc_i2c_quirks constant omits 539005ffc626 i2c: iproc: Add full name of devicetree node to adapter name omits b3d604d40516 i2c: iproc: Stop advertising support of SMBUS quick cmd omits 13b994af9f2f General notification queue with user mmap()'able ring buffer omits d1d2a2417438 security: Add a hook for the point of notification insertion omits f08b2080e360 MAINTAINERS: i2c mv64xxx: Update documentation path omits 0f4cd769c410 perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops omits 44d3bbb6f5e5 perf/x86/intel: Restrict period on Nehalem omits e5b3ae3e8c47 ASoC: mediatek: mt8183: fix space issues omits fc347483b87f ASoC: mediatek: mt8183: remove forward declaration of head [...] omits 95d779b4b8e7 ASoC: mediatek: mt8183: move headset jack to card-specific [...] omits 96ed76983307 ASoC: mediatek: mt8183: move private structure omits 61b7cddfe861 Merge branch 'for-next/atomics' into for-next/core omits ac12cf85d682 Merge branches 'for-next/52-bit-kva', 'for-next/cpu-topolo [...] omits ca105398430d spi: bcm-qspi: Make BSPI default mode omits ace55c411b11 spi: npcm-fiu: add NPCM FIU controller driver omits 91d0c59f460f dt-binding: spi: add NPCM FIU controller omits 94e9c0f52214 spi: dw-pci: Add MODULE_DEVICE_TABLE omits baedad4c35ce MAINTAINERS: Add keyword pattern on regulator_get_optional() omits e02e23d5f019 regulator: sy8824x: add prefixes to BUCK_EN and MODE macros omits dab106742318 regulator: sy8824x: use c++style for the comment block near SPDX omits 50bc5731f7fc regulator: mt6358: Add BROKEN dependency while waiting for [...] omits 37638af8135c ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL omits 54d037d5a466 ASoC: Intel: broadwell: Simplify device probe omits c25e93bba90b ASoC: Intel: bdw-rt5677: Simplify device probe omits 1fc3e6b2ac3f ASoC: Intel: haswell: Simplify device probe omits ca964edf0ddb ASoC: Intel: Haswell: Adjust machine device private context omits 69f34053f883 ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk r [...] omits 27b7def93aab ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based cha [...] omits 2231b2c63f86 ASoC: ti: davinci-i2s: Add S32_LE as support format omits a2dc6f82fd86 ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .pr [...] omits 3d708895325b iommu/amd: Silence warnings under memory pressure omits c8cd6e7f159e cfg80211: add local BSS receive time to survey information omits 03adcbd996be arm64: atomics: Use K constraint when toolchain appears to [...] omits 5aad6cdabbf9 arm64: atomics: Undefine internal macros after use omits b32baf91f60f arm64: lse: Make ARM64_LSE_ATOMICS depend on JUMP_LABEL omits 0533f97b4356 arm64: asm: Kill 'asm/atomic_arch.h' omits 0ca98b2456fb arm64: lse: Remove unused 'alt_lse' assembly macro omits 89781d0806c2 ALSA: hda/realtek - Fix overridden device-specific initialization omits 04e3543e228f microblaze: use the generic dma coherent remap allocator omits d3b9f659fac6 microblaze/nommu: use the generic uncached segment support omits 424c38a4e325 drm/selftests: modes: Add more unit tests for the cmdline parser omits 3764137906a5 drm/modes: Introduce a whitelist for the named modes omits 728a257f652a drm/modes: Fix the command line parser to take force optio [...] omits 325d0ab3a1d1 drm/modes: Add a switch to differentiate free standing options omits 1bbbbcfdc0f0 crypto: hisilicon - select CRYPTO_LIB_DES while compiling [...] omits 9ecf5ad522e0 crypto: sha256 - Add missing MODULE_LICENSE() to lib/crypt [...] omits c03a50930495 crypto: ccp - invoke fallback for XTS ciphertext stealing omits 2be7f901610c crypto: nx - remove unused variables 'nx_driver_string' an [...] omits 25e9960c370b crypto: atmel - Fix -Wunused-const-variable warning omits f1d087b912c6 crypto: aegis128 - Fix -Wunused-const-variable warning omits 6796c02a4b7e crypto: caam - add clock entry for i.MX8MQ omits a6727055971b crypto: caam - always select job ring via RSR on i.MX8MQ omits a1cf573ee95d crypto: caam - select DMA address size at runtime omits dff36801a9f0 crypto: caam - don't hardcode inpentry size omits 6c5f898f12a3 crypto: caam - drop explicit usage of struct jr_outentry omits e27d96298bb8 crypto: caam - move cpu_to_caam_dma() selection to runtime omits 1a3daadce955 crypto: caam - make CAAM_PTR_SZ dynamic omits 3a0944c53626 crypto: caam - share definition for MAX_SDLEN omits 6e05542fd606 crypto: caam - drop 64-bit only wr/rd_reg64() omits 393d2d0fe8e7 crypto: caam - use ioread64*_hi_lo in rd_reg64 omits 9f5db8b5ea27 crytpo: caam - make use of iowrite64*_hi_lo in wr_reg64 omits d488dfd9b210 crypto: caam - request JR IRQ as the last step omits a6c4194ead00 crypto: caam - convert caam_jr_init() to use devres omits 51e002e949d4 crypto: caam - simplfy clock initialization omits 70c0cda27a10 crypto: caam - move DMA mask selection into a function omits 671e50384ee6 crypto: caam/qi - use print_hex_dump_debug function to pri [...] omits f6cc45c854da crypto: inside-secure - add support for using the EIP197 w [...] omits 625f269a5a7a crypto: inside-secure - add support for PCI based FPGA dev [...] omits 70e39e2259a7 crypto: inside-secure - Remove redundant algo to engine ma [...] omits 0f6e5c823477 crypto: inside-secure - make driver selectable for non-Mar [...] omits c4624488665f crypto: s5p - use correct block size of 1 for ctr(aes) omits 84a0b00aa486 crypto: s5p - deal gracefully with bogus input sizes omits 735177ca148a crypto: arm64/aes - implement accelerated ESSIV/CBC mode omits 65d0042b5290 crypto: arm64/aes-cts-cbc - factor out CBC en/decryption o [...] omits f975abb23c6f crypto: essiv - add tests for essiv in cbc(aes)+sha256 mode omits 389139b34f40 crypto: arm64/aegis128 - use explicit vector load for perm [...] omits 309b77e0f8bf crypto: picoxcell - Fix the name of the module in the desc [...] omits 1ffdb51f28e8 Revert "Bluetooth: btusb: driver to enable the usb-wakeup [...] omits 90302e95a4e1 scsi: fnic: print port speed only at driver init or speed change omits e73a3896eaca mmc: sdhci-cadence: enable v4_mode to fix ADMA 64-bit addressing omits 2f765c175e1d mmc: sdhci-sprd: clear the UHS-I modes read from registers omits 4324e54bbea0 mms: sdhci-sprd: add SDHCI_QUIRK_BROKEN_CARD_DETECTION omits 6a526f66ab14 mmc: sdhci-sprd: add SDHCI_QUIRK2_PRESET_VALUE_BROKEN omits 4eae8cbdff94 mmc: sdhci-sprd: add get_ro hook function omits efdaf27517a8 mmc: sdhci-sprd: fixed incorrect clock divider omits 72741084d903 mmc: core: Fix init of SD cards reporting an invalid VDD range omits 9607af6f857f mtd: spi-nor: Rename "n25q512a" to "mt25qu512a (n25q512a)" omits 173c3d47736e mtd: spi-nor: Add support for mt35xu02g omits 097a802ae15e erofs: reduntant assignment in __erofs_get_meta_page() omits 8d8a09b093d7 erofs: remove all likely/unlikely annotations omits 5cf89673645f MAINTAINERS: fix up exfat directory location omits c48c9f7ff32b staging: exfat: add exfat filesystem code to staging omits 18a93cd38be3 usb: gadget: net2280: Add workaround for AB chip Errata 11 omits ec8ca8a3489c usb: gadget: net2280: Move all "ll" registers in one structure omits 17b63704ec7c usb: dwc3: gadget: Workaround Mirosoft's BESL check omits 6af86bdb8ad4 ALSA: firewire-motu: add support for MOTU 4pre omits e7ee96dfb8c2 xfs: remove all *_ITER_ABORT values omits 9b123d1ea237 powerpc/64s/exception: reduce page fault unnecessary loads omits 05f97d94dd0e powerpc/64s/exception: Remove pointless KVM handler name b [...] omits 1b3599829a25 powerpc/64s/exception: program check handler do not branch [...] omits c7c5cbb42d6e powerpc/64s/exception: move interrupt entry code above the [...] omits d1a84718888e powerpc/64s/exception: INT_COMMON add DAR, DSISR, reconcil [...] omits 8c9fb5d4f3dd powerpc/64s/exception: Expand EXCEPTION_PROLOG_COMMON_1 an [...] omits 5d5e0edfd5fa powerpc/64s/exception: Expand EXCEPTION_COMMON macro into caller omits bcbceed40a8c powerpc/64s/exception: Add INT_COMMON gas macro to generat [...] omits 9a9c739aa83d powerpc/64s/exception: Merge EXCEPTION_PROLOG_COMMON_2/3 omits 7027d53d1ab1 powerpc/64s/exception: KVM_HANDLER reorder arguments to ma [...] omits 141fed2669a9 powerpc/64s/exception: Add INT_KVM_HANDLER gas macro omits 4515c5fa4193 powerpc/64s/exception: INT_HANDLER support HDAR/HDSISR and [...] omits 52b989231c6f powerpc/64s/exception: Add the virt variant of the denorm [...] omits d29768e13cf6 powerpc/64s/exception: remove EXCEPTION_PROLOG_0/1, rename _2 omits 9b40f62b8a49 powerpc/64s/exceptions: Use keyword params to shorten arg lists omits 1c0d63eb0e82 Merge tag 'drm-intel-fixes-2019-08-29' of git://anongit.fr [...] omits 3f1071ec39f7 net: spider_net: Use struct_size() helper omits c3dd029cc001 Merge tag 'drm-fixes-5.3-2019-08-28' of git://people.freed [...] omits 265381004994 Merge tag '5.3-rc6-smb3-fixes' of git://git.samba.org/sfre [...] omits daf1de907879 netfilter: nft_meta_bridge: Fix get NFT_META_BRI_IIFVPROTO [...] omits b4e11253b1f3 Merge branch 'r8169-add-support-for-RTL8125' omits b3a42e3a78ce r8169: add support for EEE on RTL8125 omits 02bf642b188a r8169: add RTL8125 PHY initialization omits f1bce4ad2f1c r8169: add support for RTL8125 omits ae84bc187337 r8169: don't use bit LastFrag in tx descriptor after send omits 7366016d2d4c r8169: read common register for PCI commit omits bcf2b868a5ae r8169: move disabling interrupt coalescing to RTL8169/RTL8 [...] omits ce37115e3a57 r8169: factor out reading MAC address from registers omits c623305bf465 r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions omits c1d532d268cb r8169: change interrupt mask type to u32 omits db26d53c7d6a Merge tag 'drm-misc-fixes-2019-08-28' of git://anongit.fre [...] omits 7299417c8214 powerpc/64s/exception: Replace PROLOG macros and EXC helpe [...] omits 5ff79a5ea69f powerpc/64s/exception: remove 0xb00 handler omits 9a7a0773d7d2 powerpc/64s/exception: Fix performance monitor virt handler omits def0db4f9ddc powerpc/64s/exception: Add EXC_HV_OR_STD, which selects HS [...] omits a243281195c3 powerpc/64s/exception: move head-64.h exception code to ex [...] omits c31f7134dc53 powerpc/64s/exception: Fix DAR load for handle_page_fault [...] omits b3fe35261e32 powerpc/64s/exception: machine check improve labels and comments omits fce16d482276 powerpc/64s/exception: untangle early machine check handle [...] omits b7d9ccec3056 powerpc/64s/exception: machine check move unrecoverable ha [...] omits 296e753fb447 powerpc/64s/exception: simplify machine check early path omits abd1f4ca2b41 powerpc/64s/exception: machine check move tramp code omits c8eb54dbc808 powerpc/64s/exception: machine check restructure to reuse [...] omits 272f636445cf powerpc/64s/exception: machine check pseries should skip t [...] omits 9ca766f9891d powerpc/64s/pseries: machine check convert to use common e [...] omits 7290f3b3d3e6 powerpc/64s/powernv: machine check dump SLB contents omits 0b66370c61fc powerpc/64s/exception: machine check use correct cfar for [...] omits fa2760eca504 powerpc/64s/exception: machine check remove machine_check_ [...] omits b5c27f7c5679 powerpc/64s/exception: machine check pseries should always [...] omits fe9d482b1d87 powerpc/64s/exception: machine check adjust RFI target omits 19dbe673e62b powerpc/64s/exception: machine check fix KVM guest test omits 1039f62431e2 powerpc/64s/exception: machine check remove bitrotted comment omits 0be9f7fd5d8f powerpc/64s/exception: machine check fwnmi remove HV case omits 1a4f1a024c4f Merge tag 'mlx5-updates-2019-08-22' of git://git.kernel.or [...] omits 42aa15cf05c0 net: dsa: mv88e6xxx: fix freeing unused SERDES IRQ omits 5d24da1e5ccb net: dsa: mv88e6xxx: keep CMODE writable code private omits b98f0f530d79 net: dsa: mv88e6xxx: get serdes lane after lock omits 73a1dd8c908e Merge branch 'net-hns3-add-some-cleanups-and-optimizations' omits dd2956eab104 net: hns3: not allow SSU loopback while execute ethtool -t dev omits 2336f19d7892 net: hns3: check reset interrupt status when reset fails omits c9765a89d142 net: hns3: add phy selftest function omits a83d29618b1c net: hns3: implement .process_hw_error for hns3 client omits e8df45c28134 net: hns3: optimize waiting time for TQP reset omits 82f7d0576fa6 net: hns3: fix incorrect type in assignment. omits 199d2dd416df net: hns3: make some reusable codes into a function omits ed5b255ba679 net: hns3: optimize some log printings omits 70a214903da9 net: hns3: reduce the parameters of some functions omits 6125b52d2641 net: hns3: modify base parameter of kstrtouint in hclge_db [...] omits 6f92bfd70a8a net: hns3: use macro instead of magic number omits a582b78dfc33 net: hns3: code optimization for debugfs related to "dump reg" omits bf75a8db72e9 powerpc/configs: Enable secure guest support in pseries an [...] omits 2efbc58f157a powerpc/pseries/svm: Force SWIOTLB for secure guests omits edea902c1c1e powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests omits 4edaac512c8a powerpc/pseries/svm: Disable doorbells in SVM guests omits 734560ac39ae powerpc/pseries/svm: Export guest SVM status to user space [...] omits 256ba2c1689e powerpc/pseries/svm: Unshare all pages before kexecing a n [...] omits d5394c059da9 powerpc/pseries/svm: Use shared memory for Debug Trace Log (DTL) omits bd104e6db6f0 powerpc/pseries/svm: Use shared memory for LPPACA structures omits e311a92da18c powerpc/pseries: Add and use LPPACA_SIZE constant omits 7f70c3815a35 powerpc: Introduce the MSR_S bit omits f7777e008cad powerpc/pseries/svm: Add helpers for UV_SHARE_PAGE and UV_ [...] omits 6a9c930bd775 powerpc/prom_init: Add the ESM call to prom_init omits 528229d21078 powerpc: Add support for adding an ESM blob to the zImage wrapper omits 136bc0397ae2 powerpc/pseries: Introduce option to build secure virtual [...] omits 9044adca782c Merge branch 'topic/ppc-kvm' into next omits 8eb3cef8d264 dpaa2-eth: Add pause frame support omits cce62943c08e dpaa2-eth: Use stored link settings omits f7fe7e3d19e8 dpaa2-eth: Remove support for changing link settings omits 07aa1e786d4f Merge branch 'topic/mem-encrypt' into next omits 869326532956 Merge tag 'mac80211-for-davem-2019-08-29' of git://git.ker [...] omits 68e0aa8ec5ce powerpc/powernv: Add ultravisor message log interface omits dea45ea77752 powerpc/powernv/opal-msglog: Refactor memcons code omits 6c85b7bc637b powerpc/kvm: Use UV_RETURN ucall to return to ultravisor omits 512a5a6452b6 powerpc/powernv: Access LDBAR only if ultravisor disabled omits 5223134029a8 powerpc/mm: Write to PTCR only if ultravisor disabled omits 139a1d2842ec powerpc/mm: Use UV_WRITE_PATE ucall to register a PATE omits bb04ffe85eeb powerpc/powernv: Introduce FW_FEATURE_ULTRAVISOR omits a49dddbdb0cc powerpc/kernel: Add ucall_norets() ultravisor call handler omits 250c6c31228d Documentation/powerpc: Ultravisor API omits 134cb3ab71c0 Documentation/powerpc: Add ELF note documentation omits 70ed86f4de5b powerpc: Add PowerPC Capabilities ELF note omits a102f139aac5 powerpc/powernv/ioda: Remove obsolete iommu_table_ops::exc [...] omits 021b7868113c powerpc/pseries/iommu: Switch to xchg_no_kill omits 650ab1e370cd vfio/spapr_tce: Invalidate multiple TCEs at once omits 01b7d128b5a7 KVM: PPC: Book3S: Invalidate multiple TCEs at once omits 35872480da47 powerpc/powernv/ioda: Split out TCE invalidation from TCE updates omits 4f916593be9d KVM: PPC: Book3S: Fix incorrect guest-to-user-translation [...] omits b09d116b787a arm64: dts: meson-sm1-sei610: add stdout-path property back omits 488b0ffc0e8b arm64: dts: meson-sm1-sei610: enable DVFS omits 700ab8d83927 arm64: dts: khadas-vim3: add support for the SM1 based VIM3L omits aa08f3141597 dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VI [...] omits 4f26cc1c96c9 arm64: dts: khadas-vim3: move common nodes into meson-khad [...] omits f403cbff74b2 arm64: dts: meson: g12a: add reset to tdm formatters omits 8502fd522144 arm64: dts: meson: g12a: audio clock controller provides resets omits 3d9e76483049 arm64: dts: meson-sm1-sei610: enable DVFS omits c9a4b25c3d98 arm64: dts: meson-gxm-khadas-vim2: use rc-khadas keymap omits 06c739617aea arm64: dts: meson-gxl-s905w-tx3-mini: add rc-tx3mini keymap omits c9ee1d25ef43 arm64: dts: meson-gxl-s905x-khadas-vim: use rc-khadas keymap omits 625cb5b69523 arm64: dts: meson-gxbb-wetek-play2: add rc-wetek-play2 keymap omits 304bb5efa8da arm64: dts: meson-gxbb-wetek-hub: add rc-wetek-hub keymap omits 3e14618b52bb arm64: dts: meson-g12a-x96-max: add rc-x96max keymap omits 41ac5a4ca2e8 arm64: dts: meson-g12b-odroid-n2: add rc-odroid keymap omits 24fe3e989ee2 arm64: dts: meson-sm1-sei610: add USB support omits 96a386b6ed1e arm64: dts: meson-sm1-sei610: add HDMI display support omits f4f1c8d9ace7 arm64: dts: meson-g12: add Everything-Else power domain co [...] omits f9717178b9be arm64: dts: meson: fix boards regulators states format omits 31cad845e08a arm64: dts: meson-gxbb-p201: fix snps, reset-delays-us format omits 591185c1ce5a arm64: dts: meson-gxbb-nanopi-k2: add missing model omits b167b4731e67 arm64: dts: meson-g12a-x96-max: fix compatible omits 795e7de8c7af arm64: dts: meson-g12a: fix reset controller compatible omits 01efc19cb987 arm64: dts: meson-axg: fix MHU compatible omits 49ee7f85a43f arm64: dts: meson-gxl: fix internal phy compatible omits 2e36480c93d4 arm64: dts: meson-gx: fix periphs bus node name omits 59d370105d9f arm64: dts: meson-gx: fix mhu compatible omits 03c76b81abb7 arm64: dts: meson-gx: fix watchdog compatible omits 599bfd512e6c arm64: dts: meson-gx: fix spifc compatible omits 9632691e1be1 arm64: dts: meson-gx: fix reset controller compatible omits 5e975c5dab1e arm64: dts: meson-gx: drop the vpu dmc memory cell omits 3ad6c9e35756 arm64: dts: meson: fix ethernet mac reg format omits a833a15e5969 arm64: dts: meson: g12a-common: add VRTC omits b8b1c9ad1c20 Merge tag 'clk-meson-dt-v5.4-3' of git://github.com/BayLib [...] omits 77657b805b92 Merge tag 'amlogic-drivers-2.1' of https://git.kernel.org/ [...] omits bd9eccf14008 dt-bindings: power: add Amlogic Everything-Else power doma [...] omits 6df58e485fd0 dt-bindings: Clarify interrupts-extended usage omits 84769706dde5 scsi: bnx2fc: remove set but not used variables 'task','po [...] omits 2f8eeaa258a9 scsi: bnx2fc: remove set but not used variables 'lport','host' omits 7444ad400bfd scsi: bnx2fc: remove set but not used variable 'fh' omits 32dce48c054d scsi: qedf: Update the version to 8.42.3.0 omits 3480e7a8c8e4 scsi: qedf: Fix race betwen fipvlan request and response path omits 5797bcc897c3 scsi: qedf: Use discovery list to traverse rports omits f6d63678b07f scsi: qedf: Decrease the LL2 MTU size to 2500 omits 0482262646e4 scsi: qedf: Check for module unloading bit before processi [...] omits b29a907f105c scsi: qedf: Initiator fails to re-login to switch after link down omits aa5175a88cbb scsi: qedf: Add debug information for unsolicited processing omits 931285e0123c scsi: qedf: Add support for 20 Gbps speed omits fa74f5e380b6 scsi: qedf: Interpret supported caps value correctly omits 31696204c44c scsi: qedf: Add shutdown callback handler omits ec6350b80007 scsi: qedf: Update module description string omits 47aeee5549cf scsi: qedf: Fix crash during sg_reset omits 4909e153e608 scsi: qedf: Stop sending fipvlan request on unload omits e82e6ff7779a scsi: qedf: Print message during bailout conditions omits 391a24179423 scsi: smartpqi: bump version omits 48edb8780100 scsi: smartpqi: update copyright omits 63a7956ae1e8 scsi: smartpqi: add new pci ids omits 9946a3987248 scsi: smartpqi: correct REGNEWD return status omits 71ecc60d9ba4 scsi: smartpqi: add gigabyte controller omits 530dd8a7a2b1 scsi: smartpqi: correct hang when deleting 32 lds omits 2d2ad4bc724e scsi: smartpqi: add bay identifier omits 6d90615f1346 scsi: smartpqi: add sysfs entries omits 522bc026f013 scsi: smartpqi: add module param to hide vsep omits 8bdb3b9c67c5 scsi: smartpqi: add pci ids for fiberhome controller omits 5e6a9760f7da scsi: smartpqi: add module param for exposure order omits 01f2ef6d18e7 scsi: lpfc: fix 12.4.0.0 GPF at boot omits 0622800d2ebc scsi: lpfc: Raise config max for lpfc_fcp_mq_threshold variable omits 9db6c14c36fc scsi: lpfc: Remove bg debugfs buffers omits 7f9989bace91 scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() omits 844b17d7438b scsi: ufs: remove set but not used variable 'val' omits 401fe8e99c71 scsi: qla2xxx: fix spelling mistake "initializatin" -> "in [...] omits 328bc6debf3d scsi: hisi_sas: remove set but not used variable 'irq_value' omits 8dc8d29a00e2 scsi: mpt3sas: Introduce module parameter to override queue depth omits dd93b143706c scsi: qla2xxx: Fix a recently introduced kernel warning omits b557217c8475 scsi: ufs: fix broken hba->outstanding_tasks omits e8fd0b9f6f48 scsi: fcoe: remove redundant call to skb_transport_header omits e55f24ffa936 scsi: ufs: Disable local LCC in .link_startup_notify() in [...] omits c8a144b250dc Input: i8042 - enable wakeup on a stable struct device omits 5f6b4e1e0933 scsi: bfa: remove redundant assignment to variable error omits e1c14c43395c drm/amdgpu: Enable DC on Renoir omits 542816ff168d drm/amd/display: Add DCN2.1 changes to DML omits f82effc4e592 drm/amd/display: Correct order of RV family clk managers f [...] omits 07842d54b95a drm/amd/display: add Renoir to kconfig omits 25f9955b1529 drm/amd/display: build dcn21 blocks omits aa91916770d0 drm/amd/display: add dcn21 core DC changes omits dd44a63386e0 drm/amd/display: add dal_asic_id for renoir omits 1b2c7b2c6d61 drm/amd/display: call update_bw_bounding_box omits 30221ad8758b drm/amd/display: Handle Renoir in amdgpu_dm (v2) omits e22ece54ee78 drm/amd/display: Handle Renoir in DC omits aad37f26064a drm/amd/display: Fix register names omits b04641a3f4c5 drm/amd/display: Add Renoir DML omits 64ce485c4828 drm/amd/display: Add Renoir GPIO omits 6f4e6361c3ff drm/amd/display: Add Renoir resource (v2) omits 4edb6fc91878 drm/amd/display: Add Renoir clock manager omits 6f451b60e044 drm/amd/display: Add Renoir Hubbub (v2) omits 35b82ba8f2fa drm/amd/display: Add Renoir hubbub registers list omits eced51f9babb drm/amd/display: Add hubp block for Renoir (v2) omits 1e768c5b0f44 drm/amd/display: Add Renoir irq_services (v2) omits 82f9146832c6 drm/amd/display: Add pp_smu functions for Renoir omits ab6183122786 drm/amd/display: Add Renoir hw_seq register list omits ff54ecb095b5 drm/amd/display: Add Renoir clock registers list omits b593bce59bfa drm/amd/display: Add Renoir registers (v3) omits eee3258e8f8b drm/amd/powerplay: add the interface for getting ultimate [...] omits 296ae1038d43 drm/amd/powerplay: enable populate DPM clocks table for swSMU APU omits ffe61cd6423c drm/amd/powerplay: regards the APU always enable the dpm f [...] omits 334ffd0daa43 drm/amdgpu: Initialize and update SDMA power gating omits 12842d02c7fd drm/amdgpu/psp: keep TMR in visible vram region for SRIOV omits 994dcfaa7ee3 drm/amdgpu: keep the stolen memory in visible vram region omits 92ead9fa6fc5 drm/amdgpu: fix spelling mistake "jumpimng" -> "jumping" omits 53fd9b5ae878 drm/amdgpu/virtual_dce: drop error message in hw_init omits 77efe48a7295 drm/amdgpu/si: fix ASIC tests omits 1cdd229bec36 drm/amd/amdgpu: hide voltage and power sensors on SI and KV parts omits e352625796b3 drm/amdgpu: introduce vram lost for reset (v2) omits 514ad79103f5 drm/amd/powerplay: enable jpeg powergating for navi1x omits 5ef3b8acdcdf drm/amdgpu: enable athub powergating for navi12 omits c1653ea05bce drm/amdgpu: enable vcn powergating for navi12 omits 317f9cc97bdc drm/amdgpu: correct in_suspend setting for navi series omits 7b60422cb796 libnvdimm/security: Consolidate 'security' operations omits bc4f2199ca31 libnvdimm/security: Tighten scope of nvdimm->busy vs secur [...] omits 236316d6bb48 Merge branch 'arm/fixes' into for-next omits d78c620a2e82 libnvdimm/security: Introduce a 'frozen' attribute omits 2b90cb223320 libnvdimm, region: Use struct_size() in kzalloc() omits fa67bc4cab93 Merge branch 'i2c/for-5.4' into i2c/for-next omits f381960062cd Merge branch 'i2c/for-current' into i2c/for-next omits b42090256fba perf tools: Remove debug.h from header files not needing it omits 0ac25fd0a04d perf tools: Remove perf.h from source files not needing it omits c1a604dff486 perf tools: Remove needless perf.h include directive from headers omits f37110205c30 perf time-utils: Adopt rdclock() from perf.h omits 91854f9a077e perf tools: Move everything related to sys_perf_event_open [...] omits a77494026309 perf header: Move CPUINFO_PROC to the only file where it is used omits 108a1bb9d1d8 perf tools: Remove needless libtraceevent include directives omits df552793493f libperf: Warn when exceeding MAX_NR_CPUS in cpumap omits dc84187f32a3 perf header: Replace MAX_NR_CPUS with cpu__max_cpu() omits 8c7274691f0d perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online omits 7df4e36a4785 perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online omits 92b5a1545ad5 perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() omits f78f96676a25 perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online omits 0ac1dd5b4a70 perf timechart: Refactor svg_build_topology_map() omits 67260e8c0e68 perf c2c: Display proper cpu count in nodes column omits 0183eb8bb59d i2c: piix4: Add ACPI support omits 528d53a1592b i2c: piix4: Fix probing of reserved ports on AMD Family 16 [...] omits c7c06a1532f3 i2c: piix4: Fix port selection for AMD Family 16h Model 30h omits ba919403566d i2c: ocores: use request_any_context_irq() to register IRQ [...] omits a6af48ec0712 i2c: designware: Fix optional reset error handling omits 71dc297ca9ab i2c: designware: assert reset when error happen at ->probe() omits f9bf7a899412 i2c: taos-evm: Make structure tsl2550_info constant omits 70fb95e21314 i2c: designware-pci: Add support for Elkhart Lake PSE I2C omits 21aa3983d619 i2c: designware-pci: Switch over to MSI interrupts omits bc31c1eea99d nvme-rdma: Use rq_dma_dir macro omits f15872c5dce4 nvme-fc: Use rq_dma_dir macro omits f2fa006f81cc nvme-pci: Tidy up nvme_unmap_data omits e7832cb48a65 nvme: make fabrics command run on a separate request queue omits d38e9f04ebf6 nvme-pci: Support shared tags across queues for Apple 2018 [...] omits 66341331ba0d nvme-pci: Add support for Apple 2018+ models omits c1e0cc7e1d31 nvme-pci: Add support for variable IO SQ element size omits 8a1d09a668e7 nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros omits 35fe0d12c8a3 nvme: trace bio completion omits e01f91dff91c nvme-multipath: fix ana log nsid lookup when nsid is not found omits 89275a9659fe nvmet-tcp: Add TOS for tcp transport omits bb13985d5a55 nvme-tcp: Add TOS for tcp transport omits 9924b0304ab2 nvme-tcp: Use struct nvme_ctrl directly omits e63440d6a313 nvme-rdma: Add TOS for rdma transport omits 52b4451a9e5a nvme-fabrics: Add type of service (TOS) configuration omits 35d1a938dcda nvmet-tcp: fix possible memory leak omits b627200762c7 nvmet-tcp: fix possible NULL deref omits 42df26d4df7b nvmet: trace: parse Get LBA Status command in detail omits 177b06ed0997 nvme: trace: parse Get LBA Status command in detail omits a5ef757204ba nvme: trace: support for Get LBA Status opcode parsed omits c638984521f1 nvme: add Get LBA Status command opcode omits 3bec2e3754be nvmet: fix data units read and written counters in SMART log omits 1a9460cef571 nvme-tcp: support simple polling omits 79fd751d61aa nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp omits b5b0504878b8 nvme: don't pass cap to nvme_disable_ctrl omits c0f2f45be297 nvme: move sqsize setting to the core omits aa22c8e6650d nvme-pci: set ctrl sqsize to the device q_depth omits 4fba445828fc nvme: have nvme_init_identify set ctrl->cap omits 10407ec9b42d nvme-tcp: Use protocol specific operations while reading socket omits 6be182607db9 nvme-tcp: cleanup nvme_tcp_recv_pdu omits cc9bbb6cde6c ASoC: Intel: Baytrail: Fix implicit fallthrough warning omits 696d05225ceb ASoC: fsl_ssi: Fix clock control issue in master mode omits f0b576801d83 i2c: axxia: support slave mode omits 724041ae15ed i2c: icy: Add LTC2990 present on 2019 board revision omits 4768e90ecaec i2c: Add i2c-icy for I2C on m68k/Amiga omits e2079e93f562 kbuild: Do not enable -Wimplicit-fallthrough for clang for now omits 39c2ca43465e Merge tag 'perf-core-for-mingo-5.4-20190829' of git://git. [...] omits 990784b57731 x86/mm/pti: Do not invoke PTI functions when PTI is disabled omits 825d0b73cd75 x86/mm/pti: Handle unaligned address gracefully in pti_clo [...] omits 250212b59a8e i2c: bcm2835: Add full name of devicetree node to adapter name omits 67de10fbaa12 i2c: bcm2835: Avoid clk stretch quirk for BCM2711 omits ca85ee7457dc dt-bindings: i2c: bcm2835: Add brcm,bcm2711 compatible omits 7af0145067bc x86/mm/cpa: Prevent large page split when ftrace flips RW [...] omits c486dcd2f1bb i2c: designware: Synchronize IRQs when unregistering slave client omits 01641b266da3 i2c: i801: Avoid memory leak in check_acpi_smo88xx_device() omits 689f535843ac i2c: make i2c_unregister_device() ERR_PTR safe omits 61c65f47f30a rpmsg: glink: Use struct_size() helper omits 2a7f0e53daf2 ima: ima_api: Use struct_size() in kzalloc() omits fa5b57175364 ima: use struct_size() in kzalloc() omits cbc0425d3dd3 sefltest/ima: support appended signatures (modsig) omits 4a64489cf8e2 Merge tag 'Wimplicit-fallthrough-5.3-rc7' of git://git.ker [...] omits 87ce24320694 cpupower: update German translation omits 4e73079d39f6 Merge tag 'mtd/fixes-for-5.3-rc7' of git://git.kernel.org/ [...] omits 7c9eb2dbd770 nds32: Mark expected switch fall-throughs omits 00a0c8451abc ARC: unwind: Mark expected switch fall-through omits 3532e7227243 blkcg: fix missing free on error path of blk_iocost_init() omits 6fd4fe9b496d rtc: snvs: fix possible race condition omits a73f6e2fbe80 tools/power/cpupower: fix 64bit detection when cross-compiling omits 828f369d76d1 cpupower: Add missing newline at end of file omits 8d1c1560c383 blkcg: blk-iocost: predeclare used structs omits 7a6c9dbb36a4 soc: ixp4xx: Protect IXP4xx SoC drivers by ARCH_IXP4XX || [...] omits 48402892f2ea Merge tag 'sunxi-fixes-for-5.3-3' of git://git.kernel.org/ [...] omits 34614c30bf16 Merge tag 'hisi-fixes-for-5.3' of git://github.com/hisilic [...] omits f155e79ab516 ALSA: firewire-lib: fix isoc cycle count to which rx packe [...] omits 6e26d193d150 ALSA: dice: fix error path for initialization of stream st [...] omits 4ca76945b037 kbuild: clean up subdir-ymn calculation in Makefile.clean omits 687ac1fa3164 kbuild: remove unneeded '+' marker from cmd_clean omits 1634f2bfdb84 kbuild: remove clean-dirs syntax omits 36de077b20d0 kbuild: check clean srctree even earlier omits a5139fb368d2 kbuild: remove prepare3 target omits e8e83a236d36 kbuild: move the clean srctree check to the outputmakefile target omits 1a475d548675 kbuild: clarify where to run make mrproper when out-of-tree fails omits 621da4ba0e24 kbuild: Inform user to pass ARCH= for make mrproper only w [...] omits 59747fb8693f kbuild: remove 'Using ... as source for kernel' message omits 9c3ad4c14f7a kbuild: get rid of $(realpath ...) from scripts/mkmakefile omits bc7b752a7a1c kbuild: remove unneeded dependency for $(DOC_TARGETS) omits fc01adc41679 kbuild: remove unneeded comments and code from scripts/bas [...] omits eb3aabbfbfc2 arm64: atomics: Remove atomic_ll_sc compilation unit omits 3337cb5aea59 arm64: avoid using hard-coded registers for LSE atomics omits addfc38672c7 arm64: atomics: avoid out-of-line ll/sc atomics omits db91427b6502 MIPS: document mixing "slightly different CCAs" omits 3e4e1d3fb891 arm64: document the choice of page attributes for pgprot_d [...] omits 8e3a68fb55e0 dma-mapping: make dma_atomic_pool_init self-contained omits 419e2f183881 dma-mapping: remove arch_dma_mmap_pgprot omits f8b43c5cf4b6 mac80211: Correctly set noencrypt for PAE frames omits c8a41c6afa27 mac80211: Don't memset RXCB prior to PAE intercept omits b9500577d361 iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 omits de20900fbe1c netfilter: nf_flow_table: clear skb tstamp before xmit omits deffa48fb014 s390/zcrypt: fix wrong handling of cca cipher keygenflags omits 580fa1b87471 arm64: Use correct ll/sc atomic constraints omits 8f35eaa5f2de jump_label: Don't warn on __exit jump entries omits be6f55a60d28 KVM: selftests: Add a test for the KVM_S390_MEM_OP ioctl omits b4d863c302e6 KVM: s390: improve documentation for S390_MEM_OP omits a13b03bbb457 KVM: s390: Test for bad access register and size at the st [...] omits 58879d468aa8 Merge tag 'vfio-ccw-20190828' of https://git.kernel.org/pu [...] omits 042c1d29de8c s390/kasan: add kdump support omits d0b319843bad s390/setup: avoid using strncmp with hardcoded length omits 54fb07d030e1 s390/sclp: avoid using strncmp with hardcoded length omits b29cd7c4c482 s390/module: avoid using strncmp with hardcoded length omits 8dec6bd4ef32 s390/pci: avoid using strncmp with hardcoded length omits 968bce2f59ce media: imx: remove unused including <linux/version.h> omits 90499a230d16 media: stm32-dcmi: Delete an unnecessary of_node_put() cal [...] omits 0fb68ce02ae7 media: pvrusb2: qctrl.flag will be uninitlaized if cx2341x [...] omits ecbce48f1ff2 media: em28xx: Fix exception handling in em28xx_alloc_urbs() omits d6dabd6f59c4 arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address omits 389ce1a7c527 arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address omits 7b472ced17b0 arm64: dts: ti: k3-j721e-main: Add hwspinlock node omits 75f535d09735 arm64: dts: ti: k3-am65-main: Add hwspinlock node omits 2dc61b58efbc arm64: dts: k3-j721e: Add gpio-keys on common processor board omits 7548205ae51c dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E omits 6431862acdf2 arm64: dts: ti: k3-j721e-common-proc-board: Disable unused [...] omits caaaa1f8446a arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain omits 248f3eae9948 arm64: dts: ti: k3-j721e: Add gpio nodes in main domain omits bf146a1a7cd4 arm64: dts: ti: k3-j721e: Update the power domain cells omits c68272cb7e53 arm64: dts: ti: k3-am654: Update the power domain cells omits 333f31436d3d ALSA: hda - Fix potential endless loop at applying quirks omits dc9cfd269222 mtd: hyperbus: fix dependency and build error omits f480b969448e mtd: rawnand: omap2: Fix number of bitflips reporting with ELM omits 7f852cc15792 mtd: rawnand: brcmnand: Fix ecc chunk calculation for eras [...] omits 301011ba6225 tools lib traceevent: Remove unneeded qsort and uses memmo [...] omits b0215e2d6a18 tools lib traceevent: Do not free tep->cmdlines in add_new [...] omits b397f8468fa2 perf evlist: Use unshare(CLONE_FS) in sb threads to let se [...] omits 653dd8e6e8e4 libperf: Move 'enum perf_user_event_type' to perf/event.h omits 72932371e780 libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix omits 7510410a38c7 libperf: Add 'union perf_event' to perf/event.h omits f5f684321791 libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_eve [...] omits 1b8896fb296f libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_ev [...] omits bfd922d8f09a libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event [...] omits 782adbe29649 libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_eve [...] omits 18a13a60f6f5 libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h omits c5f416e6c69e libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_e [...] omits 3e4c453f5cba libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_eve [...] omits 6b49aaebd05f libperf: Add PERF_RECORD_SWITCH 'struct context_switch_eve [...] omits f279ad63a09d libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start [...] omits aedebdca09ca libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h omits 3460efb2e842 libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_e [...] omits 306c9d24c09d libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' [...] omits 9a8dad041955 libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_in [...] omits a2ed4fd685cd posix-cpu-timers: Make expiry_active check actually work c [...] omits 3a960339e08e mtd: spi-nor: remove superfluous pass of nor->info->sector_size omits bc605cd79edb powerpc/of/pci: Rewrite pci_parse_of_flags omits d9430f96c051 driver core: platform: Export platform_get_irq_optional() omits 807f6c8472da drm/ingenic: Hardcode panel type to DPI omits 6bbf87a131ed usb:cdns3 Fix for stuck packets in on-chip OUT buffer. omits 7733f6c32e36 usb: cdns3: Add Cadence USB3 DRD Driver omits f72429fc88b5 usb: common: Simplify usb_decode_get_set_descriptor function. omits 010665b44d59 usb: common: Patch simplify usb_decode_set_clear_feature f [...] omits 91f255a26bce usb: common: Separated decoding functions from dwc3 driver. omits a7a3a6a941cf dt-bindings: add binding for USBSS-DRD controller. omits dcc935b06f1f mtd: spi-nor: enable the debugfs for the partname and partid omits 1018c94be6ea mtd: mtdcore: add debugfs nodes for querying the flash nam [...] omits 23d103ae3e06 ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs omits 7f6998a41257 ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SD [...] omits 0ecace04a3b8 ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper omits c8abbd6f9dc4 ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora omits 4bf4770db4f0 ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding omits fd3bbde717b0 ARM: 8886/1: l2x0: support parity-enable/disable on aurora omits 0770bc921406 ARM: 8885/1: aurora-l2: add defines for parity and ECC registers omits 1a85cb4b0d29 ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE omits 921a3fe5be2d ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware omits 6dc5fd93b2f1 ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang omits 8f2edb4a78f7 posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build omits 8504dea783b0 blkcg: add tools/cgroup/iocost_coef_gen.py omits 6954ff185ee0 blkcg: add tools/cgroup/iocost_monitor.py omits 7caa47151ab2 blkcg: implement blk-iocost omits 6f816b4b746c blk-mq: add optional request->alloc_time_ns omits beab17fc2a50 blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ omits 9677a3e01f83 block/rq_qos: implement rq_qos_ops->queue_depth_changed() omits d3e65ffff61c block/rq_qos: add rq_qos_merge() omits 015d254cb02b blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() omits 86a5bba5c252 blkcg: make ->cpd_init_fn() optional omits cf09a8ee19ad blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() omits 198836fdff09 Merge branch 'mlxsw-Various-updates' omits dc4f3eb08a12 mlxsw: spectrum_ptp: Add counters for GC events omits 45bd634131fd mlxsw: Bump firmware version to 13.2000.1886 omits 3f61967f4197 mlxsw: spectrum: Prevent auto negotiation on number of lanes omits b97cd891268d mlxsw: Remove 56G speed support omits 2b86e3aaf993 nfsd: eliminate an unnecessary acl size limit omits 95fb8bb3181b net: phy: force phy suspend when calling phy_stop omits 189308d5823a sky2: Disable MSI on yet another ASUS boards (P6Xxxx) omits 807e32999567 Merge branch 'nfp-flower-fix-bugs-in-merge-tunnel-encap-code' omits e8024cb483ab nfp: flower: handle neighbour events on internal ports omits 739d7c5752b2 nfp: flower: prevent ingress block binds on internal ports omits 80a6a5d62da9 Merge branch 'r8152-fix-side-effect' omits 973dc6cfc0e2 r8152: remove calling netif_napi_del omits 49d4b14113ca Revert "r8152: napi hangup fix after disconnect" omits 092e22e58623 net/sched: pfifo_fast: fix wrong dereference in pfifo_fast [...] omits 888a5c53c0d8 tcp: inherit timestamp on mtu probe omits dbf47a2a094e net: sched: act_sample: fix psample group handling on overwrite omits 8e4a2adcedac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 36f1031c51a2 ibmvnic: Do not process reset during or after device removal omits 5b3efa4f1479 ARM: 8901/1: add a criteria for pfn_valid of arm omits a256f2e329df RISC-V: Fix FIXMAP area corruption on RV32 systems omits 0754b4e8cdf3 openvswitch: Clear the L4 portion of the key for "later" f [...] omits ad06a566e118 openvswitch: Properly set L4 keys on "later" IP fragments omits 3894793e4b1a phy: mdio-sun4i: use devm_platform_ioremap_resource() to s [...] omits bd51ce0583e2 phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resour [...] omits ea7076923bde phy: mdio-moxart: use devm_platform_ioremap_resource() to [...] omits ba869d3c40fc phy: mdio-hisi-femac: use devm_platform_ioremap_resource() [...] omits bd301e05ba06 phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() [...] omits a3a90244c471 wimax/i2400m: remove redundant assignment to variable result omits a84d01647989 mld: fix memory leak in mld_del_delrec() omits 04d37cf46a77 net/sched: pfifo_fast: fix wrong dereference when qdisc is reset omits 14105c191e09 ipv6: shrink struct ipv6_mc_socklist omits 146fa39943b1 dt-bindings: Convert Arm Mali Utgard GPU to DT schema omits 842b4aecfff6 dt-bindings: Convert Arm Mali Bifrost GPU to DT schema omits 553cedf60056 dt-bindings: Convert Arm Mali Midgard GPU to DT schema omits eef3c2ba0a42 soc: amlogic: Add support for Everything-Else power domain [...] omits fecb41003062 libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' [...] omits ffd337b45b1a libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_ [...] omits 4fd7a4d22042 libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct traci [...] omits 0f5b1a28c03d libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_t [...] omits 5ded068e9238 libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update [...] omits 78e5ea162096 libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to [...] omits c78ad994ad99 libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' t [...] omits be5863b7d928 perf top: Fix event group with more than two events omits ea4385f804ea perf top: Decay all events in the evlist omits 630aec1a7fd6 perf clang: Delete needless util-cxx.h header omits 2965daa3342c Merge branch 'macb-Update-ethernet-compatible-string-for-S [...] omits 6342ea886771 macb: Update compatibility string for SiFive FU540-C000 omits abecec415dc2 macb: bindings doc: update sifive fu540-c000 binding omits 8919dfcb3116 fsi: scom: Don't abort operations for minor errors omits 468e0ffac803 vmw_balloon: Fix offline page marking with compaction omits ba03a9bbd17b VMCI: Release resource if the work is already queued omits 6e7e5c7fbc1c hwmon: pwm-fan: Use platform_get_irq_optional() omits 8973ea47901c driver core: platform: Introduce platform_get_irq_optional() omits b2fcb285ade3 usb: xhci-mtk: add an optional xhci_ck clock omits e74e8bbff6e3 dt-bindings: usb: mtk-xhci: add an optional xhci_ck clock omits 1426bd2c9f7e USB: cdc-wdm: fix race between write and disconnect due to [...] omits 636bd02a7ba9 usb: host: xhci: rcar: Fix typo in compatible string matching omits 993cc8753453 usb: host: xhci-tegra: Set DMA mask correctly omits 1902a01e2bcc USB: storage: ums-realtek: Whitelist auto-delink support omits f6445b6b2f2b USB: storage: ums-realtek: Update module parameter descrip [...] omits a349b95d7ca0 usb: host: ohci: fix a race condition between shutdown and irq omits 76da906ad727 usb: hcd: use managed device resources omits a684d8fd8718 typec: tcpm: fix a typo in the comparison of pdo_max_voltage omits d4e34999a757 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] omits ddaedbbece90 Documentation/process: Embargoed hardware security issues omits b9bc7b8b1e9e lkdtm/bugs: fix build error in lkdtm_EXHAUST_STACK omits 587f17407741 mei: me: add Tiger Lake point LP device ID omits 4a2dbeddd3d5 PCI/ACPI: Remove unnecessary struct hotplug_program_ops omits 9c78255fdde4 intel_th: pci: Add Tiger Lake support omits 164eb56e3b64 intel_th: pci: Add support for another Lewisburg PCH omits 961b6ffe0e2c stm class: Fix a double free of stm_source_device omits c78439f8b97e Merge tag 'fpga-fixes-for-5.3' of git://git.kernel.org/pub [...] omits 8c3aac6e1b61 PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c omits a642a0b33343 MAINTAINERS: add entry for LICENSES and SPDX stuff omits 3982f1df00df staging: most: sound: Fix error path of audio_init omits a1617c8c3d39 staging: rtl8192u: Fix indentation omits 2da39f1cc36b perf evlist: Remove needless util.h from evlist.h omits efa73d37c11a perf tools: Remove needless util.h include from builtin.h omits d06e5fad8c46 perf tools: Warn that perf_event_paranoid can restrict ker [...] omits 8859aedefefe perf symbols: Use CAP_SYSLOG with kptr_restrict checks omits aa97293ff129 perf evsel: Kernel profiling is disallowed only when perf_ [...] omits dda1bf8ea78a perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks omits e9a6882f267a perf event: Check ref_reloc_sym before using it omits e2797ad31fb4 PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* omits 556d971bdae6 ima: Fix use after free in ima_read_modsig() omits 25948b87dda2 net/mlx5e: Support TSO and TX checksum offloads for IP-in- [...] omits e3a53bc536fc net/mlx5e: Improve stateless offload capability check omits a795d8db2a6d net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets omits a49e1f31ae15 net/mlx5e: Change function's position to a more fitting file omits 0cfafd4b4ddf net/mlx5e: Add device out of buffer counter omits 45f171b1182b net/mlx5e: Support LAG TX port affinity distribution omits 3c14562663c6 net/mlx5e: Expose new function for TIS destroy loop omits d5e1c0ef550e net/mlx5e: ethtool, Fix a typo in WOL function names omits 537f321097d0 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 4a0fa886ab79 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 9cf6b756cdf2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 274b924088e9 libnvdimm/pfn: Fix namespace creation on misaligned addresses omits 6978bce05424 drm/komeda: Reordered the komeda's de-init functions omits ce3b487f6018 init/Kconfig: rework help of CONFIG_CC_OPTIMIZE_FOR_SIZE omits d20558d1de4e docs: kbuild: remove cc-ldoption from document again omits 4fef9dece578 docs: kbuild: fix invalid ReST syntax omits 98c09b8c9767 RDMA/hns: Fix wrong assignment of qp_access_flags omits afca2a2b837a RDMA/hns: Delete the not-used lines omits 18df508c7970 RDMA/hns: Remove if-else judgment statements for creating srq omits e075da5e7c47 RDMA/hns: Add reset process for function-clear omits bfe860351e31 RDMA/hns: Fix cast from or to restricted __le32 for driver omits 90c559b1864a RDMA/hns: Remove the some magic number omits 82e620d9c3a0 RDMA/hns: Modify the data structure of hns_roce_av omits 42e0e95474fc x86/build: Add -Wnoaddress-of-packed-member to REALMODE_CF [...] omits 7f313eda8fcc xfs: log proper length of btree block in scrub/repair omits ffb5696f7555 xfs: reinitialize rm_flags when unpacking an offset into a [...] omits 3e08f42ae782 xfs: remove unnecessary int returns from deferred bmap functions omits 74b4c5d4a9c0 xfs: remove unnecessary int returns from deferred refcount [...] omits bc46ac64713f xfs: remove unnecessary int returns from deferred rmap functions omits 2ca09177ab9d xfs: remove unnecessary parameter from xfs_iext_inc_seq omits b521c89027f4 xfs: fix sign handling problem in xfs_bmbt_diff_two_keys omits 7380e8fec16b xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys omits c94613feefd7 xfs: fix maxicount division by zero error omits 9ba55543fc0c ext4: fix integer overflow when calculating commit interval omits e003f9af9b8d staging: greybus: fix more header declarations omits 520f897a3554 ext4: use percpu_counters for extent_status cache hits/misses omits 7727ae52975d ext4: fix potential use after free after remounting with n [...] omits 55b9a0549e43 drm/panfrost: Use mutex_trylock in panfrost_gem_purge omits edbd7f318cd6 drm/shmem: Use mutex_trylock in drm_gem_shmem_purge omits fe20d1cc9582 drm/shmem: Do dma_unmap_sg before purging pages omits aebe8c22a912 drm/panfrost: Fix possible suspend in panfrost_remove omits c90f30812a79 drm/panfrost: Add missing check for pfdev->regulator omits f0ade90a8aa1 mm/mmu_notifiers: remove the __mmu_notifier_invalidate_ran [...] omits e8e4eb0fbeda asm-generic/div64: Fix documentation of do_div() parameter omits 67d94c213619 ALSA: hda - Update descriptions about new position_fix values omits 531a64e4c35b RDMA/siw: Fix IPv6 addr_list locking omits a0d8994b305b Merge branch 'mlx5-odp-dc' into rdma.git for-next omits 75e46fc02c97 IB/mlx5: Add page fault handler for DC initiator WQE omits 29af94987ba6 IB/mlx5: Remove check of FW capabilities in ODP page fault [...] omits b786a05f6ce4 ARM: dts: ux500: Update thermal zone omits 7a786b847907 USB: serial: ftdi_sio: add support for FT232H CBUS gpios omits 3724e186fead docs/perf: Add documentation for the i.MX8 DDR PMU omits 7ce2e76a0420 PCI: Move ASPM declarations to linux/pci.h omits 0a56e0603fa1 perf arch powerpc: Sync powerpc syscall.tbl omits f2902a2fb40c powerpc: use the generic dma coherent remap allocator omits 555e28179d37 powerpc/64: remove support for kernel-mode syscalls omits facd04a904ff powerpc: convert to copy_thread_tls omits c7bf1252d5b3 powerpc/32: don't use CPU_FTR_COHERENT_ICACHE omits e0291f1decd6 powerpc/32: drop CPU_FTR_UNIFIED_ID_CACHE omits 39097b9c6d76 powerpc/32s: use CONFIG_PPC_BOOK3S_601 instead of reading PVR omits 88fb309409ab powerpc/32s: drop CPU_FTR_USE_RTC feature omits 12c3f1fd87bf powerpc/32s: get rid of CPU_FTR_601 feature omits f7a0bf7d904e powerpc/32s: add an option to exclusively select powerpc 601 omits c12c0288e35a perf/imx_ddr: Add support for AXI ID filtering omits 3bd158c56a56 spi: bcm2835: Convert to use CS GPIO descriptors omits 0f0581b24bd0 spi: fsl: Convert to use CS GPIO descriptors omits 0ca7ab5b0092 Merge branch 'thermal-soc' into next omits 6b221b0af750 Merge branches 'thermal-soc-misc' and 'thermal-soc-qoriq' [...] omits 6b8249abb093 drivers: thermal: qcom: tsens: Fix memory leak from qfprom read omits 743dac494d61 x86/apic/vector: Warn when vector space exhaustion breaks [...] omits f32c7a8e4510 arm64: kpti: ensure patched kernel text is fetched from PoU omits 9e913fad711d keys: Provide KEYCTL_GRANT_PERMISSION omits 18b3c6a08693 keys: Replace uid/gid/perm permissions checking with an ACL omits f7b15c74cffd input/vmmouse: Update the backdoor call with support for n [...] omits 6abe3778cf5a drm/vmwgfx: Update the backdoor call with support for new [...] omits b4dd4f6e3648 x86/vmware: Add a header file for hypercall definitions omits b333b0ba2346 arm64: fix fixmap copy for 16K pages and 48-bit VA omits 71fed982d63c tick: Mark sched_timer to expire in hard interrupt context omits a67e40824178 hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD omits a8a652bfac7f ASoC: wcd9335: Fix primary interpolator max rate omits 438b6c20e616 gpio: pca953x: use pca953x_read_regs instead of regmap_bulk_read omits bc624a06f0c5 gpio: pca953x: correct type of reg_direction omits 4cc4531c310e ALSA: pcm: add support for 352.8KHz and 384KHz sample rate omits f67ff1bd58f0 regulator: mt6358: Add support for MT6358 regulator omits fa00eb4eb236 regulator: Add document for MT6358 regulator omits 2c650fd5a53b ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge omits 8e58c521bcb8 ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out omits d435c9a7b85b rbd: restore zeroing past the overlap when reading from parent omits e8c99200b4d1 libceph: don't call crypto_free_sync_skcipher() on a NULL tfm omits 41cfe2a2a7f4 x86/hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n omits 82e40f558de5 KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PEN [...] omits 101f85b56d03 genirq/affinity: Remove const qualifier from node_to_cpuma [...] omits cca3854010c5 usb: gadget: composite: Set recommended BESL values omits 54fb5ba647f8 usb: dwc3: gadget: Set BESL config parameter omits 16fe4f304015 usb: dwc3: Separate field holding multiple properties omits 05f0b20b67f4 usb: gadget: Export recommended BESL values omits f1b19006f4c9 usb: phy: phy-fsl-usb: Make structure fsl_otg_initdata constant omits c33f141615c2 usb: udc: lpc32xx: silence fall-through warning omits 1cf084d161f4 usb: dwc3: meson-g12a: fix suspend resume regulator unbala [...] omits 566aacaf80b8 usb: udc: lpc32xx: remove set but not used 3 variables omits 163be6ff7739 usb: gadget: udc: core: Fix segfault if udc_bind_to_driver [...] omits bceb418b65b9 usb: dwc3: st: Add of_dev_put() in probe function omits e36721b90144 usb: dwc3: st: Add of_node_put() before return in probe function omits c09b73cfac2a usb: dwc3: don't set gadget->is_otg flag omits 9d6b4b871dcf thermal: tegra: Fix a typo omits b9cd1663fb49 thermal: rcar_gen3_thermal: Replace devm_add_action() foll [...] omits 60bda037f1dd posix-cpu-timers: Utilize timerqueue for storage omits 244d49e30653 posix-cpu-timers: Move state tracking to struct posix_cputimers omits 8991afe2640d posix-cpu-timers: Deduplicate rlimit handling omits dd6702241337 posix-cpu-timers: Remove pointless comparisons omits 8ea1de90a5ec posix-cpu-timers: Get rid of 64bit divisions omits 1cd07c0b94f2 posix-cpu-timers: Consolidate timer expiry further omits 2bbdbdae0516 posix-cpu-timers: Get rid of zero checks omits 24db4dd90dd5 rlimit: Rewrite non-sensical RLIMIT_CPU comment omits fe0517f893d3 posix-cpu-timers: Respect INFINITY for hard RTTIME limit omits b7be4ef1365d posix-cpu-timers: Switch thread group sampling to array omits 87dc64480fb1 posix-cpu-timers: Restructure expiry array omits 46b883995c88 posix-cpu-timers: Remove cputime_expires omits 001f7971433a posix-cpu-timers: Make expiry checks array based omits b0d524f77956 posix-cpu-timers: Provide array based sample functions omits bbc9bae1e49b posix-cpu-timers: Remove the odd field rename defines omits c02b078e63a6 posix-cpu-timers: Switch check_*_timers() to array cache omits 1b0dd96d0f07 posix-cpu-timers: Simplify set_process_cpu_timer() omits 3b495b22d04d posix-cpu-timers: Simplify timer queueing omits 11b8462f7e1d posix-cpu-timers: Provide array based access to expiry cache omits 3a245c0f110e posix-cpu-timers: Move expiry cache into struct posix_cputimers omits 9eacb5c7e660 sched: Move struct task_cputime to types.h omits 2b69942f9021 posix-cpu-timers: Create a container struct omits ab693c5a5e31 posix-cpu-timers: Move prof/virt_ticks into caller omits 0476ff2c151e posix-cpu-timers: Sample task times once in expiry check omits 8c2d74f03705 posix-cpu-timers: Get rid of pointer indirection omits 2092c1d4fed9 posix-cpu-timers: Simplify sample functions omits 5405d0051f7c posix-cpu-timers: Remove pointless return value check omits da020ce406b2 posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() omits 99093c5b81f5 posix-cpu-timers: Use clock ID in posix_cpu_timer_get() omits c7a37c6f4c65 posix-cpu-timers: Use clock ID in posix_cpu_timer_set() omits 24ab7f5a7b2c posix-cpu-timers: Consolidate thread group sample code omits c506bef424ca posix-cpu-timers: Rename thread_group_cputimer() and make [...] omits a324956fae05 posix-cpu-timers: Sample directly in timer check omits a34360d42434 itimers: Use quick sample function omits 19298fbf453c posix-cpu-timers: Provide quick sample function for itimer omits e5a8b65b4cb2 posix-cpu-timers: Use common permission check in posix_cpu [...] omits bfcf3e92c6c0 posix-cpu-timers: Use common permission check in posix_cpu [...] omits 6ae40e3fdcd3 posix-cpu-timers: Provide task validation functions omits 7ae2227b1c19 mtd: spi-nor: hisi-sfc: Add of_node_put() before break omits 6597f0b0516a mtd: spi-nor: aspeed-smc: Add of_node_put() omits 620df2497415 mtd: spi-nor: Introduce spi_nor_get_flash_info() omits 696ce50f4e93 mtd: spi-nor: Introduce spi_nor_set_addr_width() omits 07920dfcf003 mtd: spi-nor: Bring flash params init together omits ad3bba06b636 mtd: spi-nor: Add the SPI_NOR_XSR_RDY flag omits 641edddb4f43 mtd: spi-nor: Add s3an_post_sfdp_fixups() omits 2d7ff858e5f6 mtd: spi-nor: Add a ->setup() method omits 364995962803 mtd: spi-nor: Add a ->convert_addr() method omits 92094ebc385e mtd: spi-nor: Add spansion_post_sfdp_fixups() omits 2b12ae1f2fe5 mtd: spi-nor: Add post_sfdp() hook to tweak flash config omits dff972458acb mtd: spi-nor: Rework the SPI NOR lock/unlock logic omits 64c160f32235 mtd: spi-nor: Create a ->set_4byte() method omits 1c1d8d98e1c7 mtd: spi-nor: Split spi_nor_init_params() omits 22f2eaac3f31 mtd: spi-nor: Move manufacturer quad_enable() in ->default_init() omits 48e4d973aefe mtd: spi-nor: Add a default_init() fixup hook for gd25q256 omits ce0b6f3f3c43 mtd: spi-nor: Add default_init() hook to tweak flash parameters omits c46872170a54 mtd: spi-nor: Move erase_map to 'struct spi_nor_flash_parameter' omits 42f5994724bc mtd: spi-nor: Drop quad_enable() from 'struct spi-nor' omits 1e35a56781b4 mtd: spi-nor: Use nor->params omits 47599127a2e8 mtd: spi-nor: Regroup flash parameter and settings omits 92b6d38f1a3d mtd: spi-nor: Remove unused macro omits 1e05a7e6ebc4 Merge tag 'v5.3-rc6' into spi-nor/next omits 42880f726c66 perf/x86/intel: Support PEBS output to PT omits ab43762ef010 perf: Allow normal events to output AUX data omits a3d8c0d13bde x86/intel: Add common OPTDIFFs omits 5ebb34edbefa x86/intel: Aggregate microserver naming omits 5e741407eab7 x86/intel: Aggregate big core graphics naming omits af239c44e3f9 x86/intel: Aggregate big core mobile naming omits c66f78a6de4d x86/intel: Aggregate big core client naming omits 77c84dd1881d sched/cpufreq: Align trace event behavior of fast switching omits d15ce412737a ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier omits 4c4cdc4c6385 ACPI / CPPC: do not require the _PSD method omits da9cd91c87ad Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits bac7b4e84323 x86/vmware: Update platform detection code for VMCALL/VMMC [...] omits 9aee3713135a thermal: armada: Fix -Wshift-negative-value omits 11f787b0840e dt-bindings: thermal: qoriq: Add optional clocks property omits aea591970f65 thermal: qoriq: Use __maybe_unused instead of #if CONFIG_PM_SLEEP omits 4d82000af007 thermal: qoriq: Use devm_platform_ioremap_resource() inste [...] omits 11f0cdc8bd62 thermal: qoriq: Fix error path of calling qoriq_tmu_regist [...] omits 51904045d4aa thermal: qoriq: Add clock operations omits 00679b631edd net/mlx5: Set ODP capabilities for DC transport to max omits cbb1133b563a x86/cpufeature: Explain the macro duplication omits 0067e154b11e ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel omits eb7505d52a2f ALSA: usb-audio: DSD auto-detection for Playback Designs omits 00ebd4998b53 Merge branch 'stmmac-Add-EHL-and-TGL-PCI-info-and-PCI-ID' omits 190f73ab4c43 net: stmmac: setup higher frequency clk support for EHL & TGL omits f6256585fecc net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID omits e125dcef7556 net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID omits 99122836d26a net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID omits 0e5c9ab32cbe Merge branch 'net-dsa-mv88e6xxx-Peridot-Topaz-SERDES-changes' omits 7a3007d22e8d net: dsa: mv88e6xxx: fully support SERDES on Topaz family omits 3bbb8867f87d net: dsa: mv88e6xxx: rename port cmode macro omits d3cf7d8f20b4 net: dsa: mv88e6xxx: simplify SERDES code for Topaz and Peridot omits 17deaf5cb37a net: dsa: mv88e6xxx: create serdes_get_lane chip operation omits 609070133aff net: dsa: mv88e6xxx: update code operating on hidden registers omits 4e6da7969ffe net: dsa: mv88e6xxx: support 2500base-x in SGMII IRQ handler omits fdfc5c8594c2 tcp: remove empty skb from write queue in error cases omits 7d0a06586b26 net/rds: Fix info leak in rds6_inc_info_copy() omits e93b4f038662 Merge branch 'sctp-add-SCTP_ECN_SUPPORTED-sockopt' omits d5886b919a72 sctp: allow users to set ep ecn flag by sockopt omits 2f5268a9249b sctp: allow users to set netns ecn flag with sysctl omits 1b0b8114b954 sctp: make ecn flag per netns and endpoint omits 2c1644cf6d46 net: fix skb use after free in netpoll omits 7add83d93a94 net: mediatek: remove set but not used variable 'status' omits 380702e37155 Merge branch 'Simplify-DSA-handling-of-VLAN-subinterface-offload' omits e9bf96943b40 net: dsa: sja1105: Clear VLAN filtering offload netdev feature omits 9b236d2a69da net: dsa: Advertise the VLAN offload netdev ability only i [...] omits bcccb0a535bb net: dsa: tag_8021q: Future-proof the reserved fields in t [...] omits 94acaeb50ced Add genphy_c45_config_aneg() function to phy-c45.c omits 1ddc5d948419 Merge branch 'net-ethernet-mediatek-convert-to-PHYLINK' omits bd69baaace06 dt-bindings: net: ethernet: Update mt7622 docs and dts to [...] omits 7e538372694b net: ethernet: mediatek: Re-add support SGMII omits b8fc9f30821e net: ethernet: mediatek: Add basic PHYLINK support omits cb6ec9754b1a Merge branch 'net-dsa-explicit-programmation-of-VLAN-on-CP [...] omits b9499904f363 net: dsa: clear VLAN PVID flag for CPU port omits 7e1741b47f24 net: dsa: program VLAN on CPU port from slave omits c5335d737ff3 net: dsa: check bridge VLAN in slave operations omits bdcff080f7ae net: dsa: add slave VLAN helpers omits cf360866b119 net: dsa: do not skip -EOPNOTSUPP in dsa_port_vid_add omits e65d45cc351a net: dsa: remove bitmap operations omits 05559f10ed79 usb: chipidea: add role switch class support omits 71fcb8bdf5ab dt-binding: usb: usbmisc-imx: add imx7ulp compatible omits 58fb8beda201 dt-binding: usb: ci-hdrc-usb2: add imx7ulp compatible omits 3bbd2343734e powerpc/8xx: set STACK_END_MAGIC earlier on the init_stack omits a04565741284 powerpc/8xx: drop unused self-modifying code alternative t [...] omits 63ce271b5e37 powerpc/prom: convert PROM_BUG() to standard trap omits 47ee6e86e0a3 selftests/bpf: remove wrong nhoff in flow dissector test omits 7bc7d83870b2 Merge branch 'bpf-misc-test-fixes' omits 86ccc384cfca selftests/bpf: test_progs: remove unused ret omits 62d69f24fe5e selftests/bpf: test_progs: remove asserts from subtests omits d38835b75f67 selftests/bpf: test_progs: remove global fail/success counts omits cd9c21d76879 selftests/bpf: test_progs: test__skip omits 08eea4f312c0 Merge branch 'bpf-precision-tracking-tests' omits 411cdb456901 selftests/bpf: add precision tracking test omits e8c13c4d9b36 selftests/bpf: verifier precise tests omits 0fc2e0b84ba7 tools/bpf: sync bpf.h omits 10d274e880eb bpf: introduce verifier internal test flag omits 36e337744c0d cifs: update internal module number omits c18ce674d548 mm/hmm: hmm_range_fault() infinite loop omits 6c64f2bbe79c mm/hmm: hmm_range_fault() NULL pointer bug omits 340625e618e1 cifs: replace various strncpy with strscpy and similar omits de4064af7653 rpmsg: virtio_rpmsg_bus: replace "%p" with "%pK" omits 981471bd3abf net_sched: fix a NULL pointer deref in ipt action omits bb487d29ce00 net/mlx5: fix a -Wstringop-truncation warning omits 478228e57f81 cifs: Use kzfree() to zero out the password omits f2aee329a68f cifs: set domainName when a domain-key is used in multiuser omits 68aaf4459556 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 9e8312f5e160 Merge tag 'nfs-for-5.3-3' of git://git.linux-nfs.org/proje [...] omits 5022c5a43314 iio: imu: st_lsm6dsx: move register definitions to sensor_ [...] omits da8c828190fc Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] omits b60c2c4aa512 regulator: sy8824x: add SY20278 support omits f27b425d13a3 dt-bindings: sy8824x: Document SY20278 support omits 92fd0db2cd41 regulator: sy8824x: add SY20276 support omits 253f6cb8b893 dt-bindings: sy8824x: Document SY20276 support omits 67a7b05b297e regulator: sy8824x: add SY8824E support omits 90de3ae410aa dt-bindings: sy8824x: Document SY8824E support omits d5a2b8220335 regulator: add support for SY8824C regulator omits d3733bc80a5c regulator: add binding for the SY8824C voltage regulator omits bfb3943bed67 Revert "driver core: Add support for linking devices durin [...] omits 33cbfe544993 Revert "driver core: Add edit_links() callback for drivers" omits d77b3f07a1d7 Revert "of/platform: Add functional dependency link from D [...] omits 376142b7bbc1 ASoC: atmel_ssc_dai: implement left-justified data mode omits bcca686c11cd Revert "driver core: Add sync_state driver/bus callback" omits db8e3e2091c3 ASoC: atmel_ssc_dai: rework DAI format configuration omits 77df8e790026 Revert "of/platform: Pause/resume sync state during init a [...] omits b1c46e118b21 Revert "of/platform: Create device links for all child-sup [...] omits 40e05e6acdc0 Revert "of/platform: Don't create device links for default [...] omits f6680a66a3ca Revert "of/platform: Fix fn definitons for of_link_is_vali [...] omits 18291410557f ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig omits 8ef4df5ae109 Revert "of/platform: Fix device_links_supplier_sync_state_ [...] omits b429ca494065 ASoC: cs42xx8: Force suspend/resume during system suspend/resume omits caec05b66882 Revert "of/platform: Disable generic device linking code f [...] omits d2ac1fe0342c ASoC: mediatek: mt8183: fix tdm out data align issue omits e9e897d5fdba ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot omits f6e779219690 ASoC: es8316: fix inverted L/R of headphone mixer volume omits f972d02fee24 ASoC: es8316: fix headphone mixer volume table omits 0009fad03337 raid5 improve too many read errors msg by adding limits omits 9d4b45d6af44 md: don't report active array_state until after revalidate [...] omits 480523feae58 md: only call set_in_sync() when it is expected to succeed. omits 75ee23b30dc7 KVM: x86: Don't update RIP or do single-step on faulting e [...] omits ea1529873ab1 KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPU [...] omits 3c9347351a6e perf/smmuv3: Validate groups for global filtering omits 33e84ea4330d perf/smmuv3: Validate group size omits 6f43791713c5 ASoC: Intel: Skylake: Release topology when we are done with it omits 0cc33cecb4a1 ASoC: Intel: Skylake: Print module type instead of id omits 855a06da37a7 ASoC: Intel: NHLT: Fix debug print format omits db33f00d15a6 ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly omits 810f3b860850 ASoC: Intel: Fix use of potentially uninitialized variable omits 17d29ff98fd4 ASoC: Intel: Skylake: Use correct function to access iomem space omits a325c7bc3a92 ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check omits 9ec05d4723bf ASoC: sun4i: Revert A83t description omits 393151c21100 ASoC: SOF: imx8: Fix return value check in imx8_probe() omits 3cdc3c9fd9fa ASoC: mediatek: mt8183: remove unused DAPM-related variables omits 6525771f58cb Merge tag 'arc-5.3-rc7' of git://git.kernel.org/pub/scm/li [...] omits 8d6454083d46 Merge tag 'mfd-fixes-5.3' of git://git.kernel.org/pub/scm/ [...] omits 0004654fb148 Merge tag 'sound-5.3-rc7' of git://git.kernel.org/pub/scm/ [...] omits 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock omits 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] omits aa2e9da31431 smack: fix some kernel-doc notations omits c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] omits 116f21bb967f selinux: avoid atomic_t usage in sidtab omits 41940ff50f6c drm/amdgpu: fix GFXOFF on Picasso and Raven2 omits 317a3aaef94d drm/amdgpu: Add APTX quirk for Dell Latitude 5495 omits a45dddad3e2b dt-bindings: irq: Convert Allwinner NMI Controller to a schema omits 83e09d5bddbe drm/amd/powerplay: correct Vega20 dpm level related settings omits 2eccb5655660 dt-bindings: irq: Convert Allwinner IRQ Controller to a schema omits 92af2b696119 arm64: Relax Documentation/arm64/tagged-pointers.rst omits e8688ba38749 arm64: KVM: Device mappings should be execute-never omits 452a04441b4d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c10bf3921e74 staging: greybus: add missing includes omits b81beec9cb2d staging: greybus: move es2 to drivers/greybus/ omits 8465def499c7 staging: greybus: move the greybus core to drivers/greybus omits ec0ad868173d staging: greybus: move core include files to include/linux [...] omits 9c31973907fb staging: greybus: loopback: Fix up some alignment checkpat [...] omits 9238238589a3 staging: greybus: log: Fix up some alignment checkpatch issues omits ee989b020404 staging: greybus: manifest: Fix up some alignment checkpat [...] omits a11ac9ef4b16 staging: greybus: hd: Fix up some alignment checkpatch issues omits 137bfbd006b2 staging: greybus: remove license "boilerplate" omits baeeb02ccd70 staging: greybus: fix up SPDX comment in .h files omits a1db98f20b81 erofs: fix compile warnings when moving out include/trace/ [...] omits 48d911f29e9f staging: rtl8192u: Add or remove blank lines as required omits 8c10170fe141 staging: rtl8192u: Add or remove spaces to fix style issues omits 8e480989dff3 staging: rtl8712: wifi: checkpatch style fix omits f419f889e2f9 staging: most-core: Fix checkpatch warnings omits 75b28affdd6a io_uring: allocate the two rings together omits 27c4d3a3252f fs/io_uring.c: convert put_page() to put_user_page*() omits cecf5d87ff20 block: split .sysfs_lock into two locks omits 58c898ba370e block: add helper for checking if queue is registered omits c6ba933358f0 blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue omits c48dac137a62 block: don't hold q->sysfs_lock in elevator_init_mq omits 9685b2270211 block: Remove blk_mq_register_dev() omits 5c062ef4155b arm64: kvm: Replace hardcoded '1' with SYS_PAR_EL1_F omits 42f91093b043 arm64: mm: Ignore spurious translation faults taken from t [...] omits e8620cff9994 arm64: sysreg: Add some field definitions for PAR_EL1 omits eb6a4dcce339 arm64: mm: Add ISB instruction to set_pgd() omits 51696d346c49 arm64: tlb: Ensure we execute an ISB following walk cache [...] omits d0b7a302d58a Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" omits ebef746543fd arm64: smp: Treat unknown boot failures as being 'stuck in [...] omits 5b1cfe3a0ba7 arm64: smp: Don't enter kernel with NULL stack pointer or [...] omits 0e1645557d19 arm64: smp: Increase secondary CPU boot timeout value omits 28abbba36a5a rtc: pcf2127: bugfix: watchdog build dependency omits 03623b4b041c rtc: pcf2127: add tamper detection support omits 0e735eaae165 rtc: pcf2127: add watchdog feature support omits 345b1bdaa219 Merge branch 'omap-for-v5.4/ti-sysc-drop-pdata' into for-next omits a7bcae591f59 of: unittest: Add of_node_put() before return omits fd1a52f38c23 RDMA/iwpm: Delete unnecessary checks before the macro call [...] omits 44b63b0a718f netfilter: not mark a spinlock as __read_mostly omits 1bc5ba836e3b RDMA/efa: Use existing FIELD_SIZEOF macro omits 958b6813f0c0 RDMA/efa: Remove umem check on dereg MR flow omits 476646e09668 dt-bindings: smiapp: Align documentation with current practices omits 478553fd1b6f netfilter: conntrack: make sysctls per-namespace again omits c072b0c24e6b drm/amdgpu: fix GFXOFF on Picasso and Raven2 omits 3e627fe6d56a dt-bindings: Add vendor prefix for Inspur Corporation omits d0a8d877da97 netfilter: nft_dynset: support for element deletion omits 97b27821b485 writeback, memcg: Implement foreign dirty flushing omits d62241c7a406 writeback, memcg: Implement cgroup_writeback_by_id() omits ed288dc0d4aa writeback: Separate out wb_get_lookup() from wb_get_create() omits 34f8fe501f06 bdi: Add bdi->id omits 5b9cce4c7eb0 writeback: Generalize and expose wb_completion omits d4a8061a7c5f KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long omits 2a1a3fa0f292 kallsyms: Don't let kallsyms_lookup_size_offset() fail on [...] omits 2ddb134d9763 drm/amd: remove meaningless descending into amd/amdkfd/ omits c7b33cfb3ca5 drm/amdgpu: Add APTX quirk for Dell Latitude 5495 omits b202c0ff184a drm/amd/display: remove unused function setFieldWithMask omits 57be797c484a drm/amd/powerplay: correct the pp_feature output on Arcturus omits 08d544ab54df drm/amd/powerplay: correct Vega20 dpm level related settings omits 644763224169 ARM: dts: kirkwood: ts219: disable the SoC's RTC omits c00bc38354cf arm64: dts: marvell: Add cpu clock node on Armada 7K/8K omits dd23e1d566d0 ALSA: hda - Allow runtime PM for controller if component n [...] omits b1a5a73e64e9 genirq/affinity: Spread vectors on node according to nr_cpu ratio omits 53c1788b7d77 genirq/affinity: Improve __irq_build_affinity_masks() omits 96018a6fafb1 arm64: dts: marvell: Convert 7k/8k usb-phy properties to p [...] omits 99300a85260c NFS: remove set but not used variable 'mapping' omits d33d4beb5229 NFSv2: Fix write regression omits 71affe9be45a NFSv2: Fix eof handling omits ce55522c035e arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes omits 01d0deba28f6 arm64: dts: marvell: Add 7k/8k PHYs in USB3 nodes omits 691bac9d093b drm/amdgpu: Vega20 SMU I2C HW engine controller. omits d04abe999e20 arm64: dts: marvell: Add 7k/8k per-port PHYs in SATA nodes omits 93ab25e6f5da arm64: dts: marvell: Add CP110 COMPHY clocks omits c91ff72142b0 Merge tag 'kvm-ppc-fixes-5.3-1' of git://git.kernel.org/pu [...] omits 535462c244f9 arm64: dts: marvell: armada-37xx: add mailbox node omits c3367a1b47d5 udf: augment UDF permissions on new inodes omits 6acaa6af1501 drm/amd/powerplay: Add interface to lock SMU HW I2C. omits 6a3068065fa4 drm/amd: Import smuio_11_0 headers for EEPROM access on Vega20 omits 64f55e629237 drm/amdgpu: Add RAS EEPROM table. omits 250af743c044 Revert "drm/amdgpu: free up the first paging queue v2" omits da26ded3b2ff drm/amdgpu/display: fix build error without CONFIG_DRM_AMD [...] omits 5556b9fed171 drm/amd/powerplay: Fix an off by one in navi10_get_smu_msg [...] omits ed8a5fb2a606 drm/amd/display: Fix error message omits 534991731cb5 drm/amdgpu: add dummy read for some GCVM status registers omits 4d82fa67dd6b mfd: rk808: Make PM function declaration static omits 557c759036fc mtd: cfi_cmdset_0002: Disable write buffer functions if FO [...] omits 0bcf880b062e mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce e [...] omits 6beb3ea746db mtd: cfi_cmdset_0002: Split wait for write buffer completi [...] omits 816a6d1481a5 mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence omits 228c05c2d73e mtd: cfi_cmdset_0002: Split do_write_oneword() op_done got [...] omits a371ba57a205 mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce f [...] omits 5981dfced34a mtd: cfi_cmdset_0002: Remove goto statement from do_write_ [...] omits 37c673ade35c mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write [...] omits f454b43a564f mtd: chips: gen_probe: kill useless initializer in mtd_do_ [...] omits 405efc5980f2 powerpc/spinlocks: Fix oops in __spin_yield() on bare metal omits dd753d961c48 fdt: Update CRC check for rng-seed omits f6a7053ddcf1 gpio: zynq: Pass irqchip when adding gpiochip omits 3a069024d371 netfilter: nf_conntrack_ftp: Fix debug output omits 3cf2f450fff3 netfilter: xt_physdev: Fix spurious error message in physd [...] omits 455b1d42e82c ASoC: sunxi: Revert initial A83t support omits 9573820eb195 ASoC: imx-audmix: register the card on a proper dev omits b9a4805a4ac1 ASoC: SOF: imx8: Make some functions static omits 00f3e689518b MIPS: Octeon: remove duplicated include from dma-octeon.c omits d0d5c0cd1e71 rxrpc: Use skb_unshare() rather than skb_cow_data() omits 987db9f7cd1e rxrpc: Use the tx-phase skb flag to simplify tracing omits b311e68420aa rxrpc: Add a private skb flag to indicate transmission-phase skbs omits a641fd00d05a rxrpc: Abstract out rxtx ring cleanup omits 4858e40303fb rxrpc: Pass the input handler's data skb reference to the Rx ring omits e2de6c404898 rxrpc: Use info in skbuff instead of reparsing a jumbo packet omits c3c9e3df49f8 rxrpc: Improve jumbo packet counting omits c96e8483cb2d x86/boot/compressed/64: Fix missing initialization in find [...] omits 794b8bedca93 Merge tag 'perf-core-for-mingo-5.4-20190826' of git://git. [...] omits 32f0a982650b drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() omits 5b6eefd66784 drm/i915/dp: Fix DSC enable code to use cpu_transcoder ins [...] omits 0a3dfbb5cd90 drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest omits ed5fa90660d6 drm/i915: Do not create a new max_bpc prop for MST connectors omits 501398b75385 pinctrl: mvebu: add additional variant for standalone CP115 omits 26cb47b8f39c pinctrl: mvebu: Add CP110 missing pin functionality omits 2dcf5d9ae9f6 dt-bindings: cp110: document the new CP115 pinctrl compatible omits 6030f42d20ce i3c: master: Use dev_to_i3cmaster() omits 058bf149b92a platform/chrome: cros_ec_rpmsg: Add host command AP sleep [...] omits 578d2342ec70 Merge tag 'drm-next-5.4-2019-08-23' of git://people.freede [...] omits c87237110f25 Merge tag 'drm-misc-next-2019-08-23' of git://anongit.free [...] omits 8c973fb611de Merge tag 'drm-hisilicon-hibmc-next-2019-08-26' of https:/ [...] omits ae2bdbb45d38 ice: fix adminq calls during remove omits 152b978a1f90 ice: Rework ice_ena_msix_range omits 2467d946f933 Merge tag 'imx-drm-next-2019-08-23' of git://git.pengutron [...] omits cb6a8dc07827 ice: Fix VF configuration issues due to reset omits 78b5713ac124 ice: Alloc queue management bitmaps and arrays dynamically omits 29d9d76a72ce Merge tag 'drm-intel-next-2019-08-22' of git://anongit.fre [...] omits 77ca27c41705 ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap omits 5752bc4373b2 mfd: rk808: Mark pm functions __maybe_unused omits d02f734cb713 ice: add support for enabling/disabling single queues omits a1199d679af4 ice: fix potential infinite loop omits 35b4f4372f91 ice: fix ice_is_tc_ena omits 9c7dd7566d18 ice: add validation in OP_CONFIG_VSI_QUEUES VF message omits e63a1dbdc7df ice: Don't clog kernel debug log with VF MDD events errors omits 0c39e403808c MAINTAINERS: hwspinlock: update git tree location omits 4425e0531c43 ice: Introduce a local variable for a VSI in the rebuild path omits 150997fac770 MAINTAINERS: remoteproc: update git tree location omits 13ef71f07483 MAINTAINERS: rpmsg: fix git tree location omits dc67039b3d11 ice: shorten local and add debug prints omits 9ff166def8c1 rpmsg: core: fix comments omits 5af67635c36e phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT omits f2a857aa2ad7 phy: marvell: phy-mvebu-cp110-comphy: implement RXAUI support omits 0c79cf1f4861 dt-bindings: pci: add PHY properties to Armada 7K/8K contr [...] omits 06a09dc318e4 dt-bindings: phy: Add Marvell COMPHY clocks omits 4e19a76ec08e phy: mvebu-cp110-comphy: Update comment about powering off [...] omits 652488760ea6 phy: mvebu-cp110-comphy: Add PCIe support omits 1eb9157ab3ef phy: mvebu-cp110-comphy: Cosmetic change in a helper omits ef0ac9f24b65 phy: mvebu-cp110-comphy: Add SATA support omits c527a636d620 phy: mvebu-cp110-comphy: Add USB3 host/device support omits 96888aed3d09 phy: mvebu-cp110-comphy: Allow non-Ethernet modes to be co [...] omits c2afb2fef595 phy: mvebu-cp110-comphy: Rename the macro handling only Et [...] omits 461324f0382c phy: mvebu-cp110-comphy: Add RXAUI support omits ea678b4b637e phy: mvebu-cp110-comphy: List already supported Ethernet modes omits eb6a1fcb53e2 phy: mvebu-cp110-comphy: Add SMC call support omits d4eda9d847ac phy: mvebu-cp110-comphy: Explicitly initialize the lane submode omits 0629d57bbdbf phy: mvebu-cp110-comphy: Add clocks support omits 64ea59577f68 phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPE [...] omits f27db2e65e11 ice: Sanitize ice_ena_vsi and ice_dis_vsi omits 293582487389 ice: added sibling head to parse nodes omits 9e7a5d174622 ice: Fix ethtool port and PFC stats for 4x25G cards omits 9a703eb72059 samples/rpmsg: Introduce a module parameter for message count omits 2519fbb39711 samples/rpmsg: Replace print_hex_dump() with print_hex_dum [...] omits d446609df212 remoteproc: Remove dev_err() usage after platform_get_irq() omits ff42df49e75f KVM: PPC: Book3S HV: Don't lose pending doorbell request o [...] omits d28eafc5a640 KVM: PPC: Book3S HV: Check for MMU ready on piggybacked vi [...] omits 31391ff7ea1e powerpc/spinlocks: Rename SPLPAR-only spinlocks omits d57b78353a99 powerpc/spinlocks: Refactor SHARED_PROCESSOR omits d7fb5b18a540 powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM() omits ba18025fb033 powerpc/32: replace LOAD_MSR_KERNEL() by LOAD_REG_IMMEDIATE() omits c691b4b83b6a powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macro omits 163918fc5741 powerpc/mm: split out early ioremap path. omits 4a45b7460cf4 powerpc/mm: refactor ioremap vm area setup. omits 191e42063a72 powerpc/mm: refactor ioremap_range() and use ioremap_page_range() omits f381d5711f09 powerpc/mm: Move ioremap functions out of pgtable_32/64.c omits 7cd9b317b630 powerpc/mm: make ioremap_bot common to all omits edfe1a567926 powerpc/mm: move ioremap_prot() into ioremap.c omits 4634c375db7a powerpc/mm: move common 32/64 bits ioremap functions into [...] omits 14b4d97669b7 powerpc/mm: rework io-workaround invocation. omits 492643e81e58 powerpc/mm: drop function __ioremap() omits 8aee077292a3 powerpc/mm: drop ppc_md.iounmap() and __iounmap() omits 6f57e6631d7c powerpc/ps3: replace __ioremap() by ioremap_prot() omits f0f8d7ae3924 powerpc: remove the ppc44x ocm.c file omits b4645ffc49cf powerpc/64: don't select ARCH_HAS_SCALED_CPUTIME on book3E omits d8f0e0b073e1 powerpc/64s: support nospectre_v2 cmdline option omits 23013399a225 soc: ti: ti_sci_pm_domains: Add support for exclusive and [...] omits 9e4659882286 dt-bindings: ti_sci_pm_domains: Add support for exclusive [...] omits df2e328126b1 firmware: ti_sci: Allow for device shared and exclusive requests omits 2ad7a27deaf6 KVM: PPC: Book3S: Enable XIVE native capability only if OP [...] omits f348f5c23240 xtensa: remove free_initrd_mem omits ddfd151f3def KVM: PPC: Book3S: Fix incorrect guest-to-user-translation [...] omits 1dd70853f813 arm64: dts: sdm845: Add parent clock for rpmhcc omits 519e5869d50d xfs: bmap scrub should only scrub records once omits 71912e08e06b xfs: remove excess function parameter description in 'xfs_ [...] omits f8f9ee479439 xfs: add kmem_alloc_io() omits d916275aa4dd xfs: get allocation alignment from the buftarg omits 0ad95687c3ad xfs: add kmem allocation trace points omits d00ee466a07e nfp: add AMDA0058 boards to firmware list omits 049b405029c0 MAINTAINERS: Update from paulmck@linux.ibm.com to paulmck@ [...] omits 24691069a348 rcu: Don't include <linux/ktime.h> in rcutiny.h omits a42e43c3de34 Merge tag 'timers-v5.4' of https://git.linaro.org/people/d [...] omits 74a1e863eb73 perf evsel: Rename perf_missing_features::bpf_event to ::bpf omits 3f604b5f61db perf tool: Rename perf_tool::bpf_event to bpf omits 6a1b359821eb perf tools: Rename perf_event::bpf_event to perf_event::bpf omits ebdba16e95f7 perf tools: Rename perf_event::ksymbol_event to perf_event [...] omits 69d81f09e160 libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix omits b1fcd190bb3f libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to p [...] omits b1b510142283 libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to p [...] omits f15e3c25a1b4 libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to [...] omits 003c66fec28f libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' [...] omits 213a6c1d2068 libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h omits a2e254d84172 libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples [...] omits 5290ed6955eb libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h omits bceb59b1f28d libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h omits 19d1765a3ed9 libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_eve [...] omits 002dda32a831 libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h omits b66ced19c9f6 libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to per [...] omits 1345e2ee87a8 libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h omits 19d608458f4f clocksource/drivers/sh_cmt: Document "cmt-48" as deprecated omits 8c1afba285a8 clocksource/drivers/sh_cmt: r8a7740 and sh73a0 SoC-specific match omits 1be8c9fd2ac9 dt-bindings: timer: renesas, cmt: Update R-Car Gen3 CMT1 usage omits 53933bc3a69e dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a77995 omits 649dd060334f dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a7792 omits 81b604c39997 dt-bindings: timer: renesas, cmt: Update CMT1 on sh73a0 an [...] omits c90d37c9c41a dt-bindings: timer: renesas, cmt: Add CMT0234 to sh73a0 an [...] omits 14e019df1e64 clocksource/drivers: Do not warn on probe defer omits 763719771e84 clocksource/drivers/timer-of: Do not warn on deferred probe omits a2b58537b4a1 clocksource/drivers/npcm: Fix GENMASK and timer operation omits 8d18f6fc75c8 clocksource/drivers/renesas-ostm: Use DIV_ROUND_CLOSEST() helper omits 24e8a5db8ae4 arm64: dts: imx8mq: Add system counter node omits 5b0221bf7b08 arm64: dts: imx8mm: Add system counter node omits 4419e19d8117 clocksource/drivers/imx-sysctr: Add internal clock divider handle omits 1ce861cec03c clocksource/drivers/tcb_clksrc: Register delay timer omits d9b51093cca4 dt-bindings: timer: Convert Allwinner A13 HSTimer to a schema omits bca4e08426e4 clocksource: sun4i: Add missing compatibles omits 7fccfcd678e8 dt-bindings: timer: Add missing compatibles omits a08bda2d27f2 dt-bindings: timer: Convert Allwinner A10 Timer to a schema omits 9f475d084c03 clocksource: Remove dev_err() usage after platform_get_irq() omits d333de370778 remoteproc: stm32: manage the get_irq probe defer case omits abbe429d5616 remoteproc: stm32: clear MCU PDDS at firmware start omits f2583fde2719 remoteproc: qcom: q6v5-mss: fixup q6v5_pds_enable error handling omits 6ed756aa0148 remoteproc: Add a sysfs interface for name omits 3c95e5013b7f r8169: improve DMA handling in rtl_rx omits 72991b560681 Merge branch 'cls-hw-offload-rtnl' omits 23b7f6c41d47 drm/powerplay: Fix Vega20 power reading again omits 21649c0b6b78 drm/powerplay: Fix Vega20 Average Power value v4 omits 918190f50eb6 net: sched: flower: don't take rtnl lock for cls hw offloads API omits 1444c175a374 net: sched: copy tunnel info when setting flow_action entr [...] omits 5a6ff4b13d59 net: sched: take reference to action dev before calling offloads omits 9838b20a7fb2 net: sched: take rtnl lock in tc_setup_flow_action() omits 11bd634da257 net: sched: conditionally obtain rtnl lock in cls hw offloads API omits c9f14470d048 net: sched: add API for registering unlocked offload block [...] omits a449a3e77a85 net: sched: notify classifier on successful offload add/delete omits 401192113730 net: sched: refactor block offloads counter usage omits 97394bef5622 net: sched: change tcf block offload counter type to atomic_t omits 4f8116c85057 net: sched: protect block offload-related fields with rw_s [...] omits ede7c460b1da bpf: handle 32-bit zext during constant blinding omits 86c28b2d69f9 nfp: bpf: fix latency bug when updating stack index register omits 42068e1ef961 drm/amdgpu: fix dma_fence_wait without reference omits b5e55556182d libata: switch remaining drivers to use dma_set_mask_and_coherent omits dcc02c19cc06 sata_sil24: use dma_set_mask_and_coherent omits 440bd77f09b8 sata_qstor: use dma_set_mask_and_coherent omits 51872b6606eb sata_nv: use dma_set_mask_and_coherent omits 496d4575e7ac sata_mv: use dma_set_mask_and_coherent omits 94c58148a6bc pdc_adma: use dma_set_mask_and_coherent omits b1716871c00d ahci: use dma_set_mask_and_coherent omits 759ad0979808 acard_ahci: use dma_set_mask_and_coherent omits 98ef77d1aaa7 xprtrdma: Send Queue size grows after a reconnect omits c1499a044d7c dm space map common: remove check for impossible sm_find_f [...] omits f9e1afe0fa72 xprtrdma: Clear xprt->reestablish_timeout on close omits 96c4145599b3 NFS: Fix writepage(s) error handling to not report errors twice omits 8f54c7a4babf NFS: Fix spurious EIO read errors omits 7af46292dadc pNFS/flexfiles: Don't time out requests on hard mounts omits c82e5472c998 SUNRPC: Handle connection breakages correctly in call_status() omits d5711920ec6e Revert "NFSv4/flexfiles: Abort I/O early if the layout seg [...] omits 80f455da6cd0 SUNRPC: Handle EADDRINUSE and ENOBUFS correctly omits bf2bf9b80e0c pNFS/flexfiles: Turn off soft RPC calls omits bd736ed3e2d1 SUNRPC: Don't handle errors if the bind/connect succeeded omits ee2f412ece32 xprtrdma: Recycle MRs after disconnect omits 707e0ddaf67e fs: xfs: Remove KM_NOSLEEP and KM_SLEEP. omits 1dbb9fb4082c leds: Allow to call led_classdev_unregister() unconditionally omits 517ea49a7b23 leds: lm3532: Add full scale current configuration omits aa01d255cf10 dt: lm3532: Add property for full scale current. omits 6559ac329982 leds: lm3532: Fixes for the driver for stability omits 4c9054506cf9 leds: lm3532: Change the define for the fs current register omits 1312394023dd leds: lm3532: Fix brightness control for i2c mode omits 558682b52919 x86/apic: Include the LDR when clearing out APIC registers omits bae3a8d3308e x86/apic: Do not initialize LDR and DFR for bigsmp omits 1170f235834b ARM: dts: Drop legacy custom hwmods property for dra7 gpio omits 54b7026fc201 ARM: dts: Drop legacy custom hwmods property for dra7 mmc omits 44a2cdf0f14b ARM: dts: Drop legacy custom hwmods property for dra7 i2c omits 71feab2866f4 ARM: dts: Drop legacy custom hwmods property for dra7 uart omits b8637a68254f ARM: OMAP2+: Drop legacy platform data for dra7 mcasp omits d1daf63b0bd0 ARM: OMAP2+: Drop legacy platform data for dra7 mcspi omits 95c520690f5f media: don't do a 31 bit shift on a signed int omits cce8ccca80d8 media: use the BIT() macro omits 2f029413cbfb arc: prefer __section from compiler_attributes.h omits d85f6b93a76e dt-bindings: IDU-intc: Add support for edge-triggered interrupts omits 01449985e644 dt-bindings: IDU-intc: Clean up documentation omits 093347abc7a4 media: ov9650: add a sanity check omits 174ae4e96e0f ARCv2: IDU-intc: Add support for edge-triggered interrupts omits 31b8b0bd6e55 media: aspeed-video: address a protential usage of an unit [...] omits cb8045072a34 media: vicodec: make life easier for static analyzers omits 59364e971c1c media: remove include stdarg.h from some drivers omits 0a55bff70039 Merge commit '3846a3b9511c5166082a93536d919a9c42abcd91' in [...] omits 1b04ff24ea43 Merge branch 'omap-for-v5.4/soc' into for-next omits 50f57ef83d83 ARM: OMAP2+: Delete an unnecessary kfree() call in omap_hs [...] omits ccf4975dca23 ARM: OMAP2+: move platform-specific asm-offset.h to arch/a [...] omits fcc2c7ff1118 Merge branch 'omap-for-v5.4/ti-sysc-sgx' into for-next omits ca71a8a8a948 Merge branch 'omap-for-v5.4/ti-sysc-drop-pdata' into for-next omits 396a939408f7 Merge branch 'omap-for-v5.4/ti-sysc' into for-next omits 6cb0ac0fb978 ARM: dts: ARM: dts: Configure interconnect target module f [...] omits 3b72fc895a2e ARM: dts: Configure interconnect target module for omap3 sgx omits 394534cb07d8 ARM: dts: Configure sgx for omap5 omits fd5683749472 clk: ti: add clkctrl data omap5 sgx omits 1b95c5a48f5e ARM: OMAP2+: Drop legacy platform data for omap4 gpu omits af055ade3490 ARM: OMAP2+: Drop legacy platform data for omap4 d2d omits d73d7667bb4f ARM: dts: Configure d2d dts data for omap4 omits 84087b3d633d ARM: OMAP2+: Drop legacy watchdog platform data for omap4 omits e47f534dae5f ARM: dts: Drop custom hwmod property for omap4 i2c omits 3f95f51b1602 ARM: OMAP2+: Drop legacy platform data for cpsw on dra7 omits 7abe746191a0 ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4 omits 1faa415c9c6e ARM: dts: Add fck for cpsw mdio for omap variants omits 7edd00f71f4b bus: ti-sysc: Detect d2d when debug is enabled omits d7f563db7794 bus: ti-sysc: Add module enable quirk for SGX on omap36xx omits c6e78d701966 bus: ti-sysc: Change return types of functions omits bcd676542cdd dm raid1: use struct_size() with kzalloc() omits 5229b4896e8f dm writecache: optimize performance by sorting the blocks [...] omits 3b4acbb92dbd perf script: Fix memory leaks in list_scripts() omits 3dab6ac080dc perf report: Fix --ns time sort key output omits 092804ae092f perf report: Use timestamp__scnprintf_nsec() for time sort key omits b4de344b25b9 perf tools: Remove duplicate headers omits e051c2f69850 perf augmented_raw_syscalls: Reduce perf_event_output() bo [...] omits c265784de7ad perf augmented_raw_syscalls: Introduce helper to get the s [...] omits 01128065ca51 perf augmented_raw_syscalls: Postpone tmp map lookup to af [...] omits 2ad926db7877 perf augmented_raw_syscalls: Rename augmented_filename to [...] omits b92675f4a9c0 perf trace beauty ioctl: Fix off-by-one error in cmd->stri [...] omits d93fc7ac88c7 perf tests: Fixes hang in zstd compression test by changin [...] omits 185bcb92c80e perf sort: Remove needless headers from sort.h, provide fw [...] omits 97b9d866a66c perf srcline: Add missing srcline.h header to files needin [...] omits 125009026bfc perf cacheline: Move cacheline related routines to separate files omits aeb00b1aeab6 perf record: Move record_opts and other record decls out o [...] omits 62421b3880c7 dm writecache: add unlikely for getting two block with same LBA omits 58912dbce6be dm writecache: remove unused member pointer in writeback_struct omits 248d327ed7b6 x86/ftrace: Remove mcount() declaration omits 9d60d93198c6 Deprecate nfsd fault injection omits 0c8e9c2d6682 dm zoned: fix invalid memory access omits d8abe88450be RDMA/mlx5: RDMA_RX flow type support for user applications omits 973ca46d5c28 Merge remote-tracking branch 'mlx5-next/mlx5-next' into for-next omits cc14c00c478c v4l2-core: fix coding style for the two new c files omits 2fd232939365 ALSA: oxfw: fix to handle correct stream for PCM playback omits 4c098dab121a ALSA: oxfw: fix NULL pointer dereference to unused stream [...] omits 9212ec7d8357 uprobes/x86: Fix detection of 32-bit user mode omits 1a065ee3e97c media: v4l2-core: Remove BUG() from i2c and spi helpers omits 51ff392c2807 media: v4l2-core: introduce a helper to unregister a i2c subdev omits b39e077fcb28 ALSA: usb-audio: remove some dead code omits a9cff393c1d7 media: v4l2-core: introduce a helper to unregister a spi subdev omits 02283b98b1ac media: v4l2-core: move i2c helpers out of v4l2-common.c omits 7c795df5f344 media: v4l2-core: move spi helpers out of v4l2-common.c omits ff35213fda9e media: v4l2-core: Module re-organization omits 9ca6f5120c89 media: usbvision: Remove dead code omits 578c5ab07498 media: aspeed: fix an incorrect return code on buffer allo [...] omits 834a1cfee834 media: hantro: Enable VP8 decoding on RK3328 omits 9d802222a340 media: saa7134: fix terminology around saa7134_i2c_eeprom_ [...] omits c1849372a681 media: saa7134: keep demod i2c gate closed on Medion 7134 omits b5654c942515 media: i2c: adv7842: drop check because i2c_unregister_dev [...] omits 086c51e2405e media: i2c: adv7511-v4l2: drop check because i2c_unregiste [...] omits eb0a6fb25c05 media: hdpvr: remove redundant assignment to retval omits 7e0bb5828311 media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table omits 6ca5989e44d3 media: ti-vpe: Add cleanup in vpdma_list_cleanup() omits 51d47e578a74 media: fdp1: Fix a memory leak bug omits 42e64117d3b4 media: saa7146: add cleanup in hexium_attach() omits 725a28290a53 media: usb: cx231xx-417: fix a memory leak bug omits 1c770f0f52dc media: cpia2_usb: fix memory leaks omits 38d3cfbc9562 platform/chrome: chromeos_laptop: drop checks of NULL-safe [...] omits 0465814831a9 PM / devfreq: passive: fix compiler warning omits 671da5f3444b fbdev: da8xx: use resource management for dma omits 8a3665f72d77 fbdev: da8xx-fb: drop a redundant if omits c957c88f7be1 fbdev: da8xx-fb: use devm_platform_ioremap_resource() omits 3fca9e0be9b5 fbdev: da8xx: remove panel_power_ctrl() callback from plat [...] omits 9c65754cd32f ARM: davinci: da850-evm: switch to using a fixed regulator [...] omits 611097d5daea fbdev: da8xx: add support for a regulator omits 7b5ab6437961 ARM: davinci: da850-evm: model the backlight GPIO as an ac [...] omits 93eae12c9f3e ARM: davinci: dm646x: Fix a typo in the comment omits 01cc0596ef0e ARM: dts: da850-evm: Use generic jedec, spi-nor for flash omits d7d91d264783 ARM: davinci: dm646x: switch to using the clocksource driver omits 135ce780b779 ARM: davinci: dm644x: switch to using the clocksource driver omits 85af79659f45 MAINTAINERS: Remove stale record for gpio-intel-mid.c omits 60849562a5db ALSA: usb-audio: Fix possible NULL dereference at create_y [...] omits 14ced7e3a1ae phy: qcom-qmp: Correct ready status, again omits be0345b2cc1f phy: qualcomm: phy-qcom-qmp: Add of_node_put() before return omits e6839c31a608 phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in ove [...] omits 3e644828421e phy: ti: am654-serdes: fix an use-after-free in serdes_am6 [...] omits 38b7b678fe98 perf stat: Remove needless headers from stat.h omits 29e331176da1 perf cpumap: No need to include perf.h, ditch it omits 73345a18d464 pinctrl: bcm2835: Pass irqchip when adding gpiochip omits 5699ad0aaf10 firmware: bcm47xx_nvram: Allow COMPILE_TEST omits 759d4899d905 s390/kaslr: reserve memory for kasan usage omits 9b692102d87d s390/mem_detect: provide single get_mem_detect_end omits 5f0917a281c6 s390/cmma: reuse kstrtobool for option value parsing omits 3d6443645339 s390/vdso: reuse kstrtobool for option value parsing omits 227f52a43a2f s390/startup: correct command line options parsing omits a45425d8a5a6 s390/vmcp: correct early_param handling omits 915ef7bda764 s390/numa: correct early_param handling omits feb4eb060c3a firmware: bcm47xx_nvram: Correct size_t printf format omits d2f965549006 MIPS: Treat Loongson Extensions as ASEs omits 322e577b02ab MIPS: Remove dev_err() usage after platform_get_irq() omits 3e5bedc2c258 x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled [...] omits 63ad05e36ec5 media: cec-notifier: clear cec_adap in cec_notifier_unregister omits 1f4070619405 media: cec-adap: return from cec_s_conn_info() if adap is invalid omits 39152ee51b77 perf/x86/intel/pt: Get rid of reverse lookup table for ToPA omits 91feca5e2ecc perf/x86/intel/pt: Free up space in a ToPA descriptor omits 38bb8d77d0b9 perf/x86/intel/pt: Split ToPA metadata and page layout omits 539f7c26b41d perf/x86/intel/pt: Use pointer arithmetics instead in ToPA [...] omits fffec50f541a perf/x86/intel/pt: Use helpers to obtain ToPA entry size omits 90583af61d0c perf/x86/intel/pt: Clean up ToPA allocation path omits 8db5957bc736 Merge tag 'v5.3-rc6' into perf/core, to pick up fixes omits 149f3b87840e device property: Remove duplicate test for NULL omits 78cd4bf53635 platform/x86: intel_cht_int33fe: Use new API to gain acces [...] omits d2a90ebb6553 usb: roles: intel_xhci: Supplying software node for the role mux omits 8cbd9af9d208 udf: Use dynamic debug infrastructure omits 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next omits 1666faedb567 software node: Add software_node_find_by_name() omits a8ef0488cc59 media: imx: add csc/scaler mem2mem device omits 8ccff2843fb4 HID: logitech-dj: Fix crash when initial logi_dj_recv_quer [...] omits 14d5511691e5 media: cec-notifier: clear cec_adap in cec_notifier_unregister omits 8f4b5b0af7e4 media: cec-adap: return from cec_s_conn_info() if adap is invalid omits a115ec27cec7 Merge branch 'renesas-dt-bindings-for-v5.4' into renesas-next omits b3e30c988440 Merge tag 'v5.3-rc6' into x86/cpu, to pick up fixes omits ab9a3a737284 udf: reduce leakage of blocks related to named streams omits dfda20419884 ACPI / property: Add two new Thunderbolt property GUIDs to [...] omits 3cdb9446a117 thunderbolt: Add support for Intel Ice Lake omits 3f415e5ee18b thunderbolt: Expose active parts of NVM even if upgrade is [...] omits 58f414fa435c thunderbolt: Hide switch attributes that are not set omits d94dcbb10183 thunderbolt: Do not fail adding switch if some port is not [...] omits 943795219d3c thunderbolt: Use 32-bit writes when writing ring producer/ [...] omits f437c24bf694 thunderbolt: Move NVM upgrade support flag to struct icm omits ce19f91eae43 thunderbolt: Correct path indices for PCIe tunnel omits 65af4a10743b netfilter: nfnetlink_log: add support for VLAN information omits da3ceae4ec9f clk: meson: g12a: add support for SM1 CPU 1, 2 & 3 clocks omits 2edccd319fde clk: meson: g12a: add support for SM1 DynamIQ Shared Unit clock omits 3dd02b7334ec clk: meson: g12a: add support for SM1 GP1 PLL omits 63d10e12b00d netfilter: nft_meta: support for time matching omits 1db61d5eda74 Merge branch 'v5.4/dt' into v5.4/drivers omits a1b840adafcb netfilter: nf_tables: Introduce new 64-bit helper register [...] omits cda4569137b9 dt-bindings: clk: meson: add sm1 periph clock controller bindings omits 47e6a8d6d8ea Merge tag 'pullreq201908' of ssh://gitolite.kernel.org/pub [...] omits 8c7d7b4bb172 video: pxafb: Remove cpufreq policy notifier omits eb58a4fad343 video: sa1100fb: Remove cpufreq policy notifier omits 40f0fc2a416b arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFRE [...] omits afe969074eb7 cpufreq: powerpc_cbe: Switch to QoS requests for freq limits omits dce2e3a8414e cpufreq: powerpc: macintosh: Switch to QoS requests for fr [...] omits 3b72950d5a33 iio: imu: st_lsm6dsx: introduce update_fifo function pointer omits 419a7a1f1671 mtd: rawnand: remove w90x900 driver omits 0c43125f2778 mtd: nand: fix typo, s/erasablocks/eraseblocks omits 3342d2f88ef9 mtd: rawnand: sharpsl: add include guard to linux/mtd/sharpsl.h omits 220280708a23 dt-bindings: mtd: Document Macronix raw NAND controller bindings omits 738b0ca55f4f mtd: rawnand: Add Macronix raw NAND controller driver omits feeb07d0ca5a drm/hisilicon/hibmc: Make CONFIG_DRM_HISI_HIBMC depend on ARM64 omits bda4a850f7dc drm/hisilicon: Use dev_get_drvdata omits 4f1a7007d688 drm/hisilicon/hibmc: Using module_pci_driver. omits b898e50f9f49 arm-nommu: remove the unused pgprot_dmacoherent define omits 5518ea1ad2c0 unicore32: remove the unused pgprot_dmacoherent define omits f53a7ad18959 r8152: Set memory to all 0xFFs on failed reg reads omits 0846e1616f0f cirrus: cs89x0: remove set but not used variable 'lp' omits 2889456498c6 Revert "net: mediatek: remove set but not used variable 'status'" omits ee641b0cdb94 net: mediatek: remove set but not used variable 'status' omits 6652bf640889 selftests/powerpc: Retry on host facility unavailable omits 9d535e200f09 selftests/powerpc: Fix and enhance TM signal context tests omits 7177895154e6 openvswitch: Fix conntrack cache with timeout omits 803f3e22ae10 ipv4: mpls: fix mpls_xmit for iptunnel omits 9b5f68418240 nexthop: Fix nexthop_num_path for blackhole nexthops omits a55aa89aab90 Linux 5.3-rc6 omits c749088f2543 Merge tag 'auxdisplay-for-linus-v5.3-rc7' of git://github. [...] omits 32ae83ffec63 Merge tag 'for-linus-5.3-rc6' of git://git.kernel.org/pub/ [...] omits 94a76d9b525c Merge tag 'for-linus-5.3-rc6' of git://git.kernel.org/pub/ [...] omits 88149b520950 dt-bindings: iio: light: isl29501: Rename bindings documen [...] omits 4a5e353c16d1 Kconfig: Fix the reference to the RFD77402 ToF sensor in t [...] omits 258128e8e953 iio: st_sensors: Fix build error omits 6b4d6822eef5 dt-bindings: iio: adc: Add AD7606B ADC documentation omits 416f882c3b40 dt-bindings: iio: adc: Migrate AD7606 documentation to yaml omits 146c3d3220e0 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 5a13fc3d8ba0 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits 8a04c2ee62a4 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits 05bbb9360a00 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 44c471e43698 Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] omits f47edb59bb48 Merge branch 'akpm' (patches from Andrew) omits 75338cc8eb29 MAINTAINERS: Add Beniamin Bia for AD7606 driver omits d2a415c86c6b iio: adc: ad7606: Add support for AD7606B ADC omits 87dfe49691a3 ARM: aspeed: Enable SMP boot omits 9afe2c0a376f ARM: aspeed: Add ASPEED AST2600 architecture omits e35d7db99430 ARM: aspeed: Select timer in each SoC omits 5177cabf5cfd dt-bindings: arm: cpus: Add ASPEED SMP omits 4cdabee7d6d2 ARM: configs: aspeed_g5: Enable AST2600 omits e6fe57ebd529 ARM: configs: multi_v7: Add ASPEED G6 omits 3109741a8d77 KVM: arm/arm64: vgic: Use a single IO device per redistributor omits 926c61568d0b KVM: arm/arm64: vgic: Remove spurious semicolons omits cadcc6b20d97 staging: rtl8192u: Add space around binary operators omits 684c215dd06e staging: rtl8192u: remove code under TO_DO_LIST omits 76fe9cfb09e7 staging: rtl8192u: Remove unnecessary blank lines omits 5e718a12e1a1 staging: rtl8192u: remove redundant assignment to pointer crypt omits 5ab706bd0bca staging: rtl8723bs: os_dep: Drop condition with no effect omits eac53016919f staging: rtl8723bs: hal: Drop condition with no effect omits de9defd21539 staging: rtl8723bs: os_dep: Remove unused declarations omits e0ccdef92653 ALSA: usb-audio: Clean up check_input_term() omits 75545304eba6 ALSA: seq: Fix potential concurrent access to the deleted pool omits d26d83e3e1fc Merge branch 'imx/defconfig' into for-next omits 44cf618c373b Merge branch 'imx/dt64' into for-next omits c35345bcaffa Merge branch 'imx/dt' into for-next omits 3cf8601b6d90 Merge branch 'imx/dt-clkdep' into for-next omits bc72fd5f57ce Merge branch 'imx/bindings' into for-next omits 842aca63581d Merge branch 'imx/soc' into for-next omits 879ded6fe955 Merge branch 'imx/drivers' into for-next omits 7a457dadb771 Merge branch 'clk/imx' into for-next omits b04f537caab4 ARM: dts: vf610-zii-scu4-aib: Configure IRQ line for GPIO [...] omits 0ef7c7cce43f PM / devfreq: passive: Use non-devm notifiers omits 4294a779bd8d PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate() omits 2c2b20e0da89 PM / devfreq: exynos-bus: Correct clock enable sequence omits e2fc1677eea7 PM / devfreq: Correct devm_devfreq_remove_device() documentation omits 1dd62c66d345 PM / devfreq: events: extend events by type of counted data omits 0ae9c3213c2c PM / devfreq: exynos-events: change matching code during probe omits 4c273352bb45 jbd2: add missing tracepoint for reserved handle omits e67095fd2f72 Merge tag 'dma-mapping-5.3-5' of git://git.infradead.org/u [...] omits 00fb24a42a68 mm/kasan: fix false positive invalid-free reports with CON [...] omits 701d678599d0 mm/zsmalloc.c: fix race condition in zs_destroy_pool omits 1a87aa03597e mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely omits f7da677bc6e7 mm, page_owner: handle THP splits correctly omits 46d0b24c5ee1 userfaultfd_release: always remove uffd flags and clear vm [...] omits 7b2b55da1db1 psi: get poll_work to run when calling poll syscall next time omits bb65f89b7d3d mm: memcontrol: flush percpu vmevents before releasing memcg omits c350a99ea2b1 mm: memcontrol: flush percpu vmstats before releasing memcg omits bbcb03a97ffe parisc: fix compilation errrors omits cd961038381f mm, page_alloc: move_freepages should not examine struct p [...] omits d776aaa9895e mm/z3fold.c: fix race between migration and destruction omits 3e4c6948e78b kbuild: remove unneeded '+' marker from kselftest-merge omits c1236979b4d2 net: phy: sfp: Add labels to hwmon sensors omits e0e6d0628225 net: rds: add service level support in rds-info omits e93fb3e9521a net: route dump netlink NLM_F_MULTI flag missing omits a914a8411035 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits ace4cedea934 Merge branch 's390-qeth-next' omits 9549d70a2d71 s390/qeth: add xmit_more support for IQD devices omits 96bd6c94bdf9 s390/qeth: add BQL support for IQD devices omits 85e537d8f1b6 s390/qeth: when in TX NAPI mode, use napi_consume_skb() omits e53edf743d26 s390/qeth: add TX NAPI support for IQD devices omits eeac0e20a173 s390/qeth: collect accurate TX statistics omits 313dc689b16c s390/qdio: let drivers opt-out from Output Queue scanning omits 7c47f5afdeef s390/qdio: enable drivers to poll for Output completions omits fbbdbc647307 bnxt_en: Fix allocation of zero statistics block size regression. omits 292a50e3fc2c s390/qeth: reject oversized SNMP requests omits b45ce32135d1 sock: fix potential memory leak in proto_register() omits d37fb9758f76 Merge tag 'mlx5-fixes-2019-08-22' of git://git.kernel.org/ [...] omits dd016aca28f6 net/core/skmsg: Delete an unnecessary check before the fun [...] omits 2307f4a517c7 net: hns3: Fix -Wunused-const-variable warning omits 0c69b19f92df MAINTAINERS: Add phylink keyword to SFF/SFP/SFP+ MODULE SUPPORT omits 000ec95fbe75 kbuild: pkg: rename scripts/package/Makefile to scripts/Ma [...] omits 6a4f6a26d32a kbuild: pkg: add package targets to PHONY instead of FORCE omits 46a63d4b0d79 kbuild: pkg: clean up package files/dirs from the top Makefile omits 9b45ff910674 Merge branch 'collect_md-mode-dev-null' omits c3b4c3a47e05 xfrm/xfrm_policy: fix dst dev null pointer dereference in [...] omits e2c693934194 ipv4/icmp: fix rt dst dev null pointer dereference omits 083f0f2cd402 Merge tag 'gpio-v5.3-4' of git://git.kernel.org/pub/scm/li [...] omits f3acd33d840d net: use unlikely for dql_avail case omits 12c6bc38f99b openvswitch: Fix log message in ovs conntrack omits 5aff7c46172b docs: process: fix broken link omits 215701807e53 arm64: dts: imx8mq: Add mux controller to iomuxc_gpr omits 12e2e15d837f Merge branch 'ieee802154-for-davem-2019-08-24' of git://gi [...] omits 1ea4b76cdfde ARM: dts: imx6ul-kontron-n6310: Add Kontron i.MX6UL N6310 [...] omits 8d5fc0b95fd1 dt-bindings: arm: fsl: Add Kontron i.MX6UL N6310 compatibles omits 730fd9d73629 dt-bindings: eeprom: at25: Add Anvo ANV32E61W omits 082b1ed591b1 dt-bindings: vendor-prefixes: Add Anvo-Systems omits 968c6f4b3c21 soc: imx: gpcv2: Print the correct error code omits ffe0f9a0baf9 arm64: dts: fsl: add support for Hummingboard Pulse omits 0a6a928300df dt-bindings: arm: fsl: add Hummingboard Pulse omits 801592402c39 ARM: dts: vf610-zii-cfu1: Slow I2C0 down to 100 kHz omits afd3b35fdb0d arm64: dts: ls1088a: update gpio compatible omits 760e548e7f88 clk: imx: imx8mn: fix audio pll setting omits 90771e50d5bd arm64: dts: imx: Add i.mx8mq nitrogen8m basic dts support omits e0496bfd4887 dt-bindings: arm: imx: add imx8mq nitrogen support omits 361469211f87 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] omits e58915179f3f fpga: altera-cvp: Add Stratix10 (V2) Support omits d2083d040a95 fpga: altera-cvp: Preparation for V2 parts. omits eb12511f0d47 fpga: altera-cvp: Discover Vendor Specific offset omits 0a022eccf7c4 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 34a33ba609dc arm64: dts: ls1088a-qds: Add the spi-flash nodes under the [...] omits 60ca9248e470 arm64: dts: ls1088a: Add the DSPI controller node omits 1e58b6f0cc8f dt-bindings: fsl: dspi: Add fsl,ls1088a-dspi compatible string omits acf993a0f222 ARM: imx: stop adjusting ar8031 phy tx delay omits 17d0fbf47eb1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 8942230a7e1c Merge tag 'xfs-5.3-fixes-6' of git://git.kernel.org/pub/sc [...] omits 929c11a55b9e ARM: dts: pbab01: correct rtc vendor omits bc67b17eb91e Merge tag 'drm-fixes-2019-08-24' of git://anongit.freedesk [...] omits 49435c478386 MAINTAINERS: add proc sysctl KUnit test to PROC SYSCTL section omits 103ebb60074e kernel/sysctl-test: Add null pointer test for sysctl.c:pro [...] omits ce7526d56556 MAINTAINERS: add entry for KUnit the unit testing framework omits f3abcc8c57a7 Documentation: kunit: add documentation for KUnit omits 3c08fc542498 kunit: defconfig: add defconfigs for building KUnit tests omits 0a53f35d6e5d kunit: tool: add Python wrappers for running KUnit tests omits b12cc8c40932 kunit: test: add tests for KUnit managed resources omits a088934bd516 kunit: test: add the concept of assertions omits 6852cbf2064d kunit: test: add tests for kunit test abort omits 0461d027c83d kunit: test: add support for test abort omits 451efcfcc09c objtool: add kunit_try_catch_throw to the noreturn list omits 8faf220835e8 kunit: test: add initial tests omits fe539dde39e8 kbuild: enable building KUnit omits f8c6f4eb850d kunit: test: add the concept of expectations omits 630a7c17149a kunit: test: add assertion printing library omits 3c49770597ff kunit: test: add string_stream a std::stream like string builder omits fe33c162065b kunit: test: add test resource management API omits 772b408fdc94 kunit: test: add KUnit test runner core omits b4742e6682d5 MIPS: dts: mscc: describe the PTP ready interrupt omits 048dc3abe827 MIPS: dts: mscc: describe the PTP register range omits ed90302be64a MIPS: lantiq: update the clock alias' for the mainline PCI [...] omits 12051b318bc3 mips: avoid explicit UB in assignment of mips_io_port_base omits 47e4937a4a7c erofs: move erofs out of staging omits 087eeea9adcb Merge tag 'kvmarm-fixes-for-5.3-3' of git://git.kernel.org [...] omits 86aa04f4c221 mtd: rawnand: Fix a memory leak bug omits d83aef09aaa5 mtd: onenand_base: Fix a memory leak bug omits 23ca7d2503d8 PM / devfreq: tegra20: add COMMON_CLK dependency omits 5f8669639f3e PM / devfreq: events: add Exynos PPMU new events omits 7544fd7f3845 PM / devfreq: Fix kernel oops on governor module load omits 0a453aca94bd PM / devfreq: rk3399_dmc: Fix spelling typo omits 2c09083293f4 PM / devfreq: Fix spelling typo omits d196175ed8f4 PM / devfreq: Introduce driver for NVIDIA Tegra20 omits 23601752911b PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c omits 35f8dbc72721 PM / devfreq: tegra: Enable COMPILE_TEST for the driver omits 1ac347488529 PM / devfreq: tegra: Support Tegra30 omits 546ff0938137 PM / devfreq: tegra: Reconfigure hardware on governor's restart omits 5a7e10c89501 PM / devfreq: tegra: Move governor registration to driver's probe omits 386789ebbdd3 PM / devfreq: tegra: Mark ACTMON's governor as immutable omits 151531f79a2d PM / devfreq: tegra: Avoid inconsistency of current freque [...] omits 8fda5c1fab4f PM / devfreq: tegra: Clean up driver's probe / remove omits 7514dd05eaae PM / devfreq: tegra: Properly disable interrupts omits dd3f2616bb99 PM / devfreq: tegra: Drop primary interrupt handler omits b061312f4bca PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe omits 30af44fae8bd PM / devfreq: tegra: Don't ignore clk errors omits ed2a8dd22a75 PM / devfreq: tegra: Replace write memory barrier with the [...] omits efe9043db496 PM / devfreq: tegra: Replace readl-writel with relaxed versions omits 62bacb06b9f0 PM / devfreq: tegra: Fix kHz to Hz conversion omits 7837951a12fd drm/mediatek: include dma-mapping header omits c1e8220bd316 ext4: fix punch hole for inline_data file systems omits 211c46245215 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 2c238177bd7f bpf: allow narrow loads of some sk_reuseport_md fields wit [...] omits c751798aa224 bpf: fix use after free in prog symbol exposure omits 6754172c208d bpf: fix precision tracking in presence of bpf2bpf calls omits db38de39684d flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH omits 345b93265b3a Revert "r8169: remove not needed call to dma_sync_single_f [...] omits d4ed7463d02a r8169: fix DMA issue on MIPS platform omits 1069a5a3f3d8 Merge branches 'at91-soc' and 'at91-dt' into at91-next omits bd1200b79510 drop_monitor: Make timestamps y2038 safe omits bf1867db9b85 net/rds: Whitelist rdma_cookie and rx_tstamp for usercopy omits 9140d8bdd4c5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits db0b99f59ae4 ipv6: propagate ipv6_add_dev's error returns out of ipv6_f [...] omits b9bd6806d014 Merge tag 'for-linus-20190823' of git://git.kernel.dk/linux-block omits 87cade2997c9 net/mlx5: Fix return code in case of hyperv wrong size read omits c7a42eb49212 net: ipv6: fix listify ip6_rcv_finish in case of forwarding omits fd81d7e946c6 leds: Switch to use fwnode instead of be stuck with OF one omits ae6c4c70dfd1 leds: max77650: Switch to fwnode property API omits aa19d1f1042e Merge branch 'r8152-save-EEE' omits e7bde56b7446 r8152: add a helper function about setting EEE omits f4a93be689df r8152: saving the settings of EEE omits 7c772bed431c Merge tag 'sh-pfc-for-v5.4-tag2' of https://git.kernel.org [...] omits 2cb831e0f152 mailmap: map old company name to new one @microchip.com omits 44015a8181a5 MAINTAINERS: at91: remove the TC entry omits ec8005339bad MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry omits 9fac85a6db89 ARM: at91: move platform-specific asm-offset.h to arch/arm [...] omits 38b4e09fbcca null_blk: fix inline misuse omits dd469a456047 Merge tag 'for-5.3/dm-fixes-2' of git://git.kernel.org/pub [...] omits 8b2c858240ac ice: Don't allow VSI to remove unassociated ucast filter omits f576518c9ab5 Merge tag 'xfs-5.3-fixes-4' of git://git.kernel.org/pub/sc [...] omits bbb968e8b34c ice: Fix issues updating VSI MAC filters omits 5a4a86731027 ice: update ethtool stats on-demand omits 3f416961b0a5 ice: Add input handlers for virtual channel handlers omits e6c5d727db0a Merge branches 'v5.4/vfio/alexey-tce-memory-free-v1', 'v5. [...] omits 3747f03115c1 ice: Don't clear auto_fec bit in ice_cfg_phy_fec() omits 057911ba9b79 ice: Fix flag used for module query omits 90e477379e92 ice: silence some bogus error messages omits 84a118ab58ed ice: Rename ethtool private flag for lldp omits f8af5bf5b45e ice: reject VF attempts to enable head writeback omits dbb9ced79764 MIPS: Fix build with CONFIG_PROC_VMCORE=y omits 42a179c80ddd ice: Copy dcbx configuration only if mode is correct omits 64bcaec64284 ice: Treat DCBx state NOT_STARTED as valid omits 625cfb6f2036 MIPS: mm: Fix highmem compile omits da4a9e73d8a5 ice: Don't call synchronize_irq() for VF's from the host omits b4d857ded1c5 drm/amd/display: 3.2.48 omits f49cfa279b9a drm/amd/display: flicking observed while installing driver [...] omits 9a7bfcb6acee drm/amd/display: Properly read LVTMA_PWRSEQ_CNTL omits 617089d5837a drm/amd/display: revert wait in pipelock omits 9a00d0ff92f4 drm/amd/display: Use res_cap to acquire i2c instead of pipe count omits 1b0c3247a092 ice: Account for all states of FW DCBx and LLDP omits 470e2ca569bf drm/amd/display: Expose OTG_V_TOTAL_MID for HW Diags omits b1a47f5338a6 drm/amd/display: fix DML not calculating delivery time omits 0ec7d06b2256 drm/amd/display: MST topology debugfs omits 78d9b95ecf8a drm/amd/display: set av_mute in hw_init for HDMI omits 4551666f5b6c drm/amd/display: Add Logging for Gamma Related information omits c00576225352 drm/amd/display: Enable HW rotation omits 5e1613e21fc1 drm/amd/display: add Cursor Degamma logic for DCN2 omits c0358809d491 drm/amd/display: fix odm validation omits 224980366d9d drm/amd/display: fix odm stream release omits 285e30049708 drm/amd/display: fix dcn20 odm dpp programming omits 5165d204acb8 drm/amd/display: Fix number of slices not being checked for dsc omits 24d01c9b3254 drm/amd/display: fix odm pipe copy omits 1e7f100ce8c0 drm/amd/display: fix trigger not generated for freesync omits 436d96357fa9 drm/amd/display: fix stuck test pattern on right half of display omits b5a41620bb88 drm/amd/display: support spdif omits a9f54ce3c603 drm/amd/display: Refactoring VTEM omits 37fe34d24326 drm/amd/display: 3.2.47 omits 1c0e2f435777 drm/amd/display: remove unused function omits 75a543347c6b drm/amd/display: cleaned up coding error in init_hw omits ee80de548b47 drm/amd/display: Add VM page fault handle implementation omits df3b7e32ed45 drm/amd/display: refactor Device ID for external chips omits 7f6e7186f9f4 drm/amd/display: Zero-out dsc init regs omits 387ad34cb7ff drm/amd/display: Implement voltage limitation stub omits ddef02de0d71 drm/amd/display: add null checks before logging omits 43d4baab525d drm/amd/display: set Hratio and VRatio in dml omits 1f3324603e39 drm/amd/display: fix dp stream enable omits 361c61f47a1c drm/amd/display: load iram for abm 2.3 omits 89cb5614736b drm/amd/display: fix MPO HUBP underflow with Scatter Gather omits 574304041bb9 drm/amd/display: fix audio endpoint not getting disabled issue omits 67427d4f10e7 drm/amd/display: Delete dead code in command_table_helper omits b1f6d01c4a3b drm/amd/display: re structure odm to allow 4 to 1 support omits bad4c3e66543 drm/amdgpu: set adev->num_vmhubs for gmc6,7,8 omits d99f38aed1a0 drm/amdgpu/display: add flag for multi-display mclk switching omits 8b2608f1cfec drm/amd/display: update bw_calcs to take pipe sync into ac [...] omits 55b852069d02 drm/amdgpu/powerplay/vega10: enable mclk switching if moni [...] omits bb6897f1c571 drm/amdgpu/powerplay/smu7: enable mclk switching if monito [...] omits 951e15c2b584 drm/powerplay: Fix Vega20 power reading again omits b313bbebd79f amd/amdkfd: add Arcturus vf DID support omits 706feb26f890 drm/amd/powerpaly: fix navi series custom peak level value error omits 64cc5414fbf6 drm/amdgpu: correct ras error count type omits 2e16f3e926ed KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity omits e3fb13b7e47c Merge tag 'modules-for-v5.3-rc6' of git://git.kernel.org/p [...] omits 4ae1ce88e9a0 Merge branch 'v5.3-next/soc' into for-next omits 021363171363 Merge branch 'v5.3-next/dts64' into for-next omits 0ff0f15a32c0 batman-adv: Only read OGM2 tvlv_len after buffer len check omits a15d56a60760 batman-adv: Only read OGM tvlv_len after buffer len check omits 4e5639449069 Merge tag 'ceph-for-5.3-rc6' of git://github.com/ceph/ceph-client omits 0c3a6101ff2d ice: Allow egress control packets from PF_VSI omits c536277e0db1 RDMA/siw: Fix 64/32bit pointer inconsistency omits 1374a22e0641 Merge tag 'drm-fixes-2019-08-23' of git://anongit.freedesk [...] omits 7b07a7a4e169 dt-bindings: irq: mtk, sysirq: add support for mt6779 omits 563d4f0fa998 dt-bindings: mtk-uart: add mt6779 uart bindings omits d9bd211dfa93 dt-bindings: mediatek: add support for mt6779 reference board omits dbe8e6a81a2a Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] omits 7f591fa7a62d arm64: kexec_file: add rng-seed support omits 428826f5358c fdt: add support for rng-seed omits e112b032a72c arm64: map FDT as RW for early_init_dt_scan() omits b63f20a778c8 x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386 omits 3e2d94535adb clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit omits bd00cd52d5be clocksource/drivers/hyperv: Add Hyper-V specific sched clo [...] omits adb87ff4f96c clocksource/drivers/hyperv: Allocate Hyper-V TSC page statically omits fe76a166a1e3 f2fs: introduce f2fs_match_name() for cleanup omits bbf9f7d90f21 f2fs: Fix indefinite loop in f2fs_gc() omits 2fde3dd14efe f2fs: allocate memory in batch in build_sit_info() omits 4507847c86bf f2fs: support FS_IOC_{GET,SET}FSLABEL omits 899fee36fac0 f2fs: fix to avoid data corruption by forbidding SSR overwrite omits aabc172b986f f2fs: Fix build error while CONFIG_NLS=m omits a37d0862d174 Revert "f2fs: avoid out-of-range memory access" omits 290c30d4454c f2fs: cleanup the code in build_sit_entries. omits 27cae0bcc051 f2fs: fix wrong available node count calculation omits 0b86f7892091 f2fs: remove duplicate code in f2fs_file_write_iter omits d3a1a0e1bf5d f2fs: fix to migrate blocks correctly during defragment omits 33ac18a15c88 f2fs: use wrapped f2fs_cp_error() omits fd114ab22dd1 f2fs: fix to use more generic EOPNOTSUPP omits 3ee0c5d3b4e8 f2fs: use wrapped IS_SWAPFILE() omits 2c2eb7a300cd f2fs: Support case-insensitive file name lookups omits 5aba54302a46 f2fs: include charset encoding information in the superblock omits 71e90b4654a9 fs: Reserve flag for casefolding omits 0921835c9544 f2fs: fix to avoid call kvfree under spinlock omits 280fd4229581 fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update [...] omits 038d06984f5c f2fs: disallow direct IO in atomic write omits fe973b065bce f2fs: fix to handle quota_{on,off} correctly omits a25c2cdcb61a f2fs: fix to detect cp error in f2fs_setxattr() omits 955ebcd3a910 f2fs: fix to spread f2fs_is_checkpoint_ready() omits 7975f3498dc0 f2fs: support fiemap() for directory inode omits 04f9287ab395 f2fs: fix to avoid discard command leak omits 0f1898f93cdc f2fs: fix to avoid tagging SBI_QUOTA_NEED_REPAIR incorrectly omits a8933b6b68f7 f2fs: fix to drop meta/node pages during umount omits 1f78adfab379 f2fs: disallow switching io_bits option during remount omits c72db71ed61f f2fs: fix panic of IO alignment feature omits 8896cbdfed0c f2fs: introduce {page,io}_is_mergeable() for readability omits a94e4f24ec83 MIPS: init: Drop boot_mem_map omits a5718fe8f70f MIPS: mm: Drop boot_mem_map omits 7f43020e3bdb rtc: pcf2127: bugfix: read rtc disables watchdog omits bbfe3a7a1d41 rtc: pcf2127: cleanup register and bit defines omits e788771cacaf rtc: pcf2127: convert to devm_rtc_allocate_device omits b60ff2cfb598 rtc: sun6i: Add support for H6 RTC omits 903e259f9caf dt-bindings: rtc: sun6i: Add compatible for H6 RTC omits 7b0b551dbc1e rtc: fsl-ftm-alarm: add FTM alarm driver omits 1d74f0992991 dt-bindings: rtc: add bindings for FlexTimer Module omits 88cd3e6cfac9 dm verity: add root hash pkcs#7 signature verification omits 39d13a1ac41d dm crypt: reuse eboiv skcipher for IV generation omits 123d87d553e2 dm: make dm_table_find_target return NULL omits 1cfd5d3399e8 dm table: fix invalid memory accesses with too high sector number omits 81f5090db843 EDAC/amd64: Support asymmetric dual-rank DIMMs omits 1554240ff864 Merge branches 'for-joerg/arm-smmu/smmu-v2' and 'for-joerg [...] omits 51a44a28eefd drm/komeda: Add missing of_node_get() call omits a121d6e0caf0 MIPS: xlp: Drop boot_mem_map omits aa1edac13e5f MIPS: ip22: Drop addr_is_ram omits b3c948e2c00f MIPS: msp: Record prom memory omits 79fd0fe44731 MIPS: malta: Drop prom_free_prom_memory omits 0df1007677d5 MIPS: fw: Record prom memory omits 6cda3a5e002f MIPS: OCTEON: Drop boot_mem_map omits e3fe8e555dd0 mm/hmm: fix hmm_range_fault()'s handling of swapped out pages omits 12ce6b0d21c2 ata/pata_buddha: Probe via modalias instead of initcall omits a3d7d67403fc null_blk: create a helper for req completion omits fceb5d1b19cb null_blk: create a helper for zoned devices omits 7ea88e229e9d null_blk: create a helper for mem-backed ops omits 8f94d1c1dc1e null_blk: create a helper for badblocks omits adb84284796b null_blk: create a helper for throttling omits d4b186ed227b null_blk: move duplicate code to callers omits 7ac2d56f783d dt-bindings: can: rcar_can: document r8a77470 support omits 80bd043dc1ff dt-bindings: can: rcar_canfd: document r8a77995 support omits 81633d7509b3 dt-bindings: can: rcar_can: document r8a77995 support omits 3bbda1431b43 dt-bindings: can: rcar_can: document r8a77990 support omits 556030f0604f soc: mediatek: cmdq: change the type of input parameter omits 1a92f989126e soc: mediatek: cmdq: reorder the parameter omits 15ea63583bfb Merge branch 'sunxi/dt-for-5.4' into sunxi/for-next omits 15ede9705488 arm64: dts: allwinner: orange-pi-3: Enable WiFi omits 95abcd33ad51 drm/komeda: Clean warning 'komeda_component_add' might be [...] omits 61d05b184963 drm/komeda: Fix warning -Wunused-but-set-variable omits 8f6a79112a36 drm/komeda: Fix error: not allocating enough data 1592 vs 1584 omits c55be3059159 spi: spi-fsl-dspi: Use poll mode in case the platform IRQ [...] omits 1eaeba70738e spi: spi-fsl-dspi: Remove impossible to reach error check omits 37b410018064 spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours omits 12fb61a97393 spi: spi-fsl-dspi: Reduce indentation level in dspi_interrupt omits 795227660d05 Merge branch 'spi-5.3' into spi-5.4 omits 85a5f06773c8 ACPI: SBS: remove unused const variable 'SMBUS_PEC' omits 7574729e9146 EDAC/amd64: Cache secondary Chip Select registers omits 60e05d1cf087 vfio-ccw: add some logging omits 57b3006492a4 ACPI / LPSS: Save/restore LPSS private registers also on L [...] omits d41f36a6464a spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours omits 834020366da9 ARM: 8898/1: mm: Don't treat faults reported from cache ma [...] omits 3e07590e7248 ARM: 8896/1: VDSO: Don't leak kernel addresses omits 2a58e142a674 ARM: 8895/1: visit mach-* and plat-* directories when cleaning omits 6583d8298e59 ARM: 8894/1: boot: Replace open-coded nop with macro omits 20699a42c020 ARM: 8893/1: boot: Explain the 8 nops omits 3c86889b0584 ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE omits a05b9608456e ARM: 8875/1: Kconfig: default to AEABI w/ Clang omits 6f8f3570f279 ARM: 8873/1: perf: cleanup cppcheck shifting warning omits fb2eca315d92 ARM: 8872/1: Use common outgoing-CPU-notification code omits 4af014984273 ARM: 8871/1: iop13xx: Simplify iop13xx_atu{e,x}_pci_status checks omits 542694df7511 ASoC: soc-core: rename soc_post_component_init() to soc_rt [...] omits 693898371711 ARM: 8897/1: check stmfd instruction using right shift omits c51bc12d06b3 ARM: 8874/1: mm: only adjust sections of valid mm structures omits 577bbf23b758 media: sunxi: Add A10 CSI driver omits 49c46457caad Merge tag 'perf-core-for-mingo-5.4-20190822' of git://git. [...] omits 3f0e6df62213 media: sunxi: Refactor the Makefile and Kconfig omits c5e8f4ccd775 media: dt-bindings: media: Add Allwinner A10 CSI binding omits 623fd246bb40 media: atmel: atmel-isi: fix timeout value for stop streaming omits f4e9bcc05f4e gpio: mt7621: Pass irqchip when adding gpiochip omits b1d64c7139c1 gpio: ftgpio: Fix an error handling path in 'ftgpio_gpio_probe()' omits 9e1975f0bca9 ARM: dts: sunxi: Add missing watchdog clocks omits 89d1e51462d4 ARM: dts: sunxi: Add missing watchdog interrupts omits c7663fa2a663 gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h omits 2ff110bbe98e pinctrl: meson: meson: Add of_node_put() before return omits 7db47faae79b gpio: aspeed: Add SGPIO driver omits 04db301da38e Merge branch 'for-5.4/logitech' into for-next omits 5722f3386eb9 hid-logitech-dj: add the new Lightspeed receiver omits 992ff2cc9ec6 HID: logitech-dj: add support of the G700(s) receiver omits 6f50fa2a6f13 Merge branch 'master' into for-5.4/logitech omits f787216f33ce clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain omits 7b8f7a76f2df clk: renesas: r9a06g032: Set GENPD_FLAG_ALWAYS_ON for cloc [...] omits a459a184c978 clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain omits 472a61e777fe pinctrl/gpio: Take MUX usage into account omits 48057ed1840f gpio: Fix irqchip initialization order omits 542934456db5 Merge branch 'renesas-drivers-for-v5.4' into renesas-next omits 2eced4607a1e soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9 omits 435dce2da218 soc: renesas: Enable ARM_ERRATA_814220 for affected Cortex-A7 omits 93d051550ee0 iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems omits 39b0d6fbea88 Merge branch 'sunxi/dt-for-5.4' into sunxi/for-next omits 4cdc12a3ef42 arm64: dts: allwinner: h6: Add support for RTC and fix the [...] omits c8fb436b3b63 Documentation: Update Documentation for iommu.passthrough omits 2cc13bb4f59f iommu: Disable passthrough mode when SME is active omits 22bb182c839d iommu: Set default domain type at runtime omits 5fa9e7c5fa50 iommu: Print default domain type on boot omits 74bc0f6b22fd ia64: Get rid of iommu_pass_through omits c53c47aac4ff x86/dma: Get rid of iommu_pass_through omits 6b9a7d3a466f iommu/vt-d: Request passthrough mode from IOMMU core omits cc7c8ad9736b iommu/amd: Request passthrough mode from IOMMU core omits adab0b07cbbc iommu: Use Functions to set default domain type in iommu_s [...] omits 8a69961c7f75 iommu: Add helpers to set/get default domain type omits faf1498993cd iommu: Remember when default domain type was set on kernel [...] omits 9b2a0a1ef66f drm/virtio: use virtio_max_dma_size omits 8090f7eb318d drm/omap: Fix port lookup for SDI output omits 2dc889a8846d dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150l support omits 9bdacadd1606 dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150b support omits af0bc634728c soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for a [...] omits d67070c372dd dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150 support omits d21b8adbd475 pinctrl: amd: disable spurious-firing GPIO IRQs omits d5d4aa1ec198 MAINTAINERS: Remove FMC subsystem omits 719366e30496 Merge branch 'sunxi/dt-for-5.4', remote-tracking branches [...] omits d2b9c6444301 ARM: dts: sun7i: Add CSI0 controller omits 74639d66e1ec gpio: tqmx86: Pass irqchip when adding gpiochip omits e599256ab78b gpio: vf610: Pass irqchip when adding gpiochip omits 49751efbf630 gpio: zx: Pass irqchip when adding gpiochip omits 7b732209eb5d gpio: mpc8xxx: add ls1088a platform special function omits ff6cd68d6601 gpio: mpc8xxx: add ls1088a platform gpio node DT binding d [...] omits e26ae7c04321 omapdrm: no need to check return value of debugfs_create f [...] omits 3037e0c5e8af drm/omap: Add 'alpha' and 'pixel blend mode' plane properties omits 94f68f3a4b2a arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC) omits 2063288662f2 dt-bindings: arm: sunxi: Add compatible for A64 OlinuXino [...] omits 18742b249e37 ARM: dts: v3s: Change the timers compatible omits 19aeb5a80cfa ARM: dts: h3: Change the timers compatible omits df75eaac4938 ARM: dts: a83t: Change the timers compatible omits 2b9df83fa6b0 ARM: dts: a23/a33: Change the timers compatible omits 628f020d1320 ARM: dts: sun6i: Add missing timers interrupts omits f49f797c2b4e ARM: dts: sun5i: Add missing timers interrupts omits 14c17ed24851 ARM: dts: sun4i: Add missing timers interrupts omits 0988e6c2cd6c dt-bindings: mfd: Convert Allwinner GPADC bindings to a schema omits 652a458eb920 arm64: dts: allwinner: h6: Introduce Tanix TX6 board omits 8e3efec9b97f dt-bindings: arm: sunxi: Add compatible for Tanix TX6 board omits 89336e1f096d arm64: allwinner: h6: add I2C nodes omits 88dc4e7ea714 dt-bindings: i2c: mv64xxx: Add compatible for the H6 i2c node. omits 968f2c916939 ARM: dts: sunxi: Add mdio bus sub-node to GMAC omits f46f408c152a arm64: dts: allwinner: Enable DDC regulator for Beelink GS1 omits 45dd5cf87291 arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1 omits f95b598df419 arm64: dts: allwinner: Add SPDIF node for Allwinner H6 omits 6f002c57c746 ARM: dts: sun8i: s3: add devicetree for Lichee zero plus w/ S3 omits 11d1bdead79c ARM: sunxi: dts: s3/s3l/v3: add DTSI files for S3/S3L/V3 SoCs omits d400cc4ad18f dt-bindings: arm: sunxi: add binding for Lichee Zero Plus [...] omits 802cbe1b46dc arm64: dts: allwinner: orange-pi-3: Enable HDMI output omits 56e7c8e02144 ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus omits 0a6864274e41 pinctrl: rza2: Include the appropriate headers omits 5b1d96e029bf pinctrl: rza2: Drop driver use of consumer flags omits ab6366ee887a pinctrl: rza1: Add of_node_put() before return omits df62267ddec5 pinctrl: sh-pfc: Include the right header omits 8a0cc47ccc7c pinctrl: sh-pfc: Rollback to mux if required when the gpio [...] omits fbf0a7f44cdd drm/qxl: get vga ioports omits 395713d8ca43 soundwire: intel: handle disabled links omits 79ee66312640 soundwire: intel: add debugfs register dump omits aa85066e5f26 soundwire: cadence_master: add debugfs register dump omits bf03473d5bcc soundwire: add debugfs support omits d22deab6960a KVM: PPC: Book3S HV: Define usage types for rmap array in [...] omits ff7240ccf0cd KVM: PPC: Book3S: Mark expected switch fall-through omits 8a2eaab7daf0 EDAC/amd64: Decode syndrome before translating address omits befd04abfbe4 clocksource/drivers/sh_cmt: Document "cmt-48" as deprecated omits 81b56da380a6 clocksource/drivers/sh_cmt: r8a7740 and sh73a0 SoC-specific match omits 1257887a2a76 dt-bindings: timer: renesas, cmt: Update R-Car Gen3 CMT1 usage omits b7bcb069e6af dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a77995 omits d3bf92ae4b45 dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a7792 omits f7848023e0c8 dt-bindings: timer: renesas, cmt: Update CMT1 on sh73a0 an [...] omits 48edf1ada497 dt-bindings: timer: renesas, cmt: Add CMT0234 to sh73a0 an [...] omits 4d3b79ef95cc clocksource/drivers: Do not warn on probe defer omits 510a98d683cb clocksource/drivers/timer-of: Do not warn on deferred probe omits e53a3b267fb0 EDAC/amd64: Find Chip Select memory size using Address Mask omits 353a1fcb8f9e EDAC/amd64: Initialize DIMM info for systems with more tha [...] omits f8be8e568022 EDAC/amd64: Recognize DRAM device type ECC capability omits cacc9539cff1 phy: mvebu-a3700-comphy: Inform users if their firmware is [...] omits 6aeec986f1bc phy: samsung: disable bind/unbind platform driver feature omits bbae18f0fc62 phy: core: document phy_calibrate() omits beae796d6616 phy: marvell: phy-mvebu-a3700-comphy: Add of_node_put() be [...] omits 5b43a20ac6c4 phy: marvell: phy-mvebu-cp110-comphy: Add of_node_put() be [...] omits 8d160f6b491e phy: marvell: phy-armada38x-comphy: Add of_node_put() befo [...] omits 4e99276a6f7c phy: enable compile-testing for the Lantiq PHY drivers omits e52a632195bf phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX2 [...] omits 088e88be5a38 dt-bindings: phy: add binding for the Lantiq VRX200 and AR [...] omits 75bf465f0bc3 Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] omits 1fb254aa983b xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fai [...] omits a4a759b2797b Merge branch 'linux-5.3' of git://github.com/skeggsb/linux [...] omits 34044cd2955b Merge branch 'linux-5.4' of git://github.com/skeggsb/linux [...] omits 8fcc3a580651 ext4: rework reserved cluster accounting when invalidating pages omits 219db95bbe79 ext4: documentation fixes omits 7963e5ac9012 ext4: treat buffers with write errors as containing valid data omits a1af2afbd244 drm/nouveau/volt: Fix for some cards having 0 maximum voltage omits ed22eb56f2bf drm/nouveau/dispnv50: Fix runtime PM ref tracking for non- [...] omits 2b7e7bb16812 drm/nouveau/dispnv04: Remove runtime PM omits 3c978f73959c drm/nouveau/gpio: check function 76 in the power check as well omits 940794b3dd34 drm/nouveau/gpio: check the gpio function 16 in the power [...] omits 72251fac062c drm/nouveau/gpio: fail if gpu external power is missing omits e79ef1c0076a drm/nouveau/bios/gpio: sort gpios by values omits 69cbbb7b04ff drm/nouveau/therm: don't attempt fan control where PMU is [...] omits f0790cda65a1 drm/nouveau/therm: skip probing for devices not specified [...] omits edc641b2b2f4 drm/nouveau/kms/gv100-: attach pixel blend mode property t [...] omits a0a76244760d drm/nouveau/kms/gv100-: attach alpha property to planes omits 9a99e904cc5b drm/nouveau/kms/gv100-: add support for plane zpos property omits 7a962f2b7276 drm/nouveau/kms/nv50-: attach immutable zpos property to planes omits 6f78991fbcfe drm/nouveau/kms/nv50-: create primary plane before overlay planes omits a4ec848910a3 drm/nouveau/kms/nv50-: use __drm_atomic_helper_plane_reset() omits dffa487822d1 drm/nouveau/kms/gv100-: implement csc + enable modern colo [...] omits 2c7442ea17f3 drm/nouveau/kms/gv100-: use premultiplied alpha blending b [...] omits af364a447b4a drm/nouveau/kms/nv50-: enable modern color management properties omits 88b703527ba7 drm/nouveau/kms/gf119-: add ctm property support omits 7c844e9d95fb drm/nouveau/kms/nv50-: remove overlay alpha formats omits cde540211ab1 drm/nouveau/fifo/gk104-: fix parsing of mmu fault data omits cf9518b50a9c drm/nouveau/fifo/gf1xx: convert to using nvkm_fault_data omits 9f9b450752d3 drm/nouveau/bios/init: handle INIT_RESET_END devinit opcode omits 66cbcc72ae34 drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode omits 607db661b7ac drm/nouveau/bios: downgrade absence of tmds table to info [...] omits ad45354a631b drm/nouveau: Disable atomic support on a per-device basis omits 38a72243235e drm/nouveau/kms/nv50-: add fp16 scanout support omits ebf8ca6b3d6d drm/nouveau/kms/nv50-: disable input lut harder omits 1e339ab2ac3c drm/nouveau/kms/tu102-: disable input lut when input is al [...] omits 0446f48cb53d drm/nouveau/kms/gv100: allow windows to use PACKED8BPP formats omits eb3f4cfa53bc drm/nouveau: fix nvif/device.h is included more than once omits c8b3585d4fbd drm/nouveau/dispnv04: subdev/bios.h is included more than once omits 7b97492555b1 drm/nouveau/mmu: use struct_size() helper omits 690ae20c0426 drm/nouveau: drop use of drmp.h omits 3a2b92725bc8 drm/nouveau: drop drmP.h from all header files omits c587cd6fc8b3 drm/nouveau: drop drmP.h from nouveau_drv.h omits 977b7e81df73 drm/nouveau: drop use of DRM_UDELAY omits fcca420d6604 drm/nouveau/bios/init: fix spelling mistake "CONDITON" -> [...] omits 863a6670a4f1 drm/nouveau/secboot: Make acr_r352_ls_gpccs_func static omits e3d550c2c4f2 ext4: fix warning inside ext4_convert_unwritten_extents_endio omits c358ebf59634 drm/nouveau: Don't retry infinitely when receiving no data [...] omits 6d24e1414005 net/ncsi: update response packet length for GCPS/GNS/GNPTS [...] omits f6edbf2d6164 net/ncsi: Fix the payload copying for the request coming f [...] omits 75710f08ea7e drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup [...] omits 0a9a4b611a03 drm/panfrost: Fix sleeping while atomic in panfrost_gem_open omits cf3627fb1af1 Merge tag 'drm-misc-fixes-2019-08-22' of git://anongit.fre [...] omits dd89c1127f80 Merge tag 'drm-intel-fixes-2019-08-22' of git://anongit.fr [...] omits b99328a60a48 timekeeping/vsyscall: Prevent math overflow in BOOTTIME update omits 399e06a517b6 ethernet: Delete unnecessary checks before the macro call [...] omits 5477fccf9abd net: usb: Delete unnecessary checks before the macro call [...] omits b7deac31979b hamradio: Delete unnecessary checks before the macro call [...] omits 038dab7efc38 can: Delete unnecessary checks before the macro call “dev_ [...] omits 0f817a5eb9e3 mISDN: Delete unnecessary checks before the macro call “de [...] omits d3ee8ec7de83 net: fec: add C45 MDIO read/write support omits 4df0d839babd Merge tag 'wireless-drivers-for-davem-2019-08-21' of git:/ [...] omits de0e4fd2f07c qed: Add cleanup in qed_slowpath_start() omits 789d027ec8e7 drm/amd/display: fix calc_pll_max_vco_construct omits 854009849235 drm/amdgpu: enable VCN DPG for Renoir omits 134b1461ea72 Revert "drm/amdgpu: use direct loading on renoir vcn for t [...] omits f13580a94715 drm/amdgpu: update gc/sdma goldensetting for rn omits 51b9121af094 drm/amd/powerplay: Disable renoir smu feature retrieve for [...] omits a71d9eff9394 ocelot_ace: fix action of trap omits c2a5b91e8c52 Merge branch 'dt-bindings-net-meson-dwmac-convert-to-yaml' omits d5a57e4e31d1 dt-bindings: net: meson-dwmac: convert to yaml omits 57b77df7b719 dt-bindings: net: snps, dwmac: update reg minItems maxItems omits d237e0974b21 drm/amd/powerplay: enable renoir dpm feature omits 9a868d8bbb9e drm/amdgpu: enable SDMA power gating for rn omits 91c5b6b3261b drm/amdgpu/sdma4: set sdma clock gating for rn omits 2f47d6492b4c drm/amdgpu/mmhub1: set mmhub clock gating for rn omits 8db63b7c3821 drm/amdgpu: enable DF clock gating for rn omits e2ef3b70e857 drm/amdgpu: enable athub clock gating for rn omits 91ec8bbb88d9 drm/amdgpu: enable IH clock gating for rn omits 753c929cc798 drm/amdgpu: enable vcn clock gating for rn omits de273070c593 drm/amdgpu: enable rom clock gating for rn omits 9deac0a415e0 drm/amdgpu: enable HDP clock gating for rn omits d98930f52e31 drm/amdgpu: enable BIF clock gating for rn omits ef0e7d08a532 drm/amdgpu: enable sdma clock gating for rn omits a2d15255eac3 drm/amdgpu: enable mmhub clock gating for rn omits ec3636a53a0c drm/amdgpu: enable gfx clock gating for rn omits e0917f879536 um: fix time travel mode omits 723d47353777 drm/amd/powerplay: add DPMCLOCKS table implementation omits 049284bd5264 drm/amd/powerplay: init smu tables for rn omits 1405ac8f9280 drm/amd/powerplay: add smu tables for rn omits b5604512088b drm/amd/powerplay: using valid mapping check for rn omits a31b059b0385 drm/amd/powerplay: fix checking gfxoff status for rn omits 9f21e9ee7f2f drm/amdgpu: add and enable gfxoff feature omits 1268795511e1 drm/amdgpu: add set_gfx_cgpg implement (v2) omits 0a3c84243d6c drm/amd/powerplay: udpate smu_v12_0_check_fw_version (v2) omits 47903831ada9 drm/amd/powerplay: powerup sdma/vcn for all apu series omits 4a6296680bae drm/amdgpu/powerplay: add Renoir VCN power management omits 51548c0fe3d3 drm/amdgpu: skip dpm init for renoir omits 97222cfac774 drm/amdgpu/powerplay: add power up/down SDMA interfaces fo [...] omits 5dbbe6a77d18 drm/amdgpu/powerplay: add smu ip block for renoir (v2) omits b925e30cb2ef drm/amdgpu/powerplay: add smu_v12_0.c & smu_v12_0.h for renoir omits 9eb75d62a28c drm/amdgpu/powerplay: add initial renoir_ppt.c for renoir (v3) omits 039be8df355d drm/amd/powerplay: add smu12_driver_if.h (v3) omits bc501346c9fe drm/amdgpu/powerplay: Add smu_v12_0_ppsmc.h (v2) omits 7ee7f3e844de Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits a97567a06c1a drm/amd/display: fix a potential null pointer dereference omits a13362c1c96d drm/amdgpu/powerplay: remove redundant assignment to varia [...] omits 7fd5a6fb9a75 drm/amdkfd: Make deallocate_hiq_sdma_mqd static omits 9e4849501734 drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x omits df2f10151d64 drm/amd/display: Enable SST DSC in DM omits 5cb99d46f7bd Revert "drm/amd/display: Fix underscan not using proper scaling" omits 4c3cfe14c04e Revert "drm/amd/display: add global master update lock for DCN2" omits b5d055de2bf5 Revert "drm/amd/display: navi10 bring up skip dsc encoder config" omits aadeb6081b6e Revert "drm/amd/display: skip dsc config for navi10 bring up" omits 75e1cafde153 drm/amdgpu: fix dma_fence_wait without reference omits 32e40ffbced3 drm/powerplay: Fix Vega20 Average Power value v4 omits ea207b29ae77 amd/amdgpu: add Arcturus vf DID support omits 9d4f837aa0cb drm/amdgpu: unity mc base address for arcturus omits 81c274c473a2 drm/amdgpu: disable agp for sriov omits 08f5439f1df2 io_uring: add need_resched() check in inner poll loop omits 3b420aeb7525 misc: xilinx_sdfec: fix spelling mistake: "Schdule" -> "Schedule" omits 6123f1fe5398 misc: xilinx_sdfec: Prevent integer overflow in xsdfec_tab [...] omits 56a635c0ec14 misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg [...] omits 129c3b082c63 misc: xilinx_sdfec: Return -EFAULT if copy_from_user() fails omits dac4f1964a9c misc: xilinx_sdfec: Fix a couple small information leaks omits 6ef35398e827 rtc: Add Amlogic Virtual Wake RTC omits ed16239637f6 dt-bindings: rtc: new binding for Amlogic VRTC omits 59c36bc8d377 Merge tag 'pci-v5.3-fixes-1' of git://git.kernel.org/pub/s [...] omits 92c8026854c2 vfio_pci: Restore original state on release omits a195784c105b net/mlx5e: Remove ethernet segment from dump WQE omits 5c6f40c61777 net/mlx5e: Add num bytes metadata to WQE info omits a6633e11e873 net/mlx5: Fix delay in fw fatal report handling due to fw report omits 8465df4025dd net/mlx5: Fix crdump chunks print omits 1b5f5d388b2b i40e: fix retrying in i40e_aq_get_phy_capabilities omits 65c275e40164 i40e: Persistent LLDP support omits a39f165db5c4 i40e: allow reset in recovery mode omits 541d97310ae3 i40e: Remove function i40e_update_dcb_config() omits 9889707b06ac i40e: Fix crash caused by stress setting of VF MAC addresses omits 1e0303fd2942 i40e: reset veb.tc_stats when resetting veb.stats omits f93b3fd9a34b i40e: Update FW API version to 1.9 omits d4256c8e9a7f i40e: check_recovery_mode had wrong if statement omits d802c760ab87 i40e: Add drop mode parameter to set mac config omits fb59826288a6 i40e: fix shifts of signed values omits 408bfc382efc i40e: add check on i40e_configure_tx_ring() return value omits bc6c1eaaedee i40e: Check if transceiver implements DDM before access omits 33b165684ab7 i40e: reduce stack usage in i40e_set_fc omits d9c5c0834165 libperf: Fix alignment trap with xyarray contents in 'perf stat' omits 1ea770f6c197 perf c2c: Fix report with offline cpus omits a2f354e3abb8 libperf: Add perf_thread_map__nr/perf_thread_map__pid functions omits 5e51b0bb245d perf cpumap: Remove needless includes from cpumap.h omits f7004f5990e2 perf evsel: Switch to libperf's cpumap.h omits 1028f96226b1 perf x86 kvm-stat: Add missing string.h header omits 43cc5d5ecbd1 perf evsel: util/evsel.h needs stdio.h as it uses FILE omits a06b7f422d6a perf evsel: Remove needless stddef.h from util/evsel.h omits ddee688a8307 perf evsel: Remove needless counts.h header from util/evsel.h omits 69714a4e3959 perf evsel: Add missing perf/evsel.h header in util/evsel.h omits 430482c2e34e perf scripting python: Add missing counts.h header omits bfc49182c64e perf stat: Add missing counts.h omits e4aec1b1bdad perf tests: Add missing counts.h omits 0f31c0195c14 perf script: Add missing counts.h omits e14e5497d525 perf evlist: Add missing xyarray.h header omits 964f38498958 perf bpf: Add missing xyarray.h header omits 2d64ae9b8561 perf counts: Add missing headers needed for types used omits 7646602401e6 perf evsel: Move xyarray.h from evsel.c to evsel.h to redu [...] omits 0b8026e8fb0e perf metricgroup: Remove needless includes from metricgroup.h omits e740ca86f354 perf kvm s390: Add missing string.h header omits ae148243d3f0 dm space map metadata: fix missing store of apply_bops() r [...] omits e4f9d6013820 dm btree: fix order of block initialization in btree_split [...] omits 7010998c6caf nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands omits b26af9304467 mac80211: minstrel_ht: fix infinite loop because supported [...] omits f1c4b612a23c Merge branch 'v5.4-armsoc/dts64' into for-next omits 198e9468744d Merge branch 'v5.4-armsoc/dts32' into for-next omits 9f72a1d0300b dt-bindings: arm: rockchip: remove reference to fennec board omits 3bf7ec62f8b3 ARM: dts: rockchip: remove rk3288 fennec board support omits e8cae2e64202 arm64: dts: rockchip: add rk3328 VPU node omits 3b81d8bdd914 platform/chrome: wilco_ec: Add batt_ppid_info command to t [...] omits be28f76b7e8f spi: spi-fsl-qspi: Add ls2080a compatibility string to bindings omits c76c99252524 nexthops: remove redundant assignment to variable err omits 303290e130bf spi: fsl-qspi: Enhance binding to extend example for flash entry omits c663d542bfb4 MAINTAINERS: Extend patterns for Samsung SoC, Security Sub [...] omits 6c06b66e957c Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 20eabc8966f5 Merge tag 'Wimplicit-fallthrough-5.3-rc6' of git://git.ker [...] omits e5b7c167e46f Merge tag 'tag-chrome-platform-fixes-for-v5.3-rc6' of git: [...] omits 28578825ede6 soc: samsung: chipid: Select missing dependency for EXYNOS_CHIPID omits 823034575c17 soc: samsung: chipid: Remove the regmap lookup error log omits e8c3fa9f4d3b Merge tag 'afs-fixes-20190822' of git://git.kernel.org/pub [...] omits 45a2c0ccf6b9 perf arm64: Add missing debug.h header omits 495efdb01f89 ASoC: soc-core: initialize list at one place omits b2f3e0c9e4ee ASoC: SOF: topology: fix get control data return type and [...] omits 8d92bb516831 ASoC: soc-core: initialize component list omits 43ca5dab9782 ASoC: soc-topology: use for_each_component_dais() at remove_dai() omits 6b8ac43c33b9 ASoC: soc-dai: use bit field for bus_control omits a4de83a38567 ASoC: soc-core: soc_cleanup_card_resources() become void omits a33c0d166cc5 ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() omits 4168ddabb480 ASoC: soc-core: use device_register() omits 6191cbde5ff0 ASoC: mediatek: mt8183: switch tdm pins gpio function when [...] omits 97aad5ce8816 ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings omits c101fb29737f ASoC: wm8988: fix typo in wm8988_right_line_controls omits 202acc565a1f ASoC: SOF: imx: Add i.MX8 HW support omits b9132b899331 ASoC: SOF: Add OF DSP device support omits 7db2f2dfc701 dt-bindings: dsp: fsl: Add DSP core binding support omits 4035ff36a6e0 arm64: dts: fsl: Remove num-lanes property from PCIe nodes omits 0ce6a624473e ASoC: AMD: Fix Kconfig warning without GPIOLIB omits 1243cb6a676f arm64: Add tagged-address-abi.rst to index.rst omits 568adba9eb20 ARM: dts: ls1021a: Remove num-lanes property from PCIe nodes omits 66de33f09fd9 PCI: dwc: Return directly when num-lanes is not found omits a91bcc2b6537 Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI" omits cdb8a3c34635 iommu/arm-smmu-v3: Avoid locking on invalidation path when [...] omits ee4ea764ea03 dt-bindings: PCI: designware: Remove the num-lanes from Re [...] omits d971e28e2ce4 EDAC/amd64: Support more than two controllers for chip sel [...] omits cdfee5623290 driver core: initialize a default DMA mask for platform device omits 383035211c79 ipmi: move message error checking to avoid deadlock omits c4436c9149c5 ipmi_ssif: avoid registering duplicate ssif interface omits f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next omits 528a25d040bc drm: meson: use match data to detect vpu compatibility omits 69ecd44d68a7 HID: multitouch: add support for the Smart Tech panel omits c23e2043d5f7 HID: multitouch: do not filter mice nodes omits 0af83abbd4a6 ubifs: Limit the number of pages in shrink_liability omits 377e208f4478 ubifs: Correctly initialize c->min_log_bytes omits 4dd75b335bc1 ubifs: Fix double unlock around orphan_delete() omits 7542c6dedbc1 jffs2: Remove C++ style comments from uapi header omits fab4f97e1fe3 RDMA/siw: Fix SGL mapping issues omits 547c9983f2fb ARM: dts: ux500: Remove ab8500_ldo_usb regulator from device tree omits 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next omits a46f7c6762d8 ARM: dts: ux500: Move ab8500 nodes to ste-ab8500.dtsi omits 87fcb6a69e54 HID: do not call hid_set_drvdata(hdev, NULL) in drivers omits 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next omits 362c571b92e2 HID: wacom: do not call hid_set_drvdata(hdev, NULL) omits d37b1e534071 RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_s [...] omits fe59fbd5dba9 arm64: defconfig: Enable SM8150 GCC and pinctrl driver omits b4df75de3b39 libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() omits 315c0a1f0ccd libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() omits 6549cd8f2cc2 perf tools: Use perf_cpu_map__nr instead of cpu_map__nr omits db9a5fd02a06 tools headers: Add missing perf_event.h include omits f836b27ecad9 NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() omits cc15e24a3af2 NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync [...] omits 4c952e3d1b0d NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_syn [...] omits 50493364e784 NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() omits dae40965d51e NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() omits 48c058543cbb NFS: Add an nfs4_call_sync_custom() function omits 744f51e86346 Merge branch 'topic/usb-validation' into for-next omits 251137b8fa97 arm64: dts: mt8183: add I2C nodes omits c4e1da5e7d5f drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup [...] omits d1916c86ccdc block: move same page handling from __bio_add_pc_page to t [...] omits 384209cd5b93 block: create a bio_try_merge_pc_page helper omits 320ea869a12c block: improve the gap check in __bio_add_pc_page omits 7e04a46d84f7 powerpc/configs: Disable /dev/port in skiroot defconfig omits b8baa05a0e50 selftests/powerpc: Ignore generated files omits 6278f55ba5ed powerpc: Document xmon options omits 27d4396ed5a1 powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() omits cef50c67c1d5 powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() omits 2e25505147b8 powerpc/eeh: Fix crash when edev->pdev changes omits 1ff8f36fc770 powerpc/eeh: Convert log messages to eeh_edev_* macros omits b093f2cbedfb powerpc/eeh: Introduce EEH edev logging macros omits 7c33a994d32d powerpc/eeh: Add bdfn field to eeh_dev omits c44e4ccadaca powerpc/eeh: Refactor around eeh_probe_devices() omits b905f8cdca77 powerpc/eeh: EEH for pSeries hot plug omits 685a0bc00abc powerpc/eeh: Initialize EEH address cache earlier omits 617082a4817a powerpc/eeh: Improve debug messages around device addition omits aa06e3d60e24 powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag omits 3f068aae7a95 powerpc/64: Adjust order in pcibios_init() omits 56347074c530 powerpc: remove meaningless KBUILD_ARFLAGS addition omits be91233b1053 drm/i915: Update DRIVER_DATE to 20190822 omits a640c5c90f12 Merge branches 'thermal-core' and 'thermal-intel' into next omits 7533be858f5b afs: use correct afs_call_type in yfs_fs_store_opaque_acl2 omits c4c613ff08d9 afs: Fix possible oops in afs_lookup trace event omits a5fb8e6c02d6 afs: Fix leak in afs_lookup_cell_rcu() omits 2113c5f62b74 KVM: arm/arm64: Only skip MMIO insn once omits e31b791fae32 crypto: talitos - Fix build warning in aead_des3_setkey omits c963050259f2 crypto: n2/des - fix build breakage after DES updates omits 5a74362c9a8b crypto: s390/aes - fix typo in XTS_BLOCK_SIZE identifier omits 7871aa60ae00 mmc: sdhci-of-at91: add quirk for broken HS200 omits e1b832503e8f arm64: Define Documentation/arm64/tagged-address-abi.rst omits 3b2bf49e602e drm/i915: Kill the undead i915_gem_batch_pool.c omits cac33c104a10 arm64: dts: mt8183: fix pwrap gic number omits cc212241df0b arm: dts: mediatek: add basic support for MT7629 SoC omits a561372405cf libceph: fix PG split vs OSD (re)connect race omits 28a282616f56 ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply omits c95f1c5f436b ceph: clear page dirty before invalidate page omits af8a85a41734 ceph: fix buffer free while holding i_ceph_lock in fill_inode() omits 12fe3dda7ed8 ceph: fix buffer free while holding i_ceph_lock in __ceph_ [...] omits 86968ef21596 ceph: fix buffer free while holding i_ceph_lock in __ceph_ [...] omits 5c498950f730 libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer omits b8e4f1fdfa42 ALSA: usb-audio: Remove superfluous bLength checks omits 52c3e317a857 ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects omits 68e9fde24559 ALSA: usb-audio: Simplify parse_audio_unit() omits 57f8770620e9 ALSA: usb-audio: More validations of descriptor units omits f9f0e9ed350e ALSA: usb-audio: Check mixer unit bitmap yet more strictly omits b6852ae75d4b KVM: VMX: Fix and tweak the comments for VM-Enter omits 12b58f4ed2a1 KVM: Assert that struct kvm_vcpu is always as offset zero omits b382f44e9850 KVM: X86: Add pv tlb shootdown tracepoint omits 92735b1b3313 KVM: x86: Unconditionally call x86 ops that are always imp [...] omits 26c44a63a291 KVM: x86/mmu: Consolidate "is MMIO SPTE" code omits 4af7715110a2 KVM: x86/mmu: Add explicit access mask for MMIO SPTEs omits 871bd0346018 KVM: x86: Rename access permissions cache member in struct [...] omits c8e16b78c614 x86: KVM: svm: eliminate hardcoded RIP advancement from vm [...] omits e7134c1bb5af x86: KVM: svm: eliminate weird goto from vmrun_interception() omits c4762fdab55c x86: KVM: svm: remove hardcoded instruction length from in [...] omits 02d4160fbd76 x86: KVM: add xsetbv to the emulator omits 97413d2981bb x86: KVM: clear interrupt shadow on EMULTYPE_SKIP omits f8ea7c6049d5 x86: kvm: svm: propagate errors from skip_emulated_instruction() omits 05402f64544f x86: KVM: svm: don't pretend to advance RIP in case wrmsr_ [...] omits 016cd759642c KVM: x86: Fix x86_decode_insn() return when fetching insn [...] omits 0c54914d0c52 KVM: x86: use Intel speculation bugs and features as deriv [...] omits 50896de4be7e KVM: x86: always expose VIRT_SSBD to guests omits 4c6903a0f9d7 KVM: x86: fix reporting of AMD speculation bug CPUID leaf omits 051c78af14fc ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCent [...] omits 2722b535337b ALSA: hda/realtek - Check beep whitelist before assigning [...] omits 1f7fd484fff1 drm/i915: Replace i915_vma_put_fence() omits b7d151ba4b29 drm/i915: Pull obj->userfault tracking under the ggtt->mutex omits e2ccc50a3a6c drm/i915: Track ggtt fence reservations under its own mutex omits ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 5f9242775bb6 HID: logitech: Fix general protection fault caused by Logi [...] omits 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next omits 416dacb819f5 HID: hidraw: Fix invalid read in hidraw_ioctl omits ade925995b17 drm: fix module name in edid_firmware log message omits 8e458fe2ee05 drm/i915: Generalise the clflush dma-worker omits e9a7cc1d97f1 cpufreq: Print driver name if cpufreq_suspend() fails omits 8da3803d1ac4 Merge branch 'mlx5-hyperv' omits cef35af34d6d net/mlx5e: Add mlx5e HV VHCA stats agent omits 29ddad43166d net/mlx5: Add HV VHCA control agent omits 87175120defd net/mlx5: Add HV VHCA infrastructure omits 913d14e86657 net/mlx5: Add wrappers for HyperV PCIe operations omits 348dd93e40c1 PCI: hv: Add a Hyper-V PCI interface driver for software b [...] omits e5d2f910cfec PCI: hv: Add a paravirtual backchannel in software omits 829e8def7bd7 Merge drm/drm-next into drm-intel-next-queued omits e87cf35835d9 soundwire: intel: remove unused variables omits 49b0f3be0b86 ARM: dts: aspeed: swift: Add eMMC device omits 9176b425bf8f cpufreq: mediatek: Add support for mt8183 omits dce0bb84a73b cpufreq: mediatek: change to regulator_get_optional omits 75c000c4bcbe cpufreq: imx-cpufreq-dt: Add i.MX8MN support omits 8ec5035039c7 cpufreq: Use imx-cpufreq-dt for i.MX8MN's speed grading omits ada54f35b227 cpufreq: qcom-hw: invoke frequency-invariance setter function omits 0eae1e37db8a cpufreq: qcom-hw: Update logic to detect turbo frequency omits 08c327f63f35 crypto: sha256_generic - Switch to the generic lib/crypto/ [...] omits 7d2f5b0c43e0 crypto: sha256 - Add sha224 support to sha256 library code omits 01d3aee86625 crypto: sha256 - Make lib/crypto/sha256.c suitable for gen [...] omits 906a4bb97f5d crypto: sha256 - Use get/put_unaligned_be32 to get input, [...] omits ad767ee858b3 crypto: sha256 - Move lib/sha256.c to lib/crypto omits 1a01333d3134 crypto: sha256_generic - Fix some coding style issues omits aca1111965d7 crypto: sha256 - Fix some coding style issues omits 239668419349 crypto: vmx/xts - use fallback for ciphertext stealing omits ce68acbcb6a5 crypto: s390/xts-aes - invoke fallback for ciphertext stealing omits 8ce5fac2dc1b crypto: x86/xts - implement support for ciphertext stealing omits b395ed4f948a crypto: hisilicon - Fix warning on printing %p with dma_addr_t omits 9a394d120814 fs: cifs: move from the crypto cipher API to the new DES l [...] omits 18fbe0da8e98 crypto: des - remove now unused __des3_ede_setkey() omits cc1d24b980de crypto: x86/des - switch to library interface omits 04007b0e6cbb crypto: des - split off DES library from generic DES ciphe [...] omits 6b5c4818621f crypto: des - remove unused function omits 4fd4be057616 crypto: 3des - move verification out of exported routine omits dcb15794ec57 crypto: ux500/des - switch to new verification routines omits 9d574ae8ebc1 crypto: talitos/des - switch to new verification routines omits 08d4b408e8f5 crypto: sun4i/des - switch to new verification routines omits b5d0ba83a0fb crypto: stm32/des - switch to new verification routines omits 4eaef05210cb crypto: rk3288/des - switch to new verification routines omits f96c897c855c crypto: qce/des - switch to new verification routines omits 0157fb268893 crypto: picoxcell/des - switch to new verification routines omits 304daa4f0ee5 crypto: omap/des - switch to new verification routines omits d4b90dbc8578 crypto: n2/des - switch to new verification routines omits 9bfa85ebd5ee crypto: cesa/des - switch to new verification routines omits 3ca20b65cbfd crypto: ixp4xx/des - switch to new verification routines omits 21f5a15e0f26 crypto: safexcel/des - switch to new verification routines omits 894b68d8be4b crypto: hisilicon/des - switch to new verification routines omits f4ed68609798 crypto: hifn/des - switch to new verification routines omits 00cd6b233fc8 crypto: ccree/des - switch to new verification routines omits b52504163314 crypto: ccp/des - switch to new verification routines omits 43d81a8b258e crypto: nitrox/des - switch to new verification routines omits 0e1cbe9795ac crypto: cpt/des - switch to new verification routines omits a628c5a11d8b crypto: caam/des - switch to new verification routines omits 05a7238d085f crypto: bcm/des - switch to new verification routines omits 92c203e2dca3 crypto: atmel/des - switch to new verification routines omits 8f467cf29f19 crypto: sparc/des - switch to new verification routines omits 4e2c820897d9 crypto: s390/des - switch to new verification routines omits 6ee41e5420d0 crypto: des/3des_ede - add new helpers to verify keys omits 220f67917ae6 MAINTAINERS: nx crypto: Fix typo in a filepath omits b0c091ae04f6 lib/mpi: Eliminate unused umul_ppmm definitions for MIPS omits ff296293b353 random: Support freezable kthreads in add_hwgenerator_rand [...] omits 5871cd93692c crypto: ccp - Ignore unconfigured CCP device on suspend/resume omits 7035eef4496d md: update MAINTAINERS info omits cc07db5a5b10 gve: Copy and paste bug in gve_get_stats() omits 0f404bbdaf16 net: fix icmp_socket_deliver argument 2 input omits f17f7648a49a ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTO [...] omits 4aa6cf8b6bd1 MAINTAINERS: Add Amit Kucheria as reviewer for thermal omits 738a2e4b1774 net: dsa: bcm_sf2: Do not configure PHYLINK on CPU port omits fed07ef3b072 Merge tag 'mlx5-updates-2019-08-21' of git://git.kernel.or [...] omits ae4530062620 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits a52c26f1d768 drm/amdkfd: remove set but not used variable 'pdd' omits 192d56d2437f drm/amd/display: remove duplicated include from dc_link.c omits 252d2a524636 drm/amdgpu: remove duplicated include from gfx_v9_0.c omits 6892c1f866bf drm/amdgpu: remove set but not used variable 'psp_enabled' omits b859c579cdff drm/amd/display: Fix 32-bit divide error in wait_for_alt_mode omits 5a6a4c9d1b67 drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl omits 452575c5703c drm/amd/display: Lock the CRTC when setting CRC source omits 57638021b711 drm/amd/display: Split out DC programming for CRC capture omits df61eae4b87a drm/amd/display: Use connector list for finding DPRX CRC aux omits 7a235125959c drm/amd/display: Check return code for CRC drm_crtc_vblank_get omits 6da6c2792808 drm/amd/amdgpu: disable MMHUB PG for navi10 omits 6169631236da drm/amd/powerplay: correct typo omits a056ddce9b15 drm/amd/powerplay: correct SW smu11 thermal range settings omits 69174eebc902 drm/amd/powerplay: set Arcturus default fclk as bootup val [...] omits 88810f907bc6 drm/amd/powerplay: get bootup fclk value omits 9aef809b5cc0 drm/amd/powerplay: expose supported clock domains only thr [...] omits d80ead63a8f5 drm/amd/powerplay: update Arcturus smc fw and driver inter [...] omits 03dce35deb85 drm/amd/powerplay: remove duplicate macro smu_get_uclk_dpm [...] omits ebecc6c48f39 drm/amd/powerplay: fix variable type errors in smu_v11_0_s [...] omits 9744214073bf drm/amd/powerplay: add smu_smc_read_sensor support for arcturus omits 6a9d8de7e9c7 drm/amdgpu: Fix a typo in the include header guard of 'nav [...] omits 828d6fde7f57 drm/amdgpu/psp: move TMR to cpu invisible vram region omits 50e275e88044 drm/amdgpu: remove redundant argument for psp_funcs::cmd_s [...] omits c181159a5b1e drm/amdkfd: Fill the name field in node topology with asic [...] omits c011b93c1a9c Merge tag 'du-next-20190816' of git://linuxtv.org/pinchart [...] omits 51bfac71cade drm/amdgpu: Set no-retry as default. omits c5fb912653da drm/amdgpu: add firmware header printing for psp fw loading (v2) omits 6c2243efa056 drm/amdgpu: fix debug level for ppt offset/size omits cc216214ac84 drm/amdgpu: remove special autoload handling for navi12 omits 01c22997bed0 drm/amd/display: Calculate bpc based on max_requested_bpc omits b05f65d7720b drm/amdgpu/gfx9: update pg_flags after determining if gfx [...] omits 1e85e6cad2d1 Merge tag 'drm-fixes-5.3-2019-08-21' of git://people.freed [...] omits 2ba552b29b54 Merge tag 'mediatek-drm-fixes-5.3' of https://github.com/c [...] omits 14673e153926 Merge tag 'du-fixes-20190816' of git://linuxtv.org/pinchar [...] omits 4ad35c1f5638 csky: Fixup 610 vipt cache flush mechanism omits c96245148c1e mm/mmu_notifiers: remove unregister_no_release omits 47f725ee7b5f RDMA/odp: remove ib_ucontext from ib_umem omits c571feca2dc9 RDMA/odp: use mmu_notifier_get/put for 'struct ib_ucontext [...] omits daa138a58c80 Merge branch 'odp_fixes' into hmm.git omits 1709510221c5 soc: qcom: aoss: Add AOSS QMP support omits a1c4743e990d dt-bindings: soc: qcom: aoss: Add SM8150 and SC7180 support omits e6fdc7ad66f1 dt-bindings: firmware: scm: Add SM8150 and SC7180 support omits 2aabdf3b50ea dt-bindings: firmware: scm: re-order compatible list omits f117249e4b78 soc: qcom: smem: Update max processor count omits 5970882a2510 net/mlx5e: Add trace point for neigh update omits c786fe596bed net/mlx5e: Add trace point for neigh used value update omits 7a978759b4e0 net/mlx5e: Add tc flower tracepoints omits 95435ad7999b net/mlx5e: Only access fully initialized flows in neigh update omits 2a1f1768fa17 net/mlx5e: Refactor neigh update for concurrent execution omits 6a06c2f7843d net/mlx5e: Refactor neigh used value update for concurrent [...] omits ac0d917632cf net/mlx5e: Protect neigh hash encap list with spinlock and rcu omits 70e83bd3b0e4 net/mlx5e: Refactor mlx5e_neigh_update_table->encap_lock omits 1216ce9d4a74 net/mlx5e: Extend neigh hash entry with rcu omits 61081f9c09df net/mlx5e: Always take reference to neigh entry omits 93415e45d30c net/mlx5e: Extract code that queues neigh update work into [...] omits ec6e491353b9 drm/amd/display: Calculate bpc based on max_requested_bpc omits 1a701ea92481 drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl omits 221a2bdbd5d3 drm/amd/amdgpu: disable MMHUB PG for navi10 omits 155f85c0d568 drm/amd/powerplay: remove duplicate macro smu_get_uclk_dpm [...] omits 00430144ff73 drm/amd/powerplay: fix variable type errors in smu_v11_0_s [...] omits 98f58ada2d37 drm/amdgpu/gfx9: update pg_flags after determining if gfx [...] omits d8cf9372b654 arm64: dts: qcom: sm8150: Add apps shared nodes omits 912c373a764f arm64: dts: qcom: sm8150: Add reserved-memory regions omits 22076f3bbb06 arm64: dts: qcom: sm8150-mtp: Add regulators omits 63db27709e48 arm64: dts: qcom: sm8150-mtp: Add base dts file omits e92b61c8e775 arm64: dts: qcom: pm8150l: Add base dts file omits 229d5bcad0d0 arm64: dts: qcom: pm8150b: Add base dts file omits 5101f22a5c37 arm64: dts: qcom: pm8150: Add base dts file omits e13c6d144fa0 arm64: dts: qcom: sm8150: Add base dts file omits b90ff3554aa3 ACPI: PM: s2idle: Always set up EC GPE for system wakeup omits 45dc1576e457 ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily omits 01faced6f65d media: dt-bindings: media: Convert Allwinner A10 IR to a schema omits 7c31b9d67342 media: dt-bindings: media: Add YAML schemas for the generi [...] omits a10feaf8c464 media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() omits 6f005abb0084 media: dvb-frontends/cxd2099: Make en_templ constant omits 05fa782e2547 media: ec168: Make structure ec168_props constant omits a37c2efc087c media: firewire: Make structure fdtv_ca constant omits b501b09ae8c0 media: dvb-bt8xx: Make variable dst_config constant omits a9547e520b42 media: dvb-usb: add T230 to dvbsky omits fe087322f289 media: dvb-usb: remove T230 from cxusb omits fcd5ce4b3936 media: dvb-core: fix a memory leak bug omits b1da86fce429 media: ttpci: unknown protocol is rc-mm-32 omits 2f6451ed8b52 media: dvb-frontends: fix a memory leak bug omits 8c3d3cdbd5dd media: dvb-frontends: fix memory leaks omits 9fc3ce31f5bd media: mceusb: fix (eliminate) TX IR signal length limit omits 8f5f33f71cae media: rc: add keymap for HardKernel ODROID remote omits fa992b335aa7 media: rc: add keymap for WeTeK Play 2 remote omits 373078971272 media: rc: add keymap for WeTek Hub remote omits 7bb53f361c59 media: rc: add keymap for Tanix TX5 max remote omits e30399e1bd6e media: rc: add keymap for Tanix TX3 mini remote omits a53dee7b7038 media: rc: add keymap for Khadas VIM/EDGE remote omits 9b9e9e5b4617 media: rc: add keymap for Amediatech X96-MAX remote omits 619f6fc39090 media: si2168: Refactor command setup code omits c268e7adea52 media: dvb-frontends: use ida for pll number omits 8e40983dec63 drm/i915/selftests: Fixup a couple of missing serialisatio [...] omits 2d683eaaeeb9 net: cpsw: fix NULL pointer exception in the probe error path omits 2b9b5e74507f net: stmmac: dwc-qos: use devm_platform_ioremap_resource() [...] omits ad124aa34e51 net: stmmac: dwmac-anarion: use devm_platform_ioremap_reso [...] omits f33bf6b00f20 net: stmmac: dwmac-meson: use devm_platform_ioremap_resour [...] omits 999232a38ff1 net: stmmac: dwmac-meson8b: use devm_platform_ioremap_reso [...] omits 913919e51ee6 net: systemport: use devm_platform_ioremap_resource() to s [...] omits 4ca3348dff9a net: bcmgenet: use devm_platform_ioremap_resource() to sim [...] omits 531fd23b0061 pxa168_eth: use devm_platform_ioremap_resource() to simplify code omits 37f76049b095 net: mvneta: use devm_platform_ioremap_resource() to simpl [...] omits 6e2866a9dfc6 Merge tag 'batadv-net-for-davem-20190821' of git://git.ope [...] omits 4f830a5af7b5 net: fec: use devm_platform_ioremap_resource() to simplify code omits b6df983076e5 ezchip: nps_enet: use devm_platform_ioremap_resource() to [...] omits 1a1ba7118807 cirrus: cs89x0: use devm_platform_ioremap_resource() to si [...] omits ffb36a10c656 net: sxgbe: use devm_platform_ioremap_resource() to simplify code omits 4865695c0f1a net: ks8851-ml: use devm_platform_ioremap_resource() to si [...] omits 5bd5b56457b0 net: socionext: use devm_platform_ioremap_resource() to si [...] omits 8a54d4c21919 via-rhine: use devm_platform_ioremap_resource() to simplify code omits c8ace62ff3a9 net: ethernet: ti: use devm_platform_ioremap_resource() to [...] omits eba39fd6fe31 amd-xgbe: use devm_platform_ioremap_resource() to simplify code omits 1e672e364494 NFSv4: Fix a memory leak bug omits 7846f58fba96 x86/boot: Fix boot regression caused by bootparam sanitizing omits aad12c239418 trivial: netns: fix typo in 'struct net.passive' description omits fb86b9208ff8 Merge tag 'mac80211-next-for-davem-2019-08-21' of git://gi [...] omits 33dc03da8788 Merge tag 'mac80211-for-davem-2019-08-21' of git://git.ker [...] omits 3a76edf28af8 Merge branch 'mlxsw-Add-devlink-trap-support' omits 1455865a040a selftests: mlxsw: Add a test case for devlink-trap omits 170270329b1b selftests: mlxsw: Add test cases for devlink-trap L2 drops omits b5ce611fd96e mlxsw: spectrum: Add devlink-trap support omits 9e6290c75a50 mlxsw: Add trap group for layer 2 discards omits a812cedb8e35 mlxsw: Add layer 2 discard trap IDs omits 6a44bae3b2b9 mlxsw: reg: Add new trap actions omits b7bf027087cb mlxsw: core: Add API to set trap action omits 0bb52b0dfc88 tools: bpftool: add "bpftool map freeze" subcommand omits c354ff2ef233 tools: bpftool: show frozen status for maps omits 435eba4ae069 xprtrdma: Optimize rpcrdma_post_recvs() omits f981322804ca dt-bindings: rng: mtk-rng: Add documentation for MT8516 omits 1738de336ebc xprtrdma: Inline XDR chunk encoder functions omits bb7ba8069de9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 17d47f93bc69 xprtrdma: Fix bc_max_slots return value omits 3ffce7b6100c dt-bindings: ata: fix typo in Allwinner R40 reset specific [...] omits dce3e8fd039c posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() omits 692117c1f7a6 posix-cpu-timers: Sanitize bogus WARNONS omits 956aa03b52e9 dt-bindings: arm-boards: Update pointer to ARM CPU bindings omits 1bc8d18c75fe ALSA: line6: Fix memory leak at line6_init_pcm() error path omits d1dec5ca5fb8 ARM: s3c64xx: squash samsung_usb_phy.h into setup-usb-phy.c omits b4d08173bfef arm64: sdm845: add adsp and cdsp fastrpc nodes omits 6bfa3134bd3a arm64: add arch/arm64/Kbuild omits 2671828c3ff4 arm64: entry: Move ct_user_exit before any other exception omits 1f8919b17031 bpf: sync bpf.h to tools/ omits 55c33dfbeb83 bpf: clarify when bpf_trace_printk discards lines omits 8050a395112d bpf: fix 'struct pt_reg' typo in documentation omits 5cbd22c17901 bpf: clarify description for CONFIG_BPF_EVENTS omits d3c0444b7ea8 security: Add hooks to rule on setting a watch omits f4e8f69b7571 uapi: General notification ring definitions omits 89a565dba1a0 drm: kirin: Move ade drm init to kirin drm drv omits 28cd05eee409 drm: kirin: Pass driver data to crtc init and plane init omits 2e89b4fbca8f drm: kirin: Add alloc_hw_ctx/clean_hw_ctx ops in driver data omits 27dd04a59158 drm: kirin: Make driver_data variable non-global omits a8c8af59e428 drm: kirin: Fix dev->driver_data setting omits a51735befeca drm: kirin: Rename plane_init and crtc_init omits d606dc9a6323 drm: kirin: Add register connect helper functions in drm init omits 1053d0186493 drm: kirin: Move drm driver to driver data omits 49af4611399a drm: kirin: Move config max_width and max_height to driver data omits 48fa7c17d11a drm: kirin: Move plane number and primay plane in driver data omits bdaf419efed4 drm: kirin: Move mode config function to driver_data omits e200d8eb3909 drm: kirin: Move channel formats to driver data omits 5fb2e411be93 drm: kirin: Move ade crtc/plane help functions to driver_data omits 7903ba41e931 drm: kirin: Reanme dc_ops to kirin_drm_data omits c11a03f6eb5f drm: kirin: Move kirin_crtc, kirin_plane, kirin_format to [...] omits 529277121bba drm: kirin: Move workqueue to ade_hw_ctx structure omits 36f8d22dbcd9 drm: kirin: Move request irq handle in ade hw ctx alloc omits 43774b0eed56 drm: kirin: Dynamically allocate the hw_ctx omits ada7f67da99d drm: kirin: Rename ade_crtc to kirin_crtc omits 0ae622c5327b drm: kirin: Rename ade_plane to kirin_plane omits a202da164321 drm: kirin: Remove out_format from ade_crtc omits e0d8eba5dd33 drm: kirin: Remove uncessary parameter indirection omits 9ec16cee89dc drm: kirin: Remove unreachable return omits 46aa549fd1a9 drm: kirin: Remove HISI_KIRIN_DW_DSI config option omits ff57c6513820 drm: kirin: Fix for hikey620 display offset problem omits 868df536f5e8 Merge branch 'odp_fixes' into rdma.git for-next omits fba0e448a2c5 RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr omits a705f3e3a1a8 RDMA/mlx5: Use ib_umem_start instead of umem.address omits ce51346feede RDMA/core: Make invalidate_range a device operation omits 37824952dc8f RDMA/odp: Use kvcalloc for the dma_list and page_list omits 204e3e5630c5 RDMA/odp: Check for overflow when computing the umem_odp end omits 0446cad9ca38 RDMA/odp: Provide ib_umem_odp_release() to undo the allocs omits 261dc53f8ee0 RDMA/odp: Split creating a umem_odp from ib_umem_get omits f20bef6a951b RDMA/odp: Make the three ways to create a umem_odp clear omits 22d79c9a912c RMDA/odp: Consolidate umem_odp initialization omits fd7dbf035edc RDMA/odp: Make it clearer when a umem is an implicit ODP umem omits bd5defaee872 dma-mapping: remove is_device_dma_capable omits f993de88a55f RDMA/odp: Iterate over the whole rbtree directly omits e4427372398c selftests/kvm: make platform_info_test pass on AMD omits 5d6ff300f011 usb/max3421: remove the dummy {un,}map_urb_for_dma methods omits 2babd34df229 Merge tag 'nfsd-5.3-1' of git://linux-nfs.org/~bfields/linux omits 7b81cb6bddd2 usb: add a HCD_DMA flag instead of guestimating DMA capabilities omits 4776f3529d6b drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest omits 0709831a50d3 usb: host: ohci-pxa27x: Fix and & vs | typo omits 353e3cf8590c iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs omits c71ccbe26376 drm/i915/gtt: Add some range asserts omits bfff88ec1afe iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PC [...] omits 7314ca8699e1 iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length in [...] omits f75d8e33df91 iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag omits b5e86196b83f iommu/arm-smmu-v3: Disable detection of ATS and PRI omits b08a6259a141 usb: usbfs: only account once for mmap()'ed usb memory usage omits a599e48662b4 usb: usb-skeleton: make comment block in line with coding style omits 08d676d1685c usb-storage: Add new JMS567 revision to unusual_devs omits cbe85c88ce80 usb: chipidea: udc: don't do hardware access if gadget has [...] omits de7b9aa633b6 usbtmc: more sanity checking for packet size omits 3afa758cfb6e usb: udc: lpc32xx: silence fall-through warning omits bb3e9c767c61 ARM: dts: at91: at91sam9x5dm.dtsi: Style cleanup omits 532173b404a8 ARM: dts: at91: at91sam9x5_lcd.dtsi: Style cleanup omits b222de0242df ARM: dts: at91: at91sam9xx5ek: Style cleanup omits c1ad3ffb182e ARM: dts: at91: at91sam9g15: Style cleanup omits a77eb442f987 ARM: dts: at91: kizboxmini: Style cleanup omits fd117bba8c1e ARM: dts: at91: cosino: Style cleanup omits c756f614577e ARM: dts: at91: ariettag25: style cleanup omits 60839c530853 ARM: dts: at91: ariag25: Style cleanup omits 1fef2bf578f0 ARM: dts: at91: Add label for sam9x5's internal RTC omits 1b9bd09630d4 drm/i915: Do not create a new max_bpc prop for MST connectors omits df901c85cc28 PCI: mobiveil: Fix the CPU base address setup in inbound window omits 7cc2e18f2100 RDMA/odp: Use the common interval tree library instead of generic omits a20ab592d1a8 drm/i915/execlists: Set priority hint prior to submission omits f401441deda6 staging: rtl8192u: fix spacing in ieee80211 omits 2b1d4c425ae5 staging: rtl8192u: fix macro alignment in ieee80211 omits ee16d7d3e012 staging: rtl8192u: fix OPEN_BRACE errors in ieee80211 omits 6808f8cf57f1 staging: rtl8192e: remove set but not used variable 'data_len' omits 4a67342ea9c7 staging: rtl8192e: remove two set but not used variables omits 68772c84f7e0 staging: rtl8192u: ieee80211: remove set but not used vari [...] omits cdfca821571d merge_config.sh: Check error codes from make omits eb27ea5ce7f3 kbuild: move modkern_{c,a}flags to Makefile.lib from Makef [...] omits 2ff2b7ec65dc kbuild: add CONFIG_ASM_MODVERSIONS omits a564bdeb5e0d .gitignore: ignore modules.order explicitly omits e12a0ce2fa69 staging: erofs: detect potential multiref due to corrupted images omits 9b9a3f20cbe0 kbuild: split final module linking out into Makefile.modfinal omits 2a7f77c7be1b xprtrdma: Clean up xprt_rdma_set_connect_timeout() omits dc1a3e8e0cc6 dm raid: add missing cleanup in raid_ctr() omits b0b227f071a0 xprtrdma: Use an llist to manage free rpcrdma_reps omits 4d6b8890ddb1 xprtrdma: Remove rpcrdma_buffer::rb_mrlock omits e0702d90b79d dm zoned: fix potential NULL dereference in dmz_do_reclaim() omits 08c04c84a5cd dm dust: use dust block size for badblocklist index omits 6dc6ec9e04c4 xprtrdma: Cache free MRs in each rpcrdma_req omits 3035bb72ee47 selftests/bpf: install files test_xdp_vlan.sh omits 0604409df9e0 selftests/bpf: add config fragment BPF_JIT omits e91dcb536ae2 selftests/bpf: fix test_btf_dump with O= omits 806ce6e2117a selftests/bpf: fix test_cgroup_storage on s390 omits 68b2c8c1e421 hrtimer: Don't take expiry_lock when timer is currently migrated omits dd2261ed45aa hrtimer: Protect lockless access to timer->base omits 05cbaf4ddd02 iommu/arm-smmu-v3: Document ordering guarantees of command [...] omits e6806e9a63a7 net/mlx5: Create bypass and loopback flow steering namespa [...] omits f66ad830b114 net/mlx5: Add per-namespace flow table default miss action [...] omits 7ae7834ec446 ASoC: sun4i-i2s: Add support for DSP formats omits 84884c7ad5e8 ASoC: sun4i-i2s: Replace call to params_width by local variable omits 9e8a93ac27d1 ASoC: sun4i-i2s: Use the actual format width instead of an [...] omits 5389f4765789 ASoC: sun4i-i2s: Use the physical / slot width for the clocks omits 6846895fde05 drm/i915: Replace PIN_NONFAULT with calls to PIN_NOEVICT omits 540f62d26f02 PCI: Protect pci_reassign_bridge_resources() against addit [...] omits fdf370376640 btf: do not use CONFIG_OUTPUT_FORMAT omits 0f686ca93359 Revert "mmc: sdhci-tegra: drop ->get_ro() implementation" omits 8467c3b456b5 staging: rts5208: remove redundant assignment to retval omits 1327d35ac3c1 staging: kpc2000: kpc2000_i2c: Fix different address space [...] omits be237202ee05 staging: android: Remove ion device tree bindings from the TODO omits f55ef00e0ea2 staging: rtl8712: Improve naming of include hearder guards omits bfc4ccb15841 staging: erofs: avoid loop in submit chains omits 2cb05d8788f7 staging: rtl8723bs: core: Remove unneeded declaration WFD_OUI omits 88db7fc59255 staging: comedi: ni_mio_common: Fix a typo in ni_mio_common.c omits 598bb8913d01 staging: erofs: avoid endless loop of invalid lookback distance 0 omits 97c62614331a ARM: ux500: improve BU21013 touchpad bindings omits bb4b5c08a8e0 samples: bpf: syscall_nrs: use mmap2 if defined omits 624676e78899 xdp: xdp_umem: replace kmap on vmap for umem map omits 71dd77fd4bf7 libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap [...] omits 51131a633b7f Merge branches 'renesas-arm-dt-for-v5.4', 'renesas-arm-soc [...] omits 42ac26d253eb powerpc: add machine check safe copy_to_user omits 4d4a273854c9 powerpc/memcpy: Add memcpy_mcsafe for pmem omits 895e3dceeb97 powerpc/mce: Handle UE event for memcpy_mcsafe omits 49ec9177b8ec extable: Add function to search only kernel exception table omits 1a1715f516fd powerpc/mce: Make machine_check_ue_event() static omits 99ead78afd11 powerpc/mce: Fix MCE handling for huge pages omits b5bda6263cad powerpc/mce: Schedule work from irq_work omits 38290431d56d arm64: dts: renesas: Update 'vsps' properties for readability omits fe9841595c60 arm64: dts: renesas: r8a77965-salvator-x(s): Enable HDMI sound omits 137befe19f31 ASoC: sun4i-i2s: Add support for TDM slots omits c26a88411198 ASoC: soc-core: remove unneeded dai_link check from snd_so [...] omits b03bfaec1d52 ASoC: soc-core: merge snd_soc_initialize_card_lists() omits c1fe93581ae9 ASoC: dt-bindings: Introduce compatible string for imx8qm omits 6eeb60be5ebb ASoC: fsl_sai: Add support for imx8qm omits 10df06385582 kbuild: rebuild modules when module linker scripts are updated omits 888f0c346ff0 kbuild: move KBUILD_LDS, KBUILD_VMLINUX_{OBJS,LIBS} to mak [...] omits cbdf59ad65eb treewide: remove dummy Makefiles for single targets omits 394053f4a4b3 kbuild: make single targets work more correctly omits 8959e39272d6 kbuild: Parameterize kallsyms generation and correct reporting omits c7c0eecf894c kbuild: re-implement detection of CONFIG options leaked to [...] omits 76cd306d7979 kbuild: unify clean-dirs rule for in-kernel and external module omits c99f3918cf0a kbuild: unify vmlinux-dirs and module-dirs rules omits 2042b5486bd3 kbuild: unset variables in top Makefile instead of setting 0 omits 125d059b6241 kbuild: do not descend to ./Kbuild when cleaning omits 23ad2b4672a7 arm64: dts: renesas: r8a774c0: Fix register range of display node omits 019cbd4a4feb drm/nouveau: Initialize GEM object before TTM object omits 880e4f93f946 Merge tag 'v5.3-rc5' into devel omits ac1213b7d795 gpio/ixp4xx: Register the base PA instead of its VA in fwnode omits 416f79c23dbe s390/paes: Prepare paes functions for large key blobs omits f2bbc96e7cfa s390/pkey: add CCA AES cipher key support omits 4bc123b18ce6 s390/zcrypt: Add low level functions for CCA AES cipher keys omits 4da57a2fea06 s390/zcrypt: extend cca_findcard function and helper omits 183cb46954dd s390/pkey: pkey cleanup: narrow in-kernel API, fix some va [...] omits 22a33c7e4ed6 s390/startup: round down "mem" option to page boundary omits 80ef517b0182 s390/startup: adjust _sdma and _edma to page boundaries omits e991e5bb11d6 s390/stacktrace: use common arch_stack_walk infrastructure omits 2c7fa8a11cc5 s390/kasan: avoid report in get_wchan omits 8769f610fe6d s390/process: avoid potential reading of freed stack omits f45f7b5bdaa4 s390/kasan: provide uninstrumented __strlen omits 2e83e0eb85ca s390: clean .bss before running uncompressed kernel omits 5ae6393e6d41 PCI: kirin: Make structure kirin_dw_pcie_ops constant omits 19413fe04f49 s390/startup: purge obsolete .gitignore patterns omits da9ed30d29c4 s390/startup: add initial pgm check handler omits 40e90656c135 s390/mm: use refcount_t for refcount omits 3434caec5b70 s390/extmem: use refcount_t for refcount omits c4c3772384bc s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_r [...] omits 59793c5ab93f s390: move vmalloc option parsing to startup code omits f62f7dcbf023 Documentation/s390: remove outdated debugging390 documentation omits 8c72e0c85212 Documentation/s390: remove outdated dasd documentation omits 783877458f1f drm/i915/gtt: Include asm/smp.h omits e63eacf76852 drm/i915/hdmi: make hdcp2_msg_data const omits 032048db1410 drm/i915/hdmi: stylistic cleanup around hdcp2_msg_data omits e8465e1c6e26 drm/i915/dp: make hdcp2_dp_msg_data const omits 3be3a877cc22 drm/i915/dp: avoid shadowing variables omits 57bf7f43ba02 drm/i915/dp: stylistic cleanup around hdcp2_msg_data omits 19d17d935b29 pinctrl: st: Add of_node_put() before return omits ca084e178bb4 ARM: dts: ux500: Drop TV-out muxgroup on HREFs omits ed19e3035c5a drm/i915: Fix HW readout for crtc_clock in HDMI mode omits a5f6679fc81e clocksource/drivers/npcm: Fix GENMASK and timer operation omits b7c73b12b894 dt-bindings: clk: emev2: Rename bindings documentation file omits 65818ad0815f clk: sunxi-ng: h6: Allow I2S to change parent rate omits e9670ccb39db ARM: debug-ll: Add support for r7s9210 omits 48cb39522a9d mac80211: minstrel_ht: improve rate probing for devices wi [...] omits 21f7981b4bd9 mac80211: minstrel_ht: fix default max throughput rate indexes omits f793c7eedd94 mac80211: minstrel_ht: reduce unnecessary rate probing attempts omits 56dd918ff06e mac80211: minstrel_ht: fix per-group max throughput rate i [...] omits 2a38075cd0be nl80211: Add support for EDMG channels omits 183c7687802e soundwire: intel: move shutdown() callback and don't expor [...] omits 04592dced55a soundwire: cadence_master: add kernel parameter to overrid [...] omits 50302fc7b936 soundwire: intel_init: add kernel module parameter to filt [...] omits a50954e211d9 soundwire: cadence_master: fix divider setting in clock register omits 3859872f47c4 soundwire: cadence_master: make use of mclk_freq property omits 085f4ace103d soundwire: intel: read mclk_freq property from firmware omits 82fc8d06501a soundwire: add new mclk_freq field for properties omits 3a0be1a65b50 soundwire: stream: remove unnecessary variable initializations omits e0279b6b5522 soundwire: stream: fix disable sequence omits ce3304d8da8f soundwire: include mod_devicetable.h to avoid compiling warnings omits 05be59ac41b2 soundwire: cadence_master: use firmware defaults for frame shape omits fe4b70f2ce27 soundwire: export helpers to find row and column values omits 6e0ac6a663b8 soundwire: bus: improve dynamic debug comments for enumeration omits 9b5884a0c60b soundwire: cadence_master: revisit interrupt settings omits 18046335643d soundwire: intel: fix channel number reported by hardware omits 05c8afe42559 soundwire: intel: prevent possible dereference in hw_params omits 5eb624ebc700 arm64: dts: renesas: r8a77970: Sort nodes omits 13a398a17afe arm64: dts: renesas: r8a7796: Sort nodes omits 5db16ba82f38 mac80211: fix possible NULL pointerderef in obss pd code omits 9cf02338880d mac80211: add assoc-at support omits e376df94d3f7 arm64: dts: renesas: r8a774c0: Sort nodes omits 6c7a00339e2a cfg80211: Support assoc-at timer in sta-info omits 62524a5857d2 cfg80211: apply same mandatory rate flags for 5GHz and 6GHz omits 5ea4e7802c43 cfg80211: ibss: use 11a mandatory rates for 6GHz band operation omits 0816e6b1177a cfg80211: use same IR permissive rules for 6GHz band omits e548a1c36b11 cfg80211: add 6GHz in code handling array with NUM_NL80211 [...] omits 852f04620e5b cfg80211: extend ieee80211_operating_class_to_band() for 6GHz omits fa1f1085bc06 cfg80211: util: add 6GHz channel to freq conversion and vi [...] omits 63a0f811558b arm64: dts: renesas: r8a774c0: cat874: Sort nodes omits fadbdd069376 arm64: dts: renesas: r8a774a1: Sort nodes omits f89769cfdd5a cfg80211: add 6GHz UNII band definitions omits c5b9a7f82673 nl80211: add 6GHz band definition to enum nl80211_band omits 3b5be16c7e90 modules: page-align module section allocations only for ar [...] omits 0d31d4dbf384 Revert "cfg80211: fix processing world regdomain when non [...] omits 3a00f0814064 mac80211: add missing length field increment when generati [...] omits a027c3041fef mac80211: 80Mhz was not reported properly when using tx_st [...] omits 8db6e7367d3c mac80211: fix bad guard when reporting legacy rates omits dc649d649a5e mac80211: fix TX legacy rate reporting when tx_status_ext is used omits 57012813f1ba ARM: dts: r8a77470: Add PMU device node omits d012a06ab1d2 Revert "KVM: x86/mmu: Zap only the relevant pages when rem [...] omits 54577e5018a8 selftests: kvm: fix state save/load on processors without XSAVE omits b67fd72e84a8 cfg80211: Fix Extended Key ID key install checks omits ff1750101351 drm/i915/gtt: Relax assertion for pt_used omits 5fd2f91ad483 mac80211: fix possible sta leak omits 913787ca40b9 mtd: spi-nor: intel-spi: Whitelist 4B read commands omits 313aca5a9c78 mtd: spi-nor: fix a memory leak bug omits ac3b5c464a34 dt-bindings: can: rcar_can: document r8a77470 support omits 3e9e38d918bd mtd: spi-nor: Fix an error code in spi_nor_read_raw() omits 1993de62ea60 dt-bindings: can: rcar_canfd: document r8a77995 support omits 635a77d66dfc dt-bindings: can: rcar_can: document r8a77995 support omits 3ea529753a54 dt-bindings: can: rcar_can: document r8a77990 support omits a6f26606ddd0 rtc: rv3029: revert error handling patch to rv3029_eeprom_write() omits 80ba93639b5d rtc: ds1672: remove unnecessary check omits 44c638ce4ec6 rtc: remove superfluous error message omits be700103efd1 PCI: hv: Detect and fix Hyper-V PCI domain number collision omits 4262ee88f07f mtd: spi-nor: Fix Cadence QSPI RCU Schedule Stall omits 954fc5d20454 pinctrl: st: Include the right header omits 6e28aaab07c1 pinctrl: rk805: Make structures constant omits a4873accca05 pinctrl: tegra: Flush pinctrl writes during resume omits c2cf351eba2f pinctrl: tegra: Fix write barrier placement in pmx_writel omits 6f265e5d4da7 pinctrl: bcm-iproc: Pass irqchip when adding gpiochip omits 5f680625d976 Merge tag 'drm-misc-next-2019-08-19' of git://anongit.free [...] omits 6de3c9e3f6b3 ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_ [...] omits 799e064cc79e fsi: scom: Don't abort operations for minor errors omits 8c40f3b212a3 Merge tag 'mlx5-updates-2019-08-15' of git://git.kernel.or [...] omits ba0fdbb07d05 Merge branch 'dt-for-v5.4' into for-next omits 150a6a931a32 ARM: dts: aspeed: Enable first MMC slot on AST2500 EVB omits f5e84eae7956 dmaengine: dw: platform: Split OF helpers to separate module omits b685fe26e9af dmaengine: dw: platform: Split ACPI helpers to separate module omits 84da042e7023 dmaengine: dw: platform: Move handle check to dw_dma_acpi_ [...] omits e7b8514e4d68 dmaengine: dw: platform: Switch to acpi_dma_controller_register() omits a9c56721d6ae dmaengine: dw: platform: Use devm_platform_ioremap_resource() omits f8d9ddbc2851 dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake omits b3757413b91e dmaengine: dw: platform: Use struct dw_dma_chip_pdata omits ae923c91aa3b dmaengine: dw: Export struct dw_dma_chip_pdata for wider use omits 4b8584bac040 dmaengine: acpi: Add kernel doc parameter descriptions omits a6bc332373e5 dmaengine: acpi: Set up DMA mask based on CSRT omits c35227958d7e ARM: dts: aspeed: Describe SD controllers omits 138e1a0990e8 staging: erofs: add two missing erofs_workgroup_put for co [...] omits 3407a4198faf staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_in [...] omits ee45197c8078 staging: erofs: some compressed cluster should be submitte [...] omits acb383f1dcb4 staging: erofs: fix an error handling in erofs_readdir() omits a64d9493f587 staging: erofs: refuse to mount images with malformed volume name omits c3cb6674df4c video: fbdev: acornfb: Mark expected switch fall-through omits da1fb2909e70 scsi: libsas: sas_discover: Mark expected switch fall-through omits 93cbcf5d22bb MIPS: Octeon: Mark expected switch fall-through omits 5274fdba8e3c power: supply: ab8500_charger: Mark expected switch fall-through omits c9cbbb9f04f3 watchdog: wdt285: Mark expected switch fall-through omits 3f0289cb9e0e mtd: sa1100: Mark expected switch fall-through omits 5334653d4ff2 drm/sun4i: tcon: Mark expected switch fall-through omits edf6a0597698 drm/sun4i: sun6i_mipi_dsi: Mark expected switch fall-through omits 06264adfa2bc ARM: riscpc: Mark expected switch fall-through omits 377ec83643ef dmaengine: fsldma: Mark expected switch fall-through omits ac2eb56e7504 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits c3082a674f46 PM: QoS: Get rid of unused flags omits da5c504c7aae cpufreq: intel_pstate: Implement QoS supported freq constraints omits 1446794a89c1 pm-graph v5.5 omits 62c23a89fd26 cpufreq: remove redundant assignment to ret omits 78c0f050847c PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}() omits 2ca3d1ecb8c4 PM / wakeup: Register wakeup class kobj after device is added omits ae367b793640 PM / wakeup: Fix sysfs registration error path omits c8377adfa781 PM / wakeup: Show wakeup sources stats in sysfs omits 2434aea58e65 PM / wakeup: Use wakeup_source_register() in wakelock.c omits 0d105d0f2538 PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() omits 90ae409f9eb3 dma-direct: fix zone selection after an unaddressable CMA [...] omits 8698fab1c69a ACPI/PCI: Remove surplus parentheses from a return statement omits 71bb4d9a4085 ACPICA: Update version to 20190816. omits 8696beed34d1 ACPICA: Add "Windows 2019" string to _OSI support. omits be0381cf2d57 ACPICA: Differentiate Windows 8.1 from Windows 8. omits 36056d0cd677 ACPICA: Fully deploy ACPI_PRINTF_LIKE macro omits 09d2c01ba9e7 ACPICA: iASL,acpi_dump: Improve y/n query omits 231ec06e7938 ACPICA: Fix issues with arg types within printf format strings omits 779cc7ce3dc5 ACPICA: Macros: remove pointer math on a null pointer omits 67a72420a326 ACPICA: Increase total number of possible Owner IDs omits 189c7213f4c5 ACPICA: Debugger: remove redundant assignment on obj_desc omits 2b2d4247e445 Documentation: ACPI: DSD: Convert LED documentation to ReST omits 49ed86f503be soc: amlogic: meson-gx-socinfo: Add of_node_put() before return omits 6abc7622271d ACPI / APEI: Release resources if gen_pool_add() fails omits be6f7ef69cf0 ice: improve print for VF's when adding/deleting MAC filters omits cbfe31b5d74d ice: Change type for queue counts omits c275684b9250 ice: Move VF resources definition to SR-IOV specific file omits 11836214d5b7 ice: Increase size of Mailbox receive queue for many VFs omits 60d628ea27d2 ice: Reduce wait times during VF bringup/reset omits 1337175deca7 ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access omits e6c45149b88e ice: Do not always bring up PF VSI in ice_ena_vsi() omits ac6f733a7bd5 ice: allow empty Rx descriptors omits 7829570e287d ice: Fix kernel hang with DCB reset in CEE mode omits 2ab28bb04ce6 ice: Set WB_ON_ITR when we don't re-enable interrupts omits 53119e513478 Input: soc_button_array - use platform_device_register_resndata() omits cfd8579ddc02 Input: psmouse - drop all unneeded functions from mouse headers omits f588af848b5a Merge tag 'linux-can-next-for-5.4-20190820' of git://git.k [...] omits f1a4a66d2310 ice: fix set pause param autoneg check omits 1eba383f4e36 net/mlx5: Add lag_tx_port_affinity capability bit omits caa185473544 net/mlx5: Expose IP-in-IP capability bit omits 30b10e89f2ae net/mlx5: Add support for VNIC_ENV internal rq counter omits 866ff8f22380 net/mlx5: Improve functions documentation omits eed6f7dc28d3 net/mlx5: Add missing include file to lib/crypto.c omits c08129bbd4af Merge branch 's390-net-next' omits 0506d5ba6876 s390/lcs: don't use intparm for channel IO omits 4f6e01f3d6ff s390/ctcm: don't use intparm for channel IO omits 59b757a9bf2b s390/qeth: streamline control code for promisc mode omits 2744d8116903 s390/qeth: get vnicc sub-cmd type from reply data omits 308946b07430 s390/qeth: merge qeth_reply struct into qeth_cmd_buffer omits 32e85a0d83ee s390/qeth: keep cmd alive after IO completion omits 7c5f8ffb3357 s390/qeth: use correct length field in SNMP cmd callback omits 12fc286f84b1 s390/qeth: propagate length of processed cmd IO data to callback omits afc1f67b99d5 s390/qeth: use node_descriptor struct omits d9bd6d279236 netdevsim: Fix build error without CONFIG_INET omits 805a1f620ba3 xprtrdma: Ensure creating an MR does not trigger FS writeback omits e9a12e14322d arm64: dts: add support for SM1 based SEI Robotics SEI610 omits ece644858c25 dt-bindings: arm: Add kryo485 compatible omits 3b39f52a02d4 xprtrdma: Move rpcrdma_mr_get out of frwr_map omits 1ca3f4c054a4 xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put omits 7cb9a94c158b posix-cpu-timers: Fixup stale comment omits 3758b0f86ef5 alarmtimers: Avoid rtc.h include omits ce03f6134616 posix-timers: Cleanup forward declarations and includes omits b1b9f97a0937 net/mlx5: Fix the order of fc_stats cleanup omits 3c140dd54f37 net/mlx5e: Fix deallocation of non-fully init encap entries omits 26aa7ab10f15 Documentation: net: mlx5: Devlink health documentation updates omits 8276ea1353a4 net/mlx5e: Report and recover from CQE with error on RQ omits 0a35ab3e1382 net/mlx5e: RX, Handle CQE with error at the earliest stage omits 32c57fb26863 net/mlx5e: Report and recover from rx timeout omits be5323c8379f net/mlx5e: Report and recover from CQE error on ICOSQ omits 9d18b5144a0a net/mlx5e: Split open/close ICOSQ into stages omits 9032e7192eac net/mlx5e: Add support to rx reporter diagnose omits 11af6a6d09e9 net/mlx5e: Add helper functions for reporter's basics omits 2bf09e60ae5e net/mlx5e: Add cq info to tx reporter diagnose omits 2d708887a4b1 net/mlx5e: Extend tx reporter diagnostics output omits dd921fd24179 net/mlx5e: Extend tx diagnose function omits c50de4af1d63 net/mlx5e: Generalize tx reporter's functionality omits 06293ae4fa0a net/mlx5e: Change naming convention for reporter's functions omits 4edc17fdfdf1 net/mlx5e: Rename reporter header file omits 0bee3b601b77 hrtimer: Improve comments on handling priority inversion a [...] omits ec8f954a40da posix-timers: Use a callback for cancel synchronization on [...] omits 265a38d46113 xprtrdma: Simplify rpcrdma_mr_pop omits 4eaceea3a00f drm/i915: Fix DP-MST crtc_mask omits d318cedf81e2 drm/i915/tgl: update DMC firmware to 2.04 omits 9288d74f3f58 drm/i915/tgl: Move transcoders to pipes' powerwells omits 465242ee36eb drm/i915/tgl: add support for reading the timestamp frequency omits a1c4cd67840e net: fix __ip_mc_inc_group usage omits 924068e50a6c rtc: class: add debug message when registration fails omits 96a1b033ac24 net/ncsi: Ensure 32-bit boundary for data cksum omits cb36cf803f3f rtc: pcf2123: add proper compatible string omits d5b626e13503 rtc: pcf2123: let the core handle range offsetting omits 935a7f459790 rtc: pcf2123: convert to devm_rtc_allocate_device omits 9a5aeaad73ec rtc: pcf2123: remove useless error path goto omits 9126a2b16b67 rtc: pcf2123: rename struct and variables omits d3bad6026f0b rtc: pcf2123: stop using dev.platform_data omits 577f648207e0 rtc: pcf2123: implement .alarm_irq_enable omits d0ce6ef71466 rtc; pcf2123: fix possible alarm race condition omits 5bdf40dab622 rtc: pcf2123: don't use weekday alarm omits 4e92b18e5b0b Merge tag 'perf-core-for-mingo-5.4-20190820' of git://git. [...] omits 51c359c2fd0a Merge tag 'v5.3-rc5' into perf/core, to pick up fixes omits ea6591b4dadb drm/i915/tgl: disable DDIC omits b1b5133db19c Merge branch 'net-dsa-enable-and-disable-all-ports' omits fc0bc0190bc5 net: dsa: mv88e6xxx: wrap SERDES IRQ in power function omits b759f528ca3d net: dsa: mv88e6xxx: enable SERDES after setup omits 3903f315165d net: dsa: mv88e6xxx: do not change STP state on port disabling omits 0394a63acfe2 net: dsa: enable and disable all ports omits 74be4babe72f net: dsa: do not enable or disable non user ports omits 955222ca5281 net: dsa: use a single switch statement for port setup omits d82dd83df27e ice: Restructure VFs initialization flows omits 9118fcd5255f ice: Assume that more than one Rx queue is rare in ice_napi_poll omits c1ddf1f5c4ad ice: Use the software based tail when checking for hung Tx ring omits 4651d1802f70 net/smc: make sure EPOLLOUT is raised omits effdd8a6b6ec dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings omits 2fd10e6d4eb7 dt-bindings: arm: amlogic: add SM1 bindings omits 623699711a39 soc: amlogic: clk-measure: Add support for SM1 omits b555cafb766a dt-bindings: soc: amlogic: clk-measure: Add SM1 compatible omits d2187f8e4454 r8152: divide the tx and rx bottom functions omits aaee0c1ffd63 PCI/IOV: Move sysfs SR-IOV functions to iov.c omits e2154044dd41 PCI: sysfs: Change permissions from symbolic to octal omits 4e2b79436e4f PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() omits 8bdfa145f582 PCI: sysfs: Define device attributes with DEVICE_ATTR*() omits e95656ea15e5 Input: add support for polling to input devices omits 2da9d2b5b9d6 Input: wacom_w8001 - allocate additional space for 'phys' omits e9e006f5fcf2 nbd: fix max number of supported devs omits 2da22da57348 nbd: fix zero cmd timeout handling v2 omits 887e975c4172 nbd: add missing config put omits 00514677ed82 nbd: add function to convert blk req op to nbd cmd omits 55313e92bd17 nbd: add set cmd timeout helper omits 60e2dde1e91a led: triggers: Fix a memory leak bug omits 15d90b242290 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 395790566eec xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods omits eed48a9c1615 xprtrdma: Rename rpcrdma_buffer::rb_all omits 2dfdcd88cf0e xprtrdma: Rename CQE field in Receive trace points omits 2323d7baab2b infiniband: hfi1: fix memory leaks omits b08afa064c32 infiniband: hfi1: fix a memory leak bug omits 5c1baaa82cea IB/mlx4: Fix memory leaks omits a7bfb93f0211 RDMA/cma: fix null-ptr-deref Read in cma_cleanup omits 841b07f99a47 IB/mlx5: Block MR WR if UMR is not possible omits 25a4517214ff IB/mlx5: Fix MR re-registration flow to use UMR properly omits 008157528ac5 IB/mlx5: Report and handle ODP support properly omits 0e6613b41edd IB/mlx5: Consolidate use_umr checks into single function omits 60c78668ae50 RDMA/restrack: Rewrite PID namespace check to be reliable omits c8b32408b407 RDMA/counters: Properly implement PID checks omits 948a7287b29e IB/core: Fix NULL pointer dereference when bind QP to counter omits d9d1f5e7bb82 IB/hfi1: Drop stale TID RDMA packets that cause TIDErr omits 90fdae66e72b IB/hfi1: Add additional checks when handling TID RDMA WRIT [...] omits a8adbf7d0d0a IB/hfi1: Add additional checks when handling TID RDMA READ [...] omits 35d5c8b82e2c IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet omits d58c1834bf0d IB/hfi1: Drop stale TID RDMA packets omits 9b440078017f RDMA/siw: Fix potential NULL de-ref omits 27b7fb1ab7bf RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB omits c9cff337eab3 ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback [...] omits 0f6fc97501b7 ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller [...] omits 988b59467b2b ASoC: mchp-i2s-mcc: Fix unprepare of GCLK omits bbf9a127abca ASoC: sun4i-i2s: Support more channels omits 0083a507a78f ASoC: sun4i-i2s: Pass the channels number as an argument omits 3e9acd7ac693 ASoC: sun4i-i2s: Remove duplicated quirks structure omits 69e450e50ca6 ASoC: sun4i-i2s: Fix the LRCK period on A83t omits bf943d527987 ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t omits 2e04fc4dbf50 ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t omits dd657eae8164 ASoC: sun4i-i2s: Fix the LRCK polarity omits 515fcfbc7736 ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs omits cf2c0e1ce954 ASoC: sun4i-i2s: RX and TX counter registers are swapped omits c1d3a921d72b ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs omits fb19739d7f68 ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs omits 71137bcd0a9a ASoC: sun4i-i2s: Move the format configuration to a callback omits d70be625f25a ASoC: sun4i-i2s: Move the channel configuration to a callback omits dd28d54c248f Merge branch 'asoc-5.3' into asoc-5.4 omits b2299e83815c RDMA: Delete DEBUG code omits d5e120422db8 ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that [...] omits 8bcf62b73e54 ASoC: sun4i-i2s: Rework MCLK divider calculation omits c7dd0828c088 ASoC: sun4i-i2s: Replace call to params_channels by local [...] omits 7df8f9a20196 ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK omits a49d24e7d8d4 ASoC: sun4i-i2s: Switch to devm for PCM register omits 413235fcedc7 arm64: Change the tagged_addr sysctl control semantics to [...] omits 3e91ec89f527 arm64: Tighten the PR_{SET, GET}_TAGGED_ADDR_CTRL prctl() [...] omits bf283a05c09b ASoC: sun4i-i2s: Register regmap and PCM before our component omits a3a0e43fd770 io_uring: don't enter poll loop if we have CQEs pending omits 0a05f2e865ad ASoC: wm8904: implement input mode select as a mux omits 22afe6242387 ASoC: wm8904: fix typo in DAPM kcontrol name omits cb32de1b7e25 nvme: Add quirk for LiteON CL1 devices running FW 22301111 omits a89fcca81856 nvme: Fix cntlid validation when not using NVMEoF omits 504db087aacc nvme-multipath: fix possible I/O hang when paths are updated omits 500f9fbadef8 io_uring: fix potential hang with polled IO omits a7325af725e8 RDMA/hns: Fix some white space check_mtu_validate() omits d70898e4ea76 drm/i915: Update DRIVER_DATE to 20190820 omits 51746f94865a Merge branch 'btf_get_next_id' omits 4d374ba0bf30 tools: bpftool: implement "bpftool btf show|list" omits 09d7c2e32b6e libbpf: add bpf_btf_get_next_id() to cycle through BTF objects omits a6e130c4203b libbpf: refactor bpf_*_get_next_id() functions omits d2648e1ebbce tools: bpf: synchronise BPF UAPI header with tools omits 1b9ed84ecf26 bpf: add new BPF_BTF_GET_NEXT_ID syscall command omits a9fc4340aee0 Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE omits d91cc2f46ad5 arm64: perf_event: Add missing header needed for smp_proce [...] omits 343bbb1a7f88 dt-bindings: display: rockchip: update DSI controller omits 238bdcdf5d0a block: sed-opal: Removed duplicate OPAL_METHOD_LENGTH definition omits 89c6cc2cab7e block: sed-opal: Remove always false conditional statement omits 5cc23ed75b62 block: sed-opal: Add/remove spaces omits c9cc9bec36d0 soc: amlogic: meson-gx-socinfo: Add SM1 and S905X3 IDs omits 9b5434196529 Tools: hv: move to tools buildsystem omits 89eb4d8d2572 Tools: hv: kvp: eliminate 'may be used uninitialized' warning omits b81d39c7a1ef libperf: Fix arch include paths omits d09bc83640d5 Input: hyperv-keyboard: Use in-place iterator API in the c [...] omits 16c75963723d Drivers: hv: vmbus: Remove the unused "tsc_page" from stru [...] omits 42fc2e9ef960 tools headers: Fixup bitsperlong per arch includes omits 5c959b6d8f93 perf top: Show info message while collecting samples omits 2284cf8074ff perf ui browser: Allow specifying message to show when no [...] omits 9b01611934c0 perf ui: Introduce non-interactive ui__info_window() function omits 9e79ff77e419 perf ui: Make 'exit_msg' optional in ui__question_window() omits a4973d8f7bea perf cs-etm: Support sample flags 'insn' and 'insnlen' omits 10ccbc1cc0b8 perf report: Prefer DWARF callstacks to LBR ones when capt [...] omits d2720c3dad58 perf report: Dump LBR callstack data by -D jointly with th [...] omits 2566349648b4 perf record: Enable LBR callstack capture jointly with thr [...] omits 82a2f88458d7 tools lib traceevent: Fix "robust" test of do_generate_dyn [...] omits 3c84e65a533d perf evsel: Add comment for 'idx' member in 'struct perf_s [...] omits aeaed4848234 xprtrdma: Boost client's max slot table size to match Linu [...] omits 0ac10d87a571 tools arch x86: Sync asm/cpufeatures.h with the with the kernel omits bb13f35b96f4 nfsd: remove duplicated include from filecache.c omits f3c66a2f5668 xprtrdma: Boost maximum transport header size omits b658911731d4 tools headers: Synchronize linux/bits.h with the kernel sources omits e7023898034e mtd: spi-nor : Remove SPI_NOR_HAS_TB flag on s25fl512s omits aaa6ef8aa85f tools headers: Grab copy of linux/const.h, needed by linux/bits.h omits 098454362a06 test_bpf: Fix a new clang warning about xor-ing two numbers omits 146dc303630a perf tools: tools/include should come before tools/uapi/include omits 69ecfdaa5349 bpf: add include guard to tnum.h omits 6e98bc349ea4 tools headers: Add limits.h to access __WORDSIZE omits 36bdd9056b6a xprtrdma: Fix calculation of ri_max_segs again omits 1481b1827625 Merge branch 'for-5.4/wacom' into for-next omits 670e90924bfe HID: wacom: support named keys on older devices omits ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next omits 073b50bccbbf HID: wacom: Fix several minor compiler warnings omits af08a7754a5d xprtrdma: Update obsolete comment omits dc617f29dbe5 vfs: don't allow writes to swap files omits 1638045c3677 mm: set S_SWAPFILE on blockdev swap devices omits 2fb2a4d529fe xprtrdma: Refresh the documenting comment in frwr_ops.c omits f13e18048bdf mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake [...] omits fb89c39455e4 xdp: unpin xdp umem pages in error path omits 6dc944db29ba mtd: spi-nor: add support for sst26wf016b memory IC omits 6acbe9f63091 drm/i915/gtt: Relax pd_used assertion omits 95bd8304b346 SUNRPC: Inline xdr_commit_encode omits 1bcd8688bd9e drm/i915: Dynamically allocate s0ix struct for VLV omits 0aa5427a7fd3 drm/i915/tgl: Gen12 render context size omits b41e63d88193 drm/i915/tgl: Updated Private PAT programming omits 13e53c5c5337 drm/i915/tgl: Introduce initial Tiger Lake workarounds omits f4785682c9af drm/i915/tgl: Gen12 csb support omits 3123db1d2651 mtd: spi-nor: Add Winbond w25q256jvm omits 3481e64bbe98 bpf: add BTF ids in procfs for file descriptors to BTF objects omits ede6bc88d6bb bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() omits 691b45ddbd18 SUNRPC: Remove rpc_wake_up_queued_task_on_wq() omits 5a8c31aa6357 iwlwifi: pcie: fix recognition of QuZ devices omits 17e40e6979aa iwlwifi: pcie: don't switch FW to qnj when ax201 is detected omits 884b75696873 iwlwifi: pcie: fix the byte count table format for 22560 devices omits 50f5604476b2 iwlwifi: mvm: Allow multicast data frames only when associated omits 95844124385e rt2x00: clear IV's on start to fix AP mode regression omits 8f2d163cb26d mt76: mt76x0u: do not reset radio on resume omits e2751463eaa6 fs: nfs: Fix possible null-pointer dereferences in encode_attrs() omits 6d26d9bbf59a drm/i915/tgl: add GEN12_MAX_CONTEXT_HW_ID omits 487f471da34d drm/i915/tgl: add Gen12 default indirect ctx offset omits bd3b3004b1d3 drm/i915/tgl: Report valid VDBoxes with SFC capability omits 2833ddccbdb4 drm/i915: Be defensive when starting vma activity omits 44c22f3f1a0a drm/i915: Serialize insertion into the file->mm.request_list omits 149d6deb880c drm/i915: Sanitize PHY state during display core uninit omits 5f912f7ced42 dt-bindings: reset: hisilicon: Add ao reset controller omits 33a1c553d026 dt-bindings: reset: hisilicon: Update compatible documentation omits f84470749bb9 dt-bindings: gpu: mali-utgard: add hisilicon,hi6220-mali c [...] omits a63af99f0d0d spi: spi-fsl-dspi: Move dspi_interrupt above dspi_transfer [...] omits f13e1dfb579a Merge branch 'dt/linus' into dt/next omits 404be07f4ed2 ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that [...] omits 351b31002c18 ASoC: meson: g12a-tohdmitx: require regmap mmio omits 18dd62ae3bc3 ASoC: meson: axg-tdm-formatter: free reset on device removal omits 206175306da1 spi: spi-fsl-dspi: Fix typos omits d6bdfa6c203d spi: spi-fsl-dspi: Use reverse Christmas tree declaration order omits 3a11ea664be6 spi: spi-fsl-dspi: Replace legacy spi_master names with sp [...] omits bee44359169e spi: spi-fsl-dspi: Remove pointless assignment of master-> [...] omits 9b536d3647ee spi: spi-fsl-dspi: Remove unused initialization of 'ret' i [...] omits abbd0ef1f254 spi: spi-fsl-dspi: Reduce indentation in dspi_release_dma() omits 06d5dd29976f spi: spi-fsl-dspi: Change usage pattern of SPI_MCR_* and S [...] omits 9e6f784e66cb spi: spi-fsl-dspi: Demistify magic value in SPI_SR_CLEAR omits b2655196cf9c spi: spi-fsl-dspi: Use BIT() and GENMASK() macros omits 5782a17fe528 spi: spi-fsl-dspi: Remove unused defines and includes omits 50fcd84764fc spi: spi-fsl-dspi: Fix code alignment omits 6ac3a0ebfcc2 dmabuf: Mark up onstack timer for selftests omits 2969a78aead3 drm/i915: Fix HW readout for crtc_clock in HDMI mode omits 6869b7b20659 memremap: provide a not device managed memremap_pages omits 6f42193fd86e memremap: don't use a separate devm action for devmap_mana [...] omits fdc029b19dfd memremap: remove the dev field in struct dev_pagemap omits 0c385190392d resource: add a not device managed request_free_mem_region [...] omits 8402ce61bec2 mm/mmu_notifiers: check if mmu notifier callbacks are allo [...] omits 9b2ed9cb975c mm: remove CONFIG_MIGRATE_VMA_HELPER omits 06d462beb470 mm: remove the unused MIGRATE_PFN_DEVICE flag omits 2a915acf88ac mm: remove the unused MIGRATE_PFN_ERROR flag omits f268307ec7c7 nouveau: simplify nouveau_dmem_migrate_vma omits bfe69ef94aee nouveau: simplify nouveau_dmem_migrate_to_ram omits 107ba59fc6d7 nouveau: remove a few function stubs omits 2ab2bda53c98 nouveau: factor out dmem fence completion omits 64de8b8d65f9 nouveau: factor out device memory address calculation omits dea027f28209 nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copy omits a7d1f22bb74f mm: turn migrate_vma upside down omits f4fb3b9c1971 Merge 'notifier_get_put' into hmm.git omits 471f39020569 drm/amdkfd: use mmu_notifier_put omits 0029cab3146a drm/amdkfd: fix a use after free race with mmu_notifer unregister omits 534e5f84b7a9 drm/radeon: use mmu_notifier_get/put for struct radeon_mn omits c7d8b7824ff9 hmm: use mmu_notifier_get/put for 'struct hmm' omits 7f01494fd85f spi: Fix the number of CS lines documented as an example omits c7e6f0e99227 csky: Support kernel non-aligned access omits 8eb2fd00f65a spi: zynq-qspi: Fix missing spi_unregister_controller when [...] omits c372a35550c8 ASoC: uniphier: Fix double reset assersion when transition [...] omits dc140045c0ca csky: Fixup defer cache flush for 610 omits d720e64150c7 iommu/arm-smmu: Ensure 64-bit I/O accessors are available [...] omits 962411b05a6d dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe() omits 2c231c0c1dec dmaengine: ti: dma-crossbar: Fix a memory leak bug omits df58525df395 can: mcp251x: remove custom DMA mapped buffer omits 6a07c2305ab2 can: mcp251x: Use DT-supplied interrupt flags omits 3964576307ed can: mcp251x: Use dev_name() during request_threaded_irq() omits d84ea2123f8d can: mcp251x: mcp251x_hw_reset(): allow more time after a reset omits af669cd26e0a can: mcp251x: use u8 instead of uint8_t omits d344c6d6c33f can: mcp251x: fix print formating strings omits 4669597496dc can: mcp251x: avoid long lines omits 77654a6da00f can: mcp251x: remove unnecessary blank lines omits 3b9bcede4d9f can: mcp251x: convert block comments to network style comments omits b3402c405747 can: m_can_platform: m_can_plat_probe(): add missing error [...] omits 28b0ffe98b53 can: m_can_platform: remove not needed casts to struct m_c [...] omits 6093f744fec7 can: tcan4x5x: fix data length in regmap write path omits 7fbda1306542 can: tcan4x5x: tcan4x5x_can_probe(): add missing error han [...] omits ad07819f223e can: tcan4x5x: remove not needed casts to struct tcan4x5x_priv * omits 65668b326956 can: tcan4x5x: remove unused struct tcan4x5x_priv::tcan4x5x_lock omits 653ee35ce6d5 can: hi311x: remove custom DMA mapped buffer omits 1f0dee39e3cb can: peak_pci: Make structure peak_pciec_i2c_bit_ops constant omits 30cc0ed73e33 can: rcar_can: Remove unused platform data support omits d071fd294f24 dmaengine: change alignment of mux_configure32 and fsl_edm [...] omits 4f48e29f7673 dmaengine: make mux_configure32 static omits 698f7a9be9b2 dmaengine: mv_xor_v2: Fix -Wshift-negative-value omits 3a1144f83c53 MAINTAINERS: dmaengine: dw axi dmac: Fix typo in a path omits ccfb5bd71d3d powerpc/pseries/mobility: use cond_resched when updating d [...] omits 10e4850d7c7f powerpc/rtas: allow rescheduling while changing cpu states omits a6717c01ddc2 powerpc/rtas: use device model APIs and serialization during LPM omits 415480dce2ef powerpc/603: Fix handling of the DIRTY flag omits 6bb25170d7a4 powerpc/64s/radix: Remove redundant pfn_pte bitop, add VM_BUG_ON omits 4dd7554a6456 powerpc/64: Add VIRTUAL_BUG_ON checks for __va and __pa addresses omits 10c4bd7cd28e powerpc/perf: fix imc allocation failure handling omits 31f210cf42d4 powerpc/64s/radix: Fix memory hot-unplug page table split omits 8f51e3929470 powerpc/64s/radix: Fix memory hotplug section page table creation omits e354d7dc81d0 powerpc/64: allow compiler to cache 'current' omits 7ab0b7cb8951 powerpc/32: Add warning on misaligned copy_page() or clear_page() omits f204338f8e29 powerpc/mm: ppc 603 doesn't need update_mmu_cache() omits f49f4e2b68b6 powerpc/mm: Simplify update_mmu_cache() on BOOK3S32 omits e5a1edb9fe4c powerpc/mm: move update_mmu_cache() into book3s hash utils. omits 4c1616ef036f powerpc/mm: move FSL_BOOK3 version of update_mmu_cache() omits d9642117914c powerpc/mm: define empty update_mmu_cache() as static inline omits ad628a34ec4e powerpc/mm: don't display empty early ioremap area omits 9d6d712fbf77 powerpc/32s: Fix boot failure with DEBUG_PAGEALLOC without KASAN. omits 38a0d0cdb46d powerpc/futex: Fix warning: 'oldval' may be used uninitial [...] omits 663c0c9496a6 powerpc/kasan: Fix shadow area set up for modules. omits 45ff3c559585 powerpc/kasan: Fix parallel loading of modules. omits 658d029df0bc powerpc/hw_breakpoint: move instruction stepping out of hw [...] omits 65e701b2d2a8 powerpc/ptdump: drop non vital #ifdefs omits f3a2ac05894b powerpc/ptdump: get out of note_prot_wx() when CONFIG_PPC_ [...] omits 822423527281 powerpc/ptdump: drop dummy KERN_VIRT_START on PPC32 omits e033829d2aaa powerpc/ptdump: fix walk_pagetables() address mismatch omits 7c7a532ba3fc powerpc/ptdump: Fix addresses display on PPC32 omits b48b8bc45a8f dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym omits 14c2a7b934e4 dt-bindings: dmaengine: nbpfaxi: Rename bindings documenta [...] omits a8c16b7593bd drm/komeda: Add support for 'memory-region' DT node property omits 4b67f1ddcf23 iommu/arm-smmu: Make private implementation details static omits 7cfefab6563f clk: meson: axg-audio: add g12a reset support omits 1d7cedbdfd4a Merge branch 'v5.4/dt' into v5.4/drivers omits 0688587a7120 dt-bindings: clock: meson: add resets to the audio clock c [...] omits a180d023ec7b auxdisplay: ht16k33: Make ht16k33_fb_fix and ht16k33_fb_va [...] omits cfddf9f4c9f0 locks: fix a memory leak bug in __break_lease() omits 6c9050a73469 irqchip: Remove dev_err() usage after platform_get_irq() omits a512584abd7a irqchip: Add include guard to irq-partition-percpu.h omits 7224cec4e76c irqchip/mmp: Do not call irq_set_default_host() on DT platforms omits 342be1068d9b irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map omits 7f2481b39b4c irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER [...] omits 25edaed6c7fe irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks omits ad5a78d3da81 irqchip/gic-v3: Warn about inconsistent implementations of [...] omits 5f51f803826e irqchip/gic-v3: Add EPPI range support omits 4b049063e0bc dt-bindings: interrupt-controller: arm,gic-v3: Describe EP [...] omits 52085d3f2028 irqchip/gic-v3: Dynamically allocate PPI partition descriptors omits 81a43273045b irqchip/gic-v3: Dynamically allocate PPI NMI refcounts omits 1a60e1e64391 irqchip/gic: Prepare for more than 16 PPIs omits 211bddd210a6 irqchip/gic-v3: Add ESPI range support omits ea4e537ae149 dma-buf: Use %zu for printing sizeof omits 2d122942484c Revert "init/Kconfig: Fix infinite Kconfig recursion on PPC" omits fe427e373d9f Merge branch 'for-joerg/batched-unmap' of git://git.kernel [...] omits 866246534836 dt-bindings: interrupt-controller: arm,gic-v3: Describe ES [...] omits e91b036e1c20 irqchip/gic-v3: Add INTID range and convertion primitives omits 13d22e2e1f35 irqchip/gic: Rework gic_configure_irq to take the full ICFGR base omits 117acf5c29dd powerpc/Makefile: Always pass --synthetic to nm if supported omits a7e42142926f gpio: ftgpio: Move hardware initialization omits eb1e8bd6e390 gpio: Use callback presence to determine need of valid_mask omits da9b142ab2c5 pinctrl: stmfx: Use the callback to populate valid_mask omits c9fc5aff2172 gpio: Pass mask and size with the init_valid_mask() omits f52a0c7b5eb9 gpio: stubs in headers should be inline omits f3260e3ea1f5 gpio: mockup: don't depend twice on GPIOLIB omits a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next omits fcf887e7caaa HID: wacom: correct misreported EKR ring values omits be819aa6f111 csky: Fixup arch_get_unmapped_area() implementation omits f25896ebfe0c x86/PCI: Remove superfluous returns from void functions omits 01b45d3c8f87 dw-hdmi-cec: use cec_notifier_cec_adap_(un)register omits 7070fe7386c1 drm: dw-hdmi: use cec_notifier_conn_(un)register omits 6311b6521bcc drivers: qcom: Add BCM vote macro to header omits 2ca371d84751 ALSA: hda/ca0132 - Add new SBZ quirk omits b4a81b87a4cf ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() omits fe2e082f5da5 ecryptfs: fix a memory leak bug in parse_tag_1_packet() omits 1a15718b41df ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 omits 769a807d0b41 xfrm: policy: avoid warning splat when merging nodes omits 936376f88ff1 arm: select the dma-noncoherent symbols for all swiotlb builds omits d4507d421355 arm64: dts: sdm845: Add dynamic CPU power coefficients omits b602614a8107 lockdown: Print current->comm in restriction messages omits 1957a85b0032 efi: Restrict efivar_ssdt_load when the kernel is locked down omits ccbd54ff54e8 tracefs: Restrict tracefs when the kernel is locked down omits 5496197f9b08 debugfs: Restrict debugfs when the kernel is locked down omits 29d3c1c8dfe7 kexec: Allow kexec_file() with appropriate IMA policy when [...] omits b0c8fdc7fdb7 lockdown: Lock down perf when in confidentiality mode omits 9d1f8be5cf42 bpf: Restrict bpf when kernel lockdown is in confidentiality mode omits a94549dd87f5 lockdown: Lock down tracing and perf kprobes when in confi [...] omits 02e935bf5b34 lockdown: Lock down /proc/kcore omits 906357f77a07 x86/mmiotrace: Lock down the testmmiotrace module omits 20657f66ef52 lockdown: Lock down module params that specify hardware pa [...] omits 794edf30ee6c lockdown: Lock down TIOCSSERIAL omits 3f19cad3fa0d lockdown: Prohibit PCMCIA CIS storage when the kernel is l [...] omits 6ea0e815fc5e acpi: Disable ACPI table override if the kernel is locked down omits 41fa1ee9c6d6 acpi: Ignore acpi_rsdp kernel param when the kernel has be [...] omits f474e1486b78 ACPI: Limit access to custom_method when the kernel is loc [...] omits 95f5e95f41df x86/msr: Restrict MSR access when the kernel is locked down omits 96c4f67293e4 x86: Lock down IO port access when the kernel is locked down omits eb627e17727e PCI: Lock down BAR access when the kernel is locked down omits 38bd94b8a1bd hibernate: Disable when the kernel is locked down omits 155bdd30af17 kexec_file: Restrict at runtime if the kernel is locked down omits 99d5cadfde2b kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXE [...] omits fef5dad98760 lockdown: Copy secure_boot flag in boot params across kexe [...] omits 7d31f4602f8d kexec_load: Disable at runtime if the kernel is locked down omits 9b9d8dda1ed7 lockdown: Restrict /dev/{mem,kmem,port} when the kernel is [...] omits 49fcf732bdae lockdown: Enforce module signatures if the kernel is locked down omits 000d388ed3bb security: Add a static lockdown policy LSM omits 9e47d31d6a57 security: Add a "locked down" LSM hook omits e6b1db98cf4d security: Support early LSMs omits 10541f037bd9 scsi: lpfc: Update lpfc version to 12.4.0.0 omits c00f62e6c546 scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per [...] omits 0d8af096430e scsi: lpfc: Add NVMe sequence level error recovery support omits d79c9e9d4b3d scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. omits e62245d923ca scsi: lpfc: Add MDS driver loopback diagnostics support omits ec76242f3be7 scsi: lpfc: Add first and second level hardware revisions [...] omits 323506644972 scsi: lpfc: Migrate to %px and %pf in kernel print calls omits 1df09449902d scsi: lpfc: Add simple unlikely optimizations to reduce NV [...] omits d9f492a1a1ab scsi: lpfc: Fix coverity warnings omits db197bc4699b scsi: lpfc: Fix nvme first burst module parameter description omits 4945c0f95bbf scsi: lpfc: Fix BlockGuard enablement on FCoE adapters omits 845d0327bf08 scsi: lpfc: Fix reported physical link speed on a disabled [...] omits f98b2fd796d0 scsi: lpfc: Fix Max Frame Size value shown in fdmishow output omits 6db51abb8dc3 scsi: lpfc: Fix upcall to bsg done in non-success cases omits 07b1b91412c8 scsi: lpfc: Fix sli4 adapter initialization with MSI omits 6a224b47fd01 scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not su [...] omits 005d8eb92847 scsi: lpfc: Fix nvme target mode ABTSing a received ABTS omits 84f2ddf8cf31 scsi: lpfc: Fix hang when downloading fw on port enabled for nvme omits 5e0e2318aa2a scsi: lpfc: Fix too many sg segments spamming in kernel log omits 8c24a4f643ed scsi: lpfc: Fix crash due to port reset racing vs adapter [...] omits 894bb17f0cb0 scsi: lpfc: Fix deadlock on host_lock during cable pulls omits 6825b7bd3203 scsi: lpfc: Fix error in remote port address change omits a6d10f24a04d scsi: lpfc: Fix driver nvme rescan logging omits c26c265b168b scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME omits a643c6de1441 scsi: lpfc: Fix propagation of devloss_tmo setting to nvme [...] omits b95b21193c85 scsi: lpfc: Fix loss of remote port after devloss due to l [...] omits 96d156f95c92 scsi: lpfc: Fix devices that don't return after devloss fo [...] omits 07f50997d66c scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo vi [...] omits 6ede2ddd8bdd scsi: lpfc: Fix FLOGI handling across multiple link up/dow [...] omits 3ad348d94452 scsi: lpfc: Fix oops when fewer hdwqs than cpus omits 4b0a42be26dd scsi: lpfc: Fix irq raising in lpfc_sli_hba_down omits 61184f1742c9 scsi: lpfc: Fix Oops in nvme_register with target logout/login omits 08180db2542b scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card omits 26d824ca45a8 scsi: lpfc: Fix ADISC reception terminating login state if [...] omits 7f20c1cb236a scsi: lpfc: Fix discovery when target has no GID_FT information omits 57178b927550 scsi: lpfc: Fix port relogin failure due to GID_FT interaction omits 296012285c90 scsi: lpfc: Fix leak of ELS completions on adapter reset omits 8d34a59caecd scsi: lpfc: Fix failure to clear non-zero eq_delay after i [...] omits 3cee98db2610 scsi: lpfc: Fix crash on driver unload in wq free omits 1d755d6477ca scsi: lpfc: Fix ELS field alignments omits 4f1a2fef2af6 scsi: lpfc: Fix PLOGI failure with high remoteport count omits 31f06d2e7372 scsi: lpfc: Limit xri count for kdump environment omits a967783300bf scsi: lpfc: remove NULL check before some freeing functions omits d508e31df10f scsi: ufs-qcom: Make structure ufs_hba_qcom_vops constant omits 77ffd3465ba8 scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ omits 78d4b1327d8b scsi: lpfc: use spin_lock_irqsave in IRQ context omits ee9a256cd8d0 scsi: lpfc: remove redundant code omits 9730ddfb123d scsi: fnic: remove redundant assignment of variable rc omits 3cf92f4bfccb scsi: qla2xxx: cleanup trace buffer initialization omits edbd56472a63 scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft omits 932630fa9028 Merge tag 'wireless-drivers-next-for-davem-2019-08-19' of [...] omits 5483ecefe960 Merge branch 'sctp-support-per-endpoint-auth-and-asconf-flags' omits 2f7576347cf3 sctp: remove net sctp.x_enable working as a global switch omits 56dd525abd56 sctp: add SCTP_AUTH_SUPPORTED sockopt omits 03f961270f42 sctp: add sctp_auth_init and sctp_auth_free omits 219f9ea4d3b7 sctp: use ep and asoc auth_enable properly omits df2c71ffdfae sctp: add SCTP_ASCONF_SUPPORTED sockopt omits a2eeacc83043 sctp: check asoc peer.asconf_capable before processing asconf omits bb2ded26028b sctp: not set peer.asconf_capable in sctp_association_init omits 4e27428fb562 sctp: add asconf_enable in struct sctp_endpoint omits af809709e9df net: remove empty inet_exit_net omits 196640a6468f Merge branch 'ns-plugin-fixes' omits 14b54ac4fbb9 tc-testing: concurrency: wrap piped rule update commands omits c11a99e79423 tc-testing: use dedicated DUMMY interface name for dummy dev omits 1edfb8ed6cc1 nfp: flower: verify that block cb is not busy before binding omits b68271609c4f fs/xfs: Fix return code of xfs_break_leased_layouts() omits cd9d4ff9b78f Kconfig: Fix the reference to the IDT77105 Phy driver in t [...] omits 6636fb310681 r8152: fix accessing skb after napi_gro_receive omits 2f102274e812 MAINTAINERS: net_failover: Fix typo in a filepath omits 3a7ef457e851 ipv6: Fix return value of ipv6_mc_may_pull() for malformed [...] omits 64b95df91f44 drm/i915: Assume exclusive access to objects inside resume omits 8725fcd99a30 x86/irq: Check for VECTOR_UNUSED directly omits d6f83427ff42 x86/irq: Move IS_ERR_OR_NULL() check into common do_IRQ() code omits e30c44e2e59c x86/irq: Improve definition of VECTOR_SHUTDOWN et al omits 8084499bd7d4 irqchip/irq-ingenic-tcu: Fix COMPILE_TEST building omits 3becd97e032a MIPS: Octeon: Fix a typo in #define OCTOEN_SERIAL_LEN omits 0ac33e4e9b5e selftests: use "$(MAKE)" instead of "make" omits e15dbcdeb9f6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits ef8d8ccdc216 tcp: make sure EPOLLOUT wont be missed omits 44b3769b3857 Merge branch 'RTL8125-EEE' omits edde25e55d87 net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 omits 99b60d56a35b net: phy: add EEE-related constants omits 607f625b86f9 net: flow_offload: convert block_ing_cb_list to regular list type omits b09d6e473974 vfio/type1: remove duplicate retrieval of reserved regions omits a717072007e8 vfio/type1: Add IOVA range capability support omits 9b77e5c79840 vfio/type1: check dma map request is within a valid iova range omits c84b82dd3e59 x86/fixmap: Cleanup outdated comments omits d0ff14fdc987 genirq: Properly pair kobject_del() with kobject_add() omits 78becab98b8f vfio/spapr_tce: Fix incorrect tce_iommu_group memory free omits eee413e620f4 vfio-mdev/mtty: Simplify interrupt generation omits db2cb969e8ae vfio: re-arrange vfio region definitions omits f45daadfe1ad vfio/type1: Update iova list on detach omits af029169b8fd vfio/type1: Check reserved region conflict and update iova list omits 1108696aecf0 vfio/type1: Introduce iova list and add iommu aperture val [...] omits a87fa5bcf86d arm64: dts: qcom: qcs404: Update memory map to v3 omits cc3375607d79 drm/i915: Use 0 for the unordered context omits 446bf64b613c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 00452ba9fdb5 x86/platform/intel/iosf_mbi Rewrite locking omits 96158346b59b drm/i915: Select DMABUF_SELFTESTS for the default i915.ko [...] omits 1ee170ea3f0d lkdtm: Split WARNING into separate tests omits d4e0f82ac840 media: pixfmt-compressed.rst: improve H264/HEVC/MPEG1+2/VP [...] omits 051f8d2d86f8 media: docs-rst: Document memory-to-memory video decoder i [...] omits b867d9ce0915 media: vicodec: set flags for vdec/stateful OUTPUT coded formats omits abf8dd2922b5 media: mtk-vcodec: flag OUTPUT formats with V4L2_FMT_FLAG_ [...] omits 5aecb7d03037 media: venus: vdec: flag OUTPUT formats with V4L2_FMT_FLAG [...] omits 60a039eb27f9 media: videodev2.h: add V4L2_FMT_FLAG_DYN_RESOLUTION omits c49a0a80137c x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h omits 2b770bee787d media: videodev2.h: add V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM omits f9ef724d4896 ALSA: hda - Fixes inverted Conexant GPIO mic mute led omits 760327930e10 media: hantro: Enable H264 decoding on rk3288 omits dea0a82f3d22 media: hantro: Add support for H264 decoding on G1 omits a9471e25629b media: hantro: Add core bits to support H264 decoding omits 56d8d6413d02 drm/drv: Use // for comments in example code omits 2989f6451084 dma-buf: Add selftests for dma-fence omits 3636e82135ce soc: samsung: chipid: Fix memory leak in error path omits 9536b64ac0d6 dma-buf: Introduce selftesting framework omits aa4fffec310d drm/panfrost: Remove opp table when unloading omits e21dd290881b drm/panfrost: Enable devfreq to work without regulator omits 7282f7645d06 drm/panfrost: Implement per FD address spaces omits 3efdf83ca0f9 drm/panfrost: Fix missing unlock on error in panfrost_mmu_ [...] omits 6c2eb77bf566 media: hantro: Move copy_metadata() before doing a decode [...] omits 341772b82a3b media: cedrus: Specify H264 startcode and decoding mode omits 3f715c64be6e media: cedrus: Cleanup control initialization omits c3adb85745ca media: uapi: h264: Get rid of the p0/b0/b1 ref-lists omits 8cae93e09011 media: uapi: h264: Add the concept of start code omits 5604be66a568 media: uapi: h264: Add the concept of decoding mode omits 7bb3c32abd7b media: uapi: h264: Rename pixel format omits 4333fb96ca10 media: lib/sort.c: implement sort() variant taking context [...] omits ba7e4a08bbf7 iommu/arm-smmu: Add context init implementation hook omits 62b993a36e4c iommu/arm-smmu: Add reset implementation hook omits 3995e18689fd iommu/arm-smmu: Add configuration implementation hook omits 6d7dff62afb0 iommu/arm-smmu: Move Secure access quirk to implementation omits fc058d37b345 iommu/arm-smmu: Add implementation infrastructure omits c5fc64881f07 iommu/arm-smmu: Rename arm-smmu-regs.h omits 00320ce65058 iommu/arm-smmu: Abstract GR0 accesses omits 19713fd40df8 iommu/arm-smmu: Abstract context bank accesses omits aadbf2143aeb iommu/arm-smmu: Abstract GR1 accesses omits 6100576284e9 iommu/arm-smmu: Get rid of weird "atomic" write omits 71e8a8cdaff9 iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() omits 490325e0c123 iommu/arm-smmu: Rework cb_base handling omits 620565a76bb3 iommu/arm-smmu: Convert context bank registers to bitfields omits 5114e96cb27e iommu/arm-smmu: Convert GR1 registers to bitfields omits 0caf5f4e84fe iommu/arm-smmu: Convert GR0 registers to bitfields omits a5b396ce5001 iommu/qcom: Mask TLBI addresses correctly omits 353b325047fd iommu/arm-smmu: Mask TLBI address correctly omits e1d7b66b815a drm/i915: i915_active.retire() is optional omits 74585fcb7b3c selftests, arm64: fix uninitialized symbol in tags_test.c omits 4843a543fad3 media: gspca: zero usb_buf on error omits 2509d725e02a media: rockchip/rga: Update maintainership omits ed9927533a64 nfsd: Fix the documentation for svcxdr_tmpalloc() omits b96811cd0246 nfsd: Fix up some unused variable warnings omits 7775ec57f4c7 nfsd: close cached files prior to a REMOVE or RENAME that [...] omits 501cb1849f86 nfsd: rip out the raparms cache omits 6b556ca2872b nfsd: have nfsd_test_lock use the nfsd_file cache omits 5c4583b2b78e nfsd: hook up nfs4_preprocess_stateid_op to the nfsd_file cache omits eb82dd393744 nfsd: convert fi_deleg_file and ls_file fields to nfsd_file omits fd4f83fd7dfb nfsd: convert nfs4_file->fi_fds array to use nfsd_files omits 8b8900b729e4 media: hdpvr: add terminating 0 at end of string omits 0d616f2a3fdb media: radio/si470x: kill urb on error omits 3cec570b6d9c media: vidioc-queryctrl.rst: fix broken c:type references omits f4378baf07a2 media: stm32-dcmi: add support of several sub-devices omits 34f8d704a32a media: stm32-dcmi: add media controller support omits 585b18ede91d media: stm32-dcmi: trace the supported fourcc/mbus_code omits 510b31882509 media: stm32-dcmi: improve sensor subdev naming omits 6b338c720c13 media: Fix various misspellings of disconnected omits 5920afa3c85f nfsd: hook nfsd_commit up to the nfsd_file cache omits 48cd7b51258c nfsd: hook up nfsd_read to the nfsd_file cache omits b493523926f9 nfsd: hook up nfsd_write to the new nfsd_file cache omits 65294c1f2c5e nfsd: add a new struct file caching facility to nfsd omits 7239a40ca8bf vfs: Export flush_delayed_fput for use by knfsd. omits b72679ee89a0 notify: export symbols for use by the knfsd file cache omits 18f6622ebbde locks: create a new notifier chain for lease attempts omits f69d6d8eef78 sunrpc: add a new cache_detail operation for when a cache [...] omits 4fa4ef39e1c4 media: Clarify how menus are hidden by SUBDRV_AUTOSELECT omits 4866073e6ddf svcrdma: Use llist for managing cache of recv_ctxts omits d6dfe43ec606 svcrdma: Remove svc_rdma_wq omits 988721db93b2 block: remove struct request_queue queue_head omits 5a6b7ef69e3d drm/i915/gen11: Allow usage of all GPIO pins omits 6350a4960285 Merge branch 'v5.4-armsoc/dts64' into for-next omits 9301d28dccd0 arm64: dts: rockchip: fix vcc_host_5v regulator for usb3 host omits 70d6894d1456 drm/i915: Serialize against vma moves omits 4d24376370fb gpu: ipu-v3: image-convert: only sample into the next tile [...] omits fbefb84dd142 gpu: ipu-v3: image-convert: move tile burst alignment out of loop omits 5fb8b650cc11 gpu: ipu-v3: image-convert: bail on invalid tile sizes omits de2564c70fcc gpu: ipu-v3: image-convert: fix image downsize coefficient [...] omits 2e67a553e965 gpu: ipu-v3: image-convert: limit input seam position to h [...] omits 82c3e948cc0f gpu: ipu-v3: image-convert: fix output seam valid interval omits ca84b1b86040 gpu: ipu-v3: image-convert: move output seam valid interva [...] omits cd42fa171d91 arm64: dts: imx8qxp: Add DSP DT node omits 01c493144e52 arm64: dts: imx8mn: Add cpu-freq support omits 3e44dd09736d arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support omits 089a6adeb0fb arm64: dts: imx8mn-ddr4-evk: Add i2c1 support omits 13cb15e0a6f5 arm64: dts: freescale: Add i.MX8MN DDR4 EVK board support omits ee8696be6898 arm64: dts: imx8mn: Add gpio-ranges property omits 6c3debcbae47 arm64: dts: freescale: Add i.MX8MN dtsi support omits 9b75651f41a0 gpu: ipu-v3: image-convert: enable V4L2_PIX_FMT_BGRX32 and [...] omits a59957172b0c gpu: ipu-v3: enable remaining 32-bit RGB V4L2 pixel formats omits a1406b72cbca arm64: dts: imx8mm: Enable cpu-idle driver omits 491d3a3fc113 arm64: dts: ls1028a: Add esdhc node in dts omits 81f36887ea33 arm64: dts: ls1028a: Add properties node for Display outpu [...] omits 7cb220a75ff3 arm64: dts: lx2160a: Fix incorrect I2C clock divider omits ced41bb1caef arm64: dts: ls1028a: Fix incorrect I2C clock divider omits 52d3406ec72d arm64: dts: ls1012a: Fix incorrect I2C clock divider omits 86c457e3991a arm64: dts: ls1088a: Fix incorrect I2C clock divider omits f64697bd0b9e arm64: dts: ls1028a: fix gpio nodes omits 571cebfe8e2b arm64: dts: ls1028a: Add Thermal Monitor Unit node omits 0a46fff2f910 x86/boot/compressed/64: Fix boot on machines with broken E [...] omits df5eff6d2a44 udlfb: Make dlfb_ops constant omits 06b1f4b9f2a0 video: fbdev/mmp/core: Use struct_size() in kzalloc() omits 2012f7762e8d video: fbdev: viafb: Remove dead code omits efbd44abaf74 video: fbdev: aty[128]fb: Remove dead code omits cc0c3e39e51b video: fbdev: sh_mobile_lcdcfb: Mark expected switch fall-through omits af70a48698ca video: fbdev: radeonfb: Use dev_get_drvdata omits 70fc43c0998d video: fbdev: sm712fb: Use dev_get_drvdata omits dbb4a75b9c40 video: fbdev: pvr2fb: remove unnecessary comparison of uns [...] omits 51677dfcc17f efifb: BGRT: Improve efifb_bgrt_sanity_check omits 926d9def0a14 Merge branches 'renesas-arm-dt-for-v5.4', 'renesas-arm64-d [...] omits b6a32bbd8735 genirq: Force interrupt threading on RT omits 613cc5cd745c clk: imx8mn: Add necessary frequency support for ARM PLL table omits 313ccbad732d clk: imx8mn: Add missing rate_count assignment for each PL [...] omits 62a17029611a arm64: dts: renesas: r8a77980: Fix IPMMU-VC0 base address omits 8703ba77ec55 arm64: dts: renesas: ebisu, draak: Limit EtherAVB to 100Mbps omits e77ad88d0c62 arm64: dts: renesas: hihope-common: Add HDMI audio support omits 24ce0bab260b iommu/omap: Use the correct type for SLAB_HWCACHE_ALIGN omits e0e1df61524f soc: renesas: rcar-sysc: Eliminate local variable gov omits da51ceda8ab0 soc: renesas: rcar-sysc: Add goto to of_node_put() before return omits 06c9fdf3b9f1 NFS: On fatal writeback errors, we need to call nfs_inode_ [...] omits 17d8c5d14500 NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup omits eb2c50da9e25 NFS: Ensure O_DIRECT reports an error if the bytes read/wr [...] omits f4340e9314db NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() omits 9821421a291b NFSv4: Fix return value in nfs_finish_open() omits 90cf500e338a NFSv4: Fix return values for nfs4_file_open() omits 7e10cc25bfa0 NFS: Don't refresh attributes with mounted-on-file information omits a03fa77d85a7 ARM: dts: r8a7779: Use SYSC "always-on" PM Domain for HSCIF omits f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2d05dba2b25e HID: cp2112: prevent sleeping function called from invalid [...] omits 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next omits b640be5bc8e4 HID: intel-ish-hid: ipc: add EHL device id omits 876eb9bfa9d6 ARM: vf610-zii-cfu1: Add node for switch watchdog omits 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next omits b72fb1dcd2ea HID: wacom: Correct distance scale for 2nd-gen Intuos devices omits 4a92f07816ba bus: imx-weim: use module_platform_driver() omits bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next omits fc19a57dd483 HID: intel-ish-hid: ipc: check the NO_D3 flag to distingui [...] omits 2db8edaa88c1 HID: intel-ish-hid: ipc: make ish suspend paths clear omits c1ca58f6982b HID: intel-ish-hid: ipc: set NO_D3 flag only when needed omits 580ea2c2ae07 ARM: dts: imx6: drop gpmi-nand address and size cells omits 291b983846d5 ARM: dts: imx6: replace simple-bus by simple-mfd for anatop omits 38a429c898dd netfilter: add include guard to nf_conntrack_h323_types.h omits f8cade831018 clk: imx8mn: fix int pll clk gate omits be378b600791 clk: imx8mn: Add GIC clock omits b3d08a4b1e46 clk: imx8mn: Fix incorrect parents omits 3125c9eb01e3 clk: imx8mm: Fix incorrect parents omits 78f5666c18f3 clk: imx8mq: Fix sys3 pll references omits a1e37b0259e7 drm/i915: Only emit the 'send bug report' once for a GPU hang omits 49ff824a028a m68k: defconfig: Update defconfigs for v5.3-rc2 omits 053b51429569 m68k: atari: Rename shifter to shifter_st to avoid conflict omits 94c04390225b m68k: Prevent some compiler warnings in Coldfire builds omits aee6bff1c325 m68k: mac: Revisit floppy disc controller base addresses omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits b2ffaa0c7fca ARM: dts: imx6qdl-colibri: add phy to fec omits 4e9ccbd67482 ARM: dts: imx7-colibri: add recovery for I2C for iMX7 omits 02200d29c324 ARM: dts: imx7-colibri: Add sleep pinctrl to ethernet omits 03d655ff251c ARM: dts: imx7-colibri: prepare module device tree for FlexCAN omits a95fbda08ee2 ARM: dts: imx7-colibri: disable HS400 omits 4ff96fb52c69 livepatch: Nullify obj->mod in klp_module_coming()'s error path omits 037ab580f075 ARM: dts: imx7-colibri: make sure module supplies are always on omits ee050dc83bc3 lib/stackdepot: Fix outdated comments omits f897e60a12f0 x86/apic: Handle missing global clockevent gracefully omits f1c6ece23729 kprobes: Fix potential deadlock in kprobe_optimizer() omits 77d760328ee0 perf/x86: Fix typo in comment omits 6cb0880f0822 pinctrl: intel: remap the pin number to gpio offset for ir [...] omits d67739268cf0 drm/i915/gt: Mark up the nested engine-pm timeline lock as [...] omits 608b038aec9f ARM: dts: imx7d: cl-som-imx7: add compatible for phy omits b0fdc01354f4 sched/core: Schedule new worker even if PI-blocked omits 342061c53a04 x86/msr-index: Move AMD MSRs where they belong omits 6a736ebf314a drm/i915: Always wrap the ring offset before resetting omits 9846a4524ac9 ARM: dts: imx7d: cl-som-imx7: make ethernet work again omits dce84022376d ARM: dts: imx6ul: Add csi node omits 89a26cd4b501 netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_ [...] omits 14c415862c06 netfilter: nft_flow_offload: missing netlink attribute policy omits f20faa06d83d netfilter: ebtables: Fix argument order to ADD_COUNTER omits 0d7342c36374 MAINTAINERS: Remove IP MASQUERADING record omits 0cc4e8f1a86c thermal: intel: int340x_thermal: Remove unnecessary acpi_h [...] omits beb22d6d8993 thermal: int340x: processor_thermal: Add Ice Lake support omits 062d79a1ce88 thermal: processor_thermal_device: Use dev_get_drvdata omits fdf4f2fb8e89 drivers: thermal: processor_thermal_device: Export sysfs i [...] omits 5bc90eea02a8 thermal: Add some error messages omits 83aa81e64af8 thermal: Fix use-after-free when unregistering thermal zon [...] omits dc62c2398e2a thermal/drivers/core: Use put_device() if device_register() fails omits 144e5d6ebeae thermal_hwmon: Sanitize thermal_zone type omits af3e0fe9c663 docs: thermal: add it to the driver API omits d777478599f7 drm/xen-front: Make structure fb_funcs constant omits 7ffc95e90e30 Merge 5.3-rc5 into usb-next omits c6d6832ce398 Merge 5.3-rc5 into staging-next omits e70c971d7d8a Merge 5.3-rc5 into char-misc-next omits 39f14e79b15a powerpc/xmon: Add a dump of all XIVE interrupts omits b4868ff55d08 powerpc/xive: Fix dump of XIVE interrupt under pseries omits c3e0dbd7f780 powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL omits 201ed7f327a1 powerpc/powernv/ioda2: Create bigger default window with 6 [...] omits c37c792dec09 powerpc/powernv/ioda2: Allocate TCE table levels on demand [...] omits 4f7e0babbc7c powerpc/iommu: Allow bypass-only for DMA omits 56090a3902c8 powerpc/powernv/ioda: Fix race in TCE level allocation omits c784be435d5d powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() omits 1a47908e0f81 Merge branch 'topic/ppc-kvm' into next omits 4215fa2d7d3a Merge branch 'fixes' into next omits 5d888b481e6a xfs: fix reflink source file racing with directio writes omits dec43da46f63 fpga: altera-ps-spi: Fix getting of optional confd gpio omits 165d42c012be drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto omits 20e79a0a2cfd net: hns: add phy_attached_info() to the hns driver omits 296c9120752b net: ethernet: mediatek: Add MT7628/88 SoC support omits 08df5fa63acc net: ethernet: mediatek: Rename NEXT_RX_DESP_IDX to NEXT_DESP_IDX omits 45487403e104 net: ethernet: mediatek: Rename MTK_QMTK_INT_STATUS to MTK [...] omits 5be4480d4656 dt-bindings: net: mediatek: Add support for MediaTek MT762 [...] omits 9041f047df3a be2net: eliminate enable field from be_aic_obj omits e654f9f53b45 tipc: clean up skb list lock handling on send path omits 10086b345385 Merge branch 'hns3-next' omits 1bef61fc7eed net: hns3: add phy_attached_info() to the hns3 driver omits 20981a1e6b70 net: hns3: prevent unnecessary MAC TNL interrupt omits ac887be5b0fe net: hns3: change print level of RAS error log from warnin [...] omits 37417c6625ca net: hns3: fix error and incorrect format omits cdd332accd4a net: hns3: modify redundant initialization of variable omits 46ee73508cbb net: hns3: add or modify comments omits a5913d009b28 tools: iio: add .gitignore omits 8de877d2bba5 iio: adc: sc27xx: Change to polling mode to read data omits 473d12f7638c iio: hid-sensor-attributes: Convert to use int_pow() omits 2715a28105c6 iio: adc: max1027: Use device-managed APIs omits b311da85f794 staging: iio: accel: adis16240: Improve readability on wri [...] omits 62ed7a81ef81 MAINTAINERS: ftm-quaddec: Fix typo in a filepath omits f7356e47032c dt-bindings: iio: adc: ad7192: Add binding documentation f [...] omits 77f6a23092c0 staging: iio: adc: ad7192: Add low_pass_3db_filter_frequency omits 4be27c2a185d staging: iio: adc: ad7192: Remove platform data omits 1bd231538c21 pinctrl: intel: Allow to request locked pads omits 519808425e19 iio: imu: adis16460: fix variable signedness omits c0af3b61b508 iio: accel: kxcjk1013: Improve comments on KIOX010A and KI [...] omits 07ab0f8d9a12 KVM: Call kvm_arch_vcpu_blocking early into the blocking sequence omits 0ed5f5d63963 KVM: arm/arm64: vgic: Make function comments match functio [...] omits 363de99b7705 arm64/kvm: Remove VMID rollover I-cache maintenance omits 41108170d980 KVM: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic omits 86a7dae884f3 KVM: arm/arm64: vgic-its: Check the LPI translation cache [...] omits 89489ee9ced8 KVM: arm/arm64: vgic-its: Cache successful MSI->LPI translation omits cbfda481d87e KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] omits 363518f37a86 KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] omits b4931afcde1f KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] omits 0c1448486619 KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation c [...] omits 7d825fd6eaa7 KVM: arm/arm64: vgic-its: Add MSI-LPI translation cache in [...] omits 1bb3691d8330 KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive omits 24cab82c34aa KVM: arm/arm64: vgic: Add LPI translation cache definition omits ef4688497512 drm/i915: Propagate fence errors omits 1e296b5be40d usb: typec: fusb302: Call fusb302_debugfs_init earlier omits b7cd6f64ff57 usb: typec: fusb302: Use usb_debug_root as root for our de [...] omits 9f4bc2ed7408 usb: typec: tcpm: Use usb_debug_root as root for our debug [...] omits a8dc0f6d187b drm/i915/uc: Never fail on HuC firmware errors omits ee402140274e drm/i915/uc: Don't always fail on unavailable GuC firmware omits 1ce5ba970cb7 drm/i915/guc: Don't open log relay if GuC is not running omits a3c59cf29710 nvmem: imx: add i.MX8QM platform support omits e3fd9d360c7d dt-bindings: fsl: scu: add new compatible string for ocotp omits 5fb812293ad6 nvmem: mxs-ocotp: update MODULE_AUTHOR() email address omits cb6b0a393c4a nvmem: meson-mx-efuse: allow reading data smaller than word_size omits 2ac00e34acfc nvmem: sunxi_sid: fix A64 SID controller support omits d93b5d4a2145 nvmem: imx-ocotp: Add i.MX8MN support omits 443c396f08a4 dt-bindings: imx-ocotp: Add i.MX8MN compatible omits fcaf3d933926 slimbus: fix slim_tid_txn() omits 04eb94d52642 slimbus: qcom-ngd-ctrl: Add of_node_put() before return omits 596cb85218d7 drm/vboxvideo: Make structure vbox_fb_helper_funcs constant omits 8555b95dbd8b nvmem: imx: add i.MX8QM platform support omits b738a55405a0 dt-bindings: fsl: scu: add new compatible string for ocotp omits 8a617c0d762c nvmem: mxs-ocotp: update MODULE_AUTHOR() email address omits 87b42aa3cb55 staging: gasket: Remove unnecessary line-breaks in functio [...] omits 1d819c5406d8 staging: erofs: use common file type conversion omits 5ee5265674ce staging: rtl8192e: rtllib_crypt_ccmp.c: Use crypto API ccm(aes) omits eb0e7bf3ca94 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Use [...] omits ef13e55c27e1 clk: Remove extraneous 'for' word in comments omits 1f7267232711 Merge branch 'bpf-af-xdp-xskmap-improvements' omits 36cc34358caf xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP omits 0402acd683c6 xsk: remove AF_XDP socket from map when the socket is released omits 8e46c3534a55 Merge branch 'bpf-sk-storage-clone' omits c3bbf176fbad selftests/bpf: add sockopt clone/inheritance test omits 9e819ffcfe35 bpf: sync bpf.h to tools/ omits 8f51dfc73bf1 bpf: support cloning sk storage on accept() omits b0e4701ce15d bpf: export bpf_map_inc_not_zero omits fae55527ac11 selftests/bpf: fix race in test_tcp_rtt test omits 929ffa6e9df0 libbpf: relicense bpf_helpers.h and bpf_endian.h omits c14a9f633d9e net: Don't call XDP_SETUP_PROG when nothing is changed omits c8186c8064c4 Merge branch 'bpf-af-xdp-wakeup' omits a7bd4018d642 net/mlx5e: Add AF_XDP need_wakeup support omits 871aa189a69f net/mlx5e: Move the SW XSK code from NAPI poll to a separa [...] omits 46738f73ea4f samples/bpf: add use of need_wakeup flag in xdpsock omits a4500432c258 libbpf: add support for need_wakeup flag in AF_XDP part omits 5c129241e2de ixgbe: add support for AF_XDP need_wakeup feature omits 3d0c5f1cd268 i40e: add support for AF_XDP need_wakeup feature omits 77cd0d7b3f25 xsk: add support for need_wakeup flag in AF_XDP rings omits 9116e5e2b1ff xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup omits d83d508b74c4 Merge branch 'stmmac-next' omits 94e18382003c net: stmmac: selftests: Add selftest for VLAN TX Offload omits 30d932279dc2 net: stmmac: Add support for VLAN Insertion Offload omits 81b945aea0ea net: stmmac: xgmac: Add EEE support omits 8180d5797a1d net: stmmac: selftests: Add tests for SA Insertion/Replacement omits 8000ddc0eceb net: stmmac: Add support for SA Insertion/Replacement in X [...] omits bfc56530697d net: stmmac: Add ethtool register dump for XGMAC cores omits 95eaf3cd0a90 net: stmmac: dwxgmac: Add Flexible PPS support omits b5418e130e5f net: stmmac: Add a counter for Split Header packets omits 67afd6d1cfdf net: stmmac: Add Split Header support and enable it in XGM [...] omits c887e02a938d net: stmmac: xgmac: Correctly return that RX descriptor is [...] omits ec222003bd94 net: stmmac: Prepare to add Split Header support omits 25e80cd05ff8 net: stmmac: Get correct timestamp values from XGMAC omits 83beee5a3aff Merge branch 'drop_monitor-for-offloaded-paths' omits 95766451bfb8 Documentation: Add a section for devlink-trap testing omits b3cb7df9ecb5 selftests: devlink_trap: Add test cases for devlink-trap omits a054c8d90bac selftests: forwarding: devlink_lib: Add devlink-trap helpers omits bc030d9c91c3 selftests: forwarding: devlink_lib: Allow tests to define [...] omits 9e0874570488 Documentation: Add description of netdevsim traps omits da58f90f11f5 netdevsim: Add devlink-trap support omits f3047ca01f12 Documentation: Add devlink-trap documentation omits 391203ab11df devlink: Add generic packet traps and groups omits 0f420b6c52e9 devlink: Add packet trap infrastructure omits 8e94c3bc922e drop_monitor: Allow user to start monitoring hardware drops omits d40e1deb930f drop_monitor: Add support for summary alert mode for hardw [...] omits 5e58109b1ea4 drop_monitor: Add support for packet alert mode for hardwa [...] omits 80cebed85c88 drop_monitor: Consider all monitoring states before perfor [...] omits edd3d0074c25 drop_monitor: Add basic infrastructure for hardware drops omits cac1174fa17f drop_monitor: Initialize hardware per-CPU data omits 9b63f57d4ab9 drop_monitor: Move per-CPU data init/fini to separate functions omits f77508308fa7 Merge branch 'bridge-mdb' omits 1bc844ee0faa net: bridge: mdb: allow add/delete for host-joined groups omits e77b0c84e33c net: bridge: mdb: dump host-joined entries as well omits 6545916ed9f4 net: bridge: mdb: factor out mdb filling omits f59783f5bb1a net: bridge: mdb: move vlan comments omits 59d0f749bf3e Merge branch 'net-phy-remove-genphy_config_init' omits 4b9cb2a5ceed net: phy: remove genphy_config_init omits 00843d99ce15 net: dsa: remove calls to genphy_config_init omits c227ce442385 net: phy: remove calls to genphy_config_init omits f2cb60e9a388 dma-fence: Store the timestamp in the same union as the cb_list omits 0fc89b6802ba dma-fence: Simply wrap dma_fence_signal_locked with dma_fe [...] omits f86a802bf3a7 dma-fence: Avoid list_del during fence->cb_list iteration omits 4fe3997a68f3 dma-fence: Shrink size of struct dma_fence omits b0baf85bb27a drm/panel: tpo-td043mtea1: remove redundant assignment omits 0075a20a6dd1 drm/i915/uc: Never fail on uC preparation step omits 4a600cb707e1 drm/i915/uc: Cleanup fw fetch on every GuC/HuC init failure omits 5bde5a4572e1 drm/i915/uc: Cleanup fw fetch only if it was successful omits 83e5a938eb99 Merge branch 'v5.4-armsoc/dts64' into for-next omits 2a813f139220 batman-adv: Add Sven to MAINTAINERS file omits bba10c5cab4d x86/cpu: Use constant definitions for CPU models omits 9559c8751385 drm/i915/selftests: Check the context size omits 12ece2d53d3e x86/cpu: Explain Intel model naming convention omits eb7c022ddc0c drm/i915/gtt: Fold gen8 insertions into one omits edc58dd0123b vfs: fix page locking deadlocks when deduping files omits 4529e6d7a6ab xfs: compat_ioctl: use compat_ptr() omits 314e01a6d7dd xfs: fall back to native ioctls for unhandled compat ones omits 54d895bea43c arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected omits a4d2113e46c1 ipvlan: set hw_enc_features like macvlan omits 356c484822e6 drm/i915/uc: Add explicit DISABLED state for firmware omits df451f83e1fc gpio: of: fix Freescale SPI CS quirk handling omits 87caaaf2d19d selftests: Fix get_ifidx and callers in nettest.c omits 523c620254b1 dt-bindings: pci: pci-msi: Correct the unit-address of the [...] omits 0d3d343560ba genirq: remove the is_affinity_mask_valid hook omits 6c13bb1d58d7 ia64: remove CONFIG_SWIOTLB ifdefs omits df41017eafd2 ia64: remove support for machvecs omits 4cb3b44d6b71 drm/i915: Wrappers for display register waits omits 2033f6858970 ipmi: Free receive messages when in an oops omits 75a037f3604c f2fs: fix livelock in swapfile writes omits 4e3f12d86609 drm/i915: Move gmbus definitions out of i915_reg.h omits 3d7b3039741d drm/i915: Move engine IDs out of i915_reg.h omits 3e5d0641e896 drm/i915: Move i915_power_well_id out of i915_reg.h omits cfb104ca8a26 Merge tag 'perf-core-for-mingo-5.4-20190816' of git://git. [...] omits cf254eed8bd5 Merge branch 'i2c/for-5.4' into i2c/for-next omits 5435f008deb2 Merge branch 'i2c/for-current' into i2c/for-next omits 927441adea56 net: dsa: mv88e6xxx: check for mode change in port_setup_mac omits df403069029d drm/i915/execlists: Lift process_csb() out of the irq-off [...] omits eadf0b17b43d bus: fsl-mc: remove explicit device_link_del omits 45f16c82db7e drm/omap: displays: Remove unused panel drivers omits 1e938755fa51 video: omapfb2: Make standard and custom panel drivers mut [...] omits 13b18f1d281b Merge branch 'net-phy-adin-add-support-for-Analog-Devices-PHYs' omits 767078132ff9 dt-bindings: net: add bindings for ADIN PHY driver omits 9fe0b8d6ba9f net: phy: adin: add ethtool get_stats support omits 2d99b58461e1 net: phy: adin: implement downshift configuration via phy-tunable omits fa5bd9c5f1cd net: phy: adin: implement PHY subsystem software reset omits c6aa697c41fd net: phy: adin: add EEE translation layer from Clause 45 t [...] omits b422d1b6f761 net: phy: adin: add support MDI/MDIX/Auto-MDI selection omits f1012fb47608 net: phy: adin: make RMII fifo depth configurable omits c83e6163d852 net: phy: adin: make RGMII internal delays configurable omits d6200c8fd5b3 net: phy: adin: configure RGMII/RMII/MII modes on config omits 3e32d020d864 net: phy: adin: add {write,read}_mmd hooks omits fb44b8d62cc3 net: phy: adin: add support for interrupts omits 49cc4c7db453 net: phy: adin: hook genphy_{suspend, resume} into the driver omits 9c1029818c71 net: phy: adin: add support for Analog Devices PHYs omits a8384e6ce523 ia64: move the screen_info setup to common code omits fa809d709e7a ia64: move the ROOT_DEV setup to common code omits 974f83ec1e5a ia64: rework iommu probing omits 16567ca85fce ia64: remove the unused sn_coherency_id symbol omits 1164e757541b ia64: remove the SGI UV simulator support omits df43acac8e32 ia64: remove the zx1 swiotlb machvec omits 2e0f2b1659dd ia64: remove CONFIG_ACPI ifdefs omits 768557ca5b06 ia64: remove CONFIG_PCI ifdefs omits fc5bad03709f ia64: remove the hpsim platform omits 05933aac7b11 ia64: remove now unused machvec indirections omits cf07cb1ff4ea ia64: remove support for the SGI SN2 platform omits f7bc6e42bf12 drivers: remove the SGI SN2 IOC4 base support omits c9fa9c327b52 drivers: remove the SGI SN2 IOC3 base support omits 42ab658fccb6 qla2xxx: remove SGI SN2 support omits f877a786b1dd qla1280: remove SGI SN2 support omits 9726bfcdb977 misc/sgi-xp: remove SGI SN2 support omits 0fef2532d2a1 char/mspec: remove SGI SN2 support omits 9c860e4cf708 tty/serial: remove the ioc3_serial driver omits a017ef17cfd8 tty/serial: remove the ioc4_serial driver omits 08f9530a0f88 tty/serial: remove the sn_console driver omits c7532b601e77 PCI/hotplug: remove the sgi_hotplug driver omits 0b43ba0dbe81 ide: remove the sgiioc4 driver omits defdeacb1ba8 char/agp: remove the sgi-agp driver omits 8334d1d41573 char: remove the SGI tiocx/mbcs driver omits c116954b2c97 char: remove the SGI snsc driver omits 62c3801619e1 Input: cros_ec_keyb - add back missing mask for event_type omits 10fa8acf0fa6 nfsd: Remove unnecessary NULL checks omits 4f375483559c Merge nfsd bugfixes omits b0740d71cb56 clk: composite: Drop unused clk.h include omits 78e70e780b28 nfsd4: Fix kernel crash when reading proc file reply_cache_stats omits 0214f33c4e0e clk: Overwrite clk_hw::init with NULL during clk_register() omits a7b85ad25a97 clk: sunxi: Don't call clk_hw_get_name() on a hw that isn' [...] omits e0e04fc86692 clk: ti: Don't reference clk_init_data after registration omits c42144139a38 clk: qcom: Remove error prints from DFS registration omits 21ef77de22c0 rtc: sun6i: Don't reference clk_init_data after registration omits 1a4549c150e2 clk: zx296718: Don't reference clk_init_data after registration omits c8cec4f4af99 clk: milbeaut: Don't reference clk_init_data after registration omits 1bc5557a3bff clk: socfpga: deindent code to proper indentation omits bd0e79f1da3c phy: ti: am654-serdes: Don't reference clk_init_data after [...] omits f6c90df8e7e3 clk: sprd: Don't reference clk_init_data after registration omits 09d4922d3c94 clk: socfpga: Don't reference clk_init_data after registration omits af55dadfbce3 clk: sirf: Don't reference clk_init_data after registration omits af884a5dfdef clk: qcom: Don't reference clk_init_data after registration omits 1610dd79d0f6 clk: meson: axg-audio: Don't reference clk_init_data after [...] omits d6d251f9bb74 clk: lochnagar: Don't reference clk_init_data after registration omits cf9ec1fc6d7c clk: actions: Don't reference clk_init_data after registration omits 25ffd4b11d06 drm/i915: Markup expected timeline locks for i915_active omits 6c69a45445af drm/i915/gt: Mark context->active_count as protected by ti [...] omits df2474a22c42 locks: print a warning when mount fails due to lack of "ma [...] omits 5cd966bf764e Merge branch 'v5.4-armsoc/dts32' into for-next omits dd7c66ac777a ARM: dts: add device tree for Mecer Xtreme Mini S6 omits f789fbb1eb16 drm/i915/wopcm: Fix SPDX tag location omits 0d12ed982bba drm/i915/wopcm: Update error messages omits 311482651d5e drm/i915/wopcm: Try to use already locked WOPCM layout omits 851dfec946b6 drm/i915/wopcm: Check WOPCM layout separately from calculations omits 1249dc171738 drm/i915/uc: Move FW size sanity check back to fetch omits e2736219e6ca perf unwind: Remove unnecessary test omits 3ba09632ce8b drm/i915/buddy: use kmemleak_update_trace omits 665c1c2166d3 drm/i915/buddy: tidy up i915_buddy_fini omits e8ba2906f6b9 perf unwind: Fix libunwind when tid != pid omits ab6cd0e5276e perf map: Use zalloc for map_groups omits ef4b1a539f4b perf report: Add --switch-on/--switch-off events omits e4c057d02c9e misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct omits 2c7933f53f6b mm/mmu_notifiers: add a get/put scheme for the registration omits 70df291bf81f mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm omits 56c57103db17 mm/mmu_notifiers: hoist do_mmu_notifier_register down_writ [...] omits 27235b15e419 PCI/P2PDMA: Update pci_p2pdma_distance_many() documentation omits 5daf40b03924 PCI/P2PDMA: Allow IOMMU for host bridge whitelist omits 5d52e1abcd47 PCI/P2PDMA: dma_map() requests that traverse the host bridge omits 110203bee05f PCI/P2PDMA: Store mapping method in an xarray omits 142c242e6f12 PCI/P2PDMA: Factor out __pci_p2pdma_map_sg() omits 7f73eac3a713 PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() omits 2b9f4bb2a4fb PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() omits 494d63b0d5d0 PCI/P2PDMA: Whitelist some Intel host bridges omits 2c84d818aee9 PCI/P2PDMA: Factor out host_bridge_whitelist() omits e2cbfbf78968 PCI/P2PDMA: Apply host bridge whitelist for ACS omits c6bfaeb573a6 PCI/P2PDMA: Factor out __upstream_bridge_distance() omits 72583084e3fe PCI/P2PDMA: Add constants for map type results to upstream [...] omits 0afea3814358 PCI/P2PDMA: Add provider's pci_dev to pci_p2pdma_pagemap struct omits a6e6fe6549f6 PCI/P2PDMA: Introduce private pagemap structure omits 012bb0283514 clocksource/drivers/renesas-ostm: Use DIV_ROUND_CLOSEST() helper omits a53358a31c98 drm: rcar_lvds: Fix dual link mode operations omits 0b936e612273 drm: rcar-du: lvds: Fix bridge_to_rcar_lvds omits dbbfaf5f2641 drm: Remove bridge support from legacy helpers omits 71f6bd791e0d drm: Don't include drm/drm_encoder_slave.h when not needed omits fc702ed49a86 arm64: dts: rockchip: Add dts for Leez RK3399 P710 SBC omits d30bdfc0ecf8 PM: sleep: Replace strncmp() with str_has_prefix() omits d5a1baddf158 x86/boot: Use common BUILD_BUG_ON omits 6e3360cd07ec ASoC: SOF: pcm: add ALH support omits 4d6bbf1a015c ASoC: SOF: topology: initial support for Intel ALH DAI type omits 8207a1c49112 ASoC: SOF: rename SOUNDWIRE to ALH omits f59b16ef4cce ASoC: SOF: topology: Add dummy support for i.MX8 DAIs omits 8661ab5b23d6 ASoC: imx-audmux: Add driver suspend and resume to support [...] omits 22c65d80afb7 arm64: dts: rockchip: enable internal SPI flash for RockPro64. omits b016cd6ed4b7 dma-buf: Restore seqlock around dma_resv updates omits 3c29ba8e7c78 Revert "ARM: dts: rockchip: add startup delay to rk3288-ve [...] omits 109e8adfbc66 platform/x86: asus-wmi: Remove unnecessary blank lines omits 127e1dfc66cd platform/x86: asus-wmi: Drop indentation level by invertin [...] omits 2275752004ab platform/x86: asus-wmi: Use clamp_val() instead of open co [...] omits a5556fa1107d platform/x86: asus-wmi: Replace sscanf() with kstrtoint() omits 6ac689d2e316 drm/i915: Use the associated uncore for the vm omits 6d03c140db2e USB: phy: fsl-usb: convert platform driver to use dev_groups omits 7c0a69394c26 ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family omits 0fc1e447e9e4 ALSA: hda - Expand pin_match function to match upcoming new tbls omits b7f81cc13e0b arm64: dts: imx8mq: Add system counter node omits 5820af9f6c99 arm64: dts: imx8mm: Add system counter node omits 8b75a1af78ae clocksource/drivers/imx-sysctr: Add internal clock divider handle omits c22f40c8e5e7 clocksource/drivers/tcb_clksrc: Register delay timer omits dcfc2f1cc312 dt-bindings: timer: Convert Allwinner A13 HSTimer to a schema omits d700d8b6a54b clocksource: sun4i: Add missing compatibles omits 625fa209a22d dt-bindings: timer: Add missing compatibles omits 2912a039d726 dt-bindings: timer: Convert Allwinner A10 Timer to a schema omits 128fc761306c clocksource: Remove dev_err() usage after platform_get_irq() omits 84d8e80b0a36 platform/x86: asus-wmi: Refactor charge_threshold_store() omits d507a54f5865 platform/x86: asus-wmi: Add support for charge threshold omits 02a5e9bc86de platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UNR omits f078d053c869 platform/x86: touchscreen_dmi: Add info for the Irbis TW90 tablet omits a0c809792183 platform/x86: touchscreen_dmi: Add info for the Chuwi Surb [...] omits 8e7cb1799b4f drm/i915: Extract intel_frontbuffer active tracking omits cdc177c021b8 Merge branch 'for-5.4' into for-next omits 35c35493b0e3 printk: Replace strncmp() with str_has_prefix() omits e03250061b54 btf: fix return value check in btf_vmlinux_init() omits d34b044038bf tools: bpftool: close prog FD before exit on showing a sin [...] omits 82c4c3b7c767 Merge branch 'fix-printf' omits 8918dc42dc85 tools: bpftool: move "__printf()" attributes to header file omits b0ead6d75a5b tools: bpftool: fix format string for p_err() in detect_co [...] omits 8a15d5ced8c6 tools: bpftool: fix format string for p_err() in query_flo [...] omits ed4a3983cd3e tools: bpftool: fix argument for p_err() in BTF do_dump() omits 22c349e8db89 tools: bpftool: fix format strings and arguments for jsonw [...] omits 9def249dc840 tools: bpftool: fix arguments for p_err() in do_event_pipe() omits da15c03b047d powerpc/xive: Implement get_irqchip_state method for XIVE [...] omits 8d4ba9c931bc KVM: PPC: Book3S HV: Don't push XIVE context when not usin [...] omits 959c5d513478 KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalati [...] omits 237aed48c642 KVM: PPC: Book3S HV: XIVE: Free escalation interrupts befo [...] omits 8120ed5ebd2a Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] omits 0c26a3345b4f arm64: defconfig: Enable CONFIG_ACPI_APEI_PCIEAER omits dadb81d0afe7 libbpf: make libbpf.map source of truth for libbpf version omits 37b7c058d410 Merge branch 'bpftool-net-attach' omits cb9d99686616 tools: bpftool: add documentation for net attach/detach omits 10a708c24a31 tools: bpftool: add bash-completion for net attach/detach omits 37c7f863ba92 tools: bpftool: add net detach command to detach XDP on interface omits 04949ccc273e tools: bpftool: add net attach command to attach XDP on interface omits 459c5fb44379 Merge branch 'mscc-PTP-support' omits 4e3b0468e6d7 net: mscc: PTP Hardware Clock (PHC) support omits 1f0239de58d6 net: mscc: remove the frame_info cpuq member omits d8c964dccae3 net: mscc: improve the frame header parsing readability omits 45bce1719cbd net: mscc: describe the PTP register range omits 744350b98c3a Documentation/bindings: net: ocelot: document the PTP ready IRQ omits e36ea63b62ed Documentation/bindings: net: ocelot: document the PTP bank omits c49a3a9cf267 soc: fsl: dpio: remove explicit device_link_remove omits 1da708985a39 arm64: defconfig: Enable the DesignWare watchdog omits e5dadff4b093 drm/i915: Protect request retirement with timeline->mutex omits ccb23d2dcc30 drm/i915/gt: Guard timeline pinning without relying on str [...] omits 338aade97c06 drm/i915/gt: Convert timeline tracking to spinlock omits 531958f6f357 drm/i915/gt: Track timeline activeness in enter/exit omits 80f97619f503 soc: fsl: guts: Add definition for LS1028A omits 6ea4c0fe4570 soc/fsl/qbman: Update device tree with reserved memory omits e844168a8f4a soc/fsl/qbman: Fixup qman_shutdown_fq() omits ea2b8488baa7 soc/fsl/qbman: Disable interrupts during portal recovery omits 627da8bad530 soc/fsl/qbman: Fix drain_mr_fqni() omits c5501aa92a88 soc/fsl/qbman: Cleanup QMan queues if device was already i [...] omits 0505d00c8dba soc/fsl/qbman: Cleanup buffer pools if BMan was initialize [...] omits 97777078d695 soc/fsl/qbman: Rework QBMan private memory setup omits 031bca078e75 soc: fsl: qbman: Remove dev_err() usage after platform_get_irq() omits bebd6997163a nfsd: initialize i_private before d_add omits 5729b6e5a1bc dm integrity: fix a crash due to BUG_ON in __journal_read_write() omits ad1bd578bd5a dm zoned: fix a few typos omits bae9a0aa331d dm zoned: add SPDX license identifiers omits 75d66ffb48ef dm zoned: properly handle backing device failure omits d7428c50118e dm zoned: improve error handling in i/o map code omits b234c6d7a703 dm zoned: improve error handling in reclaim omits d1fef41465f0 dm kcopyd: always complete failed jobs omits cf3591ef8329 Revert "dm bufio: fix deadlock with loop device" omits bfc4c359b282 drm/i915/cml: Add Missing PCI IDs omits 8ce2cfd42e29 Merge branch 'qed-NVM' omits 0dabbe1bb3a4 qed: Add driver API for flashing the config attributes. omits 38eabdf0248e qed: Add API for configuring NVM attributes. omits 8714652fcd32 Merge tag 'linux-can-next-for-5.4-20190814' of git://git.k [...] omits 246bb4aaa4f4 Revert "ALSA: hda: Add codec on bus address table lately" omits 50e5bf56ba2f arm-soc: document merges omits e7e0da219c21 Merge branches 'arm/soc', 'arm/fixes' and 'arm/drivers' in [...] omits d64a1fd852ab Merge branch 'lpc32xx/multiplatform' into arm/soc omits 75bf1bd7d2f9 ARM: lpc32xx: allow multiplatform build omits d3532910038b ARM: lpc32xx: clean up header files omits ffba29c9ebd0 serial: lpc32xx: allow compile testing omits 35974a7cc23c net: lpc-enet: allow compile testing omits de6f97b2bace net: lpc-enet: fix printk format strings omits 772775c1dfe0 net: lpc-enet: fix badzero.cocci warnings omits ecca1a6277aa net: lpc-enet: move phy setup into platform code omits 9dc03ffd996d net: lpc-enet: factor out iram access omits d88ce24a0f3b gpio: lpc32xx: allow building on non-lpc32xx targets omits 5711e41b682e serial: lpc32xx_hs: allow compile-testing omits 0a453d527ba4 watchdog: pnx4008_wdt: allow compile-testing omits 50ad15282e7c usb: udc: lpc32xx: allow compile-testing omits 23565baecee4 usb: ohci-nxp: enable compile-testing omits 6444f47eb867 writeback, cgroup: inode_switch_wbs() shouldn't give up on [...] omits 55a694dffb7f writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerat [...] omits b98052e9b5c4 USB: storage: isd200: remove redundant assignment to varia [...] omits 8f6244055bd3 usb: typec: fusb302: Always provide fwnode for the port omits c7316315a221 dt-bindings: usb: fusb302: Remove deprecated properties omits eceddc4071e3 usb: typec: fusb302: Remove unused properties omits 8d73f8f23e6b page_pool: fix logic in __page_pool_get_cached omits 4b58c9b127f0 Merge branch 'rds-next' omits 11740ef44829 rds: check for excessive looping in rds_send_xmit omits 55c70ca00c98 net/rds: Add a few missing rds_stat_names entries omits 356feaad4f7d RDS: don't use GFP_ATOMIC for sk_alloc in rds_create omits 65dedd7fe1f2 RDS: limit the number of times we loop in rds_send_xmit omits 2f53ae347f59 perf top: Add --switch-on/--switch-off events omits 907389b747e1 Merge branch 'netdevsim-implement-support-for-devlink-regi [...] omits 5156d7ef6d5e selftests: netdevsim: add devlink regions tests omits 4418f862d675 netdevsim: implement support for devlink region and snapshots omits bd00cc363e11 Merge branch 'selftests-netdevsim-add-devlink-paramstests' omits dc8a670a87e6 selftests: netdevsim: add devlink params tests omits d87e5edb4cd7 selftests: net: push jq workaround into separate helper omits dc46bba709cf nfsd: use i_wrlock instead of rcu for nfsdfs i_private omits d6846bfbeeac nfsd: fix dentry leak upon mkdir failure. omits 873343e7d496 page_pool: remove unnecessary variable init omits b6cef26fb909 r8169: sync EEE handling for RTL8168h with vendor driver omits d700d26418ee Merge branch 'realtek-EEE' omits 2e779ddb5617 r8169: use the generic EEE management functions omits 5b3f13950c91 net: phy: realtek: add support for EEE registers on integr [...] omits 2441ba4806a1 net: phy: swphy: emulate register MII_ESTATUS omits 916e571ebad3 net: phy: read MII_CTRL1000 in genphy_read_status only if needed omits a46b5b6c2701 net/rds: Add RDS6_INFO_SOCKETS and RDS6_INFO_RECV_MESSAGES [...] omits d6cc9ddd23f8 Merge tag 'tags/bcm2835-defconfig-64-next-2019-08-15' into [...] omits c474106e1e8a Merge tag 'tags/bcm2835-defconfig-next-2019-08-15' into de [...] omits f1bace1efd6f Merge tag 'tags/bcm2835-dt-next-2019-08-15' into devicetree/next omits 1fa70c7f4913 ARM: exynos: Enable exynos-chipid driver omits a1da1f531dc0 arm64: exynos: Enable exynos-chipid driver omits 40d8aff614f7 soc: samsung: chipid: Convert exynos-chipid driver to use [...] omits 3253b7b7cd44 soc: samsung: Add exynos chipid driver support omits b552addc455a ARM: samsung: Include GPIO driver header omits c165c01bb6f7 Merge branch 'bcm2835-dt-next' into for-next omits 60c833d5664e ARM: dts: bcm283x: Enable HDMI at board level omits 6173269038e9 ASoC: SOF: Intel: initial support for Elkhart Lake omits f4ead53241c7 ASoC: Intel: common: add ACPI matching tables for EHL omits 1205c81edd5e ASoC: SOF: Intel: initial support for Tiger Lake. omits 5f7af9ecebce ASoC: Intel: common: add ACPI matching tables for Tiger Lake omits 7bafda88de20 Documentation PCI: Fix pciebus-howto.rst filename typo omits 955741a5120b regulator: act8865: operating mode and suspend state support omits 81eeb0a35c2e regulator: core: Add label to collate of_node_put() statements omits ff461ebfd4b7 regulator: act8865 regulator modes and suspend states omits ad54567ad5d8 PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround omits 3a9477a06c6a ASoC: SOF: ipc: add ALH parameters omits c643c189f0fe ASoC: Intel: boards: Add Cometlake machine driver support omits 672a749b4df6 sgi-xpc: Use GFP_ATOMIC for kmalloc in atomic context. omits cd010d9b986f sgi-xp: xpc_uv: Make structure xpc_arch_ops_uv constant omits c43b849f890a drm/amdgpu: Use new mode2 reset interface for RV. omits e97204ead61c drm/amd/poweplay: Add amd_pm_funcs callback for mode 2 omits 10811ce4391b drm/amd/powerpay: Implement mode2 reset callback for SMU10 omits d6c23e6f1374 drm/amd/powerplay: add mode2 reset callback for pp_smu_mgr omits e84fb7bca637 drm/amd/powerplay: Fix meaning of 0x1E PPSMC_MSG omits b1f5b4538e75 dmr/amdgpu: Fix compile error with CONFIG_DRM_AMDGPU_GART_DEBUGFS omits f659bb6dae58 drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) omits 9bfe54e3b70e xilinx_sdfec: Convert to IDA omits 108b4d928c03 drm/amd/amdgpu: Update VM function pointer omits f40c6912d2be drm/amdkfd: Fill amdgpu_task_info for KFD VMs omits 8b7d6157f218 drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 f [...] omits 5d36d4c97635 drm/amdgpu: Add more page fault info printing for GFX10 omits 4e0ae5e21436 drm/amdgpu: Add printing for RW extracted from VM_L2_PROTE [...] omits 5413fce4b214 drm/amdkfd/gfx10: Calling amdgpu functions to invalidate TLB omits 3ff985485b29 drm/amdgpu: Export function to flush TLB of specific vm hub omits 675a9e38b39c drm/amd/display: Load NV12 SOC BB from firmware omits 6d83a32d0bdd drm/amd/display: Enable MPO with pre-blend color processing (RGB) omits 30b7200c12fd drm/amd/display: audio cannot switch to internal when disp [...] omits e7f2c80cbaab drm/amd/display: check hpd before retry verify link cap omits 79e005204f75 drm/amd/display: enable dcn_mem_pwr as golden setting updates omits 8d966bdd4838 drm/amd/display: 3.2.46 omits 41f03a6d74c6 drm/amd/display: fix dcn20 global sync dml param extraction omits 2c95e35fef21 drm/amd/display: 3.2.45 omits 9b420a19bd07 drm/amd/display: Add and refine DSC logs in enable sequence omits 8221b6eacfc5 drm/amd/display: Add Logging for Gamma Related information (2/2) omits 40f08515ccf5 drm/amd/display: Remove redundant definition of dwb_source enums omits 1ba0a5802fba drm/amd/display: Add enum for H-timing divider mode omits e40837afb9b0 drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 omits 544618596fd5 drm/amd/display: wake up ogam mem pwr before programming ocsc omits 1bb32e5a872d drm/amd/display: Correct DSC PPS log omits 90830e840e39 drm/amd/display: Check if set_blank_data_double_buffer exi [...] omits 92a3701c438b drm/amd/display: Fix type of ODMCombineType field omits bbdd620d3f2f drm/amd/display: Add Logging for Gamma Related information (1/2) omits cf7180493cd3 drm/amd/display: Remove 4:2:2 DSC support omits e5382701c352 drm/amd/display: reprogram VM config when system resume omits b5b1f4554904 drm/amd/display: Enable type C hotplug omits 2c58cc6dc0e1 drm/amd/display: HUBP/HUBBUB register programming fixes omits 2b162fd30249 drm/amd/display: update optc odm interface for more than 2 opps omits 1071a0ecf4a6 drm/amd/display: Update DML parameters omits 5fc43055b03f drm/amd/display: Remove duplicate interface for programming FB omits c681491a0921 drm/amd/display: fix pipe selection logic in validate omits 04cf85d2d9a2 drm/amd/display: 3.2.44 omits 1a9e3d4569fc drm/amd/display: Set DSC before DIG front-end is connected [...] omits 7470673340b1 drm/amd/display: Change DSC policy from slices per column [...] omits 33ca0475b8c4 drm/amd/display: Add HLG support in color module omits e00feed03f8d MAINTAINERS: add maintainer for SD-FEC omits e6f4c346d32e Docs: misc: xilinx_sdfec: Add documentation omits 6bd6a690c2e7 misc: xilinx_sdfec: Add stats & status ioctls omits cc538f609dee misc: xilinx_sdfec: Support poll file operation omits 77dd39d924e6 misc: xilinx_sdfec: Add ability to get/set config omits 20ec628e8007 misc: xilinx_sdfec: Add ability to configure LDPC omits 6f86ed820178 misc: xilinx_sdfec: Add ability to configure turbo omits 6d54e455689e misc: xilinx_sdfec: Store driver config and state omits b9e8d95a7bc2 drm/amd/display: clean up DML for DCN2x omits 5ec43eda8550 drm/amd/display: enabling seamless boot sequence for dcn2 omits 39bdac36cc13 drm/amd/display: fix dcn-specific clk_mgr init_clocks omits 8a31820b1218 drm/amd/display: Make init_hw and init_pipes generic for s [...] omits 61e29b21cb2c drm/amd/display: 3.2.43 omits 986936d1a9b2 drm/amd/display: wait for pending complete when enabling a plane omits 91db9311945f drm/amd/display: refactor gpio to allocate hw_container in [...] omits 37495fbdf12d drm/amd/display: Add work-around option to skip DCN20 cloc [...] omits f7f38ffef56b drm/amd/display: fixup DPP programming sequence omits 9adc8050bf3c drm/amd/display: make firmware info only load once during [...] omits 0b226322434c drm/amd/display: Synchronous DisplayPort Link Training omits 36756dcbcf47 drm/amd/display: Improve sharing of HUBBUB register lists omits 1ee299b9ee14 drm/amd/display: Add 22, 24, and 26 degamma omits a463b263032f drm/amd/display: Fix frames_to_insert math omits 1cbcfc975164 drm/amd/display: fix issue where 252-255 values are clipped omits ac42fd639550 drm/amd/display: reset hdmi tmds rate and data scramble on [...] omits 38df07013529 drm/amd/display: reset drr programming on pipe reset omits 9d19c73f3747 drm/amd/display: Add DFS reference clock field omits 99a423418aea drm/amd/display: Add PIXEL_RATE control regs for more instances omits 85cb9d506744 drm/scheduler: use job count instead of peek omits 2568cedc1308 drm/amdgpu: MODULE_FIRMWARE requires linux/module.h omits dec4f1377c2c drm/amdgpu/powerplay: fix spelling mistake "unsuported" -> [...] omits d6e0cbb152b3 drm/amdgpu: implement querying ras error count for mmhub omits f0f50dcfd427 drm/amdgpu: use exiting amdgpu_ctx_total_num_entities function omits b81e57fbf92e drm/amdgpu: fix typo error amdgput -> amdgpu omits 60adad6ffdaf drm/amd/powerplay: fix message of SetHardMinByFreq failed [...] omits 3f513baef6c4 drm/amd/powerplay: add arcturus_is_dpm_running function fo [...] omits d86c887f5edd drm/amd/powerplay: remove redundancy debug log about smu u [...] omits 244511f386cc drm/amdgpu: simplify and cleanup setting the dma mask omits 03127c58b93d drm/radeon: simplify and cleanup setting the dma mask omits 90489ce18c3a drm/amdgpu: handle PCIe root ports with addressing limitations omits 33b3ad3788ab drm/radeon: handle PCIe root ports with addressing limitations omits 2a77eec0d3ca devcoredump: fix typo in comment omits ce684d957c56 devcoredump: use memory_read_from_buffer omits 9c1c5e0bc5ec of/platform: Disable generic device linking code for PowerPC omits 22ac4318ad95 perf trace: Add --switch-on/--switch-off events omits 8b3c9ea7bf8f perf evswitch: Add hint when not finding specified on/off events omits c9a4269930da perf evswitch: Move enoent error message printing to separ [...] omits 124e02be72fd perf evswitch: Introduce init() method to set the on/off e [...] omits add3a719c95f perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing omits 0b495b121585 perf evswitch: Add the names of on/off events omits 8829e56fa050 perf evswitch: Move switch logic to use in other tools omits d2360442725f perf evswitch: Move struct to a separate header to use in [...] omits dd41f660c03a perf script: Allow specifying event to switch off processi [...] omits 6469eb6dffeb perf script: Allow showing the --switch-on event omits f90a24171a81 perf script: Allow specifying event to switch on processin [...] omits 11e54d35e6d5 perf vendor events intel: Add Tremontx event file v1.02 omits 8ebea6ea1a7e lib/test_printf: Remove obvious comments from %pd and %pD tests omits cf6b7921fc19 lib/test_printf: Add test of null/invalid pointer derefere [...] omits 36594b317c65 vsprintf: Prevent crash when dereferencing invalid pointer [...] omits 9e127fab67e3 regulator: max8660: remove redundant assignment of variable ret omits 3829100a6372 regulator: twl: voltage lists for vdd1/2 on twl4030 omits 72b745e3ad65 ASoC: core: Move pcm_mutex up to card level from snd_soc_p [...] omits 12f0bfadf69b ASoC: 88pm860x: remove unused variables 'pcm_switch_contro [...] omits e33d56579593 ASoC: cs42l56: remove unused variable 'adc_swap_enum' omits d63887bc4f50 ASoC: es8328: Fix copy-paste error in es8328_right_line_controls omits 97d39be9ce5b ASoC: es8328: remove unused variable 'pga_tlv' omits 6d6376b143d5 ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' omits ab0ac2707784 ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' omits 5b366753c1c1 ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'ad [...] omits 9d22142c9b1e ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' omits bed7f1469f08 ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' omits c25b456dc579 ASoC: cs42l73: remove unused variables 'vsp_output_mux' an [...] omits ff30779bd50e ASoC: Intel: Skylake: Print constant literals from format [...] omits ccb1fa21ef58 ASoC: mediatek: mt6358: add delay after dmic clock on omits d59170b42610 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unu [...] omits 57c3ed42f52c ASoC: mediatek: mt8183-da7219-max98357: remove unused variable omits a9e792d006ed ASoC: mt2701: remove unused variables omits 0faf1237c60a ASoC: soc-core: Fix -Wunused-const-variable warning omits 554b75bde64b ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls omits 9b4275c415ac ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' omits 630742c29634 ASoC: es8328: Fix copy-paste error in es8328_right_line_controls omits 2b87a2553aa0 powerpc/64s: Make boot look nice(r) omits fd3806562f45 powerpc/xive: Add a check for memory allocation failure omits b214a8f2ea96 powerpc/xive: Use GFP_KERNEL instead of GFP_ATOMIC in 'xiv [...] omits 305cd70ec311 Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] omits 81e0da703fdb staging: sm750fb: fix odd license text omits 157eed91b374 Merge tag 'tee-optee-for-5.4' of git://git.linaro.org/peop [...] omits 62520e3361d2 drm/i915: Move tasklet kicking to __i915_request_queue caller omits c372740c070a Merge tag 'omap-for-v5.3/fixes-rc4' of git://git.kernel.or [...] omits ff784a78af11 staging: erofs: correct all misused ENOTSUPP omits 382329a9d855 staging: erofs: differentiate unsupported on-disk format omits a6b9b1d5eae6 staging: erofs: introduce EFSCORRUPTED and more logs omits 34b5560db40d kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE omits d247ceda6ae6 staging: comedi: usbduxsigma: remove redundant assignment [...] omits 7d5e9e350e60 staging: rtl8192u: fix up indentation of a statement omits 1548547e1d82 staging: gasket: apex: Make structure apex_desc constant omits a72553505f11 staging: erofs: removing an extra call to iloc() in fill_inode() omits 845f7f7ecb1f drm/i915/icl: Add gen11 specific render breadcrumbs omits 8a8b540a6dd2 drm/i915/icl: Add command cache invalidate omits cfba6bd8b074 drm/i915/icl: Implement gen11 flush including tile cache omits 6f6333ba501e drm/i915/selftest/buddy: fixup igt_buddy_alloc_range omits 88f8065ca73f drm/i915: Convert a few more bland dmesg info to be device [...] omits d225bb8d8a89 arm64: unexport set_memory_x and set_memory_nx omits 198429631a85 crypto: arm64/aegis128 - implement plain NEON version omits a4397635afea crypto: aegis128 - provide a SIMD implementation based on [...] omits cf3d41adcc35 crypto: aegis128 - add support for SIMD acceleration omits 8083b1bf8163 crypto: xts - add support for ciphertext stealing omits a62084d299d9 crypto: aead - Do not allow authsize=0 if auth. alg has di [...] omits 440dc9aab528 crypto: streebog - remove two unused variables omits c2ccfa9ed7fb crypto: aes-generic - remove unused variable 'rco_tab' omits 5d2ded2823c3 Documentation: crypto: crypto_engine: Fix Sphinx warning omits 5f05cdca2727 crypto: cavium/nitrox - Configure asymmetric queue manager [...] omits b31c17c85273 crypto: cavium/nitrox - Allocate asymmetric crypto command queues omits 43b970fa8213 crypto: cryptd - Use refcount_t for refcount omits 03a3bb7ae631 hwrng: core - Freeze khwrng thread during suspend omits c9fbcf6815ce crypto: caam/qi - execute library only on DPAA 1.x omits 1ed2002f891d crypto: hisilicon - fix error handle in hisi_zip_create_req_q omits 902f0babf545 crypto: hisilicon - add missing single_release omits 5c0861989cc1 crypto: hisilicon - init curr_sgl_dma to fix compile warning omits db01e4818bbd crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP omits 00ae05db583a crypto: hisilicon - fix kbuild warnings omits 5336c17928cc csky: Fixup ioremap function losing omits 31d5d15dfc34 media: MAINTAINERS: Add entry for the ov5670 driver omits 0486a18ce82b media: imx7-media-csi: add i.MX6UL support omits 0d90467348d8 media: dt-bindings: imx7-csi: add i.MX6UL/L support omits 0d5078c7172c media: imx: mipi csi-2: Don't fail if initial state times-out omits 9bf656e1a6b0 media: docs-rst: Clarify duration of LP-11 mode omits 24a90c926219 media: v4l: Documentation: Raw Bayer formats are not RGB formats omits 50435d8dbc05 media: v4l: Documentation: Serial busses use parallel mbus codes omits 092e8eb90a7d media: i2c: ov5645: Fix power sequence omits 7ef57be07ac1 media: omap3isp: Don't set streaming state on random subdevs omits e9eb103f0277 media: omap3isp: Set device on omap3isp subdevs omits 2f1fc5efe4a5 media: ov5640: Add support for flash and lens devices omits fa4bb7d3acbf media: ov8856: Check reading clock frequency succeeded omits bf27502b1f3b media: ov5675: Add support for OV5675 sensor omits 075af61c19cd PCI: imx6: Limit DBI register length omits d55c5f28afaf arm64: smp: disable hotplug on trusted OS resident CPU omits 088880ddc0b2 drm/etnaviv: implement softpin omits 17eae23b0820 drm/etnaviv: allow to request specific virtual address for [...] omits edb5ff07ef67 drm/etnaviv: skip command stream validation on PPAS capable GPUs omits f58ba5e3f686 PCI: pci-hyperv: Fix build errors on non-SYSFS config omits 17e4660ae3d7 drm/etnaviv: implement per-process address spaces on MMUv2 omits 4511708b9a04 Merge tag 'perf-core-for-mingo-5.4-20190814' of git://git. [...] omits e6364d70cfa3 drm/etnaviv: provide MMU context to etnaviv_gem_mapping_get omits d80d842a47fb drm/etnaviv: split out starting of FE idle loop omits 27b67278e007 drm/etnaviv: rework MMU handling omits 4900dda90af2 drm/etnaviv: replace MMU flush marker with flush sequence omits bffe5db81ae6 drm/etnaviv: share a single cmdbuf suballoc region across [...] omits db82a0435b8b drm/etnaviv: split out cmdbuf mapping into address space omits db41fe7d2f75 drm/etnaviv: simplify unbind checks omits 3001eeb7f216 drm/etnaviv: pass mmu pointer to etnaviv_core_dump_mmu omits 9a1fdae58760 drm/etnaviv: dump only failing submit omits dcc31687b8b9 interconnect: qcom: remove COMPILE_TEST from CONFIG_INTERC [...] omits 8512ee319262 gpio: aspeed: Pass irqchip when adding gpiochip omits a2ac3eb3656d gpio: hlwd: Pass irqchip when adding gpiochip omits c7e66e48c05a gpio: xlp: Pass irqchip when adding gpiochip omits fe8cf20d2930 dt-bindings: gpio: davinci: Add new compatible for J721E SoCs omits 607a0dcddbdc gpio: cadence: Pass irqchip when adding gpiochip omits a7fc89f9d5fc gpio: thunderx: Switch to GPIOLIB_IRQCHIP omits 821c76c4c374 qcom: spmi-gpio: convert to hierarchical IRQ helpers in gpio core omits aa7d618ac65f gpio: ixp4xx: Convert to hierarchical GPIOLIB_IRQCHIP omits fdd61a013a24 gpio: Add support for hierarchical IRQ domains omits c930e19790bb selftests: kvm: fix vmx_set_nested_state_test omits 65efa61dc0d5 selftests: kvm: provide common function to enable eVMCS omits 92cd0f0be3d7 selftests: kvm: do not try running the VM in vmx_set_neste [...] omits a0a63940b0c9 drm/vmwgfx: Assign eviction priorities to resources omits 6ae8748bf706 drm/vmwgfx: drop reminaing users of drmP.h omits d5c1f0110dd6 drm/vmwgfx: drop use of drmP.h in header files omits 9c84aeba67cc drm/vmwgfx: Kill unneeded legacy security features omits ecb9f80db23a net/mvpp2: Replace tasklet with softirq hrtimer omits 03eb57bb897f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 7c7cfdcf7f17 scsi: ufs: Fix NULL pointer dereference in ufshcd_config_v [...] omits a86a75865ff4 scsi: target: tcmu: avoid use-after-free after command timeout omits 26fa656e9a0c scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure omits 5518ba4ebd7d tools/testing/nvdimm: Fix fallthrough warning omits 070955558e82 drm/mediatek: set DMA max segment size omits 4c6f3196e6ea drm/mediatek: use correct device to import PRIME buffers omits 83c156d3ecc0 netfilter: nft_bitwise: Adjust parentheses to fix memcmp s [...] omits 707816c8b050 netfilter: remove deprecation warnings from uapi headers. omits a9436dca115d tools: bpftool: compile with $(EXTRA_WARNINGS) omits 27df5c7068bf selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 omits dc2e1e5b2799 drm/panel: Add driver for the Toppoly TD043MTEA1 panel omits 415b8dd08711 drm/panel: Add driver for the Toppoly TD028TTEC1 panel omits 1c8fc3f0c5d2 drm/panel: Add driver for the Sony ACX565AKM panel omits c9cf4c2a3bd3 drm/panel: Add driver for the Sharp LS037V7DW01 panel omits df439abe6501 drm/panel: Add driver for the NEC NL8048HL11 panel omits f5b0c6542476 drm/panel: Add driver for the LG Philips LB035Q02 panel omits 90075dde44a2 dt-bindings: display: panel: Add bindings for NEC NL8048HL [...] omits 09e6890c3f1a dt-bindings: Add legacy 'toppoly' vendor prefix omits 684a4e6739d3 dt-bindings: Add vendor prefix for LG Display omits 590ef0128b42 waitid: Add support for waiting for the current process group omits b8450d5218dd arm-soc: document merges omits f1773d881e31 Merge branches 'arm/dt' and 'arm/drivers' into for-next omits 170cf2cd8768 Merge tag 'vexpress-dt-updates-5.4' of git://git.kernel.or [...] omits 70c55c1ad1a7 media: vsp1: fix memory leak of dl on error return path omits b4f2cf141c71 Merge tag 'juno-update-5.4' of git://git.kernel.org/pub/sc [...] omits 738590a3fe05 Merge tag 'scmi-updates-5.4' of git://git.kernel.org/pub/s [...] omits ddf7cb83b0f4 ALSA: hda: Unexport a few more stuff omits 53eff75e5f4d ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() omits 0bec8b7e5ca1 Input: remove dev_err() usage after platform_get_irq() omits 95cbf02b8a5d drm/aspeed: gfc_crtc: Make structure aspeed_gfx_funcs constant omits 3ee1bb7aae97 batman-adv: fix uninit-value in batadv_netlink_get_ifindex() omits 5181b473d64e net: phy: realtek: add NBase-T PHY auto-detection omits d082402e2174 kbuild: remove meaningless 'targets' in ./Kbuild omits 413414b42fb4 Merge branch 'arm/soc' into for-next omits d4945049ad66 kbuild: remove 'make /' support omits c2290f3286b6 kbuild: fix modkern_aflags implementation omits 986662b90352 kbuild: refactor part-of-module more omits 16b59cd78595 kbuild: move the Module.symvers check for external module build omits 33e84f2e7965 kbuild: treat an object as multi-used when $(foo-) is set omits 3584be9ec3bf ARM: orion/mvebu: unify debug-ll virtual addresses omits ce78179ea6e0 ARM: dove: clean up mach/*.h headers omits 4773f9bdb476 r8169: fix sporadic transmit timeout issue omits 7c9dc000bd19 Merge tag 'clk-meson-v5.4-1' of https://github.com/BayLibr [...] omits 535d1b947ba3 drm/arm: drop use of drmP.h omits 25e28ef2805f drm/armada: drop use of drmP.h omits eb1df694cd72 drm/tegra: drop use of drmP.h omits 5c8a5f1d78d8 drm/i2c/tda998x: drop use of drmP.h omits 718d58514ebc EDAC/mc: Cleanup _edac_mc_free() code omits ee5f85d9290f ALSA: hda: Add codec on bus address table lately omits f2dbe87c5ac1 ALSA: hda - Drop unsol event handler for Intel HDMI codecs omits 90776dd1c427 arm64/efi: Move variable assignments after SECTIONS omits 38d16667604e arm64: Clarify when cpu_enable() is called omits 77ad4ce69321 arm64: memory: rename VA_START to PAGE_END omits 233947ef16a1 arm64: memory: fix flipped VA space fallout omits d7da429339f5 ALSA: sb: remove redundant assignment to variable result omits 4ed3350539aa USB: usbfs: Add a capability flag for runtime suspend omits b8e24a9300b0 block: annotate refault stalls from IO submission omits c391818a10de staging: fsl-dpaa2/ethsw: do not force user to bring inter [...] omits 18f1296f067e staging: fsl-dpaa2/ethsw: register_netdev only when ready omits 38fc21369eaa staging: fsl-dpaa2/ethsw: reword error message omits e76d3d60e3bb staging: fsl-dpaa2/ethsw: remove redundant VLAN check omits 36ec62b7e9e6 staging: fsl-dpaa2/ethsw: remove unnecessary memset omits 38ec70cc875f staging: fsl-dpaa2/ethsw: use bool when encoding learning/ [...] omits 47980a20a4e2 staging: fsl-dpaa2/ethsw: remove debug message omits 738663247710 staging: fsl-dpaa2/ethsw: add line terminator to all formats omits f740eb942b26 staging: fsl-dpaa2/ethsw: enable switch ports only on dev_open omits 9d8cfa9d5346 staging: fsl-dpaa2/ethsw: remove IGMP default address omits 5ad773f9a92f drm/bridge: dumb-vga-dac: Fix dereferencing -ENODEV DDC channel omits c8e174b39887 KVM: x86: svm: remove redundant assignment of var new_entry omits ed4e7b057e9e MAINTAINERS: add KVM x86 reviewers omits 74260dc278a7 MAINTAINERS: change list for KVM/s390 omits b14c876b994f kvm: x86: skip populating logical dest map if apic is not [...] omits 1cd8fa288eb8 perf ui: No need to set ui_browser to 1 twice omits 0a4d8fb229dd perf record: Support aarch64 random socket_id assignment omits 3143906c2770 perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format omits 38fe26b46f55 tools: Keep list of tools in alphabetical order omits acb9f2d4755a perf evsel: Provide meaningful warning when trying to use [...] omits 243384dd25c8 perf intel-pt: Add brief documentation for PEBS via Intel PT omits 1b9921546a96 perf tools: Add aux-output config term omits 9e64cefe4335 perf intel-pt: Process options for PEBS event synthesis omits 181ebb5e23a5 perf tools: Add itrace option 'o' to synthesize aux-output events omits 5a4b58e5d64a perf tools: Add aux_output attribute flag omits ce7b0e426ef3 perf record: Add an option to take an AUX snapshot on exit omits 73e5de70dca0 perf ftrace: Improve error message about capability to use ftrace omits c766f3df635d perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 omits 083c1359b0e0 perf tools: Add CAP_SYSLOG define for older systems omits 97993bd6eb89 perf tools: Add NO_LIBCAP=1 to the minimal build test omits c22e150e3afa perf tools: Add helpers to use capabilities if present omits 4a1be56bba65 Merge branches 'arm/defconfig', 'arm/dt', 'arm/drivers', ' [...] omits a3950da161a6 Merge tag 'ux500-v5.4-1' of git://git.kernel.org/pub/scm/l [...] omits a1f487d75c9b ARM: iop32x: merge everything into mach-iop32x/ omits ba9ef6afc45f ARM: iop32x: make mach/uncompress.h independent of mach/ha [...] omits c7b680499430 ARM: xscale: fix multi-cpu compilation omits aad7ad2a01e7 dma: iop-adma: allow building without platform headers omits 00c9755524fb dmaengine: iop-adma: use correct printk format strings omits 7f8bf11a4c2c dmaengine: iop-adma: include prefetch.h omits 59d3ae9a5bf6 ARM: remove Intel iop33x and iop13xx support omits 8c9e465b488b dt-bindings: gpio: Document GPIOs via Moxtet bus omits 856ed97af5cf drivers: gpio: Add support for GPIOs over Moxtet bus omits 2091b417aab1 bus: moxtet: Add sysfs and debugfs documentation omits 20e6cf7e7478 dt-bindings: bus: Document moxtet bus binding omits 5bc7f990cd98 bus: Add support for Moxtet bus omits 5ef9eb7ca372 Merge tag 'renesas-drivers-for-v5.4-tag1' of git://git.ker [...] omits e14e5c11119c Merge tag 'renesas-arm64-dt-for-v5.4-tag1' of git://git.ke [...] omits f50365a192c8 Merge tag 'stm32-defconfig-for-v5.4-1' of git://git.kernel [...] omits 232219b9a464 i2c-cht-wc: Fix lockdep warning omits 2e925d231501 ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support omits f63cf88fd88b ARM: remove w90x900 platform omits c68b26697d27 ARM: remove ks8695 platform omits fc1ca6e01d0a drm/bridge: dw-hdmi-i2s: add .get_eld support omits 43e88f670a5e drm/bridge: dw-hdmi-i2s: enable only the required i2s lanes omits 46cecde310bb drm/bridge: dw-hdmi-i2s: reset audio fifo before applying [...] omits 0c6098859176 drm/bridge: dw-hdmi-i2s: set the channel allocation omits 747bee357404 dt-bindings: i2c: i2c-emev2: Rename bindings documentation file omits 17a1e555b608 drm/bridge: dw-hdmi-i2s: enable lpcm multi channels omits 4e4521f76ff9 dt-bindings: i2c: rcar: Rename bindings documentation file omits da5f5bc92f49 drm/bridge: dw-hdmi: set channel count in the infoframes omits 2a2a3d2ff799 drm/bridge: dw-hdmi: move audio channel setup out of ahb omits 8067f62bccaf drm/bridge: dw-hdmi-i2s: support more i2s format omits 72362da87348 ARM: imx_v6_v7_defconfig: Enable the PSCI CPUidle driver omits a227229f6205 arm64: defconfig: Enable the PSCI CPUidle driver omits af80559b4d9c i2c: replace i2c_new_secondary_device with an ERR_PTR variant omits d0b3c32ed922 arm64: memory: Cosmetic cleanups omits 68933aa97374 arm64: memory: Add comments to end of non-trivial #ifdef blocks omits 6bbd497f0273 arm64: memory: Implement __tag_set() as common function omits a5ac40f53bfa arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions omits 9ba33dcc6bef arm64: memory: Simplify virt_to_page() implementation omits 96628f0fb180 arm64: memory: Rewrite default page_to_virt()/virt_to_page() omits 577c2b35283f arm64: memory: Ensure address tag is masked in conversion macros omits 68dd8ef32162 arm64: memory: Fix virt_addr_valid() using __is_lm_address() omits 759b2e69238d staging: rtl8723bs: remove redundant assignment to ret omits b1198cca2982 Staging: rtl8712: rtl8712_recv: fixed 80 character length warning omits ca8a0a4934e0 staging: rtl8712: r8712_dump_aggr_xframe(): Change type to void omits b849e9a4a09f staging: rtl8712: r8712_xmitframe_aggr_1st(): Change retur [...] omits bc6132f141b7 staging: rtl8712: r8712_append_mpdu_unit(): Change return type omits 6da2422efbb7 staging: rtl8712: xmitframe_addmic(): Change return values [...] omits 737d4d9ef626 staging: rtl8723bs: Remove debugging information exposed v [...] omits 9ddc7004f6aa staging: erofs: xattr.c: avoid BUG_ON omits 753a3c80b6af staging: erofs: remove incomplete cleancache omits 2a5f805f30cb selftests: add tests for clone3() omits a0611fdee2b9 fork: extend clone3() to support setting a PID omits b5b24617987f PCI: layerscape: Add CONFIG_PCI_LAYERSCAPE_EP to build EP/ [...] omits c0900eb8264c MAINTAINERS: Update with Amlogic DRM bindings converted as YAML omits 6b9ebf1e0e67 dt-bindings: display: amlogic, meson-vpu: convert to yaml omits 376bf52deef5 dt-bindings: display: amlogic, meson-dw-hdmi: convert to yaml omits fd5d16531a39 PCI: layerscape: Add the bar_fixed_64bit property to the e [...] omits 3d2969fac698 staging: erofs: inline erofs_inode_is_data_compressed() omits f130b712ff25 drm/i915: Serialise read/write of the barrier's engine omits d06fa5a118f1 Merge tag 'common/for-v5.4-rc1/cpu-topology' of git://git. [...] omits b26496ae786d drm/i915: Print CCID for all renderCS omits 68e03b85474a gpio: Fix build error of function redefinition omits 2c60e6b5c924 gpiolib: never report open-drain/source lines as 'input' t [...] omits 7991eb39eedc iommu/exynos: Remove __init annotation from exynos_sysmmu_probe() omits 5f889b9a61dd drm/i915: Disregard drm_mode_config.fb_base omits a4eb99a1d617 drm/i915: Include engine->mmio_base in the debug dump omits b20a6e298bcb media: rc: imon: Allow iMON RC protocol for ffdc 7e device omits 699bf9411415 media: tm6000: double free if usb disconnect while streaming omits 5cd690a308e8 mfd: asic3: Include the right header omits 6fb7195811fc media: rc: imon-rsc keymap has incorrect mappings omits 40667d1bd822 MAINTAINERS: altera-sysmgr: Fix typo in a filepath omits 46e4a26615cc media: em28xx: modules workqueue not inited for 2nd device omits f1409116835a media: selftests: ir: fix ir_loopback test failure omits 494fce160f2d media: imon_raw: prevent "nonsensical timing event of duration 0" omits e70d13f7ac06 media: imon_raw: simplify and explain bit operations omits 1b09a2afa4dc media: ir-kbd-i2c: convert to i2c_new_dummy_device() omits 0b08ae030154 drm/i915/guc: Remove client->submissions omits 92ffdb61f65d media: rc: add include guard to rc-map.h omits 247d46b3ef75 media: stv0900_core: remove redundant assignment to variab [...] omits 5532c6282787 media: dvb_frontend.h: Fix shifting signed 32-bit value problem omits f6af820ef1be media: media/dvb: Use kmemdup rather than duplicating its [...] omits 48059784ebac media: media/tuners: Use kmemdup rather than duplicating i [...] omits 771560e5d341 media: media/usb: Use kmemdup rather than duplicating its [...] omits 7a637fd32b23 dt-bindings: gpio: aspeed: Add SGPIO support omits 41b57d1bb8a4 lib: Remove redundant ftrace flag removal omits b7005d4ef4f3 ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up omits 5f595063affa ARM: zynq: Support smp in thumb mode omits 31664caaf4d8 iio:light:noa1305: Fix missing break statement. omits be6133b8917f drm/i915: Update DRIVER_DATE to 20190813 omits 9bb34e9013fc drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors omits 745adc3f9216 drm/vmwgfx: Add debug message for layout change ioctl omits 49bddc73d15c libnvdimm/of_pmem: Provide a unique name for bus provider omits 821569c33633 Merge branch 'dt-for-v5.4' into for-next omits 0a1dcf954ece ARM: dts: aspeed: Add Mihawk BMC platform omits d00523097a37 ARM: dts: aspeed: fp5280g2: Fix power supply address omits c162610c7db2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits b753c5a7f99f Merge branch 'r8152-RX-improve' omits e4a5017ac5b3 r8152: change rx_copybreak and rx_pending through ethtool omits 47922fcde536 r8152: support skb_add_rx_frag omits d55d70894c6d r8152: use alloc_pages for rx buffer omits 252df8b86667 r8152: replace array with linking list for rx information omits ec5791c202ac r8152: separate the rx buffer size omits e070ca371f2b Merge branch 'net-phy-let-phy_speed_down-up-support-speeds-1Gbps' omits 65b27995a4ab net: phy: let phy_speed_down/up support speeds >1Gbps omits 331c56ac7384 net: phy: add phy_speed_down_core and phy_resolve_min_speed omits 7b261e0ef5f8 net: phy: add __set_linkmode_max_speed omits 043b8413e8c0 net: devlink: remove redundant rtnl lock assert omits 708852dcac84 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits a9a96760165d net: hns3: Make hclge_func_reset_sync_vf static omits 074014abdf2b net: ieee802154: remove redundant assignment to rc omits 270b9991cdb0 drm/i915: Add _TRANS2() omits 46c63d2499b1 drm/i915/bdw+: Move misc display IRQ handling to it own function omits 7aa8dd91da63 devicetree: Expose dtbs_check and dt_binding_check some more omits 0d530aa6894c dt-bindings: watchdog: meson-gxbb-wdt: convert to yaml omits 4df7e9a13953 dt-bindings: serial: meson-uart: convert to yaml omits 87a55485f2fc dt-bindings: phy: meson-g12a-usb3-pcie-phy: convert to yaml omits da86d286cce8 dt-bindings: phy: meson-g12a-usb2-phy: convert to yaml omits f50ffbc5e9eb dt-bindings: arm: amlogic: amlogic,meson-gx-ao-secure: con [...] omits 018562f36f8c dt-bindings: reset: amlogic,meson-reset: convert to yaml omits 66de150a8889 dt-bindings: spi: meson: convert to yaml omits 78db5580af78 dt-bindings: rng: amlogic,meson-rng: convert to yaml omits 8d63f97113a7 dt-bindings: mailbox: meson-mhu: convert to yaml omits cdea0121ae80 docs: writing-schema.md: convert from markdown to ReST omits 5f9040fd3dff dt-bindings: crypto: Convert Allwinner A10 Security Engine [...] omits 31ca694e8645 dt-bindings: bus: Convert Allwinner DE2 bus to a schema omits 5bf2845ece35 dt-bindings: input: Convert Allwinner LRADC to a schema omits 92b498222881 devlink: send notifications for deleted snapshots on regio [...] omits 07f038a408fb Merge LKMM and RCU commits omits cfcdef5e3046 rcu: Allow rcu_do_batch() to dynamically adjust batch sizes omits f48fe4c58660 rcu/nocb: Don't wake no-CBs GP kthread if timer posted und [...] omits 296181d78df9 rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lo [...] omits 1d5a81c18dc6 rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention omits 23651d9b9616 rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() omits 273f03406500 rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() omits f7a81b12d6af rcu/nocb: Print no-CBs diagnostics when rcutorture writer [...] omits 6aacd88d1721 rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended omits d1b222c6be1f rcu/nocb: Add bypass callback queueing omits eda669a6a2c5 rcu/nocb: Atomic ->len field in rcu_segcblist structure omits faca5c250935 rcu/nocb: Unconditionally advance and wake for excessive CBs omits 4fd8c5f153bc rcu/nocb: Reduce ->nocb_lock contention with separate ->no [...] omits 523bddd553c0 rcu/nocb: Reduce contention at no-CBs invocation-done time omits 6608c3a027bc rcu/nocb: Reduce contention at no-CBs registry-time CB adv [...] omits 9fcb09bddd56 rcu/nocb: Round down for number of no-CBs grace-period kthreads omits 81c0b3d724f4 rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU omits 7f36ef82e5cf rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread omits ce0a825e4060 rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks omits 383e13328373 rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb [...] omits aeeacd9d844b rcu/nocb: Enable re-awakening under high callback load omits 0bd55c693617 rcu/nohz: Turn off tick for offloaded CPUs omits 969974e5c51e rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() omits 921bb5fad11c rcu/nocb: Use build-time no-CBs check in rcu_pending() omits c1ab99d66ebc rcu/nocb: Use build-time no-CBs check in rcu_core() omits ec5ef87bac82 rcu/nocb: Use build-time no-CBs check in rcu_do_batch() omits 4f9c1bc727f9 rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields omits 2a777de757f4 rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields omits c035280f1761 rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_la [...] omits e7f4c5b3998a rcu/nocb: Remove obsolete nocb_head and nocb_tail fields omits 5d6742b37727 rcu/nocb: Use rcu_segcblist for no-CBs CPUs omits e83e73f5b0f8 rcu/nocb: Leave ->cblist enabled for no-CBs CPUs omits e6060b41c995 rcu/nocb: Allow lockless use of rcu_segcblist_empty() omits 76c6927c3ee4 rcu/nocb: Allow lockless use of rcu_segcblist_restempty() omits ca5c82580811 rcu/nocb: Remove deferred wakeup checks for extended quies [...] omits 85f69b32126d rcu/nocb: Check for deferred nocb wakeups before nohz_full [...] omits c00045be32fe rcu/nocb: Make rcutree_migrate_callbacks() start at leaf r [...] omits 750d7f6a434f rcu/nocb: Add checks for offloaded callback processing omits ce5215c1342c rcu/nocb: Use separate flag to indicate offloaded ->cblist omits 1bb5f9b95afe rcu/nocb: Use separate flag to indicate disabled ->cblist omits 18cd8c93e69e rcu/nocb: Print gp/cb kthread hierarchy if dump_tree omits f7c612b000d7 rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter omits f7c9a9b664fb rcu/nocb: Rename and document no-CB CB kthread sleep trace event omits 0bdc33daef96 rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable omits 0d52a6652f15 rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() omits 5f675ba6eb5d rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() omits 5d62c08c5fe5 rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() omits 9fa471a881df rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() omits 12f54c3a8410 rcu/nocb: Provide separate no-CBs grace-period kthreads omits 6484fe54b5c6 rcu/nocb: Update comments to prepare for forward-progress work omits 58bf6f77c6fb rcu/nocb: Rename rcu_data fields to prepare for forward-pr [...] omits 31da067023dd Merge branches 'consolidate.2019.08.01b', 'fixes.2019.08.1 [...] omits bee6f87166e9 acpi: Use built-in RCU list checking for acpi_ioremaps list omits 842a56cf3eb0 x86/pci: Pass lockdep condition to pcm_mmcfg_list iterator omits c2fa1e1bfa5b driver/core: Convert to use built-in RCU list checking omits 72ef80b5ee13 Merge branch 'bpf-libbpf-read-sysfs-btf' omits a1916a153c25 libbpf: attempt to load kernel BTF from sysfs first omits 7fd785685e22 btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux omits 710bb9cfeeda Merge tag 'gvt-next-2019-08-13' of https://github.com/inte [...] omits 5e4e6c4d3ae0 interconnect: qcom: Add QCS404 interconnect provider driver omits 3a0f1604888a drm/i915/gt: Save/restore interrupts around breadcrumb disable omits a79ca656b648 drm/i915: Push the wakeref->count deferral to the backend omits be06f8e7425d interconnect: qcom: Add interconnect RPM over SMD driver omits 24f516ebbab8 dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings omits 9e3ce77c1163 interconnect: qcom: Add tagging and wake/sleep support for sdm845 omits cbd5a9c28bb5 interconnect: Add pre_aggregate() callback omits 127ab2cc5f19 interconnect: Add support for path tags omits 37143dcc44f8 arm64: constify sys64_hook instances omits 0da23df2ff04 arm64: constify aarch64_insn_encoding_class[] omits 0bf136a8cf11 arm64: constify icache_policy_str[] omits 80d838122643 arm64: prefer __section from compiler_attributes.h omits 1cdd8705c7ac drm/i915/tgl: Fix missing parentheses on TGL_TRANS_DDI_FUN [...] omits 77905379e9b2 RDMA/hns: Remove unuseful member omits bf8c02f961c8 RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 driver omits 9bba3f0cbfc8 RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip [...] omits d7e5ca88d60c RDMA/hns: Modify pi vlaue when cq overflows omits 76827087bb3f RDMA/hns: Bugfix for creating qp attached to srq omits 0e1aa6f0959e RDMA/hns: Logic optimization of wc_flags omits 9dc4cfff115f RDMA/mlx5: Annotate lock dependency in bind/unbind slave port omits 8293a598feec IB/mlx5: Expose XRQ legacy commands over the DEVX interface omits 972d7560ee37 IB/mlx5: Add legacy events to DEVX list omits 749b9eef502d Merge remote-tracking branch 'mlx5-next/mlx5-next' into wi [...] omits f6545bec9693 kbuild: add [M] marker for build log of *.mod.o omits 4b950bb9ac0c Kbuild: Handle PREEMPT_RT for version string and magic omits cf8dfd15e5fb kbuild: move flex and bison rules to Makefile.host omits 6ba7dc6616ce kbuild: make bison create C file and header in a single pa [...] omits 49d5089d926c kbuild: use $(basename ...) for cmd_asn1_compiler omits 75959d44f9dc kbuild: Fail if gold linker is detected omits 15bfc2348d54 modpost: check for static EXPORT_SYMBOL* functions omits 31fa571c01d8 ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' omits 3ca3c4aad2ef can: netlink: fix documentation typos omits e83e416cdf4f can: vcan: introduce pr_fmt and make use of it omits 4248f5e02f2e can: vcan: remove unnecessary blank lines omits d569de814967 can: vcan: convert block comments to network style comments omits 456a8a646b25 can: gw: add support for CAN FD frames omits e9dc7c60507c can: gw: use struct canfd_frame as internal data structure omits 21468e6de80e can: gw: cgw_parse_attr(): remove unnecessary braces for s [...] omits 78f8a326f924 can: gw: cgw_dump_jobs(): avoid long lines omits 0815c891e522 can: gw: can_can_gw_rcv(): remove return at end of void function omits 5dfc8c94a887 can: gw: add missing spaces around operators omits f62564f5e3f2 can: gw: remove unnecessary blank lines, add suggested bla [...] omits 465c0deb1057 can: gw: convert block comments to network style comments omits bf74aa86e111 can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrt [...] omits 9989f6333c58 can: bcm: bcm_sock_no_ioctlcmd(): mark function as static omits af0b1470bda9 can: raw: raw_sock_no_ioctlcmd(): mark function as static omits d956b1a87f9b can: raw: raw_module_init(): use pr_err() instead of print [...] omits bff10040672d can: raw: balance braces around else statements omits d5e4ecac87fc can: raw: remove unnecessary blank lines, add suggested bl [...] omits d6ada83bba99 can: raw: convert block comments to network style comments omits 97c334935100 can: af_can: add missing identifiers to struct receiver::func omits fbd4665a67f7 can: af_can: can_pernet_init(): Use preferred style kzallo [...] omits 1cf571eb81d3 can: af_can: avoid splitting quoted string across lines omits b11844b6068c can: af_can: fix alignment omits 8325ce9bca55 can: af_can: balance braces around else statements omits 147d9e9a67e1 can: af_can: convert block comments to network style comments omits 3e994ff28f86 can: xilinx_can: xcan_set_bittiming(): fix the data phase [...] omits 9d06bcb9aa48 can: xilinx_can: xcan_rx_fifo_get_next_frame(): fix FSR re [...] omits e6997dd26884 can: xilinx_can: fix the data update logic for CANFD FD frames omits 5dae15b21d36 phy: tegra: Add PCIe PIPE2UPHY support omits 813c6fbcb775 dt-bindings: PHY: P2U: Add Tegra194 P2U block omits 42c253ecaa53 dt-bindings: PCI: tegra: Add device tree support for Tegra194 omits 7b31a72e7195 dt-bindings: Add PCIe supports-clkreq property omits 07f123def73e PCI: dwc: Add support to enable CDM register check omits 0dc99e042a4c media: MAINTAINERS: Remove zoran driver omits 34994c9d9d48 media: MAINTAINERS: hantro: Fix typo in a filepath omits 009b37c65df5 media: exynos4-is: Remove call to memset after dma_alloc_coherent omits 6a11f0f58886 media: ngene: Remove call to memset after pci_alloc_consistent omits e671499303e4 media: i2c: Convert to new i2c device probe() omits f4e84a5d9db7 dt-bindings: PCI: designware: Add binding for CDM register check omits bec5352d20d1 media: i2c: et8ek8: Convert to new i2c device probe() omits feee519ae55c PCI: dwc: Export dw_pcie_wait_for_link() API omits 42b661221518 media: i2c: s5c73m3: Convert to new i2c device probe() omits c1042d62fe05 media: i2c: smiapp: Convert to new i2c device probe() omits 5e56808900a7 media: radio: si470x: Convert to new i2c device probe() omits 5b0841fa653f PCI: dwc: Add extended configuration space capability search API omits 7bb823a6522a media: radio: si4713: Convert to new i2c device probe() omits 9deff920bd18 media: i2c: adv748x: Convert to new i2c device probe() omits 2dbfc6525046 media: i2c: tvp5150: Add of_node_put() before goto omits 22ff7d4ca3f7 media: platform: mtk-mdp: mtk_mdp_core: Add of_node_put() [...] omits 7a6854f6874f PCI: dwc: Move config space capability search API omits 4fd22938569c media: fdp1: Reduce FCP not found message level to debug omits 5db8a692fe69 media: pvrusb2: use kzalloc instead of kmalloc and memset omits 5cf7e71f7a63 media: zd1301_demod: don't check retval after our own assignemt omits 0b25167d1cdd media: mn88473: don't check retval after our own assignemt omits e6ec19a25f21 media: mn88472: don't check retval after our own assignemt omits ae3af6c43c0d media: cxd2820r: don't check retval after our own assignemt omits 34925d9f019c media: i2c: adv7842: convert to i2c_new_dummy_device omits 2f822f1da08a media: i2c: tda1997x: prevent potential NULL pointer access omits 53f5d7a46fab media: usb: go7007: s2250-board: convert to i2c_new_dummy_device omits 9524da83a50b media: i2c: adv7511-v4l2: convert to i2c_new_dummy_device omits 31b9754caf8e media: i2c: adv7180: convert to i2c_new_dummy_device omits b13d326ee4a9 media: i2c: ad9389b: convert to i2c_new_dummy_device omits 93bbd6c5eeb1 can: xilinx_can: xcanfd_rx(): fix FSR register handling in [...] omits 4cdd51563048 media: dvb-frontends: mn88473: convert to i2c_new_dummy_device omits f0b0710c9f7b media: dvb-frontends: mn88472: convert to i2c_new_dummy_device omits 0a6ed11f9884 media: dvb-frontends: mn88443x: convert to i2c_new_dummy_device omits 0a248872e4c5 media: dvb-frontends: cxd2820r_core: convert to i2c_new_du [...] omits 6b0d35891c83 can: xilinx_can: xcan_probe(): skip error message on defer [...] omits 864919ea0380 media: mtk-mdp: fix reference count on old device tree omits 3924bc2fd1b6 PCI: dwc: Group DBI registers writes requiring unlocking omits b557b5073194 media: cedrus: Don't set chroma size for scale & rotation omits 3486cc40ccbf can: xilinx_can: xcan_chip_start(): fix failure with invalid bus omits 633eadc9ba1e media: cedrus: Remove dst_bufs from context omits 8c7e96d3fe75 PCI: Disable MSI for Tegra root ports omits 448d5a55759a PCI: Add #defines for some of PCIe spec r4.0 features omits 09c41a23a2e2 media: Revert "media: vimc: propagate pixel format in the stream" omits 7123e1c7ea29 can: ti_hecc: ti_hecc_mailbox_read(): remove set but not u [...] omits 10b1aed6dac0 media: Revert "media: vimc: Remove or modify stream checks" omits 84246ae3fde1 media: rcar-vin: Report correct image stride omits babfcda6ef43 can: ti_hecc: ti_hecc_mailbox_read(): add blank lines to i [...] omits c71400cec438 can: ti_hecc: ti_hecc_start(): avoid multiple assignments omits dfa9352dbe4e can: ti_hecc: fix print formating strings omits ab3a78f65983 can: ti_hecc: avoid long lines omits d5f1a984edd8 can: ti_hecc: fix indention omits 99a3d7c12243 can: ti_hecc: convert block comments to network style comments omits 175a60b73b17 can: sja1000: f81601: remove unused including <linux/version.h> omits 5549369cfde0 can: kvaser_pciefd: Remove unused including <linux/version.h> omits 1910cd88539c can: kvaser_pciefd: kvaser_pciefd_pwm_stop(): remove unnec [...] omits 256acbebdc3b media: omap_vout: convert to vb2 omits 839b9d2c59b3 media: omap_vout: fix various v4l2-compliance failures omits f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next omits 9840a4ffcf0b selftests/bpf: fix race in flow dissector tests omits a3384b8d9f63 HID: logitech-hidpp: remove support for the G700 over USB omits addf3382c47c Revert "HID: logitech-hidpp: add USB PID for a few more su [...] omits d66fa3c70e59 tools: bpftool: add feature check for zlib omits 341dfcf8d78e btf: expose BTF info through sysfs omits 91b4db5313a2 s390/bpf: use 32-bit index for tail calls omits 367f4acc6990 ARM: mach-nspire: Kill off CLCD auxdata omits 2a2bb58aaeff Merge tag 'gemini-dts-v5.4-1' of git://git.kernel.org/pub/ [...] omits fbe4a49f6de9 Merge tag 'stm32-dt-for-v5.4-1' of git://git.kernel.org/pu [...] omits d1406583f4e8 Merge tag 'renesas-dt-bindings-for-v5.4-tag1' of git://git [...] omits d4bc63b193c2 Merge tag 'ux500-dts-v5.4-1' of git://git.kernel.org/pub/s [...] omits da5fbcb1d03a ARM: dts: Update the NSPIRE DTS files for DRM omits c08b59841055 ARM: dts: nomadik: Set up the CS GPIO right omits 115f3bad1a36 usb-storage: remove single-use define for debugging omits 428cb860c4f4 Merge tag 'reset-for-v5.4' of git://git.pengutronix.de/git [...] omits 29baae1e8b9d Merge branch 'omap-for-v5.4/dt' into for-next omits a31adbd3c36c Merge branch 'omap-for-v5.4/ti-sysc' into for-next omits 4a65bbb9109e soc: ti: pm33xx: Make two symbols static omits ebc526233b9d Merge tag 'imx-fixes-5.3-2' of git://git.kernel.org/pub/sc [...] omits d8e0cecbcaf0 soc: ti: pm33xx: Fix static checker warnings omits 0c0d1ec21b2f ARM: OMAP: dma: Mark expected switch fall-throughs omits a27401cecf77 ARM: dts: am335x-boneblue: Use of am335x-osd335x-common.dtsi omits 26b1c8bed586 ARM: dts: gta04: define chosen/stdout-path omits 9fc6bff8078b ARM: dts: omap3-n950-n9: Remove regulator-boot-off property omits dc1b6ca8fa66 ARM: dts: am335x-cm-t335: Remove regulator-boot-off property omits 5d2fc542e8c9 regulator: act8945a-regulator: fix ldo register addresses [...] omits 9c6c417d95d8 ASoC: SOF: fix HDA direct MMIO access omits 8da2d74c10fd ASoC: Intel: hsw: remove i386 build warning w/ size_t argument omits ae3a5901dde2 ASoC: ti: Fix typos in ti/Kconfig omits c8a738f4cfae bus: ti-sysc: remove set but not used variable 'quirks' omits 7188f656cdf7 ASoC: rockchip: rockchip_max98090: Set period size to 240 omits bb88b86c1f62 bus: ti-sysc: allow reset sharing across devices omits 4345f0dc015d bus: ti-sysc: rework the reset handling omits b6036314436b bus: ti-sysc: re-order the clkdm control around reset handling omits b58056da2ec2 bus: ti-sysc: Add missing kerneldoc comments omits 54d662227cae bus: ti-sysc: Switch to SPDX license identifier omits d220540795ec dt-bindings: ti-sysc: Add SPDX license identifier omits 82a9c15d1a91 MAINTAINERS: Add ti-sysc files under the OMAP2+ entry omits 50e4b5cac403 Merge branch 'ti-sysc-fixes' into fixes omits 5b63fb90adb9 ARM: dts: Fix incomplete dts data for am3 and am4 mmc omits 58e16d792a6a Merge branch 'ti-sysc-fixes' into fixes omits a304f483b6b0 bus: ti-sysc: Simplify cleanup upon failures in sysc_probe() omits fa8397e45c64 ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack omits 07f9a8be66a9 ARM: dts: dra74x: Fix iodelay configuration for mmc3 omits 8613e2ca4fff ARM: dts: am335x: Fix UARTs length omits 45da5e09dd32 ARM: OMAP2+: Fix omap4 errata warning on other SoCs omits 105333435b4f netfilter: connlabels: prefer static lock initialiser omits 0a30ba509fde netfilter: nf_nat_proto: make tables static omits 5785cf15fd74 netfilter: nf_tables: add missing prototypes. omits 2a475c409fe8 kbuild: remove all netfilter headers from header-test blacklist. omits 20a9379d9a03 netfilter: remove "#ifdef __KERNEL__" guards from some headers. omits 78458e3e08cd netfilter: add missing IS_ENABLED(CONFIG_NETFILTER) checks [...] omits 0abc8bf4f284 netfilter: add missing IS_ENABLED(CONFIG_NF_CONNTRACK) che [...] omits 47e640af2e49 netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check [...] omits 9211bfbff80a netfilter: add missing IS_ENABLED(CONFIG_BRIDGE_NETFILTER) [...] omits a1b2f04ea527 netfilter: add missing includes to a number of header-files. omits bd96b4c75675 netfilter: inline four headers files into another one. omits 43dd16efc7f2 netfilter: nf_tables: store data in offload context registers omits bd8699e9e292 netfilter: nft_bitwise: add offload support omits 7e59b3fea2a2 netfilter: remove unnecessary spaces omits b1635ee6120c net/mlx5: Add XRQ legacy commands opcodes omits 647d58a989b3 net/mlx5: Use debug message instead of warn omits 220b65d8009d drm/i915/gvt: Double check batch buffer size after copy omits 00a33be40634 drm/i915/gvt: Add valid length check for MI variable commands omits 1e2adc0d0370 drm/i915/gvt: Add MI command valid length check omits 4f870f1fba34 drm/i915/gvt: Utility for valid command length check omits 8cfbca7848ff drm/i915/gvt: factor out tlb and mocs register offset table omits f8871ec8fc73 drm/i915/gvt: no need to check return value of debugfs_cre [...] omits e14006d939fe drm/i915/gvt: Fix typo of VBLANK_TIMER_PERIOD omits abb042f310ff drm/i915/uc: Log fw status changes only under debug config omits faac910201e9 rtc: Remove dev_err() usage after platform_get_irq() omits 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next omits 7cdf6e40537f HID: wacom: add back changes dropped in merge commit omits baf58858e8b6 sh: prefer __section from compiler_attributes.h omits 8619b5a9035a sh: Drop -Werror from kernel Makefile omits 52791eeec1d9 dma-buf: rename reservation_object to dma_resv omits 5d344f58da76 dma-buf: nuke reservation_object seq number omits d3c6dd1fb30d dma-buf/sw_sync: Synchronize signal vs syncpt free omits 5f15c1e6e181 drm/i915/guc: Use a local cancel_port_requests omits 10e62b47973b bus: hisi_lpc: Add .remove method to avoid driver unbind crash omits 1b15a5632a80 bus: hisi_lpc: Unregister logical PIO range to avoid poten [...] omits b884e2de2afc lib: logic_pio: Add logic_pio_unregister_range() omits 0a27142bd1ee lib: logic_pio: Avoid possible overlap for unregistering regions omits 478ffad6d690 drm/i915: drop engine_pin/unpin_breadcrumbs_irq omits ee94e0c4598a drm/i915/guc: keep breadcrumb irq always enabled omits 06709e81c668 lib: logic_pio: Fix RCU usage omits 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs omits fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement omits 7607a121f461 dmaengine: fsldma: Mark expected switch fall-through omits 069e4a19f44d dmaengine: ti: unexport filter functions omits 84814186da28 scsi: core: fix dh and multipathing for SCSI hosts without [...] omits e69d4dba64f0 scsi: core: fix missing .cleanup_rq for SCSI hosts without [...] omits 95ae251fe828 f2fs: add fs-verity support omits 84fb7ca4b3f8 ext4: update on-disk format documentation for fs-verity omits 22cfe4b48ccb ext4: add fs-verity read support omits c93d8f885809 ext4: add basic fs-verity support omits 432434c9f8e1 fs-verity: support builtin file signatures omits add890c9f9d2 fs-verity: add SHA-512 support omits 4dd893d832cf fs-verity: implement FS_IOC_MEASURE_VERITY ioctl omits 3fda4c617e84 fs-verity: implement FS_IOC_ENABLE_VERITY ioctl omits 1799cc573ebb scsi: implement .cleanup_rq callback omits bccd30adf478 blk-mq: add callback of .cleanup_rq omits 075c2b6bf654 scsi: use __u{8,16,32,64} instead of uint{8,16,32,64}_t in [...] omits ba13f2c8d7a0 fscrypt: document the new ioctls and policy version omits 62de25927a25 ubifs: wire up new fscrypt ioctls omits 8ce589c77318 f2fs: wire up new fscrypt ioctls omits 29b3692e6dbf ext4: wire up new fscrypt ioctls omits 5ab7189a31ba fscrypt: require that key be added when setting a v2 encry [...] omits 78a1b96bcf7a fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctl omits 23c688b54016 fscrypt: allow unprivileged users to add/remove keys for v [...] omits 5dae460c2292 fscrypt: v2 encryption policy support omits c1144c9b8ad9 fscrypt: add an HKDF-SHA512 implementation omits 5a7e29924dac fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctl omits b1c0ec3599f4 fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctl omits 22d94f493bfb fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctl omits feed82586191 fscrypt: rename keyinfo.c to keysetup.c omits 0109ce76dd6e fscrypt: move v1 policy key setup to keysetup_v1.c omits 3ec4f2a62927 fscrypt: refactor key setup code in preparation for v2 policies omits a828daabb2ae fscrypt: rename fscrypt_master_key to fscrypt_direct_key omits 59dc6a8e1f53 fscrypt: add ->ci_inode to fscrypt_info omits 3b6df59bc4d2 fscrypt: use FSCRYPT_* definitions, not FS_* omits 2336d0deb2d4 fscrypt: use FSCRYPT_ prefix for uapi constants omits 7af0ab0d3aab fs, fscrypt: move uapi definitions to new header <linux/fs [...] omits 29a98c1caf7b fscrypt: use ENOPKG when crypto API support missing omits a4d14e915bcb fscrypt: improve warnings for missing crypto API support omits 63f668f0def1 fscrypt: improve warning messages for unsupported encrypti [...] omits 886da8b39cf2 fscrypt: make fscrypt_msg() take inode instead of super_block omits 1c5100a2aab4 fscrypt: clean up base64 encoding/decoding omits 75798f85f2ba fscrypt: remove loadable module related code omits 2b4f4cb93ae3 scsi: esas2r: Prefer pcie_capability_read_word() omits 3e76ca9561ce scsi: csiostor: Prefer pcie_capability_read_word() omits 1d4f4a5e507f scsi: sym53c8xx_2: remove redundant assignment to retv omits 18daf910ed6f scsi: pmcraid: Fix a typo - pcmraid --> pmcraid omits dbe447ac18aa scsi: fas216: Mark expected switch fall-throughs omits 9ab089d30bcf scsi: megaraid_sas: Introduce module parameter for default [...] omits d1436e456b84 scsi: qla2xxx: Fix a NULL pointer dereference omits fe6b52c9adbc scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() omits 1778a0e7bff8 scsi: qla2xxx: Remove two superfluous if-tests omits c6e58160a2c0 scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() omits 897def200421 scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function omits 724361921f65 scsi: qla2xxx: Report invalid mailbox status codes omits 1a20719e074a scsi: qla2xxx: Remove superfluous sts_entry_* casts omits 5ec9f9040f61 scsi: qla2xxx: Let the compiler check the type of the SCSI [...] omits 88263208dd23 scsi: qla2xxx: Complain if sp->done() is not called from t [...] omits 0dcec41acb85 scsi: qla2xxx: Make sure that aborted commands are freed omits bcc856574356 scsi: qla2xxx: Introduce qla2xxx_get_next_handle() omits 3cb5f3aeaf07 scsi: qla2xxx: Modify NVMe include directives omits e752a04e1bd1 scsi: qla2xxx: Make qlt_handle_abts_completion() more robust omits 85cffefa09e4 scsi: qla2xxx: Fix a race condition between aborting and c [...] omits bdb61b9b944d scsi: qla2xxx: Introduce the function qla2xxx_init_sp() omits 6c18a43e3c82 scsi: qla2xxx: Enable type checking for the SRB free and d [...] omits aa20e38bf567 scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() omits 0f8243e64682 scsi: qla2xxx: Set the responder mode if appropriate for E [...] omits 9933c050fe91 scsi: qla2xxx: Make it explicit that ELS pass-through IOCB [...] omits 0597fe601a3a scsi: qla2xxx: Check secondary image if reading the primar [...] omits c43e7832ee77 scsi: qla2xxx: Change the return type of qla24xx_read_flas [...] omits df95f39ae764 scsi: qla2xxx: Introduce the be_id_t and le_id_t data type [...] omits fb3250974a48 scsi: qla2xxx: Complain if a soft reset fails omits 527e9b704c3d scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcp [...] omits dc6d6d34e1f6 scsi: qla2xxx: Check the PCI info string output buffer size omits fcef08932db7 scsi: qla2xxx: Complain if waiting for pending commands times out omits bc97c9484bae scsi: qla2xxx: Declare fourth qla2x00_set_model_info() arg [...] omits e6803efae5ac scsi: qla2xxx: Always check the qla2x00_wait_for_hba_onlin [...] omits c4707fccb364 scsi: qla2xxx: Suppress multiple Coverity complaint about [...] omits f91ff36a5731 scsi: qla2xxx: Suppress a Coveritiy complaint about intege [...] omits 3a392b4f384a scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() omits c29282c65d1c scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() omits 282d10565ee9 scsi: qla2xxx: Simplify a debug statement omits 258f0752ef36 scsi: qla2xxx: Remove dead code omits 6f153bcf12f4 scsi: qla2xxx: Complain if parsing the version string fails omits 58e060e11b0b scsi: qla2xxx: Complain if a mailbox command times out omits cc74049f35e8 scsi: qla2xxx: Use strlcpy() instead of strncpy() omits 1df627b4f7fa scsi: qla2xxx: Do not corrupt vha->plogi_ack_list omits b3e9772d9ec5 scsi: qla2xxx: Report the firmware status code if a mailbo [...] omits ac452b8e7932 scsi: qla2xxx: Fix session lookup in qlt_abort_work() omits f1333c48a4ad scsi: qla2xxx: Simplify qla24xx_abort_sp_done() omits 8b21900b09a5 scsi: qla2xxx: Remove two superfluous tests omits 53be100b36ae scsi: qla2xxx: Remove a superfluous pointer check omits 09434912ed4c scsi: qla2xxx: Simplify qlt_lport_dump() omits 9c17c3b1e049 scsi: qla2xxx: Reduce the number of casts in GID list code omits 57bf595a6f24 scsi: qla2xxx: Verify locking assumptions at runtime omits 9e75b5e2c838 scsi: qla2xxx: Change data_dsd into an array omits bb6efb1ea639 scsi: qla2xxx: Declare qla_tgt_cmd.cdb const omits 6d58ef05fd33 scsi: qla2xxx: Reduce the scope of three local variables i [...] omits 909c1d1492b6 scsi: qla2xxx: Change the return type of qla2x00_update_ms [...] omits c254b52b58b5 scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const omits 36645232d9fc scsi: qla2xxx: Remove a superfluous forward declaration omits 3f5ee085d37d scsi: qla2xxx: Remove an include directive from qla_mr.c omits ba0cef253271 scsi: qla2xxx: Include the <asm/unaligned.h> header file f [...] omits 0184793df2e8 scsi: qla2xxx: Use tabs instead of spaces for indentation omits c1c7178c2620 scsi: qla2xxx: Improve Linux kernel coding style conformance omits 8dd9593cc07a scsi: qla2xxx: Really fix qla2xxx_eh_abort() omits d2d2b5a5741d scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the [...] omits b0eb93cfd516 lkdtm: Add Control Flow Integrity test omits fa4b55813b1e Merge branch 'xtensa-5.3' into xtensa-for-next omits ac5656d8a4cd fanotify, inotify, dnotify, security: add security hook fo [...] omits 4514fe8cd96f Documentation/arm/samsung-s3c24xx: Remove stray U+FEFF cha [...] omits 13afbbf49a34 Documentation/arm/sa1100/assabet: Fix 'make assabet_defcon [...] omits 198266af3ab9 Documentation/arm/sa1100: Remove some obsolete documentation omits 6a241a11f925 docs/zh_CN: update Chinese howto.rst for latexdocs making omits 03d36521f5d2 Documentation: virt: Fix broken reference to virt tree's index omits 3b2cb439a63f docs: Fix typo on pull requests guide omits b0a3fa44659c rtc: mxc: use spin_lock_irqsave instead of spin_lock_irq i [...] omits 41a8e19f47df rtc: bd70528: fix driver dependencies omits 15e2544ed38a kernel-doc: Allow anonymous enum omits f88d5d870df1 Merge branch 'bcm2835-dt-next' into for-next omits cb3cab06142e rtc: remove w90x900/nuc900 driver omits 82bf829b692d Documentation: sphinx: Don't parse socket() as identifier [...] omits 11fec009d97e Documentation: sphinx: Add missing comma to list of strings omits abab1cd6c617 dt-bindings: add vendor prefix "acme" for "Acme Systems srl" omits 328e3e369bce ARM: dts: bcm283x: Define memory at board level omits e7774049ff25 ARM: dts: bcm283x: Define MMC interfaces at board level omits 6aed51d89124 Merge tag 'iio-for-5.4a' of git://git.kernel.org/pub/scm/l [...] omits 6b14dd726712 ARM: dts: meson8b: odroidc1: use the MAC address stored in [...] omits d14734a04a8a arm64: dts: meson-g12b-odroid-n2: enable DVFS omits 1c2b93902faf drm/panfrost: Bump driver version to 1.1 omits 187d2929206e drm/panfrost: Add support for GPU heap allocations omits b31bdd1389fc drm/panfrost: Convert MMU IRQ handler to threaded handler omits c6d29c66e582 arm64: dts: meson-g12b-khadas-vim3: add initial device-tree omits b69337d38e05 Merge tag 'clk-meson-v5.4-1' of git://github.com/BayLibre/ [...] omits 73e467f60acd drm/panfrost: Consolidate reset handling omits 203270c025be drm/panfrost: Add a no execute flag for BO allocations omits eecbb3cdccca drm/panfrost: Split panfrost_mmu_map SG list mapping to it [...] omits a5efb4c9a562 drm/panfrost: Restructure the GEM object creation omits 3bf5189d93d0 drm/shmem: Put pages independent of a SG table being set omits 930a402485b2 drm/gem: Allow sparsely populated page arrays in drm_gem_p [...] omits 74d5f3d06f70 tools build: Add capability-related feature detection omits ac9fd659ef8c drm: gm12u320: Add -ENODEV to list of errors to ignore omits 9b61db1aed5c drm: gm12u320: Do not take a mutex from a wait_event condition omits 4abfa2e4e74f drm: gm12u320: Use DRM_DEV_ERROR everywhere omits 8515090ce514 drm: gm12u320: Some minor cleanups omits 40d81772dac4 perf top: Collapse and resort all evsels in a group omits 5f8b4d5d237a perf hist: Remove dummy entries when finding real ones. omits 3e70008a6021 perf trace: Fix segmentation fault when access syscall inf [...] omits 7d1a5efa20db perf hists: Do not link a pair if already linked omits 1205a2719e52 perf top: Set display thread COMM to help with debugging omits b115df076d33 perf vendor events intel: Add Icelake V1.00 event file omits 2b75863b0845 perf tools: Fix paths in include statements omits 4fe94ce1c6ba perf test vfs_getname: Disable ~/.perfconfig to get defaul [...] omits 5de9e5fda05b perf config: Document the PERF_CONFIG environment variable omits 61a461fcbd62 perf config: Honour $PERF_CONFIG env var to specify altern [...] omits 57fc032ad643 perf session: Avoid infinite loop when seeing invalid header.size omits 272172bd418c Merge remote-tracking branch 'torvalds/master' into perf/core omits 7a14826ede1d ext4: set error return correctly when ext4_htree_store_dir [...] omits a21ce8ad12d2 drm/i915/overlay: Switch to using i915_active tracking omits 3d6792cf0a93 drm/i915: Forgo last_fence active request tracking omits ba31ebfa7b74 MAINTAINERS: Update e-mail address for Andrea Parri omits 511b44f7598c rcu: Fix spelling mistake "greate"->"great" omits 1d5087ab964d arm: Use common outgoing-CPU-notification code omits b823cafa7501 rcu: Remove redundant "if" condition from rcu_gp_is_expedited() omits e78a7614f387 idle: Prevent late-arriving interrupts from disrupting offline omits 03d570e1a4dc clk: ingenic: Use CLK_OF_DECLARE_DRIVER macro omits b8cf3219ccd5 drm/amdgpu: flag renoir as experimental for now omits c9d0ca8528b3 drm/amdgpu: skip mec2 jump table loading for renoir omits 444a0fea5107 drm/amdgpu: use direct loading on renoir vcn for the moment omits 8deac2363638 drm/amdgpu: set fw default loading by psp for renoir omits 40c8a3293b17 drm/amdgpu: update lbpw for renoir omits 95f9e74c3acc drm/amdgpu: enable power gating for renoir omits f78e007f76bd drm/amdgpu: enable clock gating for renoir omits 279ba48e1f76 drm/amdgpu: add VCN2.0 to Renoir IP blocks omits 0c6b391d68be drm/amdgpu: enable Doorbell support for Renoir (v2) omits dc9b6e934b42 drm/amdgpu: enable Renoir VCN firmware loading omits a46e1716f37d drm/amdgpu: add sdma golden settings for renoir omits 33294eb8cb67 drm/amdgpu: add gfx golden settings for renoir (v2) omits 6a7a0bdbfa0c drm/amdgpu: add psp_v12_0 for renoir (v2) omits 6b3ad3b2da28 drm/amdgpu: set rlc funcs for renoir omits e09ce48182e5 drm/amdgpu: add asic funcs for renoir omits b1326bbc6316 drm/amdgpu: enable dce virtual ip module for Renoir omits 0126abd4d13f drm/amdgpu: fix no interrupt issue for renoir emu omits 61bdb39c913f drm/amdgpu: add renoir pci id omits 05e1f0e0aba6 drm/amdgpu: set ip blocks for renoir omits 2d49738ae1b4 drm/amdgpu: add sdma support for renoir omits 1aafd447bc79 drm/amdgpu: add gfx support for renoir omits 378d53898a8d drm/amdgpu: set fw load type for renoir omits 8787ee01458f drm/amdgpu: add gmc v9 supports for renoir omits 080deab66d4f drm/amdgpu: add soc15 common ip block support for renoir omits b51a26a02abe drm/amdgpu: add renoir support for gpu_info and ip block setting omits 1eee4228a583 drm/amdgpu: add renoir asic_type enum omits d8a46257c229 drm/amdgpu: add renoir header files (v2) omits 8b94d0517902 drm/amd/powerplay: remove redundant duplicated return check omits 54a9bcb0a4ff drm/amd/display: Fix a typo - dce_aduio_mask --> dce_audio_mask omits 44f3dd09a8a1 drm/amd/display: use kvmalloc for dc_state (v2) omits 62cfcb9e23d0 drm/amdgpu: fix gfx9 soft recovery omits e34640e247be drm/amdgpu/powerplay: update Arcturus smu version in new place omits a840159c82c7 drm/amdgpu: enable mmhub clock gating for Arcturus omits cb15e8046d0d drm/amdgpu: add mmhub clock gating for Arcturus omits 15e2f43a72cf drm/amdgpu: increase CGCG gfx idle threshold for Arcturus omits f9da7c438424 drm/amdgpu: add GFX_CP_LS flag to Arcturus omits 5212a3bdf03f drm/amdgpu: remove ras block's feature status info in sysfs omits 9b4e63f4513b drm/amd/powerplay: change smu_read_sensor sequence in smu omits bee7b51ac93a drm/amdgpu: split athub clock gating from mmhub omits f7ee1995282c drm/amdgpu: enable sdma clock gating for Arcturus omits 8dc7e07cfff5 drm/amdgpu: add sdma clock gating for Arcturus omits 78864760c2e3 drm/amdgpu: support sdma clock gating for more instances omits 5d111f5b3a31 drm/amdgpu: enable hdp clock gating for Arcturus omits 6acb87acefd7 drm/amdgpu: add hdp clock gating for Arcturus omits 6b76ce62bfcb drm/amdgpu: enable gfx clock gating for Arcturus omits f60481a94529 drm/amdgpu: add gfx clock gating for Arcturus omits 145b03eb738e drm/amdgpu: create mmhub ras framework omits 9fb2d8de4a43 drm/amdgpu: support mmhub ras in amdgpu ras omits 3d093da0989e drm/amdgpu: add amdgpu_mmhub_funcs definition omits 44494f96ba96 drm/amdgpu: add sub block parameter in ras inject command omits a2b459947b1e drm/amdgpu: add check to avoid array bound issue omits 3c0b547da0d7 drm/amd/powerplay: update smu11_driver_if_navi10.h omits 1b41b769e137 drm/amd/powerplay: re-define smu interface version for smu v11 omits 260517203210 drm/amdgpu: add navi14 PCI ID omits 965ebe3d5d64 drm/amdgpu: Update pitch on page flips without DC as well omits 29c9d8eadc7a drm/amd/display: Remove drm_dsc_dc.c omits 65872e59d67e drm/amdgpu: enable vcn clock gating for navi12 omits ca51678db44f drm/amdgpu: enable athub clock gating for navi12 omits 89b8d6da24b0 drm/amdgpu/athub2: set clock gating for navi12 omits fbe0bc5794ed drm/amdgpu: enable ih clock gating for navi12 omits 8b797b3d30c4 drm/amdgpu: enable mmhub clock gating for navi12 omits cf5a95e5b80d drm/amdgpu/mmhub2: set clock gating for navi12 omits 358ab97f5366 drm/amdgpu: enable sdma clock gating for navi12 omits e2f9726ee9b7 drm/amdgpu/sdma5: set sdma clock gating for navi12 omits 5211c37a3445 drm/amdgpu: enable hdp clock gating for navi12 omits dca009e71c72 drm/amdgpu: enable gfx clock gatings for navi12 omits 05677c958ad2 Revert "drm/amdgpu: fix transform feedback GDS hang on gfx [...] omits cd2d99229dc9 ext4: drop legacy pre-1970 encoding workaround omits 68b953aeb50d ASoC: SOF: Intel: hda: fixup HDaudio topology name with DM [...] omits 8f86a5b4ad67 gpio: merrifield: Pass irqchip when adding gpiochip omits 7b1e889436a1 gpio: lynxpoint: Pass irqchip when adding gpiochip omits 8069e69a9792 gpio: intel-mid: Pass irqchip when adding gpiochip omits a5ff2130a4d9 parisc: speed up flush_tlb_all_local with qemu omits 82992fc70f98 parisc: Add ALTERNATIVE_CODE() and ALT_COND_RUN_ON_QEMU omits bfb77169306d ARM: dts: exynos: Add CAM power domain to Exynos5422/5800 omits 8686764fc071 ARM: dts: exynos: Add G3D power domain to Exynos542x omits 791aa2150b29 ARM: dts: exynos: Move MSC power domain to the right (sort [...] omits 98dc19902a0b arm64: topology: Use PPTT to determine if PE is a thread omits d3dc0168e932 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] omits 4189ff23489e kernel: only define task_struct_whitelist conditionally omits d0d82d24cdfd ia64/kprobes: remove the unused ia64_get_bsp_cfm function omits 94707d90b7d6 ia64: annotate switch fallthroughs in ia64_handle_unaligned omits 782d7a217eb6 ia64: annotate a switch fallthrough in ia64_do_signal omits ae27c563a618 Merge tag 'v5.3-rc4' into patchwork omits 0bf63e2c2913 media: mach-omap2/devices.c: set dma mask omits bb2d267c448f s390/bpf: fix lcgr instruction encoding omits 7da20788d3ff ALSA: hda: Set fifo_size for both playback and capture streams omits f246ff5c2325 drm/syncobj: Add better overview documentation for syncobj (v2) omits db50077b9530 RDMA/hns: Use the new APIs for printing log omits d967e2625faa RDMA/hns: Disable alw_lcl_lpbk of SSU omits 249f2f921f24 RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int() omits 260c3b349919 RDMA/hns: Refactor hns_roce_v2_set_hem for hip08 omits 4b42d05d0b2c RDMA/hns: Remove unnecessary kzalloc omits bebdb83f97ee RDMA/hns: Refactor irq request code omits e7f40440afb8 RDMA/hns: Split bool statement and assign statement omits 0e20ebf8d48e RDMA/hns: Handling the error return value of hem function omits 6def7de6d450 RDMA/hns: Update some comments style omits b5c229dc1585 RDMA/hns: Clean up unnecessary initial assignment omits 2288b3b3b187 RDMA/hns: Remove unnessary init for cmq reg omits ece9c205f707 RDMA/hns: Update the prompt message for creating and destroy qp omits 8ea417ffc2db RDMA/hns: Optimize hns_roce_modify_qp function omits cc95b23c2500 RDMA/hns: Encapsulate some lines for setting sq size in user mode omits 1aee09b8fa5b staging: rtl8192u: fix spacing errors omits 70deda9dfa66 staging: rtl8712: r8712_construct_txaggr_cmd_hdr(): Change [...] omits e7df51e00828 staging: rtl8712: r8712_construct_txaggr_cmd_desc(): Chang [...] omits 9958e0e53ba4 staging: rtl8712: r8712_xmit_direct(): Change return type omits 670b673fa0d0 staging: rtl8712: r8712_free_xmitbuf(): Change return type omits 0d478943e3c5 staging: rtl8712: make_wlanhdr(): Change return values and type omits b013c5b8ddac staging: rtl8712: r8712_update_attrib(): Change return val [...] omits ed5d2eaf5f5d staging: rtl8712: _r8712_init_xmit_priv(): Change return v [...] omits cf1c97dcb96c drm/i915: Extract general GT interrupt handlers omits d762043f7ab1 drm/i915: Extract GT powermanagement interrupt handling omits 133716f4ece3 staging: wilc1000: return kernel error codes from wilc_wlan_stop omits 0d1b57c1f04c staging: wilc1000: Don't reset WILC CPU disgracefully omits a3e2d4c7e766 RDMA/hns: remove obsolete Kconfig comment omits d8d5cfac45db RDMA/{cxgb3, cxgb4, i40iw}: Remove common code omits 4929116bdf72 RDMA/core: Add common iWARP query port omits 691f380df242 RDMA/cxgb3: Use ib_device_set_netdev() omits 72a7720fca37 RDMA: Introduce ib_port_phys_state enum omits 12db36bc3cec drm: Fix kerneldoc warns in connector-related docs omits e8760d8a698c clk: imx8mq: Unregister clks when of_clk_add_provider failed omits 73d9c8d4c001 blk-mq: Fix memory leak in blk_mq_init_allocated_queue err [...] omits ef7e6a128437 clk: imx8mm: Unregister clks when of_clk_add_provider failed omits b13431ed6eab pinctrl: sh-pfc: Remove incomplete flag "cfg->type" omits 1d4ba593d02e pinctrl: sh-pfc: Add new flags into struct sh_pfc_pin_config omits 377fbc7c31e5 Merge remote-tracking branch 'origin/fixes-for-v5.3' into [...] omits f32f77814925 ARM: dts: imx25: mbimxsd25: native-mode is part of display [...] omits 7244c49dd36d ARM: dts: apf27dev: native-mode is part of display-timings omits 001d47937347 ARM: dts: edb7211: native-mode is part of display-timings omits 558ea43a7d83 ARM: dts: imx27-phytec-phycore-rdk: native-mode is part of [...] omits 38910680d5cb ARM: dts: mbimxsd25: native-mode is part of display-timings omits 6fbeef213c41 ARM: dts: eukrea-mbimxsd27: native-mode is part of display [...] omits 28992ae05cc6 ARM: dts: imx25: mbimxsd25: native-mode is part of display [...] omits aae15b1453a2 ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings omits ffbf23d50353 firmware: imx: Add DSP IPC protocol interface omits 63daf4e16654 drm/omap: ensure we have a valid dma_mask omits 181ae8844578 Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes omits 533ca1feed98 PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it omits 1bd4584626a9 Merge branch 'regmap-5.4' into regmap-next omits 0161b8716465 Merge branch 'regmap-5.3' into regmap-linus omits 6fa4e0cae684 ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width omits abe51c351827 ASoC: pcm3168a: Retain the independence of DAC and ADC sid [...] omits 52718908c3f4 spi: dw-pci: Add support for Intel Elkhart Lake PSE SPI omits fba5b1e9ab52 regmap-irq: Correct error paths in regmap_irq_thread for p [...] omits 79631210fc41 ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route omits 0181d2853126 ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver omits 1a3fb5d3f420 ASoC: Intel: boards: Match Product Family instead of product omits 872f3ac583cb ASoC: dapm: Invalidate only paths reachable for a given stream omits cac974a51ebb ASoC: SOF: topology: use set_get_data in process load omits 9ea08f2a6d27 ASoC: fsl_esai: Add new compatible string for imx6ull omits 9c2806c49416 ASoC: fsl_esai: Add compatible string for imx6ull omits ae032156ec41 ASoC: rt5677: Revert remove superfluous set omits 8b209cdb696f ASoC: remove w90x900/nuc900 platform drivers omits 8afd1a99d713 ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM omits b9ee5e04fd77 powerpc/64e: Drop stale call to smp_processor_id() which h [...] omits 2e1da13fba4c x86/kconfig: Remove X86_DIRECT_GBPAGES dependency on !DEBU [...] omits a46d14eca7b7 sched/fair: Use rq_lock/unlock in online_fair_sched_group omits 73feb4d0f8f1 soc: imx-scu: Add SoC UID(unique identifier) support omits d3b682c49e22 dt-bindings: arm: imx: Add the soc binding for i.MX8MN omits 4ecd20c929b8 drm/i915/gt: Use the local engine wakeref when checking RI [...] omits acb9488dcad8 drm/i915/selftests: Prevent the timeslice expiring during [...] omits f597625d12ba drm/i915/execlists: Avoid sync calls during park omits 3ea580291054 drm/i915/uc: Update copyright and license omits bbd1b70639f7 ACPI/PPTT: Add support for ACPI 6.3 thread flag omits a4872e80ce7d mfd: mt6397: Extract IRQ related code from core driver omits c550b60c6479 drm/komeda: Fix potential integer overflow in komeda_crtc_ [...] omits 708cb5cc3fde mfd: mt6397: Rename macros to something more readable omits c8ae9c2da1cc reset: Add support for resets provided by SCMI omits 95a15d80aa0d firmware: arm_scmi: Add RESET protocol in SCMI v2.0 omits ae39913ce409 dt-bindings: arm: Extend SCMI to support new reset protocol omits 823839571d76 firmware: arm_scmi: Make use SCMI v2.0 fastchannel for per [...] omits ac8aaf348cf5 firmware: arm_scmi: Add discovery of SCMI v2.0 performance [...] omits aa90ac45bc88 firmware: arm_scmi: Use {get,put}_unaligned_le{32,64} accessors omits 2bc06ffa0635 firmware: arm_scmi: Use asynchronous CLOCK_RATE_SET when possible omits d0aba1161455 firmware: arm_scmi: Drop config flag in clk_ops->rate_set omits d09aac0eb17c firmware: arm_scmi: Add asynchronous sensor read if it supports omits 6a55331c87d8 firmware: arm_scmi: Drop async flag in sensor_ops->reading_get omits 58ecdf03dbb9 firmware: arm_scmi: Add support for asynchronous commands [...] omits 22d1f76109f7 firmware: arm_scmi: Add mechanism to unpack message headers omits 38c927fbebb3 firmware: arm_scmi: Separate out tx buffer handling and pr [...] omits 46cc7c286ce3 firmware: arm_scmi: Add receive channel support for notifications omits 3748daf7fb6b firmware: arm_scmi: Segregate tx channel handling and prep [...] omits 2747a967c85d firmware: arm_scmi: Reorder some functions to avoid forwar [...] omits 9dc34d635c67 firmware: arm_scmi: Check if platform has released shmem b [...] omits 5b65af8f60f5 firmware: arm_scmi: Use the term 'message' instead of 'command' omits c29a628976b3 firmware: arm_scmi: Fix few trivial typos in comments omits 37bbffcb19a7 firmware: arm_scmi: Remove extra check for invalid length [...] omits 9eefa43a1a03 firmware: arm_scmi: Align few names in sensors protocol wi [...] omits 4752544a447b firmware: arm_scmi: Use the correct style for SPDX License [...] omits b18f22d02ad1 watchdog: jz4740: Fix unused variable warning in jz4740_wdt_probe omits 26ae6a8e9b09 watchdog: Remove dev_err() usage after platform_get_irq() omits 4b4b8b03458e watchdog: riowd: Mark expected switch fall-through omits 2c017640826a watchdog: wdt977: Mark expected switch fall-through omits ca58397c53dd watchdog: scx200_wdt: Mark expected switch fall-through omits 630ee1a50c40 watchdog: Mark expected switch fall-throughs omits 8f1c748b9a77 drm/komeda: Add support for 'memory-region' DT node property omits a9577f192125 drm/komeda: Adds internal bpp computing for arm afbc only [...] omits 5fbdac150d48 mtd: spi-nor: fix description for int (*flash_is_locked)() omits 9e38e690ace3 PCI: tegra: Fix OF node reference leak omits 802d9bd4fac7 mfd: Remove dev_err() usage after platform_get_irq() omits b620c17672b9 mfd: db8500-prcmu: Mark expected switch fall-throughs omits ec65b56046d2 mfd: intel-lpss: Add Intel Tiger Lake PCI IDs omits ff71266aa490 mfd: Drop obsolete JZ4740 driver omits ea1acf11ee7a mfd: omap-usb-host: Mark expected switch fall-throughs omits 76380a607ba0 mfd: intel-lpss: Remove D3cold delay omits 7891c30a3e30 dma-fence: Report the composite sync_file status omits a664a834579a tools: bpftool: fix reading from /proc/config.gz omits b194a77fcc40 efi: cper: print AER info of PCIe fatal error omits 015341da9888 drm/i915/tgl: Fixing up list of PG3 power domains. omits 2e04dbceed68 drm/i915/icl: Remove DDI IO power domain from PG3 power domains omits 5c7ed4385424 HMAT: Skip publishing target info for nodes with no online memory omits b630f62bc57c HMAT: Register attributes for memory hot add omits 06188d713885 HMAT: Register memory-side cache after parsing omits a5f978c3609f drm/i915/uc: Use -EIO code for GuC initialization failures omits 07587c343511 drm/i915/uc: Update messages from fw upload step omits d8d6e5eb2bad drm/i915/uc: Include HuC firmware version in summary omits ae7a3166a708 drm/i915/uc: Fail early if there is no GuC fw available omits 7afe9a4e5665 i3c: master: fix a memory leak bug omits 30f644fd6ec9 backlight: lms283gf05: Fix a typo in the description passe [...] omits 072e2c8192cf backlight: lm3630a: Switch to use fwnode_property_count_uXX() omits 865cac14c2da backlight: rave-sp: Leave initial state and register with [...] omits 4c8b4c3855b0 drm: sun4i: Add support for enabling DDC I2C bus to sun8i_ [...] omits f6700060f53f dt-bindings: display: hdmi-connector: Support DDC bus enable omits 0ed4c252bf80 clk: sunxi-ng: v3s: add Allwinner V3 support omits 720099603d1f clk: sunxi-ng: v3s: add missing clock slices for MMC2 modu [...] omits c76f5089796a mtd: spi-nor: Rework hwcaps selection for the spi-mem case omits b35b9a10362d mtd: spi-nor: Move m25p80 code in spi-nor.c omits ba972dac9854 mfd: twl-core: Convert to i2c_new_dummy_device omits ad9fc1f4229e mfd: palmas: Convert to i2c_new_dummy_device omits 7a99c8f3310b mfd: max8998: Convert to i2c_new_dummy_device omits 4e32bff681fb mfd: max8997: Convert to i2c_new_dummy_device omits ddbf6ffeb63c mfd: max8925-i2c: Convert to i2c_new_dummy_device omits b8afcd54db8a mfd: max8907: Convert to i2c_new_dummy_device omits 0005a9e1bab7 mfd: max77843: Convert to i2c_new_dummy_device omits ad28edcb8733 mfd: max77693: Convert to i2c_new_dummy_device omits f6ae8129631f mfd: max14577: Convert to i2c_new_dummy_device omits f173f26a4d54 mtd: spi-nor: always use bounce buffer for register read/writes omits e310ee86f9ef mfd: da9150-core: Convert to i2c_new_dummy_device omits 98f0c05f409e mfd: bcm590xx: Convert to i2c_new_dummy_device omits f5d5d193c5f7 mfd: ab3100-core: Convert to i2c_new_dummy_device omits 9520b835ffda mfd: 88pm860x-core: Convert to i2c_new_dummy_device omits 83215897356f mfd: 88pm800: Convert to i2c_new_dummy_device omits aee36174b22d mfd: timberdale: Use dev_get_drvdata omits e406b832d89d mfd: da9063: Remove now unused platform_data omits a604e5b29ce6 mfd: tps80031: Convert to devm_i2c_new_dummy_device omits 624e3fceb533 mfd: cros_ec: Update cros_ec_commands.h omits 1f70b8b812f3 dma-fence: Propagate errors to dma-fence-array container omits f5d4c647d0dd Input: applespi - no need to check return value of debugfs [...] omits 042cc4c778e1 Input: edt-ft5x06 - no need to check return value of debug [...] omits f2ee73147a3f gpio: lpc32xx: allow building on non-lpc32xx targets omits 656d29ce0f44 Input: matrix-keymap - switch to use device_property_count_u32() omits 9ed05c94f20d Input: atmel_mxt_ts - switch to use device_property_count_u32() omits 104c995fd6ab Input: hideep - switch to use device_property_count_u32() omits 6e57ce76d062 Input: mpr121 - switch to use device_property_count_u32() omits d99995a4f0f1 Input: axp20x-pek - convert driver to use dev_groups omits cf1b2a208d2e Input: gpio_keys - convert driver to use dev_groups omits 9b1e6ce34a1a arm64: defconfig: Enable Sun4i SPDIF module omits 3281ddddc205 Merge tag 'dev_groups_all_drivers' of git://git.kernel.org [...] omits ed075453d527 dt-bindings: mfd: rn5t618: Document optional property syst [...] omits cbfe612d471f mfd: aat2870: No need to check return value of debugfs_cre [...] omits 64e8a9bacadb mfd: ab8500: No need to check return value of debugfs_crea [...] omits efecc3b531a3 mfd: ab3100: No need to check return value of debugfs_crea [...] omits 4aa31b4b61e4 Merge tag 'v5.3-rc4' into next omits aa31332f67ac usb: gadget: aspeed: Implement dummy hub TT requests omits 22a5d3ce0d03 usb: Add definitions for the USB2.0 hub TT requests omits cca1754c1d00 usb: gadget: aspeed: Improve debugging when nuking omits 801675989408 usb: gadget: aspeed: Remove unused "suspended" flag omits 5f0625aaba5e usb: gadget: aspeed: Rework the reset logic omits 155940a16d68 usb: gadget: aspeed: Check suspend/resume callback existence omits ef9d34686bae usb: gadget: aspeed: Don't reject requests on suspended devices omits 7e420cef9047 usb: gadget: aspeed: Fix EP0 stall handling omits d042c35eb86a usb: gadget: aspeed: Cleanup EP0 state on port reset omits 9fbbeb4eff07 usb: gadget: aspeed: Don't set port enable change bit on reset omits 51fa228c8e05 Merge 5.3-rc4 into usb-next omits b2a878de1125 Merge 5.3-rc4 into staging-next omits e6aa640eb2f6 Merge 5.3-rc4 into driver-core-next omits 77e38c19f373 Merge 5.3-rc4 into char-misc-next omits c59ae0a10551 MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean omits 077ff3be06e8 MIPS/ptrace: Update mips_get_syscall_arg's return type omits c2869aafe719 MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr omits 53f6f391786e caif: no need to check return value of debugfs_create functions omits 6f20a697e487 xen-netback: no need to check return value of debugfs_crea [...] omits a858390177bc Merge branch 'net-dsa-mv88e6xxx-prepare-Wait-Bit-operation' omits eede236112b7 net: dsa: mv88e6xxx: add delay in direct SMI wait omits 1c6463b6fc36 net: dsa: mv88e6xxx: fix SMI bit checking omits 2ad4da776bdb net: dsa: mv88e6xxx: remove wait and update routines omits 28ae1e9662b2 net: dsa: mv88e6xxx: wait for AVB Busy bit omits 19fb7f69da2a net: dsa: mv88e6xxx: introduce wait bit routine omits 683f2244c5a3 net: dsa: mv88e6xxx: introduce wait mask routine omits 929938536fc0 net: dsa: mv88e6xxx: wait for 88E6185 PPU disabled omits eb2e7f092271 r8169: inline rtl8169_free_rx_databuff omits d35bbe84c12e Merge branch 'realtek-phy-next' omits 087f5b8758ae net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 omits bf22b343ca80 net: phy: add phy_modify_paged_changed omits f4069cd7fa65 net: phy: prepare phylib to deal with PHY's extending Clause 22 omits 3eef8689325e net: phy: simplify genphy_config_advert by using the linkm [...] omits 150e8f8a1bae netdevsim: register couple of devlink params omits e7f7287bf5f7 Merge tag 'drm-next-5.4-2019-08-09' of git://people.freede [...] omits bb5835edcdf8 ext4: add new ioctl EXT4_IOC_GET_ES_CACHE omits 1ad3ea6e0a69 ext4: add a new ioctl EXT4_IOC_GETSTATE omits b0c013e2928d ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE omits 547b9ad698b4 jbd2: flush_descriptor(): Do not decrease buffer head's ref count omits 991f52306ab8 ext4: remove unnecessary error check omits 4e34323135ec ext4: fix warning when turn on dioread_nolock and inline_data omits 6e5ee483397a Merge branch 'drop_monitor-Capture-dropped-packets-and-metadata' omits e9feb58020f9 drop_monitor: Expose tail drop counter omits 30328d46af59 drop_monitor: Make drop queue length configurable omits 444be061d012 drop_monitor: Add a command to query current configuration omits 57986617a736 drop_monitor: Allow truncation of dropped packets omits ca30707dee2b drop_monitor: Add packet alert mode omits 28315f799987 drop_monitor: Add alert mode operations omits c5ab9b1c41f6 drop_monitor: Require CAP_NET_ADMIN for drop monitor confi [...] omits 44075f563793 drop_monitor: Reset per-CPU data before starting to trace omits 70c69274f354 drop_monitor: Initialize timer and work item upon tracing enable omits 7c747838a558 drop_monitor: Split tracing enable / disable to different [...] omits 9f4dd137b20e drm/i915: Remove unused debugfs/i915_emon_status omits ef19ee60f9cf iio: hi8435: Drop hi8435_remove() by using devres for rema [...] omits b1ac3a4b9aa2 i3c: add addr and lvr to i2c_dev_desc structure omits 6822dc9daa26 iio: hi8435: Use gpiod_set_value_cansleep() omits fd3f8f3118c6 i3c: master: cdns: Use for_each_set_bit() omits 91227632fc7a i3c: master: Add of_node_put() before return omits e031d5f558f1 iio:st_sensors: remove buffer allocation at each buffer enable omits 2cc2743d8fee Merge branch 'Networking-driver-debugfs-cleanups' omits 7e174a49bb80 ieee802154: no need to check return value of debugfs_creat [...] omits 35dc61ebfc10 ixgbe: no need to check return value of debugfs_create functions omits 43c4eb038119 i40e: no need to check return value of debugfs_create functions omits ecc557075166 fm10k: no need to check return value of debugfs_create functions omits e6882aa623f6 mvpp2: no need to check return value of debugfs_create functions omits 2f62f8e6c379 skge: no need to check return value of debugfs_create functions omits 687236b07a67 qca: no need to check return value of debugfs_create functions omits 92aff5b46787 dpaa2: no need to check return value of debugfs_create functions omits 8d72ab119f42 stmmac: no need to check return value of debugfs_create functions omits 16e9b481e988 nfp: no need to check return value of debugfs_create functions omits 11ab11e69d63 hns3: no need to check return value of debugfs_create functions omits 9dac1e8eeaa2 cxgb4: no need to check return value of debugfs_create functions omits 3a131e85043c bnxt: no need to check return value of debugfs_create functions omits 9e3926df8779 xgbe: no need to check return value of debugfs_create functions omits 9f818c8a7388 mlx5: no need to check return value of debugfs_create functions omits fedcc6da10f3 bonding: no need to print a message if debugfs_create_dir() fails omits a62052ba2aec wimax: no need to check return value of debugfs_create functions omits 14d1b9a6247c drm/i915: buddy allocator omits 05f219d709ec drm/i915/blt: support copying objects omits e0d409ff1620 drm/panel: drop return code from drm_panel_detach() omits 8b0c6e2faa97 drm/panel: use inline comments in drm_panel.h omits 7a833d307cd8 drm/panel: move drm_panel functions to .c file omits 9d027b8e5a57 drm/panel: ili9322: move bus_flags to get_modes() omits ce7d93aa2a08 drm/mxsfb: fix opencoded use of drm_panel_* omits 24bc3e9ce68a drm/fsl-dcu: fix opencoded use of drm_panel_* omits 90fbc5105653 drm/imx: fix opencoded use of drm_panel_* omits 7bb0a60aa578 drm/bridge: tc358767: fix opencoded use of drm_panel_* omits b7e7fffd3e8c cpuidle: teo: Get rid of redundant check in teo_update() omits aaa914cd1c63 drm/i915/gtt: disable 2M pages for pre-gen11 omits 1feb7864b2cb drm/i915/gtt: enable GTT cache by default omits 18851edfa7db drm/i915/selftests: move gpu-write-dw into utils omits 5130802ddbb1 thermal: cpu_cooling: Switch to QoS requests for freq limits omits 6a1490367c44 cpufreq: Add policy create/remove notifiers back omits 11f26633cccb PM: suspend: Fix platform_suspend_prepare_noirq() omits 92b8608691bf dt-bindings: usb: renesas_gen3: Rename bindings documentat [...] omits 0e1d8083bddb dma-buf: further relax reservation_object_add_shared_fence omits dd7a7d1ff2f1 drm/i915: use new reservation_object_fences helper omits 67c97fb79a7f dma-buf: add reservation_object_fences helper omits 0e2f733addbf dma-buf: make dma_fence structure a bit smaller v2 omits 554e330ceb9f drm/i915/blt: bump the size restriction omits 963ad1285b7c drm/i915/blt: don't assume pinned intel_context omits b772d7aeae09 gpio: remove ks8695 driver omits 76837e02a2b7 Merge tag 'sh-pfc-for-v5.4-tag1' of git://git.kernel.org/p [...] omits bf4b87b0d06a pinctrl: freescale: imx: Add of_node_put() before return omits 5a6bc2903270 pinctrl: sprd: Add of_node_put() before return to prevent [...] omits 474137c9111a pinctrl: stm32: stm32: Add of_node_put() before return omits 21b2920fb587 pinctrl: aspeed: g6: Remove const specifier from aspeed_g6 [...] omits a190d94830c3 usb: remove ehci-w90x900 driver omits 38b9e0f6d981 Merge tag 'mlx5-updates-2019-08-09' of git://git.kernel.or [...] omits 62ad42ec9c49 tc-testing: added tdc tests for matchall filter omits f887427b2cec selftests: Fix detection of nettest command in fcnal-test omits 6bd744b723d2 Input: remove w90x900 touchscreen driver omits 060157e1dbc1 Input: remove w90x900 keyboard driver omits b51c225e6c4e net/mlx5e: Use refcount_t for refcount omits c938451f6b9c net/mlx5e: Use vhca_id in generating representor port_index omits 724ee17912c9 net/mlx5e: Simplify querying port representor parent id omits ef2e4094e076 net/mlx5: E-switch, Removed unused hwid omits d589e785baf5 net/mlx5e: Allow concurrent creation of encap entries omits 61086f391044 net/mlx5e: Protect encap hash table with mutex omits 948993f2beeb net/mlx5e: Extend encap entry with reference counter omits a734d0071731 net/mlx5e: Allow concurrent creation of mod_hdr entries omits d2faae25c305 net/mlx5e: Protect mod_hdr hash table with mutex omits 83a52f0d5255 net/mlx5e: Protect mod header entry flows list with spinlock omits dd58edc328ce net/mlx5e: Extend mod header entry with reference counter omits db76ca2424fe net/mlx5e: Allow concurrent creation of hairpin entries omits b32accda8afd net/mlx5e: Protect hairpin hash table with mutex omits 73edca736e58 net/mlx5e: Protect hairpin entry flows list with spinlock omits e4f9abbd38e4 net/mlx5e: Extend hairpin entry with reference counter omits e2fb6f7c0df1 dt-bindings: arm: amlogic: fix x96-max/sei510 section in a [...] omits f52ea3c55a40 Merge branch 'hns3-next' omits eddd98600b38 net: hns3: refine some macro definitions omits 427a7bff66c8 net: hns3: add handshake with VF for PF reset omits 615466ce415a net: hns3: refine MAC pause statistics querying function omits dec8466001f7 net: hns3: add function display NCL_CONFIG info omits 42611b70f8be net: hns3: add check for max TX BD num for tso and non-tso case omits b20d7fe51e0d net: hns3: add some statitics info to tx process omits ddb54554fa51 net: hns3: add DFX registers information for ethtool -d omits aacbe27e82f0 net: hns3: modify how pause options is displayed omits 7ac243f99d61 net: hns3: add input length check for debugfs write function omits eb977d996e93 net: hns3: clean up for vlan handling in hns3_fill_desc_vtags omits 130509213bae net: hns3: fix interrupt clearing error for VF omits 9e6717af61df net: hns3: fix GFP flag error in hclge_mac_update_stats() omits ca497fb6aa9f taprio: remove unused variable 'entry_list_policy' omits a7eb6a4f2560 r8169: fix performance issue on RTL8168evl omits 1555e6fdf062 tcp: Update TCP_BASE_MSS comment omits c04b79b6cfd7 tcp: add new tcp_mtu_probe_floor sysctl omits 0a9b26306d6a drm/i915: split out uncore_mmio_debug omits 72e67f046374 drm/i915: Stop reconfiguring our shmemfs mountpoint omits 75d0a7f31eec drm/i915: Lift timeline into intel_context omits 48ae397b6b93 drm/i915: Push the ring creation flags to the backend omits 4c60b1aaa255 drm/i915/gt: Make deferred context allocation explicit omits 72e277759340 drm/i915: Remove i915_gem_context_create_gvt() omits 45f5d5a9e34d arm64: dts: renesas: r8a77995: draak: Fix backlight regula [...] omits 3a5e523479c4 devlink: remove pointless data_len arg from region snapsho [...] omits 3f61fd41f383 Merge tag 'v5.3-rc3' into drm-next-5.4 omits a55022706068 arm64: dts: amlogic: g12 CPU timers stop in suspend omits b96d4e92709b arm64: dts: meson-g12b: support a311d and s922x cpu operat [...] omits 8f920256e9b6 dt-bindings: arm: amlogic: add support for the Khadas VIM3 omits a0250352e32b dt-bindings: arm: amlogic: add bindings for the Amlogic G1 [...] omits a742eda915e3 dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC omits 4be247f79ff4 arm64: dts: meson: add video decoder entries omits 1f11d61182ae arm64: dts: meson-gx: add video decoder entry omits 0b34189b0875 dt-bindings: media: amlogic,vdec: add default compatible omits ef68984eab6b arm64: dts: meson: add ethernet fifo sizes omits 53fbee339a95 arm64: dts: meson-g12b: add cpus OPP tables omits e9bc0765cc12 arm64: dts: meson-g12a: enable DVFS on G12A boards omits b190056fa9ee arm64: dts: meson-g12a: add cpus OPP table omits cca30c891247 arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux omits 1499218c80c9 arm64: dts: move common G12A & G12B modes to meson-g12-com [...] omits 1a9914884db5 tcp: batch calls to sk_flush_backlog() omits 7fd69b0ba48a ipv4: Add lockdep condition to fix for_each_entry() omits fbab8d6735e2 rcu/sync: Remove custom check for RCU readers omits 28875945ba98 rcu: Add support for consolidated-RCU reader checking omits 73499ad21d59 iommu/omap: Fix compilation warnings omits 6738ff85c3ee tools/memory-model: Update the informal documentation omits 6240973e5661 tools/memory-model: Use cumul-fence instead of fence in -> [...] omits 29a3388bfcce EDAC, pnd2: Fix ioremap() size in dnv_rd_reg() omits c2b71c71037b ASoC: soc-core: add for_each_xxx macro for aux_dev omits b812cd586454 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_so [...] omits c86102a333f7 ASoC: max9850: remove unused variable 'max9850_reg' omits dbf0649f4340 ASoC: max98926: remove two unused variables omits a48b561d873d ASoC: soc-core: remove legacy style of aux_dev omits 77b21d2822fd ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev omits 3d0d2d64b7eb ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component f [...] omits 124749194ad2 ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component [...] omits 2d946aaa80c7 ASoC: samsung: speyside: use snd_soc_dai_link_component fo [...] omits d20bb789d728 ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_compon [...] omits 70a6b7bfba9b ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_co [...] omits a73b522d4b57 ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev omits 5c9e38cb57ce ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_li [...] omits aa1afd92f374 ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_com [...] omits 14fdfc058d81 ASoC: simple-card: use snd_soc_dai_link_component for aux_dev omits 3dc29b8b2062 ASoC: soc-core: support snd_soc_dai_link_component for aux_dev omits d9df0187b6ed regulator: twl6030: workaround the VMMC reset behavior omits 621d3ce83064 regulator: twl6030: use variable for device node omits 906c4d5c939b dt-bindings: regulator: twl6030: Add retain-on-reset property omits 332ccf00bf85 ASoC: hdac_hdmi: Offload dapm update at jack detection omits 9ffeb6d08c3a PSCI: cpuidle: Refactor CPU suspend power_state parameter [...] omits 788961462f34 ARM: psci: cpuidle: Enable PSCI CPUidle driver omits 81d549e0c810 ARM: psci: cpuidle: Introduce PSCI CPUidle driver omits e76d8b7027d9 drivers: firmware: psci: Decouple checker from generic ARM [...] omits 6460d7ba4884 ARM: cpuidle: Remove overzealous error logging omits 63e3ee615495 ARM: cpuidle: Remove useless header include omits 26332247fb3f Input: synaptics - fix a typo omits 6ca523d7eb19 drm/amdgpu: remove RREG64/WREG64 omits dd21a572c906 drm/amdgpu: implement UMC 64 bits REG operations omits c6dddf45402c drm/amdgpu: replace readq/writeq with atomic64 operations omits 9f30cd568b39 Merge branch 'bpf-xdp-fwd-sample-improvements' omits abcce733adb7 samples/bpf: xdp_fwd explain bpf_fib_lookup return codes omits a32a32cb26eb samples/bpf: make xdp_fwd more practically usable via devm [...] omits 3783d43752ea samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports omits d9973cec9d57 xdp: xdp_umem: fix umem pages mapping for 32bits systems omits d40312598d53 gfs2: Minor gfs2_alloc_inode cleanup omits 2257e468a63b gfs2: implement gfs2_block_zero_range using iomap_zero_range omits 72d36d0529c6 gfs2: Add support for IOMAP_ZERO omits 34aad20bc3ff gfs2: gfs2_iomap_begin cleanup omits 1432ebbd6003 iommu/omap: remove pm_runtime_irq_safe flag for OMAP IOMMUs omits 604629bcb505 iommu/omap: add support for late attachment of iommu devices omits d9c4d8a6cc0f iommu/omap: introduce new API for runtime suspend/resume control omits c4206c4e190b iommu/omap: Add system suspend/resume support omits 3846a3b9511c iommu/omap: fix boot issue on remoteprocs with AMMU/Unicache omits c3b44a063d3b iommu/omap: add logic to save/restore locked TLBs omits db8918f61d51 iommu/omap: streamline enable/disable through runtime pm c [...] omits 74c116df66d2 iommu/omap: add pdata ops for omap_device_enable/idle omits 086f9efae7e9 iommu: Remove dev_err() usage after platform_get_irq() omits b9c6ff94e43a iommu/amd: Re-factor guest virtual APIC (de-)activation code omits a2ef03fe617a ALSA: hda - Add a quirk model for fixing Huawei Matebook X [...] omits f43ec25aa548 ALSA: hda - Inform too slow responses omits cec2caedd979 Merge tag 'fpga-for-5.4' of git://git.kernel.org/pub/scm/l [...] omits a2f99330c50b Input: ads7846 - add support for general touchscreen bindings omits f0fbeaa82028 dt-bindings: input: ads7846: fix property description omits 9c1cac424c93 arm64: mm: Really fix sparse warning in untagged_addr() omits d2d73d2fef42 arm64: mm: Simplify definition of virt_addr_valid() omits 3148310792b6 drm/i915: Drop the fudge warning on ring restart for ctg/elk omits 52f6f9d74f31 floppy: fix usercopy direction omits 1a07e86cceac drm/i915: Generalise BSD default selection omits 6b86f90019cf drm/i915: Replace global bsd_dispatch_index with random seed omits d5b2a3a4f85a drm/i915: Check for a second VCS engine more carefully omits 1f573cce48a2 device.h: Fix warnings for mismatched parameter names in comments omits 894efaf5236d staging: wusbcore: Fix build error without CONFIG_USB omits 533d7647a1db Merge branch 'topic/hda-bus-ops-cleanup' into for-next omits 40073a9d53ea ASoC: SOF: Intel: Add missing include file hdac_hda.h omits 5cbdaeefb655 s390/mm: Remove sev_active() function omits ae7eb82a92fa fs/core/vmcore: Move sev_active() reference to x86 arch code omits 284e21fab2cf x86, s390/mm: Move sme_active() and sme_me_mask to x86-spe [...] omits e740815a97e2 dma-mapping: Remove dma_check_mask() omits 47e5d8f9ed34 swiotlb: Remove call to sme_active() omits 0c9c1d563975 x86, s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig omits 6cd34b10cd64 drm/i915/execlists: Backtrack along timeline omits 3aaf84662d31 drm/i915: Free the imported shmemfs file for phys objects omits 610f29e5cc0e regulator: qcom-rpmh: Update PMIC modes for PMIC5 omits 553c452d6093 regulator: qcom-rpmh: Fix pmic5_bob voltage count omits 7172fb7f3abe regulator: qcom-rpmh: Sort the compatibles omits c6e20fa49818 regulator: dt-bindings: Sort the compatibles and nodes omits 83ee7ab1627b ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation omits e17422cda9d6 ASoC: SOF: Introduce snd_sof_dsp_get_window_offset omits bb9c93f58cb6 ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset omits 6eebd3907527 ASoC: SOF: Intel: hda: Use generic function for fw ready / [...] omits ddf14b640b05 ASoC: SOF: Intel: bdw: Use generic function for fw ready / [...] omits 0b76f512c206 ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init omits 0fd70e22a0ff ASoC: ml26124: remove unused variable 'ngth' omits bc8d9f737fc0 ASoC: mt6351: remove unused variable 'mt_lineout_control' omits a62bd6389302 ASoC: SOF: Intel: Add missing include file hdac_hda.h omits 15ff4a7b5841 etnaviv: perfmon: fix total and idle HI cyleces readout omits 1b53591a77d9 etnaviv: fix whitespace errors omits 4604da661ff1 Merge branch 'topic/hda-bus-ops-cleanup' of https://git.ke [...] omits 240b65dc1e89 usb: dwc3: Use clk_bulk_prepare_enable() omits 03bf32bbb607 usb: dwc3: Use devres to get clocks omits 3cd703f483d1 usb: dwc3: remove generic PHYs forwarding for XHCI device omits d2c68de192cf docs: arm64: Add layout and 52-bit info to memory document omits 2c624fe68715 arm64: mm: Remove vabits_user omits b6d00d47e81a arm64: mm: Introduce 52-bit Kernel VAs omits ce3aaed87344 arm64: mm: Modify calculation of VMEMMAP_SIZE omits c8b6d2ccf9b1 arm64: mm: Separate out vmemmap omits c812026c54cf arm64: mm: Logic to make offset_ttbr1 conditional omits 5383cc6efed1 arm64: mm: Introduce vabits_actual omits 90ec95cda91a arm64: mm: Introduce VA_BITS_MIN omits 99426e5e8c9f arm64: dump: De-constify VA_START and KASAN_SHADOW_START omits 6bd1d0be0e97 arm64: kasan: Switch to using KASAN_SHADOW_OFFSET omits 14c127c957c1 arm64: mm: Flip kernel VA space omits 9cb1c5ddd2c4 arm64: mm: Remove bit-masking optimisations for PAGE_OFFSE [...] omits 1d97657a4794 Merge branch 'v5.4/dt' into v5.4/drivers omits 85ab9d954698 clk: meson: g12a: expose CPUB clock ID for G12B omits ffae8475b90c clk: meson: g12a: add notifiers to handle cpu clock change omits 26d34431add0 clk: meson: add g12a cpu dynamic divider driver omits 3567894b6914 clk: core: introduce clk_hw_set_parent() omits a84ddb83806e drm: meson: venc: set the correct macrovision max amplitude value omits 070314606078 drm: meson: add macro used to enable HDMI PLL omits e1012141242d drm: meson: global clean-up omits 7eef9e610454 drm: meson: venc: use proper macros instead of magic constants omits 147ae1cbaa18 drm: meson: viu: use proper macros instead of magic constants omits 0ce266d018f4 drm: meson: vpp: use proper macros instead of magic constants omits bfb86819829e drm: meson: drv: use macro when initializing vpu omits 39bf9985b859 drm: meson: crtc: use proper macros instead of magic constants omits f237bf2de82e drm: meson: mask value when writing bits relaxed omits cc911c2251f0 ALSA: ac97: remove unused variable 'snd_ac97_controls_mast [...] omits 5e93ec4d47e2 drm/etnaviv: remove unused function etnaviv_gem_mapping_reference omits c53ab61312ce drm/etnaviv: fix etnaviv_cmdbuf_suballoc_new return value omits be80bc3658e8 drm/i915: extract i915_gem_shrinker.h from i915_drv.h omits 6401fafbec5a drm/i915: extract gem/i915_gem_stolen.h from i915_drv.h omits 9c9082b98228 drm/i915: extract i915_memcpy.h from i915_drv.h omits bdd1510cc7c2 drm/i915: extract i915_suspend.h from i915_drv.h omits be68261d815f drm/i915: extract i915_sysfs.h from i915_drv.h omits db94e9f133a0 drm/i915: extract i915_perf.h from i915_drv.h omits 358c855cb60a drm/i915: move printing and load error inject to i915_utils.[ch] omits 2c2b005f5495 ACPI / processor: don't print errors for processorIDs == 0xff omits 0a2ecbe5a9a8 drm/i915: move I915_STATE_WARN() and _ON() to intel_display.h omits e3adffe838ff drm/i915: move add_taint_for_CI() to i915_utils.h omits 1c780b617cc0 drm/i915: remove unused dev_priv->no_aux_handshake omits d19bdb876bec intel-hid: Disable button array during suspend-to-idle omits cd3e05836fc6 drm/i915/kvmgt: Use struct_size() helper omits 31eb84571839 intel-hid: intel-vbtn: Avoid leaking wakeup_mode set omits 625efea83a7c pinctrl: rza1: Use devm_platform_ioremap_resource() helper omits d8a0d6a3b781 drm/panel: simple: Support TI nspire panels omits 0c76620e5745 drm/panel: simple: Add TI nspire panel bindings omits 43f847d0b954 drm/pl111: Support grayscale omits 1109635b292c drm/komeda: Initialize and enable output polling on Komeda omits b0383c0653c4 Merge tag 'drm-misc-next-2019-08-08' of git://anongit.free [...] omits 7794f486ed0b usbfs: Add ioctls for runtime power management omits a21350feb9ae USB: usbsevseg: convert to use dev_groups omits f9bbcbef0c50 USB: trancevibrator: convert to use dev_groups omits c5501d23e38d USB: usbip: convert to use dev_groups omits e605c30977bb USB: atm: cxacru: convert to use dev_groups omits ec935791ec52 USB: ueagle-atm: convert to use dev_groups omits 02c4d45d8389 USB: usblp: convert to use dev_groups omits 04a0625e3b37 USB: usbtmc: convert to use dev_groups omits c847a36521b0 USB: cytherm: convert to use dev_groups omits 761ef1e4bc20 USB: cypress_cy7c63: convert to use dev_groups omits 899ad6d68ec8 USB: lvstest: convert to use dev_groups omits 524f3ac1542c USB: chipidea: convert platform driver to use dev_groups omits 3e2cb866b2b1 USB: phy: mv-usb: convert platform driver to use dev_groups omits f4d09e9f53ae USB: phy: tahvo: convert platform driver to use dev_groups omits 891c1da6ceff USB: phy: twl6030: convert platform driver to use dev_groups omits f0104b0c0fd3 USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs omits 938a76ed6486 usb: gadget: atmel_usba_udc: Mark expected switch fall-through omits 2ba2101fd6f4 Merge branch 'topic/hda-bus-ops-cleanup' into for-next omits fe4010667741 ALSA: hda: readl/writel need linux/io.h omits fcc32a21655e liquidio: Use pcie_flr() instead of reimplementing it omits 32879f000120 r8169: allocate rx buffers using alloc_pages_node omits 018e5b458723 fq_codel: remove set but not used variables 'prev_ecn_mark [...] omits 4749e0e61241 usb: dwc3: Update soft-reset wait polling rate omits b2a3974253d3 usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h omits a6e5e6794a53 usb: dwc3: Switch to use device_property_count_u32() omits 8484aa0cb36d usb: gadget: pch_udc: Use dev_get_drvdata omits 18425e5eb029 usb: dwc2: Switch to use device_property_count_u32() omits 5b76f6a0b0f8 usb: dwc3: keystone: use devm_platform_ioremap_resource() [...] omits 58dd0bad2554 usb: dwc3: omap: use devm_platform_ioremap_resource() to s [...] omits c6e4999cd930 usb: dwc3: meson-g12a: use devm_platform_ioremap_resource( [...] omits 37bea42fec57 usb: dwc2: gadget: Fix kill_all_requests race omits 27125cf8b5ae usb: gadget: atmel_usba_udc: Mark expected switch fall-through omits dccce749ac66 USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs omits da382875c616 mlxsw: spectrum: Extend to support Spectrum-3 ASIC omits eb716a649f25 Merge branch 'stmmac-next' omits ccfc639a94f2 net: stmmac: selftests: Add a selftest for Flexible RX Parser omits d6e1c12cf9bc net: stmmac: Add Flexible RX Parser support in XGMAC omits 56e58d6c8a56 net: stmmac: Implement Safety Features in XGMAC core omits 74043f6b22c3 net: stmmac: selftests: Add test for VLAN and Double VLAN [...] omits 3cd1cfcba26e net: stmmac: Implement VLAN Hash Filtering in XGMAC omits 1fbdad00055c net: stmmac: selftests: Add RSS test omits 76067459c686 net: stmmac: Implement RSS and enable it in XGMAC core omits 7035aad875ba net: stmmac: xgmac: Implement tx_queue_prio() omits 5656ac5542df net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() omits b6cdf09f51c2 net: stmmac: xgmac: Implement MMC counters omits ec9c7d19336e padata: initialize pd->cpu with effective cpumask omits 3a646b6ed49c crypto: ccp - Remove unnecessary linux/pci.h include omits f6b0b78a5c6c crypto: ccp - Include DMA declarations explicitly omits 2229c7407928 crypto: qcom-rng - use devm_platform_ioremap_resource() to [...] omits a54d83d42890 crypto: qce - use devm_platform_ioremap_resource() to simp [...] omits 473b4d995963 crypto: stm32 - use devm_platform_ioremap_resource() to si [...] omits 721744730ab0 crypto: rockchip - use devm_platform_ioremap_resource() to [...] omits cf68528f9aaa crypto: sunxi-ss - use devm_platform_ioremap_resource() to [...] omits 9a8e0a513b2b crypto: picoxcell - use devm_platform_ioremap_resource() t [...] omits b26120fdb932 crypto: mediatek - use devm_platform_ioremap_resource() to [...] omits f8dab5575b76 crypto: inside-secure - use devm_platform_ioremap_resource [...] omits f78c7123ff4c crypto: img-hash - use devm_platform_ioremap_resource() to [...] omits 6d1c0186f392 crypto: exynos - use devm_platform_ioremap_resource() to s [...] omits 17729e56f9b8 crypto: ccp - use devm_platform_ioremap_resource() to simp [...] omits 0866ba23b7ef crypto: artpec6 - use devm_platform_ioremap_resource() to [...] omits 74bf81d0968c crypto: gcm - restrict assoclen for rfc4543 omits ad3f0a93b639 MAINTAINERS: add maintainer for HiSilicon QM and ZIP contr [...] omits 72c7a68d2ea3 crypto: hisilicon - add debugfs for ZIP and QM omits 8201fdf49ff0 Documentation: Add debugfs doc for hisi_zip omits 79e09f30eeba crypto: hisilicon - add SRIOV support for ZIP omits 62c455ca853e crypto: hisilicon - add HiSilicon ZIP accelerator support omits dfed0098ab91 crypto: hisilicon - add hardware SGL support omits 263c9959c937 crypto: hisilicon - add queue management driver for HiSili [...] omits d13dfae3cedd crypto: engine - Reduce default RT priority omits 0435d47e2627 crypto: caam - change return value in case CAAM has no MDHA omits 58068cfc810c crypto: caam - unregister algorithm only if the registrati [...] omits 4e3a61c55b8c crypto: caam - execute module exit point only if necessary omits c59a1d41672a crypto: caam - free resources in case caam_rng registratio [...] omits e9b4913a5f94 crypto: caam - fix MDHA key derivation for certain user ke [...] omits a2fb864c042b crypto: caam - keep both virtual and dma key addresses omits d28a43edf3ca crypto: caam - update rfc4106 sh desc to support zero leng [...] omits 31bb2f0da1b5 crypto: caam - check zero-length input omits fcd23ed57c4c crypto: caam - check assoclen omits 68a51394f37a crypto: caam - check authsize omits 836d8f43c5e5 crypto: caam - check key length omits 1ccb39eb5a98 crypto: caam - update IV only when crypto operation succeeds omits 1984aaeec372 crypto: caam - fix return code in completion callbacks omits 51fab3d73054 crypto: caam/qi - fix error handling in ERN handler omits bc67d04e7526 crypto: aes - helper function to validate key length for A [...] omits 65526f638efc crypto: gcm - helper functions for assoclen/authsize check omits 6c9081a3915d tipc: add loopback device tracking omits 1bfaac7c53f5 crypto: inside-secure - Remove redundant DES ECB & CBC key [...] omits 114e2ccd9eff crypto: ccp - Clean up and exit correctly on allocation failure omits 514838e920d0 crypto: drivers - Remove dev_err() usage after platform_get_irq() omits f26882a3475e crypto: inside-secure - Use defines instead of some consta [...] omits 48f89d2a2920 crypto: caam - fix concurrency issue in givencrypt descriptor omits 15b2455ab4e6 crypto: ux500/crypt - Mark expected switch fall-throughs omits f6ebfd7826a8 crypto: ccp - Log an error message when ccp-crypto fails to load omits e88b27c8eaa8 crypto: ccree - use std api sg_zero_buffer omits 7a4be6c113c1 crypto: ccree - use the full crypt length value omits f0e6f41669d9 lightnvm: remove unused 'geo' variable omits fdbe4eeeb1aa loop: Add LOOP_SET_DIRECT_IO to compat ioctl omits 2a9af0273c1c PCI/MSI: Enable PCI_MSI_IRQ_DOMAIN support for RISC-V omits 2339ef1cf327 Merge branch 'flow_offload-add-indr-block-in-nf_table_offload' omits 9a32669fecfb netfilter: nf_tables_offload: support indr block call omits 1150ab0f1b33 flow_offload: support get multi-subsystem block omits 4e481908c51b flow_offload: move tc indirect block to flow offload omits e4da91021153 cls_api: add flow_indr_block_call function omits f8436988574e cls_api: remove the tcf_block cache omits 242453c227d1 cls_api: modify the tc_indr_block_ing_cmd parameters. omits 61552d2ce861 Merge branch 'net-batched-receive-in-GRO-path' omits 323ebb61e32b net: use listified RX for handling GRO_NORMAL skbs omits 67270136949e sfc: falcon: don't score irq moderation points for GRO omits 5e040d4b1a44 sfc: don't score irq moderation points for GRO omits 5e6d9fc76190 qed: Add new ethtool supported port types based on media. omits ad2dcba008a4 cxgb4: smt: Use normal int for refcount omits 4a8937b83892 cxgb4: smt: Add lock for atomic_dec_and_test omits e858ef1cd4bc selftests: Add l2tp tests omits 9d2f11238398 net: delete "register" keyword omits 4b4de3985047 mkiss: Use refcount_t for refcount omits 31168a6d129a dpaa_eth: Use refcount_t for refcount omits 75b7329a4f08 Merge branch 'ingenic-tcu-v5.4' into mips-next omits abc552284f6b MIPS: jz4740: Drop obsolete code omits 967a7100400a MIPS: GCW0: Reduce system timer and clocksource to 750 kHz omits 157c887aff52 MIPS: CI20: Reduce system timer and clocksource to 3 MHz omits a68d3b052b57 MIPS: qi_lb60: Reduce system timer and clocksource to 750 kHz omits 36aafdbd5288 MIPS: jz4740: Add DTS nodes for the TCU drivers omits 73dd11dc1a88 clk: jz4740: Add TCU clock omits 34e9368301d5 clocksource: Add a new timer-ingenic driver omits 9536eba03ec7 irqchip: Add irq-ingenic-tcu driver omits 4f89e4b8f121 clk: ingenic: Add driver for the TCU clocks omits 39233b7c6112 mfd/syscon: Add device_node_to_regmap() omits 2e8722a5255e dt-bindings: Add doc for the Ingenic TCU drivers omits 97689a1a3fda doc: Add doc for the Ingenic TCU hardware omits 4bc3c420246e dt-bindings: ingenic: Add DT bindings for TCU clocks omits c2f16a94a804 Merge branch 'topic/hda-bus-ops-cleanup' of https://git.ke [...] omits f6326fa4855b ASoC: sof: Fix warning when IPC flood test is not enabled omits e1b141552bdf Merge branch 'topic/hda-dmic' of https://git.kernel.org/pu [...] omits 013b65101315 drm/panfrost: Add madvise and shrinker support omits 17acb9f35ed7 drm/shmem: Add madvise state and purge helpers omits 3551a9fa2c5d drm/panfrost: Remove completed features still in TODO omits 5b5efdf79abf drm/i915: Make debugfs/per_file_stats scale better omits c990b4c3597d drm/i915: Only include active engines in the capture state omits 3a76a41ffbf9 Merge branch 'topic/hda-bus-ops-cleanup' into for-next omits c7302f204490 drm/i915: Defer final intel_wakeref_put to process context omits 36004c42c761 ASoC: Intel: Skylake: large_config_get overhaul omits 63e45324c284 ASoC: Intel: Skylake: Limit large_config_get to single frame omits 5a2e340690f2 PCI: Mark expected switch fall-through omits 3b1b1ce35964 PCI: Correct pci=resource_alignment parameter example omits d2182b2d4b71 PCI: Restore Resizable BAR size bits correctly for 1MB BARs omits 39098edbd79e PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RE [...] omits b8074aa2460b PCI: Convert pci_resource_to_user() to a weak function omits 0e4cc44f5066 ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl omits 8e082d8f42fa ASoC: tscs454: remove unused variable 'PLL_48K_RATE' omits 0e36f36b04e7 ASoC: soc-core: fix module_put() warning in soc_cleanup_component omits 596becd3f82a ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() omits ee5b3f11416d ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONF [...] omits b3da42519c3e ASoC: soc-core: tidyup for card->deferred_resume_work omits b245d273cbcd ASoC: soc-core: remove unneeded list_empty() check for snd [...] omits d8ca7a0a8583 ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_in [...] omits 9b98c7c2a059 ASoC: soc-core: tidyup for snd_soc_add_card_controls() omits daa480bde6b3 ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() omits e6d7020c2946 ASoC: soc-core: tidyup for snd_soc_add_component_controls() omits cbb153c50ebe drm/i915/selftests: Fixup a missing legacy_idx omits 43004f31ebf2 spi: Rename of_spi_register_master() function omits 5375f1efd70b regulator: act8865: Fix build error without CONFIG_POWER_SUPPLY omits 06369bcc15a1 regulator: qcom-rpmh: Add support for SM8150 omits d566aae1c80d regulator: dt-bindings: Add PM8150x compatibles omits 7352e72a513f regulator: slg51000: Fix a couple NULL vs IS_ERR() checks omits 804cbf4bb063 ASoC: hdac_hda: fix page fault issue by removing race omits 9749a5b6c09f drm/i915/tgl: Fix the read of the DDI that transcoder is a [...] omits 6aa3bef15d65 drm/i915: Get transcoder power domain before reading its register omits 3881a72f8d06 leds: pca953x: Include the right header omits b3a598eb0d6b Merge tag 'batadv-next-for-davem-20190808' of git://git.op [...] omits 3f411e8c99e3 staging: rtl8712: r8712_xmit_classifier(): Change return v [...] omits 1c8a4f7c84dc staging: rtl8712: Remove while loop and check_cmd_fifo() omits 02433a24fe71 staging: rtl8712: r8712_free_drv_sw(): Change return type omits 690407fdc9dd staging: rtl8712: init_drv_sw(): Change return values omits 30d83c801d06 staging: rtl8712: init_default_value(): Change return type omits 9dca5e687fb0 staging: rtl8712: recvbuf2recvframe(): Change return type omits af556d30d338 staging: rtl8712: r8712_recv_entry(): Change return type omits 1bdcb3666a83 staging: rtl8712: r8712_wlanhdr_to_ethhdr(): Change return values omits 4dbadfaf6a77 staging: rtl8712: recv_indicatepkt_reorder(): Change retur [...] omits fc898688aa37 staging: rtl8712: amsdu_to_msdu(): Change return type omits a9ca0c5951ff staging: rtl8723bs: fix brace position in enum declaration omits 5222a8fe6bd0 staging: isdn: hysdn_procconf_init() remove parantheses fr [...] omits 4f4139e02135 Staging: rtl8188eu: core: rtw_security: tidy up crc32_init() omits b0d525a007b9 staging: wilc1000: use helper API to pack data for firmware omits baf4c10f8878 clk: mvebu: ap806: Fix clock name for the cluster omits f756e362d938 clk: mvebu: add CPU clock driver for Armada 7K/8K omits 33c0259092c8 clk: mvebu: add helper file for Armada AP and CP clocks omits 096f4597406b dt-bindings: ap806: add the cluster clock node in the syscon file omits 82413e562ea6 EDAC, mellanox: Add ECC support for BlueField DDR4 omits b6ff24f7b510 RAS: Build debugfs.o only when enabled in Kconfig omits 0a54b809a3a2 RAS: Fix prototype warnings omits 75e0a1e30191 clk: qcom: define probe by index API as common API omits 64ebb57a3df6 clk: reset: Modify reset-controller driver omits 7d0c76bdf227 clk: qcom: Add WCSS gcc clock control for QCS404 omits 1ccc0ddf046a clk: Use seq_puts() in possible_parent_show() omits 9f7767226083 clk: Assert prepare_lock in clk_core_get_boundaries omits 1bd37a467700 clk: Add clk_min/max_rate entries in debugfs omits f1c4d157ab9b drm/i915: Fix up the inverse mapping for default ctx->engines[] omits 387758298bfd drm/i915: Allocate kernel_contexts directly omits d4ff1b3917a5 ASoC: SOF: Intel: Initialize hdaudio bus properly omits 19abfefd4c76 ALSA: hda: Direct MMIO accesses omits 619a1f195f93 ALSA: hda: Remove page allocation redirection omits 79e178f4383a lib: scatterlist: Fix to support no mapped sg omits ba6f7da99aaf lightnvm: remove set but not used variables 'data_len' and [...] omits ba1cab79cfc6 dmaengine: fsl-edma: implement .device_synchronize callback omits d1b622f68daf dmaengine: pl330: use the same attributes when freeing pl3 [...] omits ca883c304f54 drm/i915/selftests: Pass intel_context to mock_request omits 32d38e6cf007 drm/i915/tgl/dsi: Enable blanking packets during BLLP for [...] omits 33365feca49e drm/i915/tgl: Add mipi dsi support for TGL omits 991d9557b0c4 drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping omits 7b864f95886b drm/i915/tgl/dsi: Do not override TA_SURE omits 960e9836f721 drm/i915/tgl/dsi: Set latency PCS_DW1 for tgl omits 3522a33a2746 drm/i915/tgl/dsi: Program TRANS_VBLANK register omits 2af2e72b18b4 iommu/arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() omits 587e6c10a7ce iommu/arm-smmu-v3: Reduce contention during command-queue [...] omits 057b05d5ac47 dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto omits 232a7f18cf8e dmaengine: fsl-edma: add i.mx7ulp edma2 version support omits 719e25dba443 dmaengine: qcom_hidma: Remove call to memset after dmam_al [...] omits 9603a7ab6098 dmaengine: imx-sdma: Remove call to memset after dma_alloc [...] omits bf5ab1bdedac pinctrl: denverton: Update pin names according to v1.08 omits b6fd94883249 MAINTAINERS: mark wusbcore and UWB as obsolete omits ee8193ee96c7 ACPI: PM: Print debug messages on device power state changes omits ac9eafbe930a ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspend [...] omits 29113f2f0a7d ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message omits d7589404932b ACPI: EC: PM: Consolidate some code depending on PM_SLEEP omits 6e86633a791f ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() omits fcd0a04267ac ACPI: PM: s2idle: Switch EC over to polling during "noirq" [...] omits 068b47d0984b ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter omits 2e2c2fdc5343 ACPI: PM: s2idle: Rearrange lps0_device_attach() omits 383704e3e3ec Merge branch 'renesas-dt-bindings-for-v5.4' into renesas-next omits ddc8cd7d92b3 dt-bindings: rcar-{csi2,vin}: Rename bindings documentation files omits 72a83ded7f4c dt-bindings: rcar-imr: Rename bindings documentation file omits f32d0c636371 dt-bindings: Rename file of DT bindings for Renesas memory [...] omits 707d26dcc176 drm/i915: split out intel_pch.[ch] from i915_drv.[ch] omits e96a92610432 clk: renesas: rcar-usb2-clock-sel: Use devm_platform_iorem [...] omits 6da53cfa0f83 pinctrl: sh-pfc: Use dev_notice_once() instead of open-coding omits 1c5fecb61255 efi: Export Runtime Configuration Interface table to sysfs omits 5828efb95bc4 efi: ia64: move SAL systab handling out of generic EFI code omits ec7e1605d79d efi/x86: move UV_SYSTAB handling into arch/x86 omits e55f31a59947 efi: x86: move efi_is_table_address() into arch/x86 omits 5c3ceef9ad7b cpufreq: schedutil: fix equation in comment omits 67692435c411 sched: Rework pick_next_task() slow-path omits 5f2a45fc9e89 sched: Allow put_prev_task() to drop rq->lock omits 5ba553eff0c3 sched/fair: Expose newidle_balance() omits 03b7fad167ef sched: Add task_struct pointer to sched_class::set_curr_task omits 10e7071b2f49 sched: Rework CPU hotplug task selection omits f95d4eaee6d0 sched/{rt,deadline}: Fix set_next_task vs pick_next_task omits 5feeb7837a44 sched: Fix kerneldoc comment for ia64_set_curr_task omits 99d84bf8c65a stop_machine: Fix stop_cpus_in_progress ordering omits de53fd7aedb1 sched/fair: Fix low cpu usage with high throttling by remo [...] omits 139d025cda1d sched: Clean up active_mm reference counting omits 130d9c331bc5 rcu/tree: Fix SCHED_FIFO params omits e57d143091f1 mutex: Fix up mutex_waiter usage omits 2e18b14e1642 USB: typec: ucsi_ccg: convert i2c driver to use dev_groups omits d3b5e319a19e USB: musb: convert platform driver to use dev_groups omits 71ed79b0e4be USB: Move wusbcore and UWB to staging as it is obsolete omits 570aaec7e943 clk: Constify struct clk_bulk_data * where possible omits 56bf8740ff47 clk: qcom: msm8916: Don't build by default omits 6e0b7ca281d7 scsi: mpt3sas: Update driver version to 31.100.00.00 omits 54d74e6b9d98 scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR omits 1edc677019c2 scsi: mpt3sas: Reduce the performance drop omits 9c067c053f94 scsi: mpt3sas: Handle fault during HBA initialization omits 3ac8e47bbf2d scsi: mpt3sas: Add sysfs to know supported features omits ba630ea068d7 scsi: mpt3sas: Support MEMORY MOVE Tool box command omits 3c090ce3f0fb scsi: mpt3sas: Allow ioctls to blocked access status NVMe omits 5bb309dbbbf2 scsi: mpt3sas: Enumerate SES of a managed PCIe switch omits 635ee6c73034 scsi: mpt3sas: Update MPI headers to 2.6.8 spec omits ffedeae1fa54 scsi: mpt3sas: Gracefully handle online firmware update omits e224e03b0c6a scsi: mpt3sas: memset request frame before reusing omits f23ca2cb2781 scsi: mpt3sas: Add support for PCIe Lane margin omits afcd609e8e79 scsi: pm80xx: remove redundant assignments to variable rc omits a5ac1f5d9a42 scsi: hisi_sas: Consolidate internal abort calls in LU res [...] omits e7513f666bc7 scsi: hisi_sas: replace "%p" with "%pK" omits a07b48766c52 scsi: hisi_sas: Remove some unnecessary code omits 7bf18e849d80 scsi: hisi_sas: Modify return type of debugfs functions omits e16963f378fa scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed omits 5f6c32d7ce57 scsi: hisi_sas: Drop SMP resp frame DMA mapping omits 1c003146c64b scsi: hisi_sas: Drop kmap_atomic() in SMP command completion omits 599aefc81eff scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE omits d380f55503ed scsi: hisi_sas: Don't bother clearing status buffer IU in [...] omits 445ee2de112a scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset() omits b0b3e4290e28 scsi: hisi_sas: Snapshot AXI and RAS register at debugfs omits bbe0a7b348b3 scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs omits bee0cf25c030 scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT omits 897cc769bcc0 scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot omits 93352abc81a9 scsi: hisi_sas: Make max IPTT count equal for all hw revisions omits b7a2758f2025 hwrng: n2-drv - fix typo omits 69a76d08f2e4 scsi: ncr53c8xx: Mark expected switch fall-through omits 7d8948627a7c scsi: target: tcmu: clean the nl_cmd of the udev when nl s [...] omits a92c7ba982e3 fs/handle.c - fix up kerneldoc omits cb8b3359eb9c scsi: ufs: Configure clock in .hce_enable_notify() in Cadence UFS omits dccc96abfb21 scsi: core: Reduce memory required for SCSI logging omits 94ef80a5f0d7 scsi: core: Complain if scsi_target_block() fails omits 09addb1d169e scsi: core: Make scsi_internal_device_unblock_nowait() rej [...] omits 4b828fe156a6 scsi: ufs: revamp string descriptor reading omits c72a9692923f scsi: wd33c93: Mark expected switch fall-through omits c78a66584d03 scsi: sun3_scsi: Mark expected switch fall-throughs omits 6d44c692c12c scsi: qlogicpti: Mark expected switch fall-throughs omits 4c73598732f7 scsi: ibmvfc: Mark expected switch fall-throughs omits e5460f084b84 scsi: megaraid_sas: Fix a compilation warning omits 88d5c343949e scsi: megaraid_sas: Make a bunch of functions static omits b707659213d3 tools/bpf: fix core_reloc.c compilation error omits b684702f6e47 clk: ti: dm814x: Add of_node_put() to prevent memory leak omits d432d0456030 clk: st: clk-flexgen: Add of_node_put() in st_of_flexgen_setup() omits d55841ce1115 clk: davinci: pll: Add of_node_put() in of_davinci_pll_init() omits 5911dba556cf clk: versatile: Add of_node_put() in cm_osc_setup() omits cc8f12996e24 drm/rockchip: fix VOP_WIN_GET macro omits 2a1d7eb854bb clk: qcom: gcc: Add global clock controller driver for SM8150 omits e5ee331ebcf3 dt-bindings: clock: Document gcc bindings for SM8150 omits 548a909597d5 clk: qcom: clk-alpha-pll: Add support for Trion PLLs omits 4c45653b0b47 clk: qcom: clk-alpha-pll: Remove post_div_table checks omits 46e625b3e320 clk: qcom: clk-alpha-pll: Remove unnecessary cast omits 4d0b32b853f5 scsi: qla2xxx: Update driver version to 10.01.00.18-k omits 03cc44bf682a scsi: qla2xxx: Allow NVMe IO to resume with short cable pull omits f00b3428a801 scsi: qla2xxx: Fix hang in fcport delete path omits a36f1443e6fc scsi: qla2xxx: Use common update-firmware-options routine [...] omits 9e744591ef1b scsi: qla2xxx: Fix NVMe port discovery after a short devic [...] omits 26a77799195f scsi: qla2xxx: Correct error handling during initializatio [...] omits f0cecc1eec0c scsi: qla2xxx: Retry fabric Scan on IOCB queue full omits 3a4b6cc73321 scsi: qla2xxx: Fix premature timer expiration omits 8b5292bcfcac scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag omits 726e333fd2e9 Merge branch 'compile-once-run-everywhere' omits 29e1c6687245 selftests/bpf: add CO-RE relocs misc tests omits c1f5e7dd19e7 selftests/bpf: add CO-RE relocs ints tests omits d698f9dbdbed selftests/bpf: add CO-RE relocs ptr-as-array tests omits 9654e2ae908e selftests/bpf: add CO-RE relocs modifiers/typedef tests omits d9db3550300f selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests omits 20a9ad2e7136 selftests/bpf: add CO-RE relocs array tests omits ec6438a988a4 selftests/bpf: add CO-RE relocs nesting tests omits 002d3afce655 selftests/bpf: add CO-RE relocs struct flavors tests omits df36e621418b selftests/bpf: add CO-RE relocs testing setup omits 2dc26d5a4f2e selftests/bpf: add BPF_CORE_READ relocatable read macro omits ddc7c3042614 libbpf: implement BPF CO-RE offset relocation algorithm omits 4cedc0dad9b5 libbpf: add .BTF.ext offset relocation section loading omits b03bc6853c0e libbpf: convert libbpf code to use new btf helpers omits ef20a9b27c66 libbpf: add helpers for working with BTF types omits 568b9de48d80 clk: ingenic/jz4740: Fix "pll half" divider not read/writt [...] omits e2f2402f3be8 clk: Si5341/Si5340: remove redundant assignment to n_den omits a95fb581b144 clk: qoriq: Fix -Wunused-const-variable omits ebd5f82d32ad clk: aspeed: Add SDIO gate omits 5e0a809af2a2 drm/i915/uc: Hardening firmware fetch omits 97299a303532 media: Remove dev_err() usage after platform_get_irq() omits 25a3d6bac6b9 media: adv7511/cobalt: rename driver name to adv7511-v4l2 omits 6898dd580a04 media: media/platform: fsl-viu.c: fix build for MICROBLAZE omits 8fb294ca2088 media: imx7.rst: Fix the references to the CSI multiplexer omits 00ab9c1a620d media: mtk-vcodec: Handle H264 error bitstreams omits b40dc2bf3581 media: vicodec: add support for 4 new RGB32 pixelformats omits 6b2265975239 media: staging: tegra-vde: Fix build error omits a0752c87080a drm/i915/uc: WOPCM programming errors are not always real omits d4b2cfb8c29f drm/i915: Make wopcm_to_i915() private omits 7dbd03e28904 drm/i915: Don't try to partition WOPCM without GuC firmware omits 4157a962f59d drm/i915/uc: Don't fetch HuC fw if GuC fw fetch already failed omits 2399ab52da5f drm/i915/uc: HuC firmware can't be supported without GuC omits 12be4a4c75a2 drm/i915/uc: Prefer dev_info for reporting options omits a37f08a882b0 drm/i915/perf: Refactor oa object to better manage resources omits c0512c2ca380 ARM: davinci: dm355: switch to using the clocksource driver omits 66ae81dccc02 ARM: davinci: move timer definitions to davinci.h omits a248f524ea85 ARM: davinci: da830: switch to using the clocksource driver omits 76c7473f753d ARM: davinci: da850: switch to using the clocksource driver omits d470df3bc5e1 ARM: davinci: WARN_ON() if clk_get() fails omits 29e97f56f2ee ARM: davinci: enable the clocksource driver for DT mode omits 653a23ca7e1e Use kvmalloc in cgroups-v1 omits e8fc87f6a947 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] omits 10971e2ab6eb pinctrl: samsung: Fix device node refcount leaks in init code omits 295f9b84ea9f pinctrl: samsung: Fix device node refcount leaks in S3C64x [...] omits 68c9106bc046 pinctrl: samsung: Fix device node refcount leaks in S3C24x [...] omits a969525f7573 pinctrl: samsung: Fix device node refcount leaks in Exynos [...] omits ca343167b8c5 pinctrl: samsung: Add of_node_put() before return in error path omits 94f3e14e00fd mlx5: Use refcount_t for refcount omits 9c240a7bb337 mm/hmm: make HMM_MIRROR an implicit option omits f442c283efe4 mm/hmm: allow HMM_MIRROR on all architectures with MMU omits 251bbe59b7a6 mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub omits 9d3973d60f0a mm/hmm: cleanup the hmm_vma_handle_pmd stub omits f0b3c45c8931 mm/hmm: only define hmm_vma_walk_pud if needed omits 309f9a4f5e1a mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd omits 05c23af4a1b3 mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry omits 7f08263d9bc6 mm/hmm: remove the page_shift member from struct hmm_range omits fac555ac93d4 mm/hmm: remove superfluous arguments from hmm_range_register omits 2cbeb41913e6 mm/hmm: remove the unused vma argument to hmm_range_dma_unmap omits 5aa0acb374ed nouveau: pass struct nouveau_svmm to nouveau_range_fault omits 07d82211b8d2 amdgpu: don't initialize range->list in amdgpu_hmm_init_range omits 9d0a16658f84 amdgpu: remove -EAGAIN handling for hmm_range_fault omits 91a49470c29c ARM: exynos_defconfig: Enable AHCI-platform SATA driver omits 1e1c735a6ba0 ARM: dts: exynos: Add port map to Exynos5250 AHCI node omits 449808a254fd raid1: factor out a common routine to handle the completio [...] omits 0d8ed0e9bf96 md: don't call spare_active in md_reap_sync_thread if all [...] omits 062f5b2ae12a md: don't set In_sync if array is frozen omits 9a567843f7ce md: allow last device to be forcibly removed from RAID1/RAID10. omits cf89160793c4 md: Convert to use int_pow() omits 7cee6d4e6035 md/raid10: end bio when the device faulty omits eeba6809d8d5 md/raid1: end bio when the device faulty omits 143f6e733b73 md/raid6: Set R5_ReadError when there is read failure on p [...] omits 4675719d0f47 raid1: use an int as the return value of raise_barrier() omits f19b4fe783e7 ARM: dts: exynos: Use space after '=' in exynos4412-itop-scp-core omits 80107e764846 mtd: rawnand: remove redundant assignment to variable ret omits 75de0eb28d03 mtd: rawnand: r852: Use dev_get_drvdata omits 319416605240 mtd: rawnand: ingenic: fix devm_platform_ioremap_resource. [...] omits abd4e745ffc4 Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_g [...] omits e6be0a9913c8 Revert "drm/panfrost: Use drm_gem_map_offset()" omits 0a0b65d8eae3 drm/vgem: drop DRM_AUTH usage from the driver omits 34127c7ad86e drm/msm: drop DRM_AUTH usage from the driver omits 94533c410f9b drm/nouveau: remove open-coded drm_invalid_op() omits 26f00514d944 drm/i915: Isolate i915_getparam_ioctl() omits 5adf5781019d of/platform: Fix device_links_supplier_sync_state_resume() [...] omits 0ad0bdd8ba64 of/platform: Fix fn definitons for of_link_is_valid() and [...] omits 08f103b9a950 arm64/ptrace: Fix typoes in sve_set() comment omits 2951d5efaf8b arm64: mm: print hexadecimal EC value in mem_abort_decode() omits b99286b088ea arm64/prefetch: fix a -Wtype-limits warning omits 71c67a31f09f init/Kconfig: Fix infinite Kconfig recursion on PPC omits 67028421e4e5 Revert "drm/nouveau: remove open-coded drm_invalid_op()" omits 7d5000d7d21d Revert "drm/msm: drop DRM_AUTH usage from the driver" omits 54fc01b775fe Revert "drm/vgem: drop DRM_AUTH usage from the driver" omits 912e21bf855c Revert "Revert "drm/panfrost: Use drm_gem_map_offset()"" omits 87160d2bfc5e Revert "Revert "drm/gem: Rename drm_gem_dumb_map_offset() [...] omits 57afe3ea2714 pinctrl: cherryview: Remove dev_err() usage after platform [...] omits 4e73d02f164b pinctrl: intel: Remove dev_err() usage after platform_get_irq() omits 6a33a1d6d66a pinctrl: intel: Use NSEC_PER_USEC for debounce calculus omits 34e656703e85 pinctrl: baytrail: Re-use data structures from pinctrl-int [...] omits 179e5a6114cc pinctrl: intel: Remove default Interrupt Status offset omits 3b1e9188df9c pinctrl: lewisburg: Provide Interrupt Status register offset omits 2a2ed4752108 pinctrl: denverton: Provide Interrupt Status register offset omits f702e0b93cdb pinctrl: sunrisepoint: Provide Interrupt Status register offset omits b8d728687ee5 pinctrl: icelake: Provide Interrupt Status register offset omits cd5acb2bce5b pinctrl: geminilake: Provide Interrupt Status register offset omits 82af745d2f93 pinctrl: cannonlake: Provide Interrupt Status register offset omits 3818d73612ca pinctrl: broxton: Provide Interrupt Status register offset omits 7eb7ecddd3bd pinctrl: intel: Simplify offset validation in intel_get_padcfg() omits d71c4b034165 drm/i915: Include the DRIVER_DATE in the error state omits ed29da7123a6 drm/i915: Fix some NULL vs IS_ERR() conditions omits 9ae06cad821b drm/i915: Use intel_engine_lookup_user for probing HAS_BSD etc omits 2edda80db3d0 drm/i915: Rename engines to match their user interface omits a860fac42097 ASoC: fsl_sai: Add support for imx7ulp/imx8mq omits 4f7a0728b530 ASoC: fsl_sai: Add support for SAI new version omits b84f50b0fcb4 ASoC: fsl_sai: Update Tx/Rx channel enable mask omits 5f0ac20ed6db ASoC: fsl_sai: Add registers definition for multiple datalines omits abf31feea26c ASoC: Intel: Update request-reply IPC model omits b8ba3b572c70 ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() omits 32d2c172fe88 ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() omits 42849064500b ASoC: soc-core: don't use for_each_card_links_safe() at sn [...] omits 5b99a0aad08a ASoC: soc-core: check return value of snd_soc_add_dai_link() omits 6634e3d6ea8c ASoC: soc-core: add comment for for_each_xxx omits ad64bfbd09d7 ASoC: soc-core: set component->debugfs_root NULL omits b977fcf477c1 irqdomain/debugfs: Use PAs to generate fwnode names omits 467a3bb97432 PCI: hv: Allocate a named fwnode instead of an address-based one omits 920d947af9cd spi: sh-msiof: Use devm_platform_ioremap_resource() helper omits daa19fe5b082 gpio/ixp4xx: Register the base PA instead of its VA in fwnode omits 9adc54d4e8c5 irqchip/ixp4xx: Register the base PA instead of its VA in fwnode omits 7d5b7695c22f irqchip/gic-v2m: Register the frame's PA instead of its VA [...] omits 188a8471ef03 irqchip/gic: Register the distributor's PA instead of its [...] omits 5778cc77111f irqchip/gic-v3-its: Register the ITS' PA instead of its VA [...] omits 6444b40eeda4 x86/apic: Annotate global config variables as "read-only a [...] omits eeee0d093afc irqchip/gic-v3: Register the distributor's PA instead of i [...] omits 79629d0f7ce5 spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when us [...] omits 371be51a925a ASoC: dt-bindings: Introduce compatible strings for 7ULP and 8MQ omits bb67dd1878de ASoC: SOF: Intel: hda: fix MSI handling omits 0922c7a51c77 ASoC: rt1011: Add a flag for the R0 calibration test omits 3403b808a0eb ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control omits cc352735d49c ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init omits 06e8f5c842f2 ASoC: rsnd: don't call clk_get_rate() under atomic context omits 42d038c4fb00 arm64: Add support for function error injection omits 45880f7b7b19 error-injection: Consolidate override function definition omits f2ae04c45b1a pinctrl: qcom: Add SC7180 pinctrl driver omits 6d2db2965ba2 dt-bindings: pinctrl: qcom: Add SC7180 pinctrl binding omits 40b0bcd3e0e2 gpio: mpc8xxx: Add new platforms GPIO DT node description omits 7d9c1d2f7aca USB: add support for dev_groups to struct usb_device_driver omits b71b283e3d6d USB: add support for dev_groups to struct usb_driver omits 6290ae1fb7e2 Merge branch for-5.4/firmware into for-next omits fcfce9f35476 drm/sti: fix opencoded use of drm_panel_* omits c33fe752de96 firmware: tegra: Move BPMP resume to noirq phase omits b8c036dfc66f dma-buf: simplify reservation_object_get_fences_rcu a bit omits 4c2488cfaa99 drm/i915: stop using seqcount for fence pruning omits fdde3097488e drm/i915: Drop expectations of VM_IO from our GGTT mmappings omits 96e95496b02d dma-buf: fix shared fence list handling in reservation_obj [...] omits 93505ee7d05e dma-buf: fix busy wait for new shared fences omits 0cccd42e6193 PCI: mediatek: Add controller support for MT7629 omits f4c737d6194f dt-bindings: PCI: Add support for MT7629 omits 071b68cceee7 drm/i915: abstract display suspend/resume operations omits 1c0023d4f5fd drm/i915: move property enums to intel_display_types.h omits 6da4a2c411e8 drm/i915: remove unnecessary includes of intel_display_typ [...] omits 1d455f8de8e8 drm/i915: rename intel_drv.h to display/intel_display_types.h omits a09d9a800236 drm/i915: avoid including intel_drv.h via i915_drv.h->i915 [...] omits 683df830e6bd cpufreq: mediatek-cpufreq: Add compatible for MT8516 omits d0d392a8deed drm/i915/tc: un-inline intel_tc_port_ref_held() omits e15fd1bee2a9 drm/i915/mst: un-inline intel_dp_mst_encoder_active_links() omits 366b6200f76e drm/i915/bw: make intel_atomic_get_bw_state() static omits d64575ee8d91 drm/i915/irq: un-inline functions to avoid i915_drv.h include omits 5b51f28fa7ba drm/i915/sprite: un-inline icl_is_hdr_plane() omits 3e1876251bc3 drm/i915: move intel_display.c function declarations omits 8faa1cf6ed82 EDAC/altera: Use the proper type for the IRQ status bits omits 7bea41c4a256 soc: qcom: socinfo: Annotate switch cases with fall through omits 13dfb3fa4943 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 682cdbdc2160 Merge branch 'test_progs-stdio' omits 16e910d4467c selftests/bpf: test_progs: drop extra trailing tab omits 66bd2ec1e0d9 selftests/bpf: test_progs: test__printf -> printf omits 946152b3c5d6 selftests/bpf: test_progs: switch to open_memstream omits 05bb520376af Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits aa733660dbd8 openvswitch: Print error when ovs_execute_actions() fails omits 6393e6064486 mips: fix vdso32 build, again omits 905421ee1535 MIPS: octeon: Remove ARCH_HAS_IRQ_PER_CPU omits ece51529a470 MIPS: octeon: Remove cpu_has_saa omits ef68de56c7ad Merge branch 'Support-tunnels-over-VLAN-in-NFP' omits 2e0bc7f3cb55 nfp: flower: encode mac indexes with pre-tunnel rule check omits 09aa811bb7de nfp: flower: remove offloaded MACs when reprs are applied [...] omits f12725d98cbe nfp: flower: offload pre-tunnel rules omits 120ffd84a9ec nfp: flower: verify pre-tunnel rules omits f5c977eed725 nfp: flower: detect potential pre-tunnel rules omits 4b10c53d81fd nfp: flower: push vlan after tunnel in merge omits 48e584ac583b net: sched: add ingress mirred action to hardware IR omits d7609c96c6da net: tc_act: add helpers to detect ingress mirred actions omits fb1b775a247e net: sched: add skbedit of ptype action to hardware IR omits 77feb4eed756 net: tc_act: add skbedit_ptype helper functions omits 55a47dc2691b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits a7a92cf81589 r8169: sync PCIe PHY init with vendor driver 8.047.01 omits ef712ede3541 r8169: add helper r8168_mac_ocp_modify omits a14cc4d24a64 r8169: remove access to legacy register MultiIntr omits 2af8cfac2b40 Merge branch 'fq_codel-small-optimizations' omits 77ddaff218fc fq_codel: Kill useless per-flow dropped statistic omits ae697f3bf784 Increase fq_codel count in the bulk dropper omits b8fb640643fc net: mdio-octeon: Fix Kconfig warnings and build errors omits 48e2331197b8 net: dsa: dump CPU port regs through master omits 694a296024d4 net/mlx5: remove self-assignment on esw->dev omits d4b7c7304363 Merge branch 'i2c/for-5.4' into i2c/for-next omits bbeb6b6c0796 i2c: sprd: Validate the return value of clock initialization omits 3c2588fab65f i2c: sprd: Change to use devm_platform_ioremap_resource() omits 4d7802aa434a i2c: sprd: Make I2C driver can be built as a module omits 3e99834cc0c7 i2c: Drop unneeded check for of_node omits f91b2ab0e0c5 i2c: designware: Fix unused variable warning omits e611ee0b3b06 Revert "dt-bindings: i2c: riic: Rename bindings documentat [...] omits f29b7f39c0ac Revert "dt-bindings: i2c: rcar: Rename bindings documentat [...] omits c4ed52538cd0 Merge branch 'drop_monitor-Various-improvements-and-cleanups' omits b19d95505548 drop_monitor: Use pre_doit / post_doit hooks omits 965100966efe drop_monitor: Add extack support omits ff3818ca39c9 drop_monitor: Avoid multiple blank lines omits 01921d53f870 drop_monitor: Document scope of spinlock omits dbf896b70d4a drop_monitor: Rename and document scope of mutex omits 2230a7ef5198 drop_monitor: Use correct error code omits 267df70fe81b net: dsa: ksz: Drop NET_DSA_TAG_KSZ9477 omits 6a7abc610250 net: dsa: ksz: Merge ksz_priv.h into ksz_common.h omits ffc60b55d9cc net: dsa: ksz: Remove dead code and fix warnings omits 2a1e00c3c0d3 gpu: drm: amd: powerplay: Remove logically dead code omits b56a53db4ce1 drm/amd/powerplay: Zero initialize some variables omits f848be467c98 MAINTAINERS: update amdkfd maintainer (v3) omits b5507c7e0607 drm/amdgpu: Fix GPU reset crash regression. omits 8dd45504a7d7 drm/amd/powerplay: check before issuing messages for max s [...] omits b5c73856408b drm/amdgpu/discovery: move common discovery code out of na [...] omits 35ef88fa115d drm/amdgpu/soc15: fix external_rev_id for navi14 omits 2a3c7ff6e37c drm/amdgpu: update ras sysfs feature info omits 9234c587a81f drm/amd/powerplay: skip pcie params override on Arcturus V2 omits 876923fb92a9 drm/amdgpu: Fix panic during gpu reset omits 1f288afc2cb7 drm/amdgpu: pin the csb buffer on hw init for gfx v8 omits caff0e665437 drm/amd/display: Block immediate flips for non-fast updates omits 2cc450ceaae4 drm/amd/display: Validate dc_plane_info and dc_plane_size [...] omits aed5a8df3dbb tests: add pidfd poll tests omits 70433f67ec3a MODSIGN: make new include file self contained omits 2ec2f99abd2c tests: move common definitions and functions into pidfd.h omits e63f3085709e pidfd: add pidfd_wait tests omits aa48e31b8747 mailmap: add entry for Jaegeuk Kim omits 758f2512546f mailmap: Add an entry for my email address omits a4a03bdccfd0 mailmap: add entry for Gao Xiang omits 178e5f3a5bc1 drm/crc-debugfs: Add notes about CRC<->commit interactions omits ac862503639f Input: docs: fix spelling mistake "potocol" -> "protocol" omits 95e760cbf627 kernel-doc: ignore __printf attribute omits c5e5c48c1642 ia64:unwind: fix double free for mod->arch.init_unw_table omits 9ce1263033cd selftests, arm64: add a selftest for passing tagged pointe [...] omits 63f0c6037965 arm64: Introduce prctl() options to control the tagged use [...] omits 2b835e24b5c6 arm64: untag user pointers in access_ok and __uaccess_mask_ptr omits 033a856c7368 drm/i915/dmc: Load DMC on TGL omits 8c30396074c1 selftests/bpf: add loop test 5 omits a78d0dbec712 selftests/bpf: add loop test 4 omits 00ec4f3039a9 block: stop exporting bio_map_kern omits ff8f352070b2 lightnvm: pblk: use kvmalloc for metadata omits 48e5da725581 lightnvm: move metadata mapping to lower level driver omits 98d87f70f4ab lightnvm: remove nvm_submit_io_sync_fn omits 8df92d676c91 pinctrl: spear: spear: Add of_node_put() before return omits 750e76b4f9f6 drm/i915/gt: Move the [class][inst] lookup for engines ont [...] omits c29579d2fabe drm/i915/gem: Make caps.scheduler static omits ea651ffd4f7f reset: Add DesignWare IP support to simple reset omits e7ef681a8ab8 dt-bindings: Document the DesignWare IP reset bindings omits 646d90c3c2c1 pinctrl: freescale: mxs: Add of_node_put() before return omits f452444709c0 pinctrl: nomadik: abx500: Add of_node_put() before return omits ea8cf5c51850 pinctrl: nomadik: nomadik: Add of_node_put() before return omits f17d2f54d36d pinctrl: falcon: Add of_node_put() before return omits 6004cf298a41 b43legacy: Remove pointless cond_resched() wrapper omits 654026df2635 Revert "mwifiex: fix system hang problem after resume" omits c85a63766738 rtlwifi: rtl8192ce: Convert inline routines to little-endi [...] omits 98fd8db59a00 rtlwifi: rtl8192ce: Convert macros that set descriptor omits a246b9291433 rtlwifi: rtl8192ce: Replace local bit manipulation macros omits 49a52d05a3c7 rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX omits 4136214f7c46 rtw88: add BT co-existence support omits 713a30de45a2 rtw88: enclose c2h cmd handle with mutex omits 0d762f031d70 rtw88: allow c2h operation in irq context omits d1d1a96bdb44 rtlwifi: rtl8188ee: Remove local configuration variable omits e53e30ba15da rtlwifi: rtl8188ee: Convert inline routines to little-endi [...] omits 36eda7568f2e rtlwifi: rtl8188ee: Convert macros that set descriptor omits 66b2b064ee54 rtlwifi: rtl88188ee: Replace local bit manipulation macros omits b97494f48d5a rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX desc [...] omits 706f0182b1ad rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN omits d1b68c118238 rtw88: pci: remove set but not used variable 'ip_sel' omits de019a3bdd6e brcmsmac: remove three set but not used variables omits 937a194ae865 ipw2x00: remove redundant assignment to err omits dfc7a8f7c857 rsi: fix for sdio reset card issue omits 3915a252ce71 libertas: Fix a double free in if_spi_c2h_data() omits 04f7745300ed thunderbolt: Show key using %*pE not %*pEp omits b95c732234fa mt7601u: null check the allocation omits cddecd92d1ec brcmfmac: remove set but not used variable 'dtim_period' omits a4a68f727fb8 rtlwifi: remove unneeded function _rtl_dump_channel_map() omits e7338e031985 rtlwifi: rtl_pci: Use dev_get_drvdata omits 1f5f5ea72fc9 qtnfmac_pcie: Use dev_get_drvdata omits ffa4d78cbc26 mwifiex: pcie: Use dev_get_drvdata omits a40c28700d98 iwlegacy: Use dev_get_drvdata where possible omits 8f9af6309b84 rsi: fix for sdio interface setup in 9116 omits 6334dea8880a mwifiex: make error values consistent in mwifiex_update_bs [...] omits 9236c1250cb7 bcma: Use dev_get_drvdata omits 3457f86da60d rtw88: use txpwr_lmt_cfg_pair struct, not arrays omits 100c12f20dfa thunderbolt: Switch to use device_property_count_uXX() omits 118b2806a076 ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck omits 1b34121d9f26 ALSA: usb-audio: Skip bSynchAddress endpoint check if it i [...] omits a037d269221c locking/mutex: Use mutex flags macro instead of hard code omits 5f35d5a66b3e locking/mutex: Make __mutex_owner static to mutex.c omits 24a376d65177 locking/qspinlock,x86: Clarify virt_spin_lock_key omits fce45cd41101 locking/rwsem: Check for operations on an uninitialized rwsem omits 91d2a812dfb9 locking/rwsem: Make handoff writer optimistically spin on owner omits f7f530181461 ALSA: usb-audio: fix PCM device order omits c1ae5e7f057b ALSA: usb-audio: Unify audioformat release code omits dae02c8c6493 Merge branch 'for-linus' into for-next omits 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next omits b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next omits e018ed6ecebf nvmem: meson-mx-efuse: allow reading data smaller than word_size omits d0d3f4defa90 nvmem: sunxi_sid: fix A64 SID controller support omits e55d8079472b nvmem: imx-ocotp: Add i.MX8MN support omits dfa1a3b67468 dt-bindings: imx-ocotp: Add i.MX8MN compatible omits 0a43bffb7e21 slimbus: fix slim_tid_txn() omits a373775ca3b1 slimbus: qcom-ngd-ctrl: Add of_node_put() before return omits 361f9dc24368 drm/i915: Use drm_i915_private directly from drv_get_drvdata() omits bc0380b9e558 drm/hdcp: reference for srm file format omits a41e71f4e788 drm/i915: update the hdcp state with uevent omits bb5a45d40d50 drm/hdcp: update content protection property with uevent omits 6fe2ce064936 drm: uevent for connector status change omits d456512c39cc drm/i915: Attach content type property omits 7672dbba85d3 drm: Add Content protection type property omits 91148dbad80b USB: usbip: convert platform driver to use dev_groups omits c1233578a2b9 drm/bochs: Use dev_get_drvdata omits f6d2b63adb0a drm/qxl: Use dev_get_drvdata where possible omits ae76f635d4e1 csky: Optimize arch_sync_dma_for_cpu/device with dma_inv_range omits 4af9027d3f40 csky/dma: Fixup cache_op failed when cross memory ZONEs omits c5d1653783ca Merge tag 'dev_groups_all_drivers' of git://git.kernel.org [...] omits e7f0141a217f drm/ttm: drop ttm_buffer_object->resv omits 7a4db29660a9 drm/virtio: switch driver from bo->resv to bo->base.resv omits 5c69f132a266 drm/qxl: switch driver from bo->resv to bo->base.resv omits 27c44acebd3f drm/nouveau: switch driver from bo->resv to bo->base.resv omits 5a5011a72489 drm/amdgpu: switch driver from bo->resv to bo->base.resv omits 4922f55294bb drm/vmwgfx: switch driver from bo->resv to bo->base.resv omits 336ac942f115 drm/radeon: switch driver from bo->resv to bo->base.resv omits e532a135d704 drm/ttm: switch ttm core from bo->resv to bo->base.resv omits 2e3c9ec4d151 drm/ttm: set both resv and base.resv pointers omits b96f3e7c8069 drm/ttm: use gem vma_node omits 1e053b10ba60 drm/ttm: use gem reservation object omits f8659be8addd drm/nouveau: use embedded gem object omits c105de2828e1 drm/amdgpu: use embedded gem object omits ce77038fdae3 drm/radeon: use embedded gem object omits e0828d54c81c drm/qxl: use embedded gem object omits 0e580c6d7d2f drm/vram: use embedded gem object omits 8eb8833e7ed3 drm/ttm: add gem base object omits 9d4db2f5f0e6 bus: sunxi-rsb: Remove dev_err() usage after platform_get_irq() omits e86d94fdda8e ARC: unwind: Mark expected switch fall-throughs omits dce14e36aea2 Merge tag 'drm-intel-next-2019-07-30' of git://anongit.fre [...] omits 053951dda71e MIPS: Ingenic: Disable broken BTB lookup optimization. omits 579de8f86b1c MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache. omits 05589b30b21a soc: qcom: Extend AOSS QMP driver to support resources tha [...] omits 4ece3125f21b ima: fix freeing ongoing ahash_request omits f5e1040196db ima: always return negative code for error omits e5092255bb39 ima: Store the measurement again when appraising a modsig omits 3878d505aa71 ima: Define ima-modsig template omits 15588227e086 ima: Collect modsig omits 39b07096364a ima: Implement support for module-style appended signatures omits a5fbeb615ca4 ima: Factor xattr_verify() out of ima_appraise_measurement() omits 9044d627fd18 ima: Add modsig appraise_type option for module-style appe [...] omits cf38fed1e183 integrity: Select CONFIG_KEYS instead of depending on it omits e201af16d1ec PKCS#7: Introduce pkcs7_get_digest() omits 2a7bf671186e PKCS#7: Refactor verify_pkcs7_signature() omits c8424e776b09 MODSIGN: Export module signature definitions omits 16e8e8072108 arm64: dts: qcom: Add device tree for Longcheer L8150 omits 1329c1ab0730 arm64: dts: qcom: Add device tree for Samsung Galaxy A3U/A5U omits b72160fa886d dt-bindings: qcom: Document bindings for new MSM8916 devices omits 3af1e2aa1855 dt-bindings: vendor-prefixes: Add Longcheer Technology Co., Ltd. omits 4e300e439af3 arm64: dts: qcom: msm8996: Add Venus video codec DT node omits 7e4b5f241a91 arm64: dts: qcom: Extend AOSS QMP node omits d98de8efa19f arm64: dts: qcom: msm8996: Add Coresight support omits 783abfa2249a arm64: dts: qcom: msm8998: Add Coresight support omits ed7d6110c110 arm64: dts: qcom: sdm845: Add Coresight support omits 32a5da21dd1c arm64: dts: qcom: msm8998: Node ordering, address cleanups omits cd23d1405be6 soc: qcom: socinfo: Expose image information omits 9c84c1e78634 soc: qcom: socinfo: Expose custom attributes omits efb448d0a3fc soc: qcom: Add socinfo driver omits f7ccc7a397cf base: soc: Export soc_device_register/unregister APIs omits 9aebf4de2203 base: soc: Add serial_number attribute to soc omits e3c5bc562a5f arm64: dts: qcom: sdm845-cheza: Spelling s/conenctors/connectors/ omits d32bb89c9a45 arm64: dts: qcom: qcs404: Add wifi rails in QCS404 dt node [...] omits e8c48eb08ab1 arm64: dts: qcom: qcs404: remove unit name for thermal tri [...] omits cbf7f748f276 arm64: dts: qcom: pms405: remove reduandant properties omits f65018264cb1 arm64: dts: qcom: pms405: add unit name adc nodes omits ba0411ddd133 arm64: dts: sdm845: Add device node for Last level cache c [...] omits 0baf212eab4d soc: amlogic: meson-gx-socinfo: add A311D id omits 887e54218183 arm64: dts: qcom: msm8996: Rename smmu nodes omits dee51cd0d2e8 ARM: dts: meson8b: mxq: add the VDDEE regulator omits 8bdf38be712d ARM: dts: meson8b: odroidc1: add the VDDEE regulator omits 087a1d8b4e4c ARM: dts: meson8b: ec100: add the VDDEE regulator omits ea241bdfa0ba ARM: dts: meson8b: add the PWM_D output pin omits 4f0303d43973 ARM: dts: meson8b: add ethernet fifo sizes omits 340ff31ab00b ipmi_si: Only schedule continuously in the thread in maint [...] omits dc7f2cb218b5 arm64: dts: amlogic: odroid-n2: keep SD card regulator always on omits 54f374d1fd30 arm64: dts: meson-g12a-sei510: enable IR controller omits 3d4bacdc207a arm64: dts: meson-g12a: add missing dwc2 phy-names omits 9b80c36353ed selinux: always return a secid from the network caches if [...] omits c33b2777d01e soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk omits 3a760d986568 soc: amlogic: meson-clk-measure: protect measure with a mutex omits 0dfa0bed9662 cnic: Explicitly initialize all reference counts to 0. omits f07ea1d4eda2 selinux: policydb - rename type_val_to_struct_array omits 2492acaf1e53 selinux: policydb - fix some checkpatch.pl warnings omits 43a4b60d0436 ipv6: have a single rcu unlock point in __ip6_rt_update_pmtu omits 0eb2f2962489 selinux: shuffle around policydb.c to get rid of forward d [...] omits e7642f35851d backlight: drop EARLY_EVENT_BLANK support omits 558e93c93f78 i40e: Remove unicast log when VF is leaving multicast mode. omits b27223591606 i40e: verify string count matches even on early return omits b603f9dc20af i40e: Log info when PF is entering and leaving Allmulti mode. omits 0969402fd5dd i40e: Update visual effect for advertised FEC mode. omits 6db6032298d2 i40e: fix code comments omits 2ad1274fa35a i40e: don't report link up for a VF who hasn't enabled queues omits d9f78ceb8ffa i40e: Log disable-fw-lldp flag change by ethtool omits f21fa0606c38 i40e: fix incorrect ethtool statistics veb and veb.tc_ omits 74f94e418255 ALSA: firewire-lib: localize kernel APIs to start/stop eac [...] omits c9a9ce899cd1 ALSA: fireface: support AMDTP domain omits ccc6c1b0e604 ALSA: firewire-motu: support AMDTP domain omits c281d46a51e3 ALSA: firewire-tascam: support AMDTP domain omits 9a08067ec318 ALSA: firewire-digi00x: support AMDTP domain omits e9f21129b8d8 ALSA: dice: support AMDTP domain omits ac5d77864cfc ALSA: oxfw: support AMDTP domain omits db40eeb2469f ALSA: fireworks: support AMDTP domain omits b0db4d512941 ALSA: bebob: support AMDTP domain omits 42355abb9c33 ALSA: fireface: code refactoring for initialization/destru [...] omits 39e522a5a45f ALSA: firewire-motu: code refactoring for initialization/d [...] omits 5f9625a5ba5d ALSA: firewire-tascam: code refactoring for initialization [...] omits d79360ebe9c8 ALSA: firewire-digi00x: code refactoring for initializatio [...] omits 7eb7b18e9fc7 ALSA: fireworks: code refactoring for bus reset handler omits 94491c175d6b ALSA: fireworks: code refactoring for initialization/destr [...] omits 9b4702b06c0e ALSA: firewire-lib: add a kernel API to start AMDTP stream [...] omits 157a53eef6a0 ALSA: firewire-lib: add a kernel API to add AMDTP stream i [...] omits 6261f90bdb0b ALSA: firewire-lib: add a kernel API to stop a couple of A [...] omits 3ec3d7a3ff10 ALSA: firewire-lib: add AMDTP domain structure to handle s [...] omits 5a0d7dcf85d0 Merge tag 'mlx5-updates-2019-08-01' of git://git.kernel.or [...] omits a9e21bea1f81 ][next] selftests: nettest: fix spelling mistake: "potocol [...] omits 6c86e5ff2617 drm/i915/gt: Remove stale kerneldoc for internal MOCS functions omits d9a910f5ed72 drm/i915/uc: Don't fail on HuC early init errors omits 34f0a20fa4ea drm/i915/uc: Remove redundant GuC support checks omits 2afc794c3ea0 drm/i915/huc: Prefer intel_huc_is_supported omits c8be1a5fc5c6 drm/i915/guc: Prefer intel_guc_is_submission_supported omits 5156eb8cd680 drm/bridge/parade: Drop legacy GPIO header omits f15543ac6f44 drm/bridge/nxp-ptn3460: Drop legacy GPIO headers omits b316c92e9a0e drm/bridge/megachips: Drop GPIO header omits 2e1bc0e86ec7 drm/pl111: Fix unused variable warning omits 854da7511a05 iio: imu: inv_mpu6050: be more explicit on supported chips omits 741172d18e8a iio: light: noa1305: Add support for NOA1305 omits cfa1f5f27c79 RDMA/efa: Rate limit admin queue error prints omits 05bb411ada95 RDMA/core: Introduce ratelimited ibdev printk functions omits 7a63b31efbb2 RDMA/hns: Remove not used UAR assignment omits f51cf9e23b70 misc: Remove spear13xx pcie gadget driver omits 52eb6d31a1c2 fpga: dfl: fme: add capability sysfs interfaces omits 3c51ff772278 fpga: dfl: make uinit callback optional omits 15bbb300fcef fpga: dfl: add id_table for dfl private feature driver omits d2ad5ac1cda7 fpga: dfl: afu: add AFU state related sysfs interfaces omits bdd4f307956a fpga: dfl: pci: enable SRIOV support. omits 69bb18ddfc43 fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl [...] omits 7008aff290e1 w1: omap-hdq: use devm_platform_ioremap_resource() to simp [...] omits b0a523fa9e9d w1: mxc_w1: use devm_platform_ioremap_resource() to simplify code omits 9e18a80c2e06 parport: parport_serial: Use dev_get_drvdata omits 5b25380d906a parport: Add missing newline at end of file omits 1441beda92e7 dt-bindings: Add binding document for NOA1305 omits 67986e5bca3b Merge branch 'renesas-arm64-dt-for-v5.4' into renesas-next omits 20cf4e026730 rdma: Enable ib_alloc_cq to spread work over a device's co [...] omits 9cd15d521a3a iio: remove get_irq_data_ready() function pointer and use [...] omits 7fc009cbd7d1 arm64: dts: renesas: r8a774c0: cat874: Add definition for [...] omits a2fe2cd26285 arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1 omits c070bf341093 arm64: dts: renesas: r8a77995: Sort nodes omits 1ab0a43afdfb arm64: dts: renesas: r8a77995: draak: Sort nodes omits ddd56410dac0 arm64: dts: renesas: r8a77990: Sort nodes omits 880925e84dbe arm64: dts: renesas: r8a77990: ebisu: Sort nodes omits 52f95a0935c1 arm64: dts: renesas: r8a77980: v3hsk: Sort nodes omits 8ccb4c978881 arm64: dts: renesas: r8a77980: condor: Sort nodes omits 43afe2062267 arm64: dts: renesas: r8a77970: v3msk: Sort nodes omits 83c5cf19a3f2 arm64: dts: renesas: r8a77970: eagle: Sort nodes omits 48cceecfa762 iio: imu: st_lsm6dsx: make IIO_CHAN_INFO_SCALE shared by type omits a6513a878e21 iio: tsl2772: Use regulator_bulk_() APIs omits 92cb3e598063 dma-buf: fix stack corruption in dma_fence_chain_release omits 7e7f631c9546 iio: tsl2772: Use devm_iio_device_register omits 338084135aed iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off omits db2a17320a25 regulator: core: Add of_node_put() before return omits 79776da09897 ASoC: soc-component: add snd_soc_pcm_component_pcm_free() omits 7484291e9b75 ASoC: soc-component: add snd_soc_pcm_component_pcm_new() omits 205875e1a12e ASoC: soc-component: add snd_soc_pcm_component_mmap() omits 9c712e4f5722 ASoC: soc-component: add snd_soc_pcm_component_page() omits 82d81f5cced3 ASoC: soc-component: add snd_soc_pcm_component_copy_user() omits 96a47908d876 ASoC: soc-component: add snd_soc_pcm_component_ioctrl() omits 0035e2565b93 ASoC: soc-component: add snd_soc_pcm_component_pointer() omits 7951b1461185 ASoC: soc-component: move snd_soc_component_set_bias_level() omits 8e2a990d76ac ASoC: soc-component: move snd_soc_component_stream_event() omits 6b9ab1cf4b21 iio: tsl2772: Use devm_add_action_or_reset omits 9d415fbf773f ASoC: soc-component: move snd_soc_component_seq_notifier() omits a2a341752558 ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() omits 2c7b17048194 ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() omits 03b34dd7d87c ASoC: soc-component: add snd_soc_component_remove() omits 08e837dd9e39 ASoC: soc-component: add snd_soc_component_probe() omits e40fadbcef58 ASoC: soc-component: add snd_soc_component_is_suspended() omits 9a840cbac77a ASoC: soc-component: add snd_soc_component_resume() omits 66c51573b89d ASoC: soc-component: add snd_soc_component_suspend() omits 5693d50c8302 ASoC: soc-component: add snd_soc_component_trigger() omits 582ee9c5ad26 USB: Disable USB2 LPM at shutdown omits d3523b631403 usb: dwc3: meson-g12a: use devm_platform_ioremap_resource( [...] omits eae7136aa208 ASoC: soc-component: add snd_soc_component_hw_free() omits 245c539a1206 ASoC: soc-component: add snd_soc_component_hw_params() omits 6d53723380ed ASoC: soc-component: add snd_soc_component_prepare() omits 3672beb8cad6 ASoC: soc-component: add snd_soc_component_close() omits ae2f4849286e ASoC: soc-component: add snd_soc_component_open() omits 4a81e8f30d0b ASoC: soc-component: add snd_soc_component_get/put() omits 4ff1fef10f35 ASoC: add soc-component.c omits 57cb28856ed8 ASoC: soc-pcm: remove soc_fill_silence() omits 4efbb20971af ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() omits 18bd7b5ef3a3 ASoC: soc-pcm: remove soc_rtdcom_ack() omits 36d042bd6865 staging: rtl8192e: Make use kmemdup omits d8ba499d53d9 staging: rtl8723bs: core: add spaces around '-', '+', '&', [...] omits 67ca96bbd031 staging: rtl8723bs: core: Remove Unnecessary parentheses omits 783f9a6a2d2c staging: rtl8723bs: core: correct spelling mistake in rtw_ap.c omits fe4e6e036888 staging: rtl8188eu: core: add spaces around '-', '+', '>>' [...] omits 7c279229f980 iio: Remove dev_err() usage after platform_get_irq() omits d3017f5fbb2d iio: light: si1145: Use device-managed APIs omits eb1d8ebf2d0a iio:pressure: preenable/postenable/predisable fixup for ST [...] omits 6ee19af415c5 iio:magn: preenable/postenable/predisable fixup for ST mag [...] omits 21b1ee319034 iio:gyro: preenable/postenable/predisable fixup for ST gyr [...] omits d4e851983bee iio:accel: preenable/postenable/predisable fixup for ST ac [...] omits 5a57a9bf52b0 dt-bindings: iio: imu: st_lsm6dsx: add ism330dhcx device bindings omits db947a79fc3a iio: imu: st_lsm6dsx: add support to ISM330DHCX omits f48bc49b9747 iio: imu: st_lsm6dsx: move iio chan definitions in st_lsm6 [...] omits ec19a6f49993 iio: imu: st_lsm6dsx: inline output acc/gyro output regs omits 640aca3fb897 iio: imu: st_lsm6dsx: move fs_table in st_lsm6dsx_sensor_settings omits 40dd73438977 iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_ [...] omits d42974e438fe media: venus: dec: populate properly timestamps and flags [...] omits 059790467bf4 media: venus: helpers: handle correctly vbuf field omits beac82904a87 media: venus: make decoder compliant with stateful codec API omits ce0eff0d9b4d ARC: [plat-hsdk]: allow to switch between AXI DMAC port co [...] omits be76f150bcad media: venus: vdec: allow bigger sizeimage set by clients omits dff38165a5a8 iio: light: cm3323: Use device-managed APIs omits cef697d8a063 media: venus: vdec_ctrls: get real minimum buffers for capture omits 14ea00d65c65 media: venus: helpers: add three more helper functions omits a367b9ab3eb5 media: venus: hfi: return an error if session_init is alre [...] omits e42dbe8e86e8 media: venus: hfi: export few HFI functions omits 05dea7980d0b media: venus: hfi: add type argument to hfi flush function omits 1e485ee5a724 media: venus: helpers: export few helper functions omits d162aea8f633 media: venus: venc: amend buffer size for bitstream plane omits 5e8447d1b0a7 dt-bindings: iio: potentiometer: add max5432.yaml binding omits 425c6f106395 iio: potentiometer: add a driver for Maxim 5432-5435 omits ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next omits 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next omits 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next omits 5b6cc1277a05 HID: logitech-dj: extend consumer usages range omits e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next omits 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next omits 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next omits eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next omits c801aff1a576 hiddev: Return EPOLLOUT from hiddev_poll omits 378b80370aa1 hidraw: Return EPOLLOUT from hidraw_poll omits 5cf896fb6be3 arm64: Add support for relocating the kernel with RELR rel [...] omits 66cbdf5d0c96 arm64: Move TIF_* documentation to individual definitions omits 13776f9d40a0 arm64: mm: free the initrd reserved memblock in a aligned manner omits 22ec71615d82 arm64: io: Relax implicit barriers in default I/O accessors omits d55b7fdd58ac pinctrl: xway: Use devm_kasprintf() instead of fixed buffe [...] omits 811604d01e1a pinctrl: lantiq: Use kasprintf() instead of fixed buffer f [...] omits f0b0e923e07a pinctrl: devicetree: Use strlen() instead of hardcoded number omits 15bddb7d787a gpio: Remove dev_err() usage after platform_get_irq() omits 64c4dcbfcc4e pinctrl: Remove dev_err() usage after platform_get_irq() omits 31b4c4b12435 pinctrl: uniphier: Fix Pro5 SD pin-mux setting omits 490bbdcfc4d2 pinctrl: uniphier: Add Pro5 PCIe pin-mux settings omits fc1d910ae9df pinctrl: uniphier: Add 5th LD20 MPEG2-TS input pin-mux setting omits f686867266c4 pinctrl: uniphier: Add another audio I/O pin-mux settings [...] omits 111a8fcb2c2d pinctrl: uniphier: Separate modem group from UART ctsrts group omits 726e8d813771 pinctrl: meson-g12a: add pwm_a on GPIOE_2 pinmux omits 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next omits 87e1ee238ef2 dt-bindings: aspeed: Remove mention of deprecated compatibles omits 73c732c57149 pinctrl: aspeed: Document existence of deprecated compatibles omits a24810673638 arm64: dts: fast models: Remove clcd's max-memory-bandwidth omits 2eda1cdec49f pinctrl: aspeed: Add AST2600 pinmux support omits 86392fac9a9c pinctrl: aspeed: Add SIG_DESC_CLEAR() helper omits e7a96b0b7d16 pinctrl: aspeed: Add multiple pin group support for functions omits 27d1f7367077 pinctrl: aspeed: Add PIN_DECL_3() helper omits 7b3889708166 pinctrl: aspeed: Rename pin declaration macros omits 7488838f2315 dt-bindings: pinctrl: aspeed: Document AST2600 pinmux omits fb18f1887fdd pinctrl: sunxi: v3s: introduce support for V3 omits 6161dc03587b pinctrl: qcom: spmi-gpio: Mark expected switch fall-through omits cd927f140d51 pinctrl: rockchip: Mark expected switch fall-through omits be65c8bb0c64 pinctrl: oxnas: remove set but not used variable 'arg' omits a502b343ebd0 pinctrl: stmfx: update pinconf settings omits 2f22e2028c03 pinctrl: sprd: Combine the condition of MISC_PIN and COMMON_PIN omits e89febc75df9 pinctrl: sprd: Change to use devm_platform_ioremap_resource() omits 2f8f180b3cee arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() omits 73961dc1182e arm64: sysreg: Remove unused and rotting SCTLR_ELx field d [...] omits 332e5281a4e8 arm64: esr: Add ESR exception class encoding for trapped ERET omits b3e089cd446b arm64: Replace strncmp with str_has_prefix omits 3e77eeb7a27f ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local [...] omits b717480f5415 arm64: remove unneeded uapi/asm/stat.h omits c19d050f8088 arm64/kexec: Use consistent convention of initializing 'kx [...] omits b907b80d7ae7 arm64: remove pointless __KERNEL__ guards omits c87857945b0e arm64: Remove unused assembly macro omits 2c8db5bef9fb PM/sleep: Expose suspend stats in sysfs omits db5b44f82a6d pinctrl: qdf2xxx: Switch to use device_property_count_uXX() omits 720b8ec676cd pinctrl: msm: Switch to use device_property_count_uXX() omits bb100b64763c ACPI / APEI: Get rid of NULL_UUID_LE constant omits a1db8da7c281 pinctrl: madera: Add configuration for Cirrus Logic CS47L92 omits b0bca3e4ee93 pinctrl: madera: Add configuration for Cirrus Logic CS47L15 omits f134b8517736 pinctrl: madera: Use local copy of pdata omits 74d2d0e68701 gpio: madera: Add support for Cirrus Logic CS47L92 omits d06be8bc290a gpio: madera: Add support for Cirrus Logic CS47L15 omits fe2afa0d7b5c gpio: madera: Use local copy of pdata omits 72ce665f170e gpio: arizona: Use local copy of pdata omits e38a9a437fb9 pinctrl: bcm2835: Add support for BCM2711 pull-up functionality omits 9cd6237d660f pinctrl: bcm2835: Add brcm,bcm2711 compatible omits d111e7a387d7 gpio: viperboard: Replace 'unsigned' with 'unsigned int' omits 6c172af579cf pinctrl: tegra210: Add Tegra210 pinctrl pm ops omits 9870acd3747a pinctrl: tegra: Add suspend and resume support omits 3d6ade0abfe1 pinctrl: pinctrl-single: add header include guard omits cab09f3d2d2a cpuidle: teo: Allow tick to be stopped if PM QoS is used omits 32b91ca15353 cpuidle: menu: Allow tick to be stopped if PM QoS is used omits 0d1e16c640ee PM / Domains: Align in-parameter names for some genpd functions omits 9616dda1aadd powerpc/pseries/hotplug-memory.c: Replace nested ifs by sw [...] omits 1ebe0dcce175 powerpc/xive: Update comment referencing magic loads from an ESB omits 461cef2a676e powerpc/32: activate ARCH_HAS_PMEM_API and ARCH_HAS_UACCES [...] omits e7de4f7b64c2 powerpc/powernv: Restrict OPAL symbol map to only be reada [...] omits 8b856a0942a1 powerpc/configs: Disable SCOM_DEBUGFS in powernv_defconfig omits 8c98db8d5851 powerpc/powernv: Fix checkpatch warnings in opal-xscom.c omits bfd2f0d49aef powerpc/powernv: Get rid of old scom_controller abstraction omits 9edc6b919d9f powerpc/powernv: Remove dead SCOM access code omits 08a456aa6437 powerpc/powernv: Move SCOM access code into powernv platform omits 0df3e42167ca PCI: rpaphp: Avoid a sometimes-uninitialized warning omits ae2e953fdca7 powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline [...] omits ce52ad5dd52c drm/i915: Fix wrong escape clock divisor init for GLK omits aaefca8e30d9 x86/mce: Don't check for the overflow bit on action option [...] omits 0dbd555a011c dma-buf: add more reservation object locking wrappers omits 2f64dc70baba pinctrl: rzn1: Add of_node_put() before return omits da31076f96fc ARC: fix typo in setup_dma_ops log message omits 97abfd5d801a ARCv2: entry: early return from exception need not clear U [...] omits 556f36e90dbe blk-mq: balance mapping between present CPUs and queues omits b7e9e1fb7a92 scsi: implement .cleanup_rq callback omits 226b4fc75c78 blk-mq: add callback of .cleanup_rq omits a61dbfb12bc6 null_blk: implement REQ_OP_ZONE_RESET_ALL omits d81e9d494354 scsi: implement REQ_OP_ZONE_RESET_ALL omits 6e33dbf280d6 blk-zoned: implement REQ_OP_ZONE_RESET_ALL omits e84e8f066395 block: add req op to reset all zones and flag omits 67ed8b738633 block: Fix a comment in blk_cleanup_queue() omits 012d4a652ca1 block: Fix spelling in the header above blkg_lookup() omits 9cc5169cd478 block: Improve physical block alignment of split bios omits 708b25b344fd block: Simplify blk_bio_segment_split() omits ff9811b3cf20 block: Simplify bvec_split_segs() omits dad7758459bc block: Document the bio splitting functions omits af2c68fe94e8 block: Declare several function pointer arguments 'const' omits a87ccce0b5a0 blk-mq: remove blk_mq_complete_request_sync omits 622b8b6893ff nvme: wait until all completed request's complete fn is called omits 78ca40724713 nvme: don't abort completed request in nvme_cancel_request omits f9934a80f91d blk-mq: introduce blk_mq_tagset_wait_completed_request() omits aa306ab703e9 blk-mq: introduce blk_mq_request_completed() omits 9cb9a17813bf batman-adv: BATMAN_V: aggregate OGMv2 packets omits f89255a02f1d batman-adv: BATMAN_V: introduce per hard-iface OGMv2 queues omits b40d73784ffc drm/i915: Replace struct_mutex for batch pool serialisation omits a4e57f9031cc drm/i915: Teach execbuffer to take the engine wakeref not GT omits 1fa475fee490 fm10k: fix fm10k_get_fault_pf to read correct address omits a3ffeaf7c2be fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS omits d5c2f3950054 fm10k: mark unused parameters with __always_unused omits 27429be75e0d fm10k: cast page_addr to u8 * when incrementing it omits 9aac0fbd471b fm10k: explicitly return 0 on success path in function omits cb1b5226cbdf fm10k: remove needless initialization of size local variable omits 4d12002fd29a fm10k: remove needless assignment of err local variable omits d9ecd1f748f2 fm10k: remove unnecessary variable initializer omits d3dd552da3eb media: dt-bindings: media: sunxi-ir: Add H6 compatible omits 020826f4ec57 media: dt-bindings: media: sunxi-ir: Add A64 compatible omits b136d72cb89d media: rc: sunxi: Add RXSTA bits definition omits 87d0609801eb media: rc: sunxi: Add A31 compatible omits 6b197cb5b4dc media: rc: Introduce sunxi_ir_quirks omits 47fabc9cbc05 media: dt-bindings: media: sunxi-ir: Add A31 compatible omits b3185ab50274 media: ir-kbd-i2c: remove outdated comments omits ab1cbdf159be media: iguanair: add sanity checks omits 7328d6823717 media: rc: describe rc protocols and their scancodes omits 16407a6af464 media: lirc: document BPF IR decoding omits 14e3cdbb00a8 media: don't drop front-end reference count for ->detach omits 7084ed30ae2a IB/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command omits ea77388b0227 net/mlx5: Fix mlx5_ifc_query_lag_out_bits omits 9e8fb25254f7 Merge branch 'net-l3-l4-functional-tests' omits 56eba15d1c60 selftests: Add use case section to fcnal-test omits db6641ee6e9e selftests: Add ipv6 netfilter tests to fcnal-test omits 88f2b36053b9 selftests: Add ipv4 netfilter tests to fcnal-test omits 4cd12f61b55b selftests: Add ipv6 runtime tests to fcnal-test omits 0113f726856e selftests: Add ipv4 runtime tests to fcnal-test omits 34d0302ab861 selftests: Add ipv6 address bind tests to fcnal-test omits 75b2b2b3db4c selftests: Add ipv4 address bind tests to fcnal-test omits 6abdb6512557 selftests: Add ipv6 udp tests to fcnal-test omits a4368be9ad23 selftests: Add ipv4 udp tests to fcnal-test omits a071bbf20539 selftests: Add ipv6 tcp tests to fcnal-test omits bbd7c764086b selftests: Add ipv4 tcp tests to fcnal-test omits c0644e71df33 selftests: Add ipv6 ping tests to fcnal-test omits c032dd8cc7e2 selftests: Add ipv4 ping tests to fcnal-test omits 6f9d5cacfe07 selftests: Setup for functional tests for fib and socket lookups omits acda655fefae selftests: Add nettest omits 856a27236ee3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 1b90af292e71 ipvs: Improve robustness to the ipvs sysctl omits e84fb4b3666d netfilter: conntrack: use shared sysctl constants omits 8c0bb7873815 netfilter: synproxy: rename mss synproxy_options field omits d81765d693db ARM: dts: imx53: Update LCD panel node on M53Menlo omits a5580eb394c8 ARM: dts: vf610-bk4: Fix qspi node description omits cd1b1264632a arm64: defconfig: CONFIG_DRM_ETNAVIV=m omits 2c1a3f4dc4b9 ARM: dts: imx25-pdk: native-mode is part of display-timings omits 9b9c60bed562 clk: imx8mq: Mark AHB clock as critical omits ba7372fbba5e arm64: dts: imx8mq-evk: Unbypass audio_pll1 omits 2a44db130351 ARM: dts: imx: Cleanup style around assignment operator omits 05103ea9a315 drm/vblank: drop use of DRM_WAIT_ON() omits 13f138d3fcbc ARM: dts: imx6qdl-nit6xlite: Remove invalid properties omits ca33f735b119 arm64: dts: bitmain: Modify pin controller memory map omits 7d545e779a98 arm64: dts: bitmain: Add reset controller support for BM1880 SoC omits 0d9df5815ccc arm64: dts: imx8mm: Add opp-suspend property to OPP table omits db4cfe2fef50 arm64: dts: imx8mq: Add opp-suspend property to OPP table omits 66f1f58055a4 arm64: dts: ls1088a: Revise gpio registers to little-endian omits 546d92d34f3c arm64: dts: add the console node for DPAA2 platforms omits 356c27227b3b arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M omits adc898e3d11a arm64: dts: imx8qxp: add serial alias omits d04fd0b423f4 arm64: dts: imx8qxp: add lpuart baud clock omits 3a3f06085fac arm64: dts: ls1028a: Add optional property node for Mali DP500 omits 56838644f9dd arm64: dts: freescale: Add support for i.MX8QXP AI_ML board omits b5547e22be72 arm64: dts: imx8mm-evk: Remove invalid properties omits bf95c394f5a3 arm64: dts: nxp: add ls1046a-frwy board support omits 9ae303f9edde arm64: dts: rdu3: add UCS1002 charge controller node omits 74bd5951dd35 arm64: dts: imx8mq: correct usb controller clocks omits 150736b88a7e arm64: dts: imx8mq: Add clock for TMU node omits 9eced3a2f224 arm64: dts: imx8mq: Correct OPP table according to latest [...] omits cd7c2ddfda36 arm64: dts: imx8mm: Correct OPP table according to latest [...] omits 46b29f4bd67e arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback [...] omits 1efe85c9056a arm64: dts: imx8m: Add ddr-pmu nodes omits ef4c47ab888a arm64: dts: imx8mm-evk: enable usb1 and typec support omits 8b01840edcfc arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF omits 156263599e9e arm64: dts: imx8mm: Add gpio-ranges property omits 26c2f55a6a15 arm64: dts: imx8mq: Add gpio-ranges property omits 6b392e16307f arm64: dts: imx8mm: Init rates and parents configs for clocks omits 3724ace582d9 EDAC/mc: Fix grain_bits calculation omits d6781e490179 drm/pl111: Drop special pads config check omits 1af824649b44 drm/pl111: Deprecate the pads from the DT binding omits f7988ba3b2ed clk: imx8mn: Keep uart clocks on for early console omits 5133f1f3cc41 clk: imx: Remove unused function statement omits b87340998a87 clk: imx7ulp: Make sure earlycon's clock is enabled omits f27c3a359e6e ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver omits 8ad2d1dcce54 ARM: dts: imx6qdl-wandboard: Add OV5645 camera support omits 77266e722fea bus: imx-weim: optionally enable burst clock mode omits 0008c1f3bc27 dt-bindings: bus: imx-weim: document optional burst clock mode omits af7e7ee0e428 clk: imx8mm: Switch to platform driver omits 053a4ffe2988 clk: imx: imx8mm: fix audio pll setting omits d4c5792e2a4a clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m omits d52fb0193ffb clk: imx8mm: Fix typo of pwm3 clock's mux option #4 omits e50bf7a67cc6 clk: imx: Remove unused clk based API omits 0d381f4c80ee clk: imx8mq: set correct parent for usb ctrl clocks omits 6ad7cb7122ce clk: imx8: Add DSP related clocks omits 951c1aef9691 clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT omits 96d6392b54db clk: imx: Add support for i.MX8MN clock driver omits 0209001674de clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp' omits d1b395b36e90 clk: imx8mm: correct the usb1_ctrl parent to be usb_bus omits fd6ef2857b74 clk: imx: Add API for clk unregister when driver probe fail omits 34af5179d239 clk: imx8mm: Make 1416X/1443X PLL macro definitions common [...] omits 1e80936a42e1 dt-bindings: imx: Add clock binding doc for i.MX8MN omits 9fd827c699aa staging: rtl8712: Add spaces around << omits 7cbf0108247d staging: isdn: remove unnecessary parentheses omits 8ca9d8ad30f3 staging: rtl8188eu: core: rtw_recv.c: Remove Unnecessary p [...] omits 83af58f8068e parisc: Add assembly implementations for memset, strlen, s [...] omits ec4d396b6350 parisc: trigger die notifier chain in parisc_terminate() omits c8bbbc67cb31 parisc: Update feature list omits 52a22e6c27be parisc/ftrace: Add KPROBES_ON_FTRACE omits d562aca37a54 parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support omits 4de97b0c86fc Merge branch 'enetc-PCIe-MDIO' omits 8488d8e90c03 arm64: dts: fsl: ls1028a: Enable eth port1 on the ls1028a [...] omits 288a91d5cd0c dt-bindings: net: fsl: enetc: Add bindings for the central [...] omits 231ece36f50d enetc: Add mdio bus driver for the PCIe MDIO endpoint omits 0c010a9deb33 enetc: Clean up makefile omits 2152e7a2d9a8 enetc: Clean up local mdio bus allocation omits 4a9866179d51 Merge branch 'net-dsa-mv88e6xxx-add-support-for-MV88E6220' omits 7150961487c5 net: dsa: mv88e6xxx: add PTP support for MV88E6250 family omits 8858ccc837e6 net: dsa: mv88e6xxx: order ptp structs numerically ascending omits 121b8fe2fdc9 net: dsa: mv88e6xxx: setup message port is not supported i [...] omits c857486a4b6d net: dsa: mv88e6xxx: introduce invalid_port_mask in mv88e6 [...] omits 83c5ee315f73 dt-bindings: net: dsa: marvell: add 6220 model to the 6250 family omits 4902264745b5 net: dsa: mv88e6xxx: add support for MV88E6220 omits 3cc6e44b5f84 Merge branch 'net-phy-Add-AST2600-MDIO-support' omits 82f151def215 net: ftgmac100: Select ASPEED MDIO driver for the AST2600 omits 39bfab8844a0 net: ftgmac100: Add support for DT phy-handle property omits f160e99462c6 net: phy: Add mdio-aspeed omits 94166fd21af3 dt-bindings: net: Add aspeed, ast2600-mdio binding omits 515b8b7e935e drm/i915: Flush the freed object list on file close omits 1aff1903d0ff drm/i915: Hide unshrinkable context objects from the shrinker omits 30b2ea80df59 Merge branch 'v5.4-armsoc/dts32' into for-next omits 6f79fcc6c9e3 ARM: dts: rockchip: Add pin names for rk3288-veyron fievel omits 94562040da08 ARM: dts: rockchip: A few fixes for veyron-{fievel,tiger} omits 1d1def89bd2e pinctrl: sprd: Fix platform_no_drv_owner.cocci warnings omits 7bdbd1eccc9f gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() omits bd4bd337039d gpio: mpc8xxx: Add ls1028a device specify function. omits 6bd0fbe156f1 drm/i915/wopcm: Don't fail on WOPCM partitioning failure omits 5d1ef2b4270d drm/i915/uc: Inject probe errors into intel_uc_init_hw omits 32ff76e80c24 drm/i915/uc: Move GuC error log to uc and release it on fini omits 3243bd096bb1 drm/i915/uc: Reorder firmware status codes omits 771051eaa746 drm/i915/uc: Do full sanitize instead of pure reset omits 50d84418f586 drm/i915: Add i915 to i915_inject_probe_failure omits 31d0e6c149b8 mlx5: Fix formats with line continuation whitespace omits 2e737e520548 drm/etnaviv: clean up includes omits facb180d3a51 drm/etnaviv: Use devm_platform_ioremap_resource() omits 6eae41fea750 drm/etnaviv: drop use of drmP.h omits 15ed3ea2280e soundwire: bus: split handling of Device0 events omits 8965ad8433ea drm/komeda: Enable dual-link support omits ed22c6d9304d drm/komeda: Use drm_display_mode "crtc_" prefixed hardware [...] omits 84a68104193e drm/drm_debugfs_crc.c: Document that .verify_crc_source vf [...] omits 28ba1b1da49a drm: mali-dp: Mark expected switch fall-through omits 3cf7bf2e4837 drm/amdgpu: enable Navi12 kfd support for amdgpu omits fbd2afe5366c drm/amd/display: Add missing NV12 asic IDs omits 078655d982c5 drm/amdgpu: Add nv12 DC ip block omits 36bbb634b753 drm/amd/display: Add ASICREV_IS_NAVI macros omits 400e9c5ea66a drm/amdgpu: enable DPG mode for Navi12 omits 1fbed280a244 drm/amdgpu: add VCN ip block for Navi12 omits a3219816c407 drm/amdgpu: add Navi12 VCN firmware support omits 6b66ae2e556c drm/amdgpu: add psp ip block for navi12 omits 7f47efeb9e21 drm/amdgpu: add smu ip block for navi12 omits e60cc94b268a drm/amdgpu: start autoload till RLCG fw for navi12 omits 739cdbd6a21b drm/amdgpu/psp11: add psp support for navi12 omits 9ea8da75ba43 drm/amdgpu/smu11: add smu support for navi12 omits 02938eed74a3 drm/amdgpu: correct smu rlc handshake enablement bit omits 87190edcf3a9 drm/amdgpu: add CGTT_GS_NGG_CLK_CTRL register to gc header omits c726fbf0fb64 drm/amdgpu/sdma5: add golden settings for navi12 (v2) omits f8984cb9e3e9 drm/amdgpu/gfx10: add golden settings for navi12 (v2) omits 799020290313 drm/amdgpu: enable virtual display for navi12 omits 71745cf47409 drm/amdgpu/gfx10: set tcp harvest for navi12 omits 44e9e7c96c5e drm/amdgpu: add ip blocks for navi12 omits 4a0e815fb318 drm/amdgpu/gmc10: set gart size and vm size for navi12 omits f2d6731d77cf drm/amdgpu/sdma5: add placeholder for navi12 golden settings omits 6f523fd7b3d4 drm/amdgpu/sdma5: declare sdma firmwares for navi12 omits 4cdfc4a2be14 drm/amdgpu/gfx10: set rlc funcs for navi12 omits 9ff3dba6d68d drm/amdgpu/gfx10: set number of me(c)/pipe/queue for navi12 omits 716e9bb099c5 drm/amdgpu/gfx10: add placeholder for navi12 golden settings omits 92c123aec1a2 drm/amdgpu/gfx10: declare cp/rlc firmwares for navi12 omits 6983469c1a65 drm/amdgpu/gfx10: add gfx config for navi12 omits 59ab8c292b9a drm/amdgpu/gfx10: set gfx cg for navi12 omits 7e17e58bdde2 drm/amdgpu: set nbio/hdp cg for navi12 omits 74b5e509a082 drm/amdgpu: initialize cg/pg flags and external rev id for navi12 omits d4d838ba4e9d drm/amdgpu: use front door firmware loading for navi12 omits 4808cf9c2a82 drm/amdgpu: set asic family and ip blocks for navi12 omits 42b325e5ec39 drm/amdgpu: add gpu_info firmware for navi12 omits 9802f5d78b37 drm/amdgpu: add navi12 asic type omits 03d0a073cf3f drm/amdgpu: initialize reg base for navi12 omits 6d622903285a drm/amdgpu: add ip offset header for navi12 (v2) omits 8c2ef8ca0e0e drm/amdgpu: update SDMA V4 microcode init omits b86f8d8b2bc0 drm/amdgpu: extend PSP FW loading support to 8 SDMA instances omits 8fda90e82144 drm/amdgpu: disable MEC2 JT context init for Arcturus omits 6c37bde9c63b drm/amdgpu: update PSP CMD fail response status print omits dc0d962297af drm/amdgpu: add PSP KDB loading support for Arcturus omits f36d9ab95f0f drm/amdgpu: add PSP SW init support for Arcturus omits c0dac3c9f545 drm/amdgpu: removed duplicate line omits 706e50829eb7 drm/amd/powerplay: correct navi10 vcn powergate omits 4abc1765d2f7 drm/amd/powerplay: enable SW SMU power profile switch supp [...] omits 7aa3f675d143 drm/amd/powerplay: support power profile retrieval and set [...] omits 839f9117e1c2 drm/amd/powerplay: guard consistency between CPU copy and [...] omits bd2280da46db drm/amdgpu: replace AMDGPU_RAS_UE with AMDGPU_RAS_SUCCESS omits 91ba68f8d572 drm/amdgpu: only uncorrectable error needs gpu reset omits b1a5895352dc drm/amdgpu: update the calc algorithm of umc ecc error count omits b7f92097f5bc drm/amdgpu: implement umc ras init function omits 51437623a0a1 drm/amdgpu: support ce interrupt in ras module omits 13b7c46c18e2 drm/amdgpu: add error address query for umc ras omits 2b671b6049ef drm/amdgpu: apply umc_for_each_channel macro to umc_6_1 omits fee858ba5f96 drm/amdgpu: add macro of umc for each channel omits 3aacf4ea1102 drm/amdgpu: initialize new parameters and functions for am [...] omits 33b97cf896d4 drm/amdgpu: add more parameters and functions to amdgpu_um [...] omits a55c8d7bda4f drm/amdgpu: remove the clear of MCA_ADDR omits b94afb61cdae drm/amd/powerplay: honor hw limit on fetching metrics data [...] omits bd200d190f45 drm/amd/display: Don't replace the dc_state for fast updates omits 43d10d30df15 drm/amd/display: Skip determining update type for async updates omits e16e37efb4c9 drm/amd/display: Allow cursor async updates for framebuffer swaps omits ac4bf4a1ebce drm/amdgpu: fix unsigned variable instance compared to les [...] omits f0ced3f61b4d drm/amd/powerplay: Allow changing of fan_control in smu_v11_0 omits ab63131155b0 drm/amd/powerplay: fix a few spelling mistakes omits f3eb9b8f67bc gpu: drm: radeon: Fix a possible null-pointer dereference [...] omits e3bf125bdbb6 drm/amd/powerplay: fix off-by-one upper bounds limit checks omits 6f7fe9a93e6c drm/radeon: Fix EEH during kexec omits 5145d57ec5f5 drm/amdkfd: Extend CU mask to 8 SEs (v3) omits 857b82d0df4c drm/amdgpu: support get_cu_info for Arcturus omits 612e4ed99bdd drm/amdgpu: Fix pcie_bw on Vega20 omits 57d352f7699e drm/amdgpu: Update NBIO headers to add TXCLK3/4 omits 19ed70ff5d24 drm/amdgpu: Add amdgpu_asic_funcs.reset_method for Vega20 omits 6856e4b65f64 drm/amdgpu: Mark KFD VRAM allocations for wipe on release omits ab2f7a5c18b5 drm/amdgpu: Implement VRAM wipe on release omits d8f4981e2e8a drm/amdgpu: Add flag to wipe VRAM on release omits 274840e54422 drm/ttm: Add release_notify callback to ttm_bo_driver omits d9ec5cfd5a2e drm/amd/display: Use switch table for dc_to_smu_clock_type omits d196bbbc28fa drm/amd/display: Use proper enum conversion functions omits 482f0e538580 drm/amdgpu: fix double ucode load by PSP(v3) omits 9244d3a6eb45 drm/amdgpu: fix incorrect judge on sos fw version omits 4cd4c5c064bd drm/amdgpu: cleanup vega10 SRIOV code path omits 67194518cb19 drm/amd/powerplay: sort feature status index by asic featu [...] omits cd2a4eaf8c79 drm/i915: Report resv_obj allocation failure omits b5deabd439ed ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support omits b343037de48f ARM: multi_v7_defconfig: enable STM32 booster regulator omits 320b96e41bb7 ARM: multi_v7_defconfig: add FMC2 NAND controller support omits 49490d51743c ARM: dts: stm32: remove useless pinctrl entries in stm32mp [...] omits 98414811d773 ARM: dts: stm32: add phy-dsi-supply property on stm32mp157c-ev1 omits 08b9092ff3b6 ARM: dts: stm32: add audio codec support on stm32mp157a-dk1 board omits 92edf0a2851d ARM: dts: stm32: add syscfg to ADC on stm32mp157c omits 4f0f89dd9060 ARM: dts: stm32: add pwm cells to stm32f746 omits 289459737869 ARM: dts: stm32: add pwm cells to stm32f429 omits eb5f46e54910 ARM: dts: stm32: add pwm cells to stm32mp157c omits 1f9510c2ff74 ARM: dts: stm32: fix -Wall W=1 compilation in stm32mp157 p [...] omits e7c3a5beb31e ARM: dts: stm32: add booster for ADC analog switches on st [...] omits ae5dda2d1d05 ARM: dts: stm32: enable m4 coprocessor support on STM32MP157a-dk1 omits c39ca797fff9 ARM: dts: stm32: declare copro reserved memories on STM32M [...] omits f2d0ea33d251 ARM: dts: stm32: enable m4 coprocessor support on STM32MP157c-ed1 omits 037dc38a25b4 ARM: dts: stm32: declare copro reserved memories on STM32M [...] omits c19335e2af91 ARM: dts: stm32: add m4 remoteproc support on STM32MP157c omits 493e84c5dc4d ARM: dts: stm32: add missing vdda-supply to adc on stm32h7 [...] omits 1425d00aff01 ARM: dts: stm32: add missing vdda-supply to adc on stm32429i-eval omits bb06b54721fb ARM: dts: stm32: remove fixed regulator unit address on st [...] omits a049a377164c KVM: selftests: Enable dirty_log_test on s390x omits f90f57b3971a KVM: selftests: Implement ucall() for s390x omits 2040f414d12f KVM: selftests: Split ucall.c into architecture specific files omits e4661f144497 drm/i915: Fix documentation for __intel_wait_for_register_fw* omits 57d8396504b3 drm/tilcdc: Remove obsolete crtc_mode_valid() hack omits 93b6984b3118 ipmi_si: Remove ipmi_ from the device attr names omits a6f4c33187d0 ipmi_si: Convert device attr permissions to octal omits 104fb25f6007 ipmi_si: Rework some include files omits ae0f8f0f9a4b drm/i915/oa: update the generated files omits 68acd85996f6 soundwire: cadence_master: simplify bus clash interrupt clear omits c23ef285fc67 drm/imx: Drop unused imx-ipuv3-crtc.o build omits b35105a3a323 staging: rtl8712: r8712_aes_decrypt(): Change return type omits eb43590f50a3 staging: rtl8712: aes_decipher(): Change return type omits e48a3add05d1 staging: rtl8712: aes_cipher(): Change return type omits f8dbe3f0acaf staging: rtl8712: r8712_tkip_decrypt(): Change return type omits dcca75a495f9 staging: rtl8712: r8712_os_recvbuf_resource_free(): Change [...] omits 14b4302ff028 staging: rtl8712: r8712_os_recvbuf_resource_alloc(): Chang [...] omits 0bf36e605286 staging: rtl8712: r8712_init_recv_priv(): Change return type omits 1ce0212ab8c1 staging: rtl8712: _r8712_init_recv_priv(): Change return type omits a0afad481b83 staging: rtl8712: r8712_os_recv_resource_alloc(): Change r [...] omits 6250a57e6cf4 staging: rtl8723bs: Replace hal_btcoex_Initialize() omits 365231fcd67c staging: rtl8723bs: Change return type of hal_btcoex_IsLpsOn() omits 84881dd37beb staging: rtl8723bs: Change return type of hal_btcoex_IsBtC [...] omits 42755adcce88 staging: rtl8723bs: Change return type of hal_btcoex_IsBtExist() omits 0fc6041d7abc soundwire: intel: remove BIOS work-arounds omits 9104688c321a staging: wilc1000: remove unused function omits 4b1b8b08ab9f staging: wilc1000: merge drv_handle and operation_mode wids omits b7a40c32f18a staging: wlan-ng: Remove function prism2mib_excludeunencrypted() omits 129d0561a3e8 staging: bcm2835-camera: Spelling s/conencted/connected/ omits a5589269e660 staging: fsl-dpaa2/ethsw: Remove useless set memory to zer [...] omits 0b800f3dbae7 staging: erofs: update Kconfig omits bc33d9f35da8 staging: erofs: update super.c omits 2bb90cc275e2 staging: erofs: tidy up utils.c omits 4279f3f9889f staging: erofs: turn cache strategies into mount options omits eace994a116c staging: erofs: remove clusterbits in sbi omits 97e86a858bc3 staging: erofs: tidy up decompression frontend omits febde7b3ac4d staging: erofs: remove redundant braces in inode.c omits 046d64e1189f staging: erofs: tidy up zpvec.h omits 46c2d1494332 staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM omits b25a15191c5c staging: erofs: refine erofs_allocpage() omits 8494c29ffe22 staging: erofs: drop __GFP_NOFAIL for managed inode omits 8f7acdae2cd4 staging: erofs: kill all failure handling in fill_super() omits 9e794de573d7 staging: erofs: kill sbi->dev_name omits 22fe04a77d10 staging: erofs: clean up shrinker stuffs omits beb5f3c4a1f8 staging: erofs: kill CONFIG_EROFS_FS_IO_MAX_RETRIES omits 22ee1347a8fb staging: erofs: remove redundant #include "internal.h" omits 14f362b4f405 staging: erofs: clean up internal.h omits b1897c60b14d staging: erofs: sunset erofs_workstn_{lock,unlock} omits cead56f85baa staging: erofs: keep up erofs_fs.h with erofs-outofstaging [...] omits 5734fa217f27 staging: erofs: fix dummy functions erofs_{get, list}xattr omits 57b78c9fd9ce staging: erofs: rename source files for better understanding omits 29b24f6ca112 staging: erofs: update source file headers omits be46cfba5452 soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() omits 0fbb93fce79b olpc: x01: convert platform driver to use dev_groups omits 5bd08a4ae3d0 platform: x86: hp-wmi: convert platform driver to use dev_groups omits de3dacf0347e video: fbdev: sm501fb: convert platform driver to use dev_groups omits e14018cc34d6 video: fbdev: w100fb: convert platform driver to use dev_groups omits 0abd02ede7df video: fbdev: wm8505fb: convert platform driver to use dev_groups omits 43b9ac937be6 firmware: arm_scpi: convert platform driver to use dev_groups omits 3c0448d507d4 spi: atmel: add tracing to custom .transfer_one_message callback omits 6b8ac10e0dd4 spi: Remove dev_err() usage after platform_get_irq() omits 4ff13d00ebd5 spi: Reduce kthread priority omits 47241933b43d regulator: Remove dev_err() usage after platform_get_irq() omits cf9441adb1a3 ASoC: Remove dev_err() usage after platform_get_irq() omits 0682e005d170 uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups omits d8af05ff38ae drm/i915: Allow sharing the idle-barrier from other kernel [...] omits 97e2551de3f9 Merge tag 'dev_groups_all_drivers' into driver-core-next omits 23b6904442d0 driver core: add dev_groups to all drivers omits f4160faac98c gpio: pca953x: Drop %s for constant string literals omits 6dd6a2d27e5a gpio: pca953x: Remove explicit comparison with 0 omits 63b484c2a69a gpio: pca953x: Use GENMASK() consistently omits 8eeb467d3b4f gpio: pca953x: Switch to use device_get_match_data() omits 576f05865581 drm/i915: Flush extra hard after writing relocations throu [...] omits 51fbd8de87dc drm/i915/pmu: Atomically acquire the gt_pm wakeref omits 7beb620f805d gpio: mxc: Use devm_clk_get_optional instead of devm_clk_get omits 34bab04663d5 Merge branch 'dt-for-v5.4' into for-next omits 4c349c7dafad ARM: dts: aspeed: tiogapass: Add Riser card omits 46a9f947b3f6 ARM: dts: aspeed: tiogapass: Move battery sensor omits b6fcab14ff02 ALSA: hda: Add support of Zhaoxin controller omits 3bb4aefd2aed ALSA: isa/wavefront: remove redundant assignment to pointer bptr omits 155e4db32487 asm-generic: Remove redundant arch-specific rules for simd.h omits 176435ad2ac7 crypto: caam - defer probing until QMan is available omits 2ef540476e00 hwrng: timeriomem - add include guard to timeriomem-rng.h omits f9981bc53825 crypto: api - Remove redundant #ifdef in crypto_yield() omits 3e75241be808 hwrng: drivers - Use device-managed registration API omits dec0fb3946c4 crypto: jitterentropy - build without sanitizer omits 3bd4952853d6 crypto: nx - Add of_node_put() before return in 842 omits 939f146b89c2 crypto: user - fix potential warnings in cryptouser.h omits 68289c634344 crypto: add header include guards omits 1c0ab408bb6e crypto: caam/qi2 - Add printing dpseci fq stats using debugfs omits 1b82feb6c5e1 crypto: qat - Silence smp_processor_id() warning omits 01970282a4ce crypto: atmel-sha204a - Use device-managed registration API omits fdc0417be526 ARM: dts: aspeed: Add Facebook Wedge100 BMC omits 5cb98b41abb3 ARM: dts: aspeed: Add Facebook Wedge40 BMC omits c9f1fd4f2f74 Revert "crypto: aegis128 - add support for SIMD acceleration" omits 518ea582cb6e drm/i915/pmu: Make get_rc6 take intel_gt omits 08ce5c64b25d drm/i915/pmu: Convert sampling to gt omits 28fba0961de4 drm/i915/pmu: Convert engine sampling to uncore mmio omits 908091c85003 drm/i915/pmu: Make more struct i915_pmu centric omits 7c5b42055964 tipc: reduce risk of wakeup queue starvation omits df87b8fcf8fe fm10k: reduce scope of the ring variable omits 8e03f26b716f fm10k: reduce the scope of the result local variable omits 71974d7e8556 fm10k: reduce the scope of the local msg variable omits d56b47791d34 fm10k: reduce the scope of the local i variable omits b731d079e1ba fm10k: reduce the scope of the err variable omits fb381e60b8eb fm10k: reduce the scope of the tx_buffer variable omits 2b92a82fe03b drm/i915/tgl: allow the reg_read ioctl to read the RCS TIM [...] omits 5d571068f71e drm/i915/tgl: Add and use new DC5 and DC6 residency counte [...] omits 60013d5d2b40 rcutorture: Aggressive forward-progress tests shouldn't bl [...] omits 77e9752ce69f rcuperf: Make rcuperf kernel test more robust for !expedited mode omits 21f57546ceaf torture: Remove exporting of internal functions omits bd1bfc51a36f rcutorture: Emulate userspace sojourn during call_rcu() floods omits f4e835292858 rcutorture: Test TREE03 with the threadirqs kernel boot parameter omits 2c667e5eae23 torture: Expand last_ts variable in kvm-test-1-run.sh omits b3f3886c59f6 rcuperf: Fix perf_type module-parameter description omits 9147089bee3a rcu: Remove redundant debug_locks check in rcu_read_lock_s [...] omits 0a5b99f57873 treewide: Rename rcu_dereference_raw_notrace() to _check() omits 7a432d57e080 fm10k: reduce the scope of the q_idx local variable omits 57928c583ded fm10k: reduce the scope of local err variable omits 4f9e05fb44f7 fm10k: reduce the scope of qv local variable omits 0500873de968 doc: Add rcutree.kthread_prio pointer to stallwarn.txt omits 3545832fc22e rcu: Change return type of rcu_spawn_one_boost_kthread() omits 7e210a653ec9 srcu: Avoid srcutorture security-based pointer obfuscation omits fbad01af8c3b rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() omits cdc694b2359d rcu: Add kernel parameter to dump trace after RCU CPU stal [...] omits 1f3ebc8253ee rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() omits b55bd585551e time/tick-broadcast: Fix tick_broadcast_offline() lockdep [...] omits 519248f36d6f lockdep: Make print_lock() address visible omits cb4dbbfaa1f5 rcu: Simplify rcu_note_context_switch exit from critical section omits 87446b48748b rcu: Make rcu_read_unlock_special() checks match raise_sof [...] omits d143b3d1cd89 rcu: Simplify rcu_read_unlock_special() deferred wakeups omits a5c0d861280d fm10k: reduce scope of *p local variable omits 30b1b498d756 fm10k: reduce scope of the err variable omits 02bc2b64940e Merge branch 'setsockopt-extra-mem' omits fd5ef31f370a selftests/bpf: extend sockopt_sk selftest with TCP_CONGEST [...] omits 9babe825da76 bpf: always allocate at least 16 bytes for setsockopt hook omits f7571cde6b0f Merge branch 'net-dsa-mv88e6xxx-avoid-some-redundant-VTU-o [...] omits b1ac6fb440d6 net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_add omits 5210989283c2 net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_del omits 5ef8d249f874 net: dsa: mv88e6xxx: call vtu_getnext directly in db load/purge omits 425d2d37aba6 net: dsa: mv88e6xxx: explicit entry passed to vtu_getnext omits 7095a4c497ad net: dsa: mv88e6xxx: lock mutex in vlan_prepare omits 8928120661ac Merge branch 'i2c/for-current-fixed' into i2c/for-next omits 01158da721c5 drm/i915/uc: Stop sanitizing enable_guc modparam omits 724df646c803 drm/i915/guc: Use dedicated flag to track submission mode omits db81bc6eb9c0 drm/i915/uc: Consider enable_guc modparam during fw selection omits 57a68c350716 drm/i915/uc: Rename intel_uc_is_using* into intel_uc_supports* omits 3695eae5fee0 pidfd: add P_PIDFD to waitid() omits 6830b468259b net/mlx5e: Allow dropping specific tunnel packets omits c9e6c7209a9a net/mlx5e: TX reporter cleanup omits baf6dfdb10e9 net/mlx5e: Set tx reporter only on successful creation omits 7f7cc235c2df net/mlx5e: Fix mlx5e_tx_reporter_create return value omits 8c7698d5caa7 net/mlx5e: Rx, checksum handling refactoring omits b431302e92f0 net/mlx5e: Tx, Soften inline mode VLAN dependencies omits 7cf6f811b72a net/mlx5e: XDP, Slight enhancement for WQE fetch function omits 6c085a8aab51 net/mlx5e: XDP, Close TX MPWQE session when no room for in [...] omits 68865419ba1b net/mlx5e: Tx, Strict the room needed for SQ edge NOPs omits 558101f1b980 net/mlx5: Add flow counter pool omits 5d8a02536545 net/mlx5: Add flow counter bulk infrastructure omits fcb64c0f5640 net/mlx5: E-Switch, add ingress rate support omits 68e18626dfe9 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 5d99b32a009e posix-timers: Move rcu_head out of it union omits 08a3c192c93f posix-timers: Prepare for PREEMPT_RT omits 6945e5c2abe0 posix-timers: Rework cancel retry loops omits 21670ee44f1e posix-timers: Cleanup the flag/flags confusion omits c7e6d704a009 itimers: Prepare for PREEMPT_RT omits a125ecc16453 timerfd: Prepare for PREEMPT_RT omits 51ae33092bb8 alarmtimer: Prepare for PREEMPT_RT omits 850377a875a4 sched/deadline: Ensure inactive_timer runs in hardirq context omits 030dcdd197d7 timers: Prepare support for PREEMPT_RT omits f61eff83cec9 hrtimer: Prepare support for PREEMPT_RT omits 1842f5a427f5 hrtimer: Determine hard/soft expiry mode for hrtimer sleep [...] omits f5c2f0215e36 hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT omits 902a9f9c5090 tick: Mark tick related hrtimers to expiry in hard interru [...] omits 2c0d278f3293 KVM: LAPIC: Mark hrtimer to expire in hard interrupt context omits d2ab4cf49435 watchdog: Mark watchdog_hrtimer to expire in hard interrup [...] omits 30f9028b6c43 perf/core: Mark hrtimers to expire in hard interrupt context omits d5096aa65acd sched: Mark hrtimers to expire in hard interrupt context omits 0ab6a3ddbad4 hrtimer: Make enqueue mode check work on RT omits 5896b97296a7 net/mlx5: E-switch, Tide up eswitch config sequence omits 131ce7014043 net/mlx5: E-Switch, Remove redundant mc_promisc NULL check omits 9ddb830a14db net/mlx5: E-Switch, remove redundant error handling omits 5019833d661f net/mlx5: E-switch, Introduce helper function to enable/di [...] omits 610090ebce92 net/mlx5: E-switch, Initialize TSAR Qos hardware block bef [...] omits 332bd3a5b931 net/mlx5: E-switch, Combine metadata enable/disable functionality omits 6cedde451399 net/mlx5: E-Switch, Verify support QoS element type omits 0000a5f2507d net/mlx5: Make load_one() and unload_one() symmetric omits 7761f9eef3f0 net/mlx5: Fix offset of tisc bits reserved field omits 8536a6bf2ea1 net/mlx5: Add flow counter bulk allocation hardware bits a [...] omits 6f06e04b67ba net/mlx5: Refactor and optimize flow counter bulk query omits a8e600e2184f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 9b59e39f0997 Merge branch 'net-hns3-some-code-optimizations-bugfixes-features' omits 012fcb52f67c net: hns3: activate reset timer when calling reset_event omits 72e2fb07997c net: hns3: clear reset interrupt status in hclge_irq_handle() omits 6b428b4fbf98 net: hns3: fix some reset handshake issue omits 6e6e7680630c net: hns3: rename a member in struct hclge_mac_ethertype_i [...] omits dbae56a33f58 net: hns3: simplify hclge_cmd_query_error() omits b6872fd36105 net: hns3: minior error handling change for hclge_tm_schd_ [...] omits a4ee7624c003 net: hns3: minor cleanup in hns3_clean_rx_ring omits 6e4139f69163 net: hns3: remove unnecessary variable in hclge_get_mac_vl [...] omits a723fb8efe29 net: hns3: refine for set ring parameters omits 3f0f325309ac net: hns3: do not query unsupported commands in debugfs omits b18bf305c46c net: hns3: add handler for NCSI error mailbox omits ed8fb4b262ae net: hns3: add link change event report omits 0ae9fce32c5e net: phy: xgene: use devm_platform_ioremap_resource() to s [...] omits 9d26cfa5b0d2 bcm63xx_enet: use devm_platform_ioremap_resource() to simp [...] omits c792c0081db6 net: qcom/emac: use devm_platform_ioremap_resource() to si [...] omits 566495de1658 net: mediatek: use devm_platform_ioremap_resource() to sim [...] omits 42376788469b net: dsa: bcm_sf2: use devm_platform_ioremap_resource() to [...] omits 291f4b6de48a net: dsa: b53: use devm_platform_ioremap_resource() to sim [...] omits 6551c8c807b8 net: dsa: lantiq: use devm_platform_ioremap_resource() to [...] omits 3230a55b3633 mvpp2: use devm_platform_ioremap_resource() to simplify code omits 9dfe3459ef41 drm/i915/gt: Introduce intel_gt_runtime_suspend/resume omits 6f76098fe0f3 drm/i915/uc: Move uC early functions inside the GT ones omits 6cf72db68d20 drm/i915/gt: Move gt_cleanup_early out of gem_cleanup_early omits b0d08afda84d staging: rtl8723bs: remove set but not used variable 'Firs [...] omits d698b0a09656 staging: rtl8723bs: remove set but not used variables 'prs [...] omits 09acf29c8246 staging: rtl8192u: null check the kzalloc omits a1c9ca223c3d drm/i915: Remove lrc default desc from GEM context omits 572d8be0d4dd staging: rtl8723bs: remove set but not used variable 'bEEP [...] omits eb6c2eb6c7fb usb: host: xhci-plat: Prevent an abnormally restrictive PH [...] omits d1f54df4fbb5 usb: wusbcore: Spelling s/disconenct/disconnect/ omits 82e17a09c412 usb: musb: remove redundant assignment to variable ret omits b2567ebb78bd RDMA/hns: remove set but not used variable 'irq_num' omits ae6683d81589 hrtimer: Introduce HARD expiry mode omits 9dd8813ed9f6 hrtimer/treewide: Use hrtimer_sleeper_start_expires() omits 01656464fce9 hrtimer: Provide hrtimer_sleeper_start_expires() omits dbc1625fc9de hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper [...] omits 7455cdd1a0fe tools/memory-model: Make scripts be executable omits f839b4b549a6 platform/x86: intel_int0002_vgpio: Remove dev_err() usage [...] omits b2dd2d9a49e0 platform/x86: intel_bxtwc_tmu: Remove dev_err() usage afte [...] omits eaae882c4a77 platform/mellanox: mlxreg-hotplug: Remove dev_err() usage [...] omits 50944213062f platform/x86: intel_pmc_ipc: Remove dev_err() usage after [...] omits 8ef7e3409cec drm/i915/ehl: Don't forget to handle port C's hotplug interrupts omits b3173c2292fb of/platform: Don't create device links for default busses omits 709fb8297358 of/platform: Create device links for all child-supplier de [...] omits 21871a99b34c of/platform: Pause/resume sync state during init and of_pl [...] omits 8f8184d6bf67 driver core: Add sync_state driver/bus callback omits 690ff7881b26 of/platform: Add functional dependency link from DT bindings omits 134b23eec9e3 driver core: Add edit_links() callback for drivers omits 5302dd7dd0b6 driver core: Add support for linking devices during device [...] omits 313b46d83118 drivers: Fix htmldocs warnings with bus_find_next_device() omits b9515ecbf6ca drivers: Fix typo in parameter description for driver_find [...] omits 644bf6008895 i2c: Revert incorrect conversion to use generic helper omits cc8b4659491d spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysf [...] omits 9d52a35ebd4b regmap: no need to check return value of debugfs_create functions omits 69cb9191be5a Merge branch 'i2c/for-5.4' into i2c/for-next omits be9035630d80 i2c: s3c2410: Mark expected switch fall-through omits 33eb09a02e8d i2c: designware: make use of devm_gpiod_get_optional omits 684ca71259a6 dt-bindings: i2c: riic: Rename bindings documentation file omits 1d583590514a dt-bindings: i2c: riic: Rename bindings documentation file omits d13ed84b195c dt-bindings: i2c: rcar: Rename bindings documentation file omits 23c2556d8fbe dt-bindings: i2c: sh_mobile: Rename bindings documentation file omits f24e41d3d04f ASoC: zx-tdm: remove redundant assignment to ts_width on e [...] omits 3ff3a4f657b3 ASoC: SOF: no need to check return value of debugfs_create [...] omits fee531d6fc49 ASoC: core: no need to check return value of debugfs_creat [...] omits 7735eeebd2be i2c: busses: Use dev_get_drvdata where possible omits d8701fae95c0 ASoC: Intel: SoC: skylake: no need to check return value o [...] omits 9de98628c895 ASoC: codec2codec: fill some of the runtime stream parameters omits a72706ed8208 ASoC: codec2codec: remove ephemeral variables omits a342031cdd08 ASoC: create pcm for codec2codec links as well omits 03929cce52e2 i2c: at91: fix clk_offset for sama5d2 omits 9c5718e14b81 i2c: at91: disable TXRDY interrupt after sending data omits 5667b5b59f45 i2c: imx-lpi2c: use devm_platform_ioremap_resource() to si [...] omits b17e6d19dcd3 i2c: mxs: use devm_platform_ioremap_resource() to simplify code omits 34de3513e668 i2c: ismt: Remove call to memset after dmam_alloc_coherent omits e5738bc46d49 i2c: tegra: Compile PM functions unconditionally omits b36f281f4a31 ima: initialize the "template" field with the default template omits 8ad4ca6e9a81 drm/i915/oa: add content to Makefile omits 93386368a138 Revert "drm/radeon: Provide ddc symlink in connector sysfs [...] omits de70fdd7d24c drm/i915: fix possible memory leak in intel_hdcp_auth_down [...] omits fb0d72c7ac5d dt-bindings: reset: amlogic,meson8b-reset: update with SPD [...] omits b16a00636545 dt-bindings: reset: amlogic,meson-gxbb-reset: update with [...] omits 7c61ccf643a9 reset: reset-meson: update with SPDX Licence identifier omits 942b4c10b11b dt-bindings: reset: Fix typo in imx8mq resets omits e2557157a9dd dt-bindings: reset: imx7: Add support for i.MX8MM omits 10e36489abda drm/i915/execlists: Always clear pending&inflight requests [...] omits 49281a222ac4 gpio: of: Fix hard-assigned valid_mask for OF case omits dc607f6bbafd mfd: aat2870: no need to check return value of debugfs_cre [...] omits b11f75d032d8 mfd: ab8500: no need to check return value of debugfs_crea [...] omits 45640a383adc mfd: ab3100: no need to check return value of debugfs_crea [...] omits cbb19cb1eef0 ipmi_si: Convert timespec64 to timespec omits 3247b272048f net: bridge: mcast: add delete due to fast-leave mdb flag omits 0eba31ef5c89 tc-testing: Clarify the use of tdc's -d option omits 21947f467cda Merge tag 'mlx5-updates-2019-07-29' of git://git.kernel.or [...] omits 3015b8fcb60d ice: Bump version number omits b67f25d76e9f ice: Remove flag to track VF interrupt status omits ba880734ba9c ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA omits 992149446353 ice: Don't return error for disabling LAN Tx queue that do [...] omits a1e996859323 ice: Remove duplicate code in ice_alloc_rx_bufs omits 56923ab66467 ice: Add stats for Rx drops at the port level omits 66b29e7a884e ice: Update number of VF queue before setting VSI resources omits d5a46359171a ice: Set up Tx scheduling tree based on alloc VSI Tx queues omits cb7db35641c9 ice: Only bump Rx tail and release buffers once per napi_poll omits 9195c3e8d58a docs: fs: porting.rst: fix a broken reference to another doc omits e9bb62756153 docs: w1: convert to ReST and add to the kAPI group of docs omits f139291c7130 docs: fs: cifs: convert to ReST and add to admin-guide book omits 60f2c82ed20b randstruct: Check member structs in is_pure_ops_struct() omits 9cdd273e29f3 spi: docs: convert to ReST and add it to the kABI bookset omits d2fd3732e4ac docs: writing-schema.md: convert from markdown to ReST omits aa95b4a960ab docs: fix a couple of new broken references omits 9475a77b5771 drm/amdkfd: enable KFD support for navi14 omits dc4d716d4c0a drm/amdgpu: disable inject for failed subblocks of gfx omits 83b0582c9057 drm/amdgpu: support gfx ras error injection and err_cnt query omits 2c960ea02f58 drm/amdgpu: add RAS callback for gfx omits dc23a08f0310 drm/amdgpu: add define for gfx ras subblock omits 4bb6b8c758fe drm/amd/include: add define of TCP_EDC_CNT_NEW omits ca3f422f5395 drm/amd/include: add bitfield define for EDC registers omits 7cdc2ee3004d drm/amdgpu: remove ras_reserve_vram in ras injection omits e10634938b66 drm/amdgpu: add check for ras error type omits 81e02619e958 drm/amdgpu: update interrupt callback for all ras clients omits cf04dfd0e91f drm/amdgpu: allow ras interrupt callback to return error data omits 8c94810357fa drm/amdgpu: query umc ras error address omits c2742aef4d17 drm/amdgpu: add structures for umc error address translation omits 6f102dba8088 drm/amdgpu: add support for recording ras error address omits f1ed4afa1302 drm/amdgpu: update algorithm of umc uncorrectable error counting omits 045c02165397 drm/amdgpu: switch to amdgpu_umc structure omits 5bbfb64a177f drm/amdgpu: use 64bit operation macros for umc omits 4fa1c6a679bb drm/amdgpu: add RREG64/WREG64(_PCIE) operations omits 05a58345db4e drm/amdgpu: add ras error count after each query (v2) omits 939e2258ce4c drm/amdgpu: querry umc error count omits 5b6b35aaacca drm/amdgpu: init umc v6_1 functions for vega20 omits 9884c2b1c38c drm/amdgpu: add umc v6_1 query error count support omits 03c9963f47a9 drm/amdgpu: add umc v6_1_1 IP headers omits 245219a66085 drm/amdgpu: add rsmu v_0_0_2 ip headers omits 9e585a523baa drm/amdgpu: add amdgpu_umc_functions structure omits 6501a771708d drm/amdgpu: init RSMU and UMC ip base address for vega20 omits 7af25d5b7ea7 drm/amdgpu: move some ras data structure to amdgpu_ras.h omits 2ef5a7f1482c tpm: Document UEFI event log quirks omits fa1884f9d801 drm/amdgpu: drop drmP.h from vcn_v2_5.c omits 9a2ffeb525a1 drm/amdgpu: drop drmP.h from vcn_v2_0.c omits 75589f496d6d drm/amdgpu: drop drmP.h from sdma_v5_0.c omits e9eea90247fe drm/amdgpu: drop drmP.h from nv.c omits b23b2e9e4957 drm/amdgpu: drop drmP.h from navi10_ih.c omits 0a069bbe1387 drm/amdgpu: drop drmP.h in gfx_v10_0.c omits 3b90f6ecdfa5 drm/amdgpu: drop drmP.h from amdgpu_amdkfd_gfx_v10.c omits 32978d8cfd3c drm/amdgpu: drop drmP.h in amdgpu_amdkfd_arcturus.c omits e15d5a53ea32 docs: net: convert two README files to ReST format omits 47359e5734f1 docs: nios2: add it to the main Documentation body omits bfc8a222d3bc docs: hwmon: pxe1610: convert to ReST format and add to the index omits 80b1505893b6 docs: mips: add to the documentation body as ReST omits ff497db295c8 docs: wimax: convert to ReST and add to admin-guide omits 9c970ab54c33 docs: index.rst: don't use genindex for pdf output omits 25b532cec59e docs: fs: convert porting to ReST omits ec23eb54fbc7 docs: fs: convert docs without extension to ReST omits 5a5e045bb3b8 docs: isdn: convert to ReST and add to kAPI bookset omits 32fc3cd8ba23 docs: openrisc: convert to ReST and add to documentation body omits e77e9187ae1c docs: parisc: convert to ReST and add to documentation body omits 6d6486a0c597 docs: README.buddha: convert to ReST and add to m68k book omits 76b5a6e84271 docs: admin-guide: add auxdisplay files to it after conver [...] omits 1ec779b9fabc docs: packing: move it to core-api book and adjust markups omits f6ae22d64433 docs: ipmb: place it at driver-api and convert to ReST omits ccf988b66d69 docs: i2c: convert to ReST and add to driver-api bookset omits 09f4c750a8c7 docs: ubifs-authentication.md: convert to ReST omits eaf7b46083a7 docs: thermal: add it to the driver API omits fe13225fdc3f Documentation: coresight: convert txt to rst omits 34d5f4f269a2 Documentation: filesystems: Convert ufs.txt to reStructure [...] omits ac841c4e457c Documentation: filesystems: Convert jfs.txt to omits e226b4f0e04f doc: email-clients miscellaneous fixes omits d129e3f42266 RDMA/mlx5: Remove DEBUG ODP code omits 638b642f82bb docs: riscv: convert boot-image-header.txt to ReST omits 54bfe6feba0e docs: zh_CN: howto.rst: fix a broken reference omits 23aa16489c06 docs: cgroup-v1/blkio-controller.rst: remove a CFQ left over omits 7530c497592e MAINTAINERS: fix a renamed DT reference omits b26bb0faf8f5 MAINTAINERS: fix reference to net phy ABI file omits 370910efdb6e MAINTAINERS: fix broken ref for ABI sysfs-bus-counter-ftm-quaddec omits 803deeaaea10 doc:it_IT: align translation to mainline omits 074b326ee5e7 mailmap: add entry to connect my email addresses omits 257e26c6403c docs: arm: Remove orphan sh-mobile directory omits c2052d6e242c drm/i915/ehl: Ungate DDIC and DDID omits c7aeb4d1b9bf ice: Disable VFs until reset is completed omits 6d5999467df0 ice: Do not configure port with no media omits 5c91ecfda5a8 ice: separate out control queue lock creation omits c31a5c25bb19 ice: Always set prefena when configuring an Rx queue omits 17bc6d07212c ice: Move vector base setup to PF VSI omits 36517fd397f1 ice: track hardware stat registers past rollover omits 5a056cd7ead2 ice: add lp_advertising flow control support omits 09c7e8b21d67 x86/kvm: Use CONFIG_PREEMPTION omits cb376c26971f x86/dumpstack: Indicate PREEMPT_RT in dumps omits 48593975aeee x86: Use CONFIG_PREEMPTION omits 92616606368e kprobes: Use CONFIG_PREEMPTION omits 30c937043b2d tracing: Use CONFIG_PREEMPTION omits 27972765bd04 locking/spinlocks: Use CONFIG_PREEMPTION omits 01b1d88b0982 rcu: Use CONFIG_PREEMPTION omits c1a280b68d4e sched/preempt: Use CONFIG_PREEMPTION where appropriate omits 56db1991690f udf: prevent allocation beyond UDF partition omits 228f855fb57a perf: Remove dev_err() usage after platform_get_irq() omits 4b9ace9c25dc perf/imx_ddr: Add MODULE_DEVICE_TABLE omits 6a7ce95d752e staging/octeon: Fix build error without CONFIG_NETDEVICES omits ac5fe22636e2 Merge tag 'mac80211-next-for-davem-2019-07-31' of git://gi [...] omits 1dc558923c5c RDMA/core: fix spelling mistake "Nelink" -> "Netlink" omits cb560f5fd951 infiniband: Remove dev_err() usage after platform_get_irq() omits 164f0de315ce Merge branch 'mlxsw-Test-coverage-for-DSCP-leftover-fix' omits d11786bb9664 selftests: mlxsw: Add a test for leftover DSCP rule omits 7700476f3198 selftests: mlxsw: Fix local variable declarations in DSCP tests omits 7084148854e7 myri10ge: remove unneeded variable omits a9d41e7b8b1f net: ag71xx: Slighly simplify code in 'ag71xx_rings_init()' omits ace4682635db ARM: vexpress: Cleanup cppcheck shifting warning omits 7ff1154d459d ARM: dts: vexpress: Add missing newline at end of file omits 8d65f58021fb ARM: dts: vexpress: add missing SPDX GPL-2.0 license identifier omits e17be6e1b713 dmaengine: Remove dev_err() usage after platform_get_irq() omits 7f5d7425748d dmaengine: imx-dma: Mark expected switch fall-through omits a9afc9ea9399 dmaengine: tegra210-adma: Don't program FIFO threshold omits 1b6c3c6d4607 drm/i915: Move MOCS setup to intel_mocs.c omits a7a7a0e6ebde drm/i915/tgl: Tigerlake only has global MOCS registers omits 2ddf992179c4 drm/i915/tgl: Define MOCS entries for Tigerlake omits 23dea05191be drm/i915/tgl: stop using ERROR_GEN6 and DONE_REG omits 91b59cd98a97 drm/i915/tgl: Move fault registers to their new offset omits 900c9173ca69 drm/i915: remove dangling forward declaration omits bed7a2182de6 drm/radeon: Provide ddc symlink in connector sysfs directory omits 5b50fa2b35a4 drm/amdgpu: Provide ddc symlink in connector sysfs directory omits cfb444552926 drm/bridge: ti-tfp410: Provide ddc symlink in connector sy [...] omits 9ebc4d2140ad drm/bridge: dw-hdmi: Provide ddc symlink in connector sysf [...] omits a4f9087e85de drm/bridge: dumb-vga-dac: Provide ddc symlink in connector [...] omits 350fd554ee44 drm/ast: Provide ddc symlink in connector sysfs directory omits 9572ae176a10 drm/mgag200: Provide ddc symlink in connector sysfs directory omits 7058e76682d7 drm: sti: Provide ddc symlink in hdmi connector sysfs directory omits 2ae7eb372ed4 drm/imx: imx-tve: Provide ddc symlink in connector's sysfs omits be0ec35940bc drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs omits 1e8f17855ff8 drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connect [...] omits 100163df4203 drm: Add drm_connector_init() variant with ddc omits e1a29c6c5955 drm: Add ddc link in sysfs created by drm_connector omits c1c0c032c785 Merge branch 'topic/hda-dmic' into for-next omits 8c5758831380 ALSA: hda/intel: stop probe if DMICS are detected on Skyla [...] omits 1169cbf6b98e ASoC: Intel: Skylake: use common NHLT module omits 7a33ea70e186 ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry omits 303681f4356d ALSA: hda: move parts of NHLT code to new module omits 63643b5902c4 ASoC: Intel: Skylake: move NHLT header to common directory omits 77b8cabf3d52 drm/gm12u320: Move driver to drm/tiny omits 043386a0f094 drm/tinydrm: Rename folder to tiny omits 28c47e16ea2a drm/tinydrm/Kconfig: Remove menuconfig DRM_TINYDRM omits 9ba2986ff579 staging: rtl8188eu: remove redundant assignment to variabl [...] omits f7d120d9e0b9 staging: rtl8723bs: indicate disconnection when disconnecting omits 82cb54856874 asm-generic: make simd.h a mandatory include/asm header omits caa918ef1406 ASoC: codecs: Add uda1334 codec driver omits f39b07fdfb68 mac80211: HE STA disassoc due to QOS NULL not sent omits d6de65fde516 dt-bindings: sound: Add bindings for UDA1334 codec omits 10392fcad7df ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_ [...] omits a95c90124864 ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_reso [...] omits 12a63c0fa036 ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() [...] omits b1abe8780041 ASoC: psc-ac97: use devm_platform_ioremap_resource() to si [...] omits b885c9fa363f ASoC: uniphier: aio-dma: use devm_platform_ioremap_resourc [...] omits 4e5bc35988af ASoC: uniphier: evea: use devm_platform_ioremap_resource() [...] omits 2d1ffc7d0f58 ASoC: inno_rk3036: use devm_platform_ioremap_resource() to [...] omits a8dc106410a2 ASoC: jz4740: use devm_platform_ioremap_resource() to simp [...] omits 72d09322e709 ASoC: mmp-sspa: use devm_platform_ioremap_resource() to si [...] omits 94db63761576 ASoC: codecs: jz4725b: use devm_platform_ioremap_resource( [...] omits f62d64267188 ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resou [...] omits 1c63223cda84 ASoC: stm32: sai: use devm_platform_ioremap_resource() to [...] omits 790b36578e23 ASoC: sun8i-codec: use devm_platform_ioremap_resource() to [...] omits 54dd39e4aca8 ASoC: sunxi: sun50i-codec-analog: use devm_platform_iorema [...] omits e12fd61fd7c1 ASoC: sun8i-codec-analog: use devm_platform_ioremap_resour [...] omits cf80aa2c1359 ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code omits 9b2089313156 ASoC: meson: axg-fifo: use devm_platform_ioremap_resource( [...] omits c43fd289dd58 ASoC: meson: axg-spdifout: use devm_platform_ioremap_resou [...] omits d61feec0f60c ASoC: meson: axg-spdifin: use devm_platform_ioremap_resour [...] omits 2e73d98f2ecf ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() [...] omits 0c03e37af47e ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS omits 22581e7c51f5 ASoC: ti: Mark expected switch fall-throughs omits ebdd7be5415c ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to [...] omits 89dd38bf130e ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() t [...] omits 0fb46f541bb3 ASoC: spear: use devm_platform_ioremap_resource() to simpl [...] omits 1327bfe2887c ASoC: mxs-saif: use devm_platform_ioremap_resource() to si [...] omits c9dbe688983b ASoC: sirf: use devm_platform_ioremap_resource() to simplify code omits d400b1b30cbf ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to [...] omits 959bb6b54d70 ASoC: fsl_audmix: use devm_platform_ioremap_resource() to [...] omits d003e3081c1d ASoC: imx-audmux: use devm_platform_ioremap_resource() to [...] omits 61e799e36589 ASoC: mt6797: use devm_platform_ioremap_resource() to simp [...] omits fceef72b68d6 ASoC: mt8173: use devm_platform_ioremap_resource() to simp [...] omits 4b3540074361 ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to [...] omits f052172a5bb4 ASoC: rockchip: use devm_platform_ioremap_resource() to si [...] omits 7d22808641cd ASoC: tegra: use devm_platform_ioremap_resource() to simpl [...] omits 21cc4ea85879 ASoC: tegra20_das: use devm_platform_ioremap_resource() to [...] omits 2c4956bc1e90 ASoC: meson: g12a-tohdmitx: override codec2codec params omits 931c940fa564 crypto: s390/aes - fix name clash after AES library refactor omits 7dcddef6f769 cpuidle: header file stubs must be "static inline" omits 61059b7048ee gpio: ixp4xx: remove redundant dev_err message omits 4b8e1106dd95 quota: fix condition for resetting time limit in do_set_dqblk() omits b6aeffc5852f ext2: code cleanup for ext2_free_blocks() omits e5d395974e04 ext2: fix block range in ext2_data_block_valid() omits 6fbacb8539a6 udf: support 2048-byte spacing of VRS descriptors on 4K media omits ba54aef03133 udf: refactor VRS descriptor identification omits 63064d822c96 drm/i915/uc: Move uC WOPCM setup in uc_init_hw omits 602776f96bfa drm/i915/uc: Don't enable communication twice on resume omits 1ced169cc1c2 mac80211: allow setting spatial reuse parameters from bss_conf omits 6d4dd4ef1a23 nl80211: add strict start type omits 796e90f42b7e cfg80211: add support for parsing OBBS_PD attributes omits 52dba8d7d5ab mac80211: reject zero MAC address in add station omits 50508d941c18 cfg80211: use parallel_ops for genl omits 05d610af3e71 mac80211_hwsim: fill boottime_ns in netlink RX path omits f12cac539fe0 mac80211: add missing null return check from call to ieee8 [...] omits f277bc0c98a4 drm/i915/selftests: Pass intel_context to igt_spinner omits 51c98747113e drm/prime: Ditch gem_prime_res_obj hook omits b2ad978fd004 drm/amdgpu: Fill out gem_object->resv omits aa77e7f6d5d1 drm/nouveau: Fill out gem_object->resv omits c549da2d217e drm/radeon: Fill out gem_object->resv omits cb0c43f30ca6 drm/i915: Avoid ce->gem_context->i915 omits 9a675a13c3bb Revert "staging: kpc2000: Convert put_page() to put_user_page*()" omits 59de58f84f7f drm/amd/powerplay: determine the features to enable by ppt [...] omits 861324983d4f drm/amdgpu: correct irq type used for sdma ecc omits b4af964e75c4 drm/amd/powerplay: make power limit retrieval as asic specific omits 1f23cadbe077 drm/amd/powerplay: correct arcturus current clock level ca [...] omits 60d435b73db6 drm/amd/powerplay: support UMD PSTATE settings on arcturus omits 4bf76e60b9c7 drm/amd/powerplay: fix arcturus real-time clock frequency [...] omits 790ef68afcf5 drm/amd/powerplay: remove redundancy debug log in smu omits 8a856ced35d5 drm/amd/powerplay: correct the bitmask used in arcturus omits 55bf7e6243e7 drm/amd/powerplay: add missing arcturus feature maps omits d427cf8f7f99 drm/amd/powerplay: support fan speed retrieval on arcturus omits 631807f091ae drm/amd/powerplay: support real-time clock retrieval on arcturus omits ba74c8bf889c drm/amd/powerplay: support sensor reading on arcturus omits 832a7062a060 drm/amd/powerplay: init arcturus SMU metrics table on bootup omits 1f96ecef6f01 drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval omits 5fa790f6c936 drm/amd/powerplay: correct Navi10 VCN powergate control (v2) omits bf2bf52383a0 drm/amd/powerplay: support VCN powergate status retrieval [...] omits ab9e314886ad drm/amd/powerplay: support VCN powergate status retrieval [...] omits 9829e3d89b6e drm/amd/powerplay: add new sensor type for VCN powergate status omits 7d0e6329dfdc drm/amdgpu: update more sdma instances irq support omits 9d4d7236efad drm/amd/include: adjust base offset of SMUIO and THM for Arcturus omits 3ff101b8ab78 drm/amd/powerplay: hold on the arcturus gfx dpm support in driver omits 7c16d24abe35 drm/amdgpu: correct VCN powergate routine for acturus omits fe089e1dd797 drm/amd/powerplay: enable arcturus powerplay omits cca4fafc0904 drm/amd/powerplay: initialize arcturus MP1 and THM base address omits 22e183173471 drm/amd/powerplay: enable SW SMU routine support for arcturus omits a94235af11b3 drm/amd/powerplay: update arcturus_ppt.c/h V3 omits c8893d5ce716 drm/amd/powerplay: update arcturus_ppsmc.h omits 22808306f2b2 drm/amd/powerplay: update smu11_driver_if_arcturus.h omits 7c8bcaf4085a drm/amd/powerplay: add SW SMU interface for dumping pptabl [...] omits 4c35e77865a9 drm/amd/powerplay: add smcdpminfo table v4_6 support omits 1faa3b805473 drm/amdkfd: Save/restore vcc on gfx10 omits f9e346aba193 drm/amdkfd: Save/restore flat_scratch_lo/hi on gfx10 omits 7ce55e0b6fbb drm/amdkfd: Fix gfx10 wave64 VGPR context restore omits f16d523f9d83 drm/amd/display: Support uclk switching for DCN2 omits fb6959ae5017 drm/amd/display: Embed DCN2 SOC bounding box omits 1a2c29bce060 drm/amdgpu: fix a potential information leaking bug omits 649412069501 drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep omits 6e92e156aacc drm/amdgpu/powerplay: provide the interface to disable ucl [...] omits c74dbe44eacf drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring te [...] omits 3207dcf3afd6 drm/amdgpu/gfx10: update golden settings for navi14 omits 98eb03bbf017 drm/amd/powerplay: implment sysfs feature status function in smu omits 26dd668155b2 drm/amd/powerplay: move smu_feature_update_enable_state to [...] omits cb33363d0e85 drm/amd/powerplay: add smu feature name support omits 6b294793e384 drm/amd/powerplay: add smu message name support omits 0ba5eda81a82 drm/amd/powerplay: move smu types to smu_types.h omits 2c8973180392 drm/amdgpu: Default disable GDS for compute+gfx omits 333fe325feba drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands omits d3b9f39d8417 drm/amdgpu/display: fix the build without CONFIG_DRM_AMD_D [...] omits f2bd8a0ed7e7 drm/amdgpu: Fix amdgpu_display_supported_domains logic. omits 354e6e14ef94 drm/amdgpu/powerplay: use proper revision id for navi omits a3a09142f43c drm/amdgpu: put the SMC into the proper state on reset/unload omits 1c074a63834e drm/amdgpu/powerplay: add set_mp1_state for vega12 omits e254102d5079 drm/amdgpu/powerplay: add set_mp1_state for vega10 omits a906277d22f7 drm/amdgpu/powerplay: add set_mp1_state for vega20 omits 479baeacd828 drm/amdgpu/powerplay: return success if set_mp1_state is not set omits a2c28e34f8c4 drm/amdgpu/powerplay: add a new interface to set the mp1 state omits 2ddc6c3ef9d5 drm/amdgpu: add reset_method asic callback for navi omits ee360c0b7cc3 drm/amdgpu: add reset_method asic callback for soc15 omits 9bc1932f5ce5 drm/amdgpu: add reset_method asic callback for vi omits 6d0f50dafed4 drm/amdgpu: add reset_method asic callback for cik omits dd81eede7703 drm/amdgpu: add reset_method asic callback for si omits 0cf3c64f294c drm/amdgpu: add an asic callback to determine the reset method omits 4d7fd9e20b07 drm/amd/powerplay: enable SW SMU reset functionality omits f0d2a7dc1154 drm/amd/powerplay: fix null pointer dereference around dpm [...] omits fcd90fee8ac2 drm/amd/powerplay: minor fixes around SW SMU power and fan [...] omits 1c4259159132 drm/amd/display: enable S/G for RAVEN chip omits ddcb7fc62f4b drm/amdgpu: Add check for USWC support for amdgpu_display_ [...] omits 3d1b8ec76b8f drm/amdgpu: Create helper to clear AMDGPU_GEM_CREATE_CPU_GTT_USWC omits e4c4073b0139 drm/amdgpu: Fix hard hang for S/G display BOs. omits 24f9aacfb0fb drm/amdgpu: adding xgmi error monitoring omits 64671c0fdc91 drm/amdgpu: add perfmon and fica atomics for df omits 306fc9c56851 drm/amdkfd: Remove dead code from gfx8/gfx9 trap handlers omits a36e89674000 drm/amdkfd: Replace gfx10 trap handler with correct branch omits 7c2eaf5cdb87 drm/amdkfd: Fix lost single step exceptions in gfx9 trap handler omits 8c7a5d9e6f14 drm/amdkfd: Use SQC when TCP would fail in gfx9 context save. omits 5f4814deab50 drm/amdgpu/gmc10: fix pte mytpe field error for navi14 omits 6913848087e2 drm/amdgpu: use VCN firmware offset for cache window omits 668a9469f114 drm/amd/powerplay: fix temperature granularity error in smu11 omits 780f3a9c5b9f drm/amd/powerplay: some cosmetic fixes omits d3a593e97ecd drm/amd/powerplay: no pptable transfer and dpms enabled wi [...] omits 87abff77880d drm/amd/display: fix a missing null check on a failed kzalloc omits 59d788b18771 drm/radeon: Use dev_get_drvdata where possible omits ef1de3618125 drm/amd/display: Use dev_get_drvdata omits 911d8b3069ce drm/amdgpu: Use dev_get_drvdata where possible omits 0f0727d971f6 drm/amd/display: readd -msse2 to prevent Clang from emitti [...] omits 4cab85afe9d7 drm/amdkfd: Fix byte align on VegaM omits 7a8163710534 drm/amd/powerplay: add callback function of get_thermal_te [...] omits a98bf57391a2 tools: bpftool: add support for reporting the effective cg [...] omits bf8ff0f8cfd7 selftests/bpf: fix clearing buffered output between tests/ [...] omits 116e7dbe34b4 Merge branch 'gen-syn-cookie' omits 91bc35789db4 selftests/bpf: add test for bpf_tcp_gen_syncookie omits 637f71c09ba2 selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers omits 3745ee18017e bpf: sync bpf.h to tools/ omits 70d66244317e bpf: add bpf_tcp_gen_syncookie helper omits 9349d600fb6a tcp: add skb-less helpers to retrieve SYN cookie omits 965112785e4b tcp: tcp_syn_flood_action read port from socket omits ed2a2abc6334 Merge branch 'dt-for-v5.4' into for-next omits 7f80fe207de9 csky: Fixup dma_alloc_coherent with PAGE_SO attribute omits 81b23ba645e6 csky: Fixup mb() synchronization problem omits 51b0c5c24484 ARM: dts: aspeed: swift: Fix FSI GPIOs omits a3fc57233977 extcon: adc-jack: Remove dev_err() usage after platform_get_irq() omits 2838bf941b12 gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to co [...] omits 77cb907abe6c gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h omits fce04b1ce8e3 gpiolib: of: Reshuffle contents of consumer.h for new libr [...] omits 221f6df008ab hv_balloon: Reorganize the probe function omits 1fed17df7e50 hv_balloon: Use a static page for the balloon_up send buffer omits 5133f36cef46 Merge branch 'net-dsa-ksz-Add-Microchip-KSZ87xx-support' omits e66f840c08a2 net: dsa: ksz: Add Microchip KSZ8795 DSA driver omits 016e43a26bab net: dsa: ksz: Add KSZ8795 tag code omits 4c173472d051 dt-bindings: net: dsa: ksz: document Microchip KSZ87xx fam [...] omits c69e6eafff5f Merge branch 'vsock-virtio-optimizations-to-increase-the-t [...] omits 0038ff357f05 vsock/virtio: change the maximum packet size allowed omits 6dbd3e66e778 vhost/vsock: split packets to send using multiple buffers omits 9632e9f61bc4 vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() omits b89d882dc9fc vsock/virtio: reduce credit update messages omits 473c7391ce73 vsock/virtio: limit the memory used per-socket omits b74494872555 hrtimer: Remove task argument from hrtimer_init_sleeper() omits d1a55841ab24 net: Remove dev_err() usage after platform_get_irq() omits 2d73a6c38d44 Merge branch 'Finish-conversion-of-skb_frag_t-to-bio_vec' omits 65c84f148e35 linux: Remove bvec page_offset, use bv_offset omits b54c9d5bd6e3 net: Use skb_frag_off accessors omits 7240b60c98d6 linux: Add skb_frag_t page_offset accessors omits 6ca04afbf981 Merge branch 'sctp-clean-up-sctp_connect-function' omits a64e59c72ca6 sctp: factor out sctp_connect_add_peer omits f26f995122f4 sctp: factor out sctp_connect_new_asoc omits dd8378b3af57 sctp: clean up __sctp_connect omits f40f1177c38c sctp: check addr_size with sa_family_t size in __sctp_sets [...] omits 4c31bc6b1e2e sctp: only copy the available addr data in sctp_transport_init omits 2e8de0879cf6 drm/i915: make i915_selftest.h self-contained omits c1030cd45619 HSI: Remove dev_err() usage after platform_get_irq() omits be7fc2cc8617 Merge tag 'generic_lookup_helpers' into for-next omits c6e0396124de coda: Fix typo in the struct CodaCred documentation omits 38a449ff533c Documentation: filesystem: fix "Removed Sysctls" table omits da422ade5c87 Documentation/features/locking: update lists omits 7f4374e67b30 scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} omits 5e5402c14708 scsi: qla2xxx: Skip FW dump on LOOP initialization error omits 178235f43ea1 scsi: qla2xxx: Use Correct index for Q-Pair array omits 0c6df59061b2 scsi: qla2xxx: Fix abort timeout race condition. omits d376dbda1873 scsi: qla2xxx: Fix different size DMA Alloc/Unmap omits 5d328de64d89 scsi: qla2xxx: Fix DMA unmap leak omits 8f55c307ab57 scsi: mpt3sas: support target smid for [abort|query] task omits 9fba647cfedc scsi: ibmvscsi_tgt: Mark expected switch fall-throughs omits 657bd277c162 scsi: cxlflash: Mark expected switch fall-throughs omits 1de540a92638 scsi: mpt3sas: clean up a couple sizeof() uses omits 555233601407 drm/i915/tgl: handle DP aux interrupts omits 48ef15d32a77 drm/i915/tgl: Update north display hotplug detection to TG [...] omits 52dfdba0a987 drm/i915/tgl: Add hpd interrupt handling omits e008227eb34f HSI: ssi_protocol: Mark expected switch fall-throughs omits e0e712fe42ef drm/i915: Update DRIVER_DATE to 20190730 omits 04d15d5cadb8 staging: Remove dev_err() usage after platform_get_irq() omits 509ce4c85bd0 ppdev: add header include guard omits ab81f3f386e2 mei: Use dev_get_drvdata where possible omits 75080370459a uio: Remove dev_err() usage after platform_get_irq() omits b33f37064b74 usb: Remove dev_err() usage after platform_get_irq() omits dc7077f89ad9 mips: remove nargs from __SYSCALL omits 7f428252dbd0 MIPS: jz4740: Drop dead code omits d202742058b2 hwmon: Drop obsolete JZ4740 driver omits aea12071d6fc power/supply: Drop obsolete JZ4740 driver omits b58451e00f2b mtd: rawnand: Drop obsolete JZ4740 NAND driver omits 091c6104ade5 dma: Drop JZ4740 driver omits e305bff3a706 video/fbdev: Drop JZ4740 driver omits 91c7db5e7c65 ASoC: jz4740: Drop lb60 board code omits fe9825146b25 MIPS: configs: LB60: update defconfig omits 8ddebad15e9b MIPS: qi_lb60: Migrate to devicetree omits 1db88c534371 rxrpc: Fix -Wframe-larger-than= warnings from on-stack crypto omits 36ba3eae0362 MIPS: DTS: jz4740: Add missing nodes omits 939878fe0646 staging: fsl-dpaa2/ethsw: add .ndo_fdb[add|del] callbacks omits e1e6a04d97cf staging: fsl-dpaa2/ethsw: check added_by_user flag omits de01ac2e49d5 staging: fsl-dpaa2/ethsw: add .ndo_fdb_dump callback omits b380a4e6e5e1 staging: fsl-dpaa2/ethsw: notify switchdev of offloaded entry omits e2724c77ca21 staging: fsl-dpaa2/ethsw: remove unused structure omits f066fa606401 MIPS: Kconfig: remove HAVE_LATENCYTOP_SUPPORT omits 1623835507e3 scsi: scsi_debugfs: Use for_each_set_bit to simplify code omits 7ea502e1d885 MIPS: X1000: Add X1000 system type. omits 0486ad20e73d drm/rockchip: Make analogix_dp_atomic_check static omits 56cc8fae5f7e scsi: qla2xxx: Replace vmalloc + memset with vzalloc omits 4590c07462fb media: via-camera: convert to the vb2 framework omits 22d5aa3a4570 scsi: fdomain_isa: use CFG1_IRQ_MASK omits 4e4f3b99b41f media: vivid: add support for new pixelformats omits 7a1c0b79dbe3 scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work() omits 079a649c7525 media: v4l2-common: add support for new RGB32 pixelformats omits cad2991a9501 media: v4l2-tpg: add support for new pixelformats omits a9651be7e481 scsi: fdomain: use BCTL_RST in fdomain_reset() omits 1e42d384aa19 media: v4l2-ctrl: Add a comment on why we zero out compoun [...] omits b217598890a2 scsi: aic94xx: Remove unnecessary null check omits 4b4d62b03191 media: videodev2.h.rst.exceptions: tymecode -> timecode omits 7c490e2561f2 media: v4l2-ioctl.c: OR flags in v4l_fill_fmtdesc(), not d [...] omits 0b3b6fe299c4 scsi: qla2xxx: Remove unnecessary null check omits 64a38e840ce5 SUNRPC: Track writers of the 'channel' file to improve cac [...] omits 3ac52d0d219d Merge tag 'v5.3-rc2' into patchwork omits a1c4423b02b2 cpuidle-haltpoll: disable host side polling when kvm virtualized omits 2cffe9f6b96f cpuidle: add haltpoll governor omits 7d4daeedd575 governors: unify last_state_idx omits 259231a04561 cpuidle: add poll_limit_ns to cpuidle_device structure omits fa86ee90eb11 add cpuidle-haltpoll driver omits f5d974f9d2a8 drm/i915/gt: Provide a local intel_context.vm omits c082afac86cb drm/i915: Move aliasing_ppgtt underneath its i915_ggtt omits d8c1ccac448f ARM: dts: socfpga: add missing reset-names for dma omits 2dbaa6a6dcf0 ARM: dts: socfpga: Adjust GMAC1 clock and TXD lines skew o [...] omits 325ec920eeb7 ARM: dts: socfpga: Fix up button mapping on VINING FPGA omits 67c9fd2d2320 arm64: dts: stratix10: Add NAND device node omits c1459a9d7e92 ARM: dts: socfpga: update to new Denali NAND binding omits e10c18484b66 arm64: dts: agilex/stratix10: Add reset properties for DMA omits 5adfd87d9ba7 ARM: dts: socfpga: add reset properties for DMA omits 41763c2b50a1 ARM: dts: socfpga: add the QSPI OCP reset property on arria10 omits 621f7e354fd8 PCI: Make pci_set_of_node(), etc private omits ac6c26da29c1 PCI: Make pci_enable_ptm() private omits 72bde9ced373 PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() [...] omits b92b512a435d PCI: Make pci_ats_init() private omits 5da78d95785d PCI: Make pcie_update_link_speed() private omits ecd29c1a38af PCI: Make pci_bus_get(), pci_bus_put() private omits 003d3b2c5f83 PCI: Make pci_hotplug_io_size, mem_size, and bus_size private omits 440589dd1068 PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc [...] omits 975e1ac17305 PCI: Make pci_get_host_bridge_device(), pci_put_host_bridg [...] omits 669696ebbccc PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private omits c776dd50196a PCI: Make PCI_PM_* delay times private omits 98051ba2b28b coccinelle: Add script to check for platform_get_irq() exc [...] omits 7723f4c5ecdb driver core: platform: Add an error message to platform_ge [...] omits f87da58b797a Merge branch 'generic_lookup_helpers' into driver-core-next omits e3168b874321 platform/x86: asus-wmi: fix CPU fan control on recent products omits f1fc032192d2 platform/x86: asus-wmi: add a helper for device presence omits 2889ffcfc252 platform/x86: asus-wmi: cleanup AGFN fan handling omits 5037d4ddda31 platform/x86: pcengines-apuv2: wire up simswitch gpio as led omits 6a0694b6a244 platform/x86: pcengines-apuv2: add mpcie reset gpio export omits c03f282e506f platform/x86: i2c-multi-instantiate: Use struct_size() helper omits aaed5c9c2a14 platform/x86: dell-wmi: Use existing defined KBD_LED_* mag [...] omits 1be4311063a4 platform/x86: dell-wmi: Ignore keyboard backlight change K [...] omits ff32e6e2dfd3 platform/x86: dell-wmi: Ignore keyboard backlight change K [...] omits 6fe9363b1576 platform/x86: acer-wmi: Switch to acpi_dev_get_first_match_dev() omits bad9da86f9f1 platform/x86: wmi: Remove acpi_has_method() call omits 5599e98fe06a platform/x86: ISST: Use dev_get_drvdata omits 36f3313d6bff platform: Add platform_find_device_by_driver() helper omits 6bf85ba9e55f drivers: Add generic helper to match any device omits 00500147cbd3 drivers: Introduce device lookup variants by ACPI_COMPANIO [...] omits 4495dfdd6193 drivers: Introduce device lookup variants by device type omits 67843bbaf36e drivers: Introduce device lookup variants by fwnode omits cfba5de9b99f drivers: Introduce device lookup variants by of_node omits 6cda08a20dbd drivers: Introduce device lookup variants by name omits dcf8f7ecb361 usb: phy: ab8500-usb: Mark expected switch fall-throughs omits 9e22cb829982 usb: host: ohci-tmio: Mark expected switch fall-throughs omits 314de2f6b577 ARM: dts: exynos: Use standard arrays of generic PHYs for [...] omits 214b606e90dd usb: exynos: add support for getting PHYs from the standar [...] omits c27989cc536b dt-bindings: switch Exynos EHCI/OHCI bindings to use array [...] omits a56277216637 drm/i915: Inline engine->init_context into its caller omits fb583c8eeeb1 driver core: Fix creation of device links with PM-runtime flags omits b33b556ce59b drm/syncobj: fix leaking dma_fence in drm_syncobj_query_ioctl omits 10a08fd65ec1 ACPI: PM: Set up EC GPE for system wakeup from drivers tha [...] omits 4de09ffcf4f6 drm: sti: Mark expected switch fall-throughs omits 229a4cd46ddf Merge branch 'renesas-arm64-dt-for-v5.4' into renesas-next omits 0a05b3d7fee5 arm64: dts: renesas: ulcb: Sort nodes omits b726a9e3ac06 arm64: dts: renesas: ulcb-kf: Sort nodes omits 44d2266c8c69 arm64: dts: renesas: salvator-common: Sort nodes omits 93c3438f7604 arm64: dts: renesas: r8a7796: salvator-xs: Sort nodes omits 74b1435efb0b arm64: dts: renesas: r8a7796: salvator-x: Sort nodes omits a23bc44c2dea arm64: dts: renesas: r8a7795: salvator-xs: Sort nodes omits 480160ee3c05 arm64: dts: renesas: r8a7795: salvator-x: Sort nodes omits 34e776ea894a arm64: dts: renesas: r8a7795-es1: salvator-x: Sort nodes omits da3db1c84629 arm64: dts: renesas: r8a77965: Sort nodes omits 3bb350f22492 arm64: dts: renesas: r8a7795-es1: Sort nodes omits c7a895fc5dd5 arm64: dts: renesas: r8a7795: Sort nodes omits 1032a2af93f5 drm/i915: use upstream version of header tests omits 38f054d549a8 modules: always page-align module section allocations omits d9e5ebac18a1 Documentation: gpio: fix function links in the HTML docs omits 7f06d0aa530c Merge tag 'perf-core-for-mingo-5.4-20190729' of git://git. [...] omits 2c0e81ec21db staging: rtl8188eu: cleanup comparsion to NULL in usb_halinit.c omits 1f5bfba56f90 staging: rtl8188eu: add spaces around '-' and '*' in usb_h [...] omits 8f4686cb7db0 staging: rtl8188eu: add spaces around '<<' and '>>' in usb [...] omits fe6c0d20bb91 staging: rtl8188eu: add spaces around '|' in usb_halinit.c omits 6d7ff7361137 staging: rtl8188eu: add spaces around '&' in usb_halinit.c omits 3455db0e0565 staging: rtl8188eu: add spaces around '+' in usb_halinit.c omits 25f12201a4ba staging: wilc1000: remove manual sleep mode omits 7e0cf3e3bfe9 staging: wilc1000: apply power management regardless of op [...] omits ded11ab18184 staging: wilc1000: avoid overriding powersave state omits 5a28d3fd407b staging: wilc1000: remove unused members omits 98af3e7ed683 staging: wilc1000: remove ip timeout timer omits f68dc00ee710 staging: wilc1000: remove inetaddr notifier omits 8e7cb7352ec8 staging: kpc2000: Convert put_page() to put_user_page*() omits 36475456f353 staging: rtl8188eu: remove redundant assignment to rtstatus omits 91e590851f51 Staging: rtl8192e: fixed a function prototype definition issue omits c47f77eed0da staging: rtl8188eu: replace hal_EfusePgCheckAvailableAddr() omits 9d6b3ee001cb Staging: fbtft: Fix some typo. pdc8544 --> pcd8544 omits a20eefaee646 staging: most: Use DEFINE_SPINLOCK() instead of struct spinlock omits 5f251e986de0 staging: olpc_dcon: Remove TODO item omits db0e6a573e9c staging: vc04_services: fix unused-but-set-variable warning omits 149726d3d78a staging: rtl8723bs: os_dep: remove two set but not used variables omits 30833b4b4bc6 staging: rtl8723bs: remove set but not used variable 'pszB [...] omits 07ca9aa4a4b7 staging: rtl8723bs: remove set but not used variable 'bWifiBusy' omits 9091373ab7ea gpio: remove less important #ifdef around declarations omits 83554cb94515 ALSA: sparc: Mark expected switch fall-throughs omits 8e774e023565 sound: dmasound_atari: Mark expected switch fall-through omits 51dbe8976828 cpufreq: ti-cpufreq: Mark expected switch fall-through omits b6fac0b46a1a net/mlx5e: Protect tc flow table with mutex omits fa833bd52b7b net/mlx5e: Rely on rcu instead of rtnl lock when getting u [...] omits 0e18134f4f9f net/mlx5e: Eswitch, use state_lock to synchronize vlan change omits 525e84bea52b net/mlx5e: Eswitch, change offloads num_flows type to atomic64 omits ad86755b18d5 net/mlx5e: Protect unready flows with dedicated lock omits c5d326b29603 net/mlx5e: Protect tc flows hashtable with rcu omits 226f2ca3075a net/mlx5e: Change flow flags type to unsigned long omits 5a7e5bcb663d net/mlx5e: Extend tc flow struct with reference counter omits 233fd21211bd net/mlx5e: Simplify get_route_and_out_devs helper function omits aae67158da36 net/mlx5e: Fix unnecessary flow_block_cb_is_busy call omits 79ce39be1d63 net/mlx5e: Improve ethtool rxnfc callback structure omits 424019677657 net/mlx5e: Avoid warning print when not required omits 842a2eb28f14 net/mlx5e: Print a warning when LRO feature is dropped or [...] omits 5d21595b17f6 pinctrl: Ingenic: Add pinctrl driver for X1500. omits 9b6084d80a46 dt-bindings: pinctrl: Add X1500 bindings. omits fe1ad5eedc91 pinctrl: Ingenic: Add pinctrl driver for X1000 and X1000E. omits 6835ad54731f dt-bindings: pinctrl: Add X1000 and X1000E bindings. omits 0257595a5cf4 pinctrl: Ingenic: Add pinctrl driver for JZ4760 and JZ4760B. omits d0d6d8364ef6 dt-bindings: pinctrl: Add JZ4760 and JZ4760B bindings. omits a0b447c18c42 dt-bindings: pinctrl: aspeed: Strip unnecessary quotes omits 123a039d0d54 perf vendor events power9: Added missing event descriptions omits f4f48e9c1adb libperf: Initial documentation omits 02266a2d9cf7 libperf: Add perf_evsel__enable/disable test omits 6bda376ff416 libperf: Add perf_evlist__enable/disable test omits bb5133ae4d40 libperf: Add perf_evsel tests omits 8ded5425fa71 libperf: Add perf_evlist test omits 43d6976365d5 libperf: Add perf_thread_map test omits c0e730456ae8 libperf: Add perf_cpu_map test omits 6a94b52a71b7 libperf: Add tests support omits 0a64d7091efd libperf: Add install targets omits 384c4ad192a0 libperf: Add perf_evsel__attr() function omits fcc97c3e7a9d libperf: Adopt perf_evlist__enable()/disable() functions f [...] omits 80dc2b3e257c libperf: Adopt simplified perf_evlist__open()/close() func [...] omits 0ff1a0fdf52c libperf: Add perf_evsel__cpus()/threads() functions omits 09145d26b608 libperf: Add perf_cpu_map__for_each_cpu() macro omits a00571fda609 libperf: Adopt perf_evsel__enable()/disable()/apply_filter [...] omits 5c30af92f2b1 libperf: Adopt perf_evsel__read() function from tools/perf omits 88761fa1f1e3 libperf: Adopt simplified perf_evsel__close() function fro [...] omits 50a4e6fa450c libperf: Adopt simplified perf_evsel__open() function from [...] omits b8eca4d761c5 libperf: Adopt perf_evsel__alloc_fd() function from tools/perf omits c03538b1f1a7 libperf: Adopt the readn()/writen() functions from tools/perf omits 5643b1a59e58 libperf: Move nr_members from perf's evsel to libperf's pe [...] omits 9dfcb7599084 libperf: Move fd array from perf's evsel to lobperf's perf [...] omits 4b247fa7314c libperf: Adopt xyarray class from perf omits 453fa03090a6 libperf: Add perf_evlist__set_maps() function omits 03617c22e31f libperf: Add threads to struct perf_evlist omits f72f901d90b0 libperf: Add cpus to struct perf_evlist omits ec903f264f01 libperf: Add has_user_cpus to struct perf_evlist omits af663bd01bea libperf: Add threads to struct perf_evsel omits fe1f61b37ffa libperf: Add own_cpus to struct perf_evsel omits d400bd3abf2c libperf: Add cpus to struct perf_evsel omits b9358ee95ec6 libperf: Add perf_evsel__delete() function omits 57f0c3b6e13a libperf: Add perf_evlist__delete() function omits 651bf38ce10a libperf: Add perf_evlist__for_each_evsel() iterator omits 63bd5dfa6965 libperf: Add perf_evsel__new() function omits 634912d61ccc libperf: Add perf_evlist__new() function omits 93bce7e5bfcd libperf: Move zalloc.o into libperf omits 9c3516d1b850 libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions omits 1fc632cef4ea libperf: Move perf_event_attr field from perf's evsel to l [...] omits 6484d2f9dc3e libperf: Add nr_entries to struct perf_evlist omits 52e22fb8af77 libperf: Add perf_evlist__remove() function omits 9a5edde6d3a6 libperf: Add perf_evlist__add() function omits 4562a7393996 libperf: Add perf_evlist__init() function omits b04c597af761 libperf: Add perf_evsel__init function omits ce9036a6e3bd libperf: Include perf_evlist in evlist object omits b27c4ece725a libperf: Include perf_evsel in evsel object omits 285a30c36d1e libperf: Add perf_evlist and perf_evsel structs omits 7836e52e518b libperf: Add perf_thread_map__get()/perf_thread_map__put() omits 4b49cce25e71 libperf: Add perf_thread_map__new_dummy() function omits 07acd22677ac libperf: Add perf_thread_map struct omits 38f01d8da1d8 libperf: Add perf_cpu_map__get()/perf_cpu_map__put() omits 397721e06e52 libperf: Add perf_cpu_map__dummy_new() function omits 959b83c76938 libperf: Add perf_cpu_map struct omits a1556f8479ed libperf: Add debug output support omits 5b7f445d684f libperf: Add perf/core.h header omits a429dcb8feb6 libperf: Add libperf to the python.so build omits 47f9bccc79cb libperf: Add build version support omits 314350491810 libperf: Make libperf.a part of the perf build omits e74676debaae perf evlist: Rename perf_evlist__disable() to evlist__disable() omits 1c87f1654cc3 perf evlist: Rename perf_evlist__enable() to evlist__enable() omits 750b4edeb052 perf evlist: Rename perf_evlist__close() to evlist__close() omits 474ddc4c4602 perf evlist: Rename perf_evlist__open() to evlist__open() omits b49aca3e9ce6 perf evsel: Rename perf_evsel__cpus() to evsel__cpus() omits 24e376b24582 perf evsel: Rename perf_evsel__apply_filter() to evsel__ap [...] omits 9a10bb22897a perf evsel: Rename perf_evsel__disable() to evsel__disable() omits ec7f24ef44fc perf evsel: Rename perf_evsel__enable() to evsel__enable() omits 5972d1e07bd9 perf evsel: Rename perf_evsel__open() to evsel__open() omits 1625102764a5 perf evlist: Rename perf_evlist__remove() to evlist__remove() omits a1cf3a75d331 perf evlist: Rename perf_evlist__add() to evlist__add() omits 365c3ae7452c perf evsel: Rename perf_evsel__new() to evsel__new() omits 5eb2dd2ade83 perf evsel: Rename perf_evsel__delete() to evsel__delete() omits c12995a55474 perf evlist: Rename perf_evlist__delete() to evlist__delete() omits 0f98b11c616f perf evlist: Rename perf_evlist__new() to evlist__new() omits 52c86bca94b4 perf evlist: Rename perf_evlist__init() to evlist__init() omits b4b62ee688eb perf evsel: Rename perf_evsel__init() to evsel__init() omits 63503dba87ac perf evlist: Rename struct perf_evlist to struct evlist omits 32dcd021d004 perf evsel: Rename struct perf_evsel to struct evsel omits 9749b90e566c perf tools: Rename struct thread_map to struct perf_thread_map omits f854839ba2a5 perf cpu_map: Rename struct cpu_map to struct perf_cpu_map omits df1d6856eaa7 perf stat: Move loaded out of struct perf_counts_values omits e4b00e930bf7 perf trace: Add "sendfile64" alias to the "sendfile" syscall omits ad4153f964eb perf trace: Reuse BPF augmenters from syscalls with simila [...] omits 30a910d7d3e0 perf trace: Preallocate the syscall table omits b8b1033fcaa0 perf trace: Mark syscall ids that are not allocated to avo [...] omits 5d2bd8897511 perf trace: Forward error codes when trying to read syscall info omits cfa9ac73d6f9 perf trace beauty: Add BPF augmenter for the 'rename' syscall omits 247dd65b909f perf trace beauty: Beautify bind's sockaddr arg omits 3c475bc021be perf trace beauty: Beautify 'sendto's sockaddr arg omits ef969ca64d04 perf trace beauty: Do not try to use the fd->pathname beau [...] omits 79d725cdf24d perf trace beauty: Disable fd->pathname when close() not enabled omits 1d86275225b4 perf trace beauty: Make connect's addrlen be printed as an [...] omits 212b9ab6775b perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' omits 6f563674935e perf augmented_raw_syscalls: Rename augmented_args_filenam [...] omits 8b8044e5c952 perf trace: Look for default name for entries in the sysca [...] omits 8d5da2649d82 perf augmented_raw_syscalls: Support copying two string sy [...] omits bf134ca6c8ea perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_ [...] omits 236dd5838871 perf augmented_raw_syscalls: Add handler for "openat" omits b119970aa541 perf trace: Handle raw_syscalls:sys_enter just like the BP [...] omits 3803a229312d perf trace: Put the per-syscall entry/exit prog_array BPF [...] omits 6ff8fff45611 perf trace: Allow specifying the bpf prog to augment speci [...] omits 5834da7f1091 perf trace: Add BPF handler for unaugmented syscalls omits 83e69b92b10c perf trace: Order -e syscalls table omits 5ca0b7f5004a perf trace: Look up maps just on the __augmented_syscalls_ [...] omits c8c805707ed4 perf trace: Add pointer to BPF object containing __augment [...] omits af4a0991f40a perf evsel: Store backpointer to attached bpf_object omits 2620b7e3696a perf bpf: Do not attach a BPF prog to a tracepoint if its [...] omits 941a7658e065 perf include bpf: Add bpf_tail_call() prototype omits fa21cbea926c pinctrl: msm8998: Squash TSIF pins together omits 0470e5e38c9d net/mlx5: fix -Wtype-limits compilation warnings omits 85fd8011475e Merge branch 'bnxt_en-TPA-57500' omits 49c98421e6ab bnxt_en: Add PCI IDs for 57500 series NPAR devices. omits 1dc88b97a020 bnxt_en: Support all variants of the 5750X chip family. omits 7c3809181468 bnxt_en: Refactor bnxt_init_one() and turn on TPA support [...] omits 78e7b86605b4 bnxt_en: Support TPA counters on 57500 chips. omits 4e7485066373 bnxt_en: Allocate the larger per-ring statistics block for [...] omits ee79566e6594 bnxt_en: Refactor ethtool ring statistics logic. omits 67912c366d4b bnxt_en: Add hardware GRO setup function for 57500 chips. omits ec4d8e7cf024 bnxt_en: Add TPA ID mapping logic for 57500 chips. omits bfcd8d791ec1 bnxt_en: Add fast path logic for TPA on 57500 chips. omits f45b7b78c619 bnxt_en: Set TPA GRO mode flags on 57500 chips properly. omits bee5a188b716 bnxt_en: Refactor tunneled hardware GRO logic. omits 8fe88ce7ab31 bnxt_en: Handle standalone RX_AGG completions. omits 79632e9ba386 bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips. omits 4a228a3a5e58 bnxt_en: Refactor TPA logic. omits 218a8a71d91a bnxt_en: Add TPA structure definitions for BCM57500 chips. omits 2792b5b95ed5 bnxt_en: Update firmware interface spec. to 1.10.0.89. omits 473d924d7d46 can: fix ioctl function removal omits 301efe96f777 drm/i915/uc: Don't fail on HuC firmware failure omits d3406913561c Merge branch 'devmap_hash' omits 1375dc4a4579 tools: Add definitions for devmap_hash map type omits e42346192c9f tools/libbpf_probes: Add new devmap_hash type omits 10fbe21163fc tools/include/uapi: Add devmap_hash BPF map type omits 6f9d451ab1a3 xdp: Add devmap_hash map type for looking up devices by ha [...] omits fca16e51078e xdp: Refactor devmap allocation code for reuse omits 6dbff13ca8a2 include/bpf.h: Remove map_insert_ctx() stubs omits af7b65054952 leds: netxbig: Add of_node_put() in netxbig_leds_get_of_pdata() omits 156189a6d7a7 leds: netxbig: remove legacy board-file support omits 1cb9dfca39eb net: dsa: mv88e6xxx: avoid some redundant vtu load/purge o [...] omits ef14358546b1 r8169: make use of xmit_more omits 16e9111e9ee3 RDMA/efa: Expose device statistics omits bda9045a200c IB/bnxt_re: Do not notifify GID change event omits 525a2c651cdd Merge branch 'wip/dl-for-rc' into wip/dl-for-next omits 171a9bae68c7 staging/octeon: Allow test build on !MIPS omits c51ab067c531 net: ag71xx: use resource_size for the ioremap size omits 7c288a5b2793 iommu/arm-smmu-v3: Operate directly on low-level queue whe [...] omits 52be86374f48 iommu/arm-smmu-v3: Move low-level queue fields out of arm_ [...] omits 8a073da07bac iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro omits 2a8868f16e6b iommu/arm-smmu-v3: Separate s/w and h/w views of prod and [...] omits 3951c41af4a6 iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_ [...] omits a2d3a382d6c6 iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() omits e953f7f2fa78 iommu/io-pgtable: Remove unused ->tlb_sync() callback omits abfd6fe0cd53 iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() omits 10b7a7d91269 iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_fl [...] omits 05aed9412b0b iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flu [...] omits 3445545b2248 iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() omits 56f8af5e9d38 iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->i [...] omits 7c4e91c0959b s390/zcrypt: new sysfs attributes serialnr and mkvps omits 94bbd34e51bc s390/zcrypt: add base code for cca crypto card info support omits efc598e6c8a9 s390/zcrypt: move cca misc functions to new code file omits e9e1dcda2e64 Merge branch 'nfc-next' omits 8f6920ac0050 NFC: nxp-nci: Fix recommendation for NFC_NXP_NCI_I2C Kconfig omits 6f713f49b4b8 NFC: nxp-nci: Clarify on supported chips omits 826a99ebd4e2 NFC: nxp-nci: Remove 'default n' for the core omits 3b11dc5712c3 NFC: nxp-nci: Remove unused macro pr_fmt() omits 41bd9cee8a68 NFC: nxp-nci: Drop comma in terminator lines omits da05208a0cb6 NFC: nxp-nci: Drop of_match_ptr() use omits 52c2ea049142 NFC: nxp-nci: Constify acpi_device_id omits 4f1cbf24fc52 NFC: nxp-nci: Get rid of useless label omits ad0acfd69add NFC: nxp-nci: Get rid of code duplication in ->probe() omits 099d03f02dbf NFC: nxp-nci: Add GPIO ACPI mapping table omits 43201767b44c NFC: nxp-nci: Convert to use GPIO descriptor omits 3b0b278312ba NFC: nxp-nci: Get rid of platform data omits 1b14a37565d9 NFC: nxp-nci: Add NXP1001 to the ACPI ID table omits 18917d51472f NFC: fix attrs checks in netlink interface omits ed32f8d42cee Merge drm/drm-next into drm-intel-next-queued omits 3e1f000ff746 IB/mlx5: Support per device q counters in switchdev mode omits 5dcecbc96755 IB/mlx5: Refactor code for counters allocation omits 35b7c80827e9 platform/x86: thinkpad_acpi: Use kmemdup rather than dupli [...] omits 340f25ff1d4f platform/x86: asus-wmi: Use kmemdup rather than duplicatin [...] omits 4215484f8e33 platform/x86: hp_accel: Add support for HP ZBook 17 G5 omits d24b6c624b3b Merge branch 'hns3-next' omits 08d80a4c90bd net: hns3: use dev_info() instead of pr_info() omits dbba6da0c67c net: hns3: Add support for using order 1 pages with a 4K buffer omits 0812545487ec net: hns3: add interrupt affinity support for misc interrupt omits 7be1b9f3e99f net: hns3: make hclge_service use delayed workqueue omits 1c822948fa60 net: hns3: add debug messages to identify eth down cause omits 923713730db9 net: hns3: modify firmware version display format omits d659f9f60f6a net: hns3: change GFP flag during lock period omits 8e9eee783160 net: hns3: remove upgrade reset level when reset fail omits aa3253b8899d net: hns3: add a check for get_reset_level omits 44950d28cccf net: hns3: add reset checking before set channels omits 60a4233a4952 drm/i915: Flush the i915_vm_release before ggtt shutdown omits 2ab45876756f mac80211: add support for the ADDBA extension element omits 697f6c507c74 mac80211: propagate HE operation info into bss_conf omits 90d4962cfc87 mac80211: fix ieee80211_he_oper_size() comment omits d34990bbc255 cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch omits 0afd425b1b64 cfg80211: fix duplicated scan entries after channel switch omits 3ab8227d3e7d cfg80211: refactor cfg80211_bss_update omits 2c967e8e928a Merge branches 'renesas-arm64-dt-for-v5.4', 'renesas-dt-bi [...] omits 0ed0eb0171d7 soc: renesas: rcar-sysc: Use [] to denote a flexible array member omits 8cb7ec141886 dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM] omits a7aa356e2c9a dt-bindings: can: rcar_canfd: document r8a774a1 support omits a44efeaa0bbf arm64: dts: renesas: r8a774a1: Add SSIU support for sound omits da245a5066aa arm64: dts: renesas: r8a774a1: Use extended audio dmac registers omits 176f936a1e88 arm64: dts: renesas: hihope-common: Add WLAN support omits d112c2092544 arm64: dts: renesas: hihope-common: Add BT support omits cd3e43be1418 arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander omits 816c5248df0f arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces omits 5b971c71dd64 arm64: dts: renesas: r8a774a1: Add CANFD support omits 0a930f64a1cc arm64: dts: renesas: r8a774a1: Add missing assigned-clocks [...] omits e8efd2a8e20a arm64: dts: renesas: r8a774c0: Add missing assigned-clocks [...] omits 56d651e890f3 arm64: dts: renesas: r8a77995: Fix register range of display node omits 3ed1db9071fd arm64: dts: renesas: r8a77995: Add cpg reset for DU omits 4193a39240fb arm64: dts: renesas: r8a77990: Add cpg reset for DU omits 9cdde8580483 platform/chrome: cros_ec_ishtp: fix crash during suspend omits e96c7612315a clk: meson: remove clk input helper omits b11cfaba5b4d clk: meson: remove ee input bypass clocks omits 3a36044e7f39 clk: meson: clk-regmap: migrate to new parent description method omits 4b5b85c0e650 clk: meson: meson8b: migrate to the new parent description method omits cc132d113dc5 clk: meson: axg: migrate to the new parent description method omits 0dea3f35996f clk: meson: gxbb: migrate to the new parent description method omits 25e682a02d91 clk: meson: g12a: migrate to the new parent description method omits 072a043f5a2e clk: meson: remove ao input bypass clocks omits b90ec1e344a2 clk: meson: axg-aoclk: migrate to the new parent descripti [...] omits 6e2bfc352e7a clk: meson: gxbb-aoclk: migrate to the new parent descript [...] omits ba626081107d clk: meson: g12a-aoclk: migrate to the new parent descript [...] omits 282420eed23f clk: meson: axg-audio: migrate to the new parent descripti [...] omits 76c5399fe2e4 drm/i915/selftests: Careful not to flush hang_fini on erro [...] omits f474808acb3c ALSA: aoa: onyx: always initialize register read value omits 57dbd0e4b97d dmaengine: stm32-mdma: Switch to use device_property_count_u32() omits 2cb114c4fac7 dmaengine: stm32-dmamux: Switch to use device_property_cou [...] omits ffbb569b9cee dt-bindings: dmaengine: shdma: Rename bindings documentation file omits edd14218bd66 dt-bindings: dmaengine: Convert Allwinner A31 and A64 DMA [...] omits 545a29c811f6 dt-bindings: dmaengine: Convert Allwinner A10 DMA to a schema omits b37e3534ac42 dt-bindings: dmaengine: Add YAML schemas for the generic D [...] omits aa3c6ce4eab8 dmaengine: ti: edma: Support for polled (memcpy) completion omits 097ffdc75259 dmaengine: ti: edma: Correct the residue calculation (fix [...] omits e96b1f64ee28 dmaengine: ti: edma: Clean up the 2x32bit array register accesses omits 4689d35c765c dmaengine: ti: omap-dma: Improved memcpy polling support omits aac8670369dc dmaengine: ti: omap-dma: Readability cleanup in omap_dma_t [...] omits 2a0f4f16d201 Merge 5.3-rc2 into usb-next omits 6de465a50a90 Merge 5.3-rc2 into char-misc-next omits 21be848ebc5f extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi() omits d72e3dc7915f extcon: axp288: Add missed error check omits 8a1d0f9cacc9 fs-verity: add data verification hooks for ->readpages() omits c1d9b584e2cf fs-verity: add the hook for file ->setattr() omits fd2d1acfcadf fs-verity: add the hook for file ->open() omits 5585f2af737a fs-verity: add inode and superblock fields omits 671e67b47e9f fs-verity: add Kconfig and the helper functions for hashing omits fe9918d3b228 fs: uapi: define verity bit for FS_IOC_GETFLAGS omits 085771ec14b9 fs-verity: add UAPI header omits c9570b2ced03 fs-verity: add MAINTAINERS file entry omits 6ff2deb2e8f6 fs-verity: add a documentation file omits 0ce242ad2ec1 pinctrl: qcom: Pass irqchip when adding gpiochip omits b3a2b136011e docs/pinctrl: fix compile errors in example code omits 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next omits a299726da44f gpio: max77650: add MODULE_ALIAS() omits f626d6dfb709 gpio: of: Break out OF-only code omits 9e4d5c1be21f ALSA: usb-audio: Scarlett Gen 2 mixer interface omits f8650b8ff6fd gpio: bd70528: remove redundant assignment to variable ret omits cbf2be749076 gpio: bd70528: fix spelling misstake "debouce" -> "debounce" omits c394159310d0 Input: soc_button_array - add support for newer surface devices omits 64dd243d7356 platform/x86: surfacepro3_button: Fix device check omits 2229a3618abd unicore: Drop pointless include omits a444fa597e2a iio: adc: ad7606: Add debug mode for ad7616 omits f2a22e1e172f iio: adc: ad7606: Add support for software mode for ad7616 omits c5d93137af93 iio: adc: ad7606: Allow reconfigration after reset omits a0c648c07ce5 iio: adc: ad7606: Move spi dependent features to spi file omits 7677f73158d3 iio: adc: ad7606: Move common channel definition to header omits 06ae56b9e723 iio: document bindings for mounting matrices omits 475e31f8da1b Merge branch 'revamp-test_progs' omits b207edfe4e02 selftests/bpf: convert send_signal.c to use subtests omits 51436ed78d59 selftests/bpf: convert bpf_verif_scale.c to sub-tests API omits 3a516a0a3a7b selftests/bpf: add sub-tests support for test_progs omits 0ff97e56c098 selftests/bpf: abstract away test log output omits 329e38f76cc2 selftest/bpf: centralize libbpf logging management for test_progs omits e87fd8bae44c libbpf: return previous print callback from libbpf_set_print omits 8160bae21fc2 selftests/bpf: add test selectors by number and name to te [...] omits 766f2a59323a selftests/bpf: revamp test_progs to allow more control omits 61098e89e6c8 selftests/bpf: prevent headers to be compiled as C code omits ae7b02ad2f32 iio: common: cros_ec_sensors: Expose cros_ec_sensors frequ [...] omits 9566cb1ddb81 iio: cros_ec_accel_legacy: Add support for veyron-minnie omits d96e267762fc iio: cros_ec_accel_legacy: Use cros_ec_sensors_core omits b9a0a64e3b35 iio: cros_ec_accel_legacy: Fix incorrect channel setting omits 12bf745c9afb iio: cros_ec: Add sign vector in core for backward compatibility omits 3cf9df00957f iio: common: cros_ec_sensors: determine protocol version omits 3e4dabacf967 counter/ftm-quaddec: Use device-managed registration API omits ec76d918f230 iio: imu: st_lsm6dsx: flip irq return logic omits 2660b0080bb2 iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO an [...] omits 62f5b7c72410 Merge tag 'tags/i3c/export-i3c_device_match_id' into HEAD omits 3f2cde742632 iio: magnetometer: mmc35240: Fix a typo in the name of a constant omits b4a339baf359 iio: pressure: hp03: convert to i2c_new_dummy_device omits 48cfd4ef0d52 iio: light: veml6070: convert to i2c_new_dummy_device omits d96dbb3f1b74 iio: light: cm36651: convert to i2c_new_dummy_device omits 1c667c4d99d7 dt-bindings: iio: imu: add bindings for ADIS16460 omits db6ed4d23dd1 iio: imu: Add support for the ADIS16460 IMU omits dca39af8831e iio: imu: adis: Add support for SPI transfer cs_change_delay omits 6e4707ed3411 iio: mxc4005: Use device-managed APIs omits 23f1ce3c08aa iio: humidity: Use device-managed APIs omits 857ba268f918 staging: iio: ad2s1210: Use device-managed API omits 8ecc8b2b78e6 iio: maxim_thermocouple: Use device-managed APIs omits 062809ef7733 iio: make st_sensors drivers use regmap omits 1ecd245e0eb2 iio: move 3-wire spi initialization to st_sensors_spi omits 570c2c55ef36 iio:pressure: device settings are set immediately during probe omits 291d83f2f4ef iio:magn: device settings are set immediately during probe omits 3c05484c7907 iio:gyro: device settings are set immediately during probe omits feba6b18c926 iio:accel: device settings are set immediately during probe omits 539b25fa700a iio:pressure: introduce st_press_get_settings() function omits aa4e75c85076 iio:magn: introduce st_magn_get_settings() function omits 2acca26bba3a iio:gyro: introduce st_gyro_get_settings() function omits 823a7adac4f1 iio:accel: introduce st_accel_get_settings() function omits a090965b8823 iio:common:st_sensors: add st_sensors_get_settings_index() [...] omits f53199c0bc62 iio: cros_ec: Remove replacing error code with -EIO omits dda91bd7abb0 Merge branch 'mlxsw-spectrum_acl-Forbid-unsupported-filters' omits 7079676d0931 mlxsw: spectrum_flower: Forbid to offload match on reserve [...] omits c9588e28123c mlxsw: spectrum_acl: Track rules that forbid egress block bind omits 185556f09249 mlxsw: spectrum_flower: Forbid to offload mirred redirect [...] omits ca4ac16817fe Merge branch 'r8169-improve-HW-csum-and-TSO-handling' omits 93681cd7d94f r8169: enable HW csum and TSO omits 96ea772ef241 r8169: remove r8169_csum_workaround omits e64e0c897499 r8169: implement callback ndo_features_check omits 0170d594ded8 r8169: set GSO size and segment limits omits 280b0b8e89ad ipv6: remove printk omits edcde3ee579b r8169: align setting PME with vendor driver omits 91c6bfb8315b mlx4/en_netdev: allow offloading VXLAN over VLAN omits 85d2c5cde158 drivers: net: xgene: Move status variable declaration into [...] omits ddfbee9e3204 net: stmmac: Do not request stmmaceth clock omits 1a981c0586c0 net: stmmac: Make MDIO bus reset optional omits f530eed65bca net: neigh: remove redundant assignment to variable bucket omits ed1f2e85da79 iio: cros_ec: Add calibscale for 3d MEMS omits 50e5bae0c1f9 iio: light: apds9960: Fix a typo omits 80343f5b8a20 iio: sca3000: Fix a typo omits b299d00420e2 IIO: stm32: Remove quadrature related functions from trigg [...] omits 0eec1f38c7bb staging: iio: ad7192: create of_device_id array omits 0ebcdf3dfa33 dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds3tr-c device [...] omits dbcd2088a718 iio: imu: st_lsm6dsx: add support to LSM6DS3TR-C omits daa2b5c6229d Documentation: ABI: iio: Add missing newline at end of file omits 3a81bde5457e iio: adc: stm32-adc: add analog switches supply control omits a85a43e04523 dt-bindings: iio: adc: stm32: add analog switches supply control omits c3a686070670 iio: light: stk3310: Add device tree support omits 04a14aed8114 dt-bindings: iio: light: add stk33xx omits 82efbabfe897 dt-bindings: Add vendor prefix for sensortek omits d284feaf982a iio: imu: mpu6050: Replace devm_add_action() followed by f [...] omits 46916ded7602 iio: adc: sc27xx: Replace devm_add_action() followed by fa [...] omits a0b4dddaa131 iio: adc: sc27xx: Introduce local variable 'struct device *dev' omits 8e97d4c8a463 MAINTAINERS: add entry for plantower pms7003 driver omits 433514fc7002 dt-bindings: iio: chemical: pms7003: convert bindings to yaml omits 55d674eec75b Merge branch 'v5.4-armsoc/dts32' into for-next omits a5021c459791 ARM: dts: rockchip: Cleanup style around assignment operator omits 5f68056ca50f autofs_lookup(): hold ->d_lock over playing with ->d_flags omits c4931db9b08c get rid of autofs_info->active_count omits cd10afbc932d sh: remove unneeded uapi asm-generic wrappers omits cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() omits a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h omits 62336cc666b0 drm/i915/uc: Fixup kerneldoc after params were flipped and [...] omits 8dfa20fcfbeb crypto: ghash - add comment and improve help text omits 065cf577135a padata: purge get_cpu and reorder_via_wq from padata_do_serial omits b3553effafa0 crypto: bcm - check assoclen for rfc4543/rfc4106 omits b93ecf429674 crypto: ccree - check assoclen for rfc4543 omits 6fc4dbcf0276 padata: Replace delayed timer with immediate workqueue in [...] omits 97ac82d9135d crypto: aegis - fix badly optimized clang output omits bfb5eb084ae9 crypto: ccp - Replace dma_pool_alloc + memset with dma_poo [...] omits 6ed01097f437 crypto: caam/qi2 - Increase napi budget to process more ca [...] omits f2f1d75ab725 hwrng: mxc-rnga - use devm_platform_ioremap_resource() to [...] omits d10d094cbfd3 hwrng: imx-rngc - use devm_platform_ioremap_resource() to [...] omits 72c8117adfce crypto: ccp - Reduce maximum stack usage omits 934d24a5e150 i3c: move i3c_device_match_id to device.c and export it omits cdab7e2c73d5 mips: vdso: Fix flip/flop vdso building bug omits b4c0f7fa5308 mips: vdso: Fix source path omits aaf70b90a4f1 drm/i915/tgl: update ddi/tc clock_off bits omits df16b6361d88 drm/i915/tgl: select correct bit for port select omits 98a5c2a3582a drm/i915/tgl: skip setting PORT_CL_DW12_* on initialization omits cd8ae2073963 sis900: add support for ethtool's EEPROM dump omits 1fbf400b58fa staging: octeon: Fix build failure due to typo. omits 32630d526b9f MAINTAINERS: add entries for some documentation scripts omits 08f0e4a7ecb9 drm/i915/uc: Remove redundant RSA offset definition omits 5de51fa0b939 drm/i915/uc: Remove redundant ucode offset definition omits 3a8c63d28a12 drm/i915/uc: Remove redundant header_offset/size definitions omits 63b87c310a83 drm/mst: Fix sphinx warnings in drm_dp_msg_connector regis [...] omits c87fb38df19d drm/rockchip: Use drm_atomic_helper_commit_tail_rpm omits bed030a49f3e drm/rockchip: Don't fully disable vop on self refresh omits 2b60e11d0bab drm/rockchip: Use vop_win in vop_win_disable instead of vo [...] omits 6c836d965bad drm/rockchip: Use the helpers for PSR omits ad309284a52b drm/rockchip: Check for fast link training before enabling psr omits 82b78cad0c81 drm/panel: jh057n00900: Use drm_panel_{unprepare, disable} [...] omits 04eedeb46fa2 drm/panel: jh057n00900: Print error code on all DRM_DEV_ERROR()s omits 6a6fc457b30f drm/panel: jh057n00900: Move mipi_dsi_dcs_set_display_off [...] omits 66a4e0ef4343 drm/panel: jh057n00900: Move panel DSI init to enable() omits 340c4c8daad9 drm/i915/gt: Add to timeline requires the timeline mutex omits f91bf7382856 drm/i915/uc: Don't sanitize guc_log_level modparam omits 3f99a61441e5 drm/i915: Do not rely on for loop caching the mask omits 096769ea9538 ASoC: Intel: Skylake: Remove static table index when parsi [...] omits c8415833ec24 ASoC: codec2codec: fix missing return of error return code omits cc374377a19d mm/hmm: remove hmm_range vma omits f527688d5d8a mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd omits 4a6e4ae254e0 video: amba-clcd: Spout an error if of_get_display_timing( [...] omits c2d7e47ad190 drm: panel-lvds: Spout an error if of_get_display_timing() [...] omits 892e8ba38f28 video: of: display_timing: Don't yell if no timing node is [...] omits 4faba50edbcc video: of: display_timing: Add of_node_put() in of_get_dis [...] omits ae6fa4d5e94e nl80211: Include wiphy address setup in NEW_WIPHY omits 7a113110fc8c nl80211: document uapi for CMD_FRAME_WAIT_CANCEL omits 60ad72da55ac mac80211: implement HE support for mesh omits a0b4496a4368 mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee8021 [...] omits ef11a931bd1c mac80211: HE: add Spatial Reuse element parsing support omits 3d07ffcaf320 mac80211: add struct ieee80211_tx_status support to ieee80 [...] omits 5cca503817d0 drm/i915/perf: Initialise err to 0 before looping over ce- [...] omits d45d464b118f mm/hmm: merge hmm_range_snapshot into hmm_range_fault omits 9a4903e49e49 mm/hmm: replace the block argument to hmm_range_fault with [...] omits d2e8d551165c mm/hmm: a few more C style and comment clean ups omits 1f9618079250 mm/hmm: replace hmm_update with mmu_notifier_range omits 2127c01b7f63 ALSA: i2c: ak4xxx-adda: Fix a possible null pointer derefe [...] omits dd65f7e19c69 ALSA: hda - Show the fatal CORB/RIRB error more clearly omits cd5e1cbe1f0a drm/panel: simple: Add support for Sharp LD-D5116Z01B panel omits d8481155a321 ASoC: sunxi: fix a sound binding broken reference omits 2448c813b12c ASoC: ti: davinci-mcasp: Support for correct symmetric sam [...] omits 3b46a67af2eb Merge branch 'asoc-5.3' into asoc-5.4 omits 2a03e3a50a61 crypto: ccp - Include the module name in system log messages omits 4f22f3235662 crypto: Remove orphan tools/crypto directory omits a7268c4d4205 crypto: cavium/nitrox - Add support for loading asymmetric [...] omits a7c2647034fa crypto: ccp - Add a module parameter to control registrati [...] omits 90773bc1ab40 crypto: ccp - module parameter to limit the number of enab [...] omits c4a89279086e crypto: ccp - Add a module parameter to specify a queue count omits 93308baf0750 crypto: ccp - Make CCP debugfs support optional omits 91b05a7e7d80 crypto: user - make NETLINK_CRYPTO work inside netns omits 31fb084c4eb5 crypto: inside-secure -reduce hash byte counters to 64 bits omits 0e17e3621a28 crypto: inside-secure - add support for authenc(hmac(sha*) [...] omits 54f9e8fa6668 crypto: inside-secure - added support for rfc3686(ctr(aes)) omits 85266d751551 dt-bindings: panel: Add Sharp LD-D5116Z01B omits afd6d4f5a52c drm/panel: check failure cases in the probe func omits e8547e12d5d6 ARM: dts: gemini: Mount root from mtdblock3 omits b5a923f8c739 ARM: dts: gemini: Switch to redboot partition parsing omits 47ef78b09952 ARM: dts: gemini: Fix up confused pin settings omits b7b2e8caa08c mac80211: propagate struct ieee80211_tx_status into ieee80 [...] omits cbe77dde4757 mac80211: add xmit rate to struct ieee80211_tx_status omits 2aa485e11485 mac80211: add support for parsing ADDBA_EXT IEs omits 60d7dfea00e1 cfg80211: give all multi-BSSID BSS entries the same timestamp omits b0d1d7ffc555 cfg80211: don't parse MBSSID if transmitting BSS isn't created omits 84f1772bc0c7 cfg80211: clean up cfg80211_inform_single_bss_frame_data() omits d82574a8e5a4 cfg80211: no need to check return value of debugfs_create [...] omits dc3998ec5cf2 mac80211: AMPDU handling for rekeys with Extended Key ID omits 3e47bf1ca4c3 mac80211: Simplify Extended Key ID API omits 70f69f481b87 spi: sprd: Change the hwlock support to be optional omits 5d29050b409d mac80211_hwsim: Extended Key ID API update omits f9adf61e983f spi: sprd: adi: Change hwlock to be optional omits e6d722ca09c1 spi: sprd: adi: Add a reset reason for watchdog mode omits 9d9aa1cc91d6 spi: sprd: adi: Add a reset reason for factory test mode omits cc6b3431b36a spi: sprd: adi: Add a reset reason for TOS panic omits c627c58acdc4 spi: sprd: adi: Remove redundant address bits setting omits fb0e76abe34b mac80211: add tx dequeue function for process context omits a11e2f85481c lib80211: use crypto API ccm(aes) transform for CCMP processing omits 612fcfd9b31f mac80211: remove unused and unneeded remove_sta_debugfs callback omits 09e1946cb759 iwlwifi: mvm: remove unused .remove_sta_debugfs callback omits 49175fe63ee8 iwlwifi: dvm: no need to check return value of debugfs_cre [...] omits 5db4c4b9559f mac80211: pass the vif to cancel_remain_on_channel omits 690c4509e980 mac80211_hwsim: Fix a typo in the name of function 'mac802 [...] omits edad25476ba3 drm/i915/guc: init submission structures as part of guc_init omits a409906003a2 dt-bindings: opp: qcom-nvmem: Make speedbin related proper [...] omits 8cfda0df3a30 dt-bindings: opp: Re-organise kryo cpufreq to use it for o [...] omits 27a84f76738c PM / OPP: Correct Documentation about library location omits 4527551750e8 opp: of: Support multiple suspend OPPs defined in DT omits 518c6880ffc9 dt-bindings: opp: Support multiple opp-suspend properties omits 7f93ff73f7c8 opp: core: add regulators enable and disable omits 11e1a1648298 opp: Don't decrement uninitialized list_kref omits 71419d84c216 opp: Add dev_pm_opp_find_level_exact() omits 17a8f868ae3e opp: Return genpd virtual devices from dev_pm_opp_attach_genpd() omits baea35e4db17 opp: Not all power-domains are scalable omits 42374b94d70c MIPS: BCM47XX: Add support for Netgear R6200 V1 omits 77cdd4efe571 crypto: inside-secure - add support for authenc(hmac(sha1) [...] omits 5c9254ad7ae3 crypto: ux500 - Use spinlock_t instead of struct spinlock omits cc2a58f14fb8 crypto: drivers - Use kmemdup rather than duplicating its [...] omits 97bcb1619955 crypto: tcrypt - add a speed test for AEGIS128 omits ecc8bc81f2fb crypto: aegis128 - provide a SIMD implementation based on [...] omits 7cdc0ddbf74a crypto: aegis128 - add support for SIMD acceleration omits 521cdde758bf crypto: aegis - avoid prerotated AES tables omits 368b1bdc0a59 crypto: aegis128 - drop empty TFM init/exit routines omits 520c1993bbe6 crypto: aegis128l/aegis256 - remove x86 and generic implem [...] omits 5cb97700beaa crypto: morus - remove generic and x86 implementations omits f248caf9a5cc crypto: testmgr - add tests for lzo-rle omits b46033fdd25a crypto: arm/aes-scalar - unexport en/decryption routines omits 642a88fbe944 crypto: arm64/aes-cipher - switch to shared AES inverse Sbox omits 8de6dd338600 crypto: arm/aes-cipher - switch to shared AES inverse Sbox omits 58144b8d03fc crypto: arm64/aes-neon - switch to shared AES Sboxes omits 9467a3150cf4 crypto: lib/aes - export sbox and inverse sbox omits 1e25ca02a061 crypto: aes-generic - unexport last-round AES tables omits 571c47ab98ad crypto: chelsio - replace AES cipher calls with library calls omits 6273fd7a5a99 crypto: ccp - move to AES library for CMAC key derivation omits da3e7a9715ea crypto: amcc - switch to AES library for GCM key derivation omits 28a220aac596 bluetooth: switch to AES library omits 0a5dff9882e5 crypto: arm/ghash - provide a synchronous version omits e5f050402f18 crypto: arm/aes-neonbs - provide a synchronous version of [...] omits 5eedf315f27d crypto: arm/aes-ce - provide a synchronous version of ctr(aes) omits fafb1dca6fad crypto: arm/aes - use native endiannes for key schedule omits 4d3f9d89c745 crypto: arm64/aes-ce-cipher - use AES library as fallback omits ff6f4115cb95 crypto: aes - move sync ctr(aes) to AES library and generi [...] omits d9ec772d9550 crypto: ctr - add helper for performing a CTR encryption walk omits 5bb12d7825ad crypto: aes-generic - drop key expansion routine in favor [...] omits c184472902d8 crypto: arm64/aes-ce - switch to library version of key ex [...] omits f68df54307aa crypto: arm64/aes-neonbs - switch to library version of ke [...] omits c59a6dffa3cd crypto: arm64/aes-ccm - switch to AES library omits aa6e2d2b355f crypto: arm/aes-neonbs - switch to library version of key [...] omits fe3b99b64909 crypto: arm64/ghash - switch to AES library omits 363a90c2d517 crypto: safexcel/aes - switch to library version of key ex [...] omits 18d8b96daded crypto: cesa/aes - switch to library version of key expans [...] omits 8131878db76c crypto: padlock/aes - switch to library version of key exp [...] omits 1d2c3279311e crypto: x86/aes - drop scalar assembler implementations omits 2c53fd11f762 crypto: x86/aes-ni - switch to generic for fallback and ke [...] omits e59c1c987456 crypto: aes - create AES library based on the fixed time AES code omits b158fcbba857 crypto: aes/fixed-time - align key schedule with other imp [...] omits 724ecd3c0eb7 crypto: aes - rename local routines to prevent future clashes omits 20bb4ef038a9 crypto: arm/aes-ce - cosmetic/whitespace cleanup omits 85b36ee8e9a8 crypto: inside-secure - add support for 0 length HMAC messages omits 41abed7d72c9 crypto: inside-secure - add support for arbitrary size has [...] omits 85695b093d55 crypto: inside-secure - let HW deal with initial hash digest omits dc5268b65dfc crypto: inside-secure: back out parts of earlier HMAC upda [...] omits a74d850f787e crypto: inside-secure - fix EINVAL error (buf overflow) fo [...] omits 19b347b32bb1 crypto: inside-secure - fix scatter/gather list to descrip [...] omits 5bdb6e6aa53b crypto: inside-secure - fix incorrect skcipher output IV omits 384ce433884a crypto: inside-secure - silently return -EINVAL for input [...] omits 36160aadb103 crypto: inside-secure - keep ivsize for DES ECB modes at 0 omits 452c53d7868b crypto: ccree - notify TEE on FIPS tests errors omits 9552389c465e crypto: fips - add FIPS test failure notification chain omits 76a95bd8f9e1 crypto: ccree - account for TEE not ready to report omits e6e6600c001c crypto: ccree - drop legacy ivgen support omits aca24d48cee2 crypto: ccree - fix spelling mistake "configration" -> "co [...] omits 1f66c45db330 mips: Add clock_gettime64 entry point omits abed3d826f2f mips: Add clock_getres entry point omits 24640f233b46 mips: Add support for generic vDSO omits 943e398dd36c Merge branch 'flow_dissector-input-flags' omits e853ae776a58 selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP omits 71c99e32b926 bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_D [...] omits ae173a915785 selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG omits 57debff23c4c tools/bpf: sync bpf_flow_keys flags omits b2ca4e1cfa7d bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN omits 1ac6b126dbe8 bpf/flow_dissector: document flags omits 086f95682114 bpf/flow_dissector: pass input flags to BPF flow dissector [...] omits 03cd1d1a493e selftests/bpf: Add selftests for bpf_perf_event_output omits 7c4b90d79d0f bpf: Allow bpf_skb_event_output for a few prog types omits 00c33afbf9dd net: mvneta: use devm_platform_ioremap_resource() to simpl [...] omits 97dee74bb34a drm/i915/uc: Reorder params in intel_uc_fw_fetch omits 79c7a28e1f3a drm/i915: Capture vma contents outside of spinlock omits b591c6f620ac Merge branch 'tipc-link-changeover-issues' omits 2320bcdae628 tipc: fix changeover issues due to large packet omits 4929a932be33 tipc: optimize link synching mechanism omits 67fe62dcf713 drm: Switch to use DEVFREQ_GOV_SIMPLE_ONDEMAND constant omits 4bced8bea094 drm/panfrost: Export all GPU feature registers omits a1b27e99229a drm/amd/display: Implement MST Aux device registration omits db432cd0960c drm/amd/display: Use connector kdev as aux device parent omits 7713c0f10dd5 drm/nouveau: Use connector kdev as aux device parent omits 822b939caf45 Merge branch 'v5.4-clk/next' into for-next omits 10e3b44efbc4 Merge branch 'v5.4-armsoc/dts64' into for-next omits 5766c19478ea Merge branch 'v5.4-armsoc/dts32' into for-next omits 4a11458611fb ARM: dts: rockchip: add veyron-tiger board omits 0067692b662e ARM: dts: rockchip: add veyron-fievel board omits c6855f7bb66b dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-v [...] omits 562836a269e3 drm/dp_mst: Enable registration of AUX devices for MST ports omits 6b381a8e2c5f ARM: dts: rockchip: consolidate veyron panel and backlight [...] omits abf30f235390 drm/i915/uc: Move uc firmware layout definitions to dedica [...] omits 199ddded380a drm/i915/uc: Update drawing for firmware layout omits dbbff8c3f641 drm/i915: Fix GuC documentation links omits ab9640000d92 ARM: dts: rockchip: move rk3288-veryon display settings in [...] omits 31ed9d9d71ec ARM: dts: rockchip: Limit WiFi TX power on rk3288-veyron-jerry omits 3935ec4a1184 drm/dp: Use non-cyclic idr omits 5882d65c1691 arm64: dts: rockchip: Add PWM fan for RockPro64 omits e709accc7670 mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault omits f32471e2cf87 mm/hmm: remove the legacy hmm_pfn_* APIs omits 1b88b99bdff8 nouveau: return -EBUSY when hmm_range_wait_until_valid fails omits 7114fbdaa2aa clk: rockchip: Fix -Wunused-const-variable in rv1108 clk driver omits 37f7c66f4560 ptp: ptp_dte: remove redundant dev_err message omits f2ad83af32c3 Merge branch 'mlxsw-Two-small-updates' omits fc25996e6f46 mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups omits b06689cc1b04 mlxsw: spectrum: Expose KVD size for Spectrum-2 omits 3123c5c4ca15 edac: altera: Move Stratix10 SDRAM ECC to peripheral omits c93496e9f768 net: sfc: falcon: convert to i2c_new_dummy_device omits 246eab59eefc leds: lm3697: Switch to use fwnode_property_count_uXX() omits ebefec8d9fc0 leds: lm36274: Switch to use fwnode_property_count_uXX() omits cc93c8637008 leds: lm3532: Switch to use fwnode_property_count_uXX() omits 1817208e14c6 leds: an30259a: Use generic support for composing LED names omits 91f1be8a8327 dt-bindings: an30259a: Add function and color properties omits d7235f5feaa0 leds: gpio: Use generic support for composing LED names omits a1c60ec95d15 dt-bindings: leds-gpio: Add function and color properties omits b1f24498f187 leds: as3645a: Use generic support for composing LED names omits 5b95cb0cbf64 dt-bindings: as3645a: Add function and color properties omits 8103f558527f leds: aat1290: Use generic support for composing LED names omits d60a3d30c285 dt-bindings: aat1290: Add function and color properties omits 889003c20602 leds: cr0014114: Use generic support for composing LED names omits 6c01a5cc36ea dt-bindings: cr0014114: Add function and color properties omits e322b75a301b leds: lm3601x: Use generic support for composing LED names omits 28e12cf498ec dt-bindings: lm36010: Add function and color properties omits a50ff2834893 leds: lm3692x: Use generic support for composing LED names omits 4dcbc8f8c59f dt-bindings: lm3692x: Add function and color properties omits 99ca0ea57309 leds: lp8860: Use generic support for composing LED names omits 0ec39e8cd8f6 dt-bindings: lp8860: Add function and color properties omits 68e192078e02 leds: lt3593: Use generic support for composing LED names omits e12e91a4129b dt-bindings: lt3593: Add function and color properties omits 5fdf85a0911a leds: sc27xx-blt: Use generic support for composing LED names omits 0f0f25797a7d dt-bindings: sc27xx-blt: Add function and color properties omits bb4e9af0348d leds: core: Add support for composing LED class device names omits c5d18dd6b64e dt-bindings: leds: Add properties for LED name construction omits 2f430310f7b4 dt-bindings: leds: Add LED_FUNCTION definitions omits 853a78a7d6c7 dt-bindings: leds: Add LED_COLOR_ID definitions omits b2b998c0f944 leds: class: Improve LED and LED flash class registration API omits 0058eb589881 qed*: Change dpi_addr to be denoted with __iomem omits 3dcfb397dad2 ASoC: codec2codec: deal with params when necessary omits 054d65004c6a ASoC: codec2codec: name link using stream direction omits 68c907f10cd8 ASoC: codec2codec: run callbacks in order omits 1c38bdc96941 MAINTAINERS: update EDAC entry to reflect current tree and [...] omits 8b38c538d460 IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface omits 1d2fedd8561d RDMA/core: Support netlink commands in non init_net net na [...] omits 913df8c35322 RDMA/mlx4: Annotate boolean arguments as bool and not int omits 089b645d19b2 RDMA/mlx4: Separate creation of RWQ and QP omits 4f96061b92da IB/usnic: Use dev_get_drvdata omits 39289bfc2214 RDMA: Make most headers compile stand alone omits cf167e5eb92c RDMA/qedr: Remove Unneeded variable rc omits 4cc315c53f95 RDMA/qib: Unneeded variable ret omits 1889c6e6ac6e regulator: act8865: fix ptr_ret.cocci warnings omits 6535e831b4c8 ASoC: cs47l92: Add codec driver for Cirrus Logic CS47L92 omits 9cba2d6a1447 ASoC: cs47l15: Add codec driver for Cirrus Logic CS47L15 omits 01ec57a4371e ASoC: wm_adsp: Allow bus error handler to be called directly omits 5af9e972ac72 ASoC: SOF: Makefile - fix the top-level kernel module name [...] omits a8f910ec6658 media: v4l2-core: Cleanup Makefile omits 620428820d0d media: staging: hantro: avoid future namespace collisions omits 73fb5bfa53e9 media: hantro: Support RK3399 VP8 decoding omits 613326d62f79 media: hantro: Move VP8 common code omits 6389a62ff798 usbip: tools: fix GCC8 warning for strncpy omits 932a9317ac49 media: hantro: Add helpers to prepare/finish a run omits deff5c37c889 media: hantro: Add hantro_get_{src, dst}_buf() helpers omits 61e95d81aa28 media: hantro: Constify the control array omits 9530bbe726a1 media: hantro: Simplify the controls creation logic omits c3c3509b8681 media: hantro: Set DMA max segment size omits aa0e9e72733b media: staging: media: hantro: Remove call to memset after [...] omits 5e291a908869 ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup omits 24f6f93a19e8 media: Don't default-enable "ancillary driver autoselect" [...] omits 6b4633310ae8 media: rcar-vin: Always setup controls when opening video device omits 1d99e68ce7fd media: rcar-vin: Add support for RGB formats with alpha component omits 5720c7331ff7 media: rcar-vin: Add control for alpha component omits 19ab1f649ca4 media: rcar-vin: Rename VNDMR_DTMD_ARGB1555 to VNDMR_DTMD_ARGB omits 049e684f2de9 media: v4l2-dev: fix WARN_ON(!vdev->device_caps) omits 0005cbda438f drm/via: drop use of drmP.h omits 2299b52d1391 drm/via: make via_drv.h self-contained omits 9154e60c4e05 drm/via: copy DRM_WAIT_ON as VIA_WAIT_ON and use it omits 3bf2a06e3612 drm/via: drop use of DRM(READ|WRITE) macros omits 33db6f94847c RDMA/hns: Refactor eq table init for hip08 omits d7019c0f47ae RDMA/hns: Refactor hem table mhop check and calculation omits 3ee0e170d72c RDMA/hns: Package for hns_roce_rereg_user_mr function omits 89b4b70b974c RDMA/hns: Optimize hns_roce_mhop_alloc function. omits 99441ab552f1 RDMA/hns: optimize the duplicated code for qpc setting flow omits 947441eadb90 RDMA/hns: Use a separated function for setting extend sge [...] omits 606bf89e98ef RDMA/hns: Refactor for hns_roce_v2_modify_qp function omits 2a2f1887e089 RDMA/hns: Refactor the code of creating srq omits 4f8f0d5e33dd RDMA/hns: Package the flow of creating cq omits a5c9c299d1e1 IB/mlx5: Avoid unnecessary typecast omits 56594ae1d250 RDMA/core: Annotate destroy of mutex to ensure that it is [...] omits 2c93346698ba media: ipu3-cio2: Parse information from firmware without [...] omits 706c0cffaf2a media: ipu3-cio2: Proceed with notifier init even if there [...] omits f6a5242b7cf2 media: ipu3-cio2: Clean up notifier's subdev list if parsi [...] omits d1e164289e55 media: v4l2-async: Safely clean up an uninitialised notifier omits 2ea4cfc9a716 media: omap3isp: Rework OF endpoint parsing omits e77cc85ee390 arm64: dts: qcom: sdm845: remove macro from unit name omits 2833d79c28b8 arm64: dts: qcom: sdm845-cheza: remove macro from unit name omits 19e684e835f6 arm64: dts: qcom: sdm845: remove unit name for thermal tri [...] omits 81a7b51177fc arm64: dts: qcom: sdm845: remove unnecessary properties fo [...] omits a1875bf98290 arm64: dts: qcom: sdm845: Add unit name to soc node omits 36a80df44b6f arm64: dts: sdm845: Add video nodes omits 43931d350f30 x86/apic/x2apic: Implement IPI shorthands support omits 2510d09e9dab x86/apic/flat64: Remove the IPI shorthand decision logic omits dea978632e84 x86/apic: Share common IPI helpers omits 1f0ad660488b x86/apic: Remove the shorthand decision logic omits 832df3d47bad x86/smp: Enhance native_send_call_func_ipi() omits d0a7166bc7ac x86/smp: Move smp_function_call implementations into IPI code omits 22ca7ee933a3 x86/apic: Provide and use helper for send_IPI_allbutself() omits 6a1cb5f5c641 x86/apic: Add static key to Control IPI shorthands omits bdda3b93e660 x86/apic: Move no_ipi_broadcast() out of 32bit omits bd82dba2fa6a x86/apic: Add NMI_VECTOR wait to IPI shorthand omits 3994ff90acc3 x86/apic: Remove dest argument from __default_send_IPI_shortcut() omits 60dcaad5736f x86/hotplug: Silence APIC and NMI when CPU is dead omits 9c92374b631d x86/cpu: Move arch_smt_update() to a neutral place omits 82e574782345 x86/apic/uv: Make x2apic_extra_bits static omits c94f0718fb1c x86/apic: Consolidate the apic local headers omits ba77b2a02e00 x86/apic: Move apic_flat_64 header into apic directory omits 8b542da37287 x86/apic: Move ipi header into apic directory omits 521b82fee98c x86/apic: Cleanup the include maze omits cdc86c9d1f82 x86/apic: Move IPI inlines into ipi.c omits cc8bf191378c x86/apic: Make apic_pending_intr_clear() more robust omits 2640da4cccf5 x86/apic: Soft disable APIC before initializing it omits 39c89dff9c36 x86/apic: Invoke perf_events_lapic_init() after enabling APIC omits 2591bc4e8d70 x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI omits a2df00fd5012 Merge branch 'smp/hotplug' into x86/apic omits 747d5a1bf293 x86/reboot: Always use NMI fallback when shutdown via rebo [...] omits a1dc0446d649 sched/core: Silence a warning in sched_init() omits a07db5c08657 sched/core: Fix CPU controller for !RT_GROUP_SCHED omits 710da3c8ea7d sched/core: Prevent race condition between cpuset and __sc [...] omits 1a763fd7c633 rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outsi [...] omits d74b27d63a8b cgroup/cpuset: Change cpuset_rwsem and hotplug lock order omits 1243dc518c9d cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem omits 59d06cea1198 sched/deadline: Fix bandwidth accounting at all levels aft [...] omits f9a25f776d78 cpusets: Rebuild root domain deadline accounting information omits 4b211f2b129d sched/core: Streamle calls to task_rq_unlock() omits c22645f4c8f0 sched/topology: Add partition_sched_domains_locked() omits 60e17f5cef83 sched/fair: Introduce fits_capacity() omits e0e8d4911ed2 sched/isolation: Prefer housekeeping CPU in local node omits 65d74e91694e sched/stats: Fix unlikely() use of sched_info_on() omits 7b3c92b85a65 sched/core: Convert get_task_struct() to return the task omits 3c29e651e16d sched/fair: Fall back to sched-idle CPU if idle CPU isn't found omits 43e9f7f231e4 sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq omits 84ec3a078708 time/tick-broadcast: Fix tick_broadcast_offline() lockdep [...] omits f6cad8df6b30 sched/fair: Fix imbalance due to CPU affinity omits 9434f9f5d117 sched/fair: Change task_numa_work() storage to static omits b34920d4ce6e sched/fair: Move task_numa_work() init to init_numa_balancing() omits d35927a14464 sched/fair: Move init_numa_balancing() below task_numa_work() omits 0c09ab96fc82 cpu/hotplug: Cache number of online CPUs omits b9fa6442f704 cpumask: Implement cpumask_or_equal() omits e797bda3fd29 smp/hotplug: Track booted once CPUs in a cpumask omits 8c779229d0f4 locking/lockdep: Report more stack trace statistics omits 12593b7467f9 locking/lockdep: Reduce space occupied by stack traces omits a2970421640b stacktrace: Constify 'entries' arguments omits 364f6afc4f55 locking/lockdep: Make it clear that what lock_class::key p [...] omits bbe70e4e4211 fs: kernfs: Fix possible null-pointer dereferences in kern [...] omits 2fd60da46da7 kernfs: fix potential null pointer dereference omits f4c255f1a747 dmaengine: dma-jz4780: Break descriptor chains on JZ4740 omits b5e29aa880be mfd: davinci_voicecodec: Remove pointless #include omits 197df18f7038 mfd: max77620: Add of_node_put() before return omits b7989e271e9f ASoC: ti: davinci-mcasp: Improve serializer handling in mu [...] omits 816fe206138a ASoC: ti: davinci-mcasp: Add support for RIGHT_J format omits f2c8b5701403 ASoC: pcm3168a: Allow all channels in case of parallel DIN [...] omits b6297d9e078a clk: meson: g12a: fix hifi typo in mali parent_names omits 41db5f8397ee misc: fastrpc: fix memory leak when out of memory omits e59fc5252911 staging: rtl8192*: display ESSIDs using %pE omits 0854d589aa91 docs: ABI: remove extension from sysfs-class-mic.txt omits bc83f79bd211 mic: avoid statically declaring a 'struct device'. omits dcfecd4d7a55 fpga: dfl: use driver core functions, not sysfs ones. omits 1670e678a8a7 mtd: rawnand: ingenic: Add of_node_put() before return omits 60be51f4be49 mtd: rawnand: meson: Add of_node_put() before return omits a08e42987118 mtd: rawnand: tango: Add of_node_put() before return omits c436f68beeb2 mtd: rawnand: oxnas: Add of_node_put() omits 4902e87faf26 mtd: rawnand: vf610: Add of_node_put() before goto omits b410f4eb01a1 mtd: rawnand: stm32_fmc2: avoid warnings when building wit [...] omits 17224cf29cbb drm/bridge: sii902x: add audio graph card support omits 820342aca051 media: v4l2-async: Add v4l2_async_notifier_add_fwnode_remo [...] omits 016413d96706 media: v4l2-async: Get fwnode reference when putting it to [...] omits 6a76404b13ba media: davinci-vpif: Don't dereference endpoint after putt [...] omits 43e4cb942e88 locks: Fix procfs output for file leases omits 515db266a9da driver core: Remove device link creation limitation omits 7bdd9695970e char: ppdev: Fix a possible null-pointer dereference in pp [...] omits 092f47c383ad intel_th: msu: Preserve pre-existing buffer configuration omits ed5207afc580 intel_th: msu: Prevent freeing buffers while locked windows exist omits 57b69a1f6648 intel_th: msu: Get rid of the window size limit omits f220df66f676 intel_th: msu-sink: An example msu buffer "sink" omits 615c164da0eb intel_th: msu: Introduce buffer interface omits 6ddb094a9f8c media: staging/intel-ipu3: Use dev_get_drvdata where possible omits 3be9cc6ad3fa media: v4l2-fwnode: Switch to use fwnode_property_count_uXX() omits bfe655d159af media: pci: Use dev_get_drvdata where possible omits 913c55a86400 media: ov2680: fix a typo in a function name omits 050ff2ad1cca media: Add support for Cadence CSI2TX 2.1 omits 6ded416d4ac4 media: Fix Lane mapping in Cadence CSI2TX omits bf9df90b3557 media: Add lane checks for Cadence CSI2TX omits c0a7c0025369 media: dt-bindings: Update bindings for Cadence CSI2TX ver [...] omits 24c8ac890130 media: i2c: ov5640: Fix the order for enabling regulators omits 8791a102ce57 media: i2c: ov5640: Check for devm_gpiod_get_optional() error omits 4962bb38fb61 media: ov5645: Use regulator_bulk() functions omits 45ffbd15ede6 media: ov5645: Remove unneeded regulator_set_voltage() omits f61c0ca4b402 media: vivid: fix typo: use -> user omits 4ee222406740 media: staging: davinci: remove vpfe driver omits 757c2bf597a8 media: staging/media/bcm2048: remove driver omits 79e85d1d2c16 media: vivid: fix device init when no_error_inj=1 and fb disabled omits 8baf50109929 media: am437x: remove unused struct vpfe_pixel_format omits ee484875af00 media: davinci/vpfe_capture.c: drop unused format descriptions omits 610fce537221 media: sh_veu: convert to struct v4l2_fh omits 3c1350501c21 media: v4l2-dev/ioctl: require non-zero device_caps, verif [...] omits 08aac0e32fe4 media: marvell-ccic: mmp: add MODULE_DEVICE_TABLE omits 173f6eacc8a8 media: v4l: ctrls: Add debug messages omits 156a599b0716 dmaengine: tegra-apb: Support per-burst residue granularity omits d4a6a9537bc3 media: hdpvr: Add device num check and handling omits 9e037bdf743c media: staging: media: cedrus: Fix misuse of GENMASK macro omits 21a816e7ee5d media: rcar-vin: Centralize black listing of pixel formats omits 0bd465765f8d media: rcar-vin: Clean up correct notifier in error path omits 78b3e86b5a75 media: dt: bindings: tegra-vde: Document new optional IOMM [...] omits 978946e42840 ARM: dts: stm32: enable FMC2 NAND controller on stm32mp157c-ev1 omits 52ded6f9ce84 ARM: dts: stm32: add FMC2 NAND controller pins muxing on s [...] omits aafa0ae33586 ARM: dts: stm32: add FMC2 NAND controller support on stm32mp157c omits 6b72c7a98bd6 drm/bridge: sii902x: make audio mclk optional omits 512ec50a97d8 dt-bindings: display: sii902x: Change audio mclk binding omits 365d28c92f8c drm/bridge: sii902x: fix missing reference to mclk clock omits 8fabc9c3109a drm/stm: attach gem fence to atomic state omits 2fa278e32b9f ARM: dts: stm32: activate dma for qspi on stm32mp157 omits 34d0545978b6 dt-bindings: usb: mtu3: fix typo of DMA clock name omits ed7fe551575c usb: chipidea: udc: remove redundant assignment to variabl [...] omits 6269e4c76eac usb: host: xhci-hub: fix extra endianness conversion omits 3114bc89c021 usb: host: Remove call to memset after dma_alloc_coherent omits 6443c671d5cb usb: host: oxu210hp-hcd: squash oxu210hp.h into oxu210hp-hcd.c omits 110f87a6a5f6 usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h omits 6ce9ba07b1b7 usb: typec: mux: Switch to use fwnode_property_count_uXX() omits bc7514925cf5 usb: typec: tcpm: Switch to use fwnode_property_count_uXX() omits 41b57327b270 usb: dwc3: Switch to use device_property_count_u32() omits 07e803ec9f6b usb: dwc2: Switch to use device_property_count_u32() omits 57cd166afc4b USB: core: hcd-pci: Use dev_get_drvdata where possible omits f27e43b46dae MAINTAINERS: Remove tinydrm entry omits 174102f4de23 drm/tinydrm: Move mipi-dbi omits 2d2bb61a6ce1 drm/tinydrm/mipi-dbi: Select DRM_KMS_HELPER omits 3389669ac5ea drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE omits 7c9f1312cfca drm/tinydrm/mipi-dbi: Remove CMA helper dependency omits 84137b866e83 drm/tinydrm: Split struct mipi_dbi in two omits 440961d20959 drm/tinydrm: Rename remaining variable mipi -> dbidev omits 36b505721623 drm/tinydrm: Rename variable mipi -> dbi omits 771ea160e68f drm/tinydrm/mipi-dbi: Move cmdlock mutex init omits 3b51c44bd693 Input: allow drivers specify timestamp for input events omits db4ad308a506 misc: alcor_pci: Use dev_get_drvdata omits 2495aeeca24d misc: eeprom: max6875: convert to i2c_new_dummy_device omits 80257121f435 misc: eeprom: ee1004: convert to i2c_new_dummy_device omits 0f073df7e731 staging: rtl8723bs: hal: Remove unneeded variable pU1Tmp omits 4da947b27cdb staging: rtl8723bs: Remove unused function prototype ODM_S [...] omits f79670abd541 staging: rtl8723bs: Replace function ODM_TXPowerTrackingCheck() omits 4e8cc1c2df86 staging: rtl8723bs: Replace function odm_TXPowerTrackingInit() omits d40e29d7e219 staging: rtl8723bs: Replace function beacon_timing_control() omits 7a9a7332b62b staging: rtl8723bs: hal: Replace function rtl8723b_set_ap_ [...] omits 0528096df377 staging: rtl8723bs: hal: Replace function rtl8723b_set_wow [...] omits 9dd2f1d9a158 staging: rtl8723bs: hal: Replace function PHY_GetTxPowerIndex() omits fe2ffeb5fdd2 staging: rtl8723bs: hal: Replace function PHY_SetTxPowerIndex() omits 2e20a5ac67f8 staging: rtl8723bs: rtw_pwrctrl: Change true/false checks omits 4b2c85cacde3 drivers/staging/rtl8192u: fix indentation issue, remove extra tab omits 7f9b583358a4 staging: mt7621-pci: avoid use 'err' local variable omits 756e4624ddcf staging: rtl8192e: remove set but not used variable 'payload ' omits 3774fb6bd2b9 staging: rtl8723bs: hal: remove redundant assignment to va [...] omits 8638eeed7481 staging: rtl8723bs: remove unused file hal_phy.c omits 1c4bfacf1d70 staging: rtl8723bs: core: Remove Unneeded variable ret omits fee0cc591ae4 staging: rtl8723bs: os_dep: change return type of rtw_susp [...] omits 8143be90aaab staging: rtl8723bs: remove set but not used variable 'cck_ [...] omits caecc46bf4e7 staging: rtl8712: r8712_free_recvframe(): Change return type omits 606c5cf07b79 staging: rtl8712: r8712_init_recvbuf(): Change return type omits 34ef8dbe02f4 staging: rtl8712: r8712_set_802_11_add_wep(): Change retur [...] omits 42ceb6731d78 staging: rtl8712: init_mp_priv(): Change return values omits 7c93fdf090df staging: rtl8712: r8712_register_cmd_alive(): Change retur [...] omits 8a73a8c46570 staging: rtl8712: r8712_set_key(): Change return values omits 33972d48c2de staging: rtl8712: r8712_set_auth(): Change return values omits 3e67274a41b2 staging: rtl8712: r8712_init_mlme_priv(): Change return values omits ec2b26f71261 staging: rtl8712: Merge memcpy + be16_to_cpus to get_unali [...] omits 814b75b4ed9c staging: rtl8712: recv_linux.c: Align * on block comment omits 7a047abbb6ef staging: wilc1000: Merge memcpy + le32_to_cpus to get_unal [...] omits 28771088953f staging: comedi: daqboard2000: Remove function db2k_initia [...] omits 3e6998b17f36 staging: android: ion: Remove unused rbtree for ion_buffer omits 8d5682f66252 drm/i915/uc: Unify uC firmware upload omits 4ca8d2ef8dab drm/i915/uc: Plumb the gt through fw_upload omits 9cb279455705 drm/i915/huc: Copy huc rsa only once omits 90dd992260cc drm/i915/uc: Move xfer rsa logic to common function omits 91e55e545ab8 drm/i915/uc: Unify uc_fw status tracking omits 21a27d1cdd41 drm/i915/uc: Unify uC FW selection omits 305ceebd5284 drm/i915: Fix handling of non-supported uC omits 702668e606c0 drm/i915/uc: Unify uC platform check omits 66da768644b5 xtensa: remove free_initrd_mem omits ff09297ec996 autofs: simplify get_next_positive_...(), get rid of trylocks omits 1417dba1034d remoteproc: qcom: Move glink_ssr notification after stop omits 9eed21c01c78 mlx4: avoid large stack usage in mlx4_init_hca() omits 7c116e02a4a7 qed: reduce maximum stack frame size omits 81cd17a4121d r8169: improve rtl_set_rx_mode omits ce599b1a129c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits d601be97126e net/ixgbevf: fix a compilation error of skb_frag_t omits e62088ea6a20 selftests: mlxsw: Fix typo in qos_mc_aware.sh omits 2949dc443116 dt-bindings: fpga: Consolidate bridge properties omits 2ec0a8909189 qlge: Fix build error without CONFIG_ETHERNET omits 71d8e94dabee fpga: altera-pr-ip: Make alt_pr_unregister function void omits ed72a9bb9af0 r8169: fix a typo in a comment omits 998c1de56dac fpga: altera-cvp: Fix function definition argument omits e5e9a2ecfe78 e1000e: add workaround for possible stalled packet omits 6d37a38243bc igc: Add more SKUs for i225 device omits bb4265ec24c1 igc: Update the MAC reset flow omits 6145787d5e2e igc: Remove the unused field from a device specification s [...] omits 2b69286dbd99 igc: Remove the polarity field from a PHY information structure omits f83e5000db15 Merge branch 'bcm2835-dt-next' into for-next omits 939b482a6411 ARM: bcm283x: Reduce register ranges for UART, SPI and I2C omits a511f82218fb RDMA/hns: Fix comparison of unsigned long variable 'end' w [...] omits ecc53f8a3c09 RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr omits befa45fb5bdd PCI: Use devm_add_action_or_reset() omits 92493a2f8a8d Build fixes for skb_frag_size conversion omits 8f75ec1a220e sfc-falcon: Use dev_get_drvdata where possible omits 3e03a8ba8e1d sfc: Use dev_get_drvdata where possible omits dfa56f83153f forcedeth: Use dev_get_drvdata where possible omits 7bdb9234952b net: marvell: Use dev_get_drvdata where possible omits bdc873feec90 ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration omits 84b71067ea84 ASoC: Intel: Skylake: Make MCPS and CPS params obsolete omits d4e23b7c87e3 ASoC: Intel: Skylake: Do not disable FW notifications omits e5c29dc5221c ASoC: Intel: Skylake: Remove memory available check omits f2a167ca681d ASoC: Intel: Skylake: Remove MCPS available check omits 88abcc90cb04 ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl omits bcc2a2dc3ba8 ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct omits f876a784292b Merge tag 'linux-can-next-for-5.4-20190724' of git://git.k [...] omits 570d785ba46b drivers: net: xgene: Remove acpi_has_method() calls omits a18670f4617d watchdog: ath79_wdt: fix a typo in the name of a function omits 2a3b6f7b02cd spi: dw-pci: Use dev_get_drvdata omits e8758a5ed278 ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name omits 511885d7061e lib/timerqueue: Rely on rbtree semantics for next timer omits 4599c6671b81 x86/crash: Remove unnecessary comparison omits a30f1743e4f5 ALSA: line6: sizeof (byte) is always 1, use that fact. omits 21e450d21cca x86/mm: Avoid redundant interrupt disable in load_mm_cr4() omits 4fcf8544fc67 iommu: Introduce iommu_iotlb_gather_add_page() omits a7d20dc19d9e iommu: Introduce struct iommu_iotlb_gather for batching TL [...] omits 298f78895b08 iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops omits f71da4671946 iommu/io-pgtable-arm: Remove redundant call to io_pgtable_ [...] omits 6d1bcb957be2 iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops omits 15e830e90fde mwifiex: use eth_broadcast_addr() to assign broadcast address omits b43d6c8e8d7f rtlwifi: remove assignment to itself omits e3b1d879ccda brcmfmac: don't net_ratelimit() CONSOLE messages on firmwa [...] omits 2ec4ad49b98e libertas_tf: Use correct channel range in lbtf_geo_init omits 8812022cb2fd rtw88: debug: dump tx power indexes in use omits 9a29f7d8476c rtlwifi: btcoex: fix issue possible condition with no effe [...] omits f0248ec49bde mt7601u: use params->ssn value directly omits 4b11c915f00c brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar omits e0bfb9601d48 brcmfmac: simply remove flowring if bus is down omits 1ac11ae949dd brcmfmac: avoid firmware commands when bus is down omits c33330ac06fe brcmfmac: clear events in brcmf_fweh_detach() will always fail omits c613085b7494 brcmfmac: avoid firmware command in brcmf_netdev_open() wh [...] omits 14fcfd1cc0c0 brcmfmac: change the order of things in brcmf_detach() omits a84a60ccdd65 Revert "brcmfmac: fix NULL pointer derefence during USB di [...] omits fa9050927fa8 brcmfmac: allow 160MHz in custom regulatory rules omits 011a56a3336a brcmfmac: enable DFS_OFFLOAD extended feature if supported omits f491645f0394 brcmfmac: add 160MHz in chandef_to_chanspec() omits 29b68a920f6a rtw88: pci: Use DMA sync instead of remapping in RX ISR omits ee6db78f5db9 rtw88: pci: Rearrange the memory usage for skb in RX ISR omits 764f3f1ecffc libertas: Add missing sentinel at end of if_usb.c fw_table omits 5ff29d836d1b rtw88: Fix misuse of GENMASK macro omits c032461936de wl3501_cs: remove redundant variable rc omits 4c8a46851019 libertas: remove redundant assignment to variable ret omits 18e714687bea rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU omits 1dc244064c47 rt2x00: no need to check return value of debugfs_create functions omits 3b902fa811cf rt2x00usb: remove unnecessary rx flag checks omits 231e83fdcd03 rsi: return explicit error values omits 005ad18727b4 extcon: sm5502: Add IRQ_ONESHOT omits 8bc4810b435a extcon: gpio: Request reasonable interrupts omits 7d2b02275e89 extcon: arizona: Update binding example to use available defines omits 6527c6856fac extcon: fsa9480: Support the FSA880 variant omits 2bf8fb39eb70 drm/i915/guc: Set GuC init params only once omits a6d9cfcb853f extcon: extcon-max77843: convert to i2c_new_dummy_device omits c2433827c1a1 Input: cyapa - switch to using devm_device_add_group() omits 2e75cfaa32c1 Input: elan_i2c - switch to using devm_add_action_or_reset() omits 9609b904c7eb Input: elan_i2c - switch to using devm_device_add_groups() omits 3ccd63d369c8 Input: synaptics-rmi4 - remove the exporting of rmi_2d_sen [...] omits a104dbc52755 extcon: arizona: Switch to use device_property_count_u32() omits f8890bd2875b Input: ts4800-ts - use devm_platform_ioremap_resource() omits 9601fa8fa9fe Input: sun4i-ts - use devm_platform_ioremap_resource() omits 46bec7a91871 Input: mxs-lradc-ts - use devm_platform_ioremap_resource() omits 9d41cbe23db0 Input: fsl-imx25-tcq - use devm_platform_ioremap_resource() omits fba76a584526 can: Add SPDX license identifiers for CAN subsystem omits 60649d4e0af6 can: remove obsolete empty ioctl() handler omits 4c7f71548515 can: ti_hecc: use timestamp based rx-offloading omits 915f9666421c can: flexcan: add support for DT property 'wakeup-source' omits 10e0c525fc41 dt-bindings: can: flexcan: add can wakeup property omits 8c306bec2d09 can: flexcan: add support for PE clock source select omits 9d733992772d dt-bindings: can: flexcan: add PE clock source property to [...] omits ca10989632d8 can: flexcan: implement can Runtime PM omits 26bca9fe5f1d can: Kconfig: correct history of the CAN protocol omits 64d6ce8fe48e can: xilinx_can: clean up indentation issue omits c223da689324 can: xilinx_can: Add support for CANFD FD frames omits 8dce7ea41a1e can: xilinx_can: Add cantype parameter in xcan_devtype_dat [...] omits 3281b380ec9f can: xilinx_can: Fix flags field initialization for axi ca [...] omits c942a575b95f can: xilinx_can: Fix kernel doc warnings omits d38f9180da88 can: xilinx_can: Fix style issues omits 5443c226ba91 can: tcan4x5x: Add tcan4x5x driver to the kernel omits 4edd396a1911 dt-bindings: can: tcan4x5x: Add DT bindings for TCAN4x5X driver omits 441ac340169b can: m_can: Rename m_can_priv to m_can_classdev omits f524f829b75a can: m_can: Create a m_can platform framework omits 69652195b6e0 can: m_can: Fix checkpatch issues on existing code omits b07fbf239738 can: mark expected switch fall-throughs omits 26ad340e582d can: kvaser_pciefd: Add driver for Kvaser PCIEcan devices omits d9e5d174ad8b can: kvaser_usb: Use struct_size() in alloc_candev() omits 2d91fdccad4d can: sja1000: f81601: add Fintek F81601 support omits 86be740845e3 arm64: dts: allwinner: h6: Enable IR on H6 boards omits 9267811aad35 arm64: dts: allwinner: h6: Add IR receiver node omits 63eb1e149576 arm64: dts: allwinner: a64: Enable IR on Orange Pi Win omits 44a4f416c838 arm64: dts: allwinner: a64: Add IR node omits 8fa345e711bf ARM: dts: sunxi: Prefer A31 bindings for IR omits 342d23a7dacf ARM: dts: sunxi: Prefer A31 bindings for IR omits 2a0dd1d7415a arm64: defconfig: Enable IR SUNXI option omits 89bbc6f1eb90 ARM: dts: Fix incorrect dcan register mapping for am3, am4 [...] omits 2e8647bbe1c8 ARM: dts: Fix flags for gpio7 omits e212abd452a4 bus: ti-sysc: Fix using configured sysc mask value omits 6ee8241d17c6 bus: ti-sysc: Fix handling of forced idle omits a9c342ab77ab drm/mgag200: Don't unpin the current cursor image's buffer. omits cf578c8c8e0b drm/mgag200: Set cursor scanout address to correct BO omits a0fd72d2c95b drm/mgag200: Pin displayed cursor BO to video memory omits afd58b162e48 ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss omits 4dfc39e1b639 can: sja1000: Makefile/Kconfig: sort alphabetically omits 61670d62bd9e MAINTAINERS: can: add missing files to CAN NETWORK DRIVERS [...] omits 70a658073726 PCI: Unexport pci_bus_sem omits fae6b93b19b4 PCI: Unexport pci_bus_get() and pci_bus_put() omits 4f77e0956bd9 PCI: Remove pci_block_cfg_access() et al (unused) omits 5e31d507da6c Merge branch 'convert-tests-to-libbpf' omits 47da6e4dc3d3 selftests/bpf: remove perf buffer helpers omits c17bec549c9d samples/bpf: switch trace_output sample to perf_buffer API omits f58a4d51d8da samples/bpf: convert xdp_sample_pkts_user to perf_buffer API omits 898ca681cd78 selftests/bpf: switch test_tcpnotify to perf_buffer API omits 58b80815362e selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API omits f2a3e4e95f40 libbpf: provide more helpful message on uninitialized global var omits a581563f1bef cgroup: minor tweak for logic to get cgroup css omits 85db0023376f cgroup: Replace a seq_printf() call by seq_puts() in cgrou [...] omits c2aeaaea1756 MIPS: Remove unused R8000 CPU support omits ccd51b9fc3bf MIPS: Remove unused R5432_CP0_INTERRUPT_WAR omits 8e96b08472e6 MIPS: Remove unused R5432 CPU support omits f9065b54d437 MIPS: Remove unused R4300 CPU support omits 725d08e91c17 Merge branch 'bcm2835-defconfig-64-next' into for-next omits e2dd73ac4440 arm64: defconfig: enable cpufreq support for RPi3 omits 3e3bb69589e4 tc-testing: added tdc tests for [b|p]fifo qdisc omits ce103204cbe6 hv_sock: Use consistent types for UUIDs omits 4c6f5d4038af ARM: defconfig: enable cpufreq driver for RPi omits 21e8a49ab0bc Merge branch 'nfp-Offload-MPLS-actions' omits e03e47a3dcec nfp: flower: offload MPLS set action omits 35b7c70cc3b8 nfp: flower: offload MPLS pop action omits a6eb1817fb98 nfp: flower: offload MPLS push action omits 6749d5901698 net: sched: include mpls actions in hardware intermediate [...] omits 658688ce6c93 net/mlx5e: xsk: dynamically allocate mlx5e_channel_param omits baf6722aa0cb ide: Use dev_get_drvdata where possible omits c9b6c56d52be net: jme: Use dev_get_drvdata omits 5daab287c67d igb: Use dev_get_drvdata where possible omits 1c8aa7b1f15b i40e: Use dev_get_drvdata omits 7f53be6f6b8d fm10k: Use dev_get_drvdata omits ee2e80c19462 e1000e: Use dev_get_drvdata where possible omits f521eaa9d2ef net: broadcom: Use dev_get_drvdata omits f54b0fc86ce6 net: atheros: Use dev_get_drvdata omits 9f293c9af856 net: 3com: 3c59x: Use dev_get_drvdata omits c349c0a28326 atm: Use dev_get_drvdata omits 038029c03e21 sparc: remove unneeded uapi/asm/statfs.h omits 7d9d60bdfa45 leds: is31fl319x: simplify getting the adapter of a client omits 084323f62b0b ftgmac100: Fix build. omits 69ab285b6823 percpu: fix typo in pcpu_setup_first_chunk() comment omits aae364d2a888 rtc: s5m: convert to i2c_new_dummy_device omits ca83542cdb5c rtc: s35390a: convert to i2c_new_dummy_device omits 7150710f3084 rtc: max77686: convert to i2c_new_dummy_device omits 955315b0dc8c qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/st [...] omits 467fece8fbc6 ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c omits 88fdffa2eef4 ASoC: soc-core: use existing snd_soc_dai_digital_mute() omits b423c4202135 ASoC: soc-dai: add snd_soc_dai_compress_new() omits dcdab5820edd ASoC: soc-dai: add snd_soc_dai_remove() omits cfd9b5fbfe1e ASoC: soc-dai: add snd_soc_dai_probe() omits 24b09d051164 ASoC: soc-dai: add snd_soc_dai_resume() omits e0f2262292d0 ASoC: soc-dai: add snd_soc_dai_suspend() omits 1dea80d4b2bd ASoC: soc-dai: add snd_soc_dai_delay() omits 5c0769af4caf ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() omits 95aef3553384 ASoC: soc-dai: add snd_soc_dai_trigger() omits 4beb8e109d30 ASoC: soc-dai: add snd_soc_dai_prepare() omits 330fcb5135e0 ASoC: soc-dai: add snd_soc_dai_shutdown() omits 5a52a0453148 ASoC: soc-dai: add snd_soc_dai_startup() omits 846faaed9df7 ASoC: soc-dai: add snd_soc_dai_hw_free() omits aa6166c2ac28 ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai omits 06f6e1d41427 ASoC: add soc-dai.c omits 859fd6cbf1fb ASoC: rsnd: Support hw_free() callback at DAI level omits a5f888c53db5 regulator: act8865: support regulator-pull-down property omits cd81a91d04b8 regulator: act8865: rename fixed LDO ops omits 906339a95e5a drm/i915: Use dev_get_drvdata omits 44c1ee17644c drm/i915/huc: fix status check omits 14f8a0eb0253 drm/i915: Squelch nop wait-for-idle trace omits ca786b8db751 arm64: perf: Remove unused macro omits a7db285664dd gpio: pch: Use dev_get_drvdata omits e2727ec58c11 media: vimc.rst: add vimc-streamer source documentation omits edb0b4e24baa media: vimc.rst: Add a proper alt attribute to vimc.dot omits ed391879dd73 media: vimc: stream: format comments as kernel-doc omits 959f9c841b6b media: vimc: stream: fix style of argument description omits 7770f89b26ce media: vimc: stream: remove obsolete function doc omits 65953018b30c media: mx2_emmaprp: use struct v4l2_fh omits cfc1c3458549 pinctrl: intel: Drop double check for data in intel_pinctr [...] omits 854aca6d3ad1 media: omap_vout: use struct v4l2_fh omits b4133ad3a5c8 media: m2m-deinterlace: use struct v4l2_fh omits 2dbcb6fb96f5 media: media/i2c: don't return ENOTTY if SUBDEV_API is not set omits 596a5a58e89a media: vb2-dc: skip CPU sync in map/unmap dma_buf omits 81f96ebc8a66 media: saa7134: remove redundant assignment to variable value omits 322b169476aa media: staging/media/davinci_vpfe: Add null check post kmalloc omits 094efbe748c2 media: ti-vpe: fix leaked of_node references omits da79bf41a4d1 media: exynos4-is: fix leaked of_node references omits 02c25c003405 media: staging/imx: Fix NULL deref in find_pipeline_entity() omits 1a03f91c2c24 media: vivid: work around high stack usage with clang omits 6732ecb335f5 media: cobalt: Prefer pcie_capability_read_word() omits ec8b22b4bd8e media: via-camera: fix v4l2-compliance fails omits de6786bee48e video: ssd1307fb: Add devicetree configuration of display setup omits ca6216fce8db dt-bindings: display: ssd1307fb: Add initialization properties omits b0020d8af991 video: ssd1307fb: Handle width and height that are not mul [...] omits dd9782834dd9 video: ssd1307fb: Start page range at page_offset omits 6bc9431111be video: ssd1307fb: Remove unneeded semicolons omits ed1dc7d56578 video: ssd1307fb: Use screen_buffer instead of screen_base omits 8cbff03bb090 video: fbdev-MMP: Remove call to memset after dma_alloc_coherent omits 9b9f35e7c659 video: fbdev: nvidia: Remove dead code omits b519294ee13a video: fbdev: nvidia: Remove extra return omits 5ae01cba59c6 au1200fb: don't use DMA_ATTR_NON_CONSISTENT omits a74cefd91512 fbmem: remove redundant assignment to err omits 710ae47dc6cb drm/tinydrm: Move tinydrm_display_pipe_init() to mipi-dbi omits cc4312127108 drm/tinydrm/mipi-dbi: Add mipi_dbi_init_with_formats() omits 1321db837549 drm/tinydrm/repaper: Don't use tinydrm_display_pipe_init() omits f729d8d9628d drm/tinydrm: Move tinydrm_machine_little_endian() omits d23d4d4dac01 drm/tinydrm: Move tinydrm_spi_transfer() omits 083a6c23b9ec drm/tinydrm: Clean up tinydrm_spi_transfer() omits e143364b4c17 drm/tinydrm: Remove tinydrm_spi_max_transfer_size() omits 8a18ac3a7de5 drm/tinydrm: Remove spi debug buffer dumping omits cfcc8fcb1170 drm/tinydrm: Use spi_is_bpw_supported() omits e6652156a314 drm/tinydrm: Use DRM_MODE_CONNECTOR_SPI omits fc06bf1d76d6 drm: Add SPI connector type omits fa01aff97637 pinctrl: merrifield: Use devm_platform_ioremap_resource() omits 9d5b6a9520ad pinctrl: intel: Use devm_platform_ioremap_resource() omits a86f12b2770a pinctrl: cherryview: Use devm_platform_ioremap_resource() omits 24025010d1b9 pinctrl: baytrail: Use devm_platform_ioremap_resource() omits fa564e90257e media: ov7670: don't return ENOTTY if SUBDEV_API is not set omits 4965bcd3c1f3 media: via-camera: use struct v4l2_fh omits 9230a4cc316b media: via-camera: call viafb_pm_unregister in remove() omits ba78170ef153 media: go7007: Fix misuse of strscpy omits f2180adfd7a3 media: m2m-deinterlace: Fix misuse of strscpy omits ed2cea4f95bf media: cobalt: remove redundant assignment to variable data omits aef5f47c9907 media: platform: meson-ao-cec-g12a: add support for SM1 omits 9bef0d1d053d media: dt-bindings: media: meson-ao-cec: add SM1 compatible omits 31bd0e5e61dc media: davinci-vpbe: remove obsolete includes omits aa9c2182c454 media: vivid:add sanity check to avoid divide error and se [...] omits b98fd3cb6db8 media: vivid: fix potential integer overflow on left shift omits b61789f53d49 media: drivers/media: don't set pix->priv = 0 omits 7708065f5d51 media: v4l2-mem2mem: reorder checks in v4l2_m2m_poll() omits 8d86a1564995 media: vb2: reorder checks in vb2_poll() omits 43266ad2b47d media: input/touchscreen/sur40: use COLORSPACE_RAW omits 999a4312e871 media: v4l2-ioctl: call v4l_pix_format_touch() for TRY_FMT omits ebe15c767968 media: tegra-cec: use cec_notifier_cec_adap_(un)register omits 72a171d72aa6 media: stih-cec: use cec_notifier_cec_adap_(un)register omits ca3cc03b7138 media: s5p-cec: use cec_notifier_cec_adap_(un)register omits 276c821f7731 media: seco-cec: use cec_notifier_cec_adap_(un)register omits e67776894065 media: cros-ec-cec: use cec_notifier_cec_adap_(un)register omits 20958f9d5c48 media: meson/ao-cec: use cec_notifier_cec_adap_(un)register omits 967b109096b2 media: uapi: new file needs types.h omits 3b8720e63f4a fbdev: Ditch fb_edid_add_monspecs omits bdd50d7421b2 x86/bitops: Use __builtin_constant_p() directly instead of [...] omits 701010532164 x86/build: Remove unneeded uapi asm-generic wrappers omits 03b77f0b8587 regulator: stm32-booster: Remove .min_uV and .list_voltage [...] omits 2d09a79bf637 regulator: act8865: Add support for act8600 charger omits a789adae592e ASoC: rt1308: Convert headers to SPDX omits f90aa354be7b ASoC: rt5665: Fix a typo in the name of a function omits 810dbea36569 ASoC: SOF: Intel: hda: fix stream id setting omits 934bf82203d6 ASoC: SOF: Intel: hda: fix link DMA config omits 7ccafa2b3879 ASoC: fsl_esai: recover the channel swap after xrun omits d8bf0e7627e6 drm/i915/selftests: Let igt_vma_partial et al breathe omits 6298b78742be ASoC: SOF: Intel: ssp: BCLK delay parameter omits a3ebccb52efd ASoC: SOF: Intel: hda: reset link DMA state in prepare omits 672ff5e3596e ASoC: SOF: Intel: hda: add a parameter to disable MSI omits dc7a36f178a9 ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS omits d06973515f95 ASoC: SOF: Intel: hda: use SOF defined init chip in resume omits 061edb232505 ASoC: SOF: Intel: hda: set position buffer in init chip omits fd15f2f5e272 ASoC: SOF: Intel: hda: Enable jack detection omits 6aa232e1ccfc ASoC: SOF: Intel: hda: reduce ifdef usage for hda omits 184fdfca4ba6 ASoC: SOF: Intel: hda: correct ROM state mask omits 1c38c9223da3 ASoC: SOF: remove unused state variable in suspend function omits 441c58cf8e5e ASoC: SOF: loader: Don't ignore SRAM block types omits 7198879ef577 ASoC: SOF: loader: Use the BAR provided by FW omits ce8234a6357e ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops omits c9b54a336016 ASoC: SOF: core: increase default IPC timeouts omits 6dd78b310b8d ASoC: SOF: ipc: use timeout configured at probe omits a49b68719275 ASoC: SOF: use common code to send PCM_FREE IPC omits 04c8027764bc ASoC: SOF: reset DMA state in prepare omits f1b1b9b13682 ASoC: SOF: pci: mark last_busy value at runtime PM init omits f8f85216f8d3 ASoC: pcm3168a: Fix a typo in the name of a constant omits de6a263400f2 drm/i915/uc: Sanitize uC when GT is sanitized omits 3fcba88188a8 drm/i915/uc: Gt-fy uc reset omits aed7450b1536 drm/i915: Add HDCP capability info to i915_display_info. omits e32db73c5aca MAINTAINERS: Update my email address omits d40113fb5f7e ARM: dts: sunxi: Fix the HDMI PHY name omits 6f21a03b07ce ARM: dts: sunxi: Remove simple-panel compatible omits 163ce24a4350 MAINTAINERS: add soc/ux500 omits 428b504e84bc ARM: ux500: simplify and move debug UART omits 1a47dc0240bf dt-bindings: arm: fsl: Add the pico-pi-imx8m board omits c39eff747b84 dt-bindings: arm: Document i.MX8QXP AI_ML board binding omits 417393a5072f dt-bindings: Add Vendor prefix for Einfochips omits 88574a24ea12 dt-bindings: arm: nxp: Add device tree binding for ls1046a [...] omits d43dc52274d4 firmware: imx: scu-pd: Add IRQSTR_DSP PD range omits 590b346b58ba firmware: imx: scu-pd: Add mu13 b side PD range omits dbc3c6295195 ARM: ux500: add missing of_node_put() omits 6d9d21711b38 firmware: imx: scu-pd: Rename mu PD range to mu_a omits df7126cc4210 ARM: dts: imx6sll: move GIC to right location in DT omits 8c1a1f4879b6 ARM: dts: imx6ul: move GIC to right location in DT omits b051589c69bf ARM: dts: imx6sl: move GIC to right location in DT omits 211ded786146 ARM: dts: imx6sx: move GIC to right location in DT omits b605c44c30b5 PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() omits 8eb0fd3b55f0 PM: sleep: Integrate suspend-to-idle with generig suspend flow omits 56b991849009 PM: sleep: Simplify suspend-to-idle control flow omits 41275eb5c718 ACPI: PM: Set s2idle_wakeup earlier and clear it later omits 2933954b71f1 PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() omits 9089f16e053a ACPI: EC: Return bool from acpi_ec_dispatch_gpe() omits 6921de898ba8 ACPICA: Return u32 from acpi_dispatch_gpe() omits 3a79bc63d907 PCI: irq: Introduce rearm_wake_irq() omits 9461e35f8418 ARM: dts: vf610-zii-scu4-aib: Drop unused pinctrl_i2c3 pin [...] omits aee2a02bcf55 ARM: dts: vf610-zii-scu4-aib: Fix pinctrl_i2c1's identation omits 6d234bc6a4b4 ARM: dts: vf610-zii-spb4: Drop unused pinctrl_i2c1 pinmux config omits 07523a6cb6f8 ARM: dts: ux500: set pull-up on STUIB STMPE IRQ line omits aef41a4d88ef ARM: dts: ux500: Fix up the thermal nodes omits 46269abf9720 ARM: dts: ste: Update coresight DT bindings omits 7a8689df21f4 ARM: ux500: Stop populating the PRCMU devices early omits 513be3334431 drm/komeda: remove set but not used variable 'old' omits f4411786b39b ARM: dts: imx6ull: Add support for PHYTEC phyBOARD-Segin w [...] omits 9ae6390aa107 ARM: dts: imx6ul: segin: Move machine include to dts files omits f638e7fdbfdf ARM: dts: imx6ul: segin: Move ECSPI interface to board inc [...] omits b349580a4cae ARM: dts: imx6ul: phycore: Add eMMC at usdhc2 omits 87dc2cd47989 ARM: dts: imx6ul: segin: Only enable NAND if it is populated omits f1da57d8ea3a ARM: dts: imx6ul: segin: Make FEC and ethphy configurable in dts omits 783c10aa740f ARM: dts: imx6ul: segin: Fix LED naming for phyCORE and PE [...] omits 458264157b10 ARM: dts: imx6ul: segin: Reduce eth drive strength omits e37816bf9114 ARM: dts: imx6ul: segin: Add boot media to dts filename omits 591c175076d7 ARM: dts: imx6ul: phyboard-segin: Rename dts to PHYTEC nam [...] omits d5c3a62d0bb9 Merge branch 'Convert-skb_frag_t-to-bio_vec' omits 8842d285bafa net: Convert skb_frag_t to bio_vec omits b8b576a16f79 net: Rename skb_frag_t size to bv_len omits 1dfa5bd38545 net: Rename skb_frag page to bv_page omits f58ecf1b7d58 net: Reorder the contents of skb_frag_t omits b656722906ef net: Increase the size of skb_frag_t omits d8e18a516f8f net: Use skb accessors in network core omits d7840976e391 net: Use skb accessors in network drivers omits 7e24b4ed5ac4 net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 omits caec3f63d83f Merge branches 'dt-for-v5.4' and 'defconfig-for-v5.4' into [...] omits 24183825c3c7 ARM: configs: aspeed: Refresh defconfigs omits 2f90ec143af8 ARM: configs: aspeed: Enable commonly used network functionality omits bb1dba7be1ee ARM: dts: aspeed: Add SGPM pinmux omits b3b06766315e ARM: dts: aspeed: tiogapass: Add VR devices omits dc4bea0b989c ARM: dts: aspeed: Add Lenovo Hr855xg2 BMC omits da335d2bcb42 ARM: dts: aspeed: Add Facebook Minipack BMC omits 1843f225625b dt-bindings: serial: lpuart: add the clock requirement for [...] omits fcd4e60885af r8169: improve rtl_rx omits 722eb2f65acc arm64: dts: qcom: Add Asus NovaGo TP370QL omits 3f527d311932 arm64: dts: qcom: Add HP Envy x2 omits 2c6d2d3a580a arm64: dts: qcom: Add Lenovo Miix 630 omits af311ff9a691 firmware: qcom_scm: Cleanup code in qcom_scm_assign_mem() omits 3bdd4f848531 drm/i915: Rely on spinlock protection for GPU error capture omits df8cf31e7497 drm/i915/gt: Hook up intel_context_fini() omits f3bcb0cccd36 drm/i915: Remove obsolete engine cleanup omits d808097627e5 drm/i915: Fix up broken merge omits f23478f6ea2e MIPS: qi_lb60: Move MMC configuration to devicetree omits 838c1efc6a0a scsi: ufs: change msleep to usleep_range omits 70a51d8c5317 scsi: lpfc: Remove unnecessary null check before kfree omits 9e5470fe2d61 scsi: virtio_scsi: implement request batching omits 8930a6c20791 scsi: core: add support for request batching omits cf949bbe22be scsi: ufs: uapi: Fix SPDX license identifier omits 8808b4e9dcdc scsi: ufs: Add history of fatal events omits c5397f13fc74 scsi: ufs: Do not reset error history during host reset omits d3c615bf586f scsi: ufs: Add fatal and auto-hibern8 error history omits 48d5b9732580 scsi: ufs: Change names related to error history omits 04364138ce9b drm/i915/gtt: Fix rounding for 36b omits 46eabee1f6e6 rtc: isl12026: convert to i2c_new_dummy_device omits 564225415e77 dt-bindings: rtc: Remove the PCF8563 from the trivial RTCs omits f7234a9813b7 rtc: imxdi: use devm_platform_ioremap_resource() to simplify code omits 874532cdeefe rtc: mxc_v2: use devm_platform_ioremap_resource() to simpl [...] omits e858c5951f69 drm/bridge: Improve the help text for DRM_ANALOGIX_ANX78XX omits 95ccc155081b drm/amdgpu/smu: move fan rpm query into the asic specific code omits 60439711b69b leds: apu: add pr_fmt prefix for better log output omits d52d6de2809a drm/amdgpu: set sdma irq src num according to sdma instances omits 93562049a62c leds: apu: fix error message on probing failure omits b629167d6867 drm/amd/powerplay: remove redundancy debug log in smu omits cc92e3cce5db leds: apu: drop profile field from priv data omits 08e83826a5eb leds: apu: drop iosize field from priv data omits da97735cbdb4 leds: apu: drop enum_apu_led_platform_types omits ebf8fc31cbce drm/amd/powerplay: custom peak clock freq for navi10 omits 0344e6166bbf leds: apu: drop superseeded apu2/3 led support omits 967ea03cc345 leds: ktd2692: Fix a typo in the name of a constant omits 529a8f939a5f batman-adv: Replace usage of strlcpy with strscpy omits bc986391c80d batman-adv: Start new development cycle omits f3b357c28073 leds: an30259a: Fix typo omits 66193b24514c media: dvbsky: add support for Mygica T230C v2 omits bc28d36bf11a media: si2168: add support for Mygica T230C v2 omits 19d41a2899dc media: mceusb: USB reset device following USB clear halt error omits 765bb8610d30 media: dib0700: fix link error for dibx000_i2c_set_speed omits 0c4df39e504b media: technisat-usb2: break out of loop at end of buffer omits 5dd4b89dc098 media: mtk-cir: lower de-glitch counter for rc-mm protocol omits 03b0f2ce735e Merge v5.3-rc1 into drm-misc-next omits a81431e7d107 media: rc: remove unused #define RC_PROTO_BIT_ALL omits eab865203f40 media: mtk-cir: only allow protocols that have software decoders omits d3bfed33e2d8 media: hantro: Add support for MPEG-2 decoding on RK3328 omits 56613e7153a5 media: dt-bindings: rockchip: Document RK3328 VPU binding omits bdd034050a46 media: hantro: Add support for VP8 decoding on rk3288 omits 298c62d38561 media: v4l2-ctrl: Validate VP8 stateless decoder controls omits a57d6acaf352 media: uapi: Add VP8 stateless decoder API omits d1854d509d61 ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 omits 5864118b6a44 usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unali [...] omits bb448f8a60ea net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx omits de8145452eeb media: v4l2-ctrl: Move compound control validation omits 66b5f1c43984 net-ipv6-ndisc: add support for RFC7710 RA Captive Portal [...] omits 795130b31986 IB/hfi1: Remove unused define omits b2590bdd0b1d IB/hfi1: Do not update hcrc for a KDETH packet during faul [...] omits 616cfb69b984 media: omap3isp: set device_caps in struct video_device omits eefe332c1596 media: ti-vpe: set device_caps in struct video_device omits c7711aba0669 media: omap_vout: set device_caps in struct video_device omits 4038b214b88e media: vsp1: set device_caps in struct video_device omits 8defd70a9b2f media: sh_veu/sh_vou: set device_caps in struct video_device omits b1df3129b719 media: xilinx: set device_caps in struct video_device omits 0fe3331e07f0 media: via-camera: set device_caps in struct video_device omits 3c7812e7ef30 media: bdisp: set device_caps in struct video_device omits de5b9b719759 media: pxa_camera: don't set caps in querycap omits 34828fad5ecc media: marvell-ccic: set device_caps in struct video_device omits bc6be26ed825 media: mx2_emmaprp: set device_caps in struct video_device omits f456ccc457cb media: m2m-deinterlace: set device_caps in struct video_device omits b3322e3e1aae media: fsl-viu: set device_caps in struct video_device omits 994587c3b276 media: s3c-camif/s5p-g2d/s5p-jpeg: set device_caps in stru [...] omits e7999846b944 media: coda: set device_caps in struct video_device omits b2778a30c73b media: am437x/davinci: set device_caps in struct video_device omits 59fe916c84f8 media: media/platform: don't set description in ENUM_FMT omits 642ac63d166d media: drivers/staging/media: don't set description for ENUM_FMT omits 2169e6daa1ff media: media/pci: don't set description for ENUM_FMT omits ed2abfebb041 leds: leds-lp5562 allow firmware files up to the maximum length omits 79937a4beeae leds: ns2: Add of_node_put() before return omits 730f693d79da leds: max77650: Add of_node_put() before return omits 533016c870a8 leds: as3645a: Fix misuse of strlcpy omits 51251542c968 leds: max77650: add MODULE_ALIAS() omits 009cb7d5794a media: media/usb: don't set description in ENUM_FMT omits 4747bd0f4179 media: v4l2-ioctl: add missing pixelformats omits f51edcec5288 MAINTAINERS: Add an entry for generic architecture topology omits c181831f161c base: arch_topology: update Kconfig help description omits 03f11f03dbfe RISC-V: Parse cpu topology during boot. omits ca74b316df96 arm: Use common cpu_topology structure and functions. omits 60c1b220d8bc cpu-topology: Move cpu topology code to common code. omits 124e46a86580 dt-binding: cpu-topology: Move cpu-map to a common binding. omits 748fd07e2b9c ASoC: madera: Read device tree configuration omits c8b08fc0d6f8 firmware: qcom_scm: Fix some typos in docs and printks omits 6e37ccf78a53 firmware: qcom_scm: Use proper types for dma mappings omits 849b384f92bc Documentation: DT: arm: add support for sockets defining p [...] omits 72503b25ee36 dmaengine: bcm2835: Print error in case setting DMA mask fails omits d2bfe7b5d182 dmaengine: edma: make edma_filter_fn private omits 9c71b9eb3cb2 dmaengine: omap-dma: make omap_dma_filter_fn private omits 042c805545d0 arm64: dts: allwinner: h6: Fix SID node name omits 5ea40f7106aa ARM: dts: sunxi: Unify the DE2 bus clocks order omits d2d5a6b0253d ALSA: firewire-motu: more code refactoring for MOTU data b [...] omits 9a738ad1b1a6 ALSA: firewire-lib: process payload of isoc context accord [...] omits 4731c672c930 ALSA: fireface: code refactoring for FF data block process [...] omits 00d004db6493 ALSA: firewire-motu: code refactoring for MOTU data block [...] omits 806653b70ee2 ALSA: firewire-tascam: code refactoring for TASCAM data bl [...] omits bb473966774a ALSA: firewire-digi00x: code refactoring for DOT data bloc [...] omits 9fc90644cae9 ALSA: firewire-lib: code refactoring for AM824 data block [...] omits d2c104a3426b ALSA: firewire-lib: pass packet descriptor to data block p [...] omits 0f5cfcb24d9c ALSA: firewire-lib: code refactoring to process context payloads omits 5e2ece0fdceb ALSA: firewire-lib: code refactoring to process PCM substream omits 753e717986c2 ALSA: firewire-lib: use packet descriptor for IR context omits f4f6ae7b7c1f ALSA: firewire-lib: use packet descriptor for IT context omits 04130cf8e296 ALSA: firewire-lib: add list of packet descriptor omits 600c8018df60 ALSA: firewire-lib: pass no syt information to data block [...] omits 3baf30532f94 ALSA: firewire-lib: add syt_override member for some protocols omits a35463d1f77d ALSA: firewire-lib: operate data block counter in top leve [...] omits 860d798c3704 ALSA: firewire-lib: operate data block counter in top leve [...] omits ab75481202d2 ALSA: firewire-lib: pass data block counter to data block [...] omits cdefaa44d535 ALSA: firewire-lib: pass data block count as an argument t [...] omits 588f2e2caf67 ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CI [...] omits 66ad66293ede gpio: em: use a helper variable for &pdev->dev omits 10742fee98eb eeprom: at24: remove unneeded include omits b6319b061ba2 ASoC: sgtl5000: Fix charge pump source assignment omits 631bc8f0134a ASoC: sgtl5000: Fix of unmute outputs on probe omits 694b14554d75 ASoC: sgtl5000: add ADC mute control omits cadee10c9831 ASoC: sgtl5000: Fix definition of VAG Ramp Control omits b1f373a11d25 ASoC: sgtl5000: Improve VAG power and mute control omits cfc8f568aada ASoC: Define a set of DAPM pre/post-up events omits 4aefb7387198 ASoC: rockchip-max98090: Remove MICBIAS as supply of input [...] omits 03b0deb6ba5f ASoC: cs47l35: Use define for DSPCLK enable bit omits 730e051c78b0 ASoC: rt1308: add silence detection and manual PDB control omits 980c10cda954 ASoC: rt1308: simplify the EFUSE read function omits b7e814deae33 ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER omits 96cd3b97bf32 ASoC: max98383: fix i2c probe failure omits 6d19d8a3cec7 ASoC: fsl_sai: mark regmap as fast_io omits bd517707d85f ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth omits 89c9679f699d ASoC: fsl_sai: add of_match data omits a962a809e5e4 ASoC: mediatek: mt8183: make headset codec optional omits af62a3c8a872 ASoC: wcd9335: add irqflag IRQF_ONESHOT flag omits e1fb714bddf4 ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". omits 3da9834d9381 spi: dw-mmio: Clock should be shut when error occurs omits 0521050215d0 spi: dw-mmio: Use devm_platform_ioremap_resource() omits d850c6f5fad6 regulator: rk808: Return REGULATOR_MODE_INVALID for invalid mode omits 962f170d9344 regulator: lm363x: Fix n_voltages setting for lm36274 omits 1e2cc8c5e074 regulator: lm363x: Fix off-by-one n_voltages for lm3632 ld [...] omits 1d3dd532883b sound: soc: codecs: mt6358: change return type of mt6358_c [...] omits 5be6155b50bb ASoC: fsl_esai: Wrap some operations to be functions omits 4dc057a786dc ASoC: rt5677: remove superfluous set omits eaba5585944e ASoC: codecs: ad193x: Use regmap_multi_reg_write() when in [...] omits f7408a3d5b5f ASoC: wcd9335: Fix misuse of GENMASK macro omits ef9bec27485f ASoC: SOF: Intel: hda: Make hdac_device device-managed omits 3f98538c7673 Merge tag 'v5.3-rc1' into patchwork omits 6b0e42771795 locks: revise generic_add_lease tracepoint omits be261ffce6f1 x86: Remove X86_FEATURE_MFENCE_RDTSC omits f240652b6032 x86/mpx: Remove MPX APIs omits e28df79ae2df x86/mpx: Remove selftests themselves omits 48febc03e6c2 x86/mpx: Remove selftests Makefile entry omits 69732102426b x86/realmode: Remove trampoline_status omits 83527ef7abf7 drivers: hv: vmbus: Replace page definition with Hyper-V s [...] omits 8c3e44bde7fd x86/hyperv: Add functions to allocate/deallocate page for Hyper-V omits fcd3f6222a4e x86/hyperv: Create and use Hyper-V page definitions omits 018ebca8bd70 x86/cpufeatures: Enable a new AVX512 CPU feature omits 1e0c08e3034d cpu/cpuid-deps: Add a tab to cpuid dependent features omits 6365b842aae4 x86/syscalls: Split the x32 syscalls into their own table omits f85a8573ceb2 x86/syscalls: Disallow compat entries for all types of 64- [...] omits a8d03c3f300e x86/syscalls: Use the compat versions of rt_sigsuspend() a [...] omits 45e29d119e99 x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long omits 83b584d9c6a1 x86/paravirt: Drop {read,write}_cr8() hooks omits 229b969b3d38 x86/apic: Initialize TPR to block interrupts 16-31 omits de332de26d19 ARM: dts: sunxi: Switch from phy to phy-handle omits 2a40d1b29113 ARM: dts: sunxi: Switch to the generic PHY properties omits 4df4888b17c4 Merge branch 'topic/hda-acomp-base' into for-next omits caa8422d01e9 ALSA: hda: Flush interrupts on disabling omits ade49db337a9 ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvi [...] omits 551626ec0ad2 ALSA: hda/hdmi - Don't report spurious jack state changes omits d9aa4d4fca67 ARM: dts: opos6uldev: use OF graph to describe the display omits bf58de429387 arm64: defconfig: Build imx8 ddr pmu as module omits f9429c1fba87 dt-bindings: clk: sunxi-ccu: add compatible string for V3 CCU omits c5ed9475c22c clk: sunxi-ng: v3s: add the missing PLL_DDR1 omits 3355c91b7939 cpufreq: ap806: Add NULL check after kcalloc omits b880c1833625 dt-bindings: cpufreq: Document allwinner,sun50i-h6-operati [...] omits f328584f7bff cpufreq: Add sun50i nvmem based CPU scaling driver omits c4011dde241d staging: mt7621-pinctrl: Add of_node_put() before return omits 2125a44149cd staging: mt7621-pci: Add of_node_put() before return omits 9da681e017a3 staging: erofs: support bmap omits 441dfcc8861e staging: erofs: avoid opened loop codes omits 44a22dc3dd89 staging: vt6656: change alignment to match parenthesis omits 384329ddc42a staging: rtl8188eu: Replace function rtl88eu_phy_rf_config() omits 792d89ee4bd6 staging: rtl8188eu: Replace function rtl88e_phy_rf6052_config() omits 5cace672b9a4 staging: rtl8188eu: Replace function rtw_alloc_network() omits 04c8c1985618 staging: rtl8188eu: Remove function rtw_modular64() omits c6255d2d2432 staging: rtl8188eu: Remove function rtw_os_indicate_scan_done() omits 01625b0bbb52 staging: rtl8188eu: Replace function beacon_timing_control() omits d6a496f93752 staging: rtl8188eu: core: Remove function enable_rate_adaptive() omits 6290da3e439d staging: rtl8188eu: core: Replace function Set_MSR() omits 067756acdac8 staging: rtl8723bs: core: Change return type of init_mlme_ [...] omits b21f9b8352aa staging: rtl8723bs: os_dep: Remove code valid only for 5GHz omits 2615f966f9f2 staging: rtl8723bs: core: Remove code valid only for 5GHz omits 2e7a3f1158ee staging: rtl8723bs: hal: Remove code valid only for 5GHz omits d59381d639af staging: kpc2000: kpc_spi: Remove unnecessary null check b [...] omits 6c90bade52bb staging: rtl8188eu: remove unused definitions from hal8188 [...] omits c5bd72f8713e staging: fsl-dpaa2/ethsw: Add comments to ETHSW_VLAN flags omits de7ee3aea2e8 staging: fsl-dpaa2/ethsw: Add ndo_get_phys_port_name omits 7dbac0c9a1c4 staging: fsl-dpaa2/ethsw: Remove netdevice on port probing error omits b2fdbfa91b8c staging: fsl-dpaa2/ethsw: Add network interface statistics omits 543ba01d99cc staging: fsl-dpaa2/ethsw: Fix setting port learning/floodi [...] omits 26a7ae2949a8 staging: wlan-ng: use "%*pE" for serial number omits 4ad366015d05 staging: wilc1000: Replace function wilc_wlan_cfg_get_val() omits 68336404aa51 staging: wlan-ng: Replace function hfa384x_dowmem() omits 28c03f826077 staging: wlan-ng: Replace function hfa384x_dormem() omits 53055d6a915c staging: wlan-ng: Remove function hfa384x_docmd_wait() omits aef29ca497f0 staging: wlan-ng: Remove unused function hfa384x_docmd_async() omits 71b289cc5aa6 staging: wlan-ng: Remove function hfa384x_dowmem_async() omits f2a82b0941ea staging: wlan-ng: Remove unused function hfa384x_dormem_async() omits bb75c586cabd staging: wlan-ng: Remove unused function hfa384x_dorrid_async() omits 57d100b8aa68 staging: wlan-ng: Remove function hfa384x_dowrid_async() omits 83c23c8e79ee staging: wlan-ng: Remove function hfa384x_dowrid_wait() omits 72da91bc590a staging: wlan-ng: Remove function hfa384x_dorrid_wait() omits 6fa4e8eb3f19 staging: most: dim2: Remove function dimcb_io_write() omits 41e359e6daf4 staging: most: dim2: Remove function dimcb_io_read() omits 8826a1985f96 staging: most: dim2: Replace function dim_norm_ctrl_async_ [...] omits d327ace0f301 staging: rtl8712: remove redundant assignment to variable res omits 2ac3b368f40f staging: erofs: Remove function erofs_kill_sb() omits e82a9a17d49c staging: erofs:converting all 'unsigned' to 'unsigned int' omits e1928327353d staging: greybus: remove redundant assignment to variable [...] omits baacd53a3b72 staging: greybus: Replace function gb_i2c_device_setup() omits ebf256e36754 staging: most: Delete an error message for a failed memory [...] omits 5d4b45a1dd7b Input: add support for the FlySky FS-iA6B RC receiver omits deb0df1a994d Merge tag 'soc-fsl-next-v5.3-2' of git://git.kernel.org/pu [...] omits 1991529f0fc9 arm64: Enable TIMER_IMX_SYS_CTR for ARCH_MXC platforms omits 87ff1f88552a arm64: defconfig: Select CONFIG_CLK_IMX8MN by default omits 9d9005a5a23f arm64: dts: imx8mq-librem5: Enable MIPI D-PHY omits a99b26b14bea arm64: dts: imx8mq: Add MIPI D-PHY omits 0be9af777049 ARM: dts: imx7ulp: add edma device node omits 5f7a6cd13457 ARM: dts: imx7-colibri: Remove unneeded snvs_pwrkey node omits 4931b5f16016 ARM: dts: imx7d-zii-rpu2: Remove unneeded snvs_pwrkey node omits f496e6750083 ARM: dts: Add ZII support for ZII i.MX7 RMU2 board omits 779988c5e618 ARM: dts: imx6sll: correct sdma compatible omits c6c0ad740916 ARM: dts: imx6ul: add dma support on ecspi omits 8dfe397431e0 soc: imx8: Add i.MX8MM UID(unique identifier) support omits 3026d0b7a497 soc: imx8: Add i.MX8MQ UID(unique identifier) support omits 4d53ea811b21 arm64: defconfig: Select CONFIG_PINCTRL_IMX8MN by default omits 7f4e4afa140c arm64: defconfig: Enable SDMA on i.mx8mq/8mm omits 849b7e3bb202 dt-bindings: arm: fsl: Add support for ZII i.MX7 RMU2 board omits 84ebd2da6d04 arm64: dts: rockchip: Specify override mode for kevin panel omits 123643e5c40a ARM: dts: rockchip: Specify rk3288-veyron-minnie's display [...] omits 95671ec23696 ARM: dts: rockchip: Specify rk3288-veyron-chromebook's dis [...] omits c9b07eab0c87 audit_inode(): switch to passing AUDIT_INODE_... omits 39145f5f0cc9 filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there omits ff0ebee239ce filename_lookup(): audit_inode() argument is always 0 omits 61cbfff4b1a7 MIPS: pte_special()/pte_mkspecial() support omits a23c4134955e MIPS: BMIPS: add clock controller nodes omits 5dad549d94c8 MIPS: DTS: jz4740: Add node for the MMC driver omits 368fb26c1e55 MIPS: Decode config3 register on Ingenic SoCs omits 3b25b7631164 MIPS: Rename JZRISC to XBURST omits 8a6836ee3849 ARM: dts: at91: Avoid colliding 'display' node and property names omits 7176b6ac1846 MIPS: Undefine PMD_ORDER for 32-bit builds omits b35d265301ec MIPS: ingenic: Add support for huge pages omits 45e03e62724f MIPS: Decouple CPU_SUPPORTS_HUGEPAGES from 64BIT omits 35476311e529 MIPS: Add partial 32-bit huge page support omits 171543e75272 MIPS: Disallow CPU_SUPPORTS_HUGEPAGES for XPA,EVA omits e4f86e437164 drm: Add Grain Media GM12U320 driver v2 omits 73415b4ea5b5 drm/fb: remove unused function: drm_gem_fbdev_fb_create() omits b72cb0dc4c46 drm/sun4i: sun8i-csc: Add support for color encoding and range omits ab38c3b7c347 drm/sun4i: sun8i_csc: Simplify register writes omits 5917e0bdbc90 drm/sun4i: Introduce color encoding and range properties omits 1eef08cb7dc7 drm/mediatek: direct include of drm.h in mtk_drm_gem.c omits d89281c5edad drm: direct include of drm.h in drm_syncobj.c omits 39716270d88c drm: direct include of drm.h in drm_prime.c omits d3ea256aa4c7 drm: direct include of drm.h in drm_gem_shmem_helper.c omits 1c53587629f6 drm: direct include of drm.h in drm_gem.c omits 03fda35d109b drm/ati_pcigart: drop dependency on drm_os_linux.h omits 3e37c7156e94 drm: drop uapi dependency from drm_vblank.h omits bf3f5e985593 drm/panel: make drm_panel.h self-contained omits 0cc35a9c8279 drm/i915/dsi: remove set but not used variable 'hfront_porch' omits 5cad0ddf4b78 drm/i915/gtt: Don't try to clear failed empty pd allocation omits 6b5f3cb1aa20 drm/i915/gtt: Correct unshifted 'from' for gen8_ppgtt_allo [...] omits a0301020c568 Revert "drm/i915: Update description of i915.enable_guc modparam" omits 92508da7e3da Revert "drm/i915/guc: Turn on GuC/HuC auto mode" omits b83a309a9889 drm/i915/icl: Add Wa_1409178092 omits 935ba6f3bf0f drm/i915/icl: Verify engine workarounds in GEN8_L3SQCREG4 omits fa380486d5f9 drm/i915: Skip CS verification of L3 bank registers omits 6c2b0103ad92 drm/i915: Fix and improve MCR selection logic omits 7405cb77e008 drm/i915: Trust programmed MCR in read_subslice_reg omits 15160879d472 drm/i915: Fix GEN8_MCR_SELECTOR programming omits 1e9907362453 drm/doc: Document kapi doc expectations omits 0d392cb9eb58 drm/i915: Remove set but not used variable 'src_y' omits 7d6b60dbc6a0 drm/i915/execlists: Cancel breadcrumb on preempting the vi [...] omits 7a83645ac0cc drm/amd/display: handle active dongle port type is DP++ or [...] omits 21ffcc94d5b3 drm/amd/display: Copy GSL groups when committing a new context omits 291ac8fb0cd9 drm/amd/display: Add debug entry to destroy disconnected edp link omits 46825fcfbe16 drm/amd/display: avoid power gate domains that doesn't exist omits 9295f1113c74 drm/amd/display: Add SMU version field to clk_mgr_internal omits 057fc695e934 drm/amd/display: support "dummy pstate" omits 0488a5646587 drm/amd/display: fix mpcc assert condition omits dcbb45b6eeed drm/amd/display: do not read link setting if edp not connected omits 1b1ff454bd66 drm/amd/display: Increase size of audios array omits f53fc02b9ac3 drm/amd/display: 3.2.42 omits ba94b08d0ba0 drm/amd/display: drop ASSERT() if eDP panel is not connected omits 3f52aa9f9f6f drm/amd/display: Set enabled to false at start of audio disable omits f591344e89dc drm/amd/display: Clean up dynamic metadata logic omits ce08aad3896f drm/amd/display: Only enable audio if speaker allocation exists omits 8897810adfa7 drm/amd/display: Fix dc_create failure handling and 666 co [...] omits 6da16270ee02 drm/amd/display: populate last calculated bb state with ma [...] omits 12e2b2d4c65f drm/amd/display: add dcc programming for dual plane omits f7938bc0f08b drm/amd/display: Implement DAL3 GPU Integer Scaling omits f1cdc98fd9d9 drm/amd/display: add pipe CRC sources without disabling di [...] omits e9bcc1e03048 drm/amd/display: use min disp and dpp clk debug option for dcn2 omits 39bca3599aab drm/amd/display: add a option to force the clock at every [...] omits 54eef8a41169 drm/amd/display: Change offset_to_id to reflect what id_to [...] omits 925f566cb7ae drm/amd/display: add set and get clock for testing purposes omits 30db43b62c16 drm/amd/display: allocate 4 ddc engines for RV2 omits c2cd9d04ecf0 drm/amd/display: Hook up calls to do stereo mux and dig pr [...] omits 692626fc4dfc drm/amd/display: 3.2.41 omits 473e0ecbb4f6 drm/amd/display: Fixes for some MPO cases omits 8bee5c5c7e9e drm/amd/display: Cache the use_pitch_c conditional omits 69866d132355 drm/amd/display: Add DIG_CLOCK_PATTERN register omits 290129c25617 drm/amd/display: Add CM_BYPASS via debug option omits a20800986921 drm/amd/display: Add MPC 3DLUT resource management omits 70f1476a7eed drm/amd/display: Add debug option to disable timing sync omits d68a74541735 drm/amd/display: Clear FEC_READY shadow register if DPCD w [...] omits e752058b8671 drm/amd/display: Optimize gamma calculations omits c43f89f81cc0 drm/amd/display: put back front end initialization sequence omits 008a4016c5cf drm/amd/display: Set FEC_READY always before link training omits a280a71f5e4a drm/amd/display: Use helper for determining HDMI signal omits d40605b6d088 drm/amd/display: Implement generic MUX registers (v2) omits 4c6a9618076c drm/amd/display: Wait for flip to complete omits 351960b09850 drm/amd/display: 3.2.40 omits 7e6472966e83 drm/amd/display: Change min_h_sync_width from 8 to 4 omits 1b3c61036e9f drm/amd/display: Remove second initialization of pp_smu omits 18b401874aee drm/amd/display: fix not calling ppsmu to trigger PME omits 5feb9f07a203 drm/amd/display: use encoder's engine id to find matched f [...] omits 252f3d950d2e drm/amd/display: Remove unnecessary NULL check in set_pref [...] omits 03f3e40c8b5c drm/amd/display: Do not fill Null packet in the blank period omits 5a42dc2be09a drm/amd/display: fix DMCU hang when going into Modern Standby omits 1d0610bc26d8 drm/amd/display: Disable Audio on reinitialize hardware omits 75c35000235f drm/amd/display: Power-gate all DSCs at driver init time omits 8fca3d94157b drm/amd/display: Remove dsc disable_ich flag programming. omits 701c75cea29b drm/amd/display: Read max down spread omits eced4bceed22 drm/amd/display: Fix some HUBP programming issues omits 24f1d1cee2bc drm/amd/display: Check for valid stream_encode omits 4fb6ec466dd5 drm/amd/display: Expose enc2_set_dynamic_metadata omits 6d58f99444e2 drm/amd/display: 3.2.39 omits d35d77a6a512 drm/amd/display: Wait for backlight programming completion [...] omits 8fb843d179a6 drm/amd/display: add functionality to get pipe CRC source. omits 14b2584636c6 drm/amd/display: add functionality to grab DPRX CRC entries. omits 24253476977a drm/amd/display: Poll for GPUVM context ready (v2) omits 88eac241a1fc drm/amd/display: add monitor patch to add T7 delay omits 606b355170b5 drm/amd/display: add hdmi2.1 dsc pps packet programming omits c1f2e0154065 drm/amd/display: refactor dump_clk_registers omits 29344d152d0a drm/amd/display: wait for the whole frame after global unlock omits 40fd9090aec6 drm/amd/display:Use Pixel clock in 100Hz units for HDMI Au [...] omits 7cecfe9d1976 drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_ [...] omits 08d238e68989 drm/amd/display: Clock does not lower in Updateplanes omits 0430017149c5 drm/amd/display: Incorrect Read Interval Time For CR Sequence omits 0b6cbbd5da8f drm/amd/display: 3.2.38 omits c70b4016306a drm/amd/display: Split out common HUBP registers and code omits 08900ab73225 drm/amd/display: skip retrain in dc_link_set_preferred_lin [...] omits 6d988a557ee8 drm/amd/display: swap system aperture high/low omits 771b28637928 drm/amd/display: Set one 4:2:0-related PPS field as recomm [...] omits a6f30079b856 drm/amd/display: Set default block_size, even in unexpected cases omits 5e335add0bcc drm/amd/display: early return when pipe_cnt is 0 in bw validation omits 64af142a8caf drm/amd/display: Update drm_dsc to reflect native 4.2.0 DSC spec omits 63b9caff9874 drm/amd/display: Add aux tracing log in dce omits ac3d76e0665c drm/amd/display: No audio endpoint for Dell MST display omits ff4258d59031 drm/amd/display: cap DCFCLK hardmin to 507 for NV10 omits 6de202373bf6 drm/amd/display: move bw calc code into helpers omits 4bc846908be5 drm/amd/display: 3.2.37 omits ec16ac6b4264 drm/amd/display: fix dsc disable omits b48935b3bfc1 drm/amd/display: fix up HUBBUB hw programming for VM omits 125cfef3e4d8 drm/amd/display: 3.2.36 omits e0a6440a2961 drm/amd/display: Add ability to set preferred link trainin [...] omits 93c25fbdc30a drm/amd/display: initialize p_state to proper value omits 53ef3969ddb8 drm/amdgpu: use VCN firmware offset for cache window omits b64d98656f02 drm/ttm: use the same attributes when freeing d_page->vaddr omits c49b1b59a2fa drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10 omits 33c976c9612a drm/amdgpu: drop ras self test omits a5dd40ca81bb drm/amdgpu: only allow error injection to UMC IP block omits 4d249d3abd42 drm/amdgpu: disable GFX RAS by default omits fb2a36075a86 drm/amdgpu: do not create ras debugfs/sysfs node for ASICs [...] omits 3a48c10d7fb0 drm/amd/powerplay: report bootup clock as max supported on [...] omits fbdc5d8d84cc drm/amdgpu: Default disable GDS for compute VMIDs omits c52e7ebce72b drm/amdgpu: exposing fica registers to df offsets omits c06403045aad drm/amd/powerplay: input check for unsupported message/clo [...] omits 7e01a2ec96bf drm/amd/powerplay: correct SW SMU valid mapping check omits a08a4dae7a11 drm/amdgpu: flag arcturus as experimental for now omits ad91b134a2e6 drm/amdgpu: drop unused function definitions omits 1da418ba65a7 drm/amdgpu:add all VCN rings into schedule request queue omits 47a7fe53167c drm/amdkfd: Increase vcrat size for GPU omits 69d4de94f8d3 drm/amdgpu: enable all 8 sdma instances for Arcturus silicon omits 37f86a9b3617 drm/amdkfd: Merge gfx9/arcturus trap handlers, add ACC VGPR save omits 5ddd4a9a7c25 drm/amdgpu: Add more detail to the VM fault printing omits e30d90fca3fc drm/amdkfd: Add device id for real asics omits fc1e272e8d21 drm/amdgpu: limit sdma instances to 2 for Arcturus in BU phase omits f9cf36fcafee drm/amdgpu: skip gfx 9 common golden settings for arct omits 3baa24f0fc11 drm/amdkfd: Add arcturus CWSR trap handler omits 54bd77f3d08d amd/powerplay: No SW XGMI dpm for Arcturus rev 2 omits a80955176ddd drm/amdgpu: clean up nonexistent firmware declaration for [...] omits 22f5ea4ca04c drm/amdgpu: init gds config for arct omits bfa3a9bb9859 drm/amdgpu: keep stolen memory for arct omits d57c3d5634a3 drm/amdgpu: init arct external rev id omits 582870de568d drm/amdgpu: add arct gc golden settings omits ca1961a2f587 drm/amdgpu: add arct sdma golden settings omits 48c69cda452f drm/amdgpu: add pci DID for Arcturus GL-XL. omits 6c54afc7e83e drm/amdgpu: assign fb_start/end in mmhub v9.4 interface omits cd1fd7b3818a drm/amdgpu: add harvest support for Arcturus omits fa739f4b0686 drm/amdgpu: add multiple instances support for Arcturus omits c01b6a1d3867 drm/amdgpu: modify amdgpu_vcn to support multiple instances omits 989b6a054997 drm/amdgpu: add vcn nbio doorbell range setting for 2nd vc [...] omits 8b75a521c05f drm/amdgpu/: increase AMDGPU_MAX_RINGS to add 2nd vcn instance omits 6da061dca995 drm/amdgpu/: add doorbell assignment for 2nd vcn instance omits a07d163c90bf drm/amdgpu/: add ucodeID for 2nd vcn instance omits 8a6fcd35326e drm/amdgpu/: add clientID for 2nd vcn instance omits b6689cf7b9cd drm/amdkfd: Set number of xgmi optimized SDMA engines for [...] omits 5fb7c6650822 drm/amdgpu: correct ip for mmHDP_READ_CACHE_INVALIDATE reg [...] omits 7d0670f44199 drm/amdgpu: set system aperture to cover whole FB region i [...] omits 75b2fce2d89e drm/amdgpu: skip get/update xgmi topology info when no psp exists omits e7773c1c1133 drm/amd/powerplay: get smc firmware and pptable omits 1fb8cfc2a3a5 drm/amdgpu/powerplay: add smu11 driver interface for arctu [...] omits 6fba59060c6c drm/amdgpu/powerplay: add arcturus ppt functions omits 530e30fc32d3 drm/amdgpu: enable the Doorbell support for VCN2.5 omits 39a5053fb223 drm/amdgpu: add vcn doorbell range function to nbio7.4 (v2) omits 08249a3a322b drm/amdgpu: enable VCN2.5 on Arcturus omits 800107370810 drm/amdgpu/VCN2.5: set JPEG decode ring functions omits e87d5a7a23c7 drm/amdgpu: add JPEG2.5 HW start and stop omits a4767886e5cb drm/amdgpu/VCN2.5: set encode ring functions omits 185a579700ec drm/amdgpu/VCN2.5: set decode ring functions omits a7c0e4019f74 drm/amdgpu: add Arcturus to the VCN family omits cbead2bdfcf1 drm/amdgpu: add VCN2.5 VCPU start and stop omits 28c17d72072b drm/amdgpu: add VCN2.5 basic supports omits cdbd115eaf1d drm/amdgpu/VCN2: expose rings functions omits 22a8f442866b drm/amdgpu/VCN2: put IB internal registers offset to structure omits eec28ef03c90 drm/amdgpu: declare sdma firmware binary files for Arcturus omits db6a49d958db drm/amdgpu: Clear build undefined warning omits eb39aff7e0e3 drm/amdgpu: Enable xgmi support for Arcturus omits 2f2eab3acc3c drm/amdgpu: Hack xgmi topology info when there is no psp fw omits 0ad8c5e296fc drm/amdkfd: Support MMHUB1 in kfd interrupt path omits c9ffdf5acd41 drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 f [...] omits 3e205a0849a7 drm/amdkfd: Implement kfd2kgd_calls for Arcturus omits 35cdc81bfa94 drm/amdkfd: Fix sdma_bitmap overflow issue omits 3a68a638a96f drm/amdkfd: Change arcturus sdma engines number omits a23e72d7e9db drm/amdkfd: Support two MMHUBs when setting up page table [...] omits 6d5311ab2c2a drm/amdkfd: Expose function mmhub_v9_4_setup_vm_pt_regs() [...] omits 49adcf8a6f95 amd/amdkfd: Add ASIC ARCTURUS to kfd omits 2fb1e49fda46 drm/amdkfd: Support bigger gds size omits 3a65d14d2595 drm/amdkfd: Extend PM4 packets to support 8 SDMA omits 7f40581c2e46 drm/amdgpu: Initialize asic functions for Arcturus omits f864e3e65556 drm/amdgpu: add paging queue support for 8 SDMA instances [...] omits f9c84ae582f6 drm/amdgpu: correct programming of ih_chicken for Arcturus omits 5ce40fd86cf1 drm/amdgpu: add Arcturus chip_name for init sdma microcode omits 121d859918a3 drm/amdgpu: enable 8 SDMA instances for Arcturus omits 5cd54ab85d61 drm/amdgpu: correct Arcturus SDMA address space base index omits 3d81f67a1b1b drm/amdgpu: support sdma 2~7 doorbell range register offset omits f5cdc2da4602 drm/amdgpu: skip all gfx ring settings for Arcturus omits f8b733b9d4a3 drm/amdgpu: skip load cp gfx firmware for Arcturus omits 24c44c891782 drm/amdgpu: optimize gfx9 init_microcode function omits 65e60f6e06e5 drm/amdgpu: add Arcturus gpu info firmware omits f2d6657111ed drm/amdgpu: skip pasid mapping for second mmhub on Arcturus omits 2065aa5494e4 drm/amdgpu: skip to get 3D engine clockgating state for Arcturus omits 2564444f8cbb drm/amdgpu: add to set rlc funcs for Arcturus omits 763bee0fb3a9 drm/amdgpu: add number of mec for Arcturus omits 6155e98ac018 drm/amdgpu: add gfx config for Arcturus omits 84519350a73e drm/amdgpu: add support for Arcturus firmware omits 9f6ef81620f7 drm/amdgpu/dce_virtual: add Arcturus virtual display support omits 7fafd613c03b drm/amdgpu: set Arcturus fw load type as direct omits 61cf44c1dbb6 drm/amdgpu: add to set Arcturus ip blocks omits 0e54df05724e drm/amdgpu/soc15: add Arcturus common ip blocks omits 0fe6a7b49f61 drm/amdgpu: support hdp flush for more sdma instances omits b482a134ade1 drm/amdgpu: specify sdma instance 5~7 with second mmhub type omits 667a48226edf drm/amdgpu: reorganize sdma v4 code to support more instances omits 51c608984fd5 drm/amdgpu: update vmc interrupt routine to support 3 vmhubs omits 7d19b15f7013 drm/amdgpu: add VMC1 interrupt client id for Arcturus omits e78705ec5a7f drm/amdgpu: dynamically initialize IP offset for Arcturus omits 113b47e78067 drm/amdgpu: increase max number of ip base instances to 8 omits fa5d2e6f0ab2 drm/amdgpu: add SDMA 2~7 ip block type omits 8024f1d5e180 drm/amdgpu: add SDMA 2~7 interrupt client id for Arcturus omits 51cce480fda9 drm/amdgpu: use new mmhub interfaces for Arcturus omits 2cb2ea1e073f drm/amdgpu: add mmhub v9.4.1 block for Arcturus (v2) omits c8a6e2a31700 drm/amdgpu: add one more mmhub instance for Arcturus (v2) omits 1daa2bfa17aa drm/amdgpu: add new member in amdgpu_device for vmhub coun [...] omits a2d15ed73336 drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number omits 3de2ff5d60d0 drm/amdgpu: add gmc basic support for Arcturus omits d6c3b24ea28d drm/amdgpu: add Arcturus asic type omits f1cf876931af drm/amdgpu: add Arcturus ip_offset header (v3) omits c54a60db0d72 drm/amdgpu: add VCN2.5 headers omits 4f727ecefefb drm/amdgpu: add sdma 4.2.2 header files for Arcturus omits 0e96cf7f6769 drm/amdgpu: add mmhub 9.4.1 header files for Acrturus omits d1daf8502e89 drm/amdgpu: consolidate navi14 IP init omits 2665ec41718a drm/amdgpu: disable concurrent flushes on Navi14 omits ba02636de54e drm/amdgpu: enable gfxoff code path for navi14 omits 0377b0882341 drm/amdgpu/vcn: enable indirect DPG SRAM mode for navi14 omits e017bb8035ce drm/amd/powerplay: disable gfxoff for navi14 omits 03917df7e510 drm/amdgpu/nv: set vcn pg flag for navi14 omits c5cc14e34d62 drm/amd/display: disable display writeback for navi14 omits 5e0f378d8afb drm/amdgpu: enable async gfx ring for navi14 omits d0c39f8cbfaa drm/amdgpu: enable clock gatings for navi14 omits 29e6fd7c86bf drm/amdgpu/athub2: set clock gating for navi14 omits 408c49de9b88 drm/amdgpu/mmhub2: set clock gating for navi14 omits 8687b47e3ae0 drm/amdgpu: declare asd firmware for navi14 omits e149a2f6ed2c drm/amdgpu: Enable VCN on navi14 omits baebcf2e9112 drm/amd/display: skip to load dmcu firmware for navi14 omits e470d287c3f1 drm/amdgpu: skip to load ta firmware for navi14 omits c6e764b40a78 drm/amd/display: add ASICREV defines v2 omits 8fceceb69e53 drm/amd/display: add dm block omits 2ebe177344d7 drm/amd/display: add NAVI14 in resource construct omits fce651e393a3 drm/amd/display: add nv14 cases to amdgpu_dm omits ab5e51211cbe drm/amdgpu: enable sw smu ip for navi14 omits b02ff1268989 drm/amdgpu/smu11: add support for navi14 omits 7840d8babe71 drm/amdgpu/psp: start rlc autoload after psp received rlcg [...] omits 4adc0732fcea drm/amdgpu: enable psp ip block for navi14 omits 82522b2d7f54 drm/amdgpu/psp: add psp support for navi14 (v3) omits 691f69b6a6b2 drm/amdgpu: enable virtual display for navi14 omits a29bfd1283ab drm/amdgpu: add ip blocks for navi14 omits 5e71e011ff84 drm/amdgpu/soc15: add support for navi14 omits b8cb98cd3e2b drm/amdgpu/gfx10: fix programming of SC_HIZ_TILE_FIFO_SIZE field omits 3ddec51511fc drm/amdgpu/gfx10: update gfx golden settings for navi14 omits 4904ede12792 drm/amdgpu/gfx10: update gfx golden settings for navi14 omits be184b4ccc92 drm/amdgpu/gfx: update gc_v10_1_1 golden setting omits 7417846725e9 drm/amdgpu/gfx10: add gfx v10_1_1 golden settings for navi14 omits 58acab6629e1 drm/amdgpu/gfx: add definition of mmCGTT_GS_NGG_CLK_CTRL omits d55c193dbd43 drm/amdgpu/gfx10: set tcp harvest for navi14 omits e938ded64810 drm/amdgpu: set rlc funcs for navi14 omits 0c090023c639 drm/amdgpu: add me/mec configurations for navi14 omits 41957a8ea9e0 drm/amdgpu/gfx10: add clockgating support for navi14 omits 4bd80a4663c2 drm/amdgpu/gfx10: add gfx config for navi14 omits 47b67bd7d426 drm/amdgpu/gfx10: add placeholder for navi14 golden settings omits 654bcee0e4ea drm/amdgpu/gfx10: add support for navi14 firmware omits 9571710f0c4e drm/amdgpu/sdma5: set clock gating for navi14 omits a994b742b89d drm/amdgpu/sdma5: update sdma5 golden settings for navi14 omits c049af3e850b drm/amdgpu/sdma5: add sdma5_0 golden settings for navi14 omits 06823925ad6b drm/amdgpu/sdma5: add placeholder for navi14 golden settings omits 6041f2a281e5 drm/amdgpu/sdma5: add support for navi14 firmware omits 05d72b8d36bc drm/amdgpu/gmc10: add navi14 support omits c8ff09bf41f8 drm/amdgpu: increase max instance number for hw ip omits c20697674d32 drm/amdgpu/discovery: init reg base offset via ip discover [...] omits a0f6d926f139 drm/amdgpu/soc15: initialize reg base for navi14 (v2) omits e2d2607f9073 drm/amdgpu: add navi14 ucode loading method omits 7ecb5cd451b7 drm/amdgpu: set asic family and ip blocks for navi14 omits ed42cfe1ac90 drm/amdgpu: add gpu_info firmware for navi14 omits 87dbad02d225 drm/amdgpu: add navi14 asic type omits b5ea9c933700 drm/i915/vbt: Fix VBT parsing for the PSR section omits bdae33b8b82b drm/i915: Use maximum write flush for pwrite_gtt omits d45a4dd52706 drm/i915: Drop wmb() inside pread_gtt omits bffb31f73b29 drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV omits 9a36a6517d5c drm/i915/ehl: Use an id of 4 while accessing DPLL4's CR0 and CR1 omits 5270130db8c8 drm/i915: Add gen8_de_pipe_fault_mask() omits 6b2436aeb945 x86/gpu: add TGL stolen memory support omits c30d5dc653cb drm/i915/gt: Push engine stopping into reset-prepare omits e362cc6a2475 drm/panel: simple: document panel_desc; rename a few functions omits 57a1b0893782 drm: Make the bw/link rate calculations more forgiving omits f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" omits b4bff4be5503 h8300: fix memset return value. omits fff8102aaed5 drm/i915/execlists: Process interrupted context on reset omits 0629d4da1f15 drm/i915: Update description of i915.enable_guc modparam omits 9aef5867c86c drm/mediatek: drop use of drmP.h omits c2156ccd9657 drm/rockchip: drop use of drmP.h omits 05f0940b4de0 drm/imx: drop use of drmP.h omits 71466ffd7322 drm/i2c/sil164: drop use of drmP.h omits 758380bd5b6d drm/i2c/ch7006: drop use of drmP.h omits fcb57664172e drm/tilcdc: drop use of drmP.h omits 2175749b3671 drm/i810: drop use of drmP.h omits 7b42a2f4e4b8 drm/vgem: drop use of drmP.h omits 53fa84b2fabf drm/tdfx: drop use of drmP.h omits 54ccae0c0892 drm/selftests: drop use of drmP.h omits 81f6156ca5ae drm/omapdrm: drop use of drmP.h omits a9dcf3804ac8 drm/udl: drop use of drmP.h omits 9e28e0ce2d41 drm/r128: drop use of drmP.h omits fd6d6d80cb5f drm/vc4: drop use of drmP.h omits 9c25a2976645 drm/sun4i: drop use of drmP.h omits 647d295b7048 drm/zte: drop use of drmP.h omits 09a56fbe8a06 drm/pl111: drop use of drmP.h omits 220989e7097a drm/v3d: drop use of drmP.h omits 66620f48cb59 drm/meson: drop use of drmP.h omits 22d6552f827e xfrm interface: fix management of phydev omits c5d1030f2300 xfrm interface: fix list corruption for x-netns omits e0aaa332e6a9 xfrm interface: ifname may be wrong in logs omits e9e7e85d75f3 xfrm interface: avoid corruption on changelink omits a9877da2d629 drm/i915/oa: Reconfigure contexts on the fly omits 30fe7b07f6cb dma-buf: Relax the write-seqlock for reallocating the shar [...] omits bea5faf7be32 drm/i915/gtt: Tidy up ppgtt insertion for gen8 omits 8a98e839601f drm/i915/gtt: Recursive ppgtt alloc for gen8 omits 09975b861aa0 drm/i915/execlists: Disable preemption under GVT omits cfe7288c276e drm/i915: Lock the engine while dumping the active request omits 0be0bfd2de9d ovl: fix regression caused by overlapping layers detection omits 45b2fda3d82d gpu/drm: fix a few kernel-doc "/**" mark warnings omits 66a639cbe36c drm/bridge: ti-sn65dsi86: use dev name for debugfs omits 0a869e8d82ef drm/pl111: pl111_vexpress.c: Add of_node_put() before return omits bb80c9255770 drm/i915: Enable hotplug retry omits 3944709df8e9 drm/i915: Add support for retrying hotplug omits 48cf0a1ec170 drm/i915/ehl: Map MCC pins based on PHY, not port omits 71866a56bc75 drm/atmel_hlcdc: drop use of drmP.h omits a803bf0ade8d drm/shmobile: drop use of drmP.h omits 40b4db43f7e4 drm/hisilicon: drop use of drmP.h omits fbbbd1608b0d drm/ast: drop use of drmP.h omits 016f363ee11c drm/bochs: drop use of drmP.h omits 322d0c84d30e drm: add missing include to drm_vram_mm_helper.h omits a3d639776e60 drm/virtgpu: drop use of drmP.h omits 7c1be93c8e98 drm/scheduler: drop use of drmP.h omits ce672a1b21a8 drm/vkms: drop use of drmP.h omits c0f4b75c065b drm/qxl: drop use of drmP.h omits b4b21c83958f drm/fsl-dcu: drop use of drmP.h omits d5742c6cfa29 drm/mxsfb: drop use of drmP.h omits 91328ebe4f6f drm/tve200: drop use of drmP.h omits 2ea2269e296a drm/xen: drop use of drmP.h omits c3bbb48e0c54 drm/agp: Remove unused function drm_agp_bind_pages omits 94eb1e10a34d dma-buf: Expand reservation_list to fill allocation omits 506927ec8bbb drm/i915/selftests: Ignore self-preemption suppression under gvt omits a8120bc23eea drm/i915/uc: kill <g,h>uc_to_i915 omits 2239e6dff206 drm/i915/guc: prefer intel_gt in guc interrupt functions omits 84b1ca2f0e68 drm/i915/uc: prefer intel_gt over i915 in GuC/HuC paths omits ca7b2c1bbede drm/i915/uc: Move intel functions to intel_uc omits 8b5689d7e3ca drm/i915/uc: move GuC/HuC inside intel_gt under a new intel_uc omits 0f261b241d9c drm/i915/uc: move GuC and HuC files under gt/uc/ omits 633023a4e618 drm/i915/guc: unify guc irq handling omits 9cbd51c2c0ed drm/i915/guc: move guc irq functions to intel_guc parameter omits bb2881f8bdde drm/i915/uc: introduce intel_uc_fw_supported omits e3f503f1c733 drm/i915/uc: replace uc init/fini misc omits a30eff49d08c drm/i915/guc: Use system workqueue for log capture omits cb823ed9915b drm/i915/gt: Use intel_gt as the primary object for handli [...] omits 139ab811511c drm/i915/tgl: add modular FIA to device info omits 0caf62577730 drm/i915: Add modular FIA omits 4c2be3c5ebfd drm/i915/gtt: Recursive ppgtt clear for gen8 omits 1eda701eace2 drm/i915/gtt: Recursive cleanup for gen8 omits 801404632c4b drm/i915/display: Drop kerneldoc for 'intel_atomic_commit' omits 913cafbb250f drm/vgem: Reclassify buffer creation debug message omits f8c6bfc612b5 drm/panel: simple: fix AUO g185han01 horizontal blanking omits eaa2b31be152 drm/i915: Skip SINK_COUNT read on CH7511 omits e3c91a88e4f2 drm/atmel-hlcdc: set layer REP bit to enable replication logic omits f774f0964919 drm/i915/guc: Turn on GuC/HuC auto mode omits 87d855e8cfa4 drm/i915/guc: Don't enable GuC/HuC in auto mode on pre-Gen11 omits ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next omits c9dccacfccc7 printk: Do not lose last line in kmsg buffer dump omits 0b61b8b07f6b drm/i915: Propagate "_probe" function name suffix down omits 78dae1ac35dd drm/i915: Propagate "_remove" function name suffix down omits 3b58a9455136 drm/i915: Propagate "_release" function name suffix down omits f2db53f14d3d drm/i915: Replace "_load" with "_probe" consequently omits b01558e56f84 drm/i915: Rename "_load"/"_unload" to match PCI entry points omits b5893ffc274b drm/i915: Drop extern qualifiers from header function prototypes omits 6239901c576d drm/i915/gtt: Use NULL to encode scratch shadow entries omits c03cbe4c0a83 drm/i915/gtt: Convert vm->scratch into an array omits 277632645756 drm/i915/gtt: Compute the radix for gen8 page table levels omits 18c7962b8cf2 drm/i915/gtt: Markup i915_ppgtt height omits a9abea97856b drm/i915/gtt: Reorder gen8 ppgtt free/clear/alloc omits 57a7e30546b2 drm/i915/gtt: Wrap page_table with page_directory omits 6eebfe8a10a6 drm/i915/gtt: Use shallow dma pages for scratch omits 3e1f0a518d22 drm/i915: Add engine name to workaround debug print omits aee20aaed887 drm/i915: Implement read-only support in whitelist selftest omits 1e2b7f497c28 drm/i915: Add test for invalid flag bits in whitelist entries omits 374bf825e7a0 drm/panel: simple: Use display_timing for AUO b101ean01 omits d719cbe9a5b3 drm/panel: simple: Use display_timing for Innolux n116bge omits b8a2948fa2b3 drm/panel: simple: Add ability to override typical timing omits a4e7e98e90eb drm/vkms: Rename vkms_crc.c into vkms_composer.c omits e9d85f731de0 drm/vkms: Avoid assigning 0 for possible_crtc omits a1c5f1510b3f drm/i915/tgl: Update DPLL clock reference register omits 36ca5335f202 drm/i915/tgl: Add DPLL registers omits d757535e3116 drm/i915/tgl: Add vbt value mapping for DDC Bus pin omits fb81cbe46988 drm/i915/tgl: port to ddc pin mapping omits 3fd53262f0dd drm/i915/tgl: Add gmbus gpio pin to port mapping omits 30fcc338bc66 drm/i915/gen12: MBUS B credit change omits deea06b47574 drm/i915/tgl: apply Display WA #1178 to fix type C dongles omits 55cd5048e176 drm/i915/tgl: init ddi port A-C for Tiger Lake omits 5c71970889d7 drm/i915/tgl: Add additional PHYs for Tiger Lake omits 6c8337dafaa9 drm/i915/tgl: Add additional ports for Tiger Lake omits c9014a2c7937 drm/i915/tgl: Add pll manager omits 68ff39c3f8c0 drm/i915/tgl: Add new pll ids omits 1db27a729119 drm/i915/tgl: Add power well to support 4th pipe omits 656409bbaf87 drm/i915/tgl: Add power well support omits 276199e6be6a drm/i915/tgl: rename TRANSCODER_EDP_VDSC to use on transcoder A omits 7ff0fca4964f drm/i915/tgl: Check if pipe D is fused omits 9747f0c2fb9e drm/i915/tgl: Add TGL PCI IDs omits d8df6bec1a30 drm/i915/tgl: Add TGL PCH detection in virtualized environment omits 7f02889292e2 drm/i915/tgl: Introduce Tiger Lake PCH omits abd3a0fe040d drm/i915/tgl: add initial Tiger Lake definitions omits f1f1d4fa5869 drm/i915: Add 4th pipe and transcoder omits ddb3d12afa92 drm/i915: Don't overestimate 4:2:0 link symbol clock omits 86c9640b3a1e drm/i915: Copy name string into ring buffer for intel_upda [...] omits ddafc0f75640 drm/i915/guc: Drop redundant ctx param from kerneldoc omits b12d5944fc28 drm/i915: Don't pass stack garbage to pcode in the second [...] omits a85fb46777c0 drm/i915: Use intel_ types in intel_atomic_commit() omits 6a64e985d242 drm/i915: Use intel_ types in intel_{lock,modeset}_all_pipes() omits e3b4089c68ed drm/i915: Polish intel_atomic_track_fbs() omits 13d723a1177d drm/i915: Polish intel_shared_dpll_swap_state() omits afe0c21b6228 drm/i915: Simplify modeset_get_crtc_power_domains() arguments omits 88016a9fb741 drm/i915: Check crtc_state->wm.need_postvbl_update before [...] omits 13ce609243c7 drm/i915: Use the "display core" power domain in vlv/chv s [...] omits f63dfc146438 drm/i915/selftests: Hold the vma manager lock while modify [...] omits 5a5efbf4ef50 drm/i915/sdvo: Fix handling if zero hbuf size omits aebf052bb647 drm/i915/guc: Simplify guc client omits 71b0846c17b9 drm/i915/guc: Remove preemption support for current fw omits bf1315b830a4 drm/i915/selftests: Ensure we don't clamp a random offset to 32b omits 47c4bdd6d3ea drm/i915/gt: Drop the duplicate icl workaround omits 719d24002602 drm/i915/ehl: Enable DDI-D omits d8fe2ab6bb28 drm/i915: Transition port type checks to phy checks omits dc867bc7d887 drm/i915/gen11: Convert combo PHY logic to use new 'enum p [...] omits befa372b990a drm/i915/gen11: Program ICL_DPCLKA_CFGCR0 according to PHY omits 358633e71c07 drm/i915/gen11: Start distinguishing 'phy' from 'port' omits 9d44dcb9088a drm/i915: move intel_ddi_set_fia_lane_count to intel_tc.c omits c99fd7b3908e drm/i915: fix include order in intel_tc.* omits b41e434fdc42 drm/i915: make new intel_tc.c use uncore accessors omits 4f5368b5541a drm/kms: Catch mode_object lifetime errors omits 88c90e800675 Merge drm/drm-next into drm-intel-next-queued omits caceff96d5b7 drm/i915/icl: Fixed Input CSC Co-efficients for BT601/709 omits 9856bf7f779a drm/i915/icl: Fix Y pre-offset for Full Range YCbCr omits 27ee72477c9b drm/i915/icl: Handle YCbCr to RGB conversion for BT2020 case omits 14bfcd3e0dae drm/i915/perf: add missing delay for OA muxes configuration omits 58d1b427148a drm/i915/execlists: Record preemption for selftests omits b33c61db7291 drm/i915: Remove unused i915_gem_context_lookup_engine omits 2a98f4e65bba drm/i915: add infrastructure to hold off preemption on a request omits 46c5847e3d97 drm/i915: enumerate scratch fields omits a5af1df716c1 drm/i915/perf: ensure we keep a reference on the driver omits 681c774d3490 drm/i915/userptr: Don't mark readonly objects as dirty omits f7ddc80ecb0e drm/i915/icl: Clear the shared port PLLs from the new crtc state omits 5c28e3a567fe drm/i915: Clear the shared PLL from the put_dplls() hook omits a46f4e9e5ae9 drm/i915/sdvo: Add helpers to get the cmd/status string omits 7b8062ea60d9 drm/i915/sdvo: Shrink sdvo_cmd_names[] strings omits 8a9c8028399e drm/i915/sdvo: Remove duplicate SET_INPUT_TIMINGS_PART1 cm [...] omits c598a66491cf drm/i915/sdvo: Use named initializers for the SDVO command names omits f384e48d7641 drm/i915: Add icl mipi dsi properties omits 4fb76782ad01 drm/i915/hdcp: debug logs for sink related failures omits d006a9b63d4b drm/client: remove the exporting of drm_client_close omits 90f479ae51af drm/mgag200: Replace struct mga_fbdev with generic framebu [...] omits f1f8555dfb9a drm/bochs: Use shadow buffer for bochs framebuffer console omits 8a99de3dc0dd drm/ast: Replace struct ast_fbdev with generic framebuffer [...] omits f458579ede0b drm/fb-helper: Instanciate shadow FB if configured in devi [...] omits cf1ca9aeb930 drm/fb-helper: Map DRM client buffer only when required omits 15dd0fc83340 drm/client: Support unmapping of DRM client buffers omits 113348d86ceb drm/sti: Try to fix up the tvout possible clones omits 6234ba980f89 drm/sti: Remove pointless casts omits 4a5fdc962fc4 drm/i915/gt: Remove presumption of RCS0 omits 7c6d6867e972 drm/i915/gt: Apply RCS workarounds to the render class omits cbcec57e9dd7 drm/i915/selftests: Fill in a little more of the dummy fence omits cb6d7c7dc7ff drm/i915/userptr: Acquire the page lock around set_page_dirty() omits baf08ed50a61 drm/i915/selftests: Set igt_spinner.gt for early exit omits 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next omits 9f02b8f61f29 tee: optee: add might_sleep for RPC requests omits a17ce803dffa drm/i915: Update DRIVER_DATE to 20190708 omits 8090858c87ea dt-bindings: display: Convert sgd,gktw70sdae4se panel to D [...] omits 2fb9bf9aeffd dt-bindings: display: Convert mitsubishi,aa121td01 panel t [...] omits ea8e4568d5ff dt-bindings: display: Convert mitsubishi,aa104xd12 panel t [...] omits b4eefa69b635 dt-bindings: display: Convert innolux,ee101ia-01 panel to [...] omits ae18c1176f0d dt-bindings: display: Convert panel-lvds to DT schema omits 87548d750c31 dt-bindings: display: Convert tfc,s9700rtwv43tr-01b panel [...] omits 78ad29d76229 dt-bindings: display: Convert raspberrypi,7inch-touchscree [...] omits 746fe0b26796 dt-bindings: display: Convert pda,91-00156-a0 panel to DT schema omits 6c9b89e3cdd4 dt-bindings: display: Convert dlc,dlc0700yzg-1 panel to DT schema omits 56b40739186d dt-bindings: display: Convert bananapi,s070wv20-ct16 panel [...] omits 3cd33c8c54af dt-bindings: display: Convert armadeus,st0700-adapt panel [...] omits 09ed3b2574f2 dt-bindings: display: Convert ampire,am-480272h3tmqw-t01h [...] omits 821a1f7171ae dt-bindings: display: Convert common panel bindings to DT schema omits cf3bd1a0f53e drm/i915/selftests: Reorder error cleanup for whitelist checking omits 77adbd8fbf3a drm/i915: Explicitly track active fw_domain timers omits 15e7facb7b42 drm/i915: Pull assert_forcewake_active() underneath the lock omits 50b38bc4d39a drm/i915/gtt: Introduce release_pd_entry omits 73a8fdef5d6f drm/i915/gtt: Setup phys pages for 3lvl pdps omits 72230b874a20 drm/i915/gtt: Tear down setup and cleanup macros for page dma omits f20f272f104f drm/i915/gtt: pde entry encoding is identical omits 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next omits 3e27d70bcc46 drm/i915: Remove set but not used variable 'intel_dig_port' omits 9d1bc13e7fe1 drm/i915: Remove set but not used variable 'encoder' omits badf1f2724d4 drm/i915: Order assert forcewake test omits eef037ea0280 drm/i915/ehl: Add support for DPLL4 (v10) omits 3e69db291bda drm/i915: Clean up skl vs. icl plane formats omits 94e35ce22173 drm/i915: Cosmetic fix for skl+ plane switch statement omits d56e823ac32a drm/i915: Deal with cpp==8 for g4x watermarks omits 94e15723df81 drm/i915: Program plane gamma ramps omits 423ee8e99aa5 drm/i915: Disable sprite gamma on ivb-bdw omits 26443a4bc448 drm/i915: Add windowing for primary planes on gen2/3 and chv omits 58820574f1e9 drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt omits f0818984fa5d drm/i915: Remove some legacy mmio accessors from interrupt [...] omits 9b77011e4122 drm/i915: Rework some interrupt handling functions to take [...] omits b8cade5959ac drm/i915: Show instdone for each engine in debugfs omits 8f856c743c77 drm/i915/selftests: Be engine agnostic omits ec22f256a60c drm/i915/overlay: Stash the kernel context on initialisation omits 1ee2ae896bb4 drm/i915/hangcheck: Look at instdone for all engines omits 6582f4f613e3 drm/i915/selftests: Drain the freedlists between exec passes omits e7539b79f703 drm/i915/gtt: Mark the freed page table entries with scratch omits ab9e2f777682 drm/i915/gt: Pull engine w/a initialisation into common omits 4a54da351029 drm/i915: Dump w/a lists on all engines omits 2a46fbb25ae8 drm/i915/guc: Upgrade to GuC 33.0.0 omits 163fa23435cc percpu: Make pcpu_setup_first_chunk() void function omits ae1c5fd72dfc drm/i915/gtt: Handle double alloc failures omits bf73fc0fa9cf drm/i915: Show support for accurate sw PMU busyness tracking omits 0c159ffef628 drm/i915/gem: Defer obj->base.resv fini until RCU callback omits 21de5a9e34fb drm/i915/gt: Ignore forcewake acquisition for posting_reads omits 313443b16ac2 drm/i915/gt: Assume we hold forcewake for execlists resume omits 56e0f78e47e4 drm/i915/gt: Use caller provided forcewake for intel_mocs_ [...] omits b7dc9395c5db drm/i915: Check caller held wakerefs in assert_forcewakes_active omits 67b587934c23 drm/bridge: ti-sn65dsi86: correct dsi mode_flags omits 8efb243a5ce8 drm/bridge: ti-sn65dsi86: add debugfs omits 5c27d6078cd6 drm/bridge: ti-sn65dsi86: add link to datasheet omits 4fda44bf16b7 drm/i915: Flush the workqueue before draining omits f0cc370ab74d Merge branch 'for-5.3' into for-next omits 2006058e9988 drm/i915: Move the renderstate setup under gt/ omits 068610895ebd drm/i915/gtt: Defer the free for alloc error paths omits f1513d20b9f1 drm/bridge: sii902x: Make sii902x_audio_digital_mute static omits 415d2e9e0757 Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_g [...] omits be855382bacb Revert "drm/panfrost: Use drm_gem_map_offset()" omits 2c291417c164 drm/i915: Add N & CTS values for 10/12 bit deep color omits 4a49c2bf9ee4 drm/i915: Use port clock to set correct N value omits 56e9371bc3f3 drm/i915: Deal with machines that expose less than three Q [...] omits 09480072e3ee drm/i915: Mark up vma->active as safe for use inside shrinkers omits d650d1f5cfd7 drm/i915: Markup potential lock for i915_active omits c03467ba40f7 drm/i915/gem: Free pages before rcu-freeing the object omits ad9e3792b0c0 drm/i915/execlists: Hesitate before slicing omits 8221d21b0664 drm/i915/selftests: Lock the drm_mm while modifying omits 63251685c141 drm/i915/selftests: Common live setup/teardown omits 8e9ecb3e1e33 drm/i915/display: Handle lost primary_port across suspend omits 315ca4c408ed drm/i915: synchronize_irq() against the actual irq omits 0ccf52badd40 drm/vram: Don't export driver callback functions for PRIME omits bf2791eb5cf6 drm/vbox: Remove empty PRIME functions omits 80be7eed1d32 drm/hibmc: Update struct drm_driver for GEM object functions omits f5f6f36a49c7 drm/bochs: Remove PRIME helpers from driver structure omits 31070a871fdc drm/vram: Set GEM object functions for PRIME omits 096a93949b86 drm/i915/gtt: Don't check PPGTT presence on PPGTT-only platforms omits a3389c14ba09 Revert "drm/i915: Introduce private PAT management" omits c5f846eed2a1 drm/i915: Fix memleak in runtime wakeref tracking omits 3fe0107e45ab drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT omits 2c903da50f5a drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT omits 361b69051326 drm/i915: fix whitelist selftests with readonly registers omits afd1bcd4ad77 drm/i915: Report if i915_active is still busy upon waiting omits bf4945efabdf Merge branch 'for-5.3/wacom' into for-next omits ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next omits 5082258906dd Merge branch 'for-5.2/fixes' into for-next omits 8721215c7ef9 DRM: ingenic: Add support for panels with 8-bit serial bus omits dba8e987687f DRM: ingenic: Add support for Sharp panels omits ffa8aa00e9e5 DRM: ingenic: Use devm_platform_ioremap_resource omits 91abab83839a XArray: Fix xas_next() with a single entry at 0 omits 8759aa4cc1d3 drm/i915/execlists: Refactor CSB state machine omits f80c9a9a04d3 drm/i915/ehl: Don't program PHY_MISC on EHL PHY C omits 0e933162b042 drm/i915/ehl: Add third combo PHY offset omits 4a8134d57c6c drm/i915/icl: Drop port parameter to icl_get_combo_buf_trans() omits f18819a3c8da drm/i915/guc: Avoid reclaim locks during reset omits 3ee2771e47b0 drm/i915: WARN about invalid lane reversal in TBT-alt/DP-a [...] omits a171f8e7f466 drm/i915: Remove unneeded disconnect in TypeC legacy port mode omits d5ce34da3145 drm/i915: Add state verification for the TypeC port mode omits 24a7bfe0c2d7 drm/i915: Keep the TypeC port mode fixed when the port is active omits eea72c4c2161 drm/i915/icl: Reserve all required PLLs for TypeC ports omits 726ca99666db drm/i915/icl: Split getting the DPLLs to port type specifi [...] omits 01b24f50b67f drm/i915: Sanitize the shared DPLL find/reference interface omits 866955fa452e drm/i915: Sanitize the shared DPLL reserve/release interface omits 4f36afb26cbe drm/i915: Sanitize the TypeC FIA lane configuration decoding omits 8c10e2262663 drm/i915: Keep the TypeC port mode fixed for detect/AUX transfers omits 32691b58d157 drm/i915: Fix the TypeC port mode sanitization during load [...] omits 1cd5ef6ee23c drm/i915: Sanitize the TypeC connect/detect sequences omits 424f109f5c5d drm/i915: Handle the TCCOLD power-down event omits ddec362724f9 drm/i915: Wait for TypeC PHY complete flag to clear in safe mode omits c905eb28bd3f drm/i915: Factor out common parts from TypeC port handling [...] omits ab7bc4e1a550 drm/i915: Unify the TypeC port notation in debug/error messages omits dd7239c545b1 drm/i915: Use the correct AUX power domain in TypeC TBT-alt mode omits 29ae36abf08f drm/i915: Fix the TBT AUX power well enabling omits 3b2ed4313429 drm/i915: Don't enable the DDI-IO power in the TypeC TBT-alt mode omits e9b7e1422d40 drm/i915: Sanitize the terminology used for TypeC port modes omits bc85328ff431 drm/i915: Move the TypeC port handling code to a separate file omits 28212321622d drm/i915: Tune down WARNs about TBT AUX power well enabling omits 39a5883f8670 drm/i915/icl: Add support to read out the TBT PLL HW state omits fdbdcc83ffd7 drm/bridge: dw-hdmi: Use automatic CTS generation mode whe [...] omits 52c2197aae1b drm/bridge: tc358767: do a software reset if reset pin isn [...] omits 83f35bc3a852 drm/bridge: adv7511: Attach to DSI host at probe time omits 99a938889048 drm/stm: drop use of drmP.h omits ec193640819e drm/i915: Use intel state as much as possible in wm code omits 4f25720b2c04 drm/i915: Pass intel state to plane functions as well omits 49743e1dfb2a drm/i915: Use intel_crtc_state in sanitize_watermarks() too omits 3b4bf24d27e0 drm/i915: Convert hw state verifier to take more intel state, v2. omits 855e0d684a3e drm/i915: Convert most of atomic commit to take more intel state omits 69f786aea946 drm/i915: Pass intel_crtc_state to needs_modeset() omits 59634388d932 MAINTAINERS: add Sam Ravnborg for drm/atmel_hlcdc omits 9f3978011104 drm/mgag200: drop use of drmP.h omits 36999fd02d92 drm/mga: drop use of drmP.h omits 968222d9b817 drm/mga: make header file self contained omits 91f85e8feb1b drm/mga: drop dependency on drm_os_linux.h omits 583bbf46133c drm/panfrost: Use drm_gem_map_offset() omits 220df83a5394 drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset() omits f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next omits 501ec325f1ec drm/i915: rework reading pipe disable fuses omits 52500de68fbb drm/vmwgfx: Don't look at state->allow_modeset omits 8735f16803f0 dma-buf: cleanup reservation_object_init/fini omits 5ed7191dd97b drm/ast: Replace struct ast_framebuffer with GEM framebuff [...] omits 66ab700506e7 drm/vc4: Use drm_gem_fb_prepare_fb omits e78ad7654179 drm/msm: Use drm_gem_fb_prepare_fb omits bd630a86be38 drm/fb-helper: use gem_bo.resv, not dma_buf.resv in prepare_fb omits 5d1771899736 drm/mgag200: Replace struct mga_framebuffer with GEM frame [...] omits 7218524d3ea0 drm/i915: Make i945gm_vblank_work_func static omits fb59ee37cfe2 ARM: dts: am57xx: Disable voltage switching for SD card omits fdb29b738017 drm/bridge: tc358767: Add support for address-only I2C transfers omits 32d3621996aa drm/bridge: tc358767: Replace magic number in tc_main_link [...] omits d174db0788b4 drm/bridge: tc358767: Drop unnecessary 8 byte buffer omits 7264892648ba drm/bridge: tc358767: Simplify tc_aux_wait_busy() omits 134fb306b1d8 drm/bridge: tc358767: Introduce tc_pllupdate() omits c49f60dfbf91 drm/bridge: tc358767: Introduce tc_set_syspllparam() omits 12dfe7c4d9c5 drm/bridge: tc358767: Use reported AUX transfer size omits e0655feaec62 drm/bridge: tc358767: Increase AUX transfer length limit omits 792a081a1b8e drm/bridge: tc358767: Simplify AUX data write omits 53b166dca5fe drm/bridge: tc358767: Simplify AUX data read omits 6d0c38315915 drm/bridge: tc358767: Drop custom tc_write()/tc_read() accessors omits 3f072c304c0a drm/bridge: tc358767: Simplify tc_set_video_mode() omits aa92213f388b drm/bridge: tc358767: Simplify polling in tc_link_training() omits ebcce4e64247 drm/bridge: tc358767: Simplify polling in tc_main_link_setup() omits 93a105694f7d drm/bridge: tc358767: Simplify tc_poll_timeout() omits 28a902e6d7fb dt-bindings: display: rockchip-lvds: Remove panel references omits e61576c4b9ff drm/mgag200: add in missing { } around if block omits b40cf94c7673 drm/i915: make intel_uc_fw.h self-contained omits ba740cfc2f26 drm/i915: make intel_gvt.h self-contained omits 5e0cca98b4d1 drm/i915: make intel_guc_reg.h self-contained omits 72629d11d56c drm/i915: make intel_guc_fwif.h self-contained omits 016c1c8938b0 drm/i915: make intel_guc_ct.h self-contained omits 961ebc9dd1f5 drm/i915: make i915_vgpu.h self-contained omits f8daf6418e30 drm/i915: make i915_pvinfo.h self-contained omits f807d31a2174 drm/i915: make i915_globals.h self-contained omits c75299aea22a drm/i915: make i915_fixed.h self-contained omits 7fcc7ca549d4 drm/i915: add header search path to subdir Makefiles omits 9ef424e58e21 drm/i915: prefix header search path with $(srctree)/ omits e5ff5344f4a4 drm/vkms: No need for ->pages_lock in crc work anymore omits 8b1865873651 drm/vkms: totally reworked crc data tracking omits 1c305e13ecc5 drm/vkms: No _irqsave within spin_lock_irq needed omits 64cfaa509271 drm/vkms: Dont flush crc worker when we change crc status omits 5ef8100a3919 drm/vkms: flush crc workers earlier in commit flow omits 3d08eb7ddb4d drm/vkms: Add our own commit_tail omits fb4155fa4c0c drm/vkms: Rename vkms_output.state_lock to crc_lock omits a0e4e5754cce drm/vkms: Use spin_lock_irq in process context omits 18d0952a838b drm/vkms: Fix crc worker races omits 5ed7a0cf3394 drm/i915: Move OA files to separate folder omits 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next omits c1a495a55853 drm: Allow range of 0 for drm_mm_insert_node_in_range() omits 63c9dae71dc5 drm/i915/ehl: Add voltage level requirement table omits 6e63790efdf7 drm/i915/ehl: Remove unsupported cd clocks omits 9c811fce8a44 drm/i915/icl: Add new supported CD clocks omits 092be382a260 drm/i915: Lift intel_engines_resume() to callers omits 18398904ca9e drm/i915: Only recover active engines omits de5147b8ce6d drm/i915: Add a wakeref getter for iff the wakeref is alre [...] omits 7d23e5937603 drm/i915: Initialize drm_driver vblank funcs at compile time omits b318b82455bd drm/i915: Nuke drm_driver irq vfuncs omits 08fa8fd0faa5 drm/i915: Switch to per-crtc vblank vfuncs omits 4c888e7bd26f drm/i915: Fix various tracepoints for gen2 omits faaa2902b5a9 drm/i915/selftests: Fixup atomic reset checking omits 1e5deb263265 drm/i915/selftests: Drop manual request wakerefs around hangcheck omits d84747956654 drm/i915/selftests: Serialise nop reset with retirement omits 5ccf2027bb93 drm/i915: Check backlight type while doing eDP backlight i [...] omits 848ed7d54246 drm/virtio: drop DRM_AUTH usage from the driver omits e4eee93d2577 drm/vgem: drop DRM_AUTH usage from the driver omits 7042a33deb14 drm/omap: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls omits a305f6c5c819 drm/nouveau: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls omits 88209d2c5035 drm/msm: drop DRM_AUTH usage from the driver omits 921d57323657 drm/lima: drop DRM_AUTH usage from the driver omits 951ecc022c47 drm/exynos: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls omits b8602f9a65a6 drm/etnaviv: drop DRM_AUTH usage from the driver omits cbfbe47fc539 drm/vmwgfx: use core drm to extend/check vmw_execbuf_ioctl omits bcde7d345c90 drm/vmgfx: kill off unused init_mutex omits 3cd74023ea18 vmwgfx: drop empty lastclose stub omits ccdae4257569 drm/nouveau: remove open-coded drm_invalid_op() omits b402375699ae drm/i915: remove irrelevant DRM_UNLOCKED flag omits d6891db2ad0a drm/tegra: remove irrelevant DRM_UNLOCKED flag omits caa54ec03c7f dt-bindings: panel: Add Boe Himax8279d is 1200x1920, 4-lan [...] omits 77b893df0c58 dt-bindings: display: Add ETM0700G0DH6 compatible string omits 1a14e0c25652 drm/panel: jh057n00900: Add regulator support omits d4bd9a58d81b dt-bindings: display/panel: jh057n00900: Document power su [...] omits 428733c72d03 drm/panel: jh057n00900: Don't use magic constant omits 60ba34c6a5b3 MAINTAINERS: Add Purism mail alias as reviewer for their d [...] omits f63df31d2ddd drm/panel: Add support for Raydium RM67191 panel driver omits 059b39f30aa6 dt-bindings: display: panel: Add support for Raydium RM671 [...] omits d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next omits 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next omits 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next omits 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next omits b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next omits ad72733d9573 Merge branch 'for-5.2/fixes' into for-next omits f1bd37f300a4 drm/panel: simple: Add Sharp LS020B1DD01D panel support omits f9a763d27462 drm: Add bus flag for Sharp-specific signals omits a63f4612e1de dt-bindings: display: Add Sharp LS020B1DD01D panel documentation omits ecdcbbb7ceb1 drm/panel: Add Novatek NT39016 panel support omits c79e7a293733 dt-bindings: display: Add King Display KD035G6-54NT panel [...] omits 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next omits 93d7a3b4be30 drm/i915/icl: Add missing device ID omits 719bda751e18 MAINTAINERS: Update Maintainers and Reviewers of DRM Bridg [...] omits cba17e5d647b drm/i915/gt: Add some debug tracing for context pinning omits 9c31dcb6dd94 drm/panel: simple: Add Ortustech COM37H3M panel support omits dda0e4bdbeac drm/panel: simple: Add Sharp LQ070Y3DG3B panel support omits a6e5a47f40ed dt-bindings: drm/panel: simple: add sharp, lq070y3dg3b panel omits e24fd0cf73d1 dt-bindings: drm/panel: simple: add ortustech, com37h3m99d [...] omits 75909cb6a753 dt-bindings: drm/panel: simple: add ortustech, com37h3m05d [...] omits f0ca820cc006 drm/i915/gt: Always call kref_init for the timeline omits b38565faded7 drm/i915/gt: Drop stale commentary for timeline density omits c8d84778e527 drm/i915/selftests: Hold ref on request across waits omits 2c6574a9ed66 drm/panel: simple: Add GiantPlus GPM940B0 panel support omits 0565ae92835c media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8 media bus format omits d55bcb4c9a74 dt-bindings: display: Add GiantPlus GPM940B0 panel documentation omits 5f22e5b3116c drm/i915: Rename intel_wakeref_[is]_active omits 0c91621cad49 drm/i915/gt: Pass intel_gt to pm routines omits 8e9c2f621893 drm/i915/guc: Add debug capture of GuC exception omits 07bfe6bf1052 drm/i915/execlists: Convert recursive defer_request() into [...] omits 9a6a644096a1 drm/i915/ehl: Add missing VECS engine omits 5ebeb02c8678 drm/msm: Drop robj from msm_gem_new_impl omits c6be80861824 drm/etnaviv: Drop resv argument from etnaviv_gem_new_impl omits fcca453c8884 drm/todo: Add new debugfs todo omits 8de6ca2e0e93 drm/todo: Update mmap todo omits 3c745e0b5dea drm/todo: Update backlight todo omits 9dfed7013083 drm/todo: remove gem_prime_import/export todo omits 3886666a2568 drm/vc4: Don set gem_obj->resv in prime import anymore omits 0ecaea14843e drm/panfrost: don't set gem_obj->resv for prime import anymore omits 2a11d881255b drm/mediatek: Use drm_atomic_helper_wait_for_fences omits 0fbbd27e5ab1 drm/lima: Drop resv argument from lima_bo_create_struct omits fc25441c7b9d drm/i915/ehl: Add one additional PCH ID to MCC omits 8dcfdfb45010 drm/i915/perf: fix ICL perf register offsets omits f9a393875d3a drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 s [...] omits 975304100a70 dt-bindings: display: Convert tpo,tpg110 panel to DT schema omits ca5be902a87d drm/mcde: Fix uninitialized variable omits 871918dffefc drm/i915/gem: Clear read/write domains for GPU clear omits 1e612a0f62fe drm/sun4i: Eliminate pointless on stack copy of drm_display_info omits 9f396ab4de15 drm: WARN on illegal aspect ratio when converting a mode to umode omits 993a80671ed9 drm: Do not accept garbage mode aspect ratio flags omits 700710e977fd drm: Do not use bitwise OR to set picure_aspect_ratio omits 50b0946de4c6 drm/connector: Fix warning in debug message omits 1effe5a3bb3d drm/bridge/synopsys: dsi: Allow VPG to be enabled via debugfs omits 8db7933ee3d4 drm/i915/execlists: Always clear ring_pause if we do not submit omits 0e343b086b05 drm/lima: Reduce the amount of logs on deferred probe of c [...] omits 7b4e467d2f99 drm/lima: Reduce number of PTR_ERR() calls omits 34e88f9e2fff drm/lima: Reduce the amount of logs on deferred probe omits adbb48bcf400 drm/lima: Mark 64-bit number as ULL omits 05fb8284a417 Merge branch 'i2c-mux/for-next' into for-next omits b2dbf8d982a4 drm/i915/blt: Remove recursive vma->lock omits 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] omits f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() omits b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] omits bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 omits d0b1e925e406 swiotlb: fix phys_addr_t overflow warning omits 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl omits 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() omits 7b0cdf3e56b9 drm/vgem: Ditch attach trickery in the fence ioctl omits 5f6ed9879a41 drm/prime: automatically set gem_obj->resv on import omits fb993aa7a404 drm/i915: Local debug BUG_ON for intel_wakeref omits 12c255b5dad1 drm/i915: Provide an i915_active.acquire callback omits a93615f900bd drm/i915: Throw away the active object retirement complexity omits 5361db1a33c7 drm/i915: Track i915_active using debugobjects omits 9e9539800dd4 drm/i915: Remove waiting & retiring from shrinker paths omits 2ae70d28f27f drm/i915/guc: handle GuC messages received with CTB disabled omits e29cc1d7e820 drm/i915/guc: reorder enable/disable communication steps omits 634cdf7fd91a drm/vram-helper: Drop drm_gem_prime_export/import omits 42169858d75c drm/zte: Drop drm_gem_prime_export/import omits f30dec2f8240 drm/xen: Drop drm_gem_prime_export/import omits aada617da7b6 drm/virtio: Drop drm_gem_prime_export/import omits 5eab998741c8 drm/vgem: Drop drm_gem_prime_export omits 9030142e3206 drm/radeon: Drop drm_gem_prime_import omits ddad8b452e5f drm/vc3: Drop drm_gem_prime_import omits 8a0155614796 drm/vboxvideo: Drop drm_gem_prime_export/import omits cb822cab0537 drm/tve2000: Drop drm_gem_prime_export/import omits 52de698543c9 drm/tilcdc: Drop drm_gem_prime_export/import omits b8764eaf8ad8 drm/stm: Drop drm_gem_prime_export/import omits 03988e4fa156 drm/sti: Drop drm_gem_prime_export/import omits cf64beca45f9 drm/shmob: Drop drm_gem_prime_export/import omits f59bcca620e8 drm/rockchip: Drop drm_gem_prime_export/import omits b392cb98dfff drm/rcar-du: Drop drm_gem_prime_export/import omits baa78332a7ca drm/qxl: Drop drm_gem_prime_export/import omits a23916462848 drm/pl111: Drop drm_gem_prime_export/import omits 78fc89063f0c drm/nouveau: Drop drm_gem_prime_export/import omits 4fdfffc8f318 drm/mxsfb: Drop drm_gem_prime_export/import omits d229c592d12d drm/msm: Drop drm_gem_prime_export/import omits 4bcc9543ad4c drm/meson: Drop drm_gem_prime_export/import omits 3baeeb21983a drm/mtk: Drop drm_gem_prime_export/import omits bf6f1fa62e76 drm/mcde: Drop drm_gem_prime_export/import omits c5be0ddd500d drm/imx: Drop drm_gem_prime_export/import omits 8c6555d4a6fb drm/hisilicon: Drop drm_gem_prime_export/import omits 40e546c5f9ca drm/fsl-dcu: Drop drm_gem_prime_export/import omits 13ea486fe1c6 drm/exynos: Drop drm_gem_prime_export omits 2550416ccf19 drm/etnaviv: Drop drm_gem_prime_export/import omits b82a6fd04ec3 drm/atmel: Drop drm_gem_prime_export/import omits d3bc25f3bff3 drm/arm: Drop drm_gem_prime_export/import omits b5031e86a9af drm/arc: Drop drm_gem_prime_export/import omits 75426367cd37 drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl omits e4fa8457b219 drm/prime: Align gem_prime_export with obj_funcs.export omits 8b3026a74fa7 drm/omapdrm: drop fb_debug_enter/leave omits 055a12ff16dd drm/arm/komeda: Remove DRIVER_HAVE_IRQ omits 0424fdaf883a drm/prime: Actually remove DRIVER_PRIME everywhere omits 80fc1c1991cd drm/i915/gt: Fixup kerneldoc parameters omits c6fe28b0c27d drm/i915/gt: Rename i915_gt_timelines omits 5f6730a46892 drm/i915: Prevent dereference of engine before NULL check [...] omits db56f974941b drm/i915: Eliminate dual personality of i915_scratch_offset omits f0c02c1b9188 drm/i915: Rename i915_timeline to intel_timeline and move [...] omits 4c6d51ea2a68 drm/i915: Make timelines gt centric omits ba4134a41931 drm/i915: Save trip via top-level i915 in a few more places omits db45fb5bc1a0 drm/i915: Compartmentalize ring buffer creation omits d8a4424839ee drm/i915: Store ggtt pointer in intel_gt omits 1d66377a76bd drm/i915: Compartmentalize i915_gem_init_ggtt omits 3b8966287fa9 drm/i915: Compartmentalize i915_ggtt_cleanup_hw omits 390c82055b74 drm/i915: Compartmentalize timeline_init/park/fini omits baea429dc5ed drm/i915: Move i915_gem_chipset_flush to intel_gt omits a1c8a09e0c7c drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt omits 68c754b85084 drm/i915: Compartmentalize i915_gem_suspend/restore_gtt_mappings omits 763c1e63125e drm/i915: Store intel_gt backpointer in vm omits 759e4a74f354 drm/i915: Make ggtt invalidation work on ggtt omits 8b5342f58d3c drm/i915: Compartmentalize i915_ggtt_init_hw omits ee1de7dd7d33 drm/i915: Compartmentalize i915_ggtt_probe_hw omits 6b0a8dfdf27e drm/i915: Stop using I915_READ/WRITE in intel_wopcm_init_hw omits 8649187a9520 drm/i915: Move intel_engines_resume into common init omits abc584f9aa04 drm/i915: Convert i915_gem_init_hw to intel_gt omits 28a1f7894f6b drm/i915: Consolidate some open coded mmio rmw omits acb56d97d907 drm/i915: Convert i915_ppgtt_init_hw to intel_gt omits 20a7f2fc4d7a drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt omits f937f5613b6f drm/i915: Store backpointer to intel_gt in the engine omits d10cfee4d81b drm/i915: Convert gt workarounds to intel_gt omits cf6844b234e5 drm/i915: Convert init_unused_rings to intel_gt omits f88709bd1c5e drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling omits 500bfa380e11 drm/i915: Convert i915_gem_init_swizzling to intel_gt omits eaf522f62b74 drm/i915: Make i915_check_and_clear_faults take intel_gt omits 99f2eb966749 drm/i915: Move intel_gt_pm_init under intel_gt_init_early omits 724e9564c5ac drm/i915: Store some backpointers in struct intel_gt omits 24635c5152af drm/i915: Move intel_gt initialization to a separate file omits e5be5c7a8ffa drm/i915: Introduce struct intel_gt as replacement for ano [...] omits 3cb4ce0024f1 drm/i915: Convert intel_vgt_(de)balloon to uncore omits ee8375d5dc5b drm/prime: Make DRIVER_PRIME a no-op omits ae75f8368042 drm/prime: Unconditionally set up the prime file private omits 805dc614d58a drm/prime: Update docs omits b283e92a2315 drm/prime: Shuffle functions. omits b8142e3a63da drm/sti: Remove duplicated include from sti_drv.c omits 12fdaf19e05b drm/i915/execlists: Keep virtual context alive until after [...] omits b32fa8111563 drm/i915/gtt: Defer address space cleanup to an RCU worker omits 683d672c425a drm/i915/ehl/dsi: Enable AFE over PPI strap omits 6a7bafe8fdb6 drm/i915/ehl/dsi: Set lane latency optimization for DW1 omits 60a0933bff57 drm/i915/selftests: Use request managed wakerefs omits cffa1eb8a223 drm/i915: Rings are always flushed omits 136db994852a apparmor: increase left match history buffer size omits 8ac2ca328ec9 apparmor: Switch to GFP_KERNEL where possible omits df323337e507 apparmor: Use a memory pool instead per-CPU caches omits bf1d2ee7bc62 apparmor: Force type-casting of current->real_cred omits 8ee36e048c98 drm/i915/execlists: Minimalistic timeslicing omits 22b7a426bbe1 drm/i915/execlists: Preempt-to-busy omits 9e138ea1bdb1 drm/i915/gvt: decouple check_vgpu() from uncore_init() omits f833cdb06bf7 drm/i915: dynamically allocate forcewake domains omits 2e81bc61d4e3 drm/i915: skip forcewake actions on forcewake-less uncore omits 013857580bbe drm/i915: kill uncore_to_i915 omits 19e0a8d454c3 drm/i915: kill uncore_sanitize omits ccb2aceaaa5f drm/i915: use vfuncs for reg_read/write_fw_domains omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits 09c5ab384f6f drm/i915: Keep rings pinned while the context is active omits bdeb18dbcf82 drm/i915/ehl: Allow combo PHY A to drive a third external display omits b87b6c0dfce7 drm/i915: Flush the execution-callbacks on retiring omits ce94bef9354e drm/i915: Signal fence completion from i915_request_wait omits 78145dbeaea1 Merge branch 'for_5.3/driver-soc' into next omits 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next omits 3bda7f0ae0f7 KVM: PPC: Book3S PR: Fix software breakpoints omits 0e84ec96b561 KVM: PPC: Remove leftover comment from emulate_loadstore.c omits 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue omits b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next omits f6192c664e21 Merge commit '79499bb11db508' into fixes omits 753637b2039f Merge branch 'for-5.3' into for-next omits f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next omits 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 21560067fb1f soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init omits 5cfca8911ddd soc: fsl: qe: support fsl,qe-snums property omits 8f762fe5819f dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding omits d7fc59636641 soc: fsl: qe: introduce qe_get_device_node helper omits 875f2aabfcfa soc: fsl: qe: reduce static memory footprint by 1.7K omits f03de74d92ac soc: fsl: qe: drop useless static qualifier omits e72e014cd305 Merge branch 'for-5.2/fixes' into for-next omits 4cb9f043447e thermal: thermal_mmio: remove some dead code omits d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next omits 98609d195737 Merge branch 'for-5.2/fixes' into for-next omits 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 5677eab3c86d soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" omits f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next omits 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next omits 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next omits 7516db92a948 Merge branch 'for-5.3/logitech' into for-next omits c6922834dc62 Merge branch 'for-5.2/fixes' into for-next omits 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next omits 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes omits acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores omits a444d1aabe6b xtensa: add exclusive atomics support omits 2656d1569d93 xtensa: clean up inline assembly in futex.h omits c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next omits 2061da36848d xtensa: set proper error code for simdisk_setup() omits 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() omits de166bbe8617 ieee802154: hwsim: unregister hw while hwsim_subscribe_all [...] omits 1cbbbf39efab ieee802154: hwsim: Fix error handle path in hwsim_init_module omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits eb18d1215405 Merge branch 'for-5.2/logitech' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next omits 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next omits 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next omits 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next omits 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer omits 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] omits 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next omits 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 0142ada02a43 Merge branch 'for-5.2' into for-next omits 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next omits 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load omits fe166a9f2868 apparmor: fix missing ZLIB defines omits 6a59d9243d34 apparmor: fix blob compression build failure on ppc omits 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression omits afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next omits a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next omits 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits c569255abd6e Merge branch 'for-5.2/core' into for-next omits a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next omits c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next omits 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next omits efe27707ce1a Merge branch 'for-5.2/ish' into for-next omits 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next omits 4f205a9f7fda Merge branch 'for-5.2/core' into for-next omits 8db4f469cb52 Merge branch 'for-5.2/core' into for-next omits 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next omits d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next omits b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next omits 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next omits cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next omits 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next omits 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next omits 812cd88749e0 firewire: mark expected switch fall-throughs omits fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next omits c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next omits a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next omits 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next omits c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next omits 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next omits 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next omits b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next omits 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next 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 b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next omits f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits 06e284aafd45 Merge branch 'for-5.1/ish' into for-next omits 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 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 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 fcee620b2daf Merge branch 'for-5.1/ish' into for-next omits 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next omits 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next omits d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next omits b76d699daab2 Merge branch 'master' into for-next omits 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next omits 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses omits a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' omits fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next omits 5c7e08659a17 Merge branch 'v4.20/drivers' into next omits 2a35bd877900 Merge branch 'v4.20/dt64' into next omits 110c998858f5 Merge branch 'v4.20/arm64' into next omits c4b90045984b Merge branch 'v4.20/dt' into next omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next
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/gnu-master-arm-next-allmodcon [...] \ O -- O -- O (b5b3bd898ba9)
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 | 17 +- .gitignore | 2 +- .mailmap | 26 +- CREDITS | 2 +- Documentation/ABI/stable/sysfs-bus-w1 | 2 +- Documentation/ABI/stable/sysfs-driver-w1_ds28e04 | 4 +- Documentation/ABI/stable/sysfs-driver-w1_ds28ea00 | 2 +- Documentation/ABI/testing/debugfs-hisi-zip | 50 - Documentation/ABI/testing/debugfs-moxtet | 23 - Documentation/ABI/testing/dev-kmsg | 15 +- Documentation/ABI/testing/ima_policy | 6 +- .../ABI/testing/sysfs-bus-iio-dfsdm-adc-stm32 | 2 +- .../ABI/testing/sysfs-bus-iio-timer-stm32 | 23 + .../ABI/testing/sysfs-bus-intel_th-devices-msc | 3 +- Documentation/ABI/testing/sysfs-bus-moxtet-devices | 17 - Documentation/ABI/testing/sysfs-class-backlight | 26 - .../{sysfs-class-mic => sysfs-class-mic.txt} | 0 Documentation/ABI/testing/sysfs-class-remoteproc | 10 - Documentation/ABI/testing/sysfs-class-wakeup | 76 - Documentation/ABI/testing/sysfs-class-watchdog | 34 - .../testing/sysfs-devices-platform-stratix10-rsu | 128 - Documentation/ABI/testing/sysfs-devices-power | 9 - Documentation/ABI/testing/sysfs-devices-soc | 7 - Documentation/ABI/testing/sysfs-devices-system-cpu | 10 - Documentation/ABI/testing/sysfs-driver-habanalabs | 14 +- Documentation/ABI/testing/sysfs-firmware-efi | 8 - .../ABI/testing/sysfs-firmware-turris-mox-rwtm | 37 - Documentation/ABI/testing/sysfs-fs-f2fs | 7 - Documentation/ABI/testing/sysfs-kernel-btf | 17 - Documentation/ABI/testing/sysfs-kernel-slab | 13 +- Documentation/ABI/testing/sysfs-platform-dfl-fme | 85 - Documentation/ABI/testing/sysfs-platform-dfl-port | 85 - Documentation/ABI/testing/sysfs-power | 106 - Documentation/DMA-API.txt | 19 +- Documentation/PCI/index.rst | 2 +- Documentation/PCI/pci-error-recovery.rst | 1 + .../PCI/{pciebus-howto.rst => picebus-howto.rst} | 0 .../RCU/Design/Requirements/Requirements.html | 73 +- Documentation/RCU/stallwarn.txt | 6 - Documentation/acpi/dsd/leds.txt | 99 + .../admin-guide/auxdisplay/cfag12864b.rst | 98 - Documentation/admin-guide/auxdisplay/index.rst | 16 - Documentation/admin-guide/auxdisplay/ks0108.rst | 50 - .../admin-guide/cgroup-v1/blkio-controller.rst | 6 + Documentation/admin-guide/cgroup-v2.rst | 151 +- Documentation/admin-guide/cifs/authors.rst | 69 - Documentation/admin-guide/cifs/changes.rst | 8 - Documentation/admin-guide/cifs/index.rst | 21 - Documentation/admin-guide/cifs/introduction.rst | 53 - Documentation/admin-guide/cifs/todo.rst | 133 - Documentation/admin-guide/cifs/usage.rst | 869 - .../admin-guide/device-mapper/dm-clone.rst | 333 - Documentation/admin-guide/device-mapper/verity.rst | 7 - Documentation/admin-guide/devices.txt | 11 +- Documentation/admin-guide/index.rst | 5 - Documentation/admin-guide/jfs.rst | 66 - Documentation/admin-guide/kernel-parameters.txt | 93 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 8 +- .../admin-guide/laptops/thinkpad-acpi.rst | 23 - Documentation/admin-guide/perf/imx-ddr.rst | 52 - Documentation/admin-guide/sysctl/kernel.rst | 20 +- Documentation/admin-guide/sysrq.rst | 20 +- Documentation/admin-guide/ufs.rst | 68 - Documentation/admin-guide/wimax/i2400m.rst | 283 - Documentation/admin-guide/wimax/index.rst | 19 - Documentation/admin-guide/wimax/wimax.rst | 89 - Documentation/admin-guide/xfs.rst | 5 +- Documentation/arm/sa1100/adsbitsy.rst | 51 + Documentation/arm/sa1100/assabet.rst | 2 +- Documentation/arm/sa1100/brutus.rst | 69 + Documentation/arm/sa1100/freebird.rst | 25 + Documentation/arm/sa1100/graphicsclient.rst | 102 + Documentation/arm/sa1100/graphicsmaster.rst | 60 + Documentation/arm/sa1100/huw_webpanel.rst | 21 + Documentation/arm/sa1100/index.rst | 12 + Documentation/arm/sa1100/itsy.rst | 47 + Documentation/arm/sa1100/nanoengine.rst | 11 + Documentation/arm/sa1100/pangolin.rst | 29 + Documentation/arm/sa1100/pleb.rst | 13 + Documentation/arm/sa1100/tifon.rst | 7 + Documentation/arm/sa1100/yopy.rst | 5 + Documentation/arm/samsung-s3c24xx/index.rst | 2 +- Documentation/arm/sh-mobile/.gitignore | 1 + Documentation/arm64/index.rst | 1 - Documentation/arm64/kasan-offsets.sh | 27 - Documentation/arm64/memory.rst | 123 +- Documentation/arm64/silicon-errata.rst | 2 - Documentation/arm64/tagged-address-abi.rst | 156 - Documentation/arm64/tagged-pointers.rst | 21 +- Documentation/auxdisplay/cfag12864b | 105 + Documentation/auxdisplay/ks0108 | 55 + Documentation/block/null_blk.rst | 33 +- Documentation/block/switching-sched.rst | 4 + Documentation/bpf/prog_flow_dissector.rst | 18 - Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/index.rst | 3 +- Documentation/core-api/kernel-api.rst | 3 - Documentation/core-api/memory-allocation.rst | 4 - Documentation/core-api/packing.rst | 166 - Documentation/core-api/printk-formats.rst | 16 +- Documentation/cpu-freq/core.txt | 16 +- Documentation/crypto/crypto_engine.rst | 1 - Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kunit/api/index.rst | 16 - Documentation/dev-tools/kunit/api/test.rst | 11 - Documentation/dev-tools/kunit/faq.rst | 62 - Documentation/dev-tools/kunit/index.rst | 79 - Documentation/dev-tools/kunit/start.rst | 180 - Documentation/dev-tools/kunit/usage.rst | 576 - Documentation/devicetree/bindings/arm/actions.txt | 56 + Documentation/devicetree/bindings/arm/actions.yaml | 38 - Documentation/devicetree/bindings/arm/amlogic.yaml | 21 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 + .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 52 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 17 - Documentation/devicetree/bindings/arm/arm-boards | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 3 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 4 +- Documentation/devicetree/bindings/arm/fsl.yaml | 26 - .../devicetree/bindings/arm/idle-states.txt | 32 +- Documentation/devicetree/bindings/arm/l2c2x0.yaml | 4 - .../arm/marvell/ap806-system-controller.txt | 42 +- .../bindings/arm/marvell/armada-37xx.txt | 8 - .../arm/marvell/cp110-system-controller.txt | 4 +- .../devicetree/bindings/arm/mediatek.yaml | 4 - .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 - .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../bindings/arm/mediatek/mediatek,camsys.txt | 1 - .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 - .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 - .../bindings/arm/mediatek/mediatek,ipesys.txt | 22 - .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 - .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 - .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 - .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 - .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 - .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 - Documentation/devicetree/bindings/arm/qcom.yaml | 8 - Documentation/devicetree/bindings/arm/realtek.txt | 22 + Documentation/devicetree/bindings/arm/realtek.yaml | 23 - .../devicetree/bindings/arm/rockchip.yaml | 45 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 16 - Documentation/devicetree/bindings/arm/topology.txt | 475 + .../devicetree/bindings/ata/ahci-platform.txt | 2 +- .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 85 - Documentation/devicetree/bindings/bus/imx-weim.txt | 4 - Documentation/devicetree/bindings/bus/moxtet.txt | 46 - .../devicetree/bindings/bus/qcom,ebi2.txt | 2 +- .../devicetree/bindings/bus/sun50i-de2-bus.txt | 40 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 1 - .../bindings/clock/amlogic,axg-audio-clkc.txt | 1 - .../bindings/clock/amlogic,gxbb-clkc.txt | 1 - .../bindings/clock/brcm,bcm2835-cprman.txt | 4 +- .../{renesas,emev2-smu.txt => emev2-clock.txt} | 0 .../devicetree/bindings/clock/imx8mn-clock.yaml | 112 - .../devicetree/bindings/clock/qcom,gcc.txt | 21 - .../devicetree/bindings/clock/qcom,rpmh-clk.txt | 7 +- .../bindings/clock/rockchip,rk3308-cru.txt | 60 - .../devicetree/bindings/clock/ti,cdce925.txt | 4 - .../bindings/connector/usb-connector.txt | 14 - .../devicetree/bindings/cpu/cpu-topology.txt | 553 - .../crypto/allwinner,sun4i-a10-crypto.yaml | 79 - .../devicetree/bindings/crypto/sun4i-ss.txt | 23 + .../bindings/display/amlogic,meson-dw-hdmi.txt | 119 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 150 - .../bindings/display/amlogic,meson-vpu.txt | 121 + .../bindings/display/amlogic,meson-vpu.yaml | 137 - .../devicetree/bindings/display/arm,pl11x.txt | 9 +- .../devicetree/bindings/display/bridge/sii902x.txt | 5 +- .../bindings/display/connector/hdmi-connector.txt | 1 - .../display/panel/ampire,am-480272h3tmqw-t01h.txt | 26 + .../display/panel/ampire,am-480272h3tmqw-t01h.yaml | 42 - .../display/panel/arm,versatile-tft-panel.txt | 2 +- .../display/panel/armadeus,st0700-adapt.txt | 9 + .../display/panel/armadeus,st0700-adapt.yaml | 33 - .../display/panel/bananapi,s070wv20-ct16.txt | 12 + .../display/panel/bananapi,s070wv20-ct16.yaml | 31 - .../bindings/display/panel/boe,himax8279d.txt | 24 - .../bindings/display/panel/dlc,dlc0700yzg-1.txt | 13 + .../bindings/display/panel/dlc,dlc0700yzg-1.yaml | 31 - .../bindings/display/panel/edt,et-series.txt | 2 +- .../bindings/display/panel/giantplus,gpm940b0.txt | 12 - .../bindings/display/panel/innolux,ee101ia-01d.txt | 7 + .../display/panel/innolux,ee101ia-01d.yaml | 31 - .../display/panel/kingdisplay,kd035g6-54nt.txt | 42 - .../devicetree/bindings/display/panel/lvds.yaml | 107 - .../display/panel/mitsubishi,aa104xd12.txt | 47 + .../display/panel/mitsubishi,aa104xd12.yaml | 75 - .../display/panel/mitsubishi,aa121td01.txt | 47 + .../display/panel/mitsubishi,aa121td01.yaml | 74 - .../bindings/display/panel/nec,nl8048hl11.yaml | 62 - .../display/panel/ortustech,com37h3m05dtc.txt | 12 - .../display/panel/ortustech,com37h3m99dtc.txt | 12 - .../bindings/display/panel/panel-common.txt | 101 + .../bindings/display/panel/panel-common.yaml | 149 - .../bindings/display/panel/panel-lvds.txt | 121 + .../devicetree/bindings/display/panel/panel.txt | 4 + .../bindings/display/panel/pda,91-00156-a0.txt | 14 + .../bindings/display/panel/pda,91-00156-a0.yaml | 31 - .../panel/raspberrypi,7inch-touchscreen.txt | 49 + .../panel/raspberrypi,7inch-touchscreen.yaml | 71 - .../bindings/display/panel/raydium,rm67191.txt | 41 - .../display/panel/rocktech,jh057n00900.txt | 5 - .../bindings/display/panel/sgd,gktw70sdae4se.txt | 41 + .../bindings/display/panel/sgd,gktw70sdae4se.yaml | 68 - .../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 - .../bindings/display/panel/sharp,lq070y3dg3b.txt | 12 - .../bindings/display/panel/sharp,ls020b1dd01d.txt | 12 - .../bindings/display/panel/simple-panel.txt | 29 +- .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 + .../display/panel/tfc,s9700rtwv43tr-01b.yaml | 33 - .../bindings/display/panel/ti,nspire.yaml | 36 - .../bindings/display/panel/tpo,tpg110.txt | 70 + .../bindings/display/panel/tpo,tpg110.yaml | 101 - .../display/rockchip/dw_mipi_dsi_rockchip.txt | 23 +- .../bindings/display/rockchip/rockchip-lvds.txt | 11 + .../devicetree/bindings/display/ssd1307fb.txt | 10 - .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 55 - .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 88 - .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 62 - .../devicetree/bindings/dma/dma-common.yaml | 45 - .../devicetree/bindings/dma/dma-controller.yaml | 35 - .../devicetree/bindings/dma/dma-router.yaml | 50 - Documentation/devicetree/bindings/dma/dma.txt | 114 +- .../dma/{renesas,nbpfaxi.txt => nbpfaxi.txt} | 0 .../bindings/dma/{renesas,shdma.txt => shdma.txt} | 0 .../devicetree/bindings/dma/sun4i-dma.txt | 45 + .../devicetree/bindings/dma/sun6i-dma.txt | 81 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 88 - Documentation/devicetree/bindings/eeprom/at25.txt | 1 - .../devicetree/bindings/example-schema.yaml | 2 +- .../devicetree/bindings/extcon/extcon-arizona.txt | 2 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 4 +- .../bindings/fieldbus/arcx,anybus-controller.txt | 0 .../bindings/firmware/cznic,turris-mox-rwtm.txt | 19 - .../devicetree/bindings/firmware/qcom,scm.txt | 4 +- .../bindings/fpga/altera-fpga2sdram-bridge.txt | 5 +- .../bindings/fpga/altera-freeze-bridge.txt | 5 +- .../bindings/fpga/altera-hps2fpga-bridge.txt | 5 +- .../devicetree/bindings/fpga/fpga-bridge.txt | 13 - .../bindings/fpga/xilinx-pr-decoupler.txt | 8 +- .../devicetree/bindings/gpio/gpio-aspeed.txt | 7 +- .../devicetree/bindings/gpio/gpio-davinci.txt | 1 - .../devicetree/bindings/gpio/gpio-moxtet.txt | 18 - .../devicetree/bindings/gpio/gpio-mpc8xxx.txt | 16 +- .../devicetree/bindings/gpio/sgpio-aspeed.txt | 45 - .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 116 - .../devicetree/bindings/gpu/arm,mali-midgard.txt | 119 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 168 - .../devicetree/bindings/gpu/arm,mali-utgard.txt | 124 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 168 - .../bindings/{iio/adc => hwmon}/ads1015.txt | 0 Documentation/devicetree/bindings/hwmon/as370.txt | 11 - .../devicetree/bindings/hwmon/ibm,cffps1.txt | 8 +- Documentation/devicetree/bindings/hwmon/lm75.txt | 1 - .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 4 +- .../i2c/{renesas,iic-emev2.txt => i2c-emev2.txt} | 0 .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 2 +- .../bindings/i2c/{renesas,i2c.txt => i2c-rcar.txt} | 0 .../i2c/{renesas,riic.txt => i2c-riic.txt} | 0 .../i2c/{renesas,iic.txt => i2c-sh_mobile.txt} | 0 .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 121 - .../devicetree/bindings/iio/adc/adi,ad7606.txt | 66 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 138 - .../bindings/iio/adc/allwinner,sun8i-a33-ths.yaml | 43 - .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 6 - .../bindings/iio/chemical/plantower,pms7003.txt | 26 + .../bindings/iio/chemical/plantower,pms7003.yaml | 51 - .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 53 - .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 - .../light/{renesas,isl29501.txt => isl29501.txt} | 0 .../devicetree/bindings/iio/light/noa1305.yaml | 44 - .../devicetree/bindings/iio/light/stk33xx.yaml | 49 - .../devicetree/bindings/iio/mount-matrix.txt | 203 - .../bindings/iio/potentiometer/max5432.yaml | 44 - .../input/allwinner,sun4i-a10-lradc-keys.yaml | 95 - .../devicetree/bindings/input/sun4i-lradc-keys.txt | 65 + .../bindings/input/touchscreen/ads7846.txt | 29 +- .../bindings/input/touchscreen/bu21013.txt | 27 +- .../bindings/interconnect/qcom,qcs404.txt | 45 - .../allwinner,sun4i-a10-ic.yaml | 47 - .../interrupt-controller/allwinner,sun4i-ic.txt | 20 + .../allwinner,sun7i-a20-sc-nmi.yaml | 70 - .../interrupt-controller/allwinner,sunxi-nmi.txt | 29 + .../amlogic,meson-gpio-intc.txt | 1 - .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/atmel,aic.txt | 7 +- .../bindings/interrupt-controller/interrupts.txt | 8 +- .../interrupt-controller/mediatek,sysirq.txt | 1 - .../interrupt-controller/snps,archs-idu-intc.txt | 30 +- .../devicetree/bindings/iommu/mediatek,iommu.txt | 30 +- .../devicetree/bindings/leds/ams,as3645a.txt | 22 +- Documentation/devicetree/bindings/leds/common.txt | 62 +- .../devicetree/bindings/leds/leds-aat1290.txt | 12 +- .../devicetree/bindings/leds/leds-an30259a.txt | 22 +- .../devicetree/bindings/leds/leds-cr0014114.txt | 26 +- .../devicetree/bindings/leds/leds-gpio.txt | 23 +- .../devicetree/bindings/leds/leds-lm3532.txt | 4 - .../devicetree/bindings/leds/leds-lm3601x.txt | 10 +- .../devicetree/bindings/leds/leds-lm3692x.txt | 9 +- .../devicetree/bindings/leds/leds-lp8860.txt | 9 +- .../devicetree/bindings/leds/leds-lt3593.txt | 11 +- .../devicetree/bindings/leds/leds-sc27xx-bltc.txt | 10 +- .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 52 - .../devicetree/bindings/mailbox/meson-mhu.txt | 34 + .../devicetree/bindings/mailbox/mtk-gce.txt | 23 +- .../bindings/mailbox/qcom,apcs-kpss-global.txt | 3 - .../bindings/media/allwinner,sun4i-a10-csi.yaml | 109 - .../bindings/media/allwinner,sun4i-a10-ir.yaml | 80 - .../devicetree/bindings/media/amlogic,vdec.txt | 5 +- .../devicetree/bindings/media/cdns,csi2tx.txt | 3 +- .../devicetree/bindings/media/i2c/nokia,smia.txt | 10 +- .../devicetree/bindings/media/imx7-csi.txt | 2 +- .../devicetree/bindings/media/meson-ao-cec.txt | 8 +- .../devicetree/bindings/media/nvidia,tegra-vde.txt | 2 - Documentation/devicetree/bindings/media/rc.txt | 118 +- Documentation/devicetree/bindings/media/rc.yaml | 145 - .../media/{renesas,imr.txt => rcar_imr.txt} | 0 .../media/{renesas,vin.txt => rcar_vin.txt} | 0 .../{renesas,csi2.txt => renesas,rcar-csi2.txt} | 0 .../devicetree/bindings/media/rockchip-vpu.txt | 18 +- .../devicetree/bindings/media/sunxi-ir.txt | 28 + .../memory-controllers/mediatek,smi-common.txt | 12 +- .../memory-controllers/mediatek,smi-larb.txt | 4 - ...sas,dbsc.txt => renesas-memory-controllers.txt} | 0 .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 76 - .../devicetree/bindings/mfd/aspeed-scu.txt | 2 + Documentation/devicetree/bindings/mfd/mt6397.txt | 20 +- Documentation/devicetree/bindings/mfd/rn5t618.txt | 5 - .../devicetree/bindings/mfd/sun4i-gpadc.txt | 59 + .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 2 + .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 14 +- .../devicetree/bindings/mmc/arasan,sdhci.txt | 17 - .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 106 - .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 4 +- .../devicetree/bindings/mtd/mxic-nand.txt | 36 - .../devicetree/bindings/net/adi,adin.yaml | 73 - .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 3 - .../bindings/net/amlogic,meson-dwmac.yaml | 113 - .../bindings/net/aspeed,ast2600-mdio.yaml | 45 - .../devicetree/bindings/net/broadcom-bluetooth.txt | 1 - .../devicetree/bindings/net/can/fsl-flexcan.txt | 10 - .../devicetree/bindings/net/can/rcar_can.txt | 6 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 15 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 40 - Documentation/devicetree/bindings/net/dsa/ksz.txt | 4 - .../devicetree/bindings/net/dsa/marvell.txt | 2 +- .../devicetree/bindings/net/dsa/mt7530.txt | 214 - .../devicetree/bindings/net/fsl-enetc.txt | 42 +- Documentation/devicetree/bindings/net/macb.txt | 4 +- .../devicetree/bindings/net/mediatek-net.txt | 1 - .../devicetree/bindings/net/meson-dwmac.txt | 71 + .../devicetree/bindings/net/micrel-ksz90x1.txt | 32 +- .../devicetree/bindings/net/mscc-ocelot.txt | 20 +- .../devicetree/bindings/net/snps,dwmac.yaml | 16 +- .../devicetree/bindings/net/ti,dp83867.txt | 4 - .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/opp/kryo-cpufreq.txt | 680 + Documentation/devicetree/bindings/opp/opp.txt | 4 +- .../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 795 - Documentation/devicetree/bindings/opp/qcom-opp.txt | 19 - .../bindings/opp/sun50i-nvmem-cpufreq.txt | 167 - .../devicetree/bindings/pci/designware-pcie.txt | 6 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +- .../devicetree/bindings/pci/mediatek-pcie.txt | 1 - .../bindings/pci/nvidia,tegra194-pcie.txt | 171 - .../devicetree/bindings/pci/pci-armada8k.txt | 10 +- Documentation/devicetree/bindings/pci/pci-msi.txt | 2 +- Documentation/devicetree/bindings/pci/pci.txt | 5 - Documentation/devicetree/bindings/pci/pcie-al.txt | 46 - .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 63 - .../phy/amlogic,meson-g12a-usb3-pcie-phy.yaml | 57 - .../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 95 - .../bindings/phy/meson-g12a-usb2-phy.txt | 22 + .../bindings/phy/meson-g12a-usb3-pcie-phy.txt | 22 + .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 10 - .../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 - .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 45 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 49 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 115 - .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 1 - .../bindings/pinctrl/ingenic,pinctrl.txt | 17 +- .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 +- .../bindings/pinctrl/qcom,msm8998-pinctrl.txt | 5 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 6 - .../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 186 - .../bindings/power/amlogic,meson-ee-pwrc.yaml | 93 - .../bindings/power/reset/mt6323-poweroff.txt | 20 - .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 22 + .../bindings/regulator/act8865-regulator.txt | 27 +- .../bindings/regulator/fixed-regulator.yaml | 19 +- .../bindings/regulator/mt6358-regulator.txt | 358 - .../bindings/regulator/qcom,rpmh-regulator.txt | 15 +- .../devicetree/bindings/regulator/sy8824x.txt | 24 - .../bindings/regulator/twl-regulator.txt | 7 - .../bindings/regulator/uniphier-regulator.txt | 5 +- .../bindings/reset/amlogic,meson-axg-audio-arb.txt | 3 +- .../bindings/reset/amlogic,meson-reset.txt | 19 + .../bindings/reset/amlogic,meson-reset.yaml | 37 - .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../bindings/reset/hisilicon,hi6220-reset.txt | 1 - .../devicetree/bindings/reset/qcom,aoss-reset.txt | 52 + .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 47 - .../devicetree/bindings/reset/qcom,pdc-global.txt | 52 + .../devicetree/bindings/reset/qcom,pdc-global.yaml | 47 - .../devicetree/bindings/reset/snps,dw-reset.txt | 30 - .../devicetree/bindings/reset/uniphier-reset.txt | 5 +- .../devicetree/bindings/rng/amlogic,meson-rng.txt | 21 + .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 37 - Documentation/devicetree/bindings/rng/mtk-rng.txt | 1 - .../devicetree/bindings/rng/timeriomem_rng.txt | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 13 - .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 4 +- Documentation/devicetree/bindings/rtc/pcf8563.txt | 4 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 1 - .../devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt | 36 - .../devicetree/bindings/rtc/rtc-meson-vrtc.txt | 22 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 + .../bindings/serial/amlogic,meson-uart.txt | 38 + .../bindings/serial/amlogic,meson-uart.yaml | 73 - .../bindings/serial/fsl,s32-linflexuart.txt | 22 - .../devicetree/bindings/serial/fsl-lpuart.txt | 5 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../bindings/serial/nvidia,tegra20-hsuart.txt | 39 +- .../devicetree/bindings/serial/sifive-serial.txt | 33 + .../devicetree/bindings/serial/sifive-serial.yaml | 62 - .../devicetree/bindings/serial/st,stm32-usart.txt | 5 - .../bindings/soc/amlogic/clk-measure.txt | 1 - .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 5 +- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 11 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 4 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 39 - .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 57 - .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 9 +- .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 6 +- .../bindings/sound/amlogic,axg-spdifin.txt | 6 +- .../bindings/sound/amlogic,axg-spdifout.txt | 6 +- .../bindings/sound/amlogic,axg-tdm-formatters.txt | 4 +- .../bindings/sound/amlogic,g12a-tohdmitx.txt | 5 +- .../devicetree/bindings/sound/everest,es8316.txt | 23 - .../devicetree/bindings/sound/fsl,esai.txt | 7 +- .../devicetree/bindings/sound/fsl-sai.txt | 4 +- .../bindings/sound/sun50i-codec-analog.txt | 14 + .../devicetree/bindings/sound/sun8i-a33-codec.txt | 63 + .../devicetree/bindings/sound/uda1334.txt | 17 - .../bindings/soundwire/soundwire-controller.yaml | 82 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 67 - .../bindings/spi/amlogic,meson6-spifc.yaml | 53 - .../devicetree/bindings/spi/nuvoton,npcm-fiu.txt | 47 - .../devicetree/bindings/spi/spi-controller.yaml | 2 +- .../devicetree/bindings/spi/spi-fsl-dspi.txt | 1 - .../devicetree/bindings/spi/spi-fsl-qspi.txt | 9 +- .../devicetree/bindings/spi/spi-meson.txt | 55 + .../devicetree/bindings/spi/spi-mt65xx.txt | 1 - .../devicetree/bindings/spi/spi-sprd-adi.txt | 11 +- .../devicetree/bindings/thermal/qoriq-thermal.txt | 1 - .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 102 - .../bindings/timer/allwinner,sun4i-timer.txt | 19 + .../bindings/timer/allwinner,sun5i-a13-hstimer.txt | 26 + .../timer/allwinner,sun5i-a13-hstimer.yaml | 79 - .../devicetree/bindings/timer/ingenic,tcu.txt | 137 - .../devicetree/bindings/timer/renesas,cmt.txt | 40 +- .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 - .../devicetree/bindings/usb/cdns-usb3.txt | 45 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 - .../devicetree/bindings/usb/exynos-usb.txt | 41 +- .../devicetree/bindings/usb/fcs,fusb302.txt | 7 + Documentation/devicetree/bindings/usb/generic.txt | 4 - .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 5 +- .../devicetree/bindings/usb/mediatek,mtu3.txt | 12 +- .../{renesas,usb3-peri.txt => renesas,usb3.txt} | 0 .../devicetree/bindings/usb/usb-conn-gpio.txt | 30 - .../devicetree/bindings/usb/usbmisc-imx.txt | 1 - .../devicetree/bindings/vendor-prefixes.yaml | 23 - .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 58 - .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 37 - .../devicetree/bindings/watchdog/aspeed-wdt.txt | 1 - .../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 - .../bindings/watchdog/ingenic,jz4740-wdt.txt | 17 + .../bindings/watchdog/meson-gxbb-wdt.txt | 16 + .../devicetree/bindings/watchdog/sunxi-wdt.txt | 22 + .../devicetree/bindings/watchdog/watchdog.yaml | 26 - Documentation/devicetree/writing-schema.md | 130 + Documentation/devicetree/writing-schema.rst | 154 - Documentation/driver-api/device_link.rst | 4 +- Documentation/driver-api/dmaengine/index.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 138 +- Documentation/driver-api/index.rst | 2 - Documentation/driver-api/ipmb.rst | 2 +- Documentation/driver-api/mtd/spi-nor.rst | 2 +- Documentation/driver-api/pinctl.rst | 6 +- Documentation/driver-api/serial/n_gsm.rst | 19 +- Documentation/driver-api/sgi-ioc4.rst | 49 + Documentation/driver-api/soundwire/index.rst | 2 +- Documentation/driver-api/thermal/index.rst | 16 - Documentation/driver-api/thermal/sysfs-api.rst | 798 - .../thermal/x86_pkg_temperature_thermal.rst | 55 - Documentation/driver-api/uio-howto.rst | 7 - .../features/core/jump-labels/arch-support.txt | 2 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- .../locking/queued-rwlocks/arch-support.txt | 2 +- .../locking/queued-spinlocks/arch-support.txt | 4 +- .../locking/rwsem-optimized/arch-support.txt | 34 + Documentation/filesystems/Locking | 576 + Documentation/filesystems/ceph.txt | 14 - Documentation/filesystems/cifs/AUTHORS | 63 + Documentation/filesystems/cifs/CHANGES | 4 + Documentation/filesystems/cifs/README | 743 + Documentation/filesystems/cifs/TODO | 125 + Documentation/filesystems/cifs/cifs.txt | 45 + Documentation/filesystems/cifs/cifsroot.txt | 97 - .../cifs/winucase_convert.pl | 0 Documentation/filesystems/coda.txt | 4 +- Documentation/filesystems/directory-locking | 135 + Documentation/filesystems/directory-locking.rst | 145 - Documentation/filesystems/erofs.txt | 210 - Documentation/filesystems/ext4/bigalloc.rst | 32 +- Documentation/filesystems/ext4/blockgroup.rst | 10 +- Documentation/filesystems/ext4/blocks.rst | 4 +- Documentation/filesystems/ext4/directory.rst | 2 +- Documentation/filesystems/ext4/group_descr.rst | 9 +- Documentation/filesystems/ext4/inodes.rst | 10 +- Documentation/filesystems/ext4/overview.rst | 1 - Documentation/filesystems/ext4/super.rst | 22 +- Documentation/filesystems/ext4/verity.rst | 41 - Documentation/filesystems/f2fs.txt | 8 - Documentation/filesystems/fscrypt.rst | 758 +- Documentation/filesystems/fsverity.rst | 726 - Documentation/filesystems/index.rst | 15 - Documentation/filesystems/jfs.txt | 52 + Documentation/filesystems/locking.rst | 665 - Documentation/filesystems/mandatory-locking.txt | 10 - Documentation/filesystems/nfs/Exporting | 160 + Documentation/filesystems/nfs/exporting.rst | 165 - Documentation/filesystems/overlayfs.txt | 2 +- Documentation/filesystems/porting | 686 + Documentation/filesystems/porting.rst | 852 - Documentation/filesystems/proc.txt | 4 +- Documentation/filesystems/ubifs-authentication.md | 426 + Documentation/filesystems/ubifs-authentication.rst | 444 - Documentation/filesystems/ufs.txt | 60 + Documentation/filesystems/vfs.rst | 6 +- Documentation/filesystems/virtiofs.rst | 60 - Documentation/firmware-guide/acpi/dsd/leds.rst | 111 - Documentation/firmware-guide/acpi/index.rst | 1 - Documentation/fpga/dfl.rst | 105 - Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-kms-helpers.rst | 12 - Documentation/gpu/drm-mm.rst | 40 +- Documentation/gpu/i915.rst | 23 +- Documentation/gpu/introduction.rst | 16 - Documentation/gpu/tinydrm.rst | 30 + Documentation/gpu/todo.rst | 81 +- Documentation/hwmon/adm1021.rst | 2 +- Documentation/hwmon/adm1275.rst | 2 +- Documentation/hwmon/ads1015.rst | 90 + Documentation/hwmon/hih6130.rst | 2 +- Documentation/hwmon/ibm-cffps.rst | 2 +- Documentation/hwmon/index.rst | 2 +- Documentation/hwmon/inspur-ipsps1.rst | 79 - Documentation/hwmon/lm25066.rst | 2 +- Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/max16064.rst | 2 +- Documentation/hwmon/max16065.rst | 2 +- Documentation/hwmon/max20751.rst | 2 +- Documentation/hwmon/max34440.rst | 2 +- Documentation/hwmon/max6650.rst | 2 +- Documentation/hwmon/max8688.rst | 2 +- Documentation/hwmon/menf21bmc.rst | 2 +- Documentation/hwmon/pcf8591.rst | 2 +- Documentation/hwmon/pxe1610 | 90 + Documentation/hwmon/pxe1610.rst | 107 - Documentation/hwmon/sht3x.rst | 2 +- Documentation/hwmon/shtc1.rst | 21 +- Documentation/hwmon/submitting-patches.rst | 8 +- Documentation/hwmon/tmp103.rst | 2 +- Documentation/hwmon/tps40422.rst | 2 +- Documentation/hwmon/ucd9000.rst | 2 +- Documentation/hwmon/ucd9200.rst | 2 +- Documentation/hwmon/via686a.rst | 2 +- Documentation/hwmon/zl6100.rst | 2 +- .../{dma-considerations.rst => DMA-considerations} | 0 Documentation/i2c/busses/i2c-ali1535 | 42 + Documentation/i2c/busses/i2c-ali1535.rst | 45 - Documentation/i2c/busses/i2c-ali1563 | 27 + Documentation/i2c/busses/i2c-ali1563.rst | 30 - Documentation/i2c/busses/i2c-ali15x3 | 112 + Documentation/i2c/busses/i2c-ali15x3.rst | 122 - Documentation/i2c/busses/i2c-amd-mp2 | 23 + Documentation/i2c/busses/i2c-amd-mp2.rst | 25 - Documentation/i2c/busses/i2c-amd756 | 25 + Documentation/i2c/busses/i2c-amd756.rst | 29 - Documentation/i2c/busses/i2c-amd8111 | 41 + Documentation/i2c/busses/i2c-amd8111.rst | 43 - Documentation/i2c/busses/i2c-diolan-u2c | 26 + Documentation/i2c/busses/i2c-diolan-u2c.rst | 29 - Documentation/i2c/busses/i2c-i801 | 173 + Documentation/i2c/busses/i2c-i801.rst | 182 - Documentation/i2c/busses/i2c-ismt | 36 + Documentation/i2c/busses/i2c-ismt.rst | 44 - Documentation/i2c/busses/i2c-mlxcpld | 51 + Documentation/i2c/busses/i2c-mlxcpld.rst | 57 - Documentation/i2c/busses/i2c-nforce2 | 50 + Documentation/i2c/busses/i2c-nforce2.rst | 53 - Documentation/i2c/busses/i2c-nvidia-gpu | 18 + Documentation/i2c/busses/i2c-nvidia-gpu.rst | 20 - Documentation/i2c/busses/i2c-ocores | 68 + Documentation/i2c/busses/i2c-ocores.rst | 70 - Documentation/i2c/busses/i2c-parport | 178 + Documentation/i2c/busses/i2c-parport-light | 22 + Documentation/i2c/busses/i2c-parport-light.rst | 24 - Documentation/i2c/busses/i2c-parport.rst | 190 - Documentation/i2c/busses/i2c-pca-isa | 23 + Documentation/i2c/busses/i2c-pca-isa.rst | 26 - Documentation/i2c/busses/i2c-piix4 | 112 + Documentation/i2c/busses/i2c-piix4.rst | 114 - Documentation/i2c/busses/i2c-sis5595 | 59 + Documentation/i2c/busses/i2c-sis5595.rst | 68 - Documentation/i2c/busses/i2c-sis630 | 58 + Documentation/i2c/busses/i2c-sis630.rst | 63 - Documentation/i2c/busses/i2c-sis96x | 73 + Documentation/i2c/busses/i2c-sis96x.rst | 82 - Documentation/i2c/busses/i2c-taos-evm | 46 + Documentation/i2c/busses/i2c-taos-evm.rst | 48 - Documentation/i2c/busses/i2c-via | 34 + Documentation/i2c/busses/i2c-via.rst | 40 - Documentation/i2c/busses/i2c-viapro | 73 + Documentation/i2c/busses/i2c-viapro.rst | 77 - Documentation/i2c/busses/index.rst | 33 - Documentation/i2c/busses/scx200_acb | 32 + Documentation/i2c/busses/scx200_acb.rst | 37 - Documentation/i2c/dev-interface | 213 + Documentation/i2c/dev-interface.rst | 219 - Documentation/i2c/fault-codes | 128 + Documentation/i2c/fault-codes.rst | 131 - Documentation/i2c/functionality | 148 + Documentation/i2c/functionality.rst | 156 - Documentation/i2c/gpio-fault-injection | 136 + Documentation/i2c/gpio-fault-injection.rst | 136 - Documentation/i2c/i2c-protocol | 88 + Documentation/i2c/i2c-protocol.rst | 98 - Documentation/i2c/i2c-stub | 64 + Documentation/i2c/i2c-stub.rst | 66 - Documentation/i2c/i2c-topology | 376 + Documentation/i2c/i2c-topology.rst | 396 - Documentation/i2c/index.rst | 37 - Documentation/i2c/instantiating-devices | 248 + Documentation/i2c/instantiating-devices.rst | 253 - Documentation/i2c/muxes/i2c-mux-gpio | 83 + Documentation/i2c/muxes/i2c-mux-gpio.rst | 85 - Documentation/i2c/old-module-parameters | 44 + Documentation/i2c/old-module-parameters.rst | 49 - Documentation/i2c/slave-eeprom-backend | 14 + Documentation/i2c/slave-eeprom-backend.rst | 14 - Documentation/i2c/slave-interface | 193 + Documentation/i2c/slave-interface.rst | 198 - Documentation/i2c/smbus-protocol | 283 + Documentation/i2c/smbus-protocol.rst | 301 - Documentation/i2c/summary | 43 + Documentation/i2c/summary.rst | 45 - Documentation/i2c/ten-bit-addresses | 28 + Documentation/i2c/ten-bit-addresses.rst | 33 - Documentation/i2c/upgrading-clients | 279 + Documentation/i2c/upgrading-clients.rst | 285 - Documentation/i2c/writing-clients | 403 + Documentation/i2c/writing-clients.rst | 425 - Documentation/index.rst | 10 +- Documentation/infiniband/core_locking.rst | 8 +- Documentation/input/multi-touch-protocol.rst | 2 +- Documentation/ioctl/ioctl-number.rst | 2 - Documentation/isdn/CREDITS | 70 + Documentation/isdn/INTERFACE.CAPI | 355 + Documentation/isdn/README.avmb1 | 187 + Documentation/isdn/README.gigaset | 403 + Documentation/isdn/README.hysdn | 195 + Documentation/isdn/README.mISDN | 6 + Documentation/isdn/avmb1.rst | 246 - Documentation/isdn/credits.rst | 73 - Documentation/isdn/gigaset.rst | 465 - Documentation/isdn/hysdn.rst | 196 - Documentation/isdn/index.rst | 24 - Documentation/isdn/interface_capi.rst | 407 - Documentation/isdn/m_isdn.rst | 9 - Documentation/kbuild/index.rst | 1 - Documentation/kbuild/kbuild.rst | 28 +- Documentation/kbuild/makefiles.rst | 67 +- Documentation/kbuild/reproducible-builds.rst | 122 - Documentation/leds/leds-class.rst | 70 +- Documentation/locking/spinlocks.rst | 12 + Documentation/m68k/README.buddha | 210 + Documentation/m68k/buddha-driver.rst | 209 - Documentation/m68k/index.rst | 1 - Documentation/maintainer/pull-requests.rst | 2 +- Documentation/media/kapi/csi2.rst | 17 +- Documentation/media/kapi/v4l2-dev.rst | 1 - Documentation/media/uapi/rc/lirc-dev-intro.rst | 57 +- Documentation/media/uapi/rc/lirc-read.rst | 3 +- Documentation/media/uapi/rc/lirc-write.rst | 3 +- Documentation/media/uapi/rc/rc-protos.rst | 456 - Documentation/media/uapi/rc/remote_controllers.rst | 1 - Documentation/media/uapi/v4l/biblio.rst | 10 - Documentation/media/uapi/v4l/control.rst | 2 +- Documentation/media/uapi/v4l/dev-decoder.rst | 1101 - Documentation/media/uapi/v4l/dev-mem2mem.rst | 8 +- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 422 +- Documentation/media/uapi/v4l/hist-v4l2.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-bayer.rst | 38 - Documentation/media/uapi/v4l/pixfmt-compressed.rst | 67 +- Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 1306 + Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1302 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 7 +- Documentation/media/uapi/v4l/pixfmt.rst | 1 - Documentation/media/uapi/v4l/subdev-formats.rst | 115 - Documentation/media/uapi/v4l/v4l2.rst | 10 +- .../media/uapi/v4l/vidioc-decoder-cmd.rst | 41 +- Documentation/media/uapi/v4l/vidioc-dqevent.rst | 11 +- Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 16 - Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 4 +- Documentation/media/v4l-drivers/imx7.rst | 127 +- Documentation/media/v4l-drivers/vimc.rst | 13 +- Documentation/media/videodev2.h.rst.exceptions | 6 +- Documentation/mips/AU1xxx_IDE.README | 115 + Documentation/mips/au1xxx_ide.rst | 130 - Documentation/mips/index.rst | 19 - Documentation/mips/ingenic-tcu.rst | 71 - Documentation/misc-devices/index.rst | 1 - Documentation/networking/af_xdp.rst | 10 +- Documentation/networking/caif/README | 109 + Documentation/networking/caif/caif.rst | 141 - Documentation/networking/device_drivers/index.rst | 3 +- .../networking/device_drivers/intel/iavf.rst | 115 +- .../networking/device_drivers/mellanox/mlx5.rst | 112 +- .../networking/device_drivers/netronome/nfp.rst | 133 - .../networking/device_drivers/pensando/ionic.rst | 43 - Documentation/networking/devlink-info-versions.rst | 16 - Documentation/networking/devlink-params-nfp.txt | 5 - Documentation/networking/devlink-params.txt | 16 - .../networking/devlink-trap-netdevsim.rst | 20 - Documentation/networking/devlink-trap.rst | 208 - Documentation/networking/dsa/sja1105.rst | 90 - Documentation/networking/index.rst | 5 +- Documentation/networking/ip-sysctl.txt | 6 - Documentation/networking/j1939.rst | 422 - Documentation/networking/mac80211_hwsim/README | 68 + .../networking/mac80211_hwsim/mac80211_hwsim.rst | 80 - Documentation/networking/ppp_generic.txt | 2 - Documentation/networking/sfp-phylink.rst | 3 +- Documentation/nios2/README | 23 + Documentation/nios2/nios2.rst | 24 - Documentation/openrisc/README | 110 + Documentation/openrisc/TODO | 12 + Documentation/openrisc/index.rst | 18 - Documentation/openrisc/openrisc_port.rst | 121 - Documentation/openrisc/todo.rst | 15 - Documentation/packing.txt | 149 + Documentation/padata.txt | 12 +- Documentation/parisc/debugging | 39 + Documentation/parisc/debugging.rst | 46 - Documentation/parisc/index.rst | 18 - Documentation/parisc/registers | 129 + Documentation/parisc/registers.rst | 154 - Documentation/power/opp.rst | 2 +- Documentation/power/pm_qos_interface.rst | 5 +- Documentation/powerpc/elfnote.rst | 41 - Documentation/powerpc/firmware-assisted-dump.rst | 220 +- Documentation/powerpc/index.rst | 2 - Documentation/powerpc/ultravisor.rst | 1054 - Documentation/process/deprecated.rst | 10 +- Documentation/process/email-clients.rst | 20 +- .../process/embargoed-hardware-issues.rst | 279 - Documentation/process/howto.rst | 2 +- Documentation/process/index.rst | 1 - Documentation/process/submitting-patches.rst | 2 +- Documentation/riscv/boot-image-header.rst | 62 - Documentation/riscv/boot-image-header.txt | 50 + Documentation/riscv/index.rst | 1 - Documentation/s390/dasd.rst | 84 + Documentation/s390/debugging390.rst | 2613 + Documentation/s390/index.rst | 2 + Documentation/scheduler/sched-bwc.rst | 74 +- Documentation/security/IMA-templates.rst | 3 - Documentation/security/keys/core.rst | 186 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/security/tpm/index.rst | 2 - Documentation/security/tpm/tpm_event_log.rst | 55 - Documentation/security/tpm/tpm_ftpm_tee.rst | 27 - Documentation/sound/alsa-configuration.rst | 2 - Documentation/sound/hd-audio/models.rst | 3 - Documentation/sound/hd-audio/notes.rst | 5 - Documentation/sound/index.rst | 2 +- Documentation/sphinx/automarkup.py | 5 +- Documentation/spi/butterfly | 68 + Documentation/spi/butterfly.rst | 74 - Documentation/spi/index.rst | 22 - Documentation/spi/pxa2xx | 235 + Documentation/spi/pxa2xx.rst | 240 - Documentation/spi/spi-lm70llp | 79 + Documentation/spi/spi-lm70llp.rst | 84 - Documentation/spi/spi-sc18is602 | 36 + Documentation/spi/spi-sc18is602.rst | 39 - Documentation/spi/spi-summary | 631 + Documentation/spi/spi-summary.rst | 644 - Documentation/spi/spidev | 149 + Documentation/spi/spidev.rst | 163 - .../{driver-api => }/thermal/cpu-cooling-api.rst | 0 .../{driver-api => }/thermal/exynos_thermal.rst | 0 .../thermal/exynos_thermal_emulation.rst | 0 Documentation/thermal/index.rst | 18 + .../{driver-api => }/thermal/intel_powerclamp.rst | 0 .../{driver-api => }/thermal/nouveau_thermal.rst | 0 .../{driver-api => }/thermal/power_allocator.rst | 0 Documentation/thermal/sysfs-api.rst | 798 + .../thermal/x86_pkg_temperature_thermal.rst | 55 + Documentation/trace/coresight-cpu-debug.rst | 192 - Documentation/trace/coresight-cpu-debug.txt | 187 + Documentation/trace/coresight.rst | 498 - Documentation/trace/coresight.txt | 482 + Documentation/trace/ftrace.rst | 13 +- Documentation/trace/index.rst | 2 - Documentation/trace/kprobetrace.rst | 1 - Documentation/trace/uprobetracer.rst | 1 - .../translations/it_IT/process/changes.rst | 22 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../it_IT/process/submitting-patches.rst | 2 +- Documentation/translations/ja_JP/SubmittingPatches | 2 +- Documentation/translations/ja_JP/howto.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 2 +- Documentation/translations/zh_CN/arm64/booting.txt | 4 +- Documentation/translations/zh_CN/process/howto.rst | 14 +- .../zh_CN/process/submitting-patches.rst | 2 +- .../Documentation => Documentation/usb}/wusb-cbaf | 0 .../usb}/wusb-design-overview.rst | 0 Documentation/virt/kvm/api.txt | 33 +- Documentation/virt/kvm/mmu.txt | 4 +- Documentation/virtual/guest-halt-polling.txt | 78 - Documentation/vm/hmm.rst | 73 +- Documentation/vm/split_page_table_lock.rst | 10 +- Documentation/w1/index.rst | 21 - Documentation/w1/masters/ds2482 | 31 + Documentation/w1/masters/ds2482.rst | 39 - Documentation/w1/masters/ds2490 | 68 + Documentation/w1/masters/ds2490.rst | 72 - Documentation/w1/masters/index.rst | 14 - Documentation/w1/masters/mxc-w1 | 12 + Documentation/w1/masters/mxc-w1.rst | 17 - Documentation/w1/masters/omap-hdq | 52 + Documentation/w1/masters/omap-hdq.rst | 54 - Documentation/w1/masters/w1-gpio | 44 + Documentation/w1/masters/w1-gpio.rst | 47 - Documentation/w1/slaves/index.rst | 16 - Documentation/w1/slaves/w1_ds2406 | 25 + Documentation/w1/slaves/w1_ds2406.rst | 27 - Documentation/w1/slaves/w1_ds2413 | 50 + Documentation/w1/slaves/w1_ds2413.rst | 59 - Documentation/w1/slaves/w1_ds2423 | 47 + Documentation/w1/slaves/w1_ds2423.rst | 54 - Documentation/w1/slaves/w1_ds2438 | 63 + Documentation/w1/slaves/w1_ds2438.rst | 69 - Documentation/w1/slaves/w1_ds28e04 | 36 + Documentation/w1/slaves/w1_ds28e04.rst | 41 - Documentation/w1/slaves/w1_ds28e17 | 68 + Documentation/w1/slaves/w1_ds28e17.rst | 72 - Documentation/w1/slaves/w1_therm | 67 + Documentation/w1/slaves/w1_therm.rst | 74 - Documentation/w1/w1-generic.rst | 133 - Documentation/w1/w1-netlink.rst | 202 - Documentation/w1/w1.generic | 121 + Documentation/w1/w1.netlink | 189 + Documentation/watch_queue.rst | 460 - Documentation/watchdog/watchdog-parameters.rst | 19 + Documentation/wimax/README.i2400m | 260 + Documentation/wimax/README.wimax | 81 + Documentation/x86/x86_64/boot-options.rst | 2 +- Kbuild | 7 + Kconfig | 2 - MAINTAINERS | 665 +- Makefile | 314 +- Next/SHA1s | 313 - Next/Trees | 314 - Next/merge.log | 7821 --- Next/quilt-import.log | 12 - arch/Kconfig | 43 +- arch/alpha/Kconfig | 1 - arch/alpha/include/asm/pgalloc.h | 2 + arch/alpha/include/asm/pgtable.h | 5 + arch/alpha/include/uapi/asm/mman.h | 3 - arch/alpha/kernel/pci_iommu.c | 2 - arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/arc/Makefile | 8 + arch/arc/boot/dts/Makefile | 3 - arch/arc/configs/axs101_defconfig | 1 - arch/arc/configs/axs103_defconfig | 1 - arch/arc/configs/axs103_smp_defconfig | 1 - arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/configs/nps_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsim_hs_defconfig | 1 - arch/arc/configs/nsim_hs_smp_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/configs/tb10x_defconfig | 1 - arch/arc/configs/vdk_hs38_defconfig | 1 - arch/arc/configs/vdk_hs38_smp_defconfig | 1 - arch/arc/include/asm/entry-arcv2.h | 2 +- arch/arc/include/asm/linkage.h | 8 +- arch/arc/include/asm/mach_desc.h | 3 +- arch/arc/include/asm/pgalloc.h | 5 +- arch/arc/include/asm/pgtable.h | 5 + arch/arc/kernel/mcip.c | 60 +- arch/arc/kernel/unwind.c | 5 +- arch/arc/mm/dma.c | 8 +- arch/arc/plat-hsdk/platform.c | 87 +- arch/arm/Kconfig | 110 +- arch/arm/Kconfig.debug | 43 +- arch/arm/Makefile | 30 +- arch/arm/arm-soc-for-next-contents.txt | 255 - arch/arm/boot/compressed/head.S | 14 +- arch/arm/boot/dts/Makefile | 23 +- arch/arm/boot/dts/am335x-boneblue.dts | 92 +- arch/arm/boot/dts/am335x-cm-t335.dts | 1 + arch/arm/boot/dts/am33xx-l4.dtsi | 20 +- arch/arm/boot/dts/am33xx.dtsi | 32 +- arch/arm/boot/dts/am3517-evm.dts | 23 +- arch/arm/boot/dts/am3517.dtsi | 24 - arch/arm/boot/dts/am4372.dtsi | 32 +- arch/arm/boot/dts/am437x-l4.dtsi | 10 +- arch/arm/boot/dts/am571x-idk.dts | 7 +- arch/arm/boot/dts/am572x-idk.dts | 7 +- arch/arm/boot/dts/am574x-idk.dts | 7 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 3 +- arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 7 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 7 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 11 - arch/arm/boot/dts/aspeed-ast2600-evb.dts | 80 - arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 429 - .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 272 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 149 - arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 141 - arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 663 - arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 918 - arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 19 +- arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 10 - arch/arm/boot/dts/aspeed-g4.dtsi | 48 - arch/arm/boot/dts/aspeed-g5.dtsi | 35 +- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 1154 - arch/arm/boot/dts/aspeed-g6.dtsi | 261 - arch/arm/boot/dts/at91-ariag25.dts | 255 +- arch/arm/boot/dts/at91-ariettag25.dts | 100 +- arch/arm/boot/dts/at91-cosino.dtsi | 203 +- arch/arm/boot/dts/at91-cosino_mega2560.dts | 93 +- arch/arm/boot/dts/at91-kizboxmini.dts | 179 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9263ek.dts | 2 +- arch/arm/boot/dts/at91sam9g15.dtsi | 28 +- arch/arm/boot/dts/at91sam9g15ek.dts | 12 +- arch/arm/boot/dts/at91sam9g25ek.dts | 89 +- arch/arm/boot/dts/at91sam9g35ek.dts | 22 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 2 +- arch/arm/boot/dts/at91sam9rlek.dts | 2 +- arch/arm/boot/dts/at91sam9x25ek.dts | 36 +- arch/arm/boot/dts/at91sam9x35ek.dts | 43 +- arch/arm/boot/dts/at91sam9x5.dtsi | 2 +- arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 194 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 86 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 265 +- arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 14 - arch/arm/boot/dts/bcm2835-rpi-a.dts | 14 - arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 14 - arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 14 - arch/arm/boot/dts/bcm2835-rpi-b.dts | 14 - arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts | 9 - arch/arm/boot/dts/bcm2835-rpi-cm1.dtsi | 5 - arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 14 - arch/arm/boot/dts/bcm2835-rpi-zero.dts | 14 - arch/arm/boot/dts/bcm2835-rpi.dtsi | 23 + arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 10 - arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 3 - arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 3 - arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 3 - arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 9 - arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 1 - arch/arm/boot/dts/bcm283x.dtsi | 6 +- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/dra7-evm.dts | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 49 +- arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 50 +- arch/arm/boot/dts/ep7211-edb7211.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 3 +- arch/arm/boot/dts/exynos4.dtsi | 28 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 9 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 18 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-origen.dts | 9 +- arch/arm/boot/dts/exynos5250-arndale.dts | 9 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 5 - arch/arm/boot/dts/exynos5250.dtsi | 64 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 - arch/arm/boot/dts/exynos5420.dtsi | 13 +- arch/arm/boot/dts/exynos54xx.dtsi | 18 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 - arch/arm/boot/dts/exynos5800.dtsi | 9 - arch/arm/boot/dts/gemini-nas4220b.dts | 37 +- arch/arm/boot/dts/gemini-sl93512r.dts | 56 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 2 +- arch/arm/boot/dts/imx25-pdk.dts | 2 +- arch/arm/boot/dts/imx27-apf27dev.dts | 2 +- .../boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts | 2 +- arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 2 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 3 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 - arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 + arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 73 +- arch/arm/boot/dts/imx6qdl.dtsi | 4 +- arch/arm/boot/dts/imx6sl.dtsi | 18 +- arch/arm/boot/dts/imx6sll.dtsi | 24 +- arch/arm/boot/dts/imx6sx.dtsi | 22 +- arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts | 102 - arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts | 420 - arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 134 - arch/arm/boot/dts/imx6ul-opos6uldev.dts | 37 +- arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi | 148 + arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi | 55 + .../boot/dts/imx6ul-phytec-phyboard-segin-full.dts | 89 + .../arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi | 329 + arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 171 - .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 93 - .../boot/dts/imx6ul-phytec-segin-peb-eval-01.dtsi | 57 - arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 346 - arch/arm/boot/dts/imx6ul.dtsi | 53 +- arch/arm/boot/dts/imx6ull-phytec-phycore-som.dtsi | 24 - .../boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 93 - .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 93 - .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 45 - .../boot/dts/imx6ull-phytec-segin-peb-eval-01.dtsi | 19 - arch/arm/boot/dts/imx6ull-phytec-segin.dtsi | 38 - arch/arm/boot/dts/imx7-colibri.dtsi | 86 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 6 +- arch/arm/boot/dts/imx7d-zii-rmu2.dts | 357 - arch/arm/boot/dts/imx7d-zii-rpu2.dts | 4 + arch/arm/boot/dts/imx7d.dtsi | 4 +- arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/imx7ulp.dtsi | 36 +- arch/arm/boot/dts/kirkwood-ts219.dtsi | 8 - arch/arm/boot/dts/logicpd-som-lv.dtsi | 26 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 37 +- arch/arm/boot/dts/ls1021a.dtsi | 2 + arch/arm/boot/dts/meson8b-ec100.dts | 31 +- arch/arm/boot/dts/meson8b-mxq.dts | 26 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 36 +- arch/arm/boot/dts/meson8b.dtsi | 10 - arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 244 - arch/arm/boot/dts/mmp2.dtsi | 48 +- arch/arm/boot/dts/mt7629-rfb.dts | 263 - arch/arm/boot/dts/mt7629.dtsi | 481 - arch/arm/boot/dts/nspire-classic.dtsi | 15 +- arch/arm/boot/dts/nspire-cx.dts | 15 +- arch/arm/boot/dts/nspire.dtsi | 10 +- arch/arm/boot/dts/omap3-gta04.dtsi | 4 - arch/arm/boot/dts/omap3-n950-n9.dtsi | 1 + arch/arm/boot/dts/omap34xx.dtsi | 26 - arch/arm/boot/dts/omap36xx.dtsi | 28 - arch/arm/boot/dts/omap4-l4-abe.dtsi | 1 + arch/arm/boot/dts/omap4-l4.dtsi | 39 +- arch/arm/boot/dts/omap4.dtsi | 1 + arch/arm/boot/dts/omap5.dtsi | 23 - arch/arm/boot/dts/omap54xx-clocks.dtsi | 14 - arch/arm/boot/dts/r8a77470.dtsi | 7 - arch/arm/boot/dts/r8a7779.dtsi | 4 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 283 - arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-fennec.dts | 347 + arch/arm/boot/dts/rk3288-tinker.dtsi | 12 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 101 +- arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 172 - arch/arm/boot/dts/rk3288-veyron-fievel.dts | 522 - arch/arm/boot/dts/rk3288-veyron-jaq.dts | 55 + arch/arm/boot/dts/rk3288-veyron-jerry.dts | 207 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 66 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 17 - arch/arm/boot/dts/rk3288-veyron-speedy.dts | 58 + arch/arm/boot/dts/rk3288-veyron-tiger.dts | 118 - arch/arm/boot/dts/rk3288-veyron.dtsi | 4 - arch/arm/boot/dts/socfpga.dtsi | 3 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 7 +- arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts | 20 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 30 +- arch/arm/boot/dts/ste-ab8500.dtsi | 228 - arch/arm/boot/dts/ste-dbx5x0.dtsi | 251 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 - arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 1 + arch/arm/boot/dts/ste-href-stuib.dtsi | 11 - arch/arm/boot/dts/ste-href.dtsi | 4 + arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 14 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 14 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 8 +- arch/arm/boot/dts/ste-snowball.dts | 33 + arch/arm/boot/dts/stm32429i-eval.dts | 25 +- arch/arm/boot/dts/stm32f429.dtsi | 12 - arch/arm/boot/dts/stm32f746.dtsi | 12 - arch/arm/boot/dts/stm32h743i-eval.dts | 1 - arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 70 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 135 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 46 - arch/arm/boot/dts/stm32mp157c-ev1.dts | 17 - arch/arm/boot/dts/stm32mp157c.dtsi | 61 - arch/arm/boot/dts/sun4i-a10-a1000.dts | 2 +- arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 2 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 2 +- arch/arm/boot/dts/sun4i-a10-hackberry.dts | 2 +- .../boot/dts/sun4i-a10-itead-iteaduino-plus.dts | 2 +- arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 2 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 2 +- arch/arm/boot/dts/sun4i-a10.dtsi | 9 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 2 +- arch/arm/boot/dts/sun5i.dtsi | 9 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 12 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 18 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 12 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 12 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 12 +- arch/arm/boot/dts/sun6i-a31.dtsi | 15 +- arch/arm/boot/dts/sun6i-a31s-cs908.dts | 11 +- arch/arm/boot/dts/sun6i-a31s-sina31s.dts | 12 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 18 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 12 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 12 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 12 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 12 +- arch/arm/boot/dts/sun7i-a20-hummingbird.dts | 21 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 12 +- arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 12 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 + arch/arm/boot/dts/sun7i-a20-m3.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 20 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 12 +- 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-wits-pro-a20-dkt.dts | 12 +- arch/arm/boot/dts/sun7i-a20.dtsi | 35 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 3 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 2 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 25 - arch/arm/boot/dts/sun8i-a83t.dtsi | 14 +- arch/arm/boot/dts/sun8i-r40.dtsi | 12 +- arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dts | 53 - arch/arm/boot/dts/sun8i-v3.dtsi | 14 - arch/arm/boot/dts/sun8i-v3s.dtsi | 14 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 12 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +- arch/arm/boot/dts/sun9i-a80.dtsi | 10 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 15 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 1 - arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vf610-bk4.dts | 4 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 21 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 12 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 7 + arch/arm/common/scoop.c | 2 +- arch/arm/configs/acs5k_defconfig | 77 + arch/arm/configs/acs5k_tiny_defconfig | 69 + arch/arm/configs/aspeed_g4_defconfig | 50 +- arch/arm/configs/aspeed_g5_defconfig | 68 +- arch/arm/configs/bcm2835_defconfig | 9 - arch/arm/configs/davinci_all_defconfig | 5 - arch/arm/configs/exynos_defconfig | 5 +- arch/arm/configs/imx_v6_v7_defconfig | 2 - arch/arm/configs/iop13xx_defconfig | 118 + arch/arm/configs/iop33x_defconfig | 85 + arch/arm/configs/ks8695_defconfig | 67 + arch/arm/configs/lpc32xx_defconfig | 2 - arch/arm/configs/multi_v5_defconfig | 12 - arch/arm/configs/multi_v7_defconfig | 27 +- arch/arm/configs/nuc910_defconfig | 51 + arch/arm/configs/nuc950_defconfig | 67 + arch/arm/configs/nuc960_defconfig | 57 + arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/aes-ce-core.S | 482 +- arch/arm/crypto/aes-ce-glue.c | 545 +- arch/arm/crypto/aes-cipher-core.S | 40 +- arch/arm/crypto/aes-cipher-glue.c | 11 +- arch/arm/crypto/aes-neonbs-core.S | 24 +- arch/arm/crypto/aes-neonbs-glue.c | 160 +- arch/arm/crypto/ghash-ce-glue.c | 80 +- arch/arm/crypto/sha256_glue.c | 8 +- arch/arm/crypto/sha256_neon_glue.c | 24 +- arch/arm/include/asm/Kbuild | 1 + arch/arm/include/asm/device.h | 3 + arch/arm/include/asm/dma-mapping.h | 6 + arch/arm/include/asm/hardware/cache-aurora-l2.h | 103 - arch/arm/include/asm/hardware/iop3xx-adma.h | 919 + arch/arm/include/asm/hardware/iop3xx.h | 311 + arch/arm/include/asm/hardware/iop_adma.h | 106 + arch/arm/include/asm/pgalloc.h | 2 + arch/arm/include/asm/pgtable-nommu.h | 6 + arch/arm/include/asm/pgtable.h | 2 + arch/arm/include/asm/processor.h | 2 + arch/arm/include/asm/tlb.h | 2 +- arch/arm/include/asm/topology.h | 20 + arch/arm/include/asm/xen/page-coherent.h | 93 + arch/arm/include/debug/ks8695.S | 37 + arch/arm/include/debug/renesas-scif.S | 6 +- arch/arm/include/debug/ux500.S | 9 +- arch/arm/include/uapi/asm/kvm.h | 4 +- arch/arm/kernel/perf_event_v7.c | 6 +- arch/arm/kernel/process.c | 5 + arch/arm/kernel/smp.c | 6 +- arch/arm/kernel/topology.c | 60 +- arch/arm/kernel/vdso.c | 1 + arch/arm/kvm/Makefile | 5 +- arch/arm/lib/Makefile | 8 +- arch/arm/lib/backtrace-clang.S | 217 - arch/arm/lib/backtrace.S | 2 +- arch/arm/mach-aspeed/Kconfig | 18 +- arch/arm/mach-aspeed/Makefile | 5 - arch/arm/mach-aspeed/platsmp.c | 61 - arch/arm/mach-at91/.gitignore | 1 - arch/arm/mach-at91/Makefile | 5 +- arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-davinci/Kconfig | 17 +- arch/arm/mach-davinci/Makefile | 2 - arch/arm/mach-davinci/board-da850-evm.c | 90 +- arch/arm/mach-davinci/da830.c | 45 +- arch/arm/mach-davinci/da850.c | 50 +- arch/arm/mach-davinci/davinci.h | 3 - arch/arm/mach-davinci/dm355.c | 28 +- arch/arm/mach-davinci/dm365.c | 4 - arch/arm/mach-davinci/dm644x.c | 28 +- arch/arm/mach-davinci/dm646x.c | 30 +- arch/arm/mach-davinci/include/mach/time.h | 2 + arch/arm/mach-davinci/time.c | 14 + arch/arm/mach-dove/bridge-regs.h | 55 - arch/arm/mach-dove/cm-a510.c | 3 +- arch/arm/mach-dove/common.c | 4 +- arch/arm/mach-dove/dove-db-setup.c | 2 +- arch/arm/mach-dove/dove.h | 190 - arch/arm/mach-dove/include/mach/bridge-regs.h | 57 + arch/arm/mach-dove/include/mach/dove.h | 192 + arch/arm/mach-dove/include/mach/hardware.h | 19 + arch/arm/mach-dove/include/mach/irqs.h | 96 + arch/arm/mach-dove/include/mach/pm.h | 64 + arch/arm/mach-dove/include/mach/uncompress.h | 8 +- arch/arm/mach-dove/irq.c | 5 +- arch/arm/mach-dove/irqs.h | 94 - arch/arm/mach-dove/mpp.c | 2 +- arch/arm/mach-dove/pcie.c | 4 +- arch/arm/mach-dove/pm.h | 62 - arch/arm/mach-ep93xx/edb93xx.c | 2 +- arch/arm/mach-ep93xx/simone.c | 2 +- arch/arm/mach-ep93xx/ts72xx.c | 4 +- arch/arm/mach-ep93xx/vision_ep9307.c | 2 +- arch/arm/mach-exynos/Kconfig | 2 - arch/arm/mach-imx/mach-imx7d.c | 6 + arch/arm/mach-iop13xx/Kconfig | 21 + arch/arm/mach-iop13xx/Makefile | 9 + arch/arm/mach-iop13xx/Makefile.boot | 4 + arch/arm/mach-iop13xx/include/mach/adma.h | 608 + arch/arm/mach-iop13xx/include/mach/entry-macro.S | 29 + arch/arm/mach-iop13xx/include/mach/hardware.h | 22 + arch/arm/mach-iop13xx/include/mach/iop13xx.h | 508 + arch/arm/mach-iop13xx/include/mach/iq81340.h | 29 + arch/arm/mach-iop13xx/include/mach/irqs.h | 195 + arch/arm/mach-iop13xx/include/mach/memory.h | 68 + arch/arm/mach-iop13xx/include/mach/time.h | 127 + arch/arm/mach-iop13xx/include/mach/uncompress.h | 23 + arch/arm/mach-iop13xx/io.c | 77 + arch/arm/mach-iop13xx/iq81340mc.c | 84 + arch/arm/mach-iop13xx/iq81340sc.c | 86 + arch/arm/mach-iop13xx/irq.c | 227 + arch/arm/mach-iop13xx/msi.c | 152 + arch/arm/mach-iop13xx/msi.h | 12 + arch/arm/mach-iop13xx/pci.c | 1115 + arch/arm/mach-iop13xx/pci.h | 66 + arch/arm/mach-iop13xx/setup.c | 595 + arch/arm/mach-iop13xx/tpmi.c | 244 + arch/arm/mach-iop32x/Makefile | 10 +- arch/arm/mach-iop32x/adma.c | 163 - arch/arm/mach-iop32x/em7210.c | 5 +- arch/arm/mach-iop32x/glantank.c | 5 +- arch/arm/mach-iop32x/glantank.h | 12 - arch/arm/mach-iop32x/hardware.h | 38 - arch/arm/mach-iop32x/i2c.c | 93 - arch/arm/mach-iop32x/include/mach/adma.h | 6 + arch/arm/mach-iop32x/include/mach/entry-macro.S | 2 + arch/arm/mach-iop32x/include/mach/glantank.h | 14 + arch/arm/mach-iop32x/include/mach/hardware.h | 42 + arch/arm/mach-iop32x/include/mach/iop32x.h | 31 + arch/arm/mach-iop32x/include/mach/iq31244.h | 18 + arch/arm/mach-iop32x/include/mach/iq80321.h | 18 + arch/arm/mach-iop32x/include/mach/irqs.h | 33 + arch/arm/mach-iop32x/include/mach/n2100.h | 20 + arch/arm/mach-iop32x/include/mach/time.h | 5 + arch/arm/mach-iop32x/include/mach/uncompress.h | 18 +- arch/arm/mach-iop32x/iop3xx.h | 325 - arch/arm/mach-iop32x/iq31244.c | 5 +- arch/arm/mach-iop32x/iq31244.h | 16 - arch/arm/mach-iop32x/iq80321.c | 5 +- arch/arm/mach-iop32x/iq80321.h | 16 - arch/arm/mach-iop32x/irq.c | 3 +- arch/arm/mach-iop32x/irqs.h | 42 - arch/arm/mach-iop32x/n2100.c | 5 +- arch/arm/mach-iop32x/n2100.h | 18 - arch/arm/mach-iop32x/pci.c | 401 - arch/arm/mach-iop32x/pmu.c | 29 - arch/arm/mach-iop32x/restart.c | 17 - arch/arm/mach-iop32x/setup.c | 31 - arch/arm/mach-iop32x/time.c | 183 - arch/arm/mach-iop33x/Kconfig | 22 + arch/arm/mach-iop33x/Makefile | 9 + arch/arm/{mach-dove => mach-iop33x}/Makefile.boot | 0 arch/arm/mach-iop33x/include/mach/adma.h | 6 + arch/arm/mach-iop33x/include/mach/entry-macro.S | 34 + arch/arm/mach-iop33x/include/mach/hardware.h | 44 + arch/arm/mach-iop33x/include/mach/iop33x.h | 37 + arch/arm/mach-iop33x/include/mach/iq80331.h | 17 + arch/arm/mach-iop33x/include/mach/iq80332.h | 17 + arch/arm/mach-iop33x/include/mach/irqs.h | 57 + arch/arm/mach-iop33x/include/mach/time.h | 5 + arch/arm/mach-iop33x/include/mach/uncompress.h | 37 + arch/arm/mach-iop33x/iq80331.c | 148 + arch/arm/mach-iop33x/iq80332.c | 148 + arch/arm/mach-iop33x/irq.c | 115 + arch/arm/mach-iop33x/uart.c | 100 + arch/arm/mach-ks8695/Kconfig | 88 + arch/arm/mach-ks8695/Makefile | 23 + arch/arm/mach-ks8695/Makefile.boot | 9 + arch/arm/mach-ks8695/board-acs5k.c | 238 + arch/arm/mach-ks8695/board-dsm320.c | 127 + arch/arm/mach-ks8695/board-micrel.c | 59 + arch/arm/mach-ks8695/board-og.c | 197 + arch/arm/mach-ks8695/board-sg.c | 118 + arch/arm/mach-ks8695/cpu.c | 60 + arch/arm/mach-ks8695/devices.c | 197 + arch/arm/mach-ks8695/devices.h | 29 + arch/arm/mach-ks8695/generic.h | 12 + arch/arm/mach-ks8695/include/mach/entry-macro.S | 47 + arch/arm/mach-ks8695/include/mach/gpio-ks8695.h | 36 + arch/arm/mach-ks8695/include/mach/hardware.h | 42 + arch/arm/mach-ks8695/include/mach/irqs.h | 51 + arch/arm/mach-ks8695/include/mach/memory.h | 51 + arch/arm/mach-ks8695/include/mach/regs-gpio.h | 55 + arch/arm/mach-ks8695/include/mach/regs-irq.h | 41 + arch/arm/mach-ks8695/include/mach/regs-misc.h | 97 + arch/arm/mach-ks8695/include/mach/regs-switch.h | 66 + arch/arm/mach-ks8695/include/mach/regs-uart.h | 89 + arch/arm/mach-ks8695/include/mach/uncompress.h | 33 + arch/arm/mach-ks8695/irq.c | 164 + arch/arm/mach-ks8695/pci.c | 247 + arch/arm/mach-ks8695/regs-hpna.h | 25 + arch/arm/mach-ks8695/regs-lan.h | 65 + arch/arm/mach-ks8695/regs-mem.h | 89 + arch/arm/mach-ks8695/regs-pci.h | 53 + arch/arm/mach-ks8695/regs-sys.h | 34 + arch/arm/mach-ks8695/regs-wan.h | 65 + arch/arm/mach-ks8695/time.c | 159 + arch/arm/mach-lpc32xx/Kconfig | 11 - arch/arm/mach-lpc32xx/common.c | 24 +- arch/arm/mach-lpc32xx/common.h | 1 + arch/arm/mach-lpc32xx/include/mach/board.h | 15 + arch/arm/mach-lpc32xx/include/mach/entry-macro.S | 28 + arch/arm/mach-lpc32xx/include/mach/hardware.h | 25 + arch/arm/mach-lpc32xx/include/mach/platform.h | 703 + arch/arm/mach-lpc32xx/include/mach/uncompress.h | 50 + arch/arm/mach-lpc32xx/lpc32xx.h | 717 - arch/arm/mach-lpc32xx/pm.c | 3 +- arch/arm/mach-lpc32xx/serial.c | 33 +- arch/arm/mach-lpc32xx/suspend.S | 3 +- arch/arm/mach-mmp/regs-icu.h | 3 - arch/arm/mach-mv78xx0/mv78xx0.h | 4 +- arch/arm/mach-nspire/Makefile | 1 + arch/arm/mach-nspire/clcd.c | 114 + arch/arm/mach-nspire/clcd.h | 10 + arch/arm/mach-nspire/nspire.c | 25 + arch/arm/mach-omap1/ams-delta-fiq-handler.S | 3 +- arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 10 +- arch/arm/mach-omap2/.gitignore | 1 - arch/arm/mach-omap2/Makefile | 8 +- arch/arm/mach-omap2/devices.c | 7 - arch/arm/mach-omap2/hsmmc.c | 4 +- arch/arm/mach-omap2/omap-iommu.c | 43 - arch/arm/mach-omap2/omap4-common.c | 3 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 3 + .../omap_hwmod_33xx_43xx_interconnect_data.c | 6 + .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 50 + arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 9 + arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 9 + arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 168 + arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 478 +- arch/arm/mach-omap2/pdata-quirks.c | 4 +- arch/arm/mach-omap2/sleep33xx.S | 2 +- arch/arm/mach-omap2/sleep43xx.S | 2 +- arch/arm/mach-orion5x/orion5x.h | 4 +- arch/arm/mach-rpc/riscpc.c | 1 - arch/arm/mach-s3c64xx/setup-usb-phy.c | 5 - arch/arm/mach-ux500/cpu-db8500.c | 1 + arch/arm/mach-vexpress/spc.c | 4 +- arch/arm/mach-w90x900/Kconfig | 50 + arch/arm/mach-w90x900/Makefile | 20 + arch/arm/mach-w90x900/Makefile.boot | 4 + arch/arm/mach-w90x900/clksel.c | 88 + arch/arm/mach-w90x900/clock.c | 121 + arch/arm/mach-w90x900/clock.h | 40 + arch/arm/mach-w90x900/cpu.c | 238 + arch/arm/mach-w90x900/cpu.h | 56 + arch/arm/mach-w90x900/dev.c | 537 + arch/arm/mach-w90x900/gpio.c | 150 + arch/arm/mach-w90x900/include/mach/entry-macro.S | 26 + arch/arm/mach-w90x900/include/mach/hardware.h | 19 + arch/arm/mach-w90x900/include/mach/irqs.h | 82 + arch/arm/mach-w90x900/include/mach/map.h | 153 + arch/arm/mach-w90x900/include/mach/mfp.h | 21 + arch/arm/mach-w90x900/include/mach/regs-clock.h | 49 + arch/arm/mach-w90x900/include/mach/regs-irq.h | 46 + arch/arm/mach-w90x900/include/mach/regs-ldm.h | 248 + arch/arm/mach-w90x900/include/mach/regs-serial.h | 54 + arch/arm/mach-w90x900/include/mach/uncompress.h | 43 + arch/arm/mach-w90x900/irq.c | 212 + arch/arm/mach-w90x900/mach-nuc910evb.c | 38 + arch/arm/mach-w90x900/mach-nuc950evb.c | 42 + arch/arm/mach-w90x900/mach-nuc960evb.c | 38 + arch/arm/mach-w90x900/mfp.c | 197 + arch/arm/mach-w90x900/nuc910.c | 58 + arch/arm/mach-w90x900/nuc910.h | 17 + arch/arm/mach-w90x900/nuc950.c | 52 + arch/arm/mach-w90x900/nuc950.h | 17 + arch/arm/mach-w90x900/nuc960.c | 50 + arch/arm/mach-w90x900/nuc960.h | 17 + arch/arm/mach-w90x900/nuc9xx.h | 22 + arch/arm/mach-w90x900/regs-ebi.h | 29 + arch/arm/mach-w90x900/regs-gcr.h | 34 + arch/arm/mach-w90x900/regs-timer.h | 37 + arch/arm/mach-w90x900/regs-usb.h | 31 + arch/arm/mach-w90x900/time.c | 168 + arch/arm/mach-zynq/headsmp.S | 2 - arch/arm/mach-zynq/platsmp.c | 4 +- arch/arm/mm/Kconfig | 6 +- arch/arm/mm/cache-aurora-l2.h | 55 + arch/arm/mm/cache-l2x0.c | 18 +- arch/arm/mm/copypage-xscale.c | 6 +- arch/arm/mm/dma-mapping-nommu.c | 5 +- arch/arm/mm/dma-mapping.c | 86 +- arch/arm/mm/fault.c | 4 +- arch/arm/mm/fault.h | 1 - arch/arm/mm/flush.c | 7 +- arch/arm/mm/init.c | 8 +- arch/arm/mm/mm.h | 3 + arch/arm/mm/mmap.c | 52 + arch/arm/mm/mmu.c | 21 +- arch/arm/plat-iop/Makefile | 28 + arch/arm/plat-iop/adma.c | 192 + arch/arm/{mach-iop32x => plat-iop}/cp6.c | 0 arch/arm/plat-iop/i2c.c | 100 + arch/arm/plat-iop/pci.c | 401 + arch/arm/plat-iop/pmu.c | 35 + arch/arm/plat-iop/restart.c | 17 + arch/arm/plat-iop/setup.c | 31 + arch/arm/plat-iop/time.c | 182 + arch/arm/plat-samsung/include/plat/gpio-core.h | 1 - arch/arm/plat-samsung/include/plat/usb-phy.h | 2 + arch/arm/plat-samsung/watchdog-reset.c | 1 - arch/arm/tools/syscall.tbl | 1 - arch/arm/xen/mm.c | 129 +- arch/arm64/Kbuild | 6 - arch/arm64/Kconfig | 53 +- arch/arm64/Kconfig.platforms | 2 - arch/arm64/Makefile | 25 +- arch/arm64/boot/dts/allwinner/Makefile | 2 - .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 23 - .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 4 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 29 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 27 - .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 72 - .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 - .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 100 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 135 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 18 - arch/arm64/boot/dts/amlogic/Makefile | 4 - arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 8 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2435 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 61 - arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 54 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 55 +- arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 2422 +- .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 16 - arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 149 - .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 189 - .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 104 +- .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 16 - arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 124 - arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 39 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 35 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 4 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 4 - .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 - arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 11 - .../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 - .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 4 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 16 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 4 - arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 360 - .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 70 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 383 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 147 - arch/arm64/boot/dts/arm/fvp-base-revc.dts | 8 + arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 + arch/arm64/boot/dts/bitmain/bm1880.dtsi | 15 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 102 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 23 +- arch/arm64/boot/dts/freescale/Makefile | 6 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 48 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 13 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 157 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 + arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 155 - arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 33 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 41 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 9 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 21 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 68 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 69 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 348 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 758 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 6 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 256 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 - arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 405 - arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 413 - arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 309 - .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 46 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 90 +- arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 249 - arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 4 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 55 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2 - arch/arm64/boot/dts/marvell/Makefile | 1 - .../boot/dts/marvell/armada-3720-turris-mox.dts | 840 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 12 - arch/arm64/boot/dts/marvell/armada-7040-db.dts | 37 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 22 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 43 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 38 +- arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 5 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 7 - arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 13 - .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 28 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 1 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 96 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 191 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 24 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 38 +- arch/arm64/boot/dts/qcom/Makefile | 8 - .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 228 - .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 236 - .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 10 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 10 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 544 +- .../boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 47 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 240 - arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 30 - .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 30 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 689 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 97 - arch/arm64/boot/dts/qcom/pm8150b.dtsi | 86 - arch/arm64/boot/dts/qcom/pm8150l.dtsi | 80 - arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 16 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 7 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 60 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 646 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 446 - arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 375 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 482 - arch/arm64/boot/dts/renesas/hihope-common.dtsi | 126 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 22 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 342 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 37 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 100 +- .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 26 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 223 +- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 26 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 82 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 156 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 10 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 10 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 152 +- .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 28 - .../boot/dts/renesas/r8a77965-salvator-xs.dts | 28 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 50 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 58 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 116 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 42 +- arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 12 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 216 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 48 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 24 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 82 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 72 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 226 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 10 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 11 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 17 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 14 - arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 645 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 21 - arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 52 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 1 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 69 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 160 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 40 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 - arch/arm64/configs/defconfig | 22 - arch/arm64/crypto/Kconfig | 10 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 18 +- arch/arm64/crypto/aes-ce-glue.c | 7 +- arch/arm64/crypto/aes-ce.S | 3 - arch/arm64/crypto/aes-cipher-core.S | 40 +- arch/arm64/crypto/aes-cipher-glue.c | 11 +- arch/arm64/crypto/aes-ctr-fallback.h | 50 + arch/arm64/crypto/aes-glue.c | 470 +- arch/arm64/crypto/aes-modes.S | 135 +- arch/arm64/crypto/aes-neon.S | 79 +- arch/arm64/crypto/aes-neonbs-core.S | 9 +- arch/arm64/crypto/aes-neonbs-glue.c | 140 +- arch/arm64/crypto/ghash-ce-glue.c | 30 +- arch/arm64/crypto/sha256-glue.c | 24 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/assembler.h | 28 +- arch/arm64/include/asm/atomic.h | 99 +- arch/arm64/include/asm/atomic_ll_sc.h | 217 +- arch/arm64/include/asm/atomic_lse.h | 395 +- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cmpxchg.h | 51 +- arch/arm64/include/asm/compat.h | 2 + arch/arm64/include/asm/cpu_ops.h | 3 - arch/arm64/include/asm/cpufeature.h | 28 +- arch/arm64/include/asm/cputype.h | 21 +- arch/arm64/include/asm/debug-monitors.h | 3 + arch/arm64/include/asm/dma-mapping.h | 31 + arch/arm64/include/asm/efi.h | 4 +- arch/arm64/include/asm/esr.h | 3 +- arch/arm64/include/asm/exception.h | 2 - arch/arm64/include/asm/fpsimd.h | 2 +- arch/arm64/include/asm/ftrace.h | 13 - arch/arm64/include/asm/futex.h | 3 + arch/arm64/include/asm/hw_breakpoint.h | 3 + arch/arm64/include/asm/io.h | 10 +- arch/arm64/include/asm/irqflags.h | 5 +- arch/arm64/include/asm/kasan.h | 11 +- arch/arm64/include/asm/kvm_hyp.h | 24 + arch/arm64/include/asm/lse.h | 49 +- arch/arm64/include/asm/memory.h | 141 +- arch/arm64/include/asm/mmu.h | 2 +- arch/arm64/include/asm/mmu_context.h | 4 +- arch/arm64/include/asm/pci.h | 2 + arch/arm64/include/asm/pgalloc.h | 2 + arch/arm64/include/asm/pgtable-hwdef.h | 2 +- arch/arm64/include/asm/pgtable-prot.h | 2 +- arch/arm64/include/asm/pgtable.h | 37 +- arch/arm64/include/asm/pointer_auth.h | 2 +- arch/arm64/include/asm/proc-fns.h | 2 + arch/arm64/include/asm/processor.h | 17 +- arch/arm64/include/asm/ptrace.h | 5 - arch/arm64/include/asm/signal32.h | 2 + arch/arm64/include/asm/syscall_wrapper.h | 15 +- arch/arm64/include/asm/sysreg.h | 32 +- arch/arm64/include/asm/thread_info.h | 29 +- arch/arm64/include/asm/tlb.h | 2 +- arch/arm64/include/asm/tlbflush.h | 1 - arch/arm64/include/asm/topology.h | 23 + arch/arm64/include/asm/uaccess.h | 12 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/vdso.h | 4 + arch/arm64/include/asm/vdso_datapage.h | 4 + arch/arm64/include/asm/xen/page-coherent.h | 75 + arch/arm64/include/uapi/asm/kvm.h | 4 +- arch/arm64/include/uapi/asm/stat.h | 17 + arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/cpuidle.c | 50 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/entry.S | 36 +- arch/arm64/kernel/head.S | 116 +- arch/arm64/kernel/hibernate-asm.S | 8 +- arch/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/image-vars.h | 51 - arch/arm64/kernel/image.h | 42 + arch/arm64/kernel/insn.c | 2 +- arch/arm64/kernel/kaslr.c | 11 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/machine_kexec_file.c | 22 +- arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/process.c | 84 +- arch/arm64/kernel/psci.c | 10 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/setup.c | 20 +- arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/smp_spin_table.c | 2 +- arch/arm64/kernel/topology.c | 312 +- arch/arm64/kernel/traps.c | 20 +- arch/arm64/kernel/vmlinux.lds.S | 11 - arch/arm64/kvm/hyp/switch.c | 19 +- arch/arm64/kvm/hyp/tlb.c | 50 +- arch/arm64/kvm/va_layout.c | 14 +- arch/arm64/lib/Makefile | 21 +- arch/arm64/lib/atomic_ll_sc.c | 3 + arch/arm64/lib/error-inject.c | 18 - arch/arm64/mm/dma-mapping.c | 16 +- arch/arm64/mm/dump.c | 24 +- arch/arm64/mm/fault.c | 44 +- arch/arm64/mm/flush.c | 3 +- arch/arm64/mm/init.c | 35 +- arch/arm64/mm/ioremap.c | 4 +- arch/arm64/mm/kasan_init.c | 9 +- arch/arm64/mm/mmap.c | 72 + arch/arm64/mm/mmu.c | 34 +- arch/arm64/mm/numa.c | 2 +- arch/arm64/mm/pageattr.c | 2 + arch/arm64/mm/pgd.c | 2 +- arch/arm64/mm/proc.S | 20 +- arch/arm64/net/bpf_jit.h | 3 - arch/arm64/net/bpf_jit_comp.c | 6 +- arch/c6x/Kconfig | 1 + arch/c6x/include/asm/pgtable.h | 5 + arch/csky/abiv1/alignment.c | 62 +- arch/csky/abiv1/cacheflush.c | 70 +- arch/csky/abiv1/inc/abi/cacheflush.h | 45 +- arch/csky/abiv1/inc/abi/page.h | 5 +- arch/csky/abiv1/mmap.c | 75 +- arch/csky/include/asm/barrier.h | 15 +- arch/csky/include/asm/cache.h | 1 - arch/csky/include/asm/io.h | 23 +- arch/csky/include/asm/pgalloc.h | 4 +- arch/csky/include/asm/pgtable.h | 15 +- arch/csky/include/asm/tlb.h | 8 +- arch/csky/mm/cachev1.c | 7 +- arch/csky/mm/cachev2.c | 11 +- arch/csky/mm/dma-mapping.c | 82 +- arch/csky/mm/ioremap.c | 27 +- arch/h8300/Kconfig | 3 - arch/h8300/include/asm/pgtable.h | 6 + arch/h8300/include/uapi/asm/bitsperlong.h | 15 + arch/h8300/include/uapi/asm/posix_types.h | 13 - arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/pgalloc.h | 4 +- arch/hexagon/include/asm/pgtable.h | 3 + arch/hexagon/mm/Makefile | 2 +- arch/hexagon/mm/init.c | 13 + arch/hexagon/mm/pgalloc.c | 10 + arch/ia64/Kconfig | 147 +- arch/ia64/Kconfig.debug | 2 +- arch/ia64/Makefile | 38 +- arch/ia64/configs/bigsur_defconfig | 1 + arch/ia64/configs/generic_defconfig | 8 + arch/ia64/configs/gensparse_defconfig | 10 + arch/ia64/configs/sim_defconfig | 52 + arch/ia64/configs/tiger_defconfig | 1 + arch/ia64/configs/zx1_defconfig | 1 + arch/ia64/dig/Makefile | 15 + arch/ia64/dig/machvec.c | 3 + arch/ia64/dig/machvec_vtd.c | 3 + arch/ia64/dig/setup.c | 71 + arch/ia64/hp/common/Makefile | 4 +- arch/ia64/hp/common/hwsw_iommu.c | 60 + arch/ia64/hp/common/sba_iommu.c | 107 +- arch/ia64/hp/sim/Kconfig | 23 + arch/ia64/hp/sim/Makefile | 17 + arch/ia64/hp/sim/boot/Makefile | 37 + arch/ia64/hp/sim/boot/boot_head.S | 165 + arch/ia64/hp/sim/boot/bootloader.c | 175 + arch/ia64/hp/sim/boot/bootloader.lds | 67 + arch/ia64/hp/sim/boot/fw-emu.c | 374 + arch/ia64/hp/sim/boot/ssc.h | 36 + arch/ia64/hp/sim/hpsim.S | 11 + arch/ia64/hp/sim/hpsim_console.c | 77 + arch/ia64/hp/sim/hpsim_irq.c | 76 + arch/ia64/hp/sim/hpsim_machvec.c | 3 + arch/ia64/hp/sim/hpsim_setup.c | 41 + arch/ia64/hp/sim/hpsim_ssc.h | 37 + arch/ia64/hp/sim/simeth.c | 510 + arch/ia64/hp/sim/simscsi.c | 373 + arch/ia64/hp/sim/simserial.c | 521 + arch/ia64/hp/zx1/Makefile | 9 + arch/ia64/hp/zx1/hpzx1_machvec.c | 3 + arch/ia64/hp/zx1/hpzx1_swiotlb_machvec.c | 3 + arch/ia64/include/asm/acpi.h | 28 +- arch/ia64/include/asm/dma-mapping.h | 8 +- arch/ia64/include/asm/dma.h | 6 +- arch/ia64/include/asm/hpsim.h | 17 + arch/ia64/include/asm/hw_irq.h | 27 +- arch/ia64/include/asm/io.h | 222 +- arch/ia64/include/asm/iommu.h | 3 + arch/ia64/include/asm/iosapic.h | 12 + arch/ia64/include/asm/irq.h | 3 + arch/ia64/include/asm/machvec.h | 347 + arch/ia64/include/asm/machvec_dig.h | 17 + arch/ia64/include/asm/machvec_dig_vtd.h | 19 + arch/ia64/include/asm/machvec_hpsim.h | 19 + arch/ia64/include/asm/machvec_hpzx1.h | 19 + arch/ia64/include/asm/machvec_hpzx1_swiotlb.h | 20 + arch/ia64/include/asm/machvec_init.h | 35 + arch/ia64/include/asm/machvec_sn2.h | 114 + arch/ia64/include/asm/machvec_uv.h | 26 + arch/ia64/include/asm/mmiowb.h | 12 +- arch/ia64/include/asm/mmzone.h | 13 +- arch/ia64/include/asm/pci.h | 9 +- arch/ia64/include/asm/pgalloc.h | 52 +- arch/ia64/include/asm/pgtable.h | 5 + arch/ia64/include/asm/processor.h | 2 + arch/ia64/include/asm/sal.h | 1 - arch/ia64/include/asm/sn/acpi.h | 15 + arch/ia64/include/asm/sn/addrs.h | 299 + arch/ia64/include/asm/sn/arch.h | 86 + arch/ia64/include/asm/sn/bte.h | 236 + arch/ia64/include/asm/sn/clksupport.h | 28 + arch/ia64/include/asm/sn/geo.h | 132 + arch/ia64/include/asm/sn/intr.h | 53 + arch/ia64/include/asm/sn/io.h | 274 + arch/ia64/include/asm/sn/ioc3.h | 242 + arch/ia64/include/asm/sn/klconfig.h | 246 + arch/ia64/include/asm/sn/l1.h | 51 + arch/ia64/include/asm/sn/leds.h | 33 + arch/ia64/include/asm/sn/module.h | 127 + arch/ia64/include/asm/sn/mspec.h | 59 + arch/ia64/include/asm/sn/nodepda.h | 82 + arch/ia64/include/asm/sn/pcibr_provider.h | 150 + arch/ia64/include/asm/sn/pcibus_provider_defs.h | 68 + arch/ia64/include/asm/sn/pcidev.h | 85 + arch/ia64/include/asm/sn/pda.h | 68 + arch/ia64/include/asm/sn/pic.h | 261 + arch/ia64/include/asm/sn/rw_mmr.h | 28 + arch/ia64/include/asm/sn/shub_mmr.h | 502 + arch/ia64/include/asm/sn/shubio.h | 3358 ++ arch/ia64/include/asm/sn/simulator.h | 25 + arch/ia64/include/asm/sn/sn2/sn_hwperf.h | 242 + arch/ia64/include/asm/sn/sn_cpuid.h | 132 + arch/ia64/include/asm/sn/sn_feature_sets.h | 58 + arch/ia64/include/asm/sn/sn_sal.h | 1111 +- arch/ia64/include/asm/sn/tioca.h | 596 + arch/ia64/include/asm/sn/tioca_provider.h | 207 + arch/ia64/include/asm/sn/tioce.h | 760 + arch/ia64/include/asm/sn/tioce_provider.h | 63 + arch/ia64/include/asm/sn/tiocp.h | 257 + arch/ia64/include/asm/sn/tiocx.h | 72 + arch/ia64/include/asm/sn/types.h | 26 + arch/ia64/include/asm/switch_to.h | 1 + arch/ia64/include/asm/tlb.h | 1 + arch/ia64/include/asm/uv/uv.h | 23 +- arch/ia64/kernel/Makefile | 9 +- arch/ia64/kernel/acpi.c | 81 +- arch/ia64/kernel/dma-mapping.c | 14 + arch/ia64/kernel/efi.c | 3 - arch/ia64/kernel/iosapic.c | 8 +- arch/ia64/kernel/irq.c | 23 + arch/ia64/kernel/irq_ia64.c | 11 +- arch/ia64/kernel/kprobes.c | 26 + arch/ia64/kernel/machine_kexec.c | 1 + arch/ia64/kernel/machvec.c | 77 + arch/ia64/kernel/mca.c | 29 +- arch/ia64/kernel/mca_drv.c | 1 + arch/ia64/kernel/module.c | 8 +- arch/ia64/kernel/msi_ia64.c | 21 +- arch/ia64/kernel/pci-dma.c | 24 + arch/ia64/kernel/sal.c | 9 +- arch/ia64/kernel/setup.c | 100 +- arch/ia64/kernel/signal.c | 10 +- arch/ia64/kernel/smp.c | 9 +- arch/ia64/kernel/smpboot.c | 9 +- arch/ia64/kernel/sys_ia64.c | 18 + arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/time.c | 3 + arch/ia64/kernel/topology.c | 4 + arch/ia64/kernel/unaligned.c | 6 +- arch/ia64/kernel/uncached.c | 6 +- arch/ia64/kernel/vmlinux.lds.S | 10 + arch/ia64/lib/io.c | 114 + arch/ia64/mm/contig.c | 5 +- arch/ia64/mm/discontig.c | 8 +- arch/ia64/mm/init.c | 21 +- arch/ia64/mm/tlb.c | 6 +- arch/ia64/pci/fixup.c | 6 +- arch/ia64/pci/pci.c | 14 +- arch/ia64/sn/Makefile | 12 + arch/ia64/sn/include/ioerror.h | 81 + arch/ia64/sn/include/tio.h | 41 + arch/ia64/sn/include/xtalk/hubdev.h | 91 + arch/ia64/sn/include/xtalk/xbow.h | 301 + arch/ia64/sn/include/xtalk/xwidgetdev.h | 70 + arch/ia64/sn/kernel/Makefile | 18 + arch/ia64/sn/kernel/bte.c | 475 + arch/ia64/sn/kernel/bte_error.c | 255 + arch/ia64/sn/kernel/huberror.c | 220 + arch/ia64/sn/kernel/idle.c | 30 + arch/ia64/sn/kernel/io_acpi_init.c | 513 + arch/ia64/sn/kernel/io_common.c | 561 + arch/ia64/sn/kernel/io_init.c | 308 + arch/ia64/sn/kernel/iomv.c | 82 + arch/ia64/sn/kernel/irq.c | 489 + arch/ia64/sn/kernel/klconflib.c | 107 + arch/ia64/sn/kernel/machvec.c | 11 + arch/ia64/sn/kernel/mca.c | 144 + arch/ia64/sn/kernel/msi_sn.c | 238 + arch/ia64/sn/kernel/pio_phys.S | 71 + arch/ia64/sn/kernel/setup.c | 786 + arch/ia64/sn/kernel/sn2/Makefile | 13 + arch/ia64/sn/kernel/sn2/cache.c | 41 + arch/ia64/sn/kernel/sn2/io.c | 101 + arch/ia64/sn/kernel/sn2/prominfo_proc.c | 207 + arch/ia64/sn/kernel/sn2/ptc_deadlock.S | 92 + arch/ia64/sn/kernel/sn2/sn2_smp.c | 577 + arch/ia64/sn/kernel/sn2/sn_hwperf.c | 1004 + arch/ia64/sn/kernel/sn2/sn_proc_fs.c | 69 + arch/ia64/sn/kernel/sn2/timer.c | 61 + arch/ia64/sn/kernel/sn2/timer_interrupt.c | 60 + arch/ia64/sn/kernel/tiocx.c | 569 + arch/ia64/sn/pci/Makefile | 10 + arch/ia64/sn/pci/pci_dma.c | 446 + arch/ia64/sn/pci/pcibr/Makefile | 13 + arch/ia64/sn/pci/pcibr/pcibr_ate.c | 177 + arch/ia64/sn/pci/pcibr/pcibr_dma.c | 413 + arch/ia64/sn/pci/pcibr/pcibr_provider.c | 265 + arch/ia64/sn/pci/pcibr/pcibr_reg.c | 285 + arch/ia64/sn/pci/tioca_provider.c | 677 + arch/ia64/sn/pci/tioce_provider.c | 1062 + arch/ia64/uv/kernel/Makefile | 1 + arch/ia64/uv/kernel/machvec.c | 11 + arch/ia64/uv/kernel/setup.c | 74 +- arch/m68k/Kconfig | 3 +- arch/m68k/Makefile | 2 +- arch/m68k/atari/config.c | 6 +- arch/m68k/coldfire/gpio.c | 1 - arch/m68k/configs/amiga_defconfig | 13 +- arch/m68k/configs/apollo_defconfig | 13 +- arch/m68k/configs/atari_defconfig | 13 +- arch/m68k/configs/bvme6000_defconfig | 13 +- arch/m68k/configs/hp300_defconfig | 13 +- arch/m68k/configs/mac_defconfig | 13 +- arch/m68k/configs/multi_defconfig | 13 +- arch/m68k/configs/mvme147_defconfig | 13 +- arch/m68k/configs/mvme16x_defconfig | 13 +- arch/m68k/configs/q40_defconfig | 13 +- arch/m68k/configs/sun3_defconfig | 13 +- arch/m68k/configs/sun3x_defconfig | 13 +- arch/m68k/include/asm/atarihw.h | 13 +- arch/m68k/include/asm/io_mm.h | 6 +- arch/m68k/include/asm/kmap.h | 17 +- arch/m68k/include/asm/macintosh.h | 11 +- arch/m68k/include/asm/mcf_pgalloc.h | 6 +- arch/m68k/include/asm/motorola_pgalloc.h | 6 +- arch/m68k/include/asm/pgtable_mm.h | 10 +- arch/m68k/include/asm/pgtable_no.h | 7 + arch/m68k/include/asm/sun3_pgalloc.h | 2 +- arch/m68k/kernel/dma.c | 12 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/mac/config.c | 128 +- arch/microblaze/Kconfig | 4 +- arch/microblaze/boot/dts/system.dts | 16 +- arch/microblaze/configs/mmu_defconfig | 22 +- arch/microblaze/configs/nommu_defconfig | 25 +- arch/microblaze/include/asm/io.h | 1 + arch/microblaze/include/asm/pci.h | 2 + arch/microblaze/include/asm/pgalloc.h | 122 +- arch/microblaze/include/asm/pgtable.h | 7 + arch/microblaze/include/asm/uaccess.h | 42 +- arch/microblaze/kernel/reset.c | 87 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/mm/consistent.c | 221 +- arch/microblaze/mm/pgtable.c | 4 + arch/mips/Kconfig | 77 +- arch/mips/Makefile | 4 + arch/mips/bcm47xx/board.c | 1 - arch/mips/bcm47xx/buttons.c | 10 - arch/mips/boot/Makefile | 2 +- arch/mips/boot/dts/brcm/bcm3368.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 - arch/mips/boot/dts/brcm/bcm6358.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 12 +- arch/mips/boot/dts/ingenic/ci20.dts | 7 - arch/mips/boot/dts/ingenic/gcw0.dts | 10 - arch/mips/boot/dts/ingenic/jz4740.dtsi | 127 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 21 - arch/mips/boot/dts/ingenic/jz4780.dtsi | 23 - arch/mips/boot/dts/ingenic/qi_lb60.dts | 325 - arch/mips/boot/dts/mscc/ocelot.dtsi | 7 +- arch/mips/cavium-octeon/dma-octeon.c | 16 +- arch/mips/cavium-octeon/setup.c | 3 +- arch/mips/configs/bigsur_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/markeins_defconfig | 1 + arch/mips/configs/qi_lb60_defconfig | 44 +- arch/mips/configs/rm200_defconfig | 1 + arch/mips/configs/sb1250_swarm_defconfig | 1 + arch/mips/fw/arc/memory.c | 24 +- arch/mips/include/asm/addrspace.h | 9 + arch/mips/include/asm/atomic.h | 19 +- arch/mips/include/asm/barrier.h | 44 +- arch/mips/include/asm/bitops.h | 47 +- arch/mips/include/asm/bootinfo.h | 17 +- arch/mips/include/asm/cmpxchg.h | 18 +- arch/mips/include/asm/cpu-features.h | 19 +- arch/mips/include/asm/cpu-type.h | 15 +- arch/mips/include/asm/cpu.h | 19 +- arch/mips/include/asm/io.h | 21 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 - .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 9 + arch/mips/include/asm/mach-cavium-octeon/war.h | 1 + .../include/asm/mach-dec/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-generic/war.h | 1 + arch/mips/include/asm/mach-ip22/war.h | 1 + arch/mips/include/asm/mach-ip27/war.h | 1 + arch/mips/include/asm/mach-ip28/war.h | 1 + arch/mips/include/asm/mach-ip32/war.h | 1 + arch/mips/include/asm/mach-jz4740/gpio.h | 15 + arch/mips/include/asm/mach-jz4740/jz4740_fb.h | 58 + arch/mips/include/asm/mach-jz4740/jz4740_mmc.h | 12 + arch/mips/include/asm/mach-jz4740/platform.h | 26 + .../asm/mach-loongson64/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-malta/war.h | 1 + arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 1 + arch/mips/include/asm/mach-rc32434/war.h | 1 + arch/mips/include/asm/mach-rm/war.h | 1 + arch/mips/include/asm/mach-sibyte/war.h | 1 + arch/mips/include/asm/mach-tx49xx/war.h | 1 + arch/mips/include/asm/mipsregs.h | 4 - arch/mips/include/asm/module.h | 6 + arch/mips/include/asm/octeon/cvmx-sli-defs.h | 1 - arch/mips/include/asm/octeon/octeon.h | 4 +- arch/mips/include/asm/pci.h | 1 + arch/mips/include/asm/pgalloc.h | 4 +- arch/mips/include/asm/pgtable-32.h | 62 +- arch/mips/include/asm/pgtable-bits.h | 22 +- arch/mips/include/asm/pgtable.h | 25 +- arch/mips/include/asm/processor.h | 5 + arch/mips/include/asm/sn/ioc3.h | 357 +- arch/mips/include/asm/syscall.h | 21 +- arch/mips/include/asm/vdso.h | 78 +- arch/mips/include/asm/vdso/gettimeofday.h | 222 - arch/mips/include/asm/vdso/vdso.h | 75 - arch/mips/include/asm/vdso/vsyscall.h | 43 - arch/mips/include/asm/war.h | 13 + arch/mips/include/uapi/asm/mman.h | 3 - arch/mips/jazz/jazzdma.c | 2 - arch/mips/jz4740/Makefile | 7 +- arch/mips/jz4740/board-qi_lb60.c | 523 + arch/mips/jz4740/platform.c | 250 + arch/mips/jz4740/prom.c | 5 + arch/mips/jz4740/setup.c | 7 +- arch/mips/jz4740/time.c | 151 +- arch/mips/kernel/branch.c | 2 +- arch/mips/kernel/cpu-probe.c | 53 +- arch/mips/kernel/genex.S | 3 + arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/proc.c | 4 - arch/mips/kernel/scall32-o32.S | 2 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/setup.c | 357 +- arch/mips/kernel/syscall.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/syscalls/syscalltbl.sh | 4 +- arch/mips/kernel/vdso.c | 37 +- arch/mips/lantiq/xway/sysctrl.c | 16 +- arch/mips/mm/Makefile | 6 +- arch/mips/mm/c-r4k.c | 2 + arch/mips/mm/dma-noncoherent.c | 8 + arch/mips/mm/init.c | 92 +- arch/mips/mm/mmap.c | 84 + arch/mips/mm/pgtable-32.c | 20 - arch/mips/mm/sc-mips.c | 27 +- arch/mips/mm/tlb-r8k.c | 239 + arch/mips/mm/tlbex.c | 63 +- arch/mips/mti-malta/malta-memory.c | 11 + arch/mips/netlogic/xlp/setup.c | 12 +- arch/mips/pci/pci-xtalk-bridge.c | 167 +- arch/mips/pmcs-msp71xx/msp_prom.c | 22 +- arch/mips/ralink/Kconfig | 1 + arch/mips/ralink/timer.c | 4 +- arch/mips/sgi-ip22/ip28-berr.c | 20 +- arch/mips/sgi-ip27/ip27-console.c | 5 +- arch/mips/sgi-ip27/ip27-init.c | 13 + arch/mips/vdso/Makefile | 41 +- arch/mips/vdso/config-n32-o32-env.c | 19 - arch/mips/vdso/elf.S | 2 +- arch/mips/vdso/sigreturn.S | 2 +- arch/mips/vdso/vdso.h | 86 + arch/mips/vdso/vdso.lds.S | 4 - arch/mips/vdso/vgettimeofday.c | 58 - arch/nds32/include/asm/pgalloc.h | 2 + arch/nds32/include/asm/pgtable.h | 2 + arch/nds32/kernel/dma.c | 6 + arch/nds32/kernel/signal.c | 2 - arch/nios2/include/asm/pgalloc.h | 4 +- arch/nios2/include/asm/pgtable.h | 2 + arch/openrisc/boot/dts/or1ksim.dts | 5 +- arch/openrisc/boot/dts/simple_smp.dts | 6 - arch/openrisc/include/asm/io.h | 20 +- arch/openrisc/include/asm/pgalloc.h | 8 +- arch/openrisc/include/asm/pgtable.h | 7 +- arch/openrisc/kernel/dma.c | 23 +- arch/openrisc/mm/ioremap.c | 8 +- arch/parisc/Kconfig | 26 +- arch/parisc/Makefile | 2 +- arch/parisc/boot/compressed/.gitignore | 2 - arch/parisc/include/asm/alternative.h | 11 +- arch/parisc/include/asm/fixmap.h | 1 - arch/parisc/include/asm/ftrace.h | 1 - arch/parisc/include/asm/kexec.h | 37 - arch/parisc/include/asm/pdc.h | 1 - arch/parisc/include/asm/pgalloc.h | 2 + arch/parisc/include/asm/pgtable.h | 5 +- arch/parisc/include/asm/string.h | 15 - arch/parisc/include/uapi/asm/mman.h | 3 - arch/parisc/kernel/Makefile | 2 - arch/parisc/kernel/alternative.c | 23 +- arch/parisc/kernel/entry.S | 99 - arch/parisc/kernel/firmware.c | 13 - arch/parisc/kernel/ftrace.c | 64 +- arch/parisc/kernel/kexec.c | 112 - arch/parisc/kernel/kexec_file.c | 86 - arch/parisc/kernel/kprobes.c | 4 + arch/parisc/kernel/pacache.S | 9 - arch/parisc/kernel/parisc_ksyms.c | 4 - arch/parisc/kernel/pci.c | 11 + arch/parisc/kernel/relocate_kernel.S | 149 - arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 4 +- arch/parisc/kernel/traps.c | 2 - arch/parisc/lib/Makefile | 4 +- arch/parisc/lib/memset.c | 91 + arch/parisc/lib/string.S | 136 - arch/powerpc/Kconfig | 45 +- arch/powerpc/Makefile | 5 +- arch/powerpc/Makefile.postlink | 2 +- arch/powerpc/boot/main.c | 41 - arch/powerpc/boot/ops.h | 2 - arch/powerpc/boot/wrapper | 24 +- arch/powerpc/boot/zImage.lds.S | 8 - arch/powerpc/configs/pmac32_defconfig | 1 + arch/powerpc/configs/powernv_defconfig | 2 +- arch/powerpc/configs/ppc40x_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/include/asm/Kbuild | 1 + arch/powerpc/include/asm/asm-prototypes.h | 14 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 18 +- arch/powerpc/include/asm/book3s/64/mmu.h | 4 + arch/powerpc/include/asm/book3s/64/pgtable.h | 8 +- arch/powerpc/include/asm/book3s/64/radix.h | 3 + .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 12 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 9 - arch/powerpc/include/asm/book3s/pgtable.h | 11 - arch/powerpc/include/asm/bug.h | 8 + arch/powerpc/include/asm/cputable.h | 20 +- arch/powerpc/include/asm/current.h | 3 +- arch/powerpc/include/asm/eeh.h | 40 +- arch/powerpc/include/asm/elfnote.h | 24 - arch/powerpc/include/asm/error-injection.h | 13 + arch/powerpc/include/asm/fadump-internal.h | 169 - arch/powerpc/include/asm/fadump.h | 194 +- arch/powerpc/include/asm/firmware.h | 5 +- arch/powerpc/include/asm/ftrace.h | 2 - arch/powerpc/include/asm/futex.h | 3 +- arch/powerpc/include/asm/head-64.h | 41 + arch/powerpc/include/asm/hugetlb.h | 3 + arch/powerpc/include/asm/io-workarounds.h | 20 - arch/powerpc/include/asm/io.h | 16 +- arch/powerpc/include/asm/iommu.h | 28 +- arch/powerpc/include/asm/kvm_book3s_64.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 23 +- arch/powerpc/include/asm/kvm_ppc.h | 1 - arch/powerpc/include/asm/machdep.h | 7 + arch/powerpc/include/asm/mce.h | 10 +- arch/powerpc/include/asm/mem_encrypt.h | 26 - arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 18 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 1 - arch/powerpc/include/asm/nohash/pgtable.h | 13 - arch/powerpc/include/asm/opal-api.h | 45 +- arch/powerpc/include/asm/opal.h | 7 +- arch/powerpc/include/asm/page.h | 14 +- arch/powerpc/include/asm/page_32.h | 4 - arch/powerpc/include/asm/pci-bridge.h | 1 - arch/powerpc/include/asm/pci.h | 2 + arch/powerpc/include/asm/pgalloc.h | 2 + arch/powerpc/include/asm/pgtable.h | 15 +- arch/powerpc/include/asm/plpar_wrappers.h | 6 - arch/powerpc/include/asm/ppc-pci.h | 7 +- arch/powerpc/include/asm/ppc4xx_ocm.h | 31 + arch/powerpc/include/asm/ppc_asm.h | 80 +- arch/powerpc/include/asm/ptrace.h | 6 +- arch/powerpc/include/asm/reg.h | 3 - arch/powerpc/include/asm/scom.h | 154 + arch/powerpc/include/asm/sections.h | 11 + arch/powerpc/include/asm/setjmp.h | 4 +- arch/powerpc/include/asm/spinlock.h | 62 +- arch/powerpc/include/asm/string.h | 2 - arch/powerpc/include/asm/svm.h | 31 - arch/powerpc/include/asm/time.h | 6 +- arch/powerpc/include/asm/timex.h | 34 +- arch/powerpc/include/asm/uaccess.h | 14 - arch/powerpc/include/asm/ultravisor-api.h | 33 - arch/powerpc/include/asm/ultravisor.h | 49 - arch/powerpc/include/asm/xive.h | 10 - arch/powerpc/kernel/.gitignore | 1 - arch/powerpc/kernel/Makefile | 23 +- arch/powerpc/kernel/asm-offsets.c | 1 - arch/powerpc/kernel/cputable.c | 6 +- arch/powerpc/kernel/dma-iommu.c | 13 +- arch/powerpc/kernel/eeh.c | 281 +- arch/powerpc/kernel/eeh_cache.c | 37 +- arch/powerpc/kernel/eeh_dev.c | 2 - arch/powerpc/kernel/eeh_driver.c | 280 +- arch/powerpc/kernel/eeh_event.c | 34 +- arch/powerpc/kernel/eeh_pe.c | 145 +- arch/powerpc/kernel/entry_32.S | 40 +- arch/powerpc/kernel/entry_64.S | 21 +- arch/powerpc/kernel/exceptions-64e.S | 22 +- arch/powerpc/kernel/exceptions-64s.S | 1652 +- arch/powerpc/kernel/fadump.c | 1340 +- arch/powerpc/kernel/head_32.S | 55 +- arch/powerpc/kernel/head_32.h | 21 +- arch/powerpc/kernel/head_64.S | 8 +- arch/powerpc/kernel/head_8xx.S | 28 +- arch/powerpc/kernel/hw_breakpoint.c | 77 +- arch/powerpc/kernel/io-workarounds.c | 13 +- arch/powerpc/kernel/iommu.c | 97 +- arch/powerpc/kernel/kexec_elf_64.c | 545 +- arch/powerpc/kernel/kvm.c | 58 +- arch/powerpc/kernel/kvm_emul.S | 16 - arch/powerpc/kernel/machine_kexec_64.c | 9 - arch/powerpc/kernel/mce.c | 71 +- arch/powerpc/kernel/mce_power.c | 50 +- arch/powerpc/kernel/misc_32.S | 36 +- arch/powerpc/kernel/note.S | 40 - arch/powerpc/kernel/paca.c | 52 +- arch/powerpc/kernel/pci-common.c | 4 + arch/powerpc/kernel/pci-hotplug.c | 7 - arch/powerpc/kernel/pci_32.c | 4 - arch/powerpc/kernel/pci_64.c | 12 +- arch/powerpc/kernel/pci_dn.c | 21 +- arch/powerpc/kernel/pci_of_scan.c | 66 +- arch/powerpc/kernel/process.c | 49 +- arch/powerpc/kernel/prom.c | 8 +- arch/powerpc/kernel/prom_init.c | 98 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/rtas.c | 15 +- arch/powerpc/kernel/security.c | 19 +- arch/powerpc/kernel/setup-common.c | 14 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/sysfs.c | 20 - arch/powerpc/kernel/trace/ftrace.c | 5 +- arch/powerpc/kernel/trace/ftrace_32.S | 1 - arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 1 - arch/powerpc/kernel/trace/ftrace_64_pg.S | 1 - arch/powerpc/kernel/traps.c | 1 - arch/powerpc/kernel/ucall.S | 14 - arch/powerpc/kernel/vdso.c | 22 + arch/powerpc/kernel/vdso32/datapage.S | 2 - arch/powerpc/kernel/vdso32/vdso32.lds.S | 4 +- arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_64_vio.c | 33 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 42 +- arch/powerpc/kvm/book3s_hv.c | 30 +- arch/powerpc/kvm/book3s_hv_nested.c | 4 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 77 +- arch/powerpc/kvm/book3s_xive.c | 60 +- arch/powerpc/kvm/book3s_xive.h | 2 - arch/powerpc/kvm/book3s_xive_native.c | 23 +- arch/powerpc/kvm/e500.c | 3 - arch/powerpc/kvm/emulate.c | 1 - arch/powerpc/kvm/emulate_loadstore.c | 6 + arch/powerpc/kvm/powerpc.c | 3 +- arch/powerpc/lib/Makefile | 4 +- arch/powerpc/lib/locks.c | 6 +- arch/powerpc/lib/memcpy_mcsafe_64.S | 242 - arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s32/mmu.c | 60 +- arch/powerpc/mm/book3s64/hash_utils.c | 90 +- arch/powerpc/mm/book3s64/iommu_api.c | 7 +- arch/powerpc/mm/book3s64/pgtable.c | 121 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 80 +- arch/powerpc/mm/book3s64/radix_tlb.c | 303 +- arch/powerpc/mm/book3s64/subpage_prot.c | 12 +- arch/powerpc/mm/dma-noncoherent.c | 312 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/init_64.c | 17 +- arch/powerpc/mm/ioremap.c | 99 - arch/powerpc/mm/ioremap_32.c | 92 - arch/powerpc/mm/ioremap_64.c | 113 - arch/powerpc/mm/kasan/kasan_init_32.c | 23 +- arch/powerpc/mm/mem.c | 66 +- arch/powerpc/mm/mmu_decl.h | 7 +- arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 16 +- arch/powerpc/mm/nohash/tlb.c | 3 +- arch/powerpc/mm/pgtable-frag.c | 6 +- arch/powerpc/mm/pgtable_32.c | 155 +- arch/powerpc/mm/pgtable_64.c | 203 +- arch/powerpc/mm/ptdump/bats.c | 2 +- arch/powerpc/mm/ptdump/hashpagetable.c | 24 +- arch/powerpc/mm/ptdump/ptdump.c | 37 +- arch/powerpc/perf/imc-pmu.c | 29 +- arch/powerpc/platforms/44x/Kconfig | 8 + arch/powerpc/platforms/4xx/Makefile | 1 + arch/powerpc/platforms/4xx/ocm.c | 390 + arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 - arch/powerpc/platforms/Kconfig | 3 +- arch/powerpc/platforms/Kconfig.cputype | 16 +- arch/powerpc/platforms/cell/iommu.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 207 +- arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/powernv/Kconfig | 5 +- arch/powerpc/platforms/powernv/Makefile | 6 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 97 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/npu-dma.c | 101 +- arch/powerpc/platforms/powernv/opal-call.c | 5 +- arch/powerpc/platforms/powernv/opal-core.c | 636 - arch/powerpc/platforms/powernv/opal-fadump.c | 716 - arch/powerpc/platforms/powernv/opal-fadump.h | 146 - arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-msglog.c | 57 +- arch/powerpc/platforms/powernv/opal-prd.c | 8 +- arch/powerpc/platforms/powernv/opal-xscom.c | 213 +- arch/powerpc/platforms/powernv/opal.c | 42 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 38 +- arch/powerpc/platforms/powernv/pci-ioda.c | 98 +- arch/powerpc/platforms/powernv/pci.c | 3 +- arch/powerpc/platforms/powernv/pci.h | 2 +- arch/powerpc/platforms/powernv/powernv.h | 5 - arch/powerpc/platforms/powernv/setup.c | 9 - arch/powerpc/platforms/powernv/ultravisor.c | 69 - arch/powerpc/platforms/ps3/spu.c | 10 +- arch/powerpc/platforms/ps3/system-bus.c | 11 +- arch/powerpc/platforms/pseries/Kconfig | 14 - arch/powerpc/platforms/pseries/Makefile | 2 - arch/powerpc/platforms/pseries/eeh_pseries.c | 68 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/platforms/pseries/iommu.c | 24 +- arch/powerpc/platforms/pseries/lpar.c | 20 +- arch/powerpc/platforms/pseries/mobility.c | 9 - arch/powerpc/platforms/pseries/pci.c | 3 +- arch/powerpc/platforms/pseries/ras.c | 460 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 550 - arch/powerpc/platforms/pseries/rtas-fadump.h | 114 - arch/powerpc/platforms/pseries/setup.c | 32 +- arch/powerpc/platforms/pseries/smp.c | 3 +- arch/powerpc/platforms/pseries/svm.c | 85 - arch/powerpc/platforms/pseries/vio.c | 4 +- arch/powerpc/sysdev/Kconfig | 7 + arch/powerpc/sysdev/Makefile | 2 + arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/scom.c | 223 + arch/powerpc/sysdev/xive/common.c | 146 +- arch/powerpc/sysdev/xive/native.c | 33 - arch/powerpc/sysdev/xive/spapr.c | 57 +- arch/powerpc/sysdev/xive/xive-internal.h | 2 - arch/powerpc/xmon/xmon.c | 51 +- arch/riscv/Kbuild | 3 - arch/riscv/Kconfig | 37 - arch/riscv/Makefile | 7 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 22 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 8 - arch/riscv/configs/defconfig | 11 - arch/riscv/configs/rv32_defconfig | 11 - arch/riscv/include/asm/entry.h | 29 - arch/riscv/include/asm/fixmap.h | 4 + arch/riscv/include/asm/head.h | 21 - arch/riscv/include/asm/image.h | 12 +- arch/riscv/include/asm/irq.h | 6 - arch/riscv/include/asm/page.h | 2 - arch/riscv/include/asm/pgalloc.h | 6 +- arch/riscv/include/asm/pgtable.h | 41 +- arch/riscv/include/asm/processor.h | 5 - arch/riscv/include/asm/ptrace.h | 2 - arch/riscv/include/asm/smp.h | 8 +- arch/riscv/include/asm/sparsemem.h | 11 - arch/riscv/include/asm/switch_to.h | 1 - arch/riscv/include/asm/syscall.h | 3 - arch/riscv/include/asm/thread_info.h | 2 - arch/riscv/include/asm/timex.h | 44 +- arch/riscv/include/asm/tlbflush.h | 38 +- arch/riscv/include/uapi/asm/perf_regs.h | 42 - arch/riscv/kernel/Makefile | 4 +- arch/riscv/kernel/cpufeature.c | 1 - arch/riscv/kernel/entry.S | 6 +- arch/riscv/kernel/fpu.S | 8 +- arch/riscv/kernel/head.S | 14 +- arch/riscv/kernel/module-sections.c | 1 - arch/riscv/kernel/perf_callchain.c | 94 - arch/riscv/kernel/perf_regs.c | 44 - arch/riscv/kernel/process.c | 2 - arch/riscv/kernel/reset.c | 1 - arch/riscv/kernel/setup.c | 1 - arch/riscv/kernel/signal.c | 1 - arch/riscv/kernel/smp.c | 65 +- arch/riscv/kernel/smpboot.c | 5 - arch/riscv/kernel/stacktrace.c | 4 +- arch/riscv/kernel/syscall_table.c | 1 - arch/riscv/kernel/time.c | 3 +- arch/riscv/kernel/traps.c | 1 - arch/riscv/kernel/vdso.c | 3 +- arch/riscv/lib/uaccess.S | 12 +- arch/riscv/mm/Makefile | 3 - arch/riscv/mm/cacheflush.c | 1 + arch/riscv/mm/context.c | 8 +- arch/riscv/mm/fault.c | 1 - arch/riscv/mm/init.c | 28 +- arch/riscv/mm/sifive_l2_cache.c | 2 +- arch/riscv/mm/tlbflush.c | 35 - arch/s390/Kconfig | 28 +- arch/s390/Makefile | 2 - arch/s390/boot/Makefile | 2 +- arch/s390/boot/boot.h | 1 - arch/s390/boot/compressed/.gitignore | 3 + arch/s390/boot/compressed/vmlinux.lds.S | 3 +- arch/s390/boot/head.S | 32 +- arch/s390/boot/ipl_parm.c | 11 +- arch/s390/boot/kaslr.c | 41 +- arch/s390/boot/mem_detect.c | 7 + arch/s390/boot/pgm_check_info.c | 90 - arch/s390/boot/startup.c | 6 - arch/s390/configs/debug_defconfig | 2 - arch/s390/configs/defconfig | 2 - arch/s390/crypto/Makefile | 2 - arch/s390/crypto/aes_s390.c | 22 +- arch/s390/crypto/des_s390.c | 25 +- arch/s390/crypto/ghash_s390.c | 2 +- arch/s390/crypto/paes_s390.c | 184 +- arch/s390/crypto/sha.h | 12 +- arch/s390/crypto/sha256_s390.c | 8 +- arch/s390/crypto/sha3_256_s390.c | 147 - arch/s390/crypto/sha3_512_s390.c | 155 - arch/s390/crypto/sha_common.c | 75 +- arch/s390/hypfs/inode.c | 139 +- arch/s390/include/asm/cpacf.h | 8 - arch/s390/include/asm/cpu_mf.h | 10 +- arch/s390/include/asm/gmap.h | 4 +- arch/s390/include/asm/mem_detect.h | 12 - arch/s390/include/asm/mem_encrypt.h | 5 +- arch/s390/include/asm/perf_event.h | 2 - arch/s390/include/asm/pgtable.h | 7 +- arch/s390/include/asm/pkey.h | 114 +- arch/s390/include/asm/processor.h | 2 + arch/s390/include/asm/qdio.h | 6 +- arch/s390/include/asm/setup.h | 1 - arch/s390/include/asm/string.h | 9 +- arch/s390/include/uapi/asm/kvm.h | 6 - arch/s390/include/uapi/asm/pkey.h | 257 +- arch/s390/include/uapi/asm/zcrypt.h | 4 +- arch/s390/kernel/Makefile | 13 +- arch/s390/kernel/base.S | 21 + arch/s390/kernel/early.c | 16 - arch/s390/kernel/early_nobss.c | 45 + arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/head64.S | 8 +- arch/s390/kernel/kexec_elf.c | 4 +- arch/s390/kernel/kexec_image.c | 4 +- arch/s390/kernel/machine_kexec_file.c | 28 +- arch/s390/kernel/module.c | 4 +- arch/s390/kernel/perf_cpum_sf.c | 181 +- arch/s390/kernel/process.c | 26 +- arch/s390/kernel/setup.c | 27 +- arch/s390/kernel/stacktrace.c | 50 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/vdso.c | 18 +- arch/s390/kvm/interrupt.c | 15 +- arch/s390/kvm/kvm-s390.c | 10 +- arch/s390/lib/Makefile | 3 + arch/s390/mm/extmem.c | 11 +- arch/s390/mm/gmap.c | 45 +- arch/s390/mm/init.c | 7 +- arch/s390/mm/kasan_init.c | 14 +- arch/s390/mm/page-states.c | 14 +- arch/s390/mm/pgalloc.c | 6 +- arch/s390/net/bpf_jit_comp.c | 79 +- arch/s390/numa/mode_emu.c | 7 +- arch/s390/numa/numa.c | 2 - arch/s390/pci/pci.c | 8 +- arch/s390/pci/pci_dma.c | 6 +- arch/s390/pci/pci_irq.c | 2 +- arch/s390/purgatory/Makefile | 4 +- arch/s390/purgatory/purgatory.c | 2 +- arch/s390/tools/gen_facilities.c | 3 - arch/sh/Kconfig | 1 + arch/sh/boards/mach-ap325rxa/setup.c | 1 + arch/sh/boards/mach-ecovec24/setup.c | 2 + arch/sh/boards/mach-kfr2r09/setup.c | 1 + arch/sh/boards/mach-migor/setup.c | 1 + arch/sh/boards/mach-se/7724/setup.c | 2 + arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/pgalloc.h | 46 +- arch/sh/include/asm/pgtable.h | 5 + arch/sh/include/uapi/asm/setup.h | 2 + arch/sh/include/uapi/asm/types.h | 2 + arch/sh/kernel/Makefile | 2 + arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/mm/Kconfig | 3 + arch/sh/mm/nommu.c | 4 + arch/sparc/Kconfig | 1 - arch/sparc/crypto/aes_glue.c | 8 +- arch/sparc/crypto/des_glue.c | 37 +- arch/sparc/include/asm/pci.h | 2 + arch/sparc/include/asm/pgalloc_32.h | 2 + arch/sparc/include/asm/pgalloc_64.h | 2 + arch/sparc/include/asm/pgtable_32.h | 5 + arch/sparc/include/asm/pgtable_64.h | 1 + arch/sparc/include/uapi/asm/statfs.h | 7 + arch/sparc/kernel/sys_sparc_64.c | 33 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/mm/init_32.c | 1 + arch/sparc/mm/init_64.c | 4 +- arch/sparc/mm/srmmu.c | 4 +- arch/um/Kconfig | 1 - arch/um/configs/kunit_defconfig | 3 - arch/um/drivers/Kconfig | 7 - arch/um/drivers/Makefile | 3 +- arch/um/drivers/chan.h | 2 +- arch/um/drivers/chan_kern.c | 2 +- arch/um/drivers/chan_user.c | 2 +- arch/um/drivers/chan_user.h | 2 +- arch/um/drivers/cow_user.c | 2 +- arch/um/drivers/daemon.h | 2 +- arch/um/drivers/daemon_kern.c | 2 +- arch/um/drivers/daemon_user.c | 2 +- arch/um/drivers/fd.c | 2 +- arch/um/drivers/harddog_kern.c | 1 - arch/um/drivers/harddog_user.c | 2 +- arch/um/drivers/hostaudio_kern.c | 3 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 2 +- arch/um/drivers/mconsole.h | 2 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/mconsole_kern.h | 2 +- arch/um/drivers/mconsole_user.c | 2 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/net_user.c | 2 +- arch/um/drivers/null.c | 2 +- arch/um/drivers/pcap_kern.c | 2 +- arch/um/drivers/pcap_user.c | 2 +- arch/um/drivers/pcap_user.h | 2 +- arch/um/drivers/port.h | 2 +- arch/um/drivers/port_kern.c | 2 +- arch/um/drivers/port_user.c | 2 +- arch/um/drivers/pty.c | 2 +- arch/um/drivers/slip_kern.c | 2 +- arch/um/drivers/slip_user.c | 2 +- arch/um/drivers/slirp_kern.c | 2 +- arch/um/drivers/slirp_user.c | 2 +- arch/um/drivers/ssl.c | 2 +- arch/um/drivers/stdio_console.c | 2 +- arch/um/drivers/stdio_console.h | 2 +- arch/um/drivers/tty.c | 2 +- arch/um/drivers/ubd.h | 2 +- arch/um/drivers/ubd_kern.c | 2 +- arch/um/drivers/ubd_user.c | 2 +- arch/um/drivers/umcast.h | 2 +- arch/um/drivers/umcast_kern.c | 2 +- arch/um/drivers/umcast_user.c | 2 +- arch/um/drivers/vde.h | 2 +- arch/um/drivers/vde_kern.c | 2 +- arch/um/drivers/vde_user.c | 2 +- arch/um/drivers/vector_kern.c | 44 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_transports.c | 42 +- arch/um/drivers/vector_user.c | 293 +- arch/um/drivers/vector_user.h | 9 +- arch/um/drivers/vhost_user.h | 117 - arch/um/drivers/virtio_uml.c | 1177 - arch/um/drivers/xterm.c | 2 +- arch/um/drivers/xterm.h | 2 +- arch/um/drivers/xterm_kern.c | 2 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/common.lds.S | 2 +- arch/um/include/asm/irq.h | 7 +- arch/um/include/asm/irqflags.h | 1 + arch/um/include/asm/kmap_types.h | 2 +- arch/um/include/asm/mmu.h | 2 +- arch/um/include/asm/mmu_context.h | 2 +- arch/um/include/asm/page.h | 2 +- arch/um/include/asm/pgalloc.h | 6 +- arch/um/include/asm/pgtable-2level.h | 2 +- arch/um/include/asm/pgtable-3level.h | 2 +- arch/um/include/asm/pgtable.h | 4 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/ptrace-generic.h | 2 +- arch/um/include/asm/thread_info.h | 2 +- arch/um/include/asm/tlbflush.h | 2 +- arch/um/include/asm/uaccess.h | 2 +- arch/um/include/shared/arch.h | 2 +- arch/um/include/shared/as-layout.h | 2 +- arch/um/include/shared/elf_user.h | 2 +- arch/um/include/shared/frame_kern.h | 2 +- arch/um/include/shared/irq_kern.h | 2 +- arch/um/include/shared/irq_user.h | 2 +- arch/um/include/shared/kern.h | 2 +- arch/um/include/shared/kern_util.h | 2 +- arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/mem.h | 2 +- arch/um/include/shared/net_kern.h | 2 +- arch/um/include/shared/net_user.h | 2 +- arch/um/include/shared/os.h | 14 +- arch/um/include/shared/ptrace_user.h | 2 +- arch/um/include/shared/registers.h | 2 +- arch/um/include/shared/sigio.h | 2 +- arch/um/include/shared/skas/mm_id.h | 2 +- arch/um/include/shared/skas/skas.h | 2 +- arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/include/shared/timer-internal.h | 25 +- arch/um/include/shared/um_malloc.h | 2 +- arch/um/include/shared/user.h | 2 +- arch/um/kernel/Makefile | 3 +- arch/um/kernel/config.c.in | 4 +- arch/um/kernel/dyn.lds.S | 3 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/exitcode.c | 2 +- arch/um/kernel/gmon_syms.c | 2 +- arch/um/kernel/gprof_syms.c | 2 +- arch/um/kernel/initrd.c | 2 +- arch/um/kernel/irq.c | 2 +- arch/um/kernel/ksyms.c | 4 +- arch/um/kernel/mem.c | 3 +- arch/um/kernel/physmem.c | 3 +- arch/um/kernel/process.c | 20 +- arch/um/kernel/ptrace.c | 2 +- arch/um/kernel/reboot.c | 2 +- arch/um/kernel/sigio.c | 2 +- arch/um/kernel/signal.c | 30 +- arch/um/kernel/skas/Makefile | 2 +- arch/um/kernel/skas/clone.c | 2 +- arch/um/kernel/skas/mmu.c | 6 +- arch/um/kernel/skas/process.c | 4 +- arch/um/kernel/skas/syscall.c | 2 +- arch/um/kernel/skas/uaccess.c | 2 +- arch/um/kernel/syscall.c | 2 +- arch/um/kernel/time.c | 29 +- arch/um/kernel/tlb.c | 2 +- arch/um/kernel/trap.c | 2 +- arch/um/kernel/um_arch.c | 3 +- arch/um/kernel/umid.c | 2 +- arch/um/kernel/uml.lds.S | 2 - arch/um/os-Linux/Makefile | 2 +- arch/um/os-Linux/drivers/Makefile | 2 +- arch/um/os-Linux/drivers/etap.h | 2 +- arch/um/os-Linux/drivers/ethertap_kern.c | 2 +- arch/um/os-Linux/drivers/ethertap_user.c | 2 +- arch/um/os-Linux/drivers/tuntap.h | 2 +- arch/um/os-Linux/drivers/tuntap_kern.c | 2 +- arch/um/os-Linux/drivers/tuntap_user.c | 2 +- arch/um/os-Linux/file.c | 46 +- arch/um/os-Linux/helper.c | 2 +- arch/um/os-Linux/irq.c | 2 +- arch/um/os-Linux/main.c | 4 +- arch/um/os-Linux/mem.c | 2 +- arch/um/os-Linux/process.c | 2 +- arch/um/os-Linux/registers.c | 2 +- arch/um/os-Linux/sigio.c | 8 +- arch/um/os-Linux/signal.c | 52 +- arch/um/os-Linux/skas/Makefile | 2 +- arch/um/os-Linux/skas/mem.c | 2 +- arch/um/os-Linux/skas/process.c | 14 +- arch/um/os-Linux/start_up.c | 2 +- arch/um/os-Linux/time.c | 2 +- arch/um/os-Linux/tty.c | 2 +- arch/um/os-Linux/umid.c | 2 +- arch/um/os-Linux/util.c | 2 +- arch/unicore32/include/asm/pgalloc.h | 2 + arch/unicore32/include/asm/pgtable.h | 4 + arch/unicore32/include/asm/tlb.h | 2 +- arch/unicore32/kernel/irq.c | 1 + arch/x86/Kconfig | 35 +- arch/x86/Kconfig.debug | 2 +- arch/x86/Makefile | 1 - arch/x86/boot/boot.h | 2 + arch/x86/boot/compressed/acpi.c | 19 +- arch/x86/boot/compressed/head_32.S | 4 +- arch/x86/boot/compressed/head_64.S | 18 +- arch/x86/boot/compressed/pgtable_64.c | 13 +- arch/x86/boot/main.c | 1 - arch/x86/crypto/Makefile | 21 + arch/x86/crypto/aegis128l-aesni-asm.S | 823 + arch/x86/crypto/aegis128l-aesni-glue.c | 293 + arch/x86/crypto/aegis256-aesni-asm.S | 700 + arch/x86/crypto/aegis256-aesni-glue.c | 293 + arch/x86/crypto/aes-i586-asm_32.S | 362 + arch/x86/crypto/aes-x86_64-asm_64.S | 185 + arch/x86/crypto/aes_glue.c | 70 + arch/x86/crypto/aesni-intel_glue.c | 46 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 4 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 4 +- arch/x86/crypto/cast6_avx_glue.c | 4 +- arch/x86/crypto/des3_ede_glue.c | 38 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 3 +- arch/x86/crypto/glue_helper.c | 67 +- arch/x86/crypto/morus1280-avx2-asm.S | 619 + arch/x86/crypto/morus1280-avx2-glue.c | 62 + arch/x86/crypto/morus1280-sse2-asm.S | 893 + arch/x86/crypto/morus1280-sse2-glue.c | 61 + arch/x86/crypto/morus1280_glue.c | 205 + arch/x86/crypto/morus640-sse2-asm.S | 612 + arch/x86/crypto/morus640-sse2-glue.c | 61 + arch/x86/crypto/morus640_glue.c | 200 + arch/x86/crypto/serpent_avx2_glue.c | 4 +- arch/x86/crypto/serpent_avx_glue.c | 4 +- arch/x86/crypto/sha256_ssse3_glue.c | 12 +- arch/x86/crypto/twofish_avx_glue.c | 4 +- arch/x86/entry/common.c | 13 +- arch/x86/entry/entry_32.S | 6 +- arch/x86/entry/entry_64.S | 8 +- arch/x86/entry/syscall_64.c | 25 - arch/x86/entry/syscalls/syscall_32.tbl | 5 +- arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/syscalls/syscalltbl.sh | 35 +- arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 4 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/events/amd/ibs.c | 13 +- arch/x86/events/core.c | 38 +- arch/x86/events/intel/core.c | 98 +- arch/x86/events/intel/cstate.c | 44 +- arch/x86/events/intel/ds.c | 51 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/events/intel/pt.c | 336 +- arch/x86/events/intel/pt.h | 12 +- arch/x86/events/intel/rapl.c | 30 +- arch/x86/events/intel/uncore.c | 28 +- arch/x86/events/msr.c | 28 +- arch/x86/events/perf_event.h | 17 - arch/x86/hyperv/hv_init.c | 16 +- arch/x86/hyperv/mmu.c | 8 +- arch/x86/include/asm/acpi.h | 9 - arch/x86/include/asm/alternative.h | 14 +- arch/x86/include/asm/apic.h | 11 +- arch/x86/include/asm/apic_flat_64.h | 8 + arch/x86/include/asm/barrier.h | 3 +- arch/x86/include/asm/bitops.h | 7 +- arch/x86/include/asm/bootparam_utils.h | 3 +- arch/x86/include/asm/bug.h | 4 +- arch/x86/include/asm/bugs.h | 2 - arch/x86/include/asm/cpufeature.h | 7 - arch/x86/include/asm/cpufeatures.h | 4 +- arch/x86/include/asm/cpuidle_haltpoll.h | 8 - arch/x86/include/asm/crypto/aes.h | 12 + arch/x86/include/asm/crypto/glue_helper.h | 2 +- arch/x86/include/asm/div64.h | 13 - arch/x86/include/asm/efi.h | 5 - arch/x86/include/asm/error-injection.h | 13 + arch/x86/include/asm/fixmap.h | 5 +- arch/x86/include/asm/ftrace.h | 1 + arch/x86/include/asm/hw_irq.h | 4 +- arch/x86/include/asm/hyperv-tlfs.h | 12 +- arch/x86/include/asm/intel-family.h | 69 +- arch/x86/include/asm/intel_pt.h | 2 - arch/x86/include/asm/iommu.h | 1 + arch/x86/include/asm/ipi.h | 109 + arch/x86/include/asm/irq.h | 2 +- arch/x86/include/asm/kvm_emulate.h | 3 +- arch/x86/include/asm/kvm_host.h | 21 +- arch/x86/include/asm/mem_encrypt.h | 10 - arch/x86/include/asm/mmu_context.h | 8 +- arch/x86/include/asm/mshyperv.h | 5 +- arch/x86/include/asm/msr-index.h | 16 +- arch/x86/include/asm/msr.h | 3 +- arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/paravirt.h | 12 + arch/x86/include/asm/paravirt_types.h | 5 + arch/x86/include/asm/perf_event.h | 12 +- arch/x86/include/asm/pgtable_32.h | 2 + arch/x86/include/asm/pgtable_64.h | 3 + arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/qspinlock.h | 15 - arch/x86/include/asm/realmode.h | 1 + arch/x86/include/asm/set_memory.h | 8 + arch/x86/include/asm/smp.h | 1 - arch/x86/include/asm/special_insns.h | 24 + arch/x86/include/asm/suspend_64.h | 2 +- arch/x86/include/asm/syscall.h | 4 - arch/x86/include/asm/text-patching.h | 4 +- arch/x86/include/asm/tlbflush.h | 30 +- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/include/asm/unistd.h | 6 + arch/x86/include/asm/uv/uv.h | 4 +- arch/x86/include/asm/vdso/gettimeofday.h | 6 +- arch/x86/include/asm/vmware.h | 53 - arch/x86/include/asm/vmx.h | 14 - arch/x86/include/asm/x86_init.h | 2 - arch/x86/include/asm/xen/page-coherent.h | 14 + {tools/arch => arch}/x86/include/uapi/asm/errno.h | 0 arch/x86/include/uapi/asm/fcntl.h | 1 + arch/x86/include/uapi/asm/ioctl.h | 1 + arch/x86/include/uapi/asm/ioctls.h | 1 + arch/x86/include/uapi/asm/ipcbuf.h | 1 + arch/x86/include/uapi/asm/param.h | 1 + arch/x86/include/uapi/asm/resource.h | 1 + arch/x86/include/uapi/asm/termbits.h | 1 + arch/x86/include/uapi/asm/termios.h | 1 + arch/x86/include/uapi/asm/types.h | 7 + arch/x86/include/uapi/asm/unistd.h | 2 +- arch/x86/include/uapi/asm/vmx.h | 2 - arch/x86/kernel/acpi/boot.c | 5 - arch/x86/kernel/acpi/wakeup_64.S | 10 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/amd_gart_64.c | 3 - arch/x86/kernel/amd_nb.c | 3 - arch/x86/kernel/apic/apic.c | 280 +- arch/x86/kernel/apic/apic_flat_64.c | 66 +- arch/x86/kernel/apic/apic_noop.c | 18 +- arch/x86/kernel/apic/apic_numachip.c | 8 +- arch/x86/kernel/apic/bigsmp_32.c | 33 +- arch/x86/kernel/apic/io_apic.c | 8 +- arch/x86/kernel/apic/ipi.c | 174 +- arch/x86/kernel/apic/local.h | 68 - arch/x86/kernel/apic/probe_32.c | 41 +- arch/x86/kernel/apic/probe_64.c | 21 +- arch/x86/kernel/apic/vector.c | 11 - arch/x86/kernel/apic/x2apic.h | 9 + arch/x86/kernel/apic/x2apic_cluster.c | 20 +- arch/x86/kernel/apic/x2apic_phys.c | 23 +- arch/x86/kernel/apic/x2apic_uv_x.c | 30 +- arch/x86/kernel/asm-offsets_64.c | 21 +- arch/x86/kernel/cpu/amd.c | 92 +- arch/x86/kernel/cpu/bugs.c | 20 +- arch/x86/kernel/cpu/common.c | 16 +- arch/x86/kernel/cpu/cpuid-deps.c | 97 +- arch/x86/kernel/cpu/hygon.c | 21 +- arch/x86/kernel/cpu/intel.c | 39 +- arch/x86/kernel/cpu/mce/intel.c | 2 +- arch/x86/kernel/cpu/mce/severity.c | 4 +- arch/x86/kernel/cpu/mshyperv.c | 10 - arch/x86/kernel/cpu/vmware.c | 94 +- arch/x86/kernel/crash.c | 2 + arch/x86/kernel/crash_dump_64.c | 5 - arch/x86/kernel/dumpstack.c | 7 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/ima_arch.c | 4 +- arch/x86/kernel/ioport.c | 7 +- arch/x86/kernel/irq.c | 10 +- arch/x86/kernel/irq_32.c | 7 +- arch/x86/kernel/irq_64.c | 9 + arch/x86/kernel/kexec-bzimage64.c | 1 - arch/x86/kernel/kgdb.c | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/kvm.c | 51 +- arch/x86/kernel/machine_kexec_32.c | 4 +- arch/x86/kernel/msr.c | 8 - arch/x86/kernel/nmi.c | 3 - arch/x86/kernel/paravirt.c | 4 + arch/x86/kernel/pci-calgary_64.c | 2 - arch/x86/kernel/pci-dma.c | 20 +- arch/x86/kernel/pci-swiotlb.c | 1 + arch/x86/kernel/process.c | 2 +- arch/x86/kernel/quirks.c | 4 + arch/x86/kernel/reboot.c | 7 +- arch/x86/kernel/setup.c | 2 +- arch/x86/kernel/smp.c | 88 +- arch/x86/kernel/smpboot.c | 12 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/kernel/tsc_msr.c | 5 - arch/x86/kernel/umip.c | 65 +- arch/x86/kernel/uprobes.c | 17 +- arch/x86/kernel/x86_init.c | 1 - arch/x86/kvm/cpuid.c | 27 +- arch/x86/kvm/emulate.c | 27 +- arch/x86/kvm/hyperv.c | 5 +- arch/x86/kvm/lapic.c | 31 +- arch/x86/kvm/mmu.c | 179 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/svm.c | 207 +- arch/x86/kvm/trace.h | 74 +- arch/x86/kvm/vmx/nested.c | 309 +- arch/x86/kvm/vmx/vmenter.S | 4 +- arch/x86/kvm/vmx/vmx.c | 95 +- arch/x86/kvm/vmx/vmx.h | 2 +- arch/x86/kvm/x86.c | 213 +- arch/x86/kvm/x86.h | 2 +- arch/x86/lib/copy_user_64.S | 14 +- arch/x86/lib/getuser.S | 16 +- arch/x86/lib/putuser.S | 22 +- arch/x86/mm/init_32.c | 2 +- arch/x86/mm/ioremap.c | 1 - arch/x86/mm/mem_encrypt.c | 2 + arch/x86/mm/numa.c | 4 +- arch/x86/mm/pageattr.c | 136 +- arch/x86/mm/pat_rbtree.c | 19 +- arch/x86/mm/pgtable.c | 8 +- arch/x86/mm/pti.c | 8 +- arch/x86/mm/testmmiotrace.c | 5 - arch/x86/mm/tlb.c | 2 +- arch/x86/pci/mmconfig-shared.c | 5 +- arch/x86/pci/sta2x11-fixup.c | 4 +- arch/x86/platform/efi/efi.c | 39 +- arch/x86/platform/intel/iosf_mbi.c | 100 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 17 +- arch/x86/platform/uv/bios_uv.c | 10 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/x86/power/cpu.c | 90 +- arch/x86/purgatory/Makefile | 39 +- arch/x86/purgatory/purgatory.c | 2 +- arch/x86/realmode/rm/header.S | 1 + arch/x86/realmode/rm/trampoline_32.S | 3 + arch/x86/realmode/rm/trampoline_64.S | 3 + arch/x86/realmode/rm/trampoline_common.S | 4 + arch/x86/um/asm/barrier.h | 12 +- arch/x86/um/vdso/um_vdso.c | 2 +- arch/x86/xen/enlighten_pv.c | 15 + arch/x86/xen/mmu_pv.c | 2 + arch/xtensa/Kconfig | 49 +- arch/xtensa/boot/dts/virt.dts | 8 +- arch/xtensa/include/asm/io.h | 1 - arch/xtensa/include/asm/pgalloc.h | 4 +- arch/xtensa/include/asm/pgtable.h | 1 + arch/xtensa/include/asm/processor.h | 11 +- arch/xtensa/include/asm/regs.h | 1 - arch/xtensa/include/asm/tlbflush.h | 3 + arch/xtensa/include/uapi/asm/mman.h | 3 - arch/xtensa/kernel/entry.S | 42 +- arch/xtensa/kernel/head.S | 2 +- arch/xtensa/kernel/pci-dma.c | 4 +- arch/xtensa/kernel/setup.c | 9 +- arch/xtensa/kernel/signal.c | 26 +- arch/xtensa/kernel/stacktrace.c | 5 - arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/kernel/traps.c | 4 - arch/xtensa/mm/init.c | 10 + block/Kconfig | 22 - block/Makefile | 1 - block/bfq-cgroup.c | 156 +- block/bfq-iosched.c | 35 +- block/bfq-iosched.h | 3 - block/bfq-wf2q.c | 2 - block/bio.c | 60 +- block/blk-cgroup.c | 73 +- block/blk-core.c | 73 +- block/blk-integrity.c | 11 - block/blk-iocost.c | 2457 - block/blk-iolatency.c | 8 +- block/blk-merge.c | 151 +- block/blk-mq-cpumap.c | 29 +- block/blk-mq-sysfs.c | 23 +- block/blk-mq-tag.c | 32 - block/blk-mq.c | 80 +- block/blk-pm.c | 12 +- block/blk-rq-qos.c | 18 - block/blk-rq-qos.h | 28 +- block/blk-settings.c | 41 +- block/blk-sysfs.c | 50 +- block/blk-throttle.c | 9 +- block/blk-wbt.c | 20 +- block/blk-wbt.h | 4 + block/blk-zoned.c | 39 - block/blk.h | 4 +- block/elevator.c | 217 +- block/genhd.c | 9 - block/mq-deadline.c | 20 +- block/opal_proto.h | 5 +- block/scsi_ioctl.c | 132 +- block/sed-opal.c | 49 +- block/t10-pi.c | 164 +- certs/blacklist.c | 7 +- certs/system_keyring.c | 73 +- crypto/Kconfig | 192 +- crypto/Makefile | 27 +- crypto/aead.c | 3 +- crypto/aegis.h | 39 +- crypto/aegis128-core.c | 502 - crypto/aegis128-neon-inner.c | 212 - crypto/aegis128-neon.c | 49 - crypto/aegis128.c | 458 + crypto/aegis128l.c | 522 + crypto/aegis256.c | 473 + crypto/aes_generic.c | 169 +- crypto/aes_ti.c | 313 +- crypto/asymmetric_keys/pkcs7_verify.c | 33 - crypto/asymmetric_keys/verify_pefile.c | 4 +- crypto/cryptd.c | 44 +- crypto/crypto_engine.c | 2 +- crypto/crypto_user_base.c | 37 +- crypto/crypto_user_stat.c | 4 +- crypto/des_generic.c | 945 +- crypto/essiv.c | 663 - crypto/fips.c | 11 - crypto/gcm.c | 47 +- crypto/ghash-generic.c | 31 +- crypto/morus1280.c | 542 + crypto/morus640.c | 533 + crypto/pcrypt.c | 167 +- crypto/sha256_generic.c | 224 +- crypto/skcipher.c | 42 +- crypto/streebog_generic.c | 46 + crypto/tcrypt.c | 16 - crypto/testmgr.c | 52 +- crypto/testmgr.h | 25966 +++++---- crypto/xts.c | 152 +- drivers/Kconfig | 6 +- drivers/Makefile | 3 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_apd.c | 7 - drivers/acpi/acpi_lpss.c | 8 +- drivers/acpi/acpi_processor.c | 10 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/acutils.h | 10 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 10 +- drivers/acpi/acpica/dbmethod.c | 4 - drivers/acpi/acpica/dbobject.c | 1 + drivers/acpi/acpica/dbstats.c | 92 +- drivers/acpi/acpica/evxfgpe.c | 6 +- drivers/acpi/acpica/exdump.c | 6 +- drivers/acpi/acpica/nsaccess.c | 2 +- drivers/acpi/acpica/nsalloc.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/tbdata.c | 1 - drivers/acpi/acpica/utdebug.c | 4 +- drivers/acpi/acpica/uterror.c | 6 +- drivers/acpi/acpica/utosi.c | 3 +- drivers/acpi/acpica/utownerid.c | 12 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/arm64/iort.c | 6 +- drivers/acpi/cppc_acpi.c | 6 +- drivers/acpi/custom_method.c | 11 +- drivers/acpi/device_pm.c | 7 +- drivers/acpi/ec.c | 57 +- drivers/acpi/hmat/hmat.c | 143 +- drivers/acpi/internal.h | 6 +- drivers/acpi/nfit/intel.c | 59 +- drivers/acpi/osl.c | 20 +- drivers/acpi/pci_irq.c | 4 +- drivers/acpi/pci_link.c | 4 +- drivers/acpi/pci_root.c | 1 + drivers/acpi/pptt.c | 53 +- drivers/acpi/processor_driver.c | 39 +- drivers/acpi/processor_perflib.c | 100 +- drivers/acpi/processor_thermal.c | 84 +- drivers/acpi/property.c | 8 +- drivers/acpi/sbshc.h | 2 + drivers/acpi/sleep.c | 165 +- drivers/acpi/tables.c | 6 - drivers/acpi/thermal.c | 11 +- drivers/acpi/x86/utils.c | 4 +- drivers/amba/bus.c | 14 - drivers/amba/tegra-ahb.c | 11 +- drivers/android/binder.c | 102 +- drivers/android/binder_internal.h | 86 - drivers/android/binderfs.c | 290 +- drivers/ata/acard-ahci.c | 38 +- drivers/ata/ahci.c | 149 +- drivers/ata/ahci.h | 2 - drivers/ata/libahci.c | 1 + drivers/ata/libahci_platform.c | 9 +- drivers/ata/libata-sff.c | 8 +- drivers/ata/pata_atp867x.c | 7 +- drivers/ata/pata_buddha.c | 228 +- drivers/ata/pata_cs5520.c | 6 +- drivers/ata/pata_hpt3x3.c | 5 +- drivers/ata/pata_ninja32.c | 5 +- drivers/ata/pata_pdc2027x.c | 6 +- drivers/ata/pata_sil680.c | 5 +- drivers/ata/pdc_adma.c | 23 +- drivers/ata/sata_inic162x.c | 8 +- drivers/ata/sata_mv.c | 38 +- drivers/ata/sata_nv.c | 10 +- drivers/ata/sata_promise.c | 5 +- drivers/ata/sata_qstor.c | 34 +- drivers/ata/sata_sil.c | 5 +- drivers/ata/sata_sil24.c | 26 +- drivers/ata/sata_svw.c | 5 +- drivers/ata/sata_sx4.c | 5 +- drivers/ata/sata_via.c | 9 +- drivers/ata/sata_vsc.c | 5 +- drivers/atm/Kconfig | 2 +- drivers/atm/eni.c | 2 +- drivers/atm/he.c | 7 +- drivers/atm/solos-pci.c | 9 +- drivers/auxdisplay/Kconfig | 2 +- drivers/auxdisplay/ht16k33.c | 4 +- drivers/base/Kconfig | 11 +- drivers/base/Makefile | 1 - drivers/base/arch_topology.c | 300 +- drivers/base/base.h | 1 - drivers/base/bus.c | 24 + drivers/base/core.c | 231 +- drivers/base/dd.c | 14 - drivers/base/devcon.c | 51 +- drivers/base/devcoredump.c | 13 +- drivers/base/devtmpfs.c | 38 +- drivers/base/memory.c | 44 +- drivers/base/node.c | 55 +- drivers/base/platform.c | 116 +- drivers/base/power/Makefile | 2 +- drivers/base/power/domain.c | 25 +- drivers/base/power/main.c | 35 +- drivers/base/power/power.h | 18 - drivers/base/power/runtime.c | 19 +- drivers/base/power/sysfs.c | 6 - drivers/base/power/wakeup.c | 72 +- drivers/base/power/wakeup_stats.c | 214 - drivers/base/regmap/regmap-debugfs.c | 12 + drivers/base/regmap/regmap-irq.c | 7 +- drivers/base/soc.c | 9 - drivers/base/swnode.c | 39 +- drivers/base/watch.c | 90 - drivers/bcma/driver_mips.c | 16 + drivers/bcma/driver_pci.c | 4 +- drivers/bcma/host_pci.c | 6 +- drivers/bcma/sprom.c | 10 +- drivers/block/drbd/drbd_interval.c | 29 +- drivers/block/floppy.c | 4 +- drivers/block/loop.c | 1 - drivers/block/nbd.c | 235 +- drivers/block/null_blk.h | 18 +- drivers/block/null_blk_main.c | 183 +- drivers/block/null_blk_zoned.c | 59 +- drivers/block/paride/pcd.c | 12 +- drivers/block/paride/pf.c | 2 +- drivers/block/pktcdvd.c | 25 - drivers/block/rbd.c | 29 +- drivers/bluetooth/bpa10x.c | 2 +- drivers/bluetooth/btbcm.c | 3 - drivers/bluetooth/btqca.c | 5 +- drivers/bluetooth/btrtl.c | 125 +- drivers/bluetooth/btusb.c | 71 +- drivers/bluetooth/hci_bcm.c | 33 +- drivers/bluetooth/hci_qca.c | 38 +- drivers/bus/Kconfig | 10 - drivers/bus/Makefile | 1 - drivers/bus/fsl-mc/fsl-mc-allocator.c | 1 + drivers/bus/fsl-mc/mc-io.c | 1 + drivers/bus/hisi_lpc.c | 47 +- drivers/bus/imx-weim.c | 34 +- drivers/bus/moxtet.c | 885 - drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/ti-sysc.c | 177 +- drivers/bus/uniphier-system-bus.c | 4 +- drivers/char/Kconfig | 31 +- drivers/char/Makefile | 2 + drivers/char/agp/Kconfig | 11 +- drivers/char/agp/Makefile | 1 + drivers/char/agp/sgi-agp.c | 338 + drivers/char/hw_random/atmel-rng.c | 3 +- drivers/char/hw_random/cavium-rng-vf.c | 11 +- drivers/char/hw_random/core.c | 5 +- drivers/char/hw_random/exynos-trng.c | 3 +- drivers/char/hw_random/imx-rngc.c | 4 +- drivers/char/hw_random/mxc-rnga.c | 4 +- drivers/char/hw_random/n2-drv.c | 4 +- drivers/char/hw_random/nomadik-rng.c | 3 +- drivers/char/hw_random/omap-rng.c | 3 +- drivers/char/hw_random/powernv-rng.c | 10 +- drivers/char/hw_random/st-rng.c | 4 +- drivers/char/hw_random/timeriomem-rng.c | 4 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/ipmi/ipmi_dmi.c | 1 + drivers/char/ipmi/ipmi_dmi.h | 1 - drivers/char/ipmi/ipmi_msghandler.c | 121 +- drivers/char/ipmi/ipmi_si.h | 57 +- drivers/char/ipmi/ipmi_si_intf.c | 98 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 2 +- drivers/char/ipmi/ipmi_si_port_io.c | 2 +- drivers/char/ipmi/ipmi_si_sm.h | 54 +- drivers/char/ipmi/ipmi_ssif.c | 79 +- drivers/char/ipmi/ipmi_watchdog.c | 1 - drivers/char/mbcs.c | 831 + drivers/char/mbcs.h | 553 + drivers/char/mem.c | 28 +- drivers/char/mspec.c | 155 +- drivers/char/ppdev.c | 14 +- drivers/char/random.c | 19 +- drivers/char/snsc.c | 469 + drivers/char/snsc.h | 92 + drivers/char/snsc_event.c | 303 + drivers/char/toshiba.c | 8 +- drivers/char/tpm/Kconfig | 5 - drivers/char/tpm/Makefile | 1 - drivers/char/tpm/tpm-chip.c | 7 +- drivers/char/tpm/tpm-interface.c | 14 +- drivers/char/tpm/tpm-sysfs.c | 7 + drivers/char/tpm/tpm_ftpm_tee.c | 350 - drivers/char/tpm/tpm_ftpm_tee.h | 40 - drivers/char/tpm/tpm_tis_core.c | 3 - drivers/char/tpm/tpm_vtpm_proxy.c | 12 +- drivers/char/xillybus/xillybus_pcie.c | 1 + drivers/clk/Kconfig | 9 + drivers/clk/Makefile | 1 - drivers/clk/actions/owl-common.c | 5 +- drivers/clk/actions/owl-factor.c | 7 +- drivers/clk/at91/clk-main.c | 12 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 138 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 4 +- drivers/clk/clk-aspeed.c | 78 +- drivers/clk/clk-aspeed.h | 82 - drivers/clk/clk-ast2600.c | 704 - drivers/clk/clk-bulk.c | 5 +- drivers/clk/clk-cdce925.c | 34 - drivers/clk/clk-composite.c | 1 + drivers/clk/clk-lochnagar.c | 2 +- drivers/clk/clk-milbeaut.c | 2 +- drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk-si5341.c | 1 + drivers/clk/clk.c | 175 +- drivers/clk/davinci/pll.c | 5 +- drivers/clk/imx/Kconfig | 6 - drivers/clk/imx/Makefile | 1 - drivers/clk/imx/clk-imx7ulp.c | 31 - drivers/clk/imx/clk-imx8mm.c | 141 +- drivers/clk/imx/clk-imx8mn.c | 648 - drivers/clk/imx/clk-imx8mq.c | 131 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 5 - drivers/clk/imx/clk-pll14xx.c | 27 +- drivers/clk/imx/clk.c | 8 - drivers/clk/imx/clk.h | 43 +- drivers/clk/ingenic/Kconfig | 10 +- drivers/clk/ingenic/Makefile | 1 - drivers/clk/ingenic/jz4725b-cgu.c | 2 +- drivers/clk/ingenic/jz4740-cgu.c | 17 +- drivers/clk/ingenic/jz4770-cgu.c | 2 +- drivers/clk/ingenic/jz4780-cgu.c | 2 +- drivers/clk/ingenic/tcu.c | 474 - drivers/clk/mediatek/Kconfig | 56 - drivers/clk/mediatek/Makefile | 9 - drivers/clk/mediatek/clk-gate.c | 5 +- drivers/clk/mediatek/clk-gate.h | 3 +- drivers/clk/mediatek/clk-mt6779-aud.c | 117 - drivers/clk/mediatek/clk-mt6779-cam.c | 66 - drivers/clk/mediatek/clk-mt6779-img.c | 58 - drivers/clk/mediatek/clk-mt6779-ipe.c | 60 - drivers/clk/mediatek/clk-mt6779-mfg.c | 55 - drivers/clk/mediatek/clk-mt6779-mm.c | 113 - drivers/clk/mediatek/clk-mt6779-vdec.c | 67 - drivers/clk/mediatek/clk-mt6779-venc.c | 58 - drivers/clk/mediatek/clk-mt6779.c | 1315 - drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 7 +- drivers/clk/mediatek/clk-mt8183.c | 44 - drivers/clk/mediatek/clk-mtk.c | 16 +- drivers/clk/mediatek/clk-mtk.h | 8 - drivers/clk/mediatek/reset.c | 56 +- drivers/clk/meson/Kconfig | 11 +- drivers/clk/meson/Makefile | 2 +- drivers/clk/meson/axg-aoclk.c | 63 +- drivers/clk/meson/axg-audio.c | 351 +- drivers/clk/meson/axg-audio.h | 1 - drivers/clk/meson/axg.c | 207 +- drivers/clk/meson/clk-cpu-dyndiv.c | 73 - drivers/clk/meson/clk-cpu-dyndiv.h | 20 - drivers/clk/meson/clk-input.c | 49 + drivers/clk/meson/clk-input.h | 19 + drivers/clk/meson/clk-regmap.h | 12 +- drivers/clk/meson/g12a-aoclk.c | 81 +- drivers/clk/meson/g12a.c | 2176 +- drivers/clk/meson/g12a.h | 25 +- drivers/clk/meson/gxbb-aoclk.c | 55 +- drivers/clk/meson/gxbb.c | 657 +- drivers/clk/meson/meson-aoclk.c | 37 + drivers/clk/meson/meson-aoclk.h | 8 + drivers/clk/meson/meson-eeclk.c | 10 + drivers/clk/meson/meson-eeclk.h | 2 + drivers/clk/meson/meson8b.c | 710 +- drivers/clk/mvebu/Kconfig | 8 - drivers/clk/mvebu/Makefile | 2 - drivers/clk/mvebu/ap-cpu-clk.c | 356 - drivers/clk/mvebu/ap806-system-controller.c | 178 +- drivers/clk/mvebu/armada_ap_cp_helper.c | 30 - drivers/clk/mvebu/armada_ap_cp_helper.h | 11 - drivers/clk/mvebu/cp110-system-controller.c | 32 +- drivers/clk/qcom/Kconfig | 9 +- drivers/clk/qcom/Makefile | 1 - drivers/clk/qcom/clk-alpha-pll.c | 236 +- drivers/clk/qcom/clk-alpha-pll.h | 7 - drivers/clk/qcom/clk-rcg2.c | 10 +- drivers/clk/qcom/clk-rpmh.c | 58 +- drivers/clk/qcom/common.c | 20 - drivers/clk/qcom/common.h | 2 - drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-msm8998.c | 4 +- drivers/clk/qcom/gcc-qcs404.c | 34 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-sm8150.c | 3588 -- drivers/clk/qcom/lpasscc-sdm845.c | 23 +- drivers/clk/qcom/turingcc-qcs404.c | 2 +- drivers/clk/renesas/clk-mstp.c | 3 +- drivers/clk/renesas/r9a06g032-clocks.c | 3 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 4 +- drivers/clk/renesas/renesas-cpg-mssr.c | 3 +- drivers/clk/rockchip/Makefile | 1 - drivers/clk/rockchip/clk-rk3308.c | 955 - drivers/clk/rockchip/clk-rv1108.c | 1 + drivers/clk/rockchip/clk.h | 13 - drivers/clk/sirf/clk-common.c | 12 +- drivers/clk/socfpga/clk-gate.c | 24 +- drivers/clk/socfpga/clk-periph-a10.c | 7 +- drivers/clk/spear/spear1340_clock.c | 2 +- drivers/clk/sprd/common.c | 5 +- drivers/clk/sprd/pll.c | 2 - drivers/clk/st/clk-flexgen.c | 1 - drivers/clk/st/clkgen-fsyn.c | 1 + drivers/clk/st/clkgen-pll.c | 13 + drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 8 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 250 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 6 +- drivers/clk/sunxi-ng/ccu_common.c | 5 +- drivers/clk/ti/apll.c | 9 +- drivers/clk/ti/clk-54xx.c | 34 - drivers/clk/ti/clk-814x.c | 1 - drivers/clk/ti/dpll.c | 13 +- drivers/clk/versatile/clk-versatile.c | 1 - drivers/clk/zte/clk-zx296718.c | 109 +- drivers/clocksource/Kconfig | 13 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/em_sti.c | 4 +- drivers/clocksource/hyperv_timer.c | 45 +- drivers/clocksource/ingenic-timer.c | 356 - drivers/clocksource/renesas-ostm.c | 2 +- drivers/clocksource/sh_cmt.c | 19 +- drivers/clocksource/sh_tmu.c | 5 +- drivers/clocksource/timer-atmel-tcb.c | 18 - drivers/clocksource/timer-imx-sysctr.c | 5 - drivers/clocksource/timer-npcm7xx.c | 9 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-probe.c | 4 +- drivers/clocksource/timer-riscv.c | 17 +- drivers/clocksource/timer-sun4i.c | 4 - drivers/counter/ftm-quaddec.c | 30 +- drivers/cpufreq/Kconfig.arm | 16 +- drivers/cpufreq/Makefile | 3 +- drivers/cpufreq/armada-8k-cpufreq.c | 2 - drivers/cpufreq/cpufreq-dt-platdev.c | 5 - drivers/cpufreq/cpufreq.c | 57 +- drivers/cpufreq/imx-cpufreq-dt.c | 8 +- drivers/cpufreq/intel_pstate.c | 146 +- drivers/cpufreq/mediatek-cpufreq.c | 4 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 19 +- drivers/cpufreq/ppc_cbe_cpufreq.h | 8 - drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 96 +- drivers/cpufreq/qcom-cpufreq-hw.c | 23 +- drivers/cpufreq/qcom-cpufreq-kryo.c | 249 + drivers/cpufreq/qcom-cpufreq-nvmem.c | 352 - drivers/cpufreq/sun50i-cpufreq-nvmem.c | 226 - drivers/cpufreq/ti-cpufreq.c | 1 - drivers/cpuidle/Kconfig | 20 - drivers/cpuidle/Kconfig.arm | 10 - drivers/cpuidle/Makefile | 2 - drivers/cpuidle/cpuidle-arm.c | 13 +- drivers/cpuidle/cpuidle-haltpoll.c | 134 - drivers/cpuidle/cpuidle-psci.c | 236 - drivers/cpuidle/cpuidle.c | 30 - drivers/cpuidle/cpuidle.h | 2 - drivers/cpuidle/driver.c | 25 - drivers/cpuidle/governor.c | 7 +- drivers/cpuidle/governors/Makefile | 1 - drivers/cpuidle/governors/haltpoll.c | 150 - drivers/cpuidle/governors/ladder.c | 21 +- drivers/cpuidle/governors/menu.c | 21 +- drivers/cpuidle/governors/teo.c | 60 +- drivers/cpuidle/poll_state.c | 11 +- drivers/cpuidle/sysfs.c | 7 - drivers/crypto/Kconfig | 76 +- drivers/crypto/amcc/crypto4xx_alg.c | 24 +- drivers/crypto/atmel-aes.c | 1 + drivers/crypto/atmel-i2c.c | 12 - drivers/crypto/atmel-i2c.h | 12 + drivers/crypto/atmel-sha.c | 1 + drivers/crypto/atmel-sha204a.c | 3 +- drivers/crypto/atmel-tdes.c | 29 +- drivers/crypto/axis/artpec6_crypto.c | 4 +- drivers/crypto/bcm/cipher.c | 92 +- drivers/crypto/caam/Kconfig | 4 +- drivers/crypto/caam/Makefile | 1 - drivers/crypto/caam/caamalg.c | 268 +- drivers/crypto/caam/caamalg_desc.c | 56 +- drivers/crypto/caam/caamalg_desc.h | 4 +- drivers/crypto/caam/caamalg_qi.c | 257 +- drivers/crypto/caam/caamalg_qi2.c | 325 +- drivers/crypto/caam/caamalg_qi2.h | 31 +- drivers/crypto/caam/caamhash.c | 116 +- drivers/crypto/caam/caamhash_desc.c | 5 +- drivers/crypto/caam/caamhash_desc.h | 2 +- drivers/crypto/caam/caampkc.c | 99 +- drivers/crypto/caam/caamrng.c | 19 +- drivers/crypto/caam/compat.h | 2 +- drivers/crypto/caam/ctrl.c | 255 +- drivers/crypto/caam/desc_constr.h | 81 +- drivers/crypto/caam/dpseci-debugfs.c | 79 - drivers/crypto/caam/dpseci-debugfs.h | 18 - drivers/crypto/caam/error.c | 64 +- drivers/crypto/caam/error.h | 2 +- drivers/crypto/caam/intern.h | 32 +- drivers/crypto/caam/jr.c | 124 +- drivers/crypto/caam/key_gen.c | 14 +- drivers/crypto/caam/pdb.h | 16 +- drivers/crypto/caam/pkc_desc.c | 8 +- drivers/crypto/caam/qi.c | 10 +- drivers/crypto/caam/qi.h | 26 + drivers/crypto/caam/regs.h | 141 +- drivers/crypto/cavium/cpt/cptvf_algs.c | 26 +- drivers/crypto/cavium/nitrox/Kconfig | 2 +- drivers/crypto/cavium/nitrox/nitrox_csr.h | 235 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 8 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 158 +- drivers/crypto/cavium/nitrox/nitrox_hal.h | 6 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 66 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 148 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 30 - drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_sriov.c | 3 - drivers/crypto/cavium/zip/zip_main.c | 3 - drivers/crypto/ccp/Kconfig | 9 - drivers/crypto/ccp/Makefile | 4 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 25 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 3 + drivers/crypto/ccp/ccp-crypto-des3.c | 7 +- drivers/crypto/ccp/ccp-crypto-main.c | 4 +- drivers/crypto/ccp/ccp-crypto.h | 8 +- drivers/crypto/ccp/ccp-dev-v3.c | 3 +- drivers/crypto/ccp/ccp-dev-v5.c | 26 +- drivers/crypto/ccp/ccp-dev.c | 37 +- drivers/crypto/ccp/ccp-dev.h | 3 +- drivers/crypto/ccp/ccp-dmaengine.c | 13 +- drivers/crypto/ccp/ccp-ops.c | 56 +- drivers/crypto/ccp/psp-dev.h | 1 + drivers/crypto/ccp/sp-dev.h | 1 + drivers/crypto/ccp/sp-platform.c | 4 +- drivers/crypto/ccree/Makefile | 2 +- drivers/crypto/ccree/cc_aead.c | 129 +- drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_buffer_mgr.c | 21 + drivers/crypto/ccree/cc_buffer_mgr.h | 2 + drivers/crypto/ccree/cc_cipher.c | 31 +- drivers/crypto/ccree/cc_driver.c | 18 +- drivers/crypto/ccree/cc_driver.h | 10 + drivers/crypto/ccree/cc_fips.c | 31 +- drivers/crypto/ccree/cc_hash.c | 153 +- drivers/crypto/ccree/cc_ivgen.c | 276 + drivers/crypto/ccree/cc_ivgen.h | 55 + drivers/crypto/ccree/cc_pm.c | 2 + drivers/crypto/ccree/cc_request_mgr.c | 47 +- drivers/crypto/chelsio/Kconfig | 1 - drivers/crypto/chelsio/chcr_algo.c | 46 +- drivers/crypto/chelsio/chcr_algo.h | 20 +- drivers/crypto/chelsio/chcr_crypto.h | 1 + drivers/crypto/chelsio/chcr_ipsec.c | 19 +- drivers/crypto/chelsio/chtls/chtls_hw.c | 20 +- drivers/crypto/chelsio/chtls/chtls_io.c | 11 +- drivers/crypto/chelsio/chtls/chtls_main.c | 6 +- drivers/crypto/exynos-rng.c | 4 +- drivers/crypto/hifn_795x.c | 32 +- drivers/crypto/hisilicon/Kconfig | 25 - drivers/crypto/hisilicon/Makefile | 3 - drivers/crypto/hisilicon/qm.c | 1913 - drivers/crypto/hisilicon/qm.h | 215 - drivers/crypto/hisilicon/sec/sec_algs.c | 18 +- drivers/crypto/hisilicon/sgl.c | 214 - drivers/crypto/hisilicon/sgl.h | 24 - drivers/crypto/hisilicon/zip/Makefile | 2 - drivers/crypto/hisilicon/zip/zip.h | 71 - drivers/crypto/hisilicon/zip/zip_crypto.c | 653 - drivers/crypto/hisilicon/zip/zip_main.c | 1013 - drivers/crypto/img-hash.c | 5 +- drivers/crypto/inside-secure/safexcel.c | 1153 +- drivers/crypto/inside-secure/safexcel.h | 226 +- drivers/crypto/inside-secure/safexcel_cipher.c | 1538 +- drivers/crypto/inside-secure/safexcel_hash.c | 625 +- drivers/crypto/inside-secure/safexcel_ring.c | 11 +- drivers/crypto/ixp4xx_crypto.c | 27 +- drivers/crypto/marvell/cipher.c | 27 +- drivers/crypto/marvell/hash.c | 3 +- drivers/crypto/mediatek/mtk-aes.c | 143 +- drivers/crypto/mediatek/mtk-platform.c | 7 +- drivers/crypto/mediatek/mtk-sha.c | 4 +- drivers/crypto/mxs-dcp.c | 8 +- drivers/crypto/n2_core.c | 42 +- drivers/crypto/nx/nx-842-powernv.c | 1 - drivers/crypto/nx/nx.h | 3 + drivers/crypto/omap-aes.c | 1 + drivers/crypto/omap-des.c | 28 +- drivers/crypto/omap-sham.c | 1 + drivers/crypto/padlock-aes.c | 10 +- drivers/crypto/picoxcell_crypto.c | 29 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 2 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/qce/ablkcipher.c | 55 +- drivers/crypto/qce/core.c | 4 +- drivers/crypto/qcom-rng.c | 4 +- drivers/crypto/rockchip/rk3288_crypto.c | 4 +- drivers/crypto/rockchip/rk3288_crypto.h | 2 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 21 +- drivers/crypto/s5p-sss.c | 7 +- drivers/crypto/sahara.c | 4 +- drivers/crypto/stm32/Kconfig | 2 +- drivers/crypto/stm32/stm32-crc32.c | 4 +- drivers/crypto/stm32/stm32-cryp.c | 38 +- drivers/crypto/stm32/stm32-hash.c | 4 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 26 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 4 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 +- drivers/crypto/talitos.c | 38 +- drivers/crypto/ux500/Kconfig | 2 +- drivers/crypto/ux500/cryp/cryp.h | 4 +- drivers/crypto/ux500/cryp/cryp_core.c | 39 +- drivers/crypto/ux500/hash/hash_alg.h | 4 +- drivers/crypto/ux500/hash/hash_core.c | 12 +- drivers/crypto/virtio/virtio_crypto_algs.c | 4 +- drivers/crypto/vmx/aes_xts.c | 2 +- drivers/devfreq/Kconfig | 19 +- drivers/devfreq/Makefile | 3 +- drivers/devfreq/devfreq.c | 14 +- drivers/devfreq/event/exynos-ppmu.c | 104 +- drivers/devfreq/exynos-bus.c | 153 +- drivers/devfreq/governor_passive.c | 7 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/tegra-devfreq.c | 773 + drivers/devfreq/tegra20-devfreq.c | 212 - drivers/devfreq/tegra30-devfreq.c | 748 - drivers/dma-buf/Kconfig | 5 - drivers/dma-buf/Makefile | 8 +- drivers/dma-buf/dma-buf.c | 32 +- drivers/dma-buf/dma-fence-array.c | 32 +- drivers/dma-buf/dma-fence-chain.c | 24 +- drivers/dma-buf/dma-fence.c | 55 +- drivers/dma-buf/dma-resv.c | 650 - drivers/dma-buf/reservation.c | 591 + drivers/dma-buf/selftest.c | 167 - drivers/dma-buf/selftest.h | 30 - drivers/dma-buf/selftests.h | 13 - drivers/dma-buf/st-dma-fence.c | 574 - drivers/dma-buf/sw_sync.c | 18 +- drivers/dma-buf/sync_file.c | 4 +- drivers/dma/Kconfig | 10 +- drivers/dma/Makefile | 1 + drivers/dma/acpi-dma.c | 12 +- drivers/dma/bcm2835-dma.c | 42 +- drivers/dma/dma-jz4740.c | 623 + drivers/dma/dma-jz4780.c | 19 +- drivers/dma/dmatest.c | 35 +- drivers/dma/dw/Makefile | 4 +- drivers/dma/dw/acpi.c | 53 - drivers/dma/dw/internal.h | 51 - drivers/dma/dw/of.c | 131 - drivers/dma/dw/pci.c | 62 +- drivers/dma/dw/platform.c | 221 +- drivers/dma/fsl-edma-common.c | 20 +- drivers/dma/fsl-edma-common.h | 4 - drivers/dma/fsl-edma.c | 81 +- drivers/dma/fsl-qdma.c | 9 +- drivers/dma/fsldma.c | 1 - drivers/dma/imx-dma.c | 1 - drivers/dma/imx-sdma.c | 4 + drivers/dma/ioat/dca.c | 3 +- drivers/dma/iop-adma.c | 24 +- drivers/dma/iop-adma.h | 914 - drivers/dma/mediatek/mtk-uart-apdma.c | 4 +- drivers/dma/mv_xor_v2.c | 11 +- drivers/dma/pl330.c | 9 +- drivers/dma/qcom/hidma_ll.c | 2 + drivers/dma/qcom/hidma_mgmt.c | 9 +- drivers/dma/s3c24xx-dma.c | 5 +- drivers/dma/sh/rcar-dmac.c | 32 +- drivers/dma/sh/usb-dmac.c | 4 +- drivers/dma/sprd-dma.c | 10 +- drivers/dma/st_fdma.c | 4 +- drivers/dma/stm32-dma.c | 18 +- drivers/dma/stm32-dmamux.c | 3 +- drivers/dma/stm32-mdma.c | 7 +- drivers/dma/sun4i-dma.c | 4 +- drivers/dma/sun6i-dma.c | 4 +- drivers/dma/tegra20-apb-dma.c | 75 +- drivers/dma/tegra210-adma.c | 12 +- drivers/dma/ti/dma-crossbar.c | 4 +- drivers/dma/ti/edma.c | 228 +- drivers/dma/ti/omap-dma.c | 66 +- drivers/dma/uniphier-mdmac.c | 5 +- drivers/dma/xgene-dma.c | 8 +- drivers/edac/Kconfig | 14 - drivers/edac/Makefile | 2 - drivers/edac/altera_edac.c | 58 +- drivers/edac/altera_edac.h | 25 +- drivers/edac/amd64_edac.c | 371 +- drivers/edac/amd64_edac.h | 15 +- drivers/edac/armada_xp_edac.c | 635 - drivers/edac/bluefield_edac.c | 356 - drivers/edac/debugfs.c | 11 - drivers/edac/edac_mc.c | 53 +- drivers/edac/edac_mc.h | 6 +- drivers/edac/edac_mc_sysfs.c | 92 +- drivers/edac/edac_module.h | 4 - drivers/edac/ghes_edac.c | 2 +- drivers/edac/i10nm_base.c | 4 +- drivers/edac/i5100_edac.c | 16 +- drivers/edac/pnd2_edac.c | 9 +- drivers/edac/sb_edac.c | 2 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-adc-jack.c | 4 +- drivers/extcon/extcon-arizona.c | 2 +- drivers/extcon/extcon-axp288.c | 16 +- drivers/extcon/extcon-fsa9480.c | 1 - drivers/extcon/extcon-gpio.c | 29 +- drivers/extcon/extcon-intel-cht-wc.c | 16 +- drivers/extcon/extcon-max77843.c | 6 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/extcon/extcon-usbc-cros-ec.c | 3 +- drivers/firewire/core-cdev.c | 12 +- drivers/firmware/Kconfig | 32 - drivers/firmware/Makefile | 2 - drivers/firmware/arm_scmi/Makefile | 2 +- drivers/firmware/arm_scmi/base.c | 2 +- drivers/firmware/arm_scmi/clock.c | 33 +- drivers/firmware/arm_scmi/common.h | 18 +- drivers/firmware/arm_scmi/driver.c | 366 +- drivers/firmware/arm_scmi/perf.c | 264 +- drivers/firmware/arm_scmi/power.c | 6 +- drivers/firmware/arm_scmi/reset.c | 231 - drivers/firmware/arm_scmi/sensors.c | 57 +- drivers/firmware/arm_scpi.c | 5 +- drivers/firmware/broadcom/Kconfig | 2 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 4 +- drivers/firmware/efi/Kconfig | 13 - drivers/firmware/efi/Makefile | 1 - drivers/firmware/efi/cper.c | 15 - drivers/firmware/efi/efi.c | 45 +- drivers/firmware/efi/rci2-table.c | 147 - drivers/firmware/google/vpd.c | 4 +- drivers/firmware/google/vpd_decode.c | 55 +- drivers/firmware/google/vpd_decode.h | 6 +- drivers/firmware/imx/Kconfig | 11 - drivers/firmware/imx/Makefile | 1 - drivers/firmware/imx/imx-dsp.c | 155 - drivers/firmware/imx/scu-pd.c | 4 +- drivers/firmware/psci/psci.c | 167 +- drivers/firmware/psci/psci_checker.c | 16 +- drivers/firmware/qcom_scm.c | 47 +- drivers/firmware/stratix10-rsu.c | 451 - drivers/firmware/stratix10-svc.c | 76 +- drivers/firmware/tegra/bpmp.c | 2 +- drivers/firmware/ti_sci.c | 45 +- drivers/firmware/turris-mox-rwtm.c | 384 - drivers/fpga/Kconfig | 6 +- drivers/fpga/Makefile | 3 +- drivers/fpga/altera-cvp.c | 342 +- drivers/fpga/altera-pr-ip-core-plat.c | 4 +- drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/altera-ps-spi.c | 11 +- drivers/fpga/dfl-afu-error.c | 230 - drivers/fpga/dfl-afu-main.c | 381 +- drivers/fpga/dfl-afu.h | 9 - drivers/fpga/dfl-fme-error.c | 359 - drivers/fpga/dfl-fme-main.c | 128 +- drivers/fpga/dfl-fme-pr.c | 7 +- drivers/fpga/dfl-fme.h | 6 +- drivers/fpga/dfl-pci.c | 36 - drivers/fpga/dfl.c | 226 +- drivers/fpga/dfl.h | 52 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/fpga-mgr.c | 8 +- drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/fsi-scom.c | 8 +- drivers/gpio/Kconfig | 22 +- drivers/gpio/Makefile | 4 +- drivers/gpio/gpio-arizona.c | 4 +- drivers/gpio/gpio-aspeed.c | 117 +- drivers/gpio/gpio-bd70528.c | 4 +- drivers/gpio/gpio-brcmstb.c | 4 +- drivers/gpio/gpio-cadence.c | 36 +- drivers/gpio/gpio-creg-snps.c | 4 +- drivers/gpio/gpio-dwapb.c | 1 - drivers/gpio/gpio-eic-sprd.c | 4 +- drivers/gpio/gpio-em.c | 37 +- drivers/gpio/gpio-ep93xx.c | 140 +- drivers/gpio/gpio-ftgpio010.c | 14 +- drivers/gpio/gpio-grgpio.c | 2 + drivers/gpio/gpio-hlwd.c | 58 +- drivers/gpio/gpio-htc-egpio.c | 14 + drivers/gpio/gpio-intel-mid.c | 35 +- drivers/gpio/gpio-ixp4xx.c | 279 +- drivers/gpio/gpio-ks8695.c | 284 + drivers/gpio/gpio-lpc32xx.c | 118 +- drivers/gpio/gpio-lynxpoint.c | 35 +- drivers/gpio/gpio-madera.c | 12 +- drivers/gpio/gpio-max77620.c | 4 +- drivers/gpio/gpio-max77650.c | 1 - drivers/gpio/gpio-mb86s7x.c | 1 - drivers/gpio/gpio-merrifield.c | 28 +- drivers/gpio/gpio-mockup.c | 1 - drivers/gpio/gpio-moxtet.c | 179 - drivers/gpio/gpio-mpc8xxx.c | 32 - drivers/gpio/gpio-mt7621.c | 33 +- drivers/gpio/gpio-mxc.c | 22 +- drivers/gpio/gpio-pca953x.c | 85 +- drivers/gpio/gpio-pch.c | 6 +- drivers/gpio/gpio-pmic-eic-sprd.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-stmpe.c | 36 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-thunderx.c | 163 +- drivers/gpio/gpio-tqmx86.c | 50 +- drivers/gpio/gpio-vf610.c | 26 +- drivers/gpio/gpio-viperboard.c | 20 +- drivers/gpio/gpio-xgene-sb.c | 1 - drivers/gpio/gpio-xlp.c | 29 +- drivers/gpio/gpio-zx.c | 35 +- drivers/gpio/gpio-zynq.c | 41 +- drivers/gpio/gpiolib-acpi.c | 69 +- drivers/gpio/gpiolib-acpi.h | 96 - drivers/gpio/gpiolib-devres.c | 28 +- drivers/gpio/gpiolib-of.c | 185 +- drivers/gpio/gpiolib-of.h | 38 - drivers/gpio/gpiolib.c | 723 +- drivers/gpio/gpiolib.h | 120 + drivers/gpio/sgpio-aspeed.c | 533 - drivers/gpu/drm/Kconfig | 6 +- drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 - .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 323 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 181 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 69 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 172 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 31 - drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 137 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 115 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 120 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 218 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 313 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 493 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 90 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 82 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 210 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 45 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 114 +- drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 59 - drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 103 - drivers/gpu/drm/amd/amdgpu/athub_v1_0.h | 30 - drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 - drivers/gpu/drm/amd/amdgpu/cik.c | 7 - drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 - drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 - drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 - drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 - drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 7 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 202 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 210 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 19 - drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 19 - drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1343 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 122 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 401 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 7 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 132 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 642 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 36 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 15 + drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 14 +- drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 53 - drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 54 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 21 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 72 +- drivers/gpu/drm/amd/amdgpu/nv.c | 128 +- drivers/gpu/drm/amd/amdgpu/nv.h | 2 - drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 26 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 565 - drivers/gpu/drm/amd/amdgpu/psp_v12_0.h | 30 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 688 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 60 +- drivers/gpu/drm/amd/amdgpu/si.c | 13 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 732 - drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 34 - drivers/gpu/drm/amd/amdgpu/soc15.c | 247 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 1 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 5 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 255 - drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 51 - drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 116 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 275 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 38 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 1414 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 29 - drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 31 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 4 - drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 6 - drivers/gpu/drm/amd/amdgpu/vi.c | 7 - drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 1455 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1992 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 395 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 547 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 44 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 59 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 2 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 101 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 +- drivers/gpu/drm/amd/display/Kconfig | 8 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 262 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 17 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 231 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 67 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 24 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 26 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 51 +- drivers/gpu/drm/amd/display/dc/Makefile | 3 - drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 3 +- .../amd/display/dc/bios/command_table_helper2.c | 5 - .../dc/bios/dce110/command_table_helper_dce110.c | 36 +- .../dc/bios/dce112/command_table_helper2_dce112.c | 36 +- .../dc/bios/dce112/command_table_helper_dce112.c | 36 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 10 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 35 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 16 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 10 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 9 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 17 +- .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 25 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 170 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 5 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 590 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h | 39 - .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 200 - .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 40 - drivers/gpu/drm/amd/display/dc/core/dc.c | 175 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 40 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 249 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 689 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 204 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 305 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 27 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 3 +- drivers/gpu/drm/amd/display/dc/dc.h | 57 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 24 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 61 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 21 - drivers/gpu/drm/amd/display/dc/dc_types.h | 14 - drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 34 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 36 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 17 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 168 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 16 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 14 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 61 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 6 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 113 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 10 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 42 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 6 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 18 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 13 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 14 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 81 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 72 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 53 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 416 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 72 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 14 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 10 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 59 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 22 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 21 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 130 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 99 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 26 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 772 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 105 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 727 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 16 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 40 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 95 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 861 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 12 - .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 39 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 5 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 10 - .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 595 - .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 132 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 244 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h | 133 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1680 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.h | 45 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 47 - drivers/gpu/drm/amd/display/dc/dm_services.h | 1 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 30 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 5136 -- .../display/dc/dml/dcn20/display_mode_vba_20v2.h | 32 - .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 1701 - .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 74 - .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 6123 -- .../amd/display/dc/dml/dcn21/display_mode_vba_21.h | 32 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 1823 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 73 - .../drm/amd/display/dc/dml/display_mode_enums.h | 22 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 31 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 4 - .../drm/amd/display/dc/dml/display_mode_structs.h | 4 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 21 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 18 - drivers/gpu/drm/amd/display/dc/dsc/Makefile | 11 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 71 +- drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 388 + drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +- .../amd/display/dc/gpio/dce110/hw_factory_dce110.c | 18 +- .../amd/display/dc/gpio/dce120/hw_factory_dce120.c | 14 +- .../amd/display/dc/gpio/dce80/hw_factory_dce80.c | 14 +- .../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c | 52 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 51 +- .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 +- .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 242 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 33 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 385 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 35 - .../display/dc/gpio/diagnostics/hw_factory_diag.c | 10 +- drivers/gpu/drm/amd/display/dc/gpio/generic_regs.h | 66 - drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 74 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 117 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.h | 6 +- drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 26 +- drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.h | 5 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 8 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.h | 51 +- drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 138 - drivers/gpu/drm/amd/display/dc/gpio/hw_generic.h | 50 - drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 31 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.h | 5 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 8 - drivers/gpu/drm/amd/display/dc/inc/core_status.h | 3 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 19 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 132 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw/gpio.h | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 13 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 8 - drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 20 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 51 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 28 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 374 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 34 - .../display/dc/virtual/virtual_stream_encoder.c | 5 - drivers/gpu/drm/amd/display/include/audio_types.h | 4 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 22 +- drivers/gpu/drm/amd/display/include/dal_types.h | 3 - .../drm/amd/display/include/ddc_service_types.h | 10 +- .../gpu/drm/amd/display/include/gpio_interface.h | 9 - .../amd/display/include/gpio_service_interface.h | 18 +- .../drm/amd/display/include/link_service_types.h | 17 +- .../gpu/drm/amd/display/include/logger_interface.h | 2 - drivers/gpu/drm/amd/display/include/logger_types.h | 7 - .../drm/amd/display/modules/color/color_gamma.c | 367 +- .../drm/amd/display/modules/color/color_gamma.h | 10 - .../drm/amd/display/modules/freesync/freesync.c | 303 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 - .../drm/amd/display/modules/inc/mod_info_packet.h | 2 +- .../amd/display/modules/info_packet/info_packet.c | 69 - .../drm/amd/display/modules/power/power_helpers.c | 121 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 - drivers/gpu/drm/amd/include/arct_ip_offset.h | 1650 - .../amd/include/asic_reg/clk/clk_10_0_2_offset.h | 56 - .../amd/include/asic_reg/clk/clk_10_0_2_sh_mask.h | 73 - .../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 13862 ----- .../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 56638 ------------------- .../amd/include/asic_reg/dcn/dpcs_2_1_0_offset.h | 565 - .../amd/include/asic_reg/dcn/dpcs_2_1_0_sh_mask.h | 3430 -- .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 4 - .../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 2 - .../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 39 - .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 2 - .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 157 - .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 21 - .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 222 - .../include/asic_reg/mmhub/mmhub_9_4_1_default.h | 3933 -- .../include/asic_reg/mmhub/mmhub_9_4_1_offset.h | 7753 --- .../include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h | 44884 --------------- .../drm/amd/include/asic_reg/mp/mp_12_0_0_offset.h | 336 - .../amd/include/asic_reg/mp/mp_12_0_0_sh_mask.h | 866 - .../amd/include/asic_reg/nbio/nbio_7_0_sh_mask.h | 30 - .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 6 - .../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h | 4 - .../amd/include/asic_reg/rsmu/rsmu_0_0_2_offset.h | 27 - .../amd/include/asic_reg/rsmu/rsmu_0_0_2_sh_mask.h | 32 - .../include/asic_reg/sdma0/sdma0_4_2_2_offset.h | 1051 - .../include/asic_reg/sdma0/sdma0_4_2_2_sh_mask.h | 3002 - .../include/asic_reg/sdma1/sdma1_4_2_2_offset.h | 1043 - .../include/asic_reg/sdma1/sdma1_4_2_2_sh_mask.h | 2956 - .../include/asic_reg/sdma2/sdma2_4_2_2_offset.h | 1043 - .../include/asic_reg/sdma2/sdma2_4_2_2_sh_mask.h | 2956 - .../include/asic_reg/sdma3/sdma3_4_2_2_offset.h | 1043 - .../include/asic_reg/sdma3/sdma3_4_2_2_sh_mask.h | 2956 - .../include/asic_reg/sdma4/sdma4_4_2_2_offset.h | 1043 - .../include/asic_reg/sdma4/sdma4_4_2_2_sh_mask.h | 2956 - .../include/asic_reg/sdma5/sdma5_4_2_2_offset.h | 1043 - .../include/asic_reg/sdma5/sdma5_4_2_2_sh_mask.h | 2956 - .../include/asic_reg/sdma6/sdma6_4_2_2_offset.h | 1043 - .../include/asic_reg/sdma6/sdma6_4_2_2_sh_mask.h | 2956 - .../include/asic_reg/sdma7/sdma7_4_2_2_offset.h | 1043 - .../include/asic_reg/sdma7/sdma7_4_2_2_sh_mask.h | 2956 - .../include/asic_reg/smuio/smuio_11_0_0_offset.h | 92 - .../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 231 - .../amd/include/asic_reg/umc/umc_6_1_1_offset.h | 31 - .../amd/include/asic_reg/umc/umc_6_1_1_sh_mask.h | 91 - .../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 979 - .../drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h | 3609 -- drivers/gpu/drm/amd/include/atomfirmware.h | 86 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 - drivers/gpu/drm/amd/include/navi12_ip_offset.h | 1119 - drivers/gpu/drm/amd/include/navi14_ip_offset.h | 1119 - drivers/gpu/drm/amd/include/renoir_ip_offset.h | 1364 - drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 11 +- drivers/gpu/drm/amd/include/v9_structs.h | 8 +- drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 56 - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 378 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 1938 - drivers/gpu/drm/amd/powerplay/arcturus_ppt.h | 72 - drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 7 - drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 12 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 28 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 26 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 114 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 242 +- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 120 - drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 11 - drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 2 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 4 +- .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 891 - .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 29 +- .../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 217 - drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 263 - drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 27 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 42 - .../gpu/drm/amd/powerplay/inc/smu_v12_0_ppsmc.h | 106 - drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 346 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 265 - drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 53 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 329 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 412 - .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 - drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 5 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 4 - .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 4 - .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 10 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 2 - drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 270 +- drivers/gpu/drm/arc/arcpgu_drv.c | 5 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 42 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 89 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 8 +- .../drm/arm/display/komeda/komeda_format_caps.c | 19 - .../drm/arm/display/komeda/komeda_format_caps.h | 3 - .../drm/arm/display/komeda/komeda_framebuffer.c | 5 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 35 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 4 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 19 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 7 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 4 +- .../drm/arm/display/komeda/komeda_wb_connector.c | 2 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 12 +- drivers/gpu/drm/arm/hdlcd_drv.c | 13 +- drivers/gpu/drm/arm/malidp_crtc.c | 11 +- drivers/gpu/drm/arm/malidp_drv.c | 13 +- drivers/gpu/drm/arm/malidp_drv.h | 7 +- drivers/gpu/drm/arm/malidp_hw.c | 10 +- drivers/gpu/drm/arm/malidp_mw.c | 5 +- drivers/gpu/drm/arm/malidp_planes.c | 4 +- drivers/gpu/drm/armada/armada_crtc.c | 10 +- drivers/gpu/drm/armada/armada_debugfs.c | 8 +- drivers/gpu/drm/armada/armada_drm.h | 5 +- drivers/gpu/drm/armada/armada_drv.c | 11 +- drivers/gpu/drm/armada/armada_fb.c | 3 - drivers/gpu/drm/armada/armada_fbdev.c | 3 - drivers/gpu/drm/armada/armada_gem.c | 12 +- drivers/gpu/drm/armada/armada_gem.h | 3 +- drivers/gpu/drm/armada/armada_overlay.c | 8 +- drivers/gpu/drm/armada/armada_plane.c | 4 +- drivers/gpu/drm/armada/armada_trace.h | 5 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 3 +- drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_dp501.c | 5 +- drivers/gpu/drm/ast/ast_drv.c | 22 +- drivers/gpu/drm/ast/ast_drv.h | 46 +- drivers/gpu/drm/ast/ast_fb.c | 346 + drivers/gpu/drm/ast/ast_main.c | 77 +- drivers/gpu/drm/ast/ast_mode.c | 60 +- drivers/gpu/drm/ast/ast_post.c | 7 +- drivers/gpu/drm/ast/ast_ttm.c | 7 +- drivers/gpu/drm/ati_pcigart.c | 10 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 12 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 18 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 20 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 12 +- drivers/gpu/drm/bochs/bochs.h | 6 +- drivers/gpu/drm/bochs/bochs_drv.c | 17 +- drivers/gpu/drm/bochs/bochs_hw.c | 4 - drivers/gpu/drm/bochs/bochs_kms.c | 8 +- drivers/gpu/drm/bridge/Kconfig | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 18 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 295 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 13 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 1 + drivers/gpu/drm/bridge/nxp-ptn3460.c | 3 + drivers/gpu/drm/bridge/parade-ps8622.c | 1 + drivers/gpu/drm/bridge/sii902x.c | 44 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 20 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-audio.h | 1 - drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 13 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 60 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 134 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 13 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 47 - drivers/gpu/drm/bridge/tc358767.c | 683 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 46 +- drivers/gpu/drm/bridge/ti-tfp410.c | 6 +- drivers/gpu/drm/cirrus/cirrus.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 45 +- drivers/gpu/drm/drm_atomic_helper.c | 22 +- drivers/gpu/drm/drm_atomic_state_helper.c | 2 +- drivers/gpu/drm/drm_atomic_uapi.c | 9 +- drivers/gpu/drm/drm_client.c | 1 + drivers/gpu/drm/drm_connector.c | 109 +- drivers/gpu/drm/drm_crtc_helper.c | 32 + drivers/gpu/drm/drm_debugfs_crc.c | 15 +- drivers/gpu/drm/drm_dma.c | 2 +- drivers/gpu/drm/drm_dp_aux_dev.c | 18 +- drivers/gpu/drm/drm_dp_helper.c | 31 +- drivers/gpu/drm/drm_dp_mst_topology.c | 142 +- drivers/gpu/drm/drm_drv.c | 14 +- drivers/gpu/drm/drm_file.c | 9 +- drivers/gpu/drm/drm_gem.c | 37 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 74 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 71 +- drivers/gpu/drm/drm_gem_vram_helper.c | 94 +- drivers/gpu/drm/drm_hdcp.c | 77 +- drivers/gpu/drm/drm_ioc32.c | 13 +- drivers/gpu/drm/drm_ioctl.c | 146 +- drivers/gpu/drm/drm_kms_helper_common.c | 2 +- drivers/gpu/drm/drm_legacy_misc.c | 2 +- drivers/gpu/drm/drm_lock.c | 2 +- drivers/gpu/drm/drm_memory.c | 2 +- drivers/gpu/drm/drm_mipi_dbi.c | 1330 - drivers/gpu/drm/drm_mipi_dsi.c | 7 +- drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 4 - drivers/gpu/drm/drm_modes.c | 71 +- drivers/gpu/drm/drm_panel.c | 102 +- drivers/gpu/drm/drm_prime.c | 848 +- drivers/gpu/drm/drm_scatter.c | 2 +- drivers/gpu/drm/drm_self_refresh_helper.c | 73 +- drivers/gpu/drm/drm_syncobj.c | 109 +- drivers/gpu/drm/drm_sysfs.c | 43 - drivers/gpu/drm/drm_vblank.c | 25 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 93 +- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 58 +- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h | 15 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 96 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 27 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 65 +- drivers/gpu/drm/etnaviv/etnaviv_dump.h | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 78 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 13 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 59 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 158 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 11 +- drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 167 +- drivers/gpu/drm/etnaviv/etnaviv_iommu.h | 20 + drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 284 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 326 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 114 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 48 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 38 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 2 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 - drivers/gpu/drm/exynos/exynos_drm_ipp.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 2 + drivers/gpu/drm/exynos/exynos_drm_rotator.c | 2 - drivers/gpu/drm/exynos/exynos_drm_scaler.c | 1 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 5 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 9 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 1 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 11 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 6 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 29 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 8 +- drivers/gpu/drm/hisilicon/kirin/Kconfig | 10 +- drivers/gpu/drm/hisilicon/kirin/Makefile | 3 +- drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 1 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 359 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 258 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 48 +- drivers/gpu/drm/i2c/ch7006_priv.h | 1 + drivers/gpu/drm/i2c/sil164_drv.c | 3 +- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- drivers/gpu/drm/i810/i810_dma.c | 17 +- drivers/gpu/drm/i810/i810_drv.c | 8 +- drivers/gpu/drm/i810/i810_drv.h | 2 - drivers/gpu/drm/i915/Kconfig.debug | 16 - drivers/gpu/drm/i915/Makefile | 95 +- drivers/gpu/drm/i915/Makefile.header-test | 22 + drivers/gpu/drm/i915/display/Makefile | 6 +- drivers/gpu/drm/i915/display/Makefile.header-test | 16 + drivers/gpu/drm/i915/display/dvo_ch7017.c | 2 +- drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 2 +- drivers/gpu/drm/i915/display/dvo_ivch.c | 2 +- drivers/gpu/drm/i915/display/dvo_ns2501.c | 2 +- drivers/gpu/drm/i915/display/dvo_sil164.c | 2 +- drivers/gpu/drm/i915/display/dvo_tfp410.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 244 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 59 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 83 +- drivers/gpu/drm/i915/display/intel_bios.c | 25 +- drivers/gpu/drm/i915/display/intel_bios.h | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 18 +- drivers/gpu/drm/i915/display/intel_bw.h | 15 + drivers/gpu/drm/i915/display/intel_cdclk.c | 106 +- drivers/gpu/drm/i915/display/intel_color.c | 2 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 195 +- drivers/gpu/drm/i915/display/intel_combo_phy.h | 4 +- drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crt.c | 17 +- drivers/gpu/drm/i915/display/intel_ddi.c | 469 +- drivers/gpu/drm/i915/display/intel_display.c | 1365 +- drivers/gpu/drm/i915/display/intel_display.h | 239 +- drivers/gpu/drm/i915/display/intel_display_power.c | 779 +- drivers/gpu/drm/i915/display/intel_display_power.h | 73 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1525 - drivers/gpu/drm/i915/display/intel_dp.c | 394 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 7 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 37 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 1 - drivers/gpu/drm/i915/display/intel_dpio_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 698 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 57 +- drivers/gpu/drm/i915/display/intel_dsi.h | 15 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_dvo.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 51 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 3 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 257 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 70 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 19 +- drivers/gpu/drm/i915/display/intel_gmbus.h | 22 - drivers/gpu/drm/i915/display/intel_hdcp.c | 101 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 118 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 67 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 5 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_opregion.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 149 +- drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 8 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 316 +- drivers/gpu/drm/i915/display/intel_sprite.c | 344 +- drivers/gpu/drm/i915/display/intel_sprite.h | 8 +- drivers/gpu/drm/i915/display/intel_tc.c | 544 - drivers/gpu/drm/i915/display/intel_tc.h | 30 - drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 6 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 18 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 88 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 16 +- drivers/gpu/drm/i915/gem/Makefile | 6 +- drivers/gpu/drm/i915/gem/Makefile.header-test | 16 + drivers/gpu/drm/i915/gem/i915_gem_busy.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 127 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 60 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 231 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 8 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 9 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 49 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 343 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 36 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 159 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 24 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 376 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 25 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 54 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 8 - drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 101 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 31 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 35 - drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 24 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 31 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 187 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 42 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 13 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 274 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 8 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 66 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 141 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 141 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 16 - drivers/gpu/drm/i915/gt/Makefile | 5 +- drivers/gpu/drm/i915/gt/Makefile.header-test | 16 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 49 +- drivers/gpu/drm/i915/gt/intel_context.c | 180 +- drivers/gpu/drm/i915/gt/intel_context.h | 35 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 15 +- drivers/gpu/drm/i915/gt/intel_engine.h | 90 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 430 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 87 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 20 +- drivers/gpu/drm/i915/gt/intel_engine_pool.c | 177 - drivers/gpu/drm/i915/gt/intel_engine_pool.h | 34 - drivers/gpu/drm/i915/gt/intel_engine_pool_types.h | 29 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 129 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 303 - drivers/gpu/drm/i915/gt/intel_engine_user.h | 25 - drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 18 +- drivers/gpu/drm/i915/gt/intel_gt.c | 268 - drivers/gpu/drm/i915/gt/intel_gt.h | 60 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 455 - drivers/gpu/drm/i915/gt/intel_gt_irq.h | 44 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 84 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 41 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 109 - drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h | 22 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 102 - drivers/gpu/drm/i915/gt/intel_hangcheck.c | 71 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 1376 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 1 - drivers/gpu/drm/i915/gt/intel_mocs.c | 218 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 7 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 236 - drivers/gpu/drm/i915/gt/intel_renderstate.h | 51 - drivers/gpu/drm/i915/gt/intel_reset.c | 637 +- drivers/gpu/drm/i915/gt/intel_reset.h | 75 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 50 - drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 341 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 563 - drivers/gpu/drm/i915/gt/intel_timeline.h | 94 - drivers/gpu/drm/i915/gt/intel_timeline_types.h | 85 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 261 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 - drivers/gpu/drm/i915/gt/mock_engine.c | 104 +- drivers/gpu/drm/i915/gt/selftest_context.c | 456 - drivers/gpu/drm/i915/gt/selftest_engine.c | 28 - drivers/gpu/drm/i915/gt/selftest_engine.h | 14 - drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 26 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 83 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 528 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 522 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 133 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 846 - drivers/gpu/drm/i915/gt/selftest_workarounds.c | 186 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 29 - drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 15 - drivers/gpu/drm/i915/gt/uc/Makefile | 5 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 619 - drivers/gpu/drm/i915/gt/uc/intel_guc.h | 200 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 184 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 15 - drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 897 - drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 93 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 166 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h | 14 - drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 604 - drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 646 - drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 80 - drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 143 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 1184 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 67 - drivers/gpu/drm/i915/gt/uc/intel_huc.c | 192 - drivers/gpu/drm/i915/gt/uc/intel_huc.h | 54 - drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 58 - drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h | 14 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 627 - drivers/gpu/drm/i915/gt/uc/intel_uc.h | 67 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 616 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 241 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 82 - drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 317 - drivers/gpu/drm/i915/gvt/aperture_gm.c | 10 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 180 +- drivers/gpu/drm/i915/gvt/debugfs.c | 47 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.h | 13 +- drivers/gpu/drm/i915/gvt/gvt.c | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 8 +- drivers/gpu/drm/i915/gvt/interrupt.c | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 15 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 57 +- drivers/gpu/drm/i915/gvt/scheduler.c | 83 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 640 +- drivers/gpu/drm/i915/i915_active.h | 61 +- drivers/gpu/drm/i915/i915_active_types.h | 30 +- drivers/gpu/drm/i915/i915_buddy.c | 428 - drivers/gpu/drm/i915/i915_buddy.h | 128 - drivers/gpu/drm/i915/i915_cmd_parser.c | 4 +- drivers/gpu/drm/i915/i915_debugfs.c | 493 +- drivers/gpu/drm/i915/i915_drv.c | 930 +- drivers/gpu/drm/i915/i915_drv.h | 766 +- drivers/gpu/drm/i915/i915_fixed.h | 5 - drivers/gpu/drm/i915/i915_gem.c | 586 +- drivers/gpu/drm/i915/i915_gem.h | 2 - drivers/gpu/drm/i915/i915_gem_batch_pool.c | 140 + drivers/gpu/drm/i915/i915_gem_batch_pool.h | 26 + drivers/gpu/drm/i915/i915_gem_evict.c | 9 + drivers/gpu/drm/i915/i915_gem_fence_reg.c | 140 +- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 5 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2178 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 206 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 235 + drivers/gpu/drm/i915/i915_gem_render_state.h | 31 + drivers/gpu/drm/i915/i915_getparam.c | 168 - drivers/gpu/drm/i915/i915_globals.c | 1 - drivers/gpu/drm/i915/i915_globals.h | 3 - drivers/gpu/drm/i915/i915_gpu_error.c | 824 +- drivers/gpu/drm/i915/i915_gpu_error.h | 78 +- drivers/gpu/drm/i915/i915_irq.c | 1598 +- drivers/gpu/drm/i915/i915_irq.h | 110 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.h | 32 - drivers/gpu/drm/i915/i915_mm.c | 5 +- drivers/gpu/drm/i915/i915_oa_bdw.c | 91 + drivers/gpu/drm/i915/i915_oa_bdw.h | 15 + drivers/gpu/drm/i915/i915_oa_bxt.c | 89 + drivers/gpu/drm/i915/i915_oa_bxt.h | 15 + drivers/gpu/drm/i915/i915_oa_cflgt2.c | 90 + drivers/gpu/drm/i915/i915_oa_cflgt2.h | 15 + drivers/gpu/drm/i915/i915_oa_cflgt3.c | 90 + drivers/gpu/drm/i915/i915_oa_cflgt3.h | 15 + drivers/gpu/drm/i915/i915_oa_chv.c | 90 + drivers/gpu/drm/i915/i915_oa_chv.h | 15 + drivers/gpu/drm/i915/i915_oa_cnl.c | 102 + drivers/gpu/drm/i915/i915_oa_cnl.h | 15 + drivers/gpu/drm/i915/i915_oa_glk.c | 89 + drivers/gpu/drm/i915/i915_oa_glk.h | 15 + drivers/gpu/drm/i915/i915_oa_hsw.c | 119 + drivers/gpu/drm/i915/i915_oa_hsw.h | 15 + drivers/gpu/drm/i915/i915_oa_icl.c | 99 + drivers/gpu/drm/i915/i915_oa_icl.h | 15 + drivers/gpu/drm/i915/i915_oa_kblgt2.c | 90 + drivers/gpu/drm/i915/i915_oa_kblgt2.h | 15 + drivers/gpu/drm/i915/i915_oa_kblgt3.c | 90 + drivers/gpu/drm/i915/i915_oa_kblgt3.h | 15 + drivers/gpu/drm/i915/i915_oa_sklgt2.c | 89 + drivers/gpu/drm/i915/i915_oa_sklgt2.h | 15 + drivers/gpu/drm/i915/i915_oa_sklgt3.c | 90 + drivers/gpu/drm/i915/i915_oa_sklgt3.h | 15 + drivers/gpu/drm/i915/i915_oa_sklgt4.c | 90 + drivers/gpu/drm/i915/i915_oa_sklgt4.h | 15 + drivers/gpu/drm/i915/i915_params.c | 5 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 65 +- drivers/gpu/drm/i915/i915_perf.c | 836 +- drivers/gpu/drm/i915/i915_perf.h | 32 - drivers/gpu/drm/i915/i915_pmu.c | 298 +- drivers/gpu/drm/i915/i915_priolist_types.h | 15 +- drivers/gpu/drm/i915/i915_pvinfo.h | 7 +- drivers/gpu/drm/i915/i915_query.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 356 +- drivers/gpu/drm/i915/i915_request.c | 381 +- drivers/gpu/drm/i915/i915_request.h | 29 +- drivers/gpu/drm/i915/i915_scheduler.c | 7 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 1 - drivers/gpu/drm/i915/i915_selftest.h | 29 +- drivers/gpu/drm/i915/i915_suspend.c | 3 +- drivers/gpu/drm/i915/i915_suspend.h | 14 - drivers/gpu/drm/i915/i915_sw_fence.c | 31 +- drivers/gpu/drm/i915/i915_sw_fence.h | 11 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 95 - drivers/gpu/drm/i915/i915_sw_fence_work.h | 44 - drivers/gpu/drm/i915/i915_sysfs.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.h | 14 - drivers/gpu/drm/i915/i915_timeline.c | 579 + drivers/gpu/drm/i915/i915_timeline.h | 94 + drivers/gpu/drm/i915/i915_timeline_types.h | 67 + drivers/gpu/drm/i915/i915_trace.h | 24 +- drivers/gpu/drm/i915/i915_utils.c | 78 - drivers/gpu/drm/i915/i915_utils.h | 51 - drivers/gpu/drm/i915/i915_vgpu.c | 68 +- drivers/gpu/drm/i915/i915_vgpu.h | 7 +- drivers/gpu/drm/i915/i915_vma.c | 145 +- drivers/gpu/drm/i915/i915_vma.h | 29 +- drivers/gpu/drm/i915/intel_csr.c | 7 - drivers/gpu/drm/i915/intel_device_info.c | 45 +- drivers/gpu/drm/i915/intel_device_info.h | 6 +- drivers/gpu/drm/i915/intel_drv.h | 1616 + drivers/gpu/drm/i915/intel_guc.c | 687 + drivers/gpu/drm/i915/intel_guc.h | 204 + drivers/gpu/drm/i915/intel_guc_ads.c | 202 + drivers/gpu/drm/i915/intel_guc_ads.h | 34 + drivers/gpu/drm/i915/intel_guc_ct.c | 929 + drivers/gpu/drm/i915/intel_guc_ct.h | 104 + drivers/gpu/drm/i915/intel_guc_fw.c | 308 + drivers/gpu/drm/i915/intel_guc_fw.h | 33 + drivers/gpu/drm/i915/intel_guc_fwif.h | 692 + drivers/gpu/drm/i915/intel_guc_log.c | 632 + drivers/gpu/drm/i915/intel_guc_log.h | 100 + drivers/gpu/drm/i915/intel_guc_reg.h | 155 + drivers/gpu/drm/i915/intel_guc_submission.c | 1458 + drivers/gpu/drm/i915/intel_guc_submission.h | 89 + drivers/gpu/drm/i915/intel_gvt.c | 7 +- drivers/gpu/drm/i915/intel_gvt.h | 7 +- drivers/gpu/drm/i915/intel_huc.c | 182 + drivers/gpu/drm/i915/intel_huc.h | 65 + drivers/gpu/drm/i915/intel_huc_fw.c | 215 + drivers/gpu/drm/i915/intel_huc_fw.h | 15 + drivers/gpu/drm/i915/intel_pch.c | 201 - drivers/gpu/drm/i915/intel_pch.h | 73 - drivers/gpu/drm/i915/intel_pm.c | 460 +- drivers/gpu/drm/i915/intel_pm.h | 4 +- drivers/gpu/drm/i915/intel_renderstate.h | 47 + ...gen6_renderstate.c => intel_renderstate_gen6.c} | 0 ...gen7_renderstate.c => intel_renderstate_gen7.c} | 0 ...gen8_renderstate.c => intel_renderstate_gen8.c} | 0 ...gen9_renderstate.c => intel_renderstate_gen9.c} | 0 drivers/gpu/drm/i915/intel_runtime_pm.c | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +- drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uc.c | 561 + drivers/gpu/drm/i915/intel_uc.h | 64 + drivers/gpu/drm/i915/intel_uc_fw.c | 357 + drivers/gpu/drm/i915/intel_uc_fw.h | 155 + drivers/gpu/drm/i915/intel_uncore.c | 558 +- drivers/gpu/drm/i915/intel_uncore.h | 54 +- drivers/gpu/drm/i915/intel_wakeref.c | 89 +- drivers/gpu/drm/i915/intel_wakeref.h | 84 +- drivers/gpu/drm/i915/intel_wopcm.c | 268 +- drivers/gpu/drm/i915/intel_wopcm.h | 18 +- drivers/gpu/drm/i915/oa/Makefile | 7 - drivers/gpu/drm/i915/oa/i915_oa_bdw.c | 90 - drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_bxt.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_chv.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_chv.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cnl.c | 101 - drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_glk.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_glk.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_hsw.c | 118 - drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_icl.c | 98 - drivers/gpu/drm/i915/oa/i915_oa_icl.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 16 - drivers/gpu/drm/i915/selftests/i915_active.c | 127 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 720 - drivers/gpu/drm/i915/selftests/i915_gem.c | 17 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 22 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 6 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 3 +- drivers/gpu/drm/i915/selftests/i915_request.c | 89 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 67 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 845 + drivers/gpu/drm/i915/selftests/i915_vma.c | 10 - drivers/gpu/drm/i915/selftests/igt_flush_test.c | 5 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 38 +- drivers/gpu/drm/i915/selftests/igt_reset.h | 10 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 34 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 9 +- drivers/gpu/drm/i915/selftests/igt_wedge_me.h | 58 + drivers/gpu/drm/i915/selftests/intel_guc.c | 359 + drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 1 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 19 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 3 - drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/selftests/mock_request.h | 4 +- drivers/gpu/drm/i915/selftests/mock_timeline.c | 29 + drivers/gpu/drm/i915/selftests/mock_timeline.h | 15 + drivers/gpu/drm/i915/selftests/mock_uncore.c | 4 +- drivers/gpu/drm/imx/Makefile | 1 + drivers/gpu/drm/imx/dw_hdmi-imx.c | 16 +- drivers/gpu/drm/imx/imx-drm-core.c | 13 +- drivers/gpu/drm/imx/imx-ldb.c | 40 +- drivers/gpu/drm/imx/imx-tve.c | 16 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 8 +- drivers/gpu/drm/imx/ipuv3-plane.c | 5 +- drivers/gpu/drm/imx/parallel-display.c | 19 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 80 +- drivers/gpu/drm/lima/lima_device.c | 41 +- drivers/gpu/drm/lima/lima_drv.c | 20 +- drivers/gpu/drm/lima/lima_gem.c | 12 +- drivers/gpu/drm/lima/lima_gem_prime.c | 3 +- drivers/gpu/drm/lima/lima_object.c | 9 +- drivers/gpu/drm/lima/lima_object.h | 3 +- drivers/gpu/drm/lima/lima_vm.h | 4 +- drivers/gpu/drm/mcde/mcde_drv.c | 13 +- drivers/gpu/drm/mcde/mcde_dsi.c | 70 +- drivers/gpu/drm/mediatek/mtk_disp_color.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 10 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 87 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 - drivers/gpu/drm/mediatek/mtk_drm_fb.c | 35 +- drivers/gpu/drm/mediatek/mtk_drm_fb.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 14 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 14 +- drivers/gpu/drm/meson/meson_crtc.c | 35 +- drivers/gpu/drm/meson/meson_drv.c | 73 +- drivers/gpu/drm/meson/meson_drv.h | 24 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 23 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 15 +- drivers/gpu/drm/meson/meson_plane.c | 28 +- drivers/gpu/drm/meson/meson_registers.h | 138 +- drivers/gpu/drm/meson/meson_vclk.c | 78 +- drivers/gpu/drm/meson/meson_vclk.h | 4 - drivers/gpu/drm/meson/meson_venc.c | 181 +- drivers/gpu/drm/meson/meson_venc.h | 2 - drivers/gpu/drm/meson/meson_venc_cvbs.c | 24 +- drivers/gpu/drm/meson/meson_viu.c | 99 +- drivers/gpu/drm/meson/meson_vpp.c | 42 +- drivers/gpu/drm/meson/meson_vpp.h | 3 - drivers/gpu/drm/mga/mga_dma.c | 13 +- drivers/gpu/drm/mga/mga_drv.c | 7 +- drivers/gpu/drm/mga/mga_drv.h | 27 +- drivers/gpu/drm/mga/mga_ioc32.c | 3 +- drivers/gpu/drm/mga/mga_irq.c | 12 +- drivers/gpu/drm/mga/mga_state.c | 8 +- drivers/gpu/drm/mga/mga_warp.c | 4 +- drivers/gpu/drm/mgag200/Makefile | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 11 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 10 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 40 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 315 + drivers/gpu/drm/mgag200/mgag200_i2c.c | 6 +- drivers/gpu/drm/mgag200/mgag200_main.c | 96 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 59 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 3 +- drivers/gpu/drm/msm/Kconfig | 2 +- drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 95 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 75 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 11 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 3 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 44 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 9 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 112 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 31 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 11 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 1 - drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c | 1 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 51 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 2 - .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 + drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 2 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 132 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 3 - drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 60 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 - drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 1 - drivers/gpu/drm/msm/disp/mdp_format.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 18 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 12 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 2 - drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 2 - drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 2 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 66 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 4 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 2 - drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 43 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 1 - drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 2 - drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 2 - drivers/gpu/drm/msm/msm_atomic.c | 236 +- drivers/gpu/drm/msm/msm_atomic_trace.h | 110 - drivers/gpu/drm/msm/msm_atomic_tracepoints.c | 3 - drivers/gpu/drm/msm/msm_debugfs.c | 5 - drivers/gpu/drm/msm/msm_drv.c | 76 +- drivers/gpu/drm/msm/msm_drv.h | 6 +- drivers/gpu/drm/msm/msm_fb.c | 2 - drivers/gpu/drm/msm/msm_fbdev.c | 4 - drivers/gpu/drm/msm/msm_gem.c | 32 +- drivers/gpu/drm/msm/msm_gem.h | 2 +- drivers/gpu/drm/msm/msm_gem_prime.c | 6 +- drivers/gpu/drm/msm/msm_gem_submit.c | 10 +- drivers/gpu/drm/msm/msm_gpu.c | 5 +- drivers/gpu/drm/msm/msm_gpu_trace.h | 2 +- drivers/gpu/drm/msm/msm_gpummu.c | 2 - drivers/gpu/drm/msm/msm_kms.h | 108 +- drivers/gpu/drm/msm/msm_perf.c | 3 - drivers/gpu/drm/msm/msm_rd.c | 7 +- drivers/gpu/drm/msm/msm_submitqueue.c | 2 - drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 16 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 18 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 3 +- drivers/gpu/drm/nouveau/Kconfig | 5 +- drivers/gpu/drm/nouveau/dispnv04/arb.c | 2 + drivers/gpu/drm/nouveau/dispnv04/crtc.c | 54 +- drivers/gpu/drm/nouveau/dispnv04/cursor.c | 1 + drivers/gpu/drm/nouveau/dispnv04/dac.c | 1 + drivers/gpu/drm/nouveau/dispnv04/dfp.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 3 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 1 + drivers/gpu/drm/nouveau/dispnv04/hw.c | 1 + drivers/gpu/drm/nouveau/dispnv04/hw.h | 1 + drivers/gpu/drm/nouveau/dispnv04/overlay.c | 1 + drivers/gpu/drm/nouveau/dispnv04/tvmodesnv17.c | 1 + drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 1 + drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 1 + drivers/gpu/drm/nouveau/dispnv50/atom.h | 14 - drivers/gpu/drm/nouveau/dispnv50/base507c.c | 26 +- drivers/gpu/drm/nouveau/dispnv50/base827c.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 65 - drivers/gpu/drm/nouveau/dispnv50/base917c.c | 2 - drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 46 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 18 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/ovly827e.c | 3 + drivers/gpu/drm/nouveau/dispnv50/ovly907e.c | 13 +- drivers/gpu/drm/nouveau/dispnv50/ovly917e.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 115 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 10 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 61 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 72 +- .../drm/nouveau/include/nvkm/subdev/bios/extdev.h | 2 - .../drm/nouveau/include/nvkm/subdev/bios/gpio.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 1 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 10 +- drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 + drivers/gpu/drm/nouveau/nouveau_bios.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 98 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 11 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 3 +- drivers/gpu/drm/nouveau/nouveau_crtc.h | 2 - drivers/gpu/drm/nouveau/nouveau_debugfs.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 14 +- drivers/gpu/drm/nouveau/nouveau_display.h | 4 - drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 456 +- drivers/gpu/drm/nouveau/nouveau_dmem.h | 11 + drivers/gpu/drm/nouveau/nouveau_dp.c | 1 + drivers/gpu/drm/nouveau/nouveau_drm.c | 39 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 9 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 15 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 51 +- drivers/gpu/drm/nouveau/nouveau_gem.h | 5 +- drivers/gpu/drm/nouveau/nouveau_hwmon.c | 2 + drivers/gpu/drm/nouveau/nouveau_ioc32.c | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 43 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 23 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 1 + drivers/gpu/drm/nouveau/nvif/mmu.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 188 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 28 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 6 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 26 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 27 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 2 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.c | 13 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 28 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c | 2 - drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 32 - drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 24 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 18 - .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c | 12 - drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c | 3 - drivers/gpu/drm/omapdrm/displays/Kconfig | 38 + drivers/gpu/drm/omapdrm/displays/Makefile | 6 + .../omapdrm/displays/panel-lgphilips-lb035q02.c | 251 + .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 271 + .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 262 + .../drm/omapdrm/displays/panel-sony-acx565akm.c | 755 + .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 390 + .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 513 + drivers/gpu/drm/omapdrm/dss/dispc.c | 11 +- drivers/gpu/drm/omapdrm/dss/dss.c | 11 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 7 + drivers/gpu/drm/omapdrm/dss/output.c | 4 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 4 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 2 - drivers/gpu/drm/omapdrm/omap_drv.c | 24 +- drivers/gpu/drm/omapdrm/omap_drv.h | 5 +- drivers/gpu/drm/omapdrm/omap_fb.c | 4 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 4 +- drivers/gpu/drm/omapdrm/omap_gem.c | 2 - drivers/gpu/drm/omapdrm/omap_gem.h | 3 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 8 +- drivers/gpu/drm/omapdrm/omap_irq.c | 2 - drivers/gpu/drm/omapdrm/omap_plane.c | 9 +- drivers/gpu/drm/panel/Kconfig | 64 - drivers/gpu/drm/panel/Makefile | 8 - drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 34 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 237 - drivers/gpu/drm/panel/panel-lvds.c | 5 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 248 - drivers/gpu/drm/panel/panel-novatek-nt39016.c | 359 - .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 - drivers/gpu/drm/panel/panel-raydium-rm67191.c | 668 - drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 75 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 226 - drivers/gpu/drm/panel/panel-simple.c | 407 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 701 - drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 399 - drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 509 - drivers/gpu/drm/panfrost/Makefile | 1 - drivers/gpu/drm/panfrost/TODO | 15 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 12 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 1 - drivers/gpu/drm/panfrost/panfrost_device.c | 36 +- drivers/gpu/drm/panfrost/panfrost_device.h | 31 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 196 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 142 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 23 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 110 - drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 - drivers/gpu/drm/panfrost/panfrost_job.c | 62 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 479 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 9 +- drivers/gpu/drm/pl111/pl111_debugfs.c | 4 +- drivers/gpu/drm/pl111/pl111_display.c | 52 +- drivers/gpu/drm/pl111/pl111_drm.h | 11 +- drivers/gpu/drm/pl111/pl111_drv.c | 13 +- drivers/gpu/drm/pl111/pl111_nomadik.h | 3 +- drivers/gpu/drm/pl111/pl111_versatile.c | 9 +- drivers/gpu/drm/pl111/pl111_versatile.h | 3 - drivers/gpu/drm/pl111/pl111_vexpress.c | 1 - drivers/gpu/drm/qxl/qxl_cmd.c | 6 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 10 +- drivers/gpu/drm/qxl/qxl_display.c | 11 +- drivers/gpu/drm/qxl/qxl_draw.c | 2 - drivers/gpu/drm/qxl/qxl_drv.c | 41 +- drivers/gpu/drm/qxl/qxl_drv.h | 13 +- drivers/gpu/drm/qxl/qxl_gem.c | 3 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 3 - drivers/gpu/drm/qxl/qxl_irq.c | 4 - drivers/gpu/drm/qxl/qxl_kms.c | 9 +- drivers/gpu/drm/qxl/qxl_object.c | 20 +- drivers/gpu/drm/qxl/qxl_object.h | 6 +- drivers/gpu/drm/qxl/qxl_release.c | 14 +- drivers/gpu/drm/qxl/qxl_ttm.c | 20 +- drivers/gpu/drm/r128/r128_ioc32.c | 3 +- drivers/gpu/drm/r128/r128_irq.c | 5 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/cik_sdma.c | 2 +- drivers/gpu/drm/radeon/evergreen_dma.c | 2 +- drivers/gpu/drm/radeon/r100.c | 2 +- drivers/gpu/drm/radeon/r200.c | 2 +- drivers/gpu/drm/radeon/r600.c | 2 +- drivers/gpu/drm/radeon/r600_dma.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 15 +- drivers/gpu/drm/radeon/radeon_asic.h | 18 +- drivers/gpu/drm/radeon/radeon_benchmark.c | 6 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_device.c | 23 +- drivers/gpu/drm/radeon/radeon_display.c | 6 +- drivers/gpu/drm/radeon/radeon_drv.c | 64 +- drivers/gpu/drm/radeon/radeon_gem.c | 10 +- drivers/gpu/drm/radeon/radeon_kms.c | 25 + drivers/gpu/drm/radeon/radeon_mn.c | 158 +- drivers/gpu/drm/radeon/radeon_object.c | 28 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 20 +- drivers/gpu/drm/radeon/radeon_sync.c | 10 +- drivers/gpu/drm/radeon/radeon_test.c | 8 +- drivers/gpu/drm/radeon/radeon_ttm.c | 6 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vm.c | 6 +- drivers/gpu/drm/radeon/rv770_dma.c | 2 +- drivers/gpu/drm/radeon/si_dma.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 5 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 14 +- drivers/gpu/drm/rockchip/Makefile | 3 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 116 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 17 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 9 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 5 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 20 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 29 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 282 + drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 22 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 114 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 16 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 9 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 11 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 2 + drivers/gpu/drm/scheduler/sched_entity.c | 3 - drivers/gpu/drm/scheduler/sched_fence.c | 6 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 7 - .../gpu/drm/selftests/test-drm_cmdline_parser.c | 130 - drivers/gpu/drm/selftests/test-drm_framebuffer.c | 7 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 3 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.h | 4 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 9 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 + drivers/gpu/drm/shmobile/shmob_drm_plane.c | 2 +- drivers/gpu/drm/shmobile/shmob_drm_plane.h | 1 - drivers/gpu/drm/shmobile/shmob_drm_regs.h | 3 - drivers/gpu/drm/sti/sti_drv.c | 6 +- drivers/gpu/drm/sti/sti_dvo.c | 8 +- drivers/gpu/drm/sti/sti_hdmi.c | 9 +- drivers/gpu/drm/sti/sti_tvout.c | 16 +- drivers/gpu/drm/stm/drv.c | 5 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 10 +- drivers/gpu/drm/stm/ltdc.c | 2 - drivers/gpu/drm/sun4i/sun4i_backend.c | 16 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 13 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 7 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 1 + drivers/gpu/drm/sun4i/sun4i_frontend.c | 10 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 24 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 3 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 29 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 4 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 10 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 157 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 6 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 57 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 - drivers/gpu/drm/sun4i/sun8i_mixer.c | 14 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 6 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 22 +- drivers/gpu/drm/tdfx/tdfx_drv.c | 11 +- drivers/gpu/drm/tegra/dc.c | 13 +- drivers/gpu/drm/tegra/dpaux.c | 5 +- drivers/gpu/drm/tegra/drm.c | 38 +- drivers/gpu/drm/tegra/drm.h | 3 +- drivers/gpu/drm/tegra/dsi.c | 8 +- drivers/gpu/drm/tegra/fb.c | 6 +- drivers/gpu/drm/tegra/gem.c | 10 +- drivers/gpu/drm/tegra/gem.h | 4 +- drivers/gpu/drm/tegra/gr2d.c | 1 - drivers/gpu/drm/tegra/hdmi.c | 5 - drivers/gpu/drm/tegra/hub.c | 3 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/plane.c | 1 - drivers/gpu/drm/tegra/sor.c | 3 - drivers/gpu/drm/tegra/vic.c | 1 - drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 46 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 25 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 33 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 89 +- drivers/gpu/drm/tilcdc/tilcdc_external.h | 1 + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 20 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 17 +- drivers/gpu/drm/tiny/Kconfig | 99 - drivers/gpu/drm/tiny/Makefile | 10 - drivers/gpu/drm/tiny/gm12u320.c | 804 - drivers/gpu/drm/tiny/hx8357d.c | 304 - drivers/gpu/drm/tiny/ili9225.c | 470 - drivers/gpu/drm/tiny/ili9341.c | 268 - drivers/gpu/drm/tiny/mi0283qt.c | 294 - drivers/gpu/drm/tiny/repaper.c | 1212 - drivers/gpu/drm/tiny/st7586.c | 424 - drivers/gpu/drm/tiny/st7735r.c | 246 - drivers/gpu/drm/tinydrm/Kconfig | 87 + drivers/gpu/drm/tinydrm/Makefile | 14 + drivers/gpu/drm/tinydrm/core/Makefile | 4 + drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 207 + drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 179 + drivers/gpu/drm/tinydrm/hx8357d.c | 304 + drivers/gpu/drm/tinydrm/ili9225.c | 467 + drivers/gpu/drm/tinydrm/ili9341.c | 266 + drivers/gpu/drm/tinydrm/mi0283qt.c | 293 + drivers/gpu/drm/tinydrm/mipi-dbi.c | 1175 + drivers/gpu/drm/tinydrm/repaper.c | 1165 + drivers/gpu/drm/tinydrm/st7586.c | 442 + drivers/gpu/drm/tinydrm/st7735r.c | 245 + drivers/gpu/drm/ttm/ttm_bo.c | 158 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 20 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 22 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 +- drivers/gpu/drm/tve200/tve200_display.c | 8 +- drivers/gpu/drm/tve200/tve200_drm.h | 15 +- drivers/gpu/drm/tve200/tve200_drv.c | 8 +- drivers/gpu/drm/udl/udl_connector.c | 4 +- drivers/gpu/drm/udl/udl_connector.h | 2 - drivers/gpu/drm/udl/udl_dmabuf.c | 11 +- drivers/gpu/drm/udl/udl_drv.c | 9 +- drivers/gpu/drm/udl/udl_drv.h | 11 +- drivers/gpu/drm/udl/udl_encoder.c | 6 +- drivers/gpu/drm/udl/udl_fb.c | 15 +- drivers/gpu/drm/udl/udl_gem.c | 9 +- drivers/gpu/drm/udl/udl_main.c | 6 +- drivers/gpu/drm/udl/udl_modeset.c | 6 +- drivers/gpu/drm/udl/udl_transfer.c | 4 + drivers/gpu/drm/v3d/v3d_debugfs.c | 3 +- drivers/gpu/drm/v3d/v3d_drv.c | 6 +- drivers/gpu/drm/v3d/v3d_drv.h | 13 +- drivers/gpu/drm/v3d/v3d_gem.c | 16 +- drivers/gpu/drm/v3d/v3d_irq.c | 2 - drivers/gpu/drm/vboxvideo/Makefile | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 15 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 12 + drivers/gpu/drm/vboxvideo/vbox_main.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_prime.c | 56 + drivers/gpu/drm/vc4/vc4_bo.c | 7 +- drivers/gpu/drm/vc4/vc4_crtc.c | 11 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 12 +- drivers/gpu/drm/vc4/vc4_drv.h | 20 +- drivers/gpu/drm/vc4/vc4_dsi.c | 17 +- drivers/gpu/drm/vc4/vc4_gem.c | 8 +- drivers/gpu/drm/vc4/vc4_hvs.c | 5 +- drivers/gpu/drm/vc4/vc4_kms.c | 4 +- drivers/gpu/drm/vc4/vc4_plane.c | 9 +- drivers/gpu/drm/vc4/vc4_txp.c | 14 +- drivers/gpu/drm/vc4/vc4_v3d.c | 4 - drivers/gpu/drm/vgem/vgem_drv.c | 21 +- drivers/gpu/drm/vgem/vgem_drv.h | 1 + drivers/gpu/drm/vgem/vgem_fence.c | 40 +- drivers/gpu/drm/via/via_dma.c | 43 +- drivers/gpu/drm/via/via_dmablit.c | 51 +- drivers/gpu/drm/via/via_drv.c | 7 +- drivers/gpu/drm/via/via_drv.h | 75 +- drivers/gpu/drm/via/via_irq.c | 54 +- drivers/gpu/drm/via/via_map.c | 6 +- drivers/gpu/drm/via/via_mm.c | 7 +- drivers/gpu/drm/via/via_verifier.c | 22 +- drivers/gpu/drm/via/via_video.c | 5 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 +- drivers/gpu/drm/virtio/virtgpu_display.c | 7 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 9 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 8 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 2 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 4 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 30 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 4 +- drivers/gpu/drm/virtio/virtgpu_object.c | 10 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 8 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 5 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 13 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/Makefile | 2 +- drivers/gpu/drm/vkms/vkms_composer.c | 249 - drivers/gpu/drm/vkms/vkms_crc.c | 272 + drivers/gpu/drm/vkms/vkms_crtc.c | 100 +- drivers/gpu/drm/vkms/vkms_drv.c | 50 +- drivers/gpu/drm/vkms/vkms_drv.h | 44 +- drivers/gpu/drm/vkms/vkms_gem.c | 1 - drivers/gpu/drm/vkms/vkms_output.c | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 46 +- drivers/gpu/drm/vmwgfx/ttm_lock.c | 100 + drivers/gpu/drm/vmwgfx/ttm_lock.h | 32 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 200 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 135 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 52 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 41 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 62 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 3 +- drivers/gpu/drm/xen/xen_drm_front.c | 16 +- drivers/gpu/drm/xen/xen_drm_front.h | 11 +- drivers/gpu/drm/xen/xen_drm_front_cfg.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 - drivers/gpu/drm/xen/xen_drm_front_conn.h | 7 +- drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 11 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 7 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 9 +- drivers/gpu/drm/zte/zx_drm_drv.c | 8 +- drivers/gpu/drm/zte/zx_hdmi.c | 2 +- drivers/gpu/drm/zte/zx_plane.c | 2 +- drivers/gpu/drm/zte/zx_tvenc.c | 4 +- drivers/gpu/drm/zte/zx_vga.c | 4 +- drivers/gpu/drm/zte/zx_vou.c | 5 +- drivers/gpu/ipu-v3/ipu-common.c | 16 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 26 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 230 +- drivers/greybus/Kconfig | 32 - drivers/greybus/Makefile | 26 - drivers/greybus/arpc.h | 63 - drivers/greybus/bundle.c | 252 - drivers/greybus/connection.c | 942 - drivers/greybus/control.c | 584 - drivers/greybus/core.c | 349 - drivers/greybus/debugfs.c | 29 - drivers/greybus/es2.c | 1465 - drivers/greybus/greybus_trace.h | 502 - drivers/greybus/hd.c | 256 - drivers/greybus/interface.c | 1263 - drivers/greybus/manifest.c | 533 - drivers/greybus/module.c | 236 - drivers/greybus/operation.c | 1264 - drivers/greybus/svc.c | 1397 - drivers/greybus/svc_watchdog.c | 197 - drivers/hid/Kconfig | 11 +- drivers/hid/Makefile | 1 - drivers/hid/hid-apple.c | 49 +- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-cougar.c | 6 +- drivers/hid/hid-cp2112.c | 8 +- drivers/hid/hid-creative-sb0540.c | 268 - drivers/hid/hid-gfrm.c | 7 + drivers/hid/hid-google-hammer.c | 4 +- drivers/hid/hid-hyperv.c | 60 +- drivers/hid/hid-ids.h | 5 +- drivers/hid/hid-lenovo.c | 2 + drivers/hid/hid-lg.c | 10 +- drivers/hid/hid-lg4ff.c | 1 + drivers/hid/hid-logitech-dj.c | 32 +- drivers/hid/hid-logitech-hidpp.c | 22 + drivers/hid/hid-microsoft.c | 2 +- drivers/hid/hid-multitouch.c | 37 +- drivers/hid/hid-picolcd_core.c | 7 +- drivers/hid/hid-prodikeys.c | 12 +- drivers/hid/hid-quirks.c | 1 - drivers/hid/hid-sensor-hub.c | 1 + drivers/hid/hid-sony.c | 2 +- drivers/hid/hidraw.c | 8 +- drivers/hid/i2c-hid/i2c-hid-core.c | 4 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 - drivers/hid/intel-ish-hid/ipc/ipc.c | 2 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 96 +- drivers/hid/usbhid/hiddev.c | 13 +- drivers/hid/wacom_sys.c | 25 +- drivers/hid/wacom_wac.c | 83 +- drivers/hsi/clients/ssi_protocol.c | 10 +- drivers/hsi/controllers/omap_ssi_core.c | 4 +- drivers/hsi/controllers/omap_ssi_port.c | 4 +- drivers/hv/Kconfig | 3 + drivers/hv/channel.c | 2 +- drivers/hv/channel_mgmt.c | 161 +- drivers/hv/connection.c | 8 +- drivers/hv/hv.c | 66 +- drivers/hv/hv_balloon.c | 143 +- drivers/hv/hyperv_vmbus.h | 40 +- drivers/hv/vmbus_drv.c | 265 - drivers/hwmon/Kconfig | 41 +- drivers/hwmon/Makefile | 3 +- drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/ads1015.c | 324 + drivers/hwmon/adt7475.c | 146 +- drivers/hwmon/as370-hwmon.c | 145 - drivers/hwmon/asb100.c | 12 +- drivers/hwmon/atxp1.c | 2 +- drivers/hwmon/coretemp.c | 3 +- drivers/hwmon/fschmd.c | 1 - drivers/hwmon/iio_hwmon.c | 18 +- drivers/hwmon/jz4740-hwmon.c | 135 + drivers/hwmon/k10temp.c | 1 - drivers/hwmon/k8temp.c | 233 +- drivers/hwmon/lm75.c | 462 +- drivers/hwmon/ltc2990.c | 10 +- drivers/hwmon/nct6775.c | 180 +- drivers/hwmon/nct7904.c | 483 +- drivers/hwmon/npcm750-pwm-fan.c | 4 +- drivers/hwmon/pmbus/Kconfig | 9 - drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/ibm-cffps.c | 110 +- drivers/hwmon/pmbus/inspur-ipsps.c | 228 - drivers/hwmon/pmbus/max31785.c | 2 + drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/pwm-fan.c | 2 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/shtc1.c | 57 +- drivers/hwmon/smm665.c | 8 +- drivers/hwmon/w83781d.c | 6 +- drivers/hwmon/w83791d.c | 32 +- drivers/hwmon/w83792d.c | 32 +- drivers/hwmon/w83793.c | 30 +- drivers/hwtracing/coresight/Kconfig | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 33 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x.c | 38 +- drivers/hwtracing/coresight/coresight-funnel.c | 11 +- drivers/hwtracing/coresight/coresight-platform.c | 11 +- drivers/hwtracing/coresight/coresight-priv.h | 12 +- drivers/hwtracing/coresight/coresight-replicator.c | 3 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 23 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 93 +- drivers/hwtracing/coresight/coresight-tmc.c | 40 - drivers/hwtracing/coresight/coresight-tmc.h | 11 +- drivers/hwtracing/coresight/coresight.c | 4 +- drivers/hwtracing/intel_th/Makefile | 3 - drivers/hwtracing/intel_th/core.c | 10 +- drivers/hwtracing/intel_th/msu-sink.c | 116 - drivers/hwtracing/intel_th/msu.c | 537 +- drivers/hwtracing/intel_th/msu.h | 20 +- drivers/hwtracing/intel_th/pci.c | 10 - drivers/hwtracing/stm/core.c | 22 +- drivers/i2c/Kconfig | 4 +- drivers/i2c/busses/Kconfig | 23 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 8 +- drivers/i2c/busses/i2c-axxia.c | 152 +- drivers/i2c/busses/i2c-bcm-iproc.c | 11 +- drivers/i2c/busses/i2c-bcm2835.c | 11 +- drivers/i2c/busses/i2c-cht-wc.c | 49 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-designware-master.c | 14 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 41 +- drivers/i2c/busses/i2c-designware-platdrv.c | 22 +- drivers/i2c/busses/i2c-designware-slave.c | 1 - drivers/i2c/busses/i2c-exynos5.c | 4 +- drivers/i2c/busses/i2c-fsi.c | 4 +- drivers/i2c/busses/i2c-hix5hd2.c | 3 +- drivers/i2c/busses/i2c-i801.c | 162 +- drivers/i2c/busses/i2c-icy.c | 230 - drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-imx.c | 17 +- drivers/i2c/busses/i2c-ismt.c | 2 + drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-ocores.c | 5 +- drivers/i2c/busses/i2c-piix4.c | 46 +- drivers/i2c/busses/i2c-qcom-geni.c | 12 +- drivers/i2c/busses/i2c-sprd.c | 25 +- drivers/i2c/busses/i2c-stm32f7.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 4 +- drivers/i2c/busses/i2c-tegra.c | 56 +- drivers/i2c/busses/i2c-uniphier-f.c | 26 +- drivers/i2c/busses/i2c-uniphier.c | 22 +- drivers/i2c/i2c-core-acpi.c | 9 +- drivers/i2c/i2c-core-base.c | 26 +- drivers/i2c/i2c-core-of.c | 7 +- drivers/i2c/i2c-slave-eeprom.c | 42 +- drivers/i3c/device.c | 53 - drivers/i3c/master.c | 67 +- drivers/i3c/master/dw-i3c-master.c | 4 +- drivers/i3c/master/i3c-master-cdns.c | 30 +- drivers/ide/Kconfig | 9 + drivers/ide/Makefile | 1 + drivers/ide/ide-tape.c | 27 +- drivers/ide/sgiioc4.c | 630 + drivers/ide/siimage.c | 3 +- drivers/ide/via82cxxx.c | 3 +- drivers/idle/intel_idle.c | 28 +- drivers/iio/accel/Kconfig | 4 +- drivers/iio/accel/cros_ec_accel_legacy.c | 355 +- drivers/iio/accel/kxcjk-1013.c | 4 +- drivers/iio/accel/mxc4005.c | 40 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/accel/st_accel.h | 1 - drivers/iio/accel/st_accel_buffer.c | 44 +- drivers/iio/accel/st_accel_core.c | 32 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 20 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7606.c | 100 +- drivers/iio/adc/ad7606.h | 61 +- drivers/iio/adc/ad7606_par.c | 4 +- drivers/iio/adc/ad7606_spi.c | 282 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/axp288_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 7 +- drivers/iio/adc/da9150-gpadc.c | 4 +- drivers/iio/adc/envelope-detector.c | 5 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 1 + drivers/iio/adc/hi8435.c | 34 +- drivers/iio/adc/imx7d_adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 38 +- drivers/iio/adc/npcm_adc.c | 1 + drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 122 +- drivers/iio/adc/spear_adc.c | 1 + drivers/iio/adc/stm32-adc-core.c | 194 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/twl6030-gpadc.c | 4 +- drivers/iio/adc/vf610_adc.c | 4 +- drivers/iio/common/cros_ec_sensors/Kconfig | 2 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 57 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 156 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 69 +- drivers/iio/common/st_sensors/Kconfig | 2 - drivers/iio/common/st_sensors/st_sensors_buffer.c | 10 +- drivers/iio/common/st_sensors/st_sensors_core.c | 118 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 82 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 148 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 31 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dummy/iio_simple_dummy.c | 4 +- drivers/iio/gyro/st_gyro.h | 1 - drivers/iio/gyro/st_gyro_buffer.c | 48 +- drivers/iio/gyro/st_gyro_core.c | 32 +- drivers/iio/gyro/st_gyro_i2c.c | 22 +- drivers/iio/gyro/st_gyro_spi.c | 20 +- drivers/iio/humidity/am2315.c | 24 +- drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 12 - drivers/iio/imu/Makefile | 1 - drivers/iio/imu/adis.c | 12 - drivers/iio/imu/adis16460.c | 489 - drivers/iio/imu/inv_mpu6050/Kconfig | 10 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 3 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 11 +- drivers/iio/imu/st_lsm6dsx/Makefile | 1 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 29 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 36 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 622 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 57 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 - drivers/iio/industrialio-core.c | 2 +- drivers/iio/light/Kconfig | 11 - drivers/iio/light/Makefile | 1 - drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/cm3323.c | 33 +- drivers/iio/light/cm36651.c | 12 +- drivers/iio/light/cros_ec_light_prox.c | 54 +- drivers/iio/light/noa1305.c | 313 - drivers/iio/light/si1145.c | 42 +- drivers/iio/light/stk3310.c | 9 - drivers/iio/light/tsl2772.c | 124 +- drivers/iio/light/veml6070.c | 6 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/st_magn.h | 1 - drivers/iio/magnetometer/st_magn_buffer.c | 31 +- drivers/iio/magnetometer/st_magn_core.c | 32 +- drivers/iio/magnetometer/st_magn_i2c.c | 22 +- drivers/iio/magnetometer/st_magn_spi.c | 20 +- drivers/iio/potentiometer/Kconfig | 11 - drivers/iio/potentiometer/Makefile | 1 - drivers/iio/potentiometer/max5432.c | 135 - drivers/iio/pressure/cros_ec_baro.c | 22 +- drivers/iio/pressure/hp03.c | 6 +- drivers/iio/pressure/st_pressure.h | 1 - drivers/iio/pressure/st_pressure_buffer.c | 39 +- drivers/iio/pressure/st_pressure_core.c | 32 +- drivers/iio/pressure/st_pressure_i2c.c | 31 +- drivers/iio/pressure/st_pressure_spi.c | 22 +- drivers/iio/proximity/Kconfig | 2 +- drivers/iio/temperature/maxim_thermocouple.c | 25 +- drivers/iio/trigger/stm32-timer-trigger.c | 84 + drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cache.c | 1 - drivers/infiniband/core/cma.c | 8 +- drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/core_priv.h | 24 +- drivers/infiniband/core/counters.c | 18 +- drivers/infiniband/core/cq.c | 28 - drivers/infiniband/core/device.c | 129 +- drivers/infiniband/core/fmr_pool.c | 13 + drivers/infiniband/core/iwpm_msg.c | 17 +- drivers/infiniband/core/iwpm_util.c | 15 +- drivers/infiniband/core/netlink.c | 63 +- drivers/infiniband/core/nldev.c | 23 +- drivers/infiniband/core/restrack.c | 15 +- drivers/infiniband/core/rw.c | 6 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/sysfs.c | 30 +- drivers/infiniband/core/umem.c | 66 +- drivers/infiniband/core/umem_odp.c | 524 +- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 8 +- drivers/infiniband/core/uverbs_main.c | 9 +- drivers/infiniband/core/verbs.c | 1 - drivers/infiniband/hw/bnxt_re/hw_counters.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 6 +- drivers/infiniband/hw/bnxt_re/main.c | 1 + drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 11 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 45 +- drivers/infiniband/hw/cxgb4/provider.c | 24 + drivers/infiniband/hw/efa/efa.h | 3 - drivers/infiniband/hw/efa/efa_com.c | 70 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 165 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 23 - drivers/infiniband/hw/efa/efa_main.c | 2 - drivers/infiniband/hw/efa/efa_verbs.c | 91 +- drivers/infiniband/hw/hfi1/chip.c | 2 - drivers/infiniband/hw/hfi1/chip.h | 1 - drivers/infiniband/hw/hfi1/fault.c | 12 +- drivers/infiniband/hw/hfi1/mad.c | 45 +- drivers/infiniband/hw/hfi1/rc.c | 15 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 84 +- drivers/infiniband/hw/hfi1/trace_tid.h | 38 - drivers/infiniband/hw/hfi1/user_pages.c | 5 +- drivers/infiniband/hw/hfi1/user_sdma.h | 6 + drivers/infiniband/hw/hfi1/verbs.c | 17 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 4 +- drivers/infiniband/hw/hns/Kconfig | 8 + drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 11 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 186 +- drivers/infiniband/hw/hns/hns_roce_device.h | 95 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 252 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 77 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1065 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_main.c | 11 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 434 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 359 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 296 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 11 + drivers/infiniband/hw/mlx4/mad.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 3 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 242 +- drivers/infiniband/hw/mlx5/cmd.c | 130 + drivers/infiniband/hw/mlx5/cmd.h | 4 + drivers/infiniband/hw/mlx5/devx.c | 27 - drivers/infiniband/hw/mlx5/flow.c | 34 +- drivers/infiniband/hw/mlx5/main.c | 251 +- drivers/infiniband/hw/mlx5/mem.c | 12 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 23 +- drivers/infiniband/hw/mlx5/mr.c | 45 +- drivers/infiniband/hw/mlx5/odp.c | 189 +- drivers/infiniband/hw/mlx5/qp.c | 49 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 2 +- drivers/infiniband/hw/qedr/verbs.c | 7 +- drivers/infiniband/hw/qib/qib_file_ops.c | 3 +- drivers/infiniband/hw/qib/qib_fs.c | 2 +- drivers/infiniband/hw/qib/qib_rc.c | 10 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 - drivers/infiniband/hw/qib/qib_user_pages.c | 5 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 9 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 5 +- drivers/infiniband/sw/rxe/rxe.h | 4 + drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +- drivers/infiniband/sw/siw/siw.h | 8 +- drivers/infiniband/sw/siw/siw_cm.c | 113 +- drivers/infiniband/sw/siw/siw_cq.c | 5 +- drivers/infiniband/sw/siw/siw_mem.c | 24 +- drivers/infiniband/sw/siw/siw_mem.h | 2 +- drivers/infiniband/sw/siw/siw_qp.c | 2 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 101 +- drivers/infiniband/sw/siw/siw_verbs.c | 43 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 3 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 7 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 4 +- drivers/input/Makefile | 2 +- drivers/input/evdev.c | 35 +- drivers/input/input-poller.c | 213 - drivers/input/input-poller.h | 18 - drivers/input/input.c | 83 +- drivers/input/joystick/Kconfig | 10 - drivers/input/joystick/Makefile | 5 +- drivers/input/joystick/fsia6b.c | 231 - drivers/input/joystick/sidewinder.c | 2 +- drivers/input/keyboard/Kconfig | 13 +- drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/applespi.c | 30 +- drivers/input/keyboard/bcm-keypad.c | 4 +- drivers/input/keyboard/cros_ec_keyb.c | 10 +- drivers/input/keyboard/davinci_keyscan.c | 1 + drivers/input/keyboard/gpio_keys.c | 13 +- drivers/input/keyboard/imx_keypad.c | 4 +- drivers/input/keyboard/lpc32xx-keys.c | 4 +- drivers/input/keyboard/mpr121_touchkey.c | 3 +- drivers/input/keyboard/nomadik-ske-keypad.c | 4 +- drivers/input/keyboard/nspire-keypad.c | 4 +- drivers/input/keyboard/opencores-kbd.c | 4 +- drivers/input/keyboard/pmic8xxx-keypad.c | 8 +- drivers/input/keyboard/pxa27x_keypad.c | 4 +- drivers/input/keyboard/pxa930_rotary.c | 4 +- drivers/input/keyboard/sh_keysc.c | 4 +- drivers/input/keyboard/snvs_pwrkey.c | 4 +- drivers/input/keyboard/spear-keyboard.c | 4 +- drivers/input/keyboard/st-keyscan.c | 4 +- drivers/input/keyboard/tegra-kbc.c | 4 +- drivers/input/keyboard/w90p910_keypad.c | 264 + drivers/input/matrix-keymap.c | 2 +- drivers/input/misc/88pm80x_onkey.c | 1 + drivers/input/misc/88pm860x_onkey.c | 4 +- drivers/input/misc/Kconfig | 6 +- drivers/input/misc/ab8500-ponkey.c | 8 +- drivers/input/misc/axp20x-pek.c | 25 +- drivers/input/misc/da9055_onkey.c | 5 +- drivers/input/misc/da9063_onkey.c | 7 +- drivers/input/misc/e3x0-button.c | 10 +- drivers/input/misc/hisi_powerkey.c | 8 +- drivers/input/misc/max8925_onkey.c | 8 +- drivers/input/misc/pm8941-pwrkey.c | 4 +- drivers/input/misc/rk805-pwrkey.c | 8 +- drivers/input/misc/soc_button_array.c | 127 +- drivers/input/misc/stpmic1_onkey.c | 10 +- drivers/input/misc/tps65218-pwrbutton.c | 4 +- drivers/input/misc/twl6040-vibra.c | 4 +- drivers/input/mouse/alps.h | 11 + drivers/input/mouse/byd.h | 11 + drivers/input/mouse/cyapa.c | 16 +- drivers/input/mouse/cypress_ps2.h | 11 + drivers/input/mouse/elan_i2c_core.c | 20 +- drivers/input/mouse/elantech.h | 18 +- drivers/input/mouse/hgpk.h | 13 +- drivers/input/mouse/lifebook.h | 13 +- drivers/input/mouse/logips2pp.h | 7 + drivers/input/mouse/pxa930_trkball.c | 4 +- drivers/input/mouse/sentelic.h | 11 + drivers/input/mouse/synaptics.c | 2 +- drivers/input/mouse/touchkit_ps2.h | 8 + drivers/input/mouse/trackpoint.h | 8 + drivers/input/mouse/vmmouse.c | 6 +- drivers/input/mouse/vmmouse.h | 11 + drivers/input/rmi4/rmi_2d_sensor.c | 1 + drivers/input/serio/arc_ps2.c | 4 +- drivers/input/serio/hyperv-keyboard.c | 35 +- drivers/input/serio/i8042.c | 25 +- drivers/input/serio/ps2-gpio.c | 2 + drivers/input/touchscreen/88pm860x-ts.c | 4 +- drivers/input/touchscreen/Kconfig | 9 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/ads7846.c | 38 +- drivers/input/touchscreen/atmel_mxt_ts.c | 3 +- drivers/input/touchscreen/bcm_iproc_tsc.c | 4 +- drivers/input/touchscreen/bu21013_ts.c | 740 +- drivers/input/touchscreen/edt-ft5x06.c | 2 + drivers/input/touchscreen/fsl-imx25-tcq.c | 8 +- drivers/input/touchscreen/hideep.c | 3 +- drivers/input/touchscreen/imx6ul_tsc.c | 8 +- drivers/input/touchscreen/lpc32xx_ts.c | 4 +- drivers/input/touchscreen/mxs-lradc-ts.c | 10 +- drivers/input/touchscreen/sun4i-ts.c | 3 +- drivers/input/touchscreen/sur40.c | 4 +- drivers/input/touchscreen/ts4800-ts.c | 4 +- drivers/input/touchscreen/w90p910_ts.c | 331 + drivers/input/touchscreen/wacom_w8001.c | 4 +- drivers/interconnect/core.c | 27 +- drivers/interconnect/qcom/Kconfig | 12 - drivers/interconnect/qcom/Makefile | 4 - drivers/interconnect/qcom/qcs404.c | 539 - drivers/interconnect/qcom/sdm845.c | 160 +- drivers/interconnect/qcom/smd-rpm.c | 77 - drivers/interconnect/qcom/smd-rpm.h | 15 - drivers/iommu/Kconfig | 3 +- drivers/iommu/Makefile | 5 +- drivers/iommu/amd_iommu.c | 148 +- drivers/iommu/amd_iommu.h | 14 - drivers/iommu/amd_iommu_init.c | 5 +- drivers/iommu/amd_iommu_quirks.c | 92 - drivers/iommu/amd_iommu_types.h | 9 - drivers/iommu/arm-smmu-impl.c | 174 - drivers/iommu/arm-smmu-regs.h | 210 + drivers/iommu/arm-smmu-v3.c | 989 +- drivers/iommu/arm-smmu.c | 673 +- drivers/iommu/arm-smmu.h | 402 - drivers/iommu/dma-iommu.c | 45 +- drivers/iommu/dmar.c | 77 +- drivers/iommu/exynos-iommu.c | 9 +- drivers/iommu/intel-iommu.c | 416 +- drivers/iommu/intel-svm.c | 36 +- drivers/iommu/intel-trace.c | 14 - drivers/iommu/intel_irq_remapping.c | 6 +- drivers/iommu/io-pgtable-arm-v7s.c | 145 +- drivers/iommu/io-pgtable-arm.c | 48 +- drivers/iommu/iommu.c | 217 +- drivers/iommu/iova.c | 4 +- drivers/iommu/ipmmu-vmsa.c | 106 +- drivers/iommu/msm_iommu.c | 43 +- drivers/iommu/mtk_iommu.c | 213 +- drivers/iommu/mtk_iommu.h | 21 +- drivers/iommu/mtk_iommu_v1.c | 11 +- drivers/iommu/omap-iommu.c | 324 +- drivers/iommu/omap-iommu.h | 9 +- drivers/iommu/qcom_iommu.c | 72 +- drivers/iommu/rockchip-iommu.c | 2 +- drivers/iommu/s390-iommu.c | 3 +- drivers/iommu/tegra-gart.c | 12 +- drivers/iommu/tegra-smmu.c | 2 +- drivers/iommu/virtio-iommu.c | 5 +- drivers/irqchip/Kconfig | 12 - drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-al-fic.c | 12 - drivers/irqchip/irq-atmel-aic5.c | 10 - drivers/irqchip/irq-gic-common.c | 35 +- drivers/irqchip/irq-gic-common.h | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 13 +- drivers/irqchip/irq-gic-v3.c | 384 +- drivers/irqchip/irq-gic.c | 14 +- drivers/irqchip/irq-hip04.c | 9 +- drivers/irqchip/irq-imgpdc.c | 8 +- drivers/irqchip/irq-ingenic-tcu.c | 182 - drivers/irqchip/irq-ixp4xx.c | 2 +- drivers/irqchip/irq-keystone.c | 4 +- drivers/irqchip/irq-meson-gpio.c | 52 +- drivers/irqchip/irq-mmp.c | 86 +- drivers/irqchip/irq-sifive-plic.c | 41 +- drivers/irqchip/irq-uniphier-aidet.c | 4 +- drivers/irqchip/qcom-irq-combiner.c | 4 +- drivers/isdn/capi/capi.c | 41 +- drivers/isdn/hardware/mISDN/avmfritz.c | 3 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 12 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 3 +- drivers/isdn/hardware/mISDN/netjet.c | 3 +- drivers/isdn/hardware/mISDN/w6692.c | 9 +- drivers/isdn/mISDN/l1oip_core.c | 3 +- drivers/isdn/mISDN/layer2.c | 9 +- drivers/isdn/mISDN/stack.c | 6 +- drivers/isdn/mISDN/tei.c | 6 +- drivers/leds/Kconfig | 6 +- drivers/leds/led-class-flash.c | 9 +- drivers/leds/led-class.c | 62 +- drivers/leds/led-core.c | 136 +- drivers/leds/led-triggers.c | 5 +- drivers/leds/leds-aat1290.c | 16 +- drivers/leds/leds-an30259a.c | 29 +- drivers/leds/leds-apu.c | 157 +- drivers/leds/leds-as3645a.c | 74 +- drivers/leds/leds-cr0014114.c | 33 +- drivers/leds/leds-gpio.c | 26 +- drivers/leds/leds-is31fl319x.c | 3 +- drivers/leds/leds-is31fl32xx.c | 8 +- drivers/leds/leds-ktd2692.c | 4 +- drivers/leds/leds-lm3532.c | 138 +- drivers/leds/leds-lm3601x.c | 38 +- drivers/leds/leds-lm36274.c | 4 +- drivers/leds/leds-lm3692x.c | 22 +- drivers/leds/leds-lm3697.c | 5 +- drivers/leds/leds-lp5562.c | 6 +- drivers/leds/leds-lp8860.c | 35 +- drivers/leds/leds-lt3593.c | 20 +- drivers/leds/leds-max77650.c | 44 +- drivers/leds/leds-netxbig.c | 76 +- drivers/leds/leds-ns2.c | 21 +- drivers/leds/leds-pca9532.c | 2 +- drivers/leds/leds-pwm.c | 11 +- drivers/leds/leds-sc27xx-bltc.c | 22 +- drivers/leds/leds-syscon.c | 2 +- drivers/leds/leds-ti-lmu-common.c | 15 +- drivers/leds/leds.h | 1 - drivers/leds/trigger/ledtrig-gpio.c | 12 +- drivers/lightnvm/core.c | 97 +- drivers/lightnvm/pblk-core.c | 116 +- drivers/lightnvm/pblk-gc.c | 19 +- drivers/lightnvm/pblk-init.c | 38 +- drivers/lightnvm/pblk-read.c | 26 +- drivers/lightnvm/pblk-recovery.c | 42 +- drivers/lightnvm/pblk-write.c | 20 +- drivers/lightnvm/pblk.h | 31 +- drivers/macintosh/windfarm_cpufreq_clamp.c | 77 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 14 +- drivers/mailbox/mtk-cmdq-mailbox.c | 18 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 16 +- drivers/md/Kconfig | 27 - drivers/md/Makefile | 6 - drivers/md/bcache/closure.c | 10 +- drivers/md/bcache/debug.c | 5 +- drivers/md/bcache/sysfs.c | 1 - drivers/md/dm-bufio.c | 196 +- drivers/md/dm-clone-metadata.c | 964 - drivers/md/dm-clone-metadata.h | 158 - drivers/md/dm-clone-target.c | 2191 - drivers/md/dm-crypt.c | 343 +- drivers/md/dm-dust.c | 11 +- drivers/md/dm-integrity.c | 25 - drivers/md/dm-ioctl.c | 34 +- drivers/md/dm-kcopyd.c | 5 +- drivers/md/dm-raid.c | 12 +- drivers/md/dm-raid1.c | 7 +- drivers/md/dm-rq.c | 3 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-table.c | 11 +- drivers/md/dm-verity-target.c | 43 +- drivers/md/dm-verity-verify-sig.c | 133 - drivers/md/dm-verity-verify-sig.h | 60 - drivers/md/dm-verity.h | 2 - drivers/md/dm-writecache.c | 27 +- drivers/md/dm-zoned-metadata.c | 68 +- drivers/md/dm-zoned-reclaim.c | 47 +- drivers/md/dm-zoned-target.c | 66 +- drivers/md/dm-zoned.h | 11 - drivers/md/dm.c | 8 +- drivers/md/dm.h | 5 + drivers/md/md-linear.c | 5 - drivers/md/md.c | 96 +- drivers/md/md.h | 20 - drivers/md/persistent-data/dm-btree.c | 31 +- drivers/md/persistent-data/dm-space-map-common.c | 4 + drivers/md/persistent-data/dm-space-map-metadata.c | 2 +- drivers/md/raid0.c | 41 +- drivers/md/raid0.h | 14 - drivers/md/raid1.c | 89 +- drivers/md/raid10.c | 32 +- drivers/md/raid5.c | 27 +- drivers/md/raid5.h | 5 +- drivers/media/Kconfig | 7 +- drivers/media/cec/cec-adap.c | 3 - drivers/media/cec/cec-notifier.c | 2 - drivers/media/common/saa7146/saa7146_video.c | 16 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 107 - .../media/common/videobuf2/videobuf2-dma-contig.c | 23 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 8 +- drivers/media/dvb-core/dvb_frontend.c | 4 +- drivers/media/dvb-core/dvbdev.c | 7 +- drivers/media/dvb-frontends/Kconfig | 5 +- drivers/media/dvb-frontends/cx24117.c | 4 +- drivers/media/dvb-frontends/cx24123.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 2 +- drivers/media/dvb-frontends/cxd2820r_core.c | 9 +- drivers/media/dvb-frontends/dib7000p.c | 7 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 5 +- drivers/media/dvb-frontends/dvb-pll.c | 40 +- drivers/media/dvb-frontends/mn88443x.c | 6 +- drivers/media/dvb-frontends/mn88472.c | 18 +- drivers/media/dvb-frontends/mn88473.c | 18 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 3 + drivers/media/dvb-frontends/si2168.c | 164 +- drivers/media/dvb-frontends/si2168.h | 1 - drivers/media/dvb-frontends/stv0900_core.c | 2 +- drivers/media/dvb-frontends/zd1301_demod.c | 3 +- drivers/media/firewire/firedtv-ci.c | 2 +- drivers/media/i2c/Kconfig | 18 +- drivers/media/i2c/Makefile | 1 - drivers/media/i2c/ad9389b.c | 6 +- drivers/media/i2c/adv7180.c | 12 +- drivers/media/i2c/adv7343.c | 5 +- drivers/media/i2c/adv748x/adv748x-core.c | 19 +- drivers/media/i2c/adv7511-v4l2.c | 28 +- drivers/media/i2c/adv7604.c | 22 +- drivers/media/i2c/adv7842.c | 42 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +- drivers/media/i2c/imx274.c | 5 +- drivers/media/i2c/ir-kbd-i2c.c | 14 +- drivers/media/i2c/max2175.c | 5 +- drivers/media/i2c/mt9m001.c | 5 +- drivers/media/i2c/mt9m111.c | 7 +- drivers/media/i2c/ov2640.c | 7 +- drivers/media/i2c/ov2659.c | 9 +- drivers/media/i2c/ov2680.c | 9 +- drivers/media/i2c/ov5640.c | 14 +- drivers/media/i2c/ov5645.c | 151 +- drivers/media/i2c/ov5647.c | 5 +- drivers/media/i2c/ov5675.c | 1183 - drivers/media/i2c/ov5695.c | 5 +- drivers/media/i2c/ov7670.c | 6 +- drivers/media/i2c/ov772x.c | 5 +- drivers/media/i2c/ov7740.c | 13 +- drivers/media/i2c/ov8856.c | 5 +- drivers/media/i2c/ov9650.c | 10 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 5 +- drivers/media/i2c/s5k5baf.c | 5 +- drivers/media/i2c/s5k6a3.c | 5 +- drivers/media/i2c/smiapp/smiapp-core.c | 5 +- drivers/media/i2c/tc358743.c | 5 +- drivers/media/i2c/tda1997x.c | 9 +- drivers/media/i2c/ths8200.c | 5 +- drivers/media/i2c/tvp5150.c | 9 +- drivers/media/i2c/tvp7002.c | 4 +- drivers/media/pci/bt8xx/bttv-driver.c | 19 + drivers/media/pci/bt8xx/bttv-input.c | 4 +- drivers/media/pci/bt8xx/bttv-risc.c | 8 +- drivers/media/pci/bt8xx/bttvp.h | 1 + drivers/media/pci/bt8xx/dvb-bt8xx.c | 2 +- drivers/media/pci/cobalt/cobalt-driver.c | 40 +- drivers/media/pci/cobalt/cobalt-driver.h | 63 +- drivers/media/pci/cobalt/cobalt-flash.c | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 6 + drivers/media/pci/cx18/cx18-ioctl.c | 2 +- drivers/media/pci/cx18/cx18-mailbox.c | 2 +- drivers/media/pci/cx23885/cx23885-417.c | 1 + drivers/media/pci/cx23885/cx23885-video.c | 7 +- drivers/media/pci/cx23885/cx23885.h | 1 + drivers/media/pci/cx25821/cx25821-video.c | 7 +- drivers/media/pci/cx25821/cx25821.h | 1 + drivers/media/pci/cx88/cx88-blackbird.c | 2 + drivers/media/pci/cx88/cx88-video.c | 17 +- drivers/media/pci/cx88/cx88.h | 1 + drivers/media/pci/dt3155/dt3155.c | 1 + drivers/media/pci/intel/ipu3/ipu3-cio2.c | 100 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 4 +- drivers/media/pci/ivtv/ivtv-irq.h | 28 +- drivers/media/pci/ivtv/ivtv-mailbox.c | 2 + drivers/media/pci/mantis/mantis_reg.h | 152 +- drivers/media/pci/meye/meye.c | 3 + drivers/media/pci/ngene/ngene-core.c | 4 + drivers/media/pci/pt1/pt1.c | 6 +- drivers/media/pci/pt3/pt3.c | 6 +- drivers/media/pci/saa7134/saa7134-dvb.c | 14 - drivers/media/pci/saa7134/saa7134-empress.c | 2 + drivers/media/pci/saa7134/saa7134-i2c.c | 12 +- drivers/media/pci/saa7134/saa7134-tvaudio.c | 1 + drivers/media/pci/saa7134/saa7134-video.c | 28 +- drivers/media/pci/saa7134/saa7134.h | 1 + drivers/media/pci/saa7146/hexium_gemini.c | 3 - drivers/media/pci/saa7164/saa7164-encoder.c | 1 + drivers/media/pci/solo6x10/solo6x10-gpio.c | 6 +- drivers/media/pci/solo6x10/solo6x10-regs.h | 286 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 9 + drivers/media/pci/solo6x10/solo6x10-v4l2.c | 4 + drivers/media/pci/sta2x11/sta2x11_vip.c | 2 + drivers/media/pci/ttpci/av7110_hw.c | 1 + drivers/media/pci/ttpci/av7110_ir.c | 14 +- drivers/media/pci/tw68/tw68-video.c | 14 + drivers/media/pci/tw68/tw68.h | 1 + drivers/media/platform/Kconfig | 9 +- drivers/media/platform/Makefile | 2 +- drivers/media/platform/am437x/am437x-vpfe.c | 30 +- drivers/media/platform/am437x/am437x-vpfe.h | 6 + drivers/media/platform/am437x/am437x-vpfe_regs.h | 26 +- drivers/media/platform/aspeed-video.c | 6 +- drivers/media/platform/atmel/atmel-isi.c | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 7 +- drivers/media/platform/cadence/cdns-csi2tx.c | 155 +- drivers/media/platform/coda/coda-common.c | 4 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 74 +- drivers/media/platform/davinci/dm644x_ccdc_regs.h | 20 +- drivers/media/platform/davinci/vpbe_display.c | 21 +- drivers/media/platform/davinci/vpbe_osd.c | 5 + drivers/media/platform/davinci/vpbe_venc.c | 5 + drivers/media/platform/davinci/vpfe_capture.c | 54 +- drivers/media/platform/davinci/vpif_capture.c | 33 +- drivers/media/platform/davinci/vpif_display.c | 7 +- drivers/media/platform/exynos-gsc/gsc-core.c | 22 + drivers/media/platform/exynos-gsc/gsc-core.h | 2 + drivers/media/platform/exynos4-is/fimc-capture.c | 3 + drivers/media/platform/exynos4-is/fimc-core.c | 20 + drivers/media/platform/exynos4-is/fimc-is.c | 2 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 1 + drivers/media/platform/exynos4-is/fimc-isp.c | 3 + drivers/media/platform/exynos4-is/fimc-lite-reg.h | 80 +- drivers/media/platform/exynos4-is/fimc-lite.c | 8 + drivers/media/platform/exynos4-is/fimc-m2m.c | 1 + drivers/media/platform/exynos4-is/fimc-reg.h | 138 +- drivers/media/platform/exynos4-is/media-dev.c | 2 - drivers/media/platform/exynos4-is/mipi-csis.c | 10 +- drivers/media/platform/fsl-viu.c | 11 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/m2m-deinterlace.c | 140 +- drivers/media/platform/marvell-ccic/mcam-core.c | 15 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 1 - drivers/media/platform/meson/ao-cec-g12a.c | 84 +- drivers/media/platform/meson/ao-cec.c | 44 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 9 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 4 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 1 - .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 16 +- drivers/media/platform/mx2_emmaprp.c | 141 +- drivers/media/platform/omap/Kconfig | 3 +- drivers/media/platform/omap/omap_vout.c | 1045 +- drivers/media/platform/omap/omap_vout_vrfb.c | 26 +- drivers/media/platform/omap/omap_vout_vrfb.h | 4 +- drivers/media/platform/omap/omap_voutdef.h | 45 +- drivers/media/platform/omap/omap_voutlib.c | 6 +- drivers/media/platform/omap3isp/isp.c | 340 +- drivers/media/platform/omap3isp/ispccdc.c | 1 - drivers/media/platform/omap3isp/ispccp2.c | 1 - drivers/media/platform/omap3isp/ispcsi2.c | 1 - drivers/media/platform/omap3isp/isppreview.c | 1 - drivers/media/platform/omap3isp/ispreg.h | 584 +- drivers/media/platform/omap3isp/ispresizer.c | 1 - drivers/media/platform/omap3isp/ispstat.c | 2 - drivers/media/platform/omap3isp/ispvideo.c | 15 +- drivers/media/platform/pxa_camera.c | 7 +- drivers/media/platform/qcom/camss/camss.c | 2 +- drivers/media/platform/qcom/venus/core.c | 2 +- drivers/media/platform/qcom/venus/core.h | 33 +- drivers/media/platform/qcom/venus/helpers.c | 199 +- drivers/media/platform/qcom/venus/helpers.h | 11 - drivers/media/platform/qcom/venus/hfi.c | 11 +- drivers/media/platform/qcom/venus/hfi.h | 2 +- drivers/media/platform/qcom/venus/vdec.c | 548 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 7 +- drivers/media/platform/qcom/venus/venc.c | 13 +- drivers/media/platform/rcar-vin/rcar-core.c | 55 +- drivers/media/platform/rcar-vin/rcar-dma.c | 56 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 68 +- drivers/media/platform/rcar-vin/rcar-vin.h | 9 +- drivers/media/platform/rcar_fdp1.c | 3 +- drivers/media/platform/renesas-ceu.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 1 + drivers/media/platform/s3c-camif/camif-capture.c | 16 +- drivers/media/platform/s3c-camif/camif-core.c | 10 +- drivers/media/platform/s3c-camif/camif-core.h | 1 + drivers/media/platform/s3c-camif/camif-regs.h | 118 +- drivers/media/platform/s5p-cec/s5p_cec.c | 23 +- drivers/media/platform/s5p-g2d/g2d.c | 13 +- drivers/media/platform/s5p-g2d/g2d.h | 1 + drivers/media/platform/s5p-jpeg/jpeg-core.c | 31 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 + drivers/media/platform/s5p-jpeg/jpeg-regs.h | 10 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 1 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 19 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 14 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 2 +- drivers/media/platform/seco-cec/seco-cec.c | 55 +- drivers/media/platform/sh_veu.c | 28 +- drivers/media/platform/sh_vou.c | 17 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 6 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 8 +- drivers/media/platform/sti/cec/stih-cec.c | 32 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sti/hva/hva-hw.c | 8 +- drivers/media/platform/stm32/stm32-dcmi.c | 323 +- drivers/media/platform/sunxi/Kconfig | 2 - drivers/media/platform/sunxi/Makefile | 2 - drivers/media/platform/sunxi/sun4i-csi/Kconfig | 11 - drivers/media/platform/sunxi/sun4i-csi/Makefile | 5 - drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 314 - drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 160 - drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 454 - .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 385 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 7 +- drivers/media/platform/tegra-cec/tegra_cec.c | 35 +- drivers/media/platform/tegra-cec/tegra_cec.h | 82 +- drivers/media/platform/ti-vpe/cal.c | 6 +- drivers/media/platform/ti-vpe/vpdma.c | 10 +- drivers/media/platform/ti-vpe/vpe.c | 12 + drivers/media/platform/ti-vpe/vpe_regs.h | 94 +- drivers/media/platform/via-camera.c | 579 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 30 +- drivers/media/platform/vicodec/vicodec-core.c | 14 +- drivers/media/platform/vimc/vimc-capture.c | 76 +- drivers/media/platform/vimc/vimc-common.c | 309 +- drivers/media/platform/vimc/vimc-common.h | 58 +- drivers/media/platform/vimc/vimc-debayer.c | 88 +- drivers/media/platform/vimc/vimc-scaler.c | 68 +- drivers/media/platform/vimc/vimc-sensor.c | 57 +- drivers/media/platform/vimc/vimc-streamer.c | 40 +- drivers/media/platform/vimc/vimc-streamer.h | 14 + drivers/media/platform/vivid/vivid-core.c | 4 +- drivers/media/platform/vivid/vivid-ctrls.c | 26 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 9 +- drivers/media/platform/vivid/vivid-vid-common.c | 132 +- drivers/media/platform/vsp1/vsp1_dl.c | 4 +- drivers/media/platform/vsp1/vsp1_histo.c | 3 +- drivers/media/platform/vsp1/vsp1_regs.h | 224 +- drivers/media/platform/vsp1/vsp1_video.c | 10 +- drivers/media/platform/xilinx/xilinx-dma.c | 18 +- drivers/media/platform/xilinx/xilinx-vip.c | 16 +- drivers/media/platform/xilinx/xilinx-vip.h | 31 +- drivers/media/platform/xilinx/xilinx-vipp.c | 2 +- drivers/media/radio/radio-gemtek.c | 2 +- drivers/media/radio/radio-trust.c | 1 + drivers/media/radio/si470x/radio-si470x-i2c.c | 5 +- drivers/media/radio/si470x/radio-si470x-usb.c | 5 +- drivers/media/radio/si4713/si4713.c | 5 +- drivers/media/radio/wl128x/fmdrv_common.h | 88 +- drivers/media/rc/iguanair.c | 15 +- drivers/media/rc/img-ir/img-ir-core.c | 4 +- drivers/media/rc/imon.c | 7 +- drivers/media/rc/imon_raw.c | 43 +- drivers/media/rc/ir-hix5hd2.c | 4 +- drivers/media/rc/keymaps/Makefile | 7 - drivers/media/rc/keymaps/rc-imon-rsc.c | 7 +- drivers/media/rc/keymaps/rc-khadas.c | 54 - drivers/media/rc/keymaps/rc-odroid.c | 54 - drivers/media/rc/keymaps/rc-tanix-tx3mini.c | 77 - drivers/media/rc/keymaps/rc-tanix-tx5max.c | 68 - drivers/media/rc/keymaps/rc-wetek-hub.c | 53 - drivers/media/rc/keymaps/rc-wetek-play2.c | 93 - drivers/media/rc/keymaps/rc-x96max.c | 83 - drivers/media/rc/lirc_dev.c | 4 +- drivers/media/rc/mceusb.c | 401 +- drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 14 +- drivers/media/rc/sunxi-cir.c | 89 +- drivers/media/spi/Kconfig | 5 +- drivers/media/tuners/Kconfig | 6 +- drivers/media/tuners/tuner-xc2028.c | 3 +- drivers/media/tuners/xc4000.c | 3 +- drivers/media/usb/airspy/airspy.c | 3 + drivers/media/usb/au0828/au0828-video.c | 6 + drivers/media/usb/cpia2/cpia2_usb.c | 4 - drivers/media/usb/cpia2/cpia2_v4l.c | 25 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 4 +- drivers/media/usb/cx231xx/cx231xx-core.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 4 +- drivers/media/usb/cx231xx/cx231xx.h | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 26 +- drivers/media/usb/dvb-usb-v2/ec168.c | 2 +- drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 161 + drivers/media/usb/dvb-usb/dib0700_devices.c | 8 - drivers/media/usb/dvb-usb/pctv452e.c | 8 + drivers/media/usb/dvb-usb/technisat-usb2.c | 22 +- drivers/media/usb/em28xx/em28xx-cards.c | 4 +- drivers/media/usb/em28xx/em28xx-core.c | 2 +- drivers/media/usb/em28xx/em28xx-video.c | 11 +- drivers/media/usb/em28xx/em28xx.h | 4 +- drivers/media/usb/go7007/go7007-v4l2.c | 11 + drivers/media/usb/go7007/s2250-board.c | 6 +- drivers/media/usb/go7007/snd-go7007.c | 2 +- drivers/media/usb/gspca/gspca.c | 37 +- drivers/media/usb/gspca/konica.c | 5 - drivers/media/usb/gspca/nw80x.c | 5 - drivers/media/usb/gspca/ov519.c | 10 - drivers/media/usb/gspca/ov534.c | 5 - drivers/media/usb/gspca/ov534_9.c | 1 - drivers/media/usb/gspca/se401.c | 5 - drivers/media/usb/gspca/sn9c20x.c | 12 - drivers/media/usb/gspca/sonixb.c | 5 - drivers/media/usb/gspca/sonixj.c | 5 - drivers/media/usb/gspca/spca1528.c | 5 - drivers/media/usb/gspca/sq930x.c | 5 - drivers/media/usb/gspca/sunplus.c | 5 - drivers/media/usb/gspca/vc032x.c | 5 - drivers/media/usb/gspca/w996Xcf.c | 5 - drivers/media/usb/hdpvr/hdpvr-core.c | 13 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 6 +- drivers/media/usb/hdpvr/hdpvr-video.c | 3 + drivers/media/usb/msi2500/msi2500.c | 8 + drivers/media/usb/pvrusb2/pvrusb2-eeprom.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 19 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/usb/pwc/pwc-v4l.c | 5 + drivers/media/usb/s2255/s2255drv.c | 10 + drivers/media/usb/stk1160/stk1160-v4l.c | 2 + drivers/media/usb/stk1160/stk1160.h | 1 + drivers/media/usb/stkwebcam/stk-webcam.c | 5 + drivers/media/usb/tm6000/tm6000-cards.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 3 - drivers/media/usb/tm6000/tm6000-video.c | 4 + drivers/media/usb/tm6000/tm6000.h | 1 + drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/media/usb/usbtv/usbtv-video.c | 2 + drivers/media/usb/usbvision/usbvision-video.c | 28 +- drivers/media/usb/usbvision/usbvision.h | 1 + drivers/media/usb/uvc/uvc_v4l2.c | 2 + drivers/media/usb/zr364xx/zr364xx.c | 11 +- drivers/media/v4l2-core/Kconfig | 5 - drivers/media/v4l2-core/Makefile | 15 +- drivers/media/v4l2-core/v4l2-async.c | 28 +- drivers/media/v4l2-core/v4l2-common.c | 218 +- drivers/media/v4l2-core/v4l2-ctrls.c | 305 +- drivers/media/v4l2-core/v4l2-dev.c | 7 +- drivers/media/v4l2-core/v4l2-device.c | 39 +- drivers/media/v4l2-core/v4l2-fwnode.c | 31 +- drivers/media/v4l2-core/v4l2-i2c.c | 184 - drivers/media/v4l2-core/v4l2-ioctl.c | 74 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 47 +- drivers/media/v4l2-core/v4l2-spi.c | 78 - drivers/media/v4l2-core/v4l2-subdev.c | 6 +- drivers/media/v4l2-core/videobuf-core.c | 5 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 9 +- drivers/memory/mtk-smi.c | 268 +- drivers/memstick/core/ms_block.c | 2 +- drivers/memstick/host/r592.c | 6 +- drivers/mfd/88pm800.c | 12 +- drivers/mfd/88pm860x-core.c | 6 +- drivers/mfd/Kconfig | 48 +- drivers/mfd/Makefile | 9 +- drivers/mfd/aat2870-core.c | 13 +- drivers/mfd/ab3100-core.c | 53 +- drivers/mfd/ab3100-otp.c | 21 +- drivers/mfd/ab8500-debugfs.c | 332 +- drivers/mfd/altera-sysmgr.c | 14 +- drivers/mfd/asic3.c | 2 +- drivers/mfd/bcm590xx.c | 6 +- drivers/mfd/cros_ec.c | 279 + drivers/mfd/cros_ec_dev.c | 463 +- drivers/mfd/cros_ec_dev.h | 35 + drivers/mfd/da9150-core.c | 6 +- drivers/mfd/davinci_voicecodec.c | 9 +- drivers/mfd/db8500-prcmu.c | 44 +- drivers/mfd/ezx-pcap.c | 53 +- drivers/mfd/fsl-imx25-tsadc.c | 4 +- drivers/mfd/htc-i2cpld.c | 3 +- drivers/mfd/intel-lpss-acpi.c | 26 - drivers/mfd/intel-lpss-pci.c | 25 - drivers/mfd/intel-lpss.c | 39 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 4 +- drivers/mfd/intel_soc_pmic_mrfld.c | 157 - drivers/mfd/jz4740-adc.c | 324 + drivers/mfd/max14577.c | 6 +- drivers/mfd/max77620.c | 4 +- drivers/mfd/max77693.c | 12 +- drivers/mfd/max77843.c | 6 +- drivers/mfd/max8907.c | 6 +- drivers/mfd/max8925-i2c.c | 12 +- drivers/mfd/max8997.c | 18 +- drivers/mfd/max8998.c | 6 +- drivers/mfd/mt6397-core.c | 192 +- drivers/mfd/mt6397-irq.c | 181 - drivers/mfd/palmas.c | 6 +- drivers/mfd/qcom_rpm.c | 12 +- drivers/mfd/rk808.c | 6 +- drivers/mfd/sm501.c | 5 +- drivers/mfd/syscon.c | 46 +- drivers/mfd/timberdale.c | 3 +- drivers/mfd/tps80031.c | 23 +- drivers/mfd/twl-core.c | 6 +- drivers/misc/Kconfig | 39 +- drivers/misc/Makefile | 3 +- drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/cxl/flash.c | 8 +- drivers/misc/cxl/main.c | 4 - drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/at24.c | 1 + drivers/misc/eeprom/ee1004.c | 6 +- drivers/misc/eeprom/max6875.c | 6 +- drivers/misc/fastrpc.c | 79 +- drivers/misc/genwqe/card_dev.c | 23 +- drivers/misc/habanalabs/asid.c | 2 +- drivers/misc/habanalabs/command_buffer.c | 3 +- drivers/misc/habanalabs/command_submission.c | 27 +- drivers/misc/habanalabs/context.c | 40 +- drivers/misc/habanalabs/debugfs.c | 16 +- drivers/misc/habanalabs/device.c | 488 +- drivers/misc/habanalabs/goya/goya.c | 95 +- drivers/misc/habanalabs/goya/goyaP.h | 19 +- drivers/misc/habanalabs/goya/goya_coresight.c | 89 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 109 - drivers/misc/habanalabs/habanalabs.h | 129 +- drivers/misc/habanalabs/habanalabs_drv.c | 171 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 180 +- drivers/misc/habanalabs/hw_queue.c | 18 +- drivers/misc/habanalabs/hwmon.c | 24 +- drivers/misc/habanalabs/include/armcp_if.h | 85 +- drivers/misc/habanalabs/include/goya/goya.h | 2 - .../misc/habanalabs/include/goya/goya_reg_map.h | 34 - drivers/misc/habanalabs/irq.c | 4 +- drivers/misc/habanalabs/sysfs.c | 126 +- drivers/misc/ioc4.c | 498 + drivers/misc/lkdtm/Makefile | 1 - drivers/misc/lkdtm/bugs.c | 11 +- drivers/misc/lkdtm/cfi.c | 42 - drivers/misc/lkdtm/core.c | 2 - drivers/misc/lkdtm/lkdtm.h | 4 - drivers/misc/mei/hw-me-regs.h | 2 - drivers/misc/mei/main.c | 31 +- drivers/misc/mei/pci-me.c | 21 +- drivers/misc/mei/pci-txe.c | 19 +- drivers/misc/mic/card/mic_x100.c | 28 +- drivers/misc/mic/scif/scif_epd.h | 5 +- drivers/misc/ocxl/main.c | 4 - drivers/misc/sgi-gru/grufile.c | 1 - drivers/misc/sgi-gru/grutables.h | 2 + drivers/misc/sgi-gru/grutlbpurge.c | 84 +- drivers/misc/sgi-xp/Makefile | 13 +- drivers/misc/sgi-xp/xp.h | 19 + drivers/misc/sgi-xp/xp_main.c | 8 +- drivers/misc/sgi-xp/xp_nofault.S | 35 + drivers/misc/sgi-xp/xp_sn2.c | 190 + drivers/misc/sgi-xp/xp_uv.c | 9 +- drivers/misc/sgi-xp/xpc.h | 273 + drivers/misc/sgi-xp/xpc_main.c | 31 +- drivers/misc/sgi-xp/xpc_partition.c | 5 + drivers/misc/sgi-xp/xpc_sn2.c | 2459 + drivers/misc/sgi-xp/xpc_uv.c | 20 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/spear13xx_pcie_gadget.c | 797 + drivers/misc/sram-exec.c | 2 +- drivers/misc/vmw_balloon.c | 10 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 6 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/misc/watch_queue.c | 898 - drivers/misc/xilinx_sdfec.c | 1214 +- drivers/mmc/core/mmc_ops.c | 2 +- drivers/mmc/core/queue.c | 41 +- drivers/mmc/core/sd.c | 6 - drivers/mmc/core/sdio.c | 4 +- drivers/mmc/core/sdio_irq.c | 57 +- drivers/mmc/host/Kconfig | 12 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/atmel-mci.c | 4 - drivers/mmc/host/bcm2835.c | 5 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 2 +- drivers/mmc/host/dw_mmc.c | 4 - drivers/mmc/host/jz4740_mmc.c | 19 +- drivers/mmc/host/meson-gx-mmc.c | 1 + drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 69 +- drivers/mmc/host/mtk-sd.c | 29 +- drivers/mmc/host/mxcmmc.c | 4 +- drivers/mmc/host/mxs-mmc.c | 4 +- drivers/mmc/host/renesas_sdhi_core.c | 19 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 36 + drivers/mmc/host/s3cmci.c | 1 + drivers/mmc/host/sdhci-cadence.c | 8 +- drivers/mmc/host/sdhci-esdhc-imx.c | 34 +- drivers/mmc/host/sdhci-iproc.c | 9 - drivers/mmc/host/sdhci-msm.c | 2 + drivers/mmc/host/sdhci-of-arasan.c | 15 - drivers/mmc/host/sdhci-of-aspeed.c | 342 - drivers/mmc/host/sdhci-of-at91.c | 3 - drivers/mmc/host/sdhci-of-esdhc.c | 1 - drivers/mmc/host/sdhci-pci-core.c | 13 +- drivers/mmc/host/sdhci-pci-o2micro.c | 313 +- drivers/mmc/host/sdhci-pci.h | 1 - drivers/mmc/host/sdhci-pltfm.c | 5 +- drivers/mmc/host/sdhci-s3c.c | 5 +- drivers/mmc/host/sdhci-sprd.c | 30 +- drivers/mmc/host/sdhci-tegra.c | 14 - drivers/mmc/host/sdhci.c | 76 +- drivers/mmc/host/sdhci.h | 12 +- drivers/mmc/host/sdhci_f_sdh30.c | 4 +- drivers/mmc/host/tmio_mmc.c | 5 + drivers/mmc/host/tmio_mmc.h | 1 - drivers/mmc/host/tmio_mmc_core.c | 27 +- drivers/mmc/host/uniphier-sd.c | 7 +- drivers/mtd/Kconfig | 67 + drivers/mtd/Makefile | 5 + drivers/mtd/{parsers => }/ar7part.c | 0 drivers/mtd/{parsers => }/bcm47xxpart.c | 0 drivers/mtd/{parsers => }/bcm63xxpart.c | 0 drivers/mtd/chips/cfi_cmdset_0002.c | 299 +- drivers/mtd/chips/gen_probe.c | 2 +- drivers/mtd/{parsers => }/cmdlinepart.c | 0 drivers/mtd/devices/Kconfig | 18 + drivers/mtd/devices/Makefile | 1 + drivers/mtd/devices/m25p80.c | 347 + drivers/mtd/devices/phram.c | 2 +- drivers/mtd/devices/pmc551.c | 9 +- drivers/mtd/hyperbus/Kconfig | 1 - drivers/mtd/maps/pismo.c | 3 +- drivers/mtd/maps/pxa2xx-flash.c | 3 +- drivers/mtd/maps/sa1100-flash.c | 1 - drivers/mtd/mtdcore.c | 86 +- drivers/mtd/mtdcore.h | 1 - drivers/mtd/mtdsuper.c | 174 +- drivers/mtd/nand/onenand/onenand_base.c | 3 - drivers/mtd/nand/raw/Kconfig | 14 +- drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 5 +- drivers/mtd/nand/raw/ingenic/Kconfig | 7 + drivers/mtd/nand/raw/ingenic/Makefile | 1 + drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 +- drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 536 + drivers/mtd/nand/raw/meson_nand.c | 1 - drivers/mtd/nand/raw/mxic_nand.c | 582 - drivers/mtd/nand/raw/nand_base.c | 2 +- drivers/mtd/nand/raw/nand_bbt.c | 10 +- drivers/mtd/nand/raw/nuc900_nand.c | 304 + drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/oxnas_nand.c | 8 +- drivers/mtd/nand/raw/r852.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 90 +- drivers/mtd/nand/raw/tango_nand.c | 1 - drivers/mtd/nand/raw/vf610_nfc.c | 1 - drivers/mtd/{parsers => }/ofpart.c | 0 drivers/mtd/parsers/Kconfig | 68 - drivers/mtd/parsers/Makefile | 5 - drivers/mtd/sm_ftl.c | 5 +- drivers/mtd/spi-nor/Kconfig | 2 - drivers/mtd/spi-nor/aspeed-smc.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 19 +- drivers/mtd/spi-nor/hisi-sfc.c | 1 - drivers/mtd/spi-nor/intel-spi-pci.c | 1 - drivers/mtd/spi-nor/intel-spi.c | 2 - drivers/mtd/spi-nor/spi-nor.c | 1714 +- drivers/mtd/ubi/block.c | 43 +- drivers/mtd/ubi/cdev.c | 36 +- drivers/mtd/ubi/fastmap-wl.c | 6 +- drivers/mtd/ubi/wl.c | 6 - drivers/mux/core.c | 7 +- drivers/net/arcnet/capmode.c | 2 +- drivers/net/bonding/bond_debugfs.c | 5 + drivers/net/caif/caif_serial.c | 26 +- drivers/net/caif/caif_virtio.c | 6 +- drivers/net/can/Kconfig | 13 - drivers/net/can/Makefile | 1 - drivers/net/can/dev.c | 155 +- drivers/net/can/flexcan.c | 138 +- drivers/net/can/janz-ican3.c | 1 + drivers/net/can/kvaser_pciefd.c | 1911 - drivers/net/can/m_can/Kconfig | 22 +- drivers/net/can/m_can/Makefile | 2 - drivers/net/can/m_can/m_can.c | 1079 +- drivers/net/can/m_can/m_can.h | 110 - drivers/net/can/m_can/m_can_platform.c | 201 - drivers/net/can/m_can/tcan4x5x.c | 505 - drivers/net/can/rcar/rcar_can.c | 23 +- drivers/net/can/rcar/rcar_canfd.c | 2 + drivers/net/can/sja1000/Kconfig | 79 +- drivers/net/can/sja1000/Makefile | 11 +- drivers/net/can/sja1000/f81601.c | 211 - drivers/net/can/sja1000/peak_pci.c | 2 +- drivers/net/can/slcan.c | 6 +- drivers/net/can/spi/hi311x.c | 62 +- drivers/net/can/spi/mcp251x.c | 187 +- drivers/net/can/sun4i_can.c | 1 + drivers/net/can/ti_hecc.c | 268 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 3 +- drivers/net/can/vcan.c | 26 +- drivers/net/can/vxcan.c | 4 +- drivers/net/can/xilinx_can.c | 292 +- drivers/net/dsa/b53/b53_common.c | 40 +- drivers/net/dsa/b53/b53_priv.h | 2 - drivers/net/dsa/b53/b53_srab.c | 8 +- drivers/net/dsa/bcm_sf2.c | 17 +- drivers/net/dsa/lan9303-core.c | 6 - drivers/net/dsa/lantiq_gswip.c | 16 +- drivers/net/dsa/microchip/Kconfig | 25 +- drivers/net/dsa/microchip/Makefile | 3 - drivers/net/dsa/microchip/ksz8795.c | 1310 - drivers/net/dsa/microchip/ksz8795_reg.h | 1004 - drivers/net/dsa/microchip/ksz8795_spi.c | 103 - drivers/net/dsa/microchip/ksz9477.c | 10 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 101 - drivers/net/dsa/microchip/ksz9477_spi.c | 3 +- drivers/net/dsa/microchip/ksz_common.c | 21 +- drivers/net/dsa/microchip/ksz_common.h | 176 +- drivers/net/dsa/microchip/ksz_priv.h | 155 + drivers/net/dsa/mt7530.c | 377 +- drivers/net/dsa/mt7530.h | 61 +- drivers/net/dsa/mv88e6xxx/Makefile | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 817 +- drivers/net/dsa/mv88e6xxx/chip.h | 76 +- drivers/net/dsa/mv88e6xxx/global1.c | 95 +- drivers/net/dsa/mv88e6xxx/global1.h | 48 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 13 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 6 +- drivers/net/dsa/mv88e6xxx/global2.c | 72 +- drivers/net/dsa/mv88e6xxx/global2.h | 12 +- drivers/net/dsa/mv88e6xxx/global2_avb.c | 29 +- drivers/net/dsa/mv88e6xxx/global2_scratch.c | 3 +- drivers/net/dsa/mv88e6xxx/port.c | 209 +- drivers/net/dsa/mv88e6xxx/port.h | 49 +- drivers/net/dsa/mv88e6xxx/port_hidden.c | 70 - drivers/net/dsa/mv88e6xxx/ptp.c | 95 +- drivers/net/dsa/mv88e6xxx/ptp.h | 6 +- drivers/net/dsa/mv88e6xxx/serdes.c | 473 +- drivers/net/dsa/mv88e6xxx/serdes.h | 100 +- drivers/net/dsa/mv88e6xxx/smi.c | 4 +- drivers/net/dsa/sja1105/Kconfig | 8 - drivers/net/dsa/sja1105/Makefile | 4 - drivers/net/dsa/sja1105/sja1105.h | 6 - drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 8 - drivers/net/dsa/sja1105/sja1105_main.c | 42 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 167 - drivers/net/dsa/sja1105/sja1105_static_config.h | 48 +- drivers/net/dsa/sja1105/sja1105_tas.c | 423 - drivers/net/dsa/sja1105/sja1105_tas.h | 41 - drivers/net/ethernet/3com/3c59x.c | 8 +- drivers/net/ethernet/Kconfig | 2 +- drivers/net/ethernet/Makefile | 2 +- drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/agere/et131x.c | 6 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 8 - drivers/net/ethernet/amazon/ena/ena_com.c | 175 +- drivers/net/ethernet/amazon/ena/ena_com.h | 151 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 89 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 88 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 8 +- drivers/net/ethernet/amd/au1000_eth.c | 1 + drivers/net/ethernet/amd/ni65.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 107 +- drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 10 +- drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 33 +- drivers/net/ethernet/apm/xgene-v2/main.c | 4 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 8 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 10 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 10 +- drivers/net/ethernet/apple/bmac.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 - drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 +- .../net/ethernet/aquantia/atlantic/hw_atl/Makefile | 2 + drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 10 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 3 +- drivers/net/ethernet/atheros/atlx/atl1.c | 11 +- drivers/net/ethernet/aurora/nb8800.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 9 +- drivers/net/ethernet/broadcom/bcmsysport.c | 7 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 4 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1507 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 191 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 197 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 197 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 247 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 181 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 17 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 - drivers/net/ethernet/broadcom/cnic.c | 5 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 16 +- drivers/net/ethernet/broadcom/tg3.c | 6 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 23 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 23 +- .../net/ethernet/cavium/liquidio/octeon_mailbox.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 6 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 + drivers/net/ethernet/chelsio/cxgb4/smt.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/smt.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 30 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 21 +- drivers/net/ethernet/cirrus/cs89x0.c | 7 +- drivers/net/ethernet/cortina/gemini.c | 9 +- drivers/net/ethernet/davicom/dm9000.c | 2 + drivers/net/ethernet/emulex/benet/be.h | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 4 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 7 +- drivers/net/ethernet/emulex/benet/be_main.c | 21 +- drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/faraday/Kconfig | 1 - drivers/net/ethernet/faraday/ftgmac100.c | 39 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 3 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 54 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.h | 3 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 117 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 7 - .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 134 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 3 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 42 +- drivers/net/ethernet/freescale/dpaa2/dpni.h | 45 - drivers/net/ethernet/freescale/enetc/Kconfig | 9 - drivers/net/ethernet/freescale/enetc/Makefile | 19 +- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 97 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.h | 12 - .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 101 - drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 +- drivers/net/ethernet/freescale/fec_main.c | 78 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 3222 +- drivers/net/ethernet/freescale/gianfar.h | 45 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 13 + drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 1 + drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 - drivers/net/ethernet/hisilicon/hns3/hnae3.c | 25 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 45 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 51 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 415 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 38 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 166 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 43 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 60 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 63 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 448 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 19 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 153 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 1 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1114 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 73 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 47 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 31 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 18 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 183 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 7 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 12 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 16 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 3 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 + drivers/net/ethernet/intel/e1000e/ethtool.c | 6 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 10 - drivers/net/ethernet/intel/e1000e/ich8lan.h | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 22 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 10 +- drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 15 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 24 +- drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 11 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 23 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 24 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 15 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 9 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 25 +- drivers/net/ethernet/intel/i40e/i40e.h | 12 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 38 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 111 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 - drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 26 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 80 +- drivers/net/ethernet/intel/i40e/i40e_hmc.c | 1 - drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 21 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 191 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 101 - drivers/net/ethernet/intel/i40e/i40e_osdep.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 8 - drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 30 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 3 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 64 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 57 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 1 + drivers/net/ethernet/intel/iavf/iavf_main.c | 27 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 6 +- drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 7 - drivers/net/ethernet/intel/ice/Makefile | 1 - drivers/net/ethernet/intel/ice/ice.h | 90 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 79 +- drivers/net/ethernet/intel/ice/ice_common.c | 371 +- drivers/net/ethernet/intel/ice/ice_common.h | 18 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 112 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 50 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 11 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 259 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 2 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 308 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 1549 - drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 29 - drivers/net/ethernet/intel/ice/ice_flex_type.h | 374 - drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 36 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 - drivers/net/ethernet/intel/ice/ice_lib.c | 699 +- drivers/net/ethernet/intel/ice/ice_lib.h | 35 +- drivers/net/ethernet/intel/ice/ice_main.c | 1366 +- drivers/net/ethernet/intel/ice/ice_sched.c | 59 +- drivers/net/ethernet/intel/ice/ice_switch.c | 61 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 204 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 13 - drivers/net/ethernet/intel/ice/ice_type.h | 51 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 591 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 39 +- drivers/net/ethernet/intel/igb/igb_main.c | 11 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc.h | 4 - drivers/net/ethernet/intel/igc/igc_base.c | 5 +- drivers/net/ethernet/intel/igc/igc_base.h | 8 - drivers/net/ethernet/intel/igc/igc_defines.h | 11 +- drivers/net/ethernet/intel/igc/igc_hw.h | 14 +- drivers/net/ethernet/intel/igc/igc_mac.c | 73 +- drivers/net/ethernet/intel/igc/igc_main.c | 117 +- drivers/net/ethernet/intel/igc/igc_phy.c | 192 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 22 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 47 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 77 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 27 +- drivers/net/ethernet/jme.c | 16 +- drivers/net/ethernet/lantiq_xrx200.c | 10 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 8 +- drivers/net/ethernet/marvell/mvneta_bm.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 7 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 19 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 349 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/marvell/skge.c | 45 +- drivers/net/ethernet/marvell/sky2.c | 10 +- drivers/net/ethernet/mediatek/Kconfig | 4 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 71 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 999 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 123 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 65 +- drivers/net/ethernet/mellanox/mlx4/catas.c | 2 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 43 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 112 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 18 +- .../mlx5/core/{steering => accel}/Makefile | 0 drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 55 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 102 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 112 +- .../mellanox/mlx5/core/{steering => diag}/Makefile | 0 .../mellanox/mlx5/core/diag/en_rep_tracepoint.h | 54 - .../mellanox/mlx5/core/diag/en_tc_tracepoint.c | 58 - .../mellanox/mlx5/core/diag/en_tc_tracepoint.h | 114 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 67 +- .../mellanox/mlx5/core/{steering => en}/Makefile | 0 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 25 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 205 - .../net/ethernet/mellanox/mlx5/core/en/health.h | 53 - .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 161 - .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h | 25 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 23 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 - .../net/ethernet/mellanox/mlx5/core/en/reporter.h | 15 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 404 - .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 256 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 66 +- .../ethernet/mellanox/mlx5/core/en/xsk/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 - .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 44 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 14 +- .../mlx5/core/{steering => en_accel}/Makefile | 0 .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 46 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 50 - .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 191 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 339 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 95 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 196 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1118 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 44 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 45 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 222 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 42 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 176 +- .../mellanox/mlx5/core/{steering => fpga}/Makefile | 0 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 191 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 41 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 280 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 42 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 446 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- .../mlx5/core/{steering => ipoib}/Makefile | 0 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 3 - .../mellanox/mlx5/core/{steering => lib}/Makefile | 0 .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 223 - drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c | 64 - drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h | 22 - .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c | 371 - .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 104 - .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 30 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 6 +- .../mellanox/mlx5/core/steering/dr_action.c | 1588 - .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 480 - .../mellanox/mlx5/core/steering/dr_crc32.c | 98 - .../mellanox/mlx5/core/steering/dr_domain.c | 393 - .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 93 - .../mellanox/mlx5/core/steering/dr_icm_pool.c | 570 - .../mellanox/mlx5/core/steering/dr_matcher.c | 770 - .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 1243 - .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 975 - .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 2308 - .../mellanox/mlx5/core/steering/dr_table.c | 294 - .../mellanox/mlx5/core/steering/dr_types.h | 1060 - .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 600 - .../ethernet/mellanox/mlx5/core/steering/fs_dr.h | 60 - .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 604 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 212 - drivers/net/ethernet/mellanox/mlx5/core/vport.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/wq.h | 1 - drivers/net/ethernet/mellanox/mlxsw/Kconfig | 6 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 157 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 17 - drivers/net/ethernet/mellanox/mlxsw/pci.h | 1 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 13 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 286 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 37 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 17 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 51 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 22 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 67 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 32 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 267 - drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 6 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 7 - drivers/net/ethernet/micrel/Kconfig | 11 +- drivers/net/ethernet/micrel/Makefile | 1 + drivers/net/ethernet/micrel/ks8695net.c | 1632 + drivers/net/ethernet/micrel/ks8695net.h | 108 + drivers/net/ethernet/micrel/ks8842.c | 4 +- drivers/net/ethernet/micrel/ks8851_mll.c | 7 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 8 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 3 +- drivers/net/ethernet/mscc/ocelot.c | 401 +- drivers/net/ethernet/mscc/ocelot.h | 49 +- drivers/net/ethernet/mscc/ocelot_ace.c | 2 +- drivers/net/ethernet/mscc/ocelot_board.c | 145 +- drivers/net/ethernet/mscc/ocelot_ptp.h | 41 - drivers/net/ethernet/mscc/ocelot_regs.c | 11 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 19 +- drivers/net/ethernet/natsemi/sonic.c | 6 +- drivers/net/ethernet/netronome/nfp/Makefile | 1 - drivers/net/ethernet/netronome/nfp/bpf/Makefile | 2 + drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 187 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 1 - drivers/net/ethernet/netronome/nfp/bpf/jit.c | 17 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 33 - drivers/net/ethernet/netronome/nfp/bpf/main.h | 24 - drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 - drivers/net/ethernet/netronome/nfp/devlink_param.c | 255 - drivers/net/ethernet/netronome/nfp/flower/Makefile | 2 + drivers/net/ethernet/netronome/nfp/flower/action.c | 160 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 10 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 25 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 1 - drivers/net/ethernet/netronome/nfp/flower/main.h | 19 - .../net/ethernet/netronome/nfp/flower/offload.c | 211 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 208 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 144 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 5 - drivers/net/ethernet/netronome/nfp/nfp_net.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 15 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 17 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 11 +- .../net/ethernet/netronome/nfp/nfpcore/Makefile | 2 + .../netronome/nfp/nfpcore/nfp6000/Makefile | 2 + .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 16 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 77 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 29 - drivers/net/ethernet/netronome/nfp/nic/Makefile | 2 + drivers/net/ethernet/nuvoton/Kconfig | 29 + drivers/net/ethernet/nuvoton/Makefile | 6 + drivers/net/ethernet/nuvoton/w90p910_ether.c | 1082 + drivers/net/ethernet/nvidia/forcedeth.c | 146 +- drivers/net/ethernet/nxp/Kconfig | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 45 +- drivers/net/ethernet/packetengines/yellowfin.c | 3 +- drivers/net/ethernet/pensando/Kconfig | 32 - drivers/net/ethernet/pensando/Makefile | 6 - drivers/net/ethernet/pensando/ionic/Makefile | 8 - drivers/net/ethernet/pensando/ionic/ionic.h | 73 - drivers/net/ethernet/pensando/ionic/ionic_bus.h | 16 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 292 - .../net/ethernet/pensando/ionic/ionic_debugfs.c | 248 - .../net/ethernet/pensando/ionic/ionic_debugfs.h | 34 - drivers/net/ethernet/pensando/ionic/ionic_dev.c | 500 - drivers/net/ethernet/pensando/ionic/ionic_dev.h | 299 - .../net/ethernet/pensando/ionic/ionic_devlink.c | 99 - .../net/ethernet/pensando/ionic/ionic_devlink.h | 14 - .../net/ethernet/pensando/ionic/ionic_ethtool.c | 779 - .../net/ethernet/pensando/ionic/ionic_ethtool.h | 9 - drivers/net/ethernet/pensando/ionic/ionic_if.h | 2482 - drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2274 - drivers/net/ethernet/pensando/ionic/ionic_lif.h | 277 - drivers/net/ethernet/pensando/ionic/ionic_main.c | 548 - drivers/net/ethernet/pensando/ionic/ionic_regs.h | 136 - .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 150 - .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 35 - drivers/net/ethernet/pensando/ionic/ionic_stats.c | 310 - drivers/net/ethernet/pensando/ionic/ionic_stats.h | 53 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 925 - drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 15 - drivers/net/ethernet/qlogic/Kconfig | 9 + drivers/net/ethernet/qlogic/Makefile | 1 + .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 82 - drivers/net/ethernet/qlogic/qed/qed_hsi.h | 32 - drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 34 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 153 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 61 - drivers/net/ethernet/qlogic/qed/qed_mcp.h | 35 - drivers/net/ethernet/qlogic/qed/qed_rdma.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 15 - drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 119 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +- .../{staging => net/ethernet/qlogic}/qlge/Makefile | 0 .../{staging => net/ethernet/qlogic}/qlge/qlge.h | 0 .../ethernet/qlogic}/qlge/qlge_dbg.c | 0 .../ethernet/qlogic}/qlge/qlge_ethtool.c | 0 .../ethernet/qlogic}/qlge/qlge_main.c | 0 .../ethernet/qlogic}/qlge/qlge_mpi.c | 0 drivers/net/ethernet/qualcomm/emac/emac-mac.c | 12 +- drivers/net/ethernet/qualcomm/emac/emac.c | 12 +- drivers/net/ethernet/qualcomm/qca_debug.c | 13 +- drivers/net/ethernet/qualcomm/qca_spi.c | 3 +- drivers/net/ethernet/qualcomm/qca_uart.c | 3 +- drivers/net/ethernet/realtek/Kconfig | 9 +- drivers/net/ethernet/realtek/r8169_main.c | 1087 +- drivers/net/ethernet/renesas/ravb.h | 9 +- drivers/net/ethernet/renesas/ravb_main.c | 21 +- drivers/net/ethernet/rocker/rocker_main.c | 3 - .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 4 +- drivers/net/ethernet/seeq/sgiseeq.c | 7 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/efx.c | 10 +- drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 18 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/rx.c | 5 +- drivers/net/ethernet/sfc/tx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 1038 +- drivers/net/ethernet/sgi/meth.c | 3 +- drivers/net/ethernet/sis/sis900.c | 68 - drivers/net/ethernet/smsc/smc91x.c | 3 +- drivers/net/ethernet/socionext/sni_ave.c | 8 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 - drivers/net/ethernet/stmicro/stmmac/common.h | 18 - .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 4 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 26 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 85 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 43 - drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 9 - drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 165 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 992 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 114 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 49 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 4 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 66 - drivers/net/ethernet/stmicro/stmmac/mmc.h | 9 - drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 192 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 35 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 124 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 496 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 244 - .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 85 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 3 - .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 1055 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 247 +- drivers/net/ethernet/sun/cassini.c | 8 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 7 +- drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 7 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 6 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/geneve.c | 2 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/baycom_epp.c | 3 +- drivers/net/hamradio/hdlcdrv.c | 3 +- drivers/net/hamradio/mkiss.c | 11 +- drivers/net/hyperv/hyperv_net.h | 2 +- drivers/net/hyperv/netvsc_drv.c | 30 +- drivers/net/hyperv/rndis_filter.c | 1 - drivers/net/ieee802154/adf7242.c | 13 +- drivers/net/ieee802154/at86rf230.c | 20 +- drivers/net/ieee802154/ca8210.c | 9 +- drivers/net/ieee802154/mac802154_hwsim.c | 8 +- drivers/net/ipvlan/ipvlan_main.c | 1 - drivers/net/netdevsim/dev.c | 430 +- drivers/net/netdevsim/netdevsim.h | 4 - drivers/net/phy/Kconfig | 26 +- drivers/net/phy/Makefile | 2 - drivers/net/phy/adin.c | 781 - drivers/net/phy/at803x.c | 4 + drivers/net/phy/dp83822.c | 5 + drivers/net/phy/dp83848.c | 11 +- drivers/net/phy/dp83867.c | 19 - drivers/net/phy/dp83tc811.c | 4 + drivers/net/phy/mdio-aspeed.c | 157 - drivers/net/phy/mdio-bcm-iproc.c | 4 +- drivers/net/phy/mdio-cavium.h | 2 - drivers/net/phy/mdio-hisi-femac.c | 4 +- drivers/net/phy/mdio-moxart.c | 4 +- drivers/net/phy/mdio-mux-meson-g12a.c | 4 +- drivers/net/phy/mdio-sun4i.c | 4 +- drivers/net/phy/mdio-xgene.c | 4 +- drivers/net/phy/mdio_bus.c | 29 +- drivers/net/phy/meson-gxl.c | 2 +- drivers/net/phy/microchip.c | 1 + drivers/net/phy/microchip_t1.c | 1 + drivers/net/phy/mscc.c | 4 +- drivers/net/phy/phy-c45.c | 26 - drivers/net/phy/phy-core.c | 66 +- drivers/net/phy/phy.c | 70 +- drivers/net/phy/phy_device.c | 111 +- drivers/net/phy/phylink.c | 6 +- drivers/net/phy/realtek.c | 188 +- drivers/net/phy/sfp.c | 73 +- drivers/net/phy/swphy.c | 8 - drivers/net/phy/vitesse.c | 6 +- drivers/net/phy/xilinx_gmii2rgmii.c | 4 +- drivers/net/ppp/ppp_generic.c | 245 +- drivers/net/slip/slhc.c | 30 +- drivers/net/tap.c | 12 +- drivers/net/thunderbolt.c | 2 +- drivers/net/tun.c | 16 +- drivers/net/usb/asix_common.c | 9 +- drivers/net/usb/ax88179_178a.c | 14 +- drivers/net/usb/cdc_ether.c | 10 +- drivers/net/usb/lan78xx.c | 23 +- drivers/net/usb/lg-vl600.c | 4 +- drivers/net/usb/r8152.c | 955 +- drivers/net/usb/rtl8150.c | 6 +- drivers/net/usb/smsc75xx.c | 20 +- drivers/net/usb/sr9800.c | 9 +- drivers/net/usb/usbnet.c | 9 +- drivers/net/virtio_net.c | 2 +- drivers/net/vmxnet3/vmxnet3_drv.c | 9 +- drivers/net/wan/Kconfig | 14 + drivers/net/wan/Makefile | 1 + drivers/net/wan/dscc4.c | 2057 + drivers/net/wan/lmc/lmc_main.c | 2 +- drivers/net/wimax/i2400m/debugfs.c | 150 +- drivers/net/wimax/i2400m/driver.c | 7 +- drivers/net/wimax/i2400m/fw.c | 9 +- drivers/net/wimax/i2400m/i2400m.h | 7 +- drivers/net/wimax/i2400m/op-rfkill.c | 1 - drivers/net/wimax/i2400m/rx.c | 1 + drivers/net/wimax/i2400m/usb.c | 64 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 91 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 8 - drivers/net/wireless/ath/ath10k/mac.c | 12 +- drivers/net/wireless/ath/ath10k/sdio.c | 29 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 16 - drivers/net/wireless/ath/ath10k/wmi.h | 8 + drivers/net/wireless/ath/ath5k/pci.c | 1 + drivers/net/wireless/ath/ath6kl/htc_mbox.c | 4 +- drivers/net/wireless/ath/ath6kl/usb.c | 8 - drivers/net/wireless/ath/ath9k/Kconfig | 16 - drivers/net/wireless/ath/ath9k/Makefile | 2 - .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 215 - drivers/net/wireless/ath/ath9k/dynack.c | 101 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 4 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 3 - drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/ath/ath9k/wmi.c | 1 - drivers/net/wireless/ath/carl9170/usb.c | 2 + drivers/net/wireless/ath/wcn36xx/smd.c | 186 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 221 +- drivers/net/wireless/ath/wil6210/debugfs.c | 19 +- drivers/net/wireless/ath/wil6210/main.c | 4 - drivers/net/wireless/ath/wil6210/netdev.c | 4 - drivers/net/wireless/ath/wil6210/pcie_bus.c | 4 +- drivers/net/wireless/ath/wil6210/pmc.c | 26 - drivers/net/wireless/ath/wil6210/pmc.h | 1 - drivers/net/wireless/ath/wil6210/rx_reorder.c | 1 + drivers/net/wireless/ath/wil6210/txrx.c | 253 +- drivers/net/wireless/ath/wil6210/txrx.h | 42 - drivers/net/wireless/ath/wil6210/txrx_edma.c | 42 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 12 +- drivers/net/wireless/ath/wil6210/wil6210.h | 25 +- drivers/net/wireless/ath/wil6210/wmi.c | 43 +- drivers/net/wireless/ath/wil6210/wmi.h | 29 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 21 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 6 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 84 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 1 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/common.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 93 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 4 - .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 9 + .../broadcom/brcm80211/brcmfmac/fwsignal.c | 16 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 22 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 15 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 34 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 13 + .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 16 +- drivers/net/wireless/cisco/airo.c | 11 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 + drivers/net/wireless/intel/iwlegacy/common.c | 3 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 14 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 26 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 70 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 18 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 44 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 10 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 10 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 10 +- drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 5 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 12 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 29 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 + drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 12 - .../net/wireless/intel/iwlwifi/fw/api/commands.h | 7 - drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 6 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 102 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 83 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 4 - drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 7 - drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 12 - drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 32 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 55 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 1155 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 121 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 38 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 29 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 9 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/paging.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 53 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 236 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 36 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 30 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 21 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 4 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 21 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 9 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 60 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 27 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 16 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 150 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 224 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 154 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 183 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 42 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 437 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 150 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 480 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 82 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 19 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 115 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 98 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 9 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 19 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 327 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 38 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 77 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 19 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 385 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 70 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 176 +- .../net/wireless/intersil/hostap/hostap_download.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_plx.c | 3 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 303 +- drivers/net/wireless/marvell/libertas/dev.h | 2 + drivers/net/wireless/marvell/libertas/if_spi.c | 14 +- drivers/net/wireless/marvell/libertas/if_usb.c | 3 +- drivers/net/wireless/marvell/libertas/main.c | 2 +- drivers/net/wireless/marvell/libertas/mesh.c | 31 +- drivers/net/wireless/marvell/libertas/mesh.h | 3 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 2 +- drivers/net/wireless/marvell/mwifiex/ie.c | 3 - drivers/net/wireless/marvell/mwifiex/init.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 8 +- drivers/net/wireless/marvell/mwifiex/scan.c | 2 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 3 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 9 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 36 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 13 +- drivers/net/wireless/mediatek/mt76/dma.c | 21 +- drivers/net/wireless/mediatek/mt76/dma.h | 13 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 13 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 78 +- drivers/net/wireless/mediatek/mt76/mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mmio.c | 28 +- drivers/net/wireless/mediatek/mt76/mt76.h | 43 +- drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 2 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 1 + drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 7 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 91 - drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 38 - drivers/net/wireless/mediatek/mt76/mt7615/init.c | 80 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 733 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 28 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 111 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 474 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 99 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 75 - drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 12 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 5 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 17 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 30 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 49 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 36 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 45 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 83 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 13 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 13 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 24 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 41 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 13 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 13 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 75 +- drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 14 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 23 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 13 +- .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 13 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 14 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 15 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 17 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 14 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 20 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 13 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 24 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 13 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 13 +- drivers/net/wireless/mediatek/mt76/trace.c | 13 +- drivers/net/wireless/mediatek/mt76/trace.h | 22 +- drivers/net/wireless/mediatek/mt76/tx.c | 44 +- drivers/net/wireless/mediatek/mt76/usb.c | 60 +- drivers/net/wireless/mediatek/mt76/usb_trace.c | 13 +- drivers/net/wireless/mediatek/mt76/usb_trace.h | 24 +- drivers/net/wireless/mediatek/mt76/util.c | 13 +- drivers/net/wireless/mediatek/mt76/util.h | 4 +- drivers/net/wireless/mediatek/mt7601u/init.c | 3 - drivers/net/wireless/mediatek/mt7601u/main.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 46 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00.h | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 136 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 16 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 9 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 11 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 +- drivers/net/wireless/realtek/rtlwifi/base.h | 27 + .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 8 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 2 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 17 + drivers/net/wireless/realtek/rtlwifi/pci.c | 8 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 18 + .../net/wireless/realtek/rtlwifi/rtl8188ee/def.h | 29 + .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 257 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1046 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/def.h | 33 + .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 238 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.h | 803 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 272 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.h | 529 +- .../net/wireless/realtek/rtlwifi/rtl8192de/def.h | 31 + .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 314 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.h | 861 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8723ae/def.h | 31 + .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 212 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.h | 794 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 236 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.h | 718 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/def.h | 31 + .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.h | 10 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 16 +- drivers/net/wireless/realtek/rtw88/Makefile | 1 - drivers/net/wireless/realtek/rtw88/coex.c | 2502 - drivers/net/wireless/realtek/rtw88/coex.h | 370 - drivers/net/wireless/realtek/rtw88/debug.c | 116 +- drivers/net/wireless/realtek/rtw88/fw.c | 135 +- drivers/net/wireless/realtek/rtw88/fw.h | 73 - drivers/net/wireless/realtek/rtw88/mac80211.c | 21 +- drivers/net/wireless/realtek/rtw88/main.c | 46 +- drivers/net/wireless/realtek/rtw88/main.h | 289 +- drivers/net/wireless/realtek/rtw88/pci.c | 144 +- drivers/net/wireless/realtek/rtw88/phy.c | 160 +- drivers/net/wireless/realtek/rtw88/phy.h | 11 - drivers/net/wireless/realtek/rtw88/ps.c | 9 - drivers/net/wireless/realtek/rtw88/reg.h | 79 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 470 +- .../net/wireless/realtek/rtw88/rtw8822b_table.c | 1564 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1543 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 86 - .../net/wireless/realtek/rtw88/rtw8822c_table.c | 9787 +--- .../net/wireless/realtek/rtw88/rtw8822c_table.h | 3 - drivers/net/wireless/realtek/rtw88/rx.c | 5 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 31 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 1 + drivers/net/wireless/ti/wlcore/main.c | 3 +- drivers/net/wireless/wl3501_cs.c | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 3 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 1 + drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 11 +- drivers/net/xen-netback/netback.c | 13 +- drivers/net/xen-netback/xenbus.c | 46 +- drivers/net/xen-netfront.c | 10 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/nxp-nci/Kconfig | 7 +- drivers/nfc/nxp-nci/core.c | 2 + drivers/nfc/nxp-nci/i2c.c | 134 +- drivers/nfc/nxp-nci/nxp-nci.h | 1 + drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 9 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/ntb/ntb_transport.c | 2 +- drivers/ntb/test/ntb_perf.c | 2 +- drivers/nvdimm/Kconfig | 12 - drivers/nvdimm/Makefile | 4 - drivers/nvdimm/btt.c | 8 +- drivers/nvdimm/bus.c | 14 +- drivers/nvdimm/dimm_devs.c | 134 +- drivers/nvdimm/label.c | 5 + drivers/nvdimm/namespace_devs.c | 47 +- drivers/nvdimm/nd-core.h | 54 +- drivers/nvdimm/nd.h | 10 +- drivers/nvdimm/of_pmem.c | 2 +- drivers/nvdimm/pfn.h | 5 +- drivers/nvdimm/pfn_devs.c | 117 +- drivers/nvdimm/pmem.c | 29 +- drivers/nvdimm/region_devs.c | 83 +- drivers/nvdimm/security.c | 201 +- drivers/nvme/host/Kconfig | 1 - drivers/nvme/host/core.c | 226 +- drivers/nvme/host/fabrics.c | 38 +- drivers/nvme/host/fabrics.h | 3 - drivers/nvme/host/fc.c | 73 +- drivers/nvme/host/lightnvm.c | 45 +- drivers/nvme/host/multipath.c | 9 +- drivers/nvme/host/nvme.h | 41 +- drivers/nvme/host/pci.c | 115 +- drivers/nvme/host/rdma.c | 61 +- drivers/nvme/host/tcp.c | 144 +- drivers/nvme/host/trace.c | 18 - drivers/nvme/target/admin-cmd.c | 22 +- drivers/nvme/target/discovery.c | 4 +- drivers/nvme/target/loop.c | 30 +- drivers/nvme/target/tcp.c | 24 +- drivers/nvme/target/trace.c | 18 - drivers/nvmem/core.c | 7 +- drivers/nvmem/imx-ocotp-scu.c | 7 - drivers/nvmem/imx-ocotp.c | 7 - drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/mxs-ocotp.c | 2 +- drivers/nvmem/sunxi_sid.c | 1 - drivers/of/base.c | 58 +- drivers/of/fdt.c | 14 - drivers/of/of_mdio.c | 8 +- drivers/of/platform.c | 7 +- drivers/of/unittest.c | 4 +- drivers/opp/core.c | 85 +- drivers/opp/of.c | 30 +- drivers/parisc/ccio-dma.c | 1 - drivers/parisc/dino.c | 30 +- drivers/parisc/eisa_enumerator.c | 10 +- drivers/parisc/hppb.c | 11 +- drivers/parisc/sba_iommu.c | 1 - drivers/parport/Makefile | 2 +- drivers/parport/parport_serial.c | 50 +- drivers/pci/Kconfig | 7 +- drivers/pci/access.c | 9 + drivers/pci/bus.c | 2 + drivers/pci/controller/Kconfig | 7 - drivers/pci/controller/Makefile | 1 - drivers/pci/controller/dwc/Kconfig | 42 +- drivers/pci/controller/dwc/Makefile | 4 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 37 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 1 - drivers/pci/controller/dwc/pcie-al.c | 365 - drivers/pci/controller/dwc/pcie-armada8k.c | 7 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 45 +- drivers/pci/controller/dwc/pcie-designware-host.c | 30 +- drivers/pci/controller/dwc/pcie-designware.c | 96 +- drivers/pci/controller/dwc/pcie-designware.h | 12 - drivers/pci/controller/dwc/pcie-histb.c | 4 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 1731 - drivers/pci/controller/pci-host-common.c | 3 +- drivers/pci/controller/pci-hyperv-intf.c | 67 - drivers/pci/controller/pci-hyperv.c | 412 +- drivers/pci/controller/pci-tegra.c | 22 +- drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-mediatek.c | 20 +- drivers/pci/controller/pcie-mobiveil.c | 10 +- drivers/pci/controller/pcie-rockchip-host.c | 16 +- drivers/pci/controller/vmd.c | 25 +- drivers/pci/hotplug/Kconfig | 9 + drivers/pci/hotplug/Makefile | 1 + drivers/pci/hotplug/cpci_hotplug_core.c | 1 + drivers/pci/hotplug/cpqphp_core.c | 1 + drivers/pci/hotplug/cpqphp_ctrl.c | 4 + drivers/pci/hotplug/cpqphp_nvram.h | 5 +- drivers/pci/hotplug/ibmphp_res.c | 1 - drivers/pci/hotplug/pciehp.h | 11 +- drivers/pci/hotplug/pciehp_core.c | 9 +- drivers/pci/hotplug/pciehp_ctrl.c | 39 +- drivers/pci/hotplug/pciehp_hpc.c | 87 +- drivers/pci/hotplug/pnv_php.c | 59 +- drivers/pci/hotplug/rpadlpar_core.c | 1 + drivers/pci/hotplug/rpaphp_core.c | 19 +- drivers/pci/hotplug/sgi_hotplug.c | 700 + drivers/pci/iov.c | 171 +- drivers/pci/of.c | 2 +- drivers/pci/p2pdma.c | 374 +- drivers/pci/pci-acpi.c | 410 +- drivers/pci/pci-bridge-emul.c | 4 +- drivers/pci/pci-sysfs.c | 239 +- drivers/pci/pci.c | 87 +- drivers/pci/pci.h | 68 +- drivers/pci/pcie/aspm.c | 9 +- drivers/pci/pcie/err.c | 2 +- drivers/pci/probe.c | 333 +- drivers/pci/proc.c | 14 +- drivers/pci/quirks.c | 108 +- drivers/pci/search.c | 1 + drivers/pci/setup-bus.c | 8 +- drivers/pci/switch/switchtec.c | 2 +- drivers/pci/syscall.c | 4 +- drivers/pci/vc.c | 5 +- drivers/pci/vpd.c | 6 - drivers/pcmcia/cistpl.c | 5 - drivers/pcmcia/i82092.c | 6 +- drivers/perf/arm_smmuv3_pmu.c | 65 +- drivers/perf/fsl_imx8_ddr_perf.c | 75 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 4 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 4 +- drivers/phy/Makefile | 2 +- drivers/phy/lantiq/Kconfig | 11 - drivers/phy/lantiq/Makefile | 1 - drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 494 - drivers/phy/marvell/Kconfig | 1 - drivers/phy/marvell/phy-armada38x-comphy.c | 4 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 17 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 525 +- drivers/phy/motorola/phy-cpcap-usb.c | 8 +- drivers/phy/phy-core.c | 10 - drivers/phy/qualcomm/phy-qcom-qmp.c | 44 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 - drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 2 +- drivers/phy/samsung/phy-exynos-dp-video.c | 1 - drivers/phy/samsung/phy-exynos-mipi-video.c | 1 - drivers/phy/samsung/phy-exynos-pcie.c | 1 - drivers/phy/samsung/phy-exynos5-usbdrd.c | 1 - drivers/phy/samsung/phy-exynos5250-sata.c | 1 - drivers/phy/samsung/phy-samsung-usb2.c | 1 - drivers/phy/tegra/Kconfig | 7 - drivers/phy/tegra/Makefile | 1 - drivers/phy/tegra/phy-tegra194-p2u.c | 120 - drivers/phy/ti/phy-am654-serdes.c | 37 +- drivers/pinctrl/aspeed/Kconfig | 8 - drivers/pinctrl/aspeed/Makefile | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c | 1825 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 1899 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 2395 - drivers/pinctrl/aspeed/pinmux-aspeed.c | 7 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 234 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 156 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 1 + drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 158 +- drivers/pinctrl/cirrus/Kconfig | 6 - drivers/pinctrl/cirrus/Makefile | 6 - drivers/pinctrl/cirrus/pinctrl-cs47l15.c | 40 - drivers/pinctrl/cirrus/pinctrl-cs47l92.c | 40 - drivers/pinctrl/cirrus/pinctrl-madera-core.c | 24 +- drivers/pinctrl/cirrus/pinctrl-madera.h | 2 - drivers/pinctrl/core.c | 28 - drivers/pinctrl/devicetree.c | 6 +- drivers/pinctrl/freescale/pinctrl-imx.c | 13 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 12 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 83 +- drivers/pinctrl/intel/pinctrl-broxton.c | 4 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 2 - drivers/pinctrl/intel/pinctrl-cherryview.c | 50 +- drivers/pinctrl/intel/pinctrl-denverton.c | 53 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 - drivers/pinctrl/intel/pinctrl-icelake.c | 2 - drivers/pinctrl/intel/pinctrl-intel.c | 120 +- drivers/pinctrl/intel/pinctrl-intel.h | 9 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 2 - drivers/pinctrl/intel/pinctrl-merrifield.c | 4 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 2 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 9 - drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 12 +- drivers/pinctrl/meson/pinctrl-meson.c | 1 - drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 20 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 1 - drivers/pinctrl/nomadik/pinctrl-nomadik.c | 1 - drivers/pinctrl/pinctrl-amd.c | 16 +- drivers/pinctrl/pinctrl-falcon.c | 11 +- drivers/pinctrl/pinctrl-ingenic.c | 755 +- drivers/pinctrl/pinctrl-oxnas.c | 8 +- drivers/pinctrl/pinctrl-pic32.c | 4 +- drivers/pinctrl/pinctrl-rk805.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 1 - drivers/pinctrl/pinctrl-rza1.c | 16 +- drivers/pinctrl/pinctrl-rza2.c | 17 +- drivers/pinctrl/pinctrl-rzn1.c | 12 +- drivers/pinctrl/pinctrl-st.c | 12 +- drivers/pinctrl/pinctrl-stmfx.c | 46 +- drivers/pinctrl/pinctrl-xway.c | 4 +- drivers/pinctrl/pinmux.c | 24 - drivers/pinctrl/pinmux.h | 8 - drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 - drivers/pinctrl/qcom/Kconfig | 10 - drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 59 +- drivers/pinctrl/qcom/pinctrl-msm8998.c | 76 +- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7180.c | 1146 - drivers/pinctrl/qcom/pinctrl-sdm845.c | 8 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 100 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 5 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 14 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 10 +- drivers/pinctrl/sh-pfc/gpio.c | 11 +- drivers/pinctrl/sh-pfc/pinctrl.c | 43 +- drivers/pinctrl/spear/pinctrl-spear.c | 8 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 1 + drivers/pinctrl/sprd/pinctrl-sprd.c | 32 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 5 +- drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 265 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 2 - drivers/pinctrl/tegra/pinctrl-tegra.c | 67 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 3 - drivers/pinctrl/tegra/pinctrl-tegra210.c | 1 - drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 17 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 10 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 10 +- drivers/platform/chrome/Kconfig | 60 +- drivers/platform/chrome/Makefile | 2 - drivers/platform/chrome/chromeos_laptop.c | 10 +- drivers/platform/chrome/chromeos_tbmc.c | 2 - drivers/platform/chrome/cros_ec.c | 281 - drivers/platform/chrome/cros_ec_chardev.c | 419 - drivers/platform/chrome/cros_ec_debugfs.c | 3 +- drivers/platform/chrome/cros_ec_i2c.c | 12 +- drivers/platform/chrome/cros_ec_ishtp.c | 9 +- drivers/platform/chrome/cros_ec_lightbar.c | 3 +- drivers/platform/chrome/cros_ec_lpc.c | 7 +- drivers/platform/chrome/cros_ec_proto.c | 3 +- drivers/platform/chrome/cros_ec_rpmsg.c | 57 +- drivers/platform/chrome/cros_ec_spi.c | 14 +- drivers/platform/chrome/cros_ec_sysfs.c | 3 +- drivers/platform/chrome/cros_ec_trace.c | 2 +- drivers/platform/chrome/cros_ec_trace.h | 4 +- drivers/platform/chrome/cros_ec_vbc.c | 3 +- drivers/platform/chrome/cros_usbpd_logger.c | 8 +- drivers/platform/chrome/wilco_ec/telemetry.c | 64 +- drivers/platform/mellanox/mlxreg-hotplug.c | 5 +- drivers/platform/x86/Kconfig | 1 - drivers/platform/x86/acer-wmi.c | 49 +- drivers/platform/x86/asus-nb-wmi.c | 9 - drivers/platform/x86/asus-wmi.c | 534 +- drivers/platform/x86/compal-laptop.c | 2 +- drivers/platform/x86/dell-wmi.c | 12 +- drivers/platform/x86/hp-wmi.c | 47 +- drivers/platform/x86/hp_accel.c | 1 - drivers/platform/x86/i2c-multi-instantiate.c | 4 +- drivers/platform/x86/intel-hid.c | 36 +- drivers/platform/x86/intel-vbtn.c | 20 +- drivers/platform/x86/intel_bxtwc_tmu.c | 5 +- drivers/platform/x86/intel_cht_int33fe.c | 57 +- drivers/platform/x86/intel_int0002_vgpio.c | 26 +- drivers/platform/x86/intel_pmc_core.c | 20 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 20 +- drivers/platform/x86/intel_pmc_ipc.c | 4 +- .../x86/intel_speed_select_if/isst_if_common.c | 2 - .../x86/intel_speed_select_if/isst_if_mmio.c | 8 +- drivers/platform/x86/pcengines-apuv2.c | 13 +- drivers/platform/x86/pmc_atom.c | 7 - drivers/platform/x86/surfacepro3_button.c | 47 - drivers/platform/x86/thinkpad_acpi.c | 122 +- drivers/platform/x86/touchscreen_dmi.c | 58 - drivers/platform/x86/wmi.c | 6 +- drivers/power/reset/gpio-restart.c | 2 +- drivers/power/reset/reboot-mode.c | 2 +- drivers/power/supply/Kconfig | 13 +- drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_charger.c | 8 +- drivers/power/supply/axp288_fuel_gauge.c | 14 +- drivers/power/supply/bq25890_charger.c | 12 +- drivers/power/supply/cpcap-charger.c | 23 +- drivers/power/supply/cros_usbpd-charger.c | 5 +- drivers/power/supply/isp1704_charger.c | 2 +- drivers/power/supply/jz4740-battery.c | 421 + drivers/power/supply/max17042_battery.c | 8 +- drivers/power/supply/max77650-charger.c | 1 - drivers/power/supply/power_supply_core.c | 10 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/sbs-battery.c | 27 +- drivers/power/supply/sc27xx_fuel_gauge.c | 223 +- drivers/powercap/idle_inject.c | 53 +- drivers/powercap/intel_rapl_common.c | 32 +- drivers/ptp/ptp_chardev.c | 63 - drivers/ptp/ptp_dte.c | 5 +- drivers/pwm/Kconfig | 2 +- drivers/pwm/pwm-cros-ec.c | 4 +- drivers/ras/Makefile | 3 +- drivers/ras/cec.c | 1 - drivers/ras/debugfs.c | 2 - drivers/regulator/Kconfig | 17 - drivers/regulator/Makefile | 2 - drivers/regulator/act8865-regulator.c | 316 +- drivers/regulator/act8945a-regulator.c | 8 +- drivers/regulator/core.c | 58 +- drivers/regulator/da9062-regulator.c | 4 +- drivers/regulator/da9063-regulator.c | 4 +- drivers/regulator/da9211-regulator.c | 2 +- drivers/regulator/fixed.c | 83 +- drivers/regulator/helpers.c | 21 - drivers/regulator/lm363x-regulator.c | 10 +- drivers/regulator/lp87565-regulator.c | 5 +- drivers/regulator/lp8788-ldo.c | 2 +- drivers/regulator/max77686-regulator.c | 2 +- drivers/regulator/max8660.c | 1 + drivers/regulator/mt6358-regulator.c | 549 - drivers/regulator/of_regulator.c | 7 +- drivers/regulator/qcom-rpmh-regulator.c | 193 +- drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/slg51000-regulator.c | 15 +- drivers/regulator/stm32-booster.c | 4 + drivers/regulator/sy8824x.c | 232 - drivers/regulator/tps65132-regulator.c | 4 +- drivers/regulator/twl-regulator.c | 23 +- drivers/regulator/twl6030-regulator.c | 21 +- drivers/regulator/uniphier-regulator.c | 4 - drivers/remoteproc/Kconfig | 2 +- drivers/remoteproc/da8xx_remoteproc.c | 4 +- drivers/remoteproc/keystone_remoteproc.c | 4 + drivers/remoteproc/qcom_common.c | 4 +- drivers/remoteproc/qcom_q6v5.c | 35 +- drivers/remoteproc/qcom_q6v5_mss.c | 4 +- drivers/remoteproc/remoteproc_sysfs.c | 11 - drivers/remoteproc/stm32_rproc.c | 14 - drivers/reset/Kconfig | 13 +- drivers/reset/Makefile | 1 - drivers/reset/core.c | 2 + drivers/reset/reset-imx7.c | 12 +- drivers/reset/reset-meson-audio-arb.c | 43 +- drivers/reset/reset-meson.c | 51 +- drivers/reset/reset-scmi.c | 125 - drivers/reset/reset-simple.c | 3 - drivers/reset/reset-uniphier-glue.c | 4 - drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/rpmsg_char.c | 4 +- drivers/rpmsg/rpmsg_core.c | 8 +- drivers/rpmsg/rpmsg_internal.h | 5 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 44 +- drivers/rtc/Makefile | 3 +- drivers/rtc/class.c | 4 +- drivers/rtc/dev.c | 13 +- drivers/rtc/interface.c | 11 +- drivers/rtc/rtc-88pm80x.c | 6 +- drivers/rtc/rtc-88pm860x.c | 4 +- drivers/rtc/rtc-ab-eoz9.c | 24 +- drivers/rtc/rtc-ac100.c | 14 +- drivers/rtc/rtc-armada38x.c | 12 +- drivers/rtc/rtc-asm9260.c | 4 +- drivers/rtc/rtc-aspeed.c | 7 +- drivers/rtc/rtc-at91rm9200.c | 4 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-bd70528.c | 11 +- drivers/rtc/rtc-brcmstb-waketimer.c | 4 +- drivers/rtc/rtc-cadence.c | 13 +- drivers/rtc/rtc-cros-ec.c | 3 +- drivers/rtc/rtc-davinci.c | 4 +- drivers/rtc/rtc-ds1305.c | 7 +- drivers/rtc/rtc-ds1374.c | 3 +- drivers/rtc/rtc-ds1672.c | 3 + drivers/rtc/rtc-fsl-ftm-alarm.c | 337 - drivers/rtc/rtc-imx-sc.c | 4 +- drivers/rtc/rtc-imxdi.c | 4 +- drivers/rtc/rtc-isl12026.c | 6 +- drivers/rtc/rtc-jz4740.c | 8 +- drivers/rtc/rtc-max77686.c | 26 +- drivers/rtc/rtc-meson-vrtc.c | 155 - drivers/rtc/rtc-mt6397.c | 4 +- drivers/rtc/rtc-mt7622.c | 1 + drivers/rtc/rtc-mxc.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 4 +- drivers/rtc/rtc-nuc900.c | 271 + drivers/rtc/rtc-pcf2123.c | 136 +- drivers/rtc/rtc-pcf2127.c | 380 +- drivers/rtc/rtc-pcf85363.c | 7 +- drivers/rtc/rtc-pcf8563.c | 48 +- drivers/rtc/rtc-pic32.c | 4 +- drivers/rtc/rtc-pm8xxx.c | 4 +- drivers/rtc/rtc-puv3.c | 12 +- drivers/rtc/rtc-pxa.c | 8 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rv3028.c | 3 +- drivers/rtc/rtc-rv3029c2.c | 16 +- drivers/rtc/rtc-rv8803.c | 3 +- drivers/rtc/rtc-s35390a.c | 56 +- drivers/rtc/rtc-s3c.c | 8 +- drivers/rtc/rtc-s5m.c | 6 +- drivers/rtc/rtc-sc27xx.c | 7 +- drivers/rtc/rtc-sd3078.c | 4 +- drivers/rtc/rtc-snvs.c | 25 +- drivers/rtc/rtc-spear.c | 4 +- drivers/rtc/rtc-stm32.c | 1 + drivers/rtc/rtc-sun6i.c | 76 +- drivers/rtc/rtc-sunxi.c | 14 +- drivers/rtc/rtc-tegra.c | 8 +- drivers/rtc/rtc-tps6586x.c | 5 +- drivers/rtc/rtc-tps65910.c | 8 +- drivers/rtc/rtc-vr41xx.c | 10 - drivers/rtc/rtc-vt8500.c | 4 +- drivers/rtc/rtc-xgene.c | 4 +- drivers/rtc/rtc-zynqmp.c | 8 +- drivers/s390/Makefile | 3 + drivers/s390/char/Makefile | 3 + drivers/s390/char/sclp_early.c | 2 +- drivers/s390/char/tape_char.c | 41 +- drivers/s390/char/vmcp.c | 2 - drivers/s390/cio/ccwgroup.c | 18 +- drivers/s390/cio/device.c | 15 +- drivers/s390/cio/device_ops.c | 23 +- drivers/s390/cio/qdio.h | 3 +- drivers/s390/cio/qdio_main.c | 75 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/cio/vfio_ccw_drv.c | 58 +- drivers/s390/cio/vfio_ccw_fsm.c | 51 +- drivers/s390/cio/vfio_ccw_ops.c | 10 - drivers/s390/cio/vfio_ccw_private.h | 17 - drivers/s390/crypto/Makefile | 2 +- drivers/s390/crypto/ap_bus.c | 12 +- drivers/s390/crypto/ap_bus.h | 3 +- drivers/s390/crypto/pkey_api.c | 1843 +- drivers/s390/crypto/vfio_ap_drv.c | 2 - drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 52 +- drivers/s390/crypto/zcrypt_api.h | 10 +- drivers/s390/crypto/zcrypt_ccamisc.c | 1765 - drivers/s390/crypto/zcrypt_ccamisc.h | 217 - drivers/s390/crypto/zcrypt_cex4.c | 178 +- drivers/s390/net/ctcm_fsms.c | 42 +- drivers/s390/net/ctcm_main.c | 12 +- drivers/s390/net/ctcm_mpc.c | 6 +- drivers/s390/net/lcs.c | 6 +- drivers/s390/net/qeth_core.h | 88 +- drivers/s390/net/qeth_core_main.c | 677 +- drivers/s390/net/qeth_core_mpc.h | 1 + drivers/s390/net/qeth_ethtool.c | 2 - drivers/s390/net/qeth_l2_main.c | 74 +- drivers/s390/net/qeth_l3_main.c | 33 +- drivers/sbus/char/display7seg.c | 2 +- drivers/sbus/char/envctrl.c | 4 +- drivers/scsi/3w-xxxx.c | 4 +- drivers/scsi/aacraid/linit.c | 1 + drivers/scsi/aic94xx/aic94xx_init.c | 9 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 16 + drivers/scsi/bnx2fc/bnx2fc_io.c | 7 + drivers/scsi/csiostor/csio_wr.c | 8 +- drivers/scsi/cxlflash/main.c | 14 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 - drivers/scsi/esas2r/esas2r_init.c | 13 +- drivers/scsi/esas2r/esas2r_ioctl.c | 14 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/fcoe/fcoe.c | 20 +- drivers/scsi/fcoe/fcoe_transport.c | 4 +- drivers/scsi/fdomain.c | 6 +- drivers/scsi/fdomain_isa.c | 5 +- drivers/scsi/fnic/fnic_debugfs.c | 4 +- drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/fnic/fnic_isr.c | 4 +- drivers/scsi/fnic/fnic_trace.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 54 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 982 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 92 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 307 +- drivers/scsi/hpsa.c | 1 + drivers/scsi/ibmvscsi/ibmvfc.c | 3 - drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 - drivers/scsi/libsas/sas_discover.c | 1 - drivers/scsi/lpfc/lpfc.h | 12 +- drivers/scsi/lpfc/lpfc_attr.c | 91 +- drivers/scsi/lpfc/lpfc_bsg.c | 29 +- drivers/scsi/lpfc/lpfc_crtn.h | 13 +- drivers/scsi/lpfc/lpfc_ct.c | 68 +- drivers/scsi/lpfc/lpfc_debugfs.c | 228 +- drivers/scsi/lpfc/lpfc_debugfs.h | 61 +- drivers/scsi/lpfc/lpfc_disc.h | 3 - drivers/scsi/lpfc/lpfc_els.c | 116 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 181 +- drivers/scsi/lpfc/lpfc_hw.h | 6 +- drivers/scsi/lpfc/lpfc_hw4.h | 34 - drivers/scsi/lpfc/lpfc_init.c | 936 +- drivers/scsi/lpfc/lpfc_mem.c | 65 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 389 +- drivers/scsi/lpfc/lpfc_nvmet.c | 28 +- drivers/scsi/lpfc/lpfc_scsi.c | 591 +- drivers/scsi/lpfc/lpfc_sli.c | 533 +- drivers/scsi/lpfc/lpfc_sli.h | 11 +- drivers/scsi/lpfc/lpfc_sli4.h | 53 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 8 +- drivers/scsi/megaraid/megaraid_mm.c | 28 +- drivers/scsi/megaraid/megaraid_sas.h | 1 - drivers/scsi/megaraid/megaraid_sas_base.c | 112 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 5 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 10 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 39 +- drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 13 +- drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 13 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 175 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 30 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 178 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 197 +- drivers/scsi/ncr53c8xx.c | 4 - drivers/scsi/pm8001/pm8001_sas.c | 13 +- drivers/scsi/pmcraid.c | 6 +- drivers/scsi/qedf/qedf.h | 1 - drivers/scsi/qedf/qedf_debugfs.c | 16 +- drivers/scsi/qedf/qedf_els.c | 38 +- drivers/scsi/qedf/qedf_fip.c | 33 +- drivers/scsi/qedf/qedf_io.c | 67 +- drivers/scsi/qedf/qedf_main.c | 180 +- drivers/scsi/qedf/qedf_version.h | 8 +- drivers/scsi/qla1280.c | 37 + drivers/scsi/qla1280.h | 3 + drivers/scsi/qla2xxx/qla_attr.c | 14 +- drivers/scsi/qla2xxx/qla_bsg.c | 23 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 132 +- drivers/scsi/qla2xxx/qla_dfs.c | 9 +- drivers/scsi/qla2xxx/qla_dsd.h | 2 - drivers/scsi/qla2xxx/qla_fw.h | 8 +- drivers/scsi/qla2xxx/qla_gbl.h | 33 +- drivers/scsi/qla2xxx/qla_gs.c | 254 +- drivers/scsi/qla2xxx/qla_init.c | 564 +- drivers/scsi/qla2xxx/qla_inline.h | 28 +- drivers/scsi/qla2xxx/qla_iocb.c | 226 +- drivers/scsi/qla2xxx/qla_isr.c | 29 +- drivers/scsi/qla2xxx/qla_mbx.c | 26 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_mr.c | 67 +- drivers/scsi/qla2xxx/qla_nvme.c | 32 +- drivers/scsi/qla2xxx/qla_nvme.h | 5 +- drivers/scsi/qla2xxx/qla_nx.c | 22 +- drivers/scsi/qla2xxx/qla_nx.h | 14 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 248 +- drivers/scsi/qla2xxx/qla_sup.c | 16 +- drivers/scsi/qla2xxx/qla_target.c | 212 +- drivers/scsi/qla2xxx/qla_target.h | 35 +- drivers/scsi/qla2xxx/qla_tmpl.c | 7 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 27 +- drivers/scsi/qlogicpti.c | 10 - drivers/scsi/scsi_debugfs.c | 5 +- drivers/scsi/scsi_lib.c | 69 +- drivers/scsi/scsi_logging.c | 48 +- drivers/scsi/scsi_pm.c | 3 +- drivers/scsi/scsi_proc.c | 9 +- drivers/scsi/sd.c | 28 +- drivers/scsi/sd.h | 5 +- drivers/scsi/sd_zbc.c | 12 +- drivers/scsi/sg.c | 59 +- drivers/scsi/smartpqi/Kconfig | 2 - drivers/scsi/smartpqi/smartpqi.h | 20 +- drivers/scsi/smartpqi/smartpqi_init.c | 236 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 102 +- drivers/scsi/st.c | 28 +- drivers/scsi/sun3_scsi.c | 2 - drivers/scsi/sym53c8xx_2/sym_nvram.c | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 40 +- drivers/scsi/ufs/ufs-hisi.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 41 +- drivers/scsi/ufs/ufs-qcom.h | 4 - drivers/scsi/ufs/ufs-sysfs.c | 18 +- drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 284 +- drivers/scsi/ufs/ufshcd.h | 57 +- drivers/scsi/virtio_scsi.c | 88 +- drivers/scsi/wd33c93.c | 1 - drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/slimbus/slimbus.h | 2 +- drivers/sn/Kconfig | 22 + drivers/sn/Makefile | 7 + drivers/sn/ioc3.c | 844 + drivers/soc/amlogic/Kconfig | 11 - drivers/soc/amlogic/Makefile | 1 - drivers/soc/amlogic/meson-clk-measure.c | 148 +- drivers/soc/amlogic/meson-ee-pwrc.c | 492 - drivers/soc/amlogic/meson-gx-socinfo.c | 7 +- drivers/soc/fsl/dpaa2-console.c | 2 +- drivers/soc/fsl/dpio/dpio-service.c | 2 + drivers/soc/fsl/guts.c | 6 - drivers/soc/fsl/qbman/bman.c | 17 +- drivers/soc/fsl/qbman/bman_ccsr.c | 36 +- drivers/soc/fsl/qbman/bman_portal.c | 22 +- drivers/soc/fsl/qbman/bman_priv.h | 5 - drivers/soc/fsl/qbman/dpaa_sys.c | 63 +- drivers/soc/fsl/qbman/qman.c | 83 +- drivers/soc/fsl/qbman/qman_ccsr.c | 68 +- drivers/soc/fsl/qbman/qman_portal.c | 22 +- drivers/soc/fsl/qbman/qman_priv.h | 8 - drivers/soc/fsl/qe/qe.c | 163 +- drivers/soc/imx/gpcv2.c | 2 +- drivers/soc/imx/soc-imx-scu.c | 39 - drivers/soc/imx/soc-imx8.c | 45 - drivers/soc/ixp4xx/Kconfig | 4 - drivers/soc/mediatek/mtk-cmdq-helper.c | 10 +- drivers/soc/qcom/Kconfig | 8 - drivers/soc/qcom/Makefile | 1 - drivers/soc/qcom/qcom-geni-se.c | 6 - drivers/soc/qcom/qcom_aoss.c | 133 - drivers/soc/qcom/smem.c | 11 +- drivers/soc/qcom/socinfo.c | 476 - drivers/soc/renesas/Kconfig | 11 - drivers/soc/renesas/rcar-sysc.c | 7 +- drivers/soc/renesas/rmobile-sysc.c | 31 +- drivers/soc/samsung/Kconfig | 6 - drivers/soc/samsung/Makefile | 2 - drivers/soc/samsung/exynos-chipid.c | 105 - drivers/soc/ti/pm33xx.c | 19 +- drivers/soc/ti/ti_sci_pm_domains.c | 23 +- drivers/soc/ux500/ux500-soc-id.c | 5 +- drivers/soundwire/Makefile | 4 - drivers/soundwire/bus.c | 20 +- drivers/soundwire/bus.h | 24 +- drivers/soundwire/bus_type.c | 3 - drivers/soundwire/cadence_master.c | 211 +- drivers/soundwire/cadence_master.h | 6 +- drivers/soundwire/debugfs.c | 151 - drivers/soundwire/intel.c | 211 +- drivers/soundwire/intel_init.c | 11 - drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/slave.c | 53 - drivers/soundwire/stream.c | 105 +- drivers/spi/Kconfig | 19 +- drivers/spi/Makefile | 2 +- drivers/spi/atmel-quadspi.c | 1 + drivers/spi/spi-altera.c | 4 +- drivers/spi/spi-armada-3700.c | 5 +- drivers/spi/spi-ath79.c | 4 +- drivers/spi/spi-atmel.c | 5 - drivers/spi/spi-axi-spi-engine.c | 4 +- drivers/spi/spi-bcm-qspi.c | 5 +- drivers/spi/spi-bcm2835.c | 470 +- drivers/spi/spi-bcm2835aux.c | 5 +- drivers/spi/spi-bcm63xx-hsspi.c | 8 +- drivers/spi/spi-bcm63xx.c | 4 +- drivers/spi/spi-butterfly.c | 2 +- drivers/spi/spi-cadence.c | 5 +- drivers/spi/spi-cavium-octeon.c | 4 +- drivers/spi/spi-clps711x.c | 4 +- drivers/spi/spi-coldfire-qspi.c | 4 +- drivers/spi/spi-dw-mmio.c | 18 +- drivers/spi/spi-dw-pci.c | 20 +- drivers/spi/spi-efm32.c | 4 +- drivers/spi/spi-ep93xx.c | 4 +- drivers/spi/spi-fsl-cpm.c | 6 +- drivers/spi/spi-fsl-dspi.c | 718 +- drivers/spi/spi-fsl-lib.h | 3 + drivers/spi/spi-fsl-qspi.c | 4 +- drivers/spi/spi-fsl-spi.c | 193 +- drivers/spi/spi-geni-qcom.c | 8 +- drivers/spi/spi-gpio.c | 5 +- drivers/spi/spi-lantiq-ssc.c | 12 +- drivers/spi/spi-lm70llp.c | 2 +- drivers/spi/spi-lp8841-rtc.c | 4 +- drivers/spi/spi-meson-spicc.c | 4 +- drivers/spi/spi-meson-spifc.c | 4 +- drivers/spi/spi-mt65xx.c | 54 +- drivers/spi/spi-mt7621.c | 4 +- drivers/spi/spi-mxs.c | 4 +- drivers/spi/spi-npcm-fiu.c | 769 - drivers/spi/spi-npcm-pspi.c | 5 +- drivers/spi/spi-nuc900.c | 429 + drivers/spi/spi-nxp-fspi.c | 4 +- drivers/spi/spi-oc-tiny.c | 4 +- drivers/spi/spi-pic32-sqi.c | 5 +- drivers/spi/spi-pic32.c | 12 +- drivers/spi/spi-qcom-qspi.c | 8 +- drivers/spi/spi-rb4xx.c | 4 +- drivers/spi/spi-s3c24xx.c | 5 +- drivers/spi/spi-sh-msiof.c | 5 +- drivers/spi/spi-sh.c | 4 +- drivers/spi/spi-sifive.c | 5 +- drivers/spi/spi-sirf.c | 4 +- drivers/spi/spi-slave-mt27xx.c | 1 + drivers/spi/spi-sprd-adi.c | 92 +- drivers/spi/spi-sprd.c | 4 +- drivers/spi/spi-st-ssc4.c | 4 +- drivers/spi/spi-stm32-qspi.c | 5 +- drivers/spi/spi-sun4i.c | 5 +- drivers/spi/spi-sun6i.c | 5 +- drivers/spi/spi-synquacer.c | 2 + drivers/spi/spi-tegra20-sflash.c | 4 +- drivers/spi/spi-ti-qspi.c | 1 + drivers/spi/spi-uniphier.c | 90 +- drivers/spi/spi-xlp.c | 8 +- drivers/spi/spi-zynq-qspi.c | 7 +- drivers/spi/spi-zynqmp-gqspi.c | 5 +- drivers/spi/spi.c | 81 +- drivers/ssb/pci.c | 2 +- drivers/staging/Kconfig | 9 +- drivers/staging/Makefile | 5 +- drivers/staging/android/TODO | 2 + drivers/staging/android/ion/ion.c | 40 +- drivers/staging/android/ion/ion.h | 10 +- drivers/staging/android/ion/ion_system_heap.c | 4 +- drivers/staging/android/vsoc.c | 8 +- drivers/staging/comedi/drivers/daqboard2000.c | 7 +- drivers/staging/comedi/drivers/ni_mio_common.c | 2 +- drivers/staging/comedi/drivers/usbduxsigma.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 80 +- drivers/staging/emxx_udc/emxx_udc.h | 5 + .../erofs/Documentation/filesystems/erofs.txt | 209 + drivers/staging/erofs/Kconfig | 151 + drivers/staging/erofs/Makefile | 13 + drivers/staging/erofs/TODO | 46 + drivers/staging/erofs/compress.h | 62 + drivers/staging/erofs/data.c | 400 + drivers/staging/erofs/decompressor.c | 335 + drivers/staging/erofs/dir.c | 151 + drivers/staging/erofs/erofs_fs.h | 322 + drivers/staging/erofs/include/linux/tagptr.h | 110 + drivers/staging/erofs/include/trace/events/erofs.h | 256 + drivers/staging/erofs/inode.c | 332 + drivers/staging/erofs/internal.h | 642 + drivers/staging/erofs/namei.c | 256 + drivers/staging/erofs/super.c | 701 + drivers/staging/erofs/unzip_pagevec.h | 169 + drivers/staging/erofs/unzip_vle.c | 1591 + drivers/staging/erofs/unzip_vle.h | 196 + drivers/staging/erofs/utils.c | 353 + drivers/staging/erofs/xattr.c | 704 + drivers/staging/erofs/xattr.h | 97 + drivers/staging/erofs/zmap.c | 463 + drivers/staging/exfat/Kconfig | 49 - drivers/staging/exfat/Makefile | 10 - drivers/staging/exfat/TODO | 12 - drivers/staging/exfat/exfat.h | 971 - drivers/staging/exfat/exfat_blkdev.c | 136 - drivers/staging/exfat/exfat_cache.c | 724 - drivers/staging/exfat/exfat_core.c | 3701 -- drivers/staging/exfat/exfat_nls.c | 404 - drivers/staging/exfat/exfat_super.c | 4049 -- drivers/staging/exfat/exfat_upcase.c | 740 - drivers/staging/fbtft/fb_hx8340bn.c | 2 +- drivers/staging/fbtft/fb_hx8347d.c | 2 +- drivers/staging/fbtft/fb_ili9163.c | 2 +- drivers/staging/fbtft/fb_ili9320.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 2 +- drivers/staging/fbtft/fb_pcd8544.c | 4 +- drivers/staging/fbtft/fb_s6d1121.c | 2 +- drivers/staging/fbtft/fb_ssd1289.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/TODO | 1 + drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 15 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 51 - drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 56 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 44 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 309 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 4 - drivers/staging/gasket/apex_driver.c | 22 +- drivers/staging/gasket/gasket_ioctl.c | 12 +- drivers/staging/goldfish/goldfish_audio.c | 4 +- .../greybus/Documentation/firmware/authenticate.c | 46 + .../greybus/Documentation/firmware/firmware.c | 46 + drivers/staging/greybus/Kconfig | 27 + drivers/staging/greybus/Makefile | 22 + drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/greybus/arpc.h | 109 + drivers/staging/greybus/audio_apbridgea.c | 3 +- drivers/staging/greybus/audio_apbridgea.h | 26 +- drivers/staging/greybus/audio_codec.h | 4 +- drivers/staging/greybus/audio_gb.c | 4 +- drivers/staging/greybus/audio_manager.c | 2 +- drivers/staging/greybus/authentication.c | 3 +- drivers/staging/greybus/bootrom.c | 2 +- drivers/staging/greybus/bundle.c | 252 + drivers/staging/greybus/bundle.h | 89 + drivers/staging/greybus/camera.c | 2 +- drivers/staging/greybus/connection.c | 942 + drivers/staging/greybus/connection.h | 128 + drivers/staging/greybus/control.c | 584 + drivers/staging/greybus/control.h | 57 + drivers/staging/greybus/core.c | 349 + drivers/staging/greybus/debugfs.c | 30 + drivers/staging/greybus/es2.c | 1466 + drivers/staging/greybus/firmware.h | 4 +- drivers/staging/greybus/fw-core.c | 2 +- drivers/staging/greybus/fw-download.c | 2 +- drivers/staging/greybus/fw-management.c | 2 +- drivers/staging/greybus/gb-camera.h | 2 +- drivers/staging/greybus/gbphy.c | 2 +- drivers/staging/greybus/gbphy.h | 2 +- drivers/staging/greybus/gpio.c | 2 +- drivers/staging/greybus/greybus.h | 152 + drivers/staging/greybus/greybus_authentication.h | 48 +- drivers/staging/greybus/greybus_firmware.h | 48 +- .../linux => drivers/staging}/greybus/greybus_id.h | 0 drivers/staging/greybus/greybus_manifest.h | 178 + drivers/staging/greybus/greybus_protocols.h | 2222 + drivers/staging/greybus/greybus_trace.h | 502 + drivers/staging/greybus/hd.c | 256 + drivers/staging/greybus/hd.h | 82 + drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/i2c.c | 24 +- drivers/staging/greybus/interface.c | 1263 + drivers/staging/greybus/interface.h | 82 + drivers/staging/greybus/light.c | 16 +- drivers/staging/greybus/log.c | 9 +- drivers/staging/greybus/loopback.c | 9 +- drivers/staging/greybus/manifest.c | 534 + drivers/staging/greybus/manifest.h | 15 + drivers/staging/greybus/module.c | 236 + drivers/staging/greybus/module.h | 33 + drivers/staging/greybus/operation.c | 1264 + drivers/staging/greybus/operation.h | 224 + drivers/staging/greybus/power_supply.c | 3 +- drivers/staging/greybus/pwm.c | 2 +- drivers/staging/greybus/raw.c | 3 +- drivers/staging/greybus/sdio.c | 2 +- drivers/staging/greybus/spi.c | 2 +- drivers/staging/greybus/spilib.c | 2 +- drivers/staging/greybus/spilib.h | 2 +- drivers/staging/greybus/svc.c | 1398 + drivers/staging/greybus/svc.h | 101 + drivers/staging/greybus/svc_watchdog.c | 197 + drivers/staging/greybus/tools/loopback_test.c | 2 + drivers/staging/greybus/uart.c | 2 +- drivers/staging/greybus/usb.c | 2 +- drivers/staging/greybus/vibrator.c | 3 +- drivers/staging/iio/accel/adis16240.c | 5 +- drivers/staging/iio/adc/ad7192.c | 175 +- drivers/staging/iio/adc/ad7192.h | 37 + drivers/staging/iio/resolver/ad2s1210.c | 12 +- drivers/staging/isdn/hysdn/Kconfig | 2 +- drivers/staging/isdn/hysdn/hysdn_net.c | 2 +- drivers/staging/isdn/hysdn/hysdn_procconf.c | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 18 +- drivers/staging/kpc2000/kpc2000/core.c | 18 +- drivers/staging/kpc2000/kpc2000_i2c.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 3 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 8 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 2 + drivers/staging/media/allegro-dvt/allegro-core.c | 4 +- drivers/staging/media/bcm2048/Kconfig | 14 + drivers/staging/media/bcm2048/Makefile | 2 + drivers/staging/media/bcm2048/TODO | 24 + drivers/staging/media/bcm2048/radio-bcm2048.c | 2689 + drivers/staging/media/bcm2048/radio-bcm2048.h | 26 + drivers/staging/media/davinci_vpfe/Kconfig | 13 + drivers/staging/media/davinci_vpfe/Makefile | 11 + drivers/staging/media/davinci_vpfe/TODO | 38 + .../staging/media/davinci_vpfe/davinci-vpfe-mc.txt | 154 + .../staging/media/davinci_vpfe/davinci_vpfe_user.h | 1287 + drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 1852 + drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 174 + .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 1038 + .../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 556 + drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 1070 + drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 228 + .../media/davinci_vpfe/dm365_ipipeif_user.h | 90 + drivers/staging/media/davinci_vpfe/dm365_isif.c | 2097 + drivers/staging/media/davinci_vpfe/dm365_isif.h | 200 + .../staging/media/davinci_vpfe/dm365_isif_regs.h | 291 + drivers/staging/media/davinci_vpfe/dm365_resizer.c | 1995 + drivers/staging/media/davinci_vpfe/dm365_resizer.h | 241 + drivers/staging/media/davinci_vpfe/vpfe.h | 83 + .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 716 + .../staging/media/davinci_vpfe/vpfe_mc_capture.h | 90 + drivers/staging/media/davinci_vpfe/vpfe_video.c | 1646 + drivers/staging/media/davinci_vpfe/vpfe_video.h | 150 + drivers/staging/media/hantro/Kconfig | 2 +- drivers/staging/media/hantro/Makefile | 7 +- drivers/staging/media/hantro/hantro.h | 51 +- drivers/staging/media/hantro/hantro_drv.c | 110 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 292 - drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 14 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 503 - drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 11 +- drivers/staging/media/hantro/hantro_h264.c | 646 - drivers/staging/media/hantro/hantro_hw.h | 80 - drivers/staging/media/hantro/hantro_v4l2.c | 11 - drivers/staging/media/hantro/hantro_vp8.c | 201 - drivers/staging/media/hantro/rk3288_vpu_hw.c | 41 +- drivers/staging/media/hantro/rk3399_vpu_hw.c | 39 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 12 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 14 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 595 - drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/Makefile | 3 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 925 - drivers/staging/media/imx/imx-media-dev.c | 28 +- drivers/staging/media/imx/imx-media-internal-sd.c | 4 - drivers/staging/media/imx/imx-media-utils.c | 2 +- drivers/staging/media/imx/imx-media.h | 12 - drivers/staging/media/imx/imx6-mipi-csi2.c | 12 +- drivers/staging/media/imx/imx7-media-csi.c | 34 +- drivers/staging/media/imx/imx7-mipi-csis.c | 4 +- drivers/staging/media/ipu3/ipu3-tables.h | 4 +- drivers/staging/media/ipu3/ipu3.c | 3 +- drivers/staging/media/meson/vdec/esparser.c | 4 +- drivers/staging/media/omap4iss/iss.c | 1 + drivers/staging/media/omap4iss/iss_video.c | 40 +- drivers/staging/media/omap4iss/iss_video.h | 2 + drivers/staging/media/soc_camera/soc_camera.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus.c | 63 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 7 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 8 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 28 +- drivers/staging/media/tegra-vde/Kconfig | 2 +- drivers/staging/most/cdev/cdev.c | 4 +- drivers/staging/most/core.c | 4 +- drivers/staging/most/dim2/dim2.c | 21 + drivers/staging/most/dim2/hal.c | 99 +- drivers/staging/most/dim2/hal.h | 4 + drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 5 +- drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 12 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 5 +- drivers/staging/nvec/nvec.c | 8 +- drivers/staging/octeon-usb/octeon-hcd.c | 2 +- drivers/staging/octeon/Kconfig | 3 +- drivers/staging/octeon/ethernet-defines.h | 2 + drivers/staging/octeon/ethernet-mdio.c | 6 +- drivers/staging/octeon/ethernet-mem.c | 5 +- drivers/staging/octeon/ethernet-rgmii.c | 10 +- drivers/staging/octeon/ethernet-rx.c | 13 +- drivers/staging/octeon/ethernet-rx.h | 2 + drivers/staging/octeon/ethernet-sgmii.c | 8 +- drivers/staging/octeon/ethernet-spi.c | 10 +- drivers/staging/octeon/ethernet-tx.c | 19 +- drivers/staging/octeon/ethernet-util.h | 4 + drivers/staging/octeon/ethernet.c | 28 +- drivers/staging/octeon/octeon-ethernet.h | 29 +- drivers/staging/octeon/octeon-stubs.h | 1429 - drivers/staging/olpc_dcon/TODO | 4 + drivers/staging/pi433/Documentation/pi433.txt | 2 +- drivers/staging/pi433/pi433_if.c | 12 +- drivers/staging/qlge/Kconfig | 10 - drivers/staging/qlge/TODO | 46 - drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 141 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 11 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/core/rtw_security.c | 41 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 14 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 143 +- .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 881 + drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/mlme_osdep.h | 1 + drivers/staging/rtl8188eu/include/osdep_service.h | 2 + drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 + drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 5 + drivers/staging/rtl8188eu/os_dep/osdep_service.c | 5 + drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 3 +- drivers/staging/rtl8192e/Kconfig | 1 - drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 12 +- drivers/staging/rtl8192e/rtllib.h | 5 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 206 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 + drivers/staging/rtl8192e/rtllib_softmac.c | 24 +- drivers/staging/rtl8192u/Kconfig | 2 - drivers/staging/rtl8192u/ieee80211/dot11d.c | 10 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 42 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 204 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 22 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 635 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 1 + .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 14 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 142 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 43 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 12 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 17 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 4 + .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 18 +- drivers/staging/rtl8192u/r8180_93cx6.c | 11 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 42 +- drivers/staging/rtl8192u/r8192U_core.c | 112 +- drivers/staging/rtl8192u/r8192U_dm.c | 2 +- drivers/staging/rtl8192u/r819xU_firmware.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 59 + drivers/staging/rtl8712/os_intfs.c | 35 +- drivers/staging/rtl8712/recv_linux.c | 18 +- drivers/staging/rtl8712/recv_osdep.h | 16 +- drivers/staging/rtl8712/rtl8712_cmd.c | 14 +- drivers/staging/rtl8712/rtl8712_recv.c | 54 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_xmit.c | 46 +- drivers/staging/rtl8712/rtl8712_xmit.h | 8 +- drivers/staging/rtl8712/rtl871x_io.h | 7 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 5 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 16 +- drivers/staging/rtl8712/rtl871x_ioctl_set.h | 4 +- drivers/staging/rtl8712/rtl871x_mlme.c | 34 +- drivers/staging/rtl8712/rtl871x_mlme.h | 8 +- drivers/staging/rtl8712/rtl871x_mp.c | 9 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 10 +- drivers/staging/rtl8712/rtl871x_pwrctrl.h | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 22 +- drivers/staging/rtl8712/rtl871x_recv.h | 2 +- drivers/staging/rtl8712/rtl871x_rf.h | 3 +- drivers/staging/rtl8712/rtl871x_security.c | 29 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 65 +- drivers/staging/rtl8712/rtl871x_xmit.h | 20 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8712/usb_osintf.h | 4 +- drivers/staging/rtl8712/wifi.h | 8 + drivers/staging/rtl8712/xmit_linux.c | 2 +- drivers/staging/rtl8723bs/Makefile | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 113 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 11 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 1307 + drivers/staging/rtl8723bs/core/rtw_io.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 7 + drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 121 +- drivers/staging/rtl8723bs/core/rtw_security.c | 3 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 7 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 6 + drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 1 + drivers/staging/rtl8723bs/hal/hal_btcoex.c | 44 +- drivers/staging/rtl8723bs/hal/hal_com.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 18 + drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/hal_phy.c | 157 + drivers/staging/rtl8723bs/hal/odm.c | 19 +- drivers/staging/rtl8723bs/hal/odm.h | 4 + drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 5 + drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 7 + drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 15 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 7 +- drivers/staging/rtl8723bs/include/autoconf.h | 4 + drivers/staging/rtl8723bs/include/drv_types.h | 8 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 8 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 17 + drivers/staging/rtl8723bs/include/hal_intf.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 + drivers/staging/rtl8723bs/include/osdep_service.h | 10 +- .../rtl8723bs/include/osdep_service_linux.h | 14 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 77 + drivers/staging/rtl8723bs/include/rtw_mlme.h | 20 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 16 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 14 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 10 + drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 7 + drivers/staging/rtl8723bs/os_dep/os_intfs.c | 21 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 + drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 779 + drivers/staging/rtl8723bs/os_dep/rtw_proc.h | 37 + drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 5 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 5 + drivers/staging/rts5208/ms.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/rts5208/sd.c | 28 +- drivers/staging/sm750fb/ddk750.h | 3 + drivers/staging/sm750fb/ddk750_swi2c.c | 3 + drivers/staging/sm750fb/ddk750_swi2c.h | 3 + drivers/staging/unisys/visornic/visornic_main.c | 6 +- drivers/staging/uwb/TODO | 8 - drivers/staging/uwb/allocator.c | 374 - drivers/staging/uwb/drp-ie.c | 305 - drivers/staging/uwb/hwa-rc.c | 929 - drivers/staging/uwb/i1480/dfu/dfu.c | 198 - drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 - drivers/staging/uwb/i1480/dfu/mac.c | 496 - drivers/staging/uwb/i1480/dfu/phy.c | 190 - drivers/staging/uwb/i1480/dfu/usb.c | 448 - drivers/staging/uwb/i1480/i1480-est.c | 85 - drivers/staging/uwb/pal.c | 128 - drivers/staging/uwb/radio.c | 196 - drivers/staging/uwb/rsv.c | 1000 - drivers/staging/uwb/umc-bus.c | 211 - drivers/staging/uwb/umc-dev.c | 94 - drivers/staging/uwb/umc-drv.c | 31 - drivers/staging/uwb/uwb-debug.c | 354 - drivers/staging/uwb/uwb-internal.h | 366 - drivers/staging/uwb/uwb.h | 817 - drivers/staging/uwb/whc-rc.c | 467 - drivers/staging/uwb/whci.c | 257 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 29 + .../vc04_services/bcm2835-camera/mmal-common.h | 1 + .../vc04_services/bcm2835-camera/mmal-vchiq.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 38 +- drivers/staging/vme/devices/vme_user.c | 2 +- drivers/staging/vt6656/rxtx.c | 10 +- drivers/staging/vt6656/usbpipe.c | 2 +- .../staging/wilc1000/microchip,wilc1000,sdio.txt | 8 +- .../staging/wilc1000/microchip,wilc1000,spi.txt | 8 - drivers/staging/wilc1000/wilc_hif.c | 70 +- drivers/staging/wilc1000/wilc_hif.h | 6 +- drivers/staging/wilc1000/wilc_mon.c | 3 +- drivers/staging/wilc1000/wilc_netdev.c | 78 +- drivers/staging/wilc1000/wilc_sdio.c | 18 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 63 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 3 +- drivers/staging/wilc1000/wilc_wlan.c | 135 +- drivers/staging/wilc1000/wilc_wlan.h | 19 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 78 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 4 +- drivers/staging/wilc1000/wilc_wlan_if.h | 3 +- drivers/staging/wlan-ng/hfa384x_usb.c | 210 +- drivers/staging/wlan-ng/prism2mib.c | 44 +- drivers/staging/wlan-ng/prism2sta.c | 2 +- drivers/staging/wusbcore/Kconfig | 39 - drivers/staging/wusbcore/Makefile | 28 - drivers/staging/wusbcore/TODO | 8 - drivers/staging/wusbcore/cbaf.c | 645 - drivers/staging/wusbcore/crypto.c | 441 - drivers/staging/wusbcore/devconnect.c | 1085 - drivers/staging/wusbcore/host/Kconfig | 28 - drivers/staging/wusbcore/host/Makefile | 3 - drivers/staging/wusbcore/host/hwa-hc.c | 875 - drivers/staging/wusbcore/host/whci/asl.c | 376 - drivers/staging/wusbcore/host/whci/debug.c | 153 - drivers/staging/wusbcore/host/whci/hcd.c | 356 - drivers/staging/wusbcore/host/whci/hw.c | 93 - drivers/staging/wusbcore/host/whci/init.c | 177 - drivers/staging/wusbcore/host/whci/int.c | 82 - drivers/staging/wusbcore/host/whci/pzl.c | 404 - drivers/staging/wusbcore/host/whci/qset.c | 831 - drivers/staging/wusbcore/host/whci/whcd.h | 202 - drivers/staging/wusbcore/host/whci/wusb.c | 210 - drivers/staging/wusbcore/include/wusb.h | 362 - drivers/staging/wusbcore/mmc.c | 303 - drivers/staging/wusbcore/reservation.c | 110 - drivers/staging/wusbcore/wa-hc.h | 467 - drivers/staging/wusbcore/wusbhc.h | 487 - drivers/target/iscsi/cxgbit/cxgbit_target.c | 13 +- drivers/target/target_core_user.c | 29 +- drivers/target/tcm_fc/tfc_io.c | 3 +- drivers/tee/optee/call.c | 1 - drivers/tee/tee_core.c | 2 +- drivers/tee/tee_shm.c | 1 - drivers/thermal/armada_thermal.c | 5 +- drivers/thermal/cpu_cooling.c | 110 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 6 + .../int340x_thermal/processor_thermal_device.c | 96 +- drivers/thermal/intel/intel_pch_thermal.c | 6 +- drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/qcom/tsens-8960.c | 2 - drivers/thermal/qcom/tsens-v0_1.c | 12 +- drivers/thermal/qcom/tsens-v1.c | 1 - drivers/thermal/qcom/tsens.h | 1 - drivers/thermal/qoriq_thermal.c | 45 +- drivers/thermal/rcar_gen3_thermal.c | 3 +- drivers/thermal/tegra/soctherm.c | 2 +- drivers/thermal/thermal_core.c | 44 +- drivers/thermal/thermal_hwmon.c | 8 +- drivers/thermal/thermal_mmio.c | 7 + drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/ctl.c | 23 +- drivers/thunderbolt/eeprom.c | 6 +- drivers/thunderbolt/icm.c | 194 +- drivers/thunderbolt/nhi.c | 134 +- drivers/thunderbolt/nhi.h | 22 - drivers/thunderbolt/nhi_ops.c | 179 - drivers/thunderbolt/nhi_regs.h | 37 - drivers/thunderbolt/switch.c | 52 +- drivers/thunderbolt/tb_msgs.h | 16 +- drivers/thunderbolt/tunnel.c | 4 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/isicom.c | 1 + drivers/tty/n_gsm.c | 25 +- drivers/tty/nozomi.c | 4 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 4 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_dw.c | 173 +- drivers/tty/serial/8250/8250_dwlib.c | 126 - drivers/tty/serial/8250/8250_dwlib.h | 19 - drivers/tty/serial/8250/8250_exar.c | 114 +- drivers/tty/serial/8250/8250_lpc18xx.c | 4 +- drivers/tty/serial/8250/8250_lpss.c | 76 +- drivers/tty/serial/8250/8250_moxa.c | 155 + drivers/tty/serial/8250/8250_omap.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 651 +- drivers/tty/serial/8250/8250_pnp.c | 20 +- drivers/tty/serial/8250/8250_port.c | 93 +- drivers/tty/serial/8250/8250_uniphier.c | 4 +- drivers/tty/serial/8250/Kconfig | 15 +- drivers/tty/serial/8250/Makefile | 2 +- drivers/tty/serial/Kconfig | 63 +- drivers/tty/serial/Makefile | 5 +- drivers/tty/serial/amba-pl011.c | 5 +- drivers/tty/serial/atmel_serial.c | 51 +- drivers/tty/serial/fsl_linflexuart.c | 937 - drivers/tty/serial/fsl_lpuart.c | 518 +- drivers/tty/serial/icom.c | 2 + drivers/tty/serial/imx.c | 88 +- drivers/tty/serial/ioc3_serial.c | 2195 + drivers/tty/serial/ioc4_serial.c | 2955 + drivers/tty/serial/lantiq.c | 261 +- drivers/tty/serial/lpc32xx_hs.c | 42 +- drivers/tty/serial/max310x.c | 32 +- drivers/tty/serial/mvebu-uart.c | 12 +- drivers/tty/serial/mxs-auart.c | 6 +- drivers/tty/serial/owl-uart.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- drivers/tty/serial/rda-uart.c | 4 +- drivers/tty/serial/sccnxp.c | 1 + drivers/tty/serial/serial-tegra.c | 407 +- drivers/tty/serial/serial_core.c | 5 - drivers/tty/serial/serial_ks8695.c | 698 + drivers/tty/serial/serial_mctrl_gpio.c | 36 +- drivers/tty/serial/serial_mctrl_gpio.h | 6 +- drivers/tty/serial/sh-sci.c | 52 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sn_console.c | 1036 + drivers/tty/serial/sprd_serial.c | 58 +- drivers/tty/serial/stm32-usart.c | 72 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/tty_io.c | 13 +- drivers/uio/uio_dmem_genirq.c | 4 +- drivers/uio/uio_fsl_elbc_gpcm.c | 23 +- drivers/uio/uio_pdrv_genirq.c | 14 +- drivers/usb/Kconfig | 39 +- drivers/usb/Makefile | 4 +- drivers/usb/atm/cxacru.c | 58 +- drivers/usb/atm/ueagle-atm.c | 16 +- drivers/usb/cdns3/Kconfig | 46 - drivers/usb/cdns3/Makefile | 16 - drivers/usb/cdns3/cdns3-pci-wrap.c | 203 - drivers/usb/cdns3/core.c | 651 - drivers/usb/cdns3/core.h | 98 - drivers/usb/cdns3/debug.h | 161 - drivers/usb/cdns3/drd.c | 381 - drivers/usb/cdns3/drd.h | 167 - drivers/usb/cdns3/ep0.c | 886 - drivers/usb/cdns3/gadget-export.h | 28 - drivers/usb/cdns3/gadget.c | 2744 - drivers/usb/cdns3/gadget.h | 1338 - drivers/usb/cdns3/host-export.h | 28 - drivers/usb/cdns3/host.c | 74 - drivers/usb/cdns3/trace.c | 11 - drivers/usb/cdns3/trace.h | 493 - drivers/usb/chipidea/Kconfig | 1 - drivers/usb/chipidea/ci.h | 12 - drivers/usb/chipidea/ci_hdrc_msm.c | 9 +- drivers/usb/chipidea/core.c | 97 +- drivers/usb/chipidea/otg.c | 8 +- drivers/usb/chipidea/udc.c | 35 +- drivers/usb/class/cdc-wdm.c | 18 +- drivers/usb/class/usblp.c | 13 +- drivers/usb/class/usbtmc.c | 20 +- drivers/usb/common/Kconfig | 51 - drivers/usb/common/Makefile | 2 - drivers/usb/common/debug.c | 268 - drivers/usb/common/usb-conn-gpio.c | 284 - drivers/usb/core/Kconfig | 9 - drivers/usb/core/config.c | 12 +- drivers/usb/core/devio.c | 181 +- drivers/usb/core/driver.c | 2 - drivers/usb/core/generic.c | 5 - drivers/usb/core/hcd-pci.c | 33 +- drivers/usb/core/hcd.c | 11 +- drivers/usb/core/hub.c | 4 - drivers/usb/core/phy.c | 21 - drivers/usb/core/phy.h | 1 - drivers/usb/core/port.c | 9 - drivers/usb/core/usb.c | 222 + drivers/usb/core/usb.h | 3 - drivers/usb/dwc2/gadget.c | 9 +- drivers/usb/dwc2/hcd.c | 6 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/core.c | 61 +- drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/debug.h | 252 + drivers/usb/dwc3/dwc3-keystone.c | 5 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 18 +- drivers/usb/dwc3/dwc3-omap.c | 15 +- drivers/usb/dwc3/dwc3-st.c | 10 +- drivers/usb/dwc3/gadget.c | 24 +- drivers/usb/dwc3/host.c | 22 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/gadget/composite.c | 38 +- drivers/usb/gadget/function/f_fs.c | 245 +- drivers/usb/gadget/udc/Kconfig | 3 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 7 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 80 +- drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 59 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 15 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 1 - drivers/usb/gadget/udc/bcm63xx_udc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/gadget/udc/gr_udc.c | 8 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 19 +- drivers/usb/gadget/udc/net2280.c | 38 +- drivers/usb/gadget/udc/net2280.h | 3 + drivers/usb/gadget/udc/pch_udc.c | 3 +- drivers/usb/gadget/udc/renesas_usb3.c | 4 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/s3c2410_udc.c | 2 - drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/Kconfig | 35 +- drivers/usb/host/Makefile | 4 + drivers/usb/host/ehci-atmel.c | 3 + drivers/usb/host/ehci-exynos.c | 23 +- drivers/usb/host/ehci-grlib.c | 2 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-omap.c | 4 +- drivers/usb/host/ehci-orion.c | 3 + drivers/usb/host/ehci-platform.c | 4 +- drivers/usb/host/ehci-pmcmsp.c | 2 +- drivers/usb/host/ehci-ppc-of.c | 2 +- drivers/usb/host/ehci-ps3.c | 2 +- drivers/usb/host/ehci-sh.c | 5 +- drivers/usb/host/ehci-st.c | 4 +- drivers/usb/host/ehci-w90x900.c | 130 + drivers/usb/host/ehci-xilinx-of.c | 2 +- drivers/usb/host/fhci-hcd.c | 2 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/hwa-hc.c | 875 + drivers/usb/host/imx21-hcd.c | 6 +- drivers/usb/host/isp116x-hcd.c | 6 + drivers/usb/host/isp1362-hcd.c | 5 + drivers/usb/host/max3421-hcd.c | 17 + drivers/usb/host/ohci-exynos.c | 23 +- drivers/usb/host/ohci-hcd.c | 17 +- drivers/usb/host/ohci-nxp.c | 25 +- drivers/usb/host/ohci-platform.c | 4 +- drivers/usb/host/ohci-ppc-of.c | 2 +- drivers/usb/host/ohci-ps3.c | 2 +- drivers/usb/host/ohci-pxa27x.c | 2 +- drivers/usb/host/ohci-sa1111.c | 2 +- drivers/usb/host/ohci-st.c | 4 +- drivers/usb/host/ohci-tmio.c | 3 - drivers/usb/host/oxu210hp-hcd.c | 446 +- drivers/usb/host/oxu210hp.h | 448 + drivers/usb/host/r8a66597-hcd.c | 6 + drivers/usb/host/sl811-hcd.c | 6 + drivers/usb/host/u132-hcd.c | 2 + drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-pci.c | 2 +- drivers/usb/host/uhci-platform.c | 2 +- .../{staging/wusbcore => usb}/host/whci/Makefile | 0 drivers/usb/host/whci/asl.c | 376 + drivers/usb/host/whci/debug.c | 153 + drivers/usb/host/whci/hcd.c | 356 + drivers/usb/host/whci/hw.c | 93 + drivers/usb/host/whci/init.c | 177 + drivers/usb/host/whci/int.c | 82 + drivers/usb/host/whci/pzl.c | 404 + drivers/usb/host/whci/qset.c | 831 + drivers/usb/host/whci/whcd.h | 202 + .../{staging/wusbcore => usb}/host/whci/whci-hc.h | 0 drivers/usb/host/whci/wusb.c | 210 + drivers/usb/host/xhci-dbgcap.c | 1 + drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-ext-caps.c | 18 - drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mem.c | 1 + drivers/usb/host/xhci-mtk.c | 13 - drivers/usb/host/xhci-mtk.h | 1 - drivers/usb/host/xhci-plat.c | 15 +- drivers/usb/host/xhci-plat.h | 2 - drivers/usb/host/xhci-rcar.c | 30 +- drivers/usb/host/xhci-rcar.h | 21 - drivers/usb/host/xhci-tegra.c | 10 - drivers/usb/host/xhci.c | 5 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/isp1760/isp1760-core.c | 3 + drivers/usb/isp1760/isp1760-if.c | 1 + drivers/usb/misc/cypress_cy7c63.c | 29 +- drivers/usb/misc/cytherm.c | 64 +- drivers/usb/misc/lvstest.c | 19 +- drivers/usb/misc/rio500.c | 109 +- drivers/usb/misc/trancevibrator.c | 15 +- drivers/usb/misc/usbsevseg.c | 17 +- drivers/usb/mtu3/Kconfig | 1 - drivers/usb/mtu3/mtu3.h | 5 - drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_debugfs.c | 4 +- drivers/usb/mtu3/mtu3_dr.c | 48 +- drivers/usb/mtu3/mtu3_dr.h | 6 +- drivers/usb/mtu3/mtu3_plat.c | 3 +- drivers/usb/musb/musb_core.c | 24 +- drivers/usb/musb/musb_host.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 18 +- drivers/usb/phy/phy-fsl-usb.c | 14 +- drivers/usb/phy/phy-mv-usb.c | 17 +- drivers/usb/phy/phy-tahvo.c | 18 +- drivers/usb/phy/phy-twl6030-usb.c | 12 +- drivers/usb/renesas_usbhs/mod_host.c | 2 +- drivers/usb/roles/class.c | 57 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 54 +- drivers/usb/serial/ftdi_sio.c | 43 - drivers/usb/storage/debug.h | 2 + drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/realtek_cr.c | 15 +- drivers/usb/storage/scsiglue.c | 8 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/typec/Kconfig | 1 - drivers/usb/typec/class.c | 16 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 101 +- drivers/usb/typec/tcpm/tcpm.c | 25 +- drivers/usb/typec/tcpm/wcove.c | 4 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 13 +- drivers/usb/usb-skeleton.c | 8 +- drivers/usb/usbip/stub.h | 7 +- drivers/usb/usbip/stub_dev.c | 50 +- drivers/usb/usbip/stub_main.c | 57 +- drivers/usb/usbip/stub_rx.c | 204 +- drivers/usb/usbip/stub_tx.c | 99 +- drivers/usb/usbip/usbip_common.c | 59 +- drivers/usb/usbip/vhci_hcd.c | 12 +- drivers/usb/usbip/vhci_rx.c | 3 - drivers/usb/usbip/vhci_tx.c | 66 +- drivers/usb/usbip/vudc.h | 2 +- drivers/usb/usbip/vudc_dev.c | 9 + drivers/usb/usbip/vudc_main.c | 1 - drivers/usb/usbip/vudc_sysfs.c | 7 +- drivers/usb/wusbcore/Kconfig | 38 + drivers/usb/wusbcore/Makefile | 26 + drivers/usb/wusbcore/cbaf.c | 645 + drivers/usb/wusbcore/crypto.c | 441 + drivers/{staging => usb}/wusbcore/dev-sysfs.c | 0 drivers/usb/wusbcore/devconnect.c | 1085 + drivers/usb/wusbcore/mmc.c | 303 + drivers/{staging => usb}/wusbcore/pal.c | 0 drivers/usb/wusbcore/reservation.c | 110 + drivers/{staging => usb}/wusbcore/rh.c | 0 drivers/{staging => usb}/wusbcore/security.c | 0 drivers/{staging => usb}/wusbcore/wa-hc.c | 0 drivers/usb/wusbcore/wa-hc.h | 467 + drivers/{staging => usb}/wusbcore/wa-nep.c | 0 drivers/{staging => usb}/wusbcore/wa-rpipe.c | 0 drivers/{staging => usb}/wusbcore/wa-xfer.c | 0 drivers/{staging => usb}/wusbcore/wusbhc.c | 0 drivers/usb/wusbcore/wusbhc.h | 487 + drivers/{staging => }/uwb/Kconfig | 0 drivers/{staging => }/uwb/Makefile | 0 drivers/{staging => }/uwb/address.c | 0 drivers/uwb/allocator.c | 374 + drivers/{staging => }/uwb/beacon.c | 0 drivers/{staging => }/uwb/driver.c | 0 drivers/{staging => }/uwb/drp-avail.c | 0 drivers/uwb/drp-ie.c | 305 + drivers/{staging => }/uwb/drp.c | 0 drivers/{staging => }/uwb/est.c | 0 drivers/uwb/hwa-rc.c | 929 + drivers/{staging => }/uwb/i1480/Makefile | 0 drivers/{staging => }/uwb/i1480/dfu/Makefile | 0 drivers/uwb/i1480/dfu/dfu.c | 198 + drivers/uwb/i1480/dfu/i1480-dfu.h | 246 + drivers/uwb/i1480/dfu/mac.c | 496 + drivers/uwb/i1480/dfu/phy.c | 190 + drivers/uwb/i1480/dfu/usb.c | 448 + drivers/uwb/i1480/i1480-est.c | 85 + drivers/{staging => }/uwb/ie-rcv.c | 0 drivers/{staging => }/uwb/ie.c | 0 drivers/{staging => }/uwb/lc-dev.c | 0 drivers/{staging => }/uwb/lc-rc.c | 0 drivers/{staging => }/uwb/neh.c | 0 drivers/uwb/pal.c | 128 + drivers/uwb/radio.c | 196 + drivers/{staging => }/uwb/reset.c | 0 drivers/uwb/rsv.c | 1000 + drivers/{staging => }/uwb/scan.c | 0 drivers/uwb/umc-bus.c | 211 + drivers/uwb/umc-dev.c | 94 + drivers/uwb/umc-drv.c | 31 + drivers/uwb/uwb-debug.c | 355 + drivers/uwb/uwb-internal.h | 366 + drivers/{staging => }/uwb/uwbd.c | 0 drivers/uwb/whc-rc.c | 467 + drivers/uwb/whci.c | 257 + drivers/vfio/pci/vfio_pci.c | 17 +- drivers/vfio/vfio.c | 39 +- drivers/vfio/vfio_iommu_spapr_tce.c | 35 +- drivers/vfio/vfio_iommu_type1.c | 547 +- drivers/vhost/net.c | 12 +- drivers/vhost/scsi.c | 12 +- drivers/vhost/test.c | 25 +- drivers/vhost/vhost.c | 524 +- drivers/vhost/vhost.h | 41 + drivers/vhost/vsock.c | 80 +- drivers/video/backlight/Kconfig | 2 + drivers/video/backlight/backlight.c | 19 - drivers/video/backlight/gpio_backlight.c | 24 +- drivers/video/backlight/lcd.c | 8 + drivers/video/backlight/lm3630a_bl.c | 3 +- drivers/video/backlight/lms283gf05.c | 2 +- drivers/video/backlight/pwm_bl.c | 35 +- drivers/video/backlight/rave-sp-backlight.c | 10 +- drivers/video/backlight/tosa_lcd.c | 3 +- drivers/video/fbdev/Kconfig | 23 + drivers/video/fbdev/Makefile | 2 + drivers/video/fbdev/acornfb.c | 1 - drivers/video/fbdev/amba-clcd.c | 4 +- drivers/video/fbdev/atafb.c | 42 +- drivers/video/fbdev/aty/aty128fb.c | 18 + drivers/video/fbdev/aty/atyfb_base.c | 41 +- drivers/video/fbdev/aty/radeon_base.c | 6 +- drivers/video/fbdev/au1200fb.c | 5 +- drivers/video/fbdev/core/fbmem.c | 14 +- drivers/video/fbdev/core/fbmon.c | 96 + drivers/video/fbdev/core/modedb.c | 57 + drivers/video/fbdev/da8xx-fb.c | 118 +- drivers/video/fbdev/efifb.c | 27 +- drivers/video/fbdev/jz4740_fb.c | 690 + drivers/video/fbdev/mmp/core.c | 6 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 1 + drivers/video/fbdev/nuc900fb.c | 760 + drivers/video/fbdev/nuc900fb.h | 51 + drivers/video/fbdev/nvidia/nv_backlight.c | 2 + drivers/video/fbdev/nvidia/nv_setup.c | 24 + drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 5 - drivers/video/fbdev/pvr2fb.c | 6 +- drivers/video/fbdev/pxafb.c | 21 + drivers/video/fbdev/pxafb.h | 1 + drivers/video/fbdev/sa1100fb.c | 27 + drivers/video/fbdev/sa1100fb.h | 1 + drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 - drivers/video/fbdev/sm501fb.c | 37 +- drivers/video/fbdev/sm712fb.c | 8 +- drivers/video/fbdev/ssd1307fb.c | 131 +- drivers/video/fbdev/udlfb.c | 2 +- drivers/video/fbdev/via/via-core.c | 43 + drivers/video/fbdev/w100fb.c | 23 +- drivers/video/fbdev/wm8505fb.c | 13 +- drivers/video/of_display_timing.c | 11 +- drivers/virt/fsl_hypervisor.c | 2 +- drivers/virtio/virtio_ring.c | 8 +- drivers/w1/masters/Kconfig | 9 - drivers/w1/masters/Makefile | 1 - drivers/w1/masters/mxc_w1.c | 4 +- drivers/w1/masters/omap_hdq.c | 4 +- drivers/w1/masters/sgi_w1.c | 130 - drivers/w1/slaves/Kconfig | 6 - drivers/w1/slaves/Makefile | 1 - drivers/w1/slaves/w1_ds250x.c | 290 - drivers/watchdog/Kconfig | 35 +- drivers/watchdog/Makefile | 3 +- drivers/watchdog/acquirewdt.c | 1 - drivers/watchdog/advantechwdt.c | 1 - drivers/watchdog/alim1535_wdt.c | 1 - drivers/watchdog/alim7101_wdt.c | 1 - drivers/watchdog/ar7_wdt.c | 1 - drivers/watchdog/aspeed_wdt.c | 69 +- drivers/watchdog/at91rm9200_wdt.c | 1 - drivers/watchdog/ath79_wdt.c | 5 +- drivers/watchdog/bcm63xx_wdt.c | 1 - drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 25 +- drivers/watchdog/diag288_wdt.c | 3 + drivers/watchdog/eurotechwdt.c | 1 - drivers/watchdog/f71808e_wdt.c | 18 +- drivers/watchdog/gef_wdt.c | 1 - drivers/watchdog/geodewdt.c | 1 - drivers/watchdog/iTCO_wdt.c | 26 +- drivers/watchdog/ib700wdt.c | 1 - drivers/watchdog/ibmasr.c | 1 - drivers/watchdog/imx2_wdt.c | 4 +- drivers/watchdog/imx7ulp_wdt.c | 243 - drivers/watchdog/imx_sc_wdt.c | 9 +- drivers/watchdog/indydog.c | 1 - drivers/watchdog/intel_scu_watchdog.c | 1 - drivers/watchdog/iop_wdt.c | 1 - drivers/watchdog/it8712f_wdt.c | 1 - drivers/watchdog/ixp4xx_wdt.c | 1 - drivers/watchdog/jz4740_wdt.c | 1 + drivers/watchdog/ks8695_wdt.c | 319 + drivers/watchdog/m54xx_wdt.c | 1 - drivers/watchdog/machzwd.c | 1 - drivers/watchdog/mixcomwd.c | 1 - drivers/watchdog/mtx-1_wdt.c | 1 - drivers/watchdog/mv64x60_wdt.c | 1 - drivers/watchdog/nuc900_wdt.c | 302 + drivers/watchdog/nv_tco.c | 1 - drivers/watchdog/orion_wdt.c | 66 +- drivers/watchdog/pc87413_wdt.c | 1 - drivers/watchdog/pcwd.c | 1 - drivers/watchdog/pcwd_pci.c | 1 - drivers/watchdog/pcwd_usb.c | 1 - drivers/watchdog/pika_wdt.c | 1 - drivers/watchdog/pnx4008_wdt.c | 1 + drivers/watchdog/pnx833x_wdt.c | 1 - drivers/watchdog/qcom-wdt.c | 84 +- drivers/watchdog/rc32434_wdt.c | 1 - drivers/watchdog/rdc321x_wdt.c | 1 - drivers/watchdog/riowd.c | 1 - drivers/watchdog/sa1100_wdt.c | 1 - drivers/watchdog/sb_wdog.c | 1 - drivers/watchdog/sbc60xxwdt.c | 1 - drivers/watchdog/sbc7240_wdt.c | 1 - drivers/watchdog/sbc_epx_c3.c | 1 - drivers/watchdog/sbc_fitpc2_wdt.c | 1 - drivers/watchdog/sc1200wdt.c | 1 - drivers/watchdog/sc520_wdt.c | 1 - drivers/watchdog/sch311x_wdt.c | 1 - drivers/watchdog/scx200_wdt.c | 1 - drivers/watchdog/smsc37b787_wdt.c | 1 - drivers/watchdog/sprd_wdt.c | 4 +- drivers/watchdog/w83877f_wdt.c | 1 - drivers/watchdog/w83977f_wdt.c | 1 - drivers/watchdog/wafer5823wdt.c | 1 - drivers/watchdog/watchdog_dev.c | 1 - drivers/watchdog/wdrtas.c | 1 - drivers/watchdog/wdt.c | 1 - drivers/watchdog/wdt285.c | 3 +- drivers/watchdog/wdt977.c | 1 - drivers/watchdog/wdt_pci.c | 1 - drivers/watchdog/ziirave_wdt.c | 351 +- drivers/xen/pci.c | 21 +- drivers/xen/swiotlb-xen.c | 97 +- fs/9p/cache.c | 2 - fs/9p/vfs_file.c | 3 - fs/9p/vfs_super.c | 10 +- fs/Kconfig | 3 - fs/Makefile | 2 - fs/affs/amigaffs.c | 2 +- fs/affs/amigaffs.h | 3 - fs/affs/inode.c | 4 +- fs/affs/super.c | 4 - fs/afs/cell.c | 4 - fs/afs/dir.c | 57 +- fs/afs/dynroot.c | 7 + fs/afs/fsclient.c | 6 +- fs/afs/inode.c | 2 +- fs/afs/internal.h | 2 +- fs/afs/security.c | 108 +- fs/afs/volume.c | 2 + fs/afs/yfsclient.c | 8 +- fs/aio.c | 9 +- fs/attr.c | 21 +- fs/autofs/autofs_i.h | 1 + fs/autofs/expire.c | 103 +- fs/autofs/root.c | 44 +- fs/befs/linuxvfs.c | 2 - fs/bfs/inode.c | 2 - fs/binfmt_elf.c | 20 + fs/block_dev.c | 3 - fs/btrfs/Makefile | 2 +- fs/btrfs/async-thread.c | 8 +- fs/btrfs/block-group.c | 3173 -- fs/btrfs/block-group.h | 250 - fs/btrfs/block-rsv.c | 48 +- fs/btrfs/check-integrity.c | 7 +- fs/btrfs/compression.c | 21 +- fs/btrfs/compression.h | 11 +- fs/btrfs/ctree.c | 452 +- fs/btrfs/ctree.h | 417 +- fs/btrfs/dedupe.h | 12 + fs/btrfs/delalloc-space.c | 34 +- fs/btrfs/delayed-inode.c | 18 +- fs/btrfs/delayed-ref.c | 10 +- fs/btrfs/dev-replace.c | 3 +- fs/btrfs/disk-io.c | 40 +- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent-tree.c | 12282 ++-- fs/btrfs/extent_io.c | 47 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/extent_map.c | 2 - fs/btrfs/file.c | 435 +- fs/btrfs/free-space-cache.c | 42 +- fs/btrfs/free-space-cache.h | 24 +- fs/btrfs/free-space-tree.c | 1 - fs/btrfs/free-space-tree.h | 2 - fs/btrfs/inode-item.c | 62 +- fs/btrfs/inode-map.c | 32 +- fs/btrfs/inode.c | 397 +- fs/btrfs/ioctl.c | 430 +- fs/btrfs/locking.c | 37 +- fs/btrfs/locking.h | 2 + fs/btrfs/lzo.c | 8 +- fs/btrfs/math.h | 28 + fs/btrfs/misc.h | 50 - fs/btrfs/ordered-data.c | 1 - fs/btrfs/props.c | 2 +- fs/btrfs/qgroup.c | 48 +- fs/btrfs/raid56.c | 16 - fs/btrfs/reada.c | 30 - fs/btrfs/relocation.c | 3 +- fs/btrfs/root-tree.c | 2 +- fs/btrfs/scrub.c | 1 - fs/btrfs/send.c | 375 - fs/btrfs/space-info.c | 372 +- fs/btrfs/space-info.h | 30 +- fs/btrfs/struct-funcs.c | 73 +- fs/btrfs/super.c | 34 +- fs/btrfs/sysfs.c | 270 +- fs/btrfs/sysfs.h | 82 +- fs/btrfs/tests/btrfs-tests.c | 1 - fs/btrfs/tests/extent-io-tests.c | 31 +- fs/btrfs/tests/free-space-tests.c | 1 - fs/btrfs/tests/free-space-tree-tests.c | 1 - fs/btrfs/tests/inode-tests.c | 24 +- fs/btrfs/transaction.c | 6 +- fs/btrfs/tree-checker.c | 432 - fs/btrfs/tree-log.c | 71 +- fs/btrfs/volumes.c | 102 +- fs/btrfs/volumes.h | 9 + fs/btrfs/zlib.c | 11 +- fs/btrfs/zstd.c | 12 +- fs/buffer.c | 56 +- fs/ceph/Makefile | 2 +- fs/ceph/addr.c | 66 +- fs/ceph/cache.c | 2 - fs/ceph/caps.c | 178 +- fs/ceph/debugfs.c | 1 + fs/ceph/dir.c | 1 - fs/ceph/export.c | 60 +- fs/ceph/file.c | 106 +- fs/ceph/inode.c | 57 +- fs/ceph/io.c | 163 - fs/ceph/io.h | 12 - fs/ceph/locks.c | 11 +- fs/ceph/mds_client.c | 110 +- fs/ceph/mds_client.h | 8 +- fs/ceph/snap.c | 4 +- fs/ceph/super.c | 54 +- fs/ceph/super.h | 52 +- fs/ceph/xattr.c | 95 +- fs/cifs/Kconfig | 10 +- fs/cifs/Makefile | 2 - fs/cifs/cifs_debug.c | 8 +- fs/cifs/cifs_debug.h | 67 - fs/cifs/cifs_fs_sb.h | 2 - fs/cifs/cifs_ioctl.h | 10 - fs/cifs/cifs_spnego.c | 27 +- fs/cifs/cifsacl.c | 109 +- fs/cifs/cifsacl.h | 2 +- fs/cifs/cifsfs.c | 54 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 48 +- fs/cifs/cifsproto.h | 14 - fs/cifs/cifsroot.c | 94 - fs/cifs/cifssmb.c | 199 +- fs/cifs/connect.c | 268 +- fs/cifs/dir.c | 7 +- fs/cifs/export.c | 2 +- fs/cifs/file.c | 80 +- fs/cifs/inode.c | 19 +- fs/cifs/ioctl.c | 29 - fs/cifs/misc.c | 22 - fs/cifs/netmisc.c | 14 +- fs/cifs/sess.c | 242 +- fs/cifs/smb2inode.c | 155 +- fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2misc.c | 37 +- fs/cifs/smb2ops.c | 214 +- fs/cifs/smb2pdu.c | 393 +- fs/cifs/smb2pdu.h | 2 - fs/cifs/smb2proto.h | 7 +- fs/cifs/smb2transport.c | 212 +- fs/cifs/smbdirect.c | 10 +- fs/cifs/smbencrypt.c | 18 +- fs/cifs/trace.h | 38 - fs/cifs/transport.c | 134 +- fs/coda/inode.c | 3 - fs/coda/pioctl.c | 7 +- fs/compat_ioctl.c | 917 +- fs/configfs/configfs_internal.h | 36 +- fs/configfs/dir.c | 306 +- fs/configfs/file.c | 280 +- fs/configfs/inode.c | 36 +- fs/configfs/mount.c | 9 - fs/configfs/symlink.c | 197 +- fs/cramfs/inode.c | 71 +- fs/crypto/Kconfig | 2 - fs/crypto/Makefile | 10 +- fs/crypto/crypto.c | 45 +- fs/crypto/fname.c | 47 +- fs/crypto/fscrypt_private.h | 399 +- fs/crypto/hkdf.c | 181 - fs/crypto/hooks.c | 6 +- fs/crypto/keyinfo.c | 611 + fs/crypto/keyring.c | 1010 - fs/crypto/keysetup.c | 591 - fs/crypto/keysetup_v1.c | 340 - fs/crypto/policy.c | 434 +- fs/d_path.c | 6 +- fs/debugfs/file.c | 30 - fs/debugfs/inode.c | 32 +- fs/devpts/inode.c | 2 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/file.c | 1 - fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/messaging.c | 1 - fs/efs/super.c | 2 - fs/erofs/Kconfig | 91 - fs/erofs/Makefile | 11 - fs/erofs/compress.h | 60 - fs/erofs/data.c | 360 - fs/erofs/decompressor.c | 338 - fs/erofs/dir.c | 142 - fs/erofs/erofs_fs.h | 316 - fs/erofs/inode.c | 337 - fs/erofs/internal.h | 431 - fs/erofs/namei.c | 252 - fs/erofs/super.c | 615 - fs/erofs/tagptr.h | 110 - fs/erofs/utils.c | 333 - fs/erofs/xattr.c | 704 - fs/erofs/xattr.h | 92 - fs/erofs/zdata.c | 1431 - fs/erofs/zdata.h | 193 - fs/erofs/zmap.c | 471 - fs/erofs/zpvec.h | 157 - fs/eventpoll.c | 4 +- fs/exportfs/expfs.c | 2 +- fs/ext2/balloc.c | 10 +- fs/ext2/super.c | 5 +- fs/ext2/xattr.c | 2 +- fs/ext4/Makefile | 1 - fs/ext4/block_validity.c | 189 +- fs/ext4/dir.c | 7 +- fs/ext4/ext4.h | 95 +- fs/ext4/extents.c | 98 +- fs/ext4/extents_status.c | 521 +- fs/ext4/extents_status.h | 8 +- fs/ext4/file.c | 6 +- fs/ext4/hash.c | 2 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 161 +- fs/ext4/ioctl.c | 144 - fs/ext4/namei.c | 4 +- fs/ext4/readpage.c | 211 +- fs/ext4/super.c | 45 +- fs/ext4/sysfs.c | 6 - fs/ext4/verity.c | 367 - fs/f2fs/Kconfig | 5 +- fs/f2fs/Makefile | 1 - fs/f2fs/data.c | 180 +- fs/f2fs/debug.c | 4 +- fs/f2fs/dir.c | 184 +- fs/f2fs/f2fs.h | 67 +- fs/f2fs/file.c | 283 +- fs/f2fs/gc.c | 27 +- fs/f2fs/hash.c | 37 +- fs/f2fs/inline.c | 18 +- fs/f2fs/inode.c | 14 +- fs/f2fs/namei.c | 54 +- fs/f2fs/node.c | 57 +- fs/f2fs/segment.c | 135 +- fs/f2fs/segment.h | 12 +- fs/f2fs/super.c | 161 +- fs/f2fs/sysfs.c | 34 - fs/f2fs/verity.c | 247 - fs/f2fs/xattr.c | 6 - fs/f2fs/xattr.h | 2 - fs/fat/fat.h | 1 - fs/fat/file.c | 21 +- fs/fat/inode.c | 34 +- fs/fhandle.c | 2 +- fs/file_table.c | 1 - fs/freevxfs/vxfs_super.c | 2 - fs/fs-writeback.c | 174 +- fs/fs_context.c | 18 +- fs/fs_parser.c | 18 +- fs/fscache/object-list.c | 2 +- fs/fuse/Kconfig | 11 - fs/fuse/Makefile | 1 - fs/fuse/cuse.c | 100 +- fs/fuse/dev.c | 656 +- fs/fuse/dir.c | 283 +- fs/fuse/file.c | 1227 +- fs/fuse/fuse_i.h | 357 +- fs/fuse/inode.c | 557 +- fs/fuse/readdir.c | 68 +- fs/fuse/virtio_fs.c | 1195 - fs/fuse/xattr.c | 76 +- fs/gfs2/aops.c | 4 +- fs/gfs2/bmap.c | 193 +- fs/gfs2/dentry.c | 45 +- fs/gfs2/dir.c | 3 +- fs/gfs2/dir.h | 3 +- fs/gfs2/file.c | 39 +- fs/gfs2/glock.c | 115 +- fs/gfs2/glock.h | 6 - fs/gfs2/incore.h | 9 +- fs/gfs2/inode.c | 63 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/ops_fstype.c | 496 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 347 +- fs/gfs2/super.h | 3 +- fs/gfs2/util.c | 2 +- fs/hpfs/dir.c | 1 - fs/hpfs/file.c | 1 - fs/hpfs/hpfs_fn.h | 6 +- fs/hpfs/super.c | 2 - fs/inode.c | 36 +- fs/io_uring.c | 607 +- fs/ioctl.c | 80 +- fs/iomap/direct-io.c | 24 +- fs/isofs/export.c | 2 +- fs/isofs/inode.c | 7 - fs/jbd2/journal.c | 2 + fs/jbd2/revoke.c | 4 +- fs/jbd2/transaction.c | 15 +- fs/jffs2/fs.c | 51 +- fs/jffs2/gc.c | 21 +- fs/jffs2/nodelist.c | 2 +- fs/jffs2/os-linux.h | 7 +- fs/jffs2/scan.c | 5 +- fs/jffs2/super.c | 172 +- fs/jfs/Kconfig | 2 +- fs/jfs/super.c | 2 - fs/kernfs/dir.c | 9 +- fs/kernfs/inode.c | 7 +- fs/libfs.c | 128 +- fs/locks.c | 73 +- fs/minix/inode.c | 2 - fs/namei.c | 64 +- fs/namespace.c | 58 +- fs/nfs/dir.c | 2 +- fs/nfs/direct.c | 27 +- fs/nfs/flexfilelayout/flexfilelayout.c | 28 +- fs/nfs/inode.c | 35 +- fs/nfs/internal.h | 10 - fs/nfs/nfs4_fs.h | 11 +- fs/nfs/nfs4file.c | 12 +- fs/nfs/nfs4idmap.c | 30 +- fs/nfs/nfs4proc.c | 309 +- fs/nfs/nfs4state.c | 22 +- fs/nfs/nfs4xdr.c | 2 +- fs/nfs/nfstrace.h | 2 + fs/nfs/pagelist.c | 19 +- fs/nfs/pnfs.c | 71 +- fs/nfs/pnfs.h | 17 +- fs/nfs/pnfs_nfs.c | 15 +- fs/nfs/proc.c | 7 +- fs/nfs/read.c | 35 +- fs/nfs/super.c | 20 +- fs/nfs/write.c | 38 +- fs/nfsd/Kconfig | 3 +- fs/nfsd/Makefile | 3 +- fs/nfsd/acl.h | 8 + fs/nfsd/blocklayout.c | 3 +- fs/nfsd/export.c | 13 - fs/nfsd/filecache.c | 934 - fs/nfsd/filecache.h | 61 - fs/nfsd/netns.h | 4 - fs/nfsd/nfs3xdr.c | 13 +- fs/nfsd/nfs4callback.c | 35 +- fs/nfsd/nfs4layouts.c | 12 +- fs/nfsd/nfs4proc.c | 97 +- fs/nfsd/nfs4recover.c | 388 +- fs/nfsd/nfs4state.c | 205 +- fs/nfsd/nfs4xdr.c | 45 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 23 +- fs/nfsd/nfssvc.c | 48 +- fs/nfsd/state.h | 13 +- fs/nfsd/trace.h | 140 - fs/nfsd/vfs.c | 314 +- fs/nfsd/vfs.h | 9 +- fs/nfsd/xdr4.h | 19 +- fs/nilfs2/ioctl.c | 1 - fs/notify/dnotify/dnotify.c | 15 +- fs/notify/fanotify/fanotify_user.c | 23 +- fs/notify/fsnotify.h | 2 + fs/notify/group.c | 2 - fs/notify/inotify/inotify_user.c | 14 +- fs/notify/mark.c | 6 - fs/ntfs/inode.c | 21 +- fs/ocfs2/alloc.c | 20 +- fs/ocfs2/aops.c | 38 +- fs/ocfs2/blockcheck.c | 26 +- fs/ocfs2/cluster/heartbeat.c | 103 +- fs/ocfs2/dir.c | 3 +- fs/ocfs2/dlm/dlmcommon.h | 1 + fs/ocfs2/dlm/dlmdebug.c | 55 +- fs/ocfs2/dlm/dlmdebug.h | 16 +- fs/ocfs2/dlm/dlmdomain.c | 7 +- fs/ocfs2/dlm/dlmunlock.c | 23 +- fs/ocfs2/dlmglue.c | 20 +- fs/ocfs2/file.c | 13 +- fs/ocfs2/ioctl.c | 3 +- fs/ocfs2/journal.h | 42 +- fs/ocfs2/namei.c | 2 + fs/ocfs2/ocfs2.h | 3 + fs/ocfs2/super.c | 10 +- fs/ocfs2/xattr.c | 56 +- fs/omfs/inode.c | 4 - fs/open.c | 8 - fs/orangefs/file.c | 2 +- fs/orangefs/inode.c | 2 +- fs/orangefs/namei.c | 2 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/overlayfs/export.c | 3 +- fs/overlayfs/inode.c | 3 +- fs/overlayfs/ovl_entry.h | 1 - fs/overlayfs/super.c | 73 +- fs/proc/kcore.c | 6 - fs/proc/meminfo.c | 8 +- fs/proc/page.c | 40 +- fs/proc/root.c | 3 +- fs/proc/task_mmu.c | 86 +- fs/proc/vmcore.c | 8 +- fs/proc_namespace.c | 2 +- fs/pstore/ram.c | 2 - fs/qnx4/inode.c | 2 - fs/qnx6/inode.c | 2 - fs/quota/dquot.c | 4 +- fs/ramfs/inode.c | 111 +- fs/read_write.c | 49 +- fs/reiserfs/do_balan.c | 15 +- fs/reiserfs/fix_node.c | 6 +- fs/reiserfs/journal.c | 22 +- fs/reiserfs/lbalance.c | 3 +- fs/reiserfs/objectid.c | 3 +- fs/reiserfs/prints.c | 3 + fs/reiserfs/stree.c | 4 + fs/reiserfs/super.c | 3 - fs/romfs/super.c | 48 +- fs/squashfs/super.c | 102 +- fs/super.c | 148 +- fs/sysv/super.c | 5 +- fs/timerfd.c | 6 +- fs/tracefs/inode.c | 42 +- fs/ubifs/auth.c | 6 +- fs/ubifs/budget.c | 2 +- fs/ubifs/debug.c | 1 + fs/ubifs/file.c | 21 +- fs/ubifs/ioctl.c | 20 - fs/ubifs/orphan.c | 2 + fs/ubifs/super.c | 19 +- fs/ubifs/tnc_misc.c | 1 - fs/udf/balloc.c | 11 - fs/udf/ecma_167.h | 14 - fs/udf/file.c | 3 - fs/udf/ialloc.c | 3 - fs/udf/inode.c | 55 +- fs/udf/super.c | 261 +- fs/udf/udf_i.h | 6 +- fs/udf/udfdecl.h | 11 +- fs/ufs/Kconfig | 2 +- fs/ufs/super.c | 7 - fs/unicode/utf8-core.c | 2 +- fs/unicode/utf8-selftest.c | 4 +- fs/userfaultfd.c | 49 +- fs/utimes.c | 6 +- fs/verity/Kconfig | 55 - fs/verity/Makefile | 10 - fs/verity/enable.c | 377 - fs/verity/fsverity_private.h | 185 - fs/verity/hash_algs.c | 280 - fs/verity/init.c | 61 - fs/verity/measure.c | 57 - fs/verity/open.c | 356 - fs/verity/signature.c | 168 - fs/verity/verify.c | 281 - fs/xfs/kmem.c | 79 +- fs/xfs/kmem.h | 15 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_alloc.h | 7 +- fs/xfs/libxfs/xfs_attr.c | 79 +- fs/xfs/libxfs/xfs_attr.h | 6 +- fs/xfs/libxfs/xfs_attr_leaf.c | 130 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 - fs/xfs/libxfs/xfs_bmap.c | 85 +- fs/xfs/libxfs/xfs_bmap.h | 11 +- fs/xfs/libxfs/xfs_bmap_btree.c | 16 +- fs/xfs/libxfs/xfs_btree.c | 14 +- fs/xfs/libxfs/xfs_btree.h | 10 +- fs/xfs/libxfs/xfs_da_btree.c | 6 +- fs/xfs/libxfs/xfs_da_btree.h | 4 +- fs/xfs/libxfs/xfs_defer.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 14 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 678 +- fs/xfs/libxfs/xfs_dir2_sf.c | 8 +- fs/xfs/libxfs/xfs_fs.h | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 9 +- fs/xfs/libxfs/xfs_iext_tree.c | 8 +- fs/xfs/libxfs/xfs_inode_fork.c | 16 +- fs/xfs/libxfs/xfs_refcount.c | 50 +- fs/xfs/libxfs/xfs_refcount.h | 12 +- fs/xfs/libxfs/xfs_rmap.c | 59 +- fs/xfs/libxfs/xfs_rmap.h | 11 +- fs/xfs/libxfs/xfs_shared.h | 6 + fs/xfs/libxfs/xfs_types.h | 8 - fs/xfs/scrub/agheader.c | 4 +- fs/xfs/scrub/attr.c | 6 +- fs/xfs/scrub/bmap.c | 81 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/repair.c | 6 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/xfs_acl.c | 14 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bmap_item.c | 8 +- fs/xfs/xfs_bmap_util.c | 22 +- fs/xfs/xfs_buf.c | 7 +- fs/xfs/xfs_buf.h | 6 - fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_dquot_item.c | 2 +- fs/xfs/xfs_error.c | 2 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 8 +- fs/xfs/xfs_file.c | 40 +- fs/xfs/xfs_fsmap.c | 12 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 85 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_ioctl.c | 27 +- fs/xfs/xfs_ioctl32.c | 58 +- fs/xfs/xfs_iomap.c | 6 +- fs/xfs/xfs_iops.c | 1 - fs/xfs/xfs_itable.c | 10 +- fs/xfs/xfs_itable.h | 13 +- fs/xfs/xfs_iwalk.c | 4 +- fs/xfs/xfs_iwalk.h | 13 +- fs/xfs/xfs_log.c | 466 +- fs/xfs/xfs_log_cil.c | 10 +- fs/xfs/xfs_log_recover.c | 50 +- fs/xfs/xfs_mount.c | 4 +- fs/xfs/xfs_mount.h | 7 + fs/xfs/xfs_mru_cache.c | 4 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_qm.c | 4 +- fs/xfs/xfs_refcount_item.c | 16 +- fs/xfs/xfs_reflink.c | 86 +- fs/xfs/xfs_rmap_item.c | 6 +- fs/xfs/xfs_rtalloc.c | 4 +- fs/xfs/xfs_super.c | 5 +- fs/xfs/xfs_trace.h | 34 - fs/xfs/xfs_trans.c | 4 +- fs/xfs/xfs_trans_dquot.c | 2 +- fs/xfs/xfs_xattr.c | 2 +- include/Kbuild | 85 +- include/acpi/acconfig.h | 4 +- include/acpi/acpiosxf.h | 1 - include/acpi/acpixf.h | 10 +- include/acpi/actypes.h | 20 +- include/acpi/processor.h | 26 +- include/asm-generic/Kbuild | 2 - include/asm-generic/bug.h | 55 +- include/asm-generic/div64.h | 22 +- include/asm-generic/error-injection.h | 6 - include/asm-generic/io.h | 9 + include/asm-generic/mshyperv.h | 1 - include/asm-generic/pgalloc.h | 13 +- include/asm-generic/pgtable.h | 7 +- include/asm-generic/preempt.h | 4 +- include/asm-generic/vmlinux.lds.h | 8 +- include/clocksource/hyperv_timer.h | 8 +- include/crypto/aes.h | 58 +- include/crypto/algapi.h | 2 + include/crypto/ctr.h | 50 - include/crypto/des.h | 77 +- include/crypto/gcm.h | 55 - include/crypto/ghash.h | 2 +- include/crypto/internal/cryptouser.h | 7 +- include/crypto/internal/des.h | 152 - include/crypto/internal/skcipher.h | 5 - include/crypto/morus1280_glue.h | 97 + include/crypto/morus640_glue.h | 97 + include/crypto/morus_common.h | 18 + include/crypto/pkcs7.h | 4 - include/crypto/sha.h | 47 - include/crypto/sha1_base.h | 5 - include/crypto/sha256_base.h | 29 +- include/crypto/sha512_base.h | 5 - include/crypto/sm3_base.h | 5 - include/drm/amd_asic_type.h | 4 - include/drm/bridge/analogix_dp.h | 4 + include/drm/bridge/dw_hdmi.h | 2 - include/drm/drmP.h | 2 +- include/drm/drm_agpsupport.h | 14 + include/drm/drm_connector.h | 32 +- include/drm/drm_crtc.h | 14 +- include/drm/drm_dp_helper.h | 4 - include/drm/drm_dp_mst_helper.h | 11 - include/drm/drm_drv.h | 104 +- include/drm/drm_gem.h | 26 +- include/drm/drm_gem_framebuffer_helper.h | 7 + include/drm/drm_gem_shmem_helper.h | 15 - include/drm/drm_gem_vram_helper.h | 30 +- include/drm/drm_hdcp.h | 9 +- include/drm/drm_ioctl.h | 3 - include/drm/drm_mipi_dbi.h | 188 - include/drm/drm_mode_config.h | 6 - include/drm/drm_panel.h | 184 +- include/drm/drm_prime.h | 41 +- include/drm/drm_self_refresh_helper.h | 6 +- include/drm/drm_sysfs.h | 5 +- include/drm/drm_vblank.h | 1 + include/drm/drm_vram_mm_helper.h | 2 - include/drm/i915_component.h | 2 +- include/drm/i915_drm.h | 13 +- include/drm/i915_pciids.h | 18 +- include/drm/tinydrm/mipi-dbi.h | 117 + include/drm/tinydrm/tinydrm-helpers.h | 75 + include/drm/ttm/ttm_bo_api.h | 41 +- include/drm/ttm/ttm_bo_driver.h | 26 +- include/dt-bindings/bus/moxtet.h | 16 - include/dt-bindings/bus/ti-sysc.h | 1 - include/dt-bindings/clock/ast2600-clock.h | 113 - include/dt-bindings/clock/bcm2835.h | 2 - include/dt-bindings/clock/g12a-clkc.h | 6 - include/dt-bindings/clock/imx8-clock.h | 6 +- include/dt-bindings/clock/imx8mn-clock.h | 216 - include/dt-bindings/clock/ingenic,tcu.h | 20 - include/dt-bindings/clock/jz4740-cgu.h | 1 - include/dt-bindings/clock/mt6779-clk.h | 436 - include/dt-bindings/clock/mt8183-clk.h | 4 - include/dt-bindings/clock/omap5.h | 3 - include/dt-bindings/clock/qcom,gcc-qcs404.h | 3 - include/dt-bindings/clock/qcom,gcc-sm8150.h | 243 - include/dt-bindings/clock/rk3308-cru.h | 387 - include/dt-bindings/clock/sun8i-v3s-ccu.h | 4 - include/dt-bindings/gce/mt8183-gce.h | 175 - include/dt-bindings/interconnect/qcom,qcs404.h | 88 - include/dt-bindings/leds/common.h | 55 +- include/dt-bindings/memory/mt8183-larb-port.h | 130 - include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h | 11 - include/dt-bindings/pinctrl/k3.h | 3 - include/dt-bindings/pmu/exynos_ppmu.h | 25 - include/dt-bindings/power/meson-g12a-power.h | 13 - include/dt-bindings/power/meson-sm1-power.h | 18 - .../regulator/active-semi,8865-regulator.h | 28 - .../dt-bindings/reset-controller/mt8183-resets.h | 81 - .../reset/amlogic,meson-axg-audio-arb.h | 2 - .../reset/amlogic,meson-g12a-audio-reset.h | 38 - .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 51 +- include/dt-bindings/reset/amlogic,meson8b-reset.h | 51 +- include/dt-bindings/reset/hisi,hi6220-resets.h | 7 - include/dt-bindings/reset/imx8mq-reset.h | 34 +- include/dt-bindings/reset/mt7629-resets.h | 71 - include/dt-bindings/reset/sun8i-v3s-ccu.h | 3 - include/dt-bindings/soc/ti,sci_pm_domain.h | 9 - include/kunit/assert.h | 356 - include/kunit/string-stream.h | 51 - include/kunit/test.h | 1490 - include/kunit/try-catch.h | 75 - include/kvm/arm_vgic.h | 4 +- include/linux/acpi.h | 66 +- include/linux/alarmtimer.h | 3 +- include/linux/amba/clcd-regs.h | 1 - include/linux/amd-iommu.h | 12 - include/linux/arch_topology.h | 26 - include/linux/audit.h | 21 +- include/linux/backing-dev-defs.h | 23 - include/linux/backing-dev.h | 5 - include/linux/backlight.h | 8 - include/linux/bitmap.h | 23 - include/linux/blk-cgroup.h | 6 +- include/linux/blk-mq.h | 20 +- include/linux/blk_types.h | 11 +- include/linux/blkdev.h | 96 +- include/linux/bpf.h | 16 +- include/linux/bpf_types.h | 1 - include/linux/bpf_verifier.h | 1 - include/linux/bug.h | 5 - include/linux/can/can-ml.h | 68 - include/linux/can/core.h | 11 +- include/linux/can/dev.h | 3 +- include/linux/can/platform/rcar_can.h | 18 + include/linux/can/rx-offload.h | 13 +- include/linux/can/skb.h | 2 +- include/linux/ceph/buffer.h | 3 +- include/linux/ceph/libceph.h | 1 - include/linux/ceph/messenger.h | 1 - include/linux/ceph/mon_client.h | 1 - include/linux/ceph/osd_client.h | 2 - include/linux/cgroup.h | 1 - include/linux/clk-provider.h | 4 +- include/linux/clk.h | 17 +- include/linux/clk/clk-conf.h | 5 - include/linux/compaction.h | 22 +- include/linux/compiler.h | 8 +- include/linux/compiler_types.h | 37 +- include/linux/container.h | 5 - include/linux/cpu.h | 2 +- include/linux/cpufreq.h | 4 +- include/linux/cpuidle.h | 27 +- include/linux/cpuidle_haltpoll.h | 16 - include/linux/cpumask.h | 55 +- include/linux/cpuset.h | 13 +- include/linux/crash_dump.h | 14 - include/linux/cred.h | 1 + include/linux/dcache.h | 2 +- include/linux/devfreq-event.h | 6 - include/linux/device.h | 263 +- include/linux/dma-buf.h | 4 +- include/linux/dma-contiguous.h | 5 +- include/linux/dma-fence.h | 34 +- include/linux/dma-mapping.h | 39 +- include/linux/dma-noncoherent.h | 13 +- include/linux/dma-resv.h | 295 - include/linux/edac.h | 10 +- include/linux/edma.h | 29 + include/linux/efi.h | 14 +- include/linux/elevator.h | 8 - include/linux/error-injection.h | 6 +- include/linux/export.h | 42 +- include/linux/exportfs.h | 2 +- include/linux/extable.h | 2 - include/linux/f2fs_fs.h | 10 +- include/linux/falloc.h | 20 - include/linux/fb.h | 7 + include/linux/filter.h | 8 +- include/linux/fips.h | 7 - include/linux/firmware/imx/dsp.h | 67 - include/linux/firmware/intel/stratix10-smc.h | 51 +- .../linux/firmware/intel/stratix10-svc-client.h | 11 +- include/linux/fpga/altera-pr-ip-core.h | 2 +- include/linux/fs.h | 74 - include/linux/fs_context.h | 17 +- include/linux/fscrypt.h | 55 +- include/linux/fsnotify_backend.h | 2 - include/linux/fsverity.h | 211 - include/linux/fwnode.h | 9 +- include/linux/genalloc.h | 2 +- include/linux/gpio.h | 37 + include/linux/gpio/consumer.h | 135 +- include/linux/gpio/driver.h | 178 +- include/linux/greybus.h | 152 - include/linux/greybus/bundle.h | 92 - include/linux/greybus/connection.h | 131 - include/linux/greybus/control.h | 60 - include/linux/greybus/greybus_manifest.h | 181 - include/linux/greybus/greybus_protocols.h | 2178 - include/linux/greybus/hd.h | 85 - include/linux/greybus/interface.h | 85 - include/linux/greybus/manifest.h | 17 - include/linux/greybus/module.h | 36 - include/linux/greybus/operation.h | 229 - include/linux/greybus/svc.h | 106 - include/linux/hid.h | 43 +- include/linux/hmm.h | 125 +- include/linux/hrtimer.h | 48 +- include/linux/huge_mm.h | 23 +- include/linux/hugetlb.h | 2 +- include/linux/hyperv.h | 45 +- include/linux/i2c.h | 4 +- include/linux/i3c/device.h | 4 - include/linux/i3c/master.h | 5 - include/linux/idle_inject.h | 8 +- include/linux/ieee80211.h | 63 +- include/linux/iio/common/cros_ec_sensors_core.h | 31 +- include/linux/iio/common/st_sensors.h | 66 +- include/linux/iio/common/st_sensors_i2c.h | 4 +- include/linux/iio/common/st_sensors_spi.h | 4 +- include/linux/iio/imu/adis.h | 2 - include/linux/ima.h | 9 - include/linux/init_task.h | 11 + include/linux/input.h | 26 - include/linux/input/bu21013.h | 34 + include/linux/input/elan-i2c-ids.h | 2 +- include/linux/intel-iommu.h | 5 +- include/linux/intel_th.h | 79 - include/linux/interconnect-provider.h | 7 +- include/linux/interconnect.h | 5 - include/linux/interrupt.h | 5 - include/linux/interval_tree_generic.h | 22 +- include/linux/io-pgtable.h | 66 +- include/linux/ioc4.h | 184 + include/linux/iomap.h | 10 +- include/linux/iommu.h | 108 +- include/linux/ioport.h | 2 - include/linux/irqchip/arm-gic-v3.h | 30 +- include/linux/irqchip/irq-partition-percpu.h | 5 - include/linux/irqdomain.h | 6 +- include/linux/jbd2.h | 2 + include/linux/kernel.h | 23 +- include/linux/kexec.h | 29 +- include/linux/key.h | 138 +- include/linux/kgdb.h | 2 - include/linux/khugepaged.h | 12 - include/linux/lcd.h | 10 + include/linux/led-class-flash.h | 15 +- include/linux/leds.h | 100 +- include/linux/libnvdimm.h | 9 +- include/linux/lightnvm.h | 8 +- include/linux/lockdep.h | 11 +- include/linux/lockref.h | 6 - include/linux/logic_pio.h | 1 - include/linux/lsm_audit.h | 1 - include/linux/lsm_hooks.h | 60 +- include/linux/mailbox/mtk-cmdq-mailbox.h | 3 - include/linux/mdio.h | 11 - include/linux/mem_encrypt.h | 15 +- include/linux/memcontrol.h | 88 +- include/linux/memory.h | 7 +- include/linux/memremap.h | 11 +- include/linux/mfd/aat2870.h | 1 + include/linux/mfd/cros_ec.h | 292 + include/linux/mfd/cros_ec_commands.h | 5713 ++ include/linux/mfd/da9063/pdata.h | 60 + include/linux/mfd/intel_soc_pmic_mrfld.h | 81 - include/linux/mfd/mt6397/core.h | 11 - include/linux/mfd/syscon.h | 6 - include/linux/migrate.h | 120 +- include/linux/mlx5/device.h | 17 - include/linux/mlx5/driver.h | 44 +- include/linux/mlx5/eswitch.h | 9 +- include/linux/mlx5/fs.h | 39 +- include/linux/mlx5/mlx5_ifc.h | 318 +- include/linux/mm.h | 83 +- include/linux/mm_types.h | 10 +- include/linux/mm_types_task.h | 4 - include/linux/mmc/host.h | 12 - include/linux/mmu_notifier.h | 59 +- include/linux/mmzone.h | 19 +- include/linux/module.h | 3 + include/linux/module_signature.h | 46 - include/linux/moxtet.h | 109 - include/linux/mtd/mtd.h | 3 - include/linux/mtd/nand.h | 2 +- include/linux/mtd/sharpsl.h | 5 - include/linux/mtd/spi-nor.h | 291 +- include/linux/mtd/super.h | 6 +- include/linux/mtio.h | 60 - include/linux/mutex.h | 25 +- include/linux/namei.h | 63 +- include/linux/netdevice.h | 20 +- include/linux/netfilter.h | 4 +- include/linux/netfilter/ipset/ip_set.h | 238 +- include/linux/netfilter/ipset/ip_set_comment.h | 73 + include/linux/netfilter/ipset/ip_set_counter.h | 84 + include/linux/netfilter/ipset/ip_set_getport.h | 6 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 42 + include/linux/netfilter/ipset/ip_set_timeout.h | 77 + include/linux/netfilter/nf_conntrack_amanda.h | 4 - include/linux/netfilter/nf_conntrack_common.h | 20 - include/linux/netfilter/nf_conntrack_dccp.h | 3 + include/linux/netfilter/nf_conntrack_ftp.h | 8 +- include/linux/netfilter/nf_conntrack_h323.h | 11 +- include/linux/netfilter/nf_conntrack_h323_asn1.h | 2 - include/linux/netfilter/nf_conntrack_h323_types.h | 5 - include/linux/netfilter/nf_conntrack_irc.h | 5 +- include/linux/netfilter/nf_conntrack_pptp.h | 12 +- include/linux/netfilter/nf_conntrack_proto_gre.h | 2 + include/linux/netfilter/nf_conntrack_sane.h | 4 + include/linux/netfilter/nf_conntrack_sip.h | 6 +- include/linux/netfilter/nf_conntrack_snmp.h | 3 - include/linux/netfilter/nf_conntrack_tftp.h | 5 - include/linux/netfilter/x_tables.h | 2 +- include/linux/netfilter/xt_hashlimit.h | 11 + include/linux/netfilter/xt_physdev.h | 8 + include/linux/netfilter_bridge.h | 7 - include/linux/netfilter_bridge/ebt_802_3.h | 12 + include/linux/netfilter_bridge/ebtables.h | 1 - include/linux/netfilter_ipv4/ip_tables.h | 5 +- include/linux/netfilter_ipv6.h | 28 +- include/linux/netfilter_ipv6/ip6_tables.h | 18 +- include/linux/nvme-fc-driver.h | 2 - include/linux/nvme.h | 5 +- include/linux/nvmem-consumer.h | 2 +- include/linux/of_gpio.h | 11 + include/linux/omap-dma.h | 2 + include/linux/omap-dmaengine.h | 18 + include/linux/omap-iommu.h | 15 - include/linux/oxu210hp.h | 8 + include/linux/padata.h | 29 +- include/linux/page_ext.h | 1 - include/linux/pagemap.h | 10 - include/linux/pagewalk.h | 66 - include/linux/pci-aspm.h | 36 + include/linux/pci-p2pdma.h | 28 +- include/linux/pci.h | 94 +- include/linux/pci_hotplug.h | 100 + include/linux/pci_ids.h | 9 +- include/linux/percpu.h | 2 +- include/linux/perf_event.h | 14 - include/linux/phy.h | 15 +- include/linux/phy_fixed.h | 1 - include/linux/pid.h | 6 +- include/linux/pinctrl/consumer.h | 6 - include/linux/platform_data/cros_ec_chardev.h | 38 - include/linux/platform_data/cros_ec_commands.h | 5725 -- include/linux/platform_data/cros_ec_proto.h | 319 - include/linux/platform_data/dma-iop32x.h | 110 - include/linux/platform_data/dwc3-omap.h | 43 + include/linux/platform_data/gpio-htc-egpio.h | 3 + include/linux/platform_data/iommu-omap.h | 4 - include/linux/platform_data/keypad-w90p910.h | 16 + .../linux/platform_data/leds-kirkwood-netxbig.h | 54 + include/linux/platform_data/nxp-nci.h | 19 + include/linux/platform_data/pinctrl-single.h | 6 - include/linux/platform_data/sc18is602.h | 2 +- include/linux/platform_data/sgi-w1.h | 13 - include/linux/platform_data/spi-nuc900.h | 29 + include/linux/platform_data/ti-sysc.h | 8 +- include/linux/platform_data/video-nuc900fb.h | 79 + include/linux/platform_data/x86/asus-wmi.h | 8 +- include/linux/platform_device.h | 6 +- include/linux/pm.h | 4 + include/linux/pm_domain.h | 16 +- include/linux/pm_opp.h | 12 +- include/linux/pm_qos.h | 6 + include/linux/pm_wakeup.h | 21 +- include/linux/posix-timers.h | 131 +- include/linux/preempt.h | 6 +- include/linux/printk.h | 22 +- include/linux/property.h | 4 - include/linux/psci.h | 4 +- include/linux/qcom_scm.h | 9 +- include/linux/qed/qed_if.h | 31 +- include/linux/qed/qed_rdma_if.h | 2 +- include/linux/quicklist.h | 94 + include/linux/quotaops.h | 2 +- include/linux/ramfs.h | 6 +- include/linux/random.h | 1 - include/linux/rbtree_augmented.h | 88 +- include/linux/rcu_segcblist.h | 9 - include/linux/rcu_sync.h | 4 +- include/linux/rculist.h | 36 +- include/linux/rcupdate.h | 11 +- include/linux/rcutiny.h | 2 +- include/linux/rcutree.h | 2 +- include/linux/regulator/consumer.h | 13 - include/linux/regulator/mt6358-regulator.h | 56 - include/linux/reservation.h | 297 + include/linux/root_dev.h | 1 - include/linux/rwsem.h | 10 - include/linux/sched.h | 53 +- include/linux/sched/cputime.h | 12 +- include/linux/sched/deadline.h | 8 - include/linux/sched/signal.h | 14 +- include/linux/sched/sysctl.h | 1 - include/linux/sched/task.h | 7 +- include/linux/sched/topology.h | 10 - include/linux/sched/types.h | 23 - include/linux/scmi_protocol.h | 46 +- include/linux/security.h | 101 +- include/linux/sha256.h | 28 + include/linux/shmem_fs.h | 3 +- include/linux/shrinker.h | 7 +- include/linux/skbuff.h | 150 +- include/linux/slab.h | 66 +- include/linux/soc/amlogic/meson-canvas.h | 1 - include/linux/soc/mediatek/mtk-cmdq.h | 17 +- include/linux/soc/nxp/lpc32xx-misc.h | 33 - include/linux/soc/samsung/exynos-chipid.h | 52 - include/linux/soc/ti/ti_sci_protocol.h | 3 - include/linux/sort.h | 5 - include/linux/soundwire/sdw.h | 20 +- include/linux/soundwire/sdw_intel.h | 1 - include/linux/spinlock.h | 2 +- include/linux/spinlock_api_smp.h | 2 +- include/linux/stacktrace.h | 4 +- include/linux/stmmac.h | 4 - include/linux/string.h | 50 +- include/linux/sunrpc/cache.h | 7 +- include/linux/sunrpc/sched.h | 4 + include/linux/sunrpc/svc_rdma.h | 6 +- include/linux/sunrpc/xprt.h | 1 - include/linux/sunrpc/xprtrdma.h | 4 +- include/linux/suspend.h | 4 +- include/linux/swap.h | 2 - include/linux/swiotlb.h | 8 +- include/linux/sys_soc.h | 1 - include/linux/syscalls.h | 20 - include/linux/sysfs.h | 9 - include/linux/t10-pi.h | 14 + include/linux/tcp.h | 2 - include/linux/thermal.h | 4 +- include/linux/thunderbolt.h | 2 - include/linux/time64.h | 2 - include/linux/timekeeper_internal.h | 5 - include/linux/timer.h | 2 +- include/linux/timeriomem-rng.h | 5 - include/linux/timerqueue.h | 23 +- include/linux/tnum.h | 6 - include/linux/topology.h | 15 - include/linux/torture.h | 2 +- include/linux/trace_events.h | 1 - include/linux/usb.h | 25 +- .../include => include/linux/usb}/association.h | 0 include/linux/usb/ch9.h | 27 - include/linux/usb/gadget.h | 3 - include/linux/usb/hcd.h | 11 +- include/linux/usb/role.h | 37 - include/linux/usb/samsung_usb_phy.h | 17 + include/linux/usb/usb338x.h | 35 +- .../include => include/linux/usb}/wusb-wa.h | 0 include/linux/usb/wusb.h | 362 + include/linux/uwb.h | 817 + .../uwb/include => include/linux/uwb}/debug-cmd.h | 0 .../uwb/include => include/linux/uwb}/spec.h | 0 .../uwb/include => include/linux/uwb}/umc.h | 0 .../uwb/include => include/linux/uwb}/whci.h | 0 include/linux/verification.h | 10 - include/linux/vermagic.h | 2 - include/linux/virtio_vsock.h | 4 +- include/linux/vmalloc.h | 22 +- include/linux/w1.h | 5 - include/linux/wait.h | 8 +- include/linux/watch_queue.h | 94 - include/linux/wimax/debug.h | 20 +- include/linux/workqueue.h | 4 - include/linux/writeback.h | 2 - include/linux/zpool.h | 3 - include/math-emu/op-common.h | 5 - include/media/davinci/vpfe_capture.h | 2 +- include/media/drv-intf/exynos-fimc.h | 2 + include/media/drv-intf/saa7146_vv.h | 1 + include/media/drv-intf/soc_mediabus.h | 2 + include/media/dvb-usb-ids.h | 1 - include/media/dvb_frontend.h | 21 +- include/media/h264-ctrls.h | 21 +- include/media/rc-map.h | 28 +- include/media/v4l2-async.h | 30 +- include/media/v4l2-common.h | 150 +- include/media/v4l2-ctrls.h | 12 +- include/media/v4l2-ioctl.h | 2 - include/media/vp8-ctrls.h | 112 - include/net/act_api.h | 13 +- include/net/addrconf.h | 2 +- include/net/bluetooth/hci_core.h | 2 - include/net/bpf_sk_storage.h | 10 - include/net/cfg80211.h | 107 +- include/net/devlink.h | 199 +- include/net/drop_monitor.h | 33 - include/net/dsa.h | 7 +- include/net/flow_offload.h | 68 +- include/net/if_inet6.h | 2 +- include/net/inet_connection_sock.h | 2 +- include/net/inet_sock.h | 1 - include/net/ip.h | 1 - include/net/ip_fib.h | 4 +- include/net/mac80211.h | 56 +- include/net/ndisc.h | 1 - include/net/net_namespace.h | 8 +- include/net/netfilter/br_netfilter.h | 12 +- include/net/netfilter/ipv4/nf_dup_ipv4.h | 3 - include/net/netfilter/ipv6/nf_conntrack_icmpv6.h | 21 + include/net/netfilter/ipv6/nf_defrag_ipv6.h | 4 +- include/net/netfilter/ipv6/nf_dup_ipv6.h | 2 - include/net/netfilter/nf_conntrack.h | 15 +- include/net/netfilter/nf_conntrack_acct.h | 13 +- include/net/netfilter/nf_conntrack_bridge.h | 13 +- include/net/netfilter/nf_conntrack_core.h | 7 +- include/net/netfilter/nf_conntrack_count.h | 3 - include/net/netfilter/nf_conntrack_ecache.h | 84 +- include/net/netfilter/nf_conntrack_expect.h | 2 +- include/net/netfilter/nf_conntrack_extend.h | 2 +- include/net/netfilter/nf_conntrack_l4proto.h | 16 +- include/net/netfilter/nf_conntrack_labels.h | 11 +- include/net/netfilter/nf_conntrack_synproxy.h | 41 +- include/net/netfilter/nf_conntrack_timeout.h | 4 - include/net/netfilter/nf_conntrack_timestamp.h | 10 + include/net/netfilter/nf_conntrack_tuple.h | 2 +- include/net/netfilter/nf_conntrack_zones.h | 6 +- include/net/netfilter/nf_dup_netdev.h | 8 - include/net/netfilter/nf_flow_table.h | 3 +- include/net/netfilter/nf_nat.h | 17 +- include/net/netfilter/nf_nat_helper.h | 4 +- include/net/netfilter/nf_nat_masquerade.h | 1 - include/net/netfilter/nf_nat_redirect.h | 3 - include/net/netfilter/nf_queue.h | 3 - include/net/netfilter/nf_reject.h | 3 - include/net/netfilter/nf_synproxy.h | 40 - include/net/netfilter/nf_tables.h | 48 +- include/net/netfilter/nf_tables_ipv6.h | 1 - include/net/netfilter/nf_tables_offload.h | 7 +- include/net/netfilter/nft_fib.h | 2 - include/net/netfilter/nft_meta.h | 2 - include/net/netfilter/nft_reject.h | 5 - include/net/netns/can.h | 14 +- include/net/netns/ipv4.h | 1 - include/net/netns/sctp.h | 3 - include/net/nexthop.h | 11 +- include/net/pkt_cls.h | 56 +- include/net/pkt_sched.h | 30 +- include/net/psample.h | 2 - include/net/route.h | 2 +- include/net/sch_generic.h | 44 +- include/net/sctp/auth.h | 2 - include/net/sctp/structs.h | 4 +- include/net/sock_reuseport.h | 20 +- include/net/tc_act/tc_mirred.h | 18 - include/net/tc_act/tc_mpls.h | 75 - include/net/tc_act/tc_sample.h | 6 + include/net/tc_act/tc_skbedit.h | 27 - include/net/tc_act/tc_tunnel_key.h | 17 - include/net/tcp.h | 15 +- include/net/tls.h | 74 +- include/net/udp.h | 2 +- include/net/vxlan.h | 4 +- include/net/xdp_sock.h | 122 +- include/net/xfrm.h | 2 + include/rdma/ib.h | 2 - include/rdma/ib_umem.h | 2 +- include/rdma/ib_umem_odp.h | 58 +- include/rdma/ib_verbs.h | 81 +- include/rdma/iw_portmap.h | 3 - include/rdma/opa_port_info.h | 2 - include/rdma/rdma_netlink.h | 10 +- include/rdma/rdma_vt.h | 1 - include/rdma/rdmavt_cq.h | 1 - include/rdma/rdmavt_qp.h | 35 - include/rdma/restrack.h | 3 +- include/rdma/signature.h | 2 - include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_dbg.h | 2 + include/scsi/scsi_host.h | 16 +- include/soc/arc/mcip.h | 11 - include/soc/mediatek/smi.h | 5 + include/soc/qcom/tcs.h | 20 +- include/sound/hda_codec.h | 1 - include/sound/hdaudio.h | 78 +- include/sound/hdaudio_ext.h | 1 + include/sound/hdmi-codec.h | 17 - include/sound/intel-nhlt.h | 150 - include/sound/pcm.h | 5 - include/sound/soc-acpi-intel-match.h | 2 - include/sound/soc-component.h | 387 - include/sound/soc-dai.h | 28 +- include/sound/soc-dapm.h | 14 +- include/sound/soc-dpcm.h | 9 +- include/sound/soc.h | 348 +- include/sound/sof/dai-intel.h | 12 - include/sound/sof/dai.h | 5 +- include/trace/events/btrfs.h | 3 +- include/trace/events/erofs.h | 259 - include/trace/events/filelock.h | 14 +- include/trace/events/intel_iommu.h | 106 - include/trace/events/iocost.h | 178 - include/trace/events/power.h | 8 +- include/trace/events/rcu.h | 4 +- include/trace/events/rpcrdma.h | 88 +- include/trace/events/rxrpc.h | 59 +- include/trace/events/vmscan.h | 71 +- include/trace/events/writeback.h | 164 +- include/trace/events/xdp.h | 3 +- include/uapi/asm-generic/mman-common.h | 3 - include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/amdgpu_drm.h | 4 - include/uapi/drm/drm_mode.h | 1 - include/uapi/drm/etnaviv_drm.h | 10 +- include/uapi/drm/i915_drm.h | 1 - include/uapi/drm/panfrost_drm.h | 64 - include/uapi/linux/bpf.h | 52 +- include/uapi/linux/btf.h | 4 +- include/uapi/linux/btrfs.h | 13 +- include/uapi/linux/btrfs_tree.h | 9 +- include/uapi/linux/can.h | 20 +- include/uapi/linux/can/gw.h | 17 +- include/uapi/linux/can/j1939.h | 99 - include/uapi/linux/can/netlink.h | 6 +- include/uapi/linux/coff.h | 5 - include/uapi/linux/cryptouser.h | 5 - include/uapi/linux/devlink.h | 73 - include/uapi/linux/dm-ioctl.h | 6 +- include/uapi/linux/ethtool.h | 22 - include/uapi/linux/fpga-dfl.h | 18 - include/uapi/linux/fs.h | 56 +- include/uapi/linux/fscrypt.h | 181 - include/uapi/linux/fsverity.h | 40 - include/uapi/linux/fuse.h | 12 +- include/uapi/linux/gsmmux.h | 2 - include/uapi/linux/if_bridge.h | 1 - include/uapi/linux/if_xdp.h | 22 - include/uapi/linux/inet_diag.h | 9 - include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/isdn/capicmd.h | 1 - include/uapi/linux/jffs2.h | 5 + include/uapi/linux/kexec.h | 1 - include/uapi/linux/keyctl.h | 68 - include/uapi/linux/kvm.h | 4 - include/uapi/linux/magic.h | 1 - include/uapi/linux/mdio.h | 10 - include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/net_dropmon.h | 66 - include/uapi/linux/netfilter/nf_tables.h | 10 +- include/uapi/linux/netfilter/nfnetlink_log.h | 11 - include/uapi/linux/netfilter/xt_nfacct.h | 5 - include/uapi/linux/netfilter/xt_policy.h | 1 - include/uapi/linux/netfilter_ipv4/ipt_LOG.h | 2 + include/uapi/linux/netfilter_ipv6/ip6t_LOG.h | 2 + include/uapi/linux/nfsd/cld.h | 41 +- include/uapi/linux/nl80211.h | 63 +- include/uapi/linux/openvswitch.h | 3 - include/uapi/linux/pci_regs.h | 15 +- include/uapi/linux/perf_event.h | 3 +- include/uapi/linux/pkt_cls.h | 2 - include/uapi/linux/pkt_sched.h | 3 +- include/uapi/linux/ppdev.h | 5 +- include/uapi/linux/ppp-ioctl.h | 2 - include/uapi/linux/ppp_defs.h | 14 - include/uapi/linux/prctl.h | 7 +- include/uapi/linux/ptp_clock.h | 26 +- include/uapi/linux/raid/md_p.h | 2 - include/uapi/linux/rds.h | 2 - include/uapi/linux/sched.h | 3 - include/uapi/linux/sctp.h | 3 - include/uapi/linux/serial_core.h | 9 +- include/uapi/linux/serio.h | 1 - include/uapi/linux/tcp.h | 6 - include/uapi/linux/tls.h | 15 - include/uapi/linux/usb/ch9.h | 2 - include/uapi/linux/usbdevice_fs.h | 4 - include/uapi/linux/vfio.h | 71 +- include/uapi/linux/videodev2.h | 6 +- include/uapi/linux/virtio_fs.h | 19 - include/uapi/linux/virtio_ids.h | 1 - include/uapi/linux/wait.h | 1 - include/uapi/linux/watch_queue.h | 181 - include/uapi/misc/habanalabs.h | 102 +- include/uapi/misc/xilinx_sdfec.h | 448 - include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 - include/uapi/scsi/scsi_bsg_fc.h | 54 +- include/uapi/scsi/scsi_netlink.h | 20 +- include/uapi/scsi/scsi_netlink_fc.h | 17 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 9 - include/video/da8xx-fb.h | 1 + include/xen/arm/hypervisor.h | 2 + include/xen/arm/page-coherent.h | 24 +- include/xen/swiotlb-xen.h | 5 - init/Kconfig | 66 +- init/Makefile | 5 +- init/do_mounts.c | 11 +- init/init_task.c | 4 +- init/main.c | 9 +- ipc/mqueue.c | 25 +- ipc/msg.c | 18 +- ipc/util.h | 25 +- kernel/Makefile | 6 +- kernel/bpf/Makefile | 3 - kernel/bpf/btf.c | 21 +- kernel/bpf/cgroup.c | 27 +- kernel/bpf/core.c | 8 +- kernel/bpf/devmap.c | 339 +- kernel/bpf/inode.c | 92 +- kernel/bpf/syscall.c | 51 +- kernel/bpf/sysfs_btf.c | 46 - kernel/bpf/verifier.c | 43 +- kernel/bpf/xskmap.c | 133 +- kernel/cgroup/cgroup-v1.c | 27 +- kernel/cgroup/cgroup.c | 16 +- kernel/cgroup/cpuset.c | 163 +- kernel/cpu.c | 35 +- kernel/debug/debug_core.c | 36 +- kernel/debug/kdb/kdb_main.c | 2 +- kernel/dma/Kconfig | 12 +- kernel/dma/coherent.c | 13 + kernel/dma/contiguous.c | 8 +- kernel/dma/direct.c | 12 +- kernel/dma/mapping.c | 113 +- kernel/dma/remap.c | 53 +- kernel/dma/swiotlb.c | 37 +- kernel/elfcore.c | 1 - kernel/events/core.c | 117 +- kernel/events/hw_breakpoint.c | 4 +- kernel/events/uprobes.c | 81 +- kernel/exit.c | 38 +- kernel/extable.c | 11 +- kernel/fork.c | 85 +- kernel/futex.c | 12 +- kernel/gcov/Kconfig | 2 +- kernel/hung_task.c | 94 +- kernel/irq/affinity.c | 231 +- kernel/irq/irqdesc.c | 15 +- kernel/irq/irqdomain.c | 10 +- kernel/irq/manage.c | 5 +- kernel/irq/pm.c | 20 - kernel/irq/proc.c | 14 + kernel/irq/resend.c | 2 - kernel/jump_label.c | 4 +- kernel/kallsyms.c | 6 +- kernel/kexec.c | 8 - kernel/kexec_core.c | 2 - kernel/kexec_elf.c | 430 - kernel/kexec_file.c | 68 +- kernel/kprobes.c | 69 +- kernel/livepatch/core.c | 1 - kernel/locking/lockdep.c | 161 +- kernel/locking/lockdep_internals.h | 9 +- kernel/locking/lockdep_proc.c | 8 +- kernel/locking/mutex.c | 26 - kernel/locking/rtmutex.c | 6 +- kernel/locking/rwsem.c | 54 +- kernel/module.c | 42 +- kernel/module_signature.c | 46 - kernel/module_signing.c | 56 +- kernel/padata.c | 307 +- kernel/panic.c | 42 +- kernel/params.c | 21 +- kernel/pid.c | 37 +- kernel/power/autosleep.c | 2 +- kernel/power/hibernate.c | 3 +- kernel/power/main.c | 99 +- kernel/power/qos.c | 48 + kernel/power/suspend.c | 65 +- kernel/power/wakelock.c | 32 +- kernel/printk/braille.c | 15 +- kernel/printk/printk.c | 24 +- kernel/rcu/Kconfig | 8 +- kernel/rcu/Kconfig.debug | 11 - kernel/rcu/rcu.h | 1 - kernel/rcu/rcu_segcblist.c | 174 +- kernel/rcu/rcu_segcblist.h | 54 +- kernel/rcu/rcuperf.c | 10 +- kernel/rcu/rcutorture.c | 30 +- kernel/rcu/srcutree.c | 5 +- kernel/rcu/tree.c | 217 +- kernel/rcu/tree.h | 81 +- kernel/rcu/tree_exp.h | 8 +- kernel/rcu/tree_plugin.h | 1195 +- kernel/rcu/tree_stall.h | 15 +- kernel/rcu/update.c | 105 +- kernel/resource.c | 49 +- kernel/sched/core.c | 726 +- kernel/sched/cpufreq_schedutil.c | 13 +- kernel/sched/deadline.c | 142 +- kernel/sched/fair.c | 430 +- kernel/sched/idle.c | 44 +- kernel/sched/isolation.c | 12 +- kernel/sched/psi.c | 12 +- kernel/sched/rt.c | 87 +- kernel/sched/sched.h | 63 +- kernel/sched/stats.h | 7 +- kernel/sched/stop_task.c | 22 +- kernel/sched/topology.c | 53 +- kernel/signal.c | 7 +- kernel/stacktrace.c | 4 +- kernel/stop_machine.c | 2 - kernel/sys.c | 48 +- kernel/sys_ni.c | 1 - kernel/sysctl-test.c | 392 - kernel/sysctl.c | 14 +- kernel/time/alarmtimer.c | 22 +- kernel/time/hrtimer.c | 235 +- kernel/time/itimer.c | 12 +- kernel/time/posix-cpu-timers.c | 1010 +- kernel/time/posix-timers.c | 61 +- kernel/time/posix-timers.h | 1 - kernel/time/tick-broadcast-hrtimer.c | 13 +- kernel/time/tick-sched.c | 17 +- kernel/time/timekeeping.c | 5 - kernel/time/timer.c | 105 +- kernel/time/vsyscall.c | 22 +- kernel/torture.c | 2 + kernel/trace/Kconfig | 9 +- kernel/trace/bpf_trace.c | 10 - kernel/trace/fgraph.c | 4 +- kernel/trace/ftrace.c | 25 +- kernel/trace/ftrace_internal.h | 8 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/trace.c | 44 +- kernel/trace/trace.h | 1 + kernel/trace/trace_dynevent.c | 10 +- kernel/trace/trace_dynevent.h | 7 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_events_hist.c | 25 +- kernel/trace/trace_kprobe.c | 273 +- kernel/trace/trace_output.c | 6 +- kernel/trace/trace_probe.c | 177 +- kernel/trace/trace_probe.h | 68 +- kernel/trace/trace_sched_wakeup.c | 3 +- kernel/trace/trace_stack.c | 112 - kernel/trace/trace_uprobe.c | 299 +- kernel/watchdog.c | 4 +- kernel/workqueue.c | 49 +- kunit/Kconfig | 38 - kunit/Makefile | 9 - kunit/assert.c | 141 - kunit/example-test.c | 88 - kunit/string-stream-test.c | 52 - kunit/string-stream.c | 217 - kunit/test-test.c | 331 - kunit/test.c | 478 - kunit/try-catch.c | 118 - lib/Kconfig | 6 +- lib/Kconfig.debug | 32 +- lib/Kconfig.kasan | 8 - lib/Makefile | 4 + lib/bitmap.c | 20 - lib/bug.c | 11 +- lib/crypto/Makefile | 9 - lib/crypto/aes.c | 356 - lib/crypto/des.c | 902 - lib/crypto/sha256.c | 287 - lib/digsig.c | 2 +- lib/extable.c | 1 - lib/genalloc.c | 5 +- lib/generic-radix-tree.c | 4 +- lib/hexdump.c | 21 + lib/iov_iter.c | 3 +- lib/kfifo.c | 3 +- lib/lockref.c | 16 - lib/logic_pio.c | 73 +- lib/math/rational.c | 63 +- lib/mpi/longlong.h | 36 +- lib/rbtree_test.c | 37 +- lib/sg_split.c | 12 +- lib/sha256.c | 279 + lib/show_mem.c | 5 + lib/sort.c | 34 +- lib/stackdepot.c | 4 +- lib/string.c | 12 +- lib/strncpy_from_user.c | 3 +- lib/strnlen_user.c | 3 +- lib/test_bpf.c | 2 +- lib/test_firmware.c | 50 +- lib/test_kasan.c | 41 - lib/test_printf.c | 5 - lib/test_xarray.c | 24 - lib/timerqueue.c | 30 +- lib/vsprintf.c | 13 +- lib/xarray.c | 4 - lib/zstd/mem.h | 2 +- localversion-next | 1 - mm/Kconfig | 36 +- mm/Kconfig.debug | 4 +- mm/Makefile | 4 +- mm/backing-dev.c | 120 +- mm/balloon_compaction.c | 3 +- mm/compaction.c | 50 +- mm/fadvise.c | 4 +- mm/filemap.c | 171 +- mm/frame_vector.c | 2 - mm/gup.c | 129 +- mm/hmm.c | 490 +- mm/huge_memory.c | 140 +- mm/hugetlb.c | 89 +- mm/hugetlb_cgroup.c | 2 +- mm/init-mm.c | 2 +- mm/internal.h | 2 +- mm/kasan/common.c | 42 +- mm/kasan/kasan.h | 14 +- mm/kasan/report.c | 44 +- mm/kasan/tags_report.c | 24 - mm/khugepaged.c | 368 +- mm/kmemleak.c | 326 +- mm/ksm.c | 18 + mm/madvise.c | 386 +- mm/memcontrol.c | 436 +- mm/memfd.c | 2 - mm/memory.c | 25 +- mm/memory_hotplug.c | 101 +- mm/mempolicy.c | 24 +- mm/memremap.c | 125 +- mm/migrate.c | 291 +- mm/mincore.c | 19 +- mm/mlock.c | 4 - mm/mmap.c | 97 +- mm/mmu_gather.c | 2 + mm/mmu_notifier.c | 263 +- mm/mprotect.c | 28 +- mm/mremap.c | 3 - mm/msync.c | 2 - mm/nommu.c | 2 +- mm/oom_kill.c | 87 +- mm/page-writeback.c | 4 - mm/page_alloc.c | 50 +- mm/page_owner.c | 123 +- mm/page_poison.c | 2 +- mm/page_vma_mapped.c | 3 +- mm/pagewalk.c | 126 +- mm/percpu.c | 23 +- mm/quicklist.c | 103 + mm/rmap.c | 29 +- mm/shmem.c | 397 +- mm/slab.h | 64 - mm/slab_common.c | 56 +- mm/slob.c | 64 +- mm/slub.c | 34 +- mm/sparse.c | 18 +- mm/swap.c | 58 +- mm/swap_state.c | 6 +- mm/swapfile.c | 45 +- mm/usercopy.c | 8 +- mm/util.c | 122 +- mm/vmalloc.c | 86 +- mm/vmscan.c | 321 +- mm/vmstat.c | 2 - mm/z3fold.c | 90 - mm/zpool.c | 16 - mm/zsmalloc.c | 99 +- mm/zswap.c | 8 +- net/9p/client.c | 1 - net/9p/trans_rdma.c | 6 +- net/Kconfig | 1 - net/appletalk/ddp.c | 4 +- net/atm/mpoa_caches.c | 6 +- net/atm/pppoatm.c | 4 +- net/batman-adv/bat_iv_ogm.c | 20 +- net/batman-adv/bat_v.c | 7 - net/batman-adv/bat_v_ogm.c | 197 +- net/batman-adv/bat_v_ogm.h | 3 - net/batman-adv/main.h | 2 +- net/batman-adv/netlink.c | 2 +- net/batman-adv/soft-interface.c | 8 +- net/batman-adv/sysfs.c | 2 +- net/batman-adv/types.h | 12 - net/bluetooth/6lowpan.c | 2 +- net/bluetooth/Kconfig | 3 +- net/bluetooth/hci_event.c | 5 + net/bluetooth/hci_request.c | 29 +- net/bluetooth/hci_sock.c | 21 +- net/bluetooth/hidp/core.c | 4 +- net/bluetooth/l2cap_core.c | 9 +- net/bluetooth/mgmt.c | 8 +- net/bluetooth/rfcomm/sock.c | 14 +- net/bluetooth/smp.c | 103 +- net/bpf/test_run.c | 39 +- net/bridge/br_mdb.c | 179 +- net/bridge/br_multicast.c | 32 +- net/bridge/br_netfilter_hooks.c | 4 - net/bridge/br_private.h | 3 - net/bridge/br_vlan.c | 2 - net/bridge/netfilter/ebt_802_3.c | 8 +- net/bridge/netfilter/ebtables.c | 8 +- net/bridge/netfilter/nf_conntrack_bridge.c | 15 +- net/bridge/netfilter/nft_meta_bridge.c | 2 +- net/can/Kconfig | 13 +- net/can/Makefile | 2 - net/can/af_can.c | 379 +- net/can/af_can.h | 25 +- net/can/bcm.c | 170 +- net/can/gw.c | 511 +- net/can/j1939/Kconfig | 15 - net/can/j1939/Makefile | 10 - net/can/j1939/address-claim.c | 230 - net/can/j1939/bus.c | 333 - net/can/j1939/j1939-priv.h | 338 - net/can/j1939/main.c | 403 - net/can/j1939/socket.c | 1160 - net/can/j1939/transport.c | 2027 - net/can/proc.c | 164 +- net/can/raw.c | 44 +- net/ceph/ceph_common.c | 39 +- net/ceph/crypto.c | 6 +- net/ceph/messenger.c | 6 - net/ceph/mon_client.c | 7 - net/ceph/osd_client.c | 74 +- net/ceph/osdmap.c | 69 +- net/core/bpf_sk_storage.c | 104 +- net/core/datagram.c | 6 +- net/core/dev.c | 79 +- net/core/devlink.c | 1261 +- net/core/drop_monitor.c | 1345 +- net/core/ethtool.c | 6 - net/core/fib_notifier.c | 29 +- net/core/filter.c | 96 +- net/core/flow_dissector.c | 23 +- net/core/flow_offload.c | 241 - net/core/neighbour.c | 2 +- net/core/netpoll.c | 6 +- net/core/page_pool.c | 41 +- net/core/pktgen.c | 8 +- net/core/skbuff.c | 103 +- net/core/skmsg.c | 3 +- net/core/sock.c | 40 +- net/core/sock_map.c | 5 +- net/core/sock_reuseport.c | 15 +- net/core/stream.c | 16 +- net/core/sysctl_net_core.c | 8 - net/core/tso.c | 8 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/Kconfig | 16 +- net/dsa/Makefile | 2 +- net/dsa/dsa2.c | 127 +- net/dsa/master.c | 66 - net/dsa/port.c | 19 +- net/dsa/slave.c | 102 +- net/dsa/switch.c | 135 +- net/dsa/tag_8021q.c | 104 +- net/dsa/tag_ksz.c | 62 - net/dsa/tag_sja1105.c | 3 +- net/ieee802154/core.c | 7 +- net/ieee802154/socket.c | 2 +- net/ipv4/af_inet.c | 5 + net/ipv4/datagram.c | 2 - net/ipv4/fib_frontend.c | 3 +- net/ipv4/fib_semantics.c | 15 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 10 +- net/ipv4/igmp.c | 4 +- net/ipv4/ip_output.c | 3 +- net/ipv4/ipmr.c | 4 +- net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/netfilter/Makefile | 2 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 4 +- net/ipv4/nexthop.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 4 +- net/ipv4/route.c | 17 +- net/ipv4/sysctl_net_ipv4.c | 9 - net/ipv4/tcp.c | 62 +- net/ipv4/tcp_bbr.c | 6 +- net/ipv4/tcp_diag.c | 52 +- net/ipv4/tcp_input.c | 84 +- net/ipv4/tcp_ipv4.c | 16 - net/ipv4/tcp_output.c | 20 +- net/ipv4/tcp_timer.c | 2 +- net/ipv4/udp.c | 7 +- net/ipv6/addrconf.c | 19 +- net/ipv6/datagram.c | 2 - net/ipv6/exthdrs_core.c | 4 +- net/ipv6/ip6_gre.c | 2 +- net/ipv6/ip6_input.c | 4 +- net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6mr.c | 4 +- net/ipv6/mcast.c | 5 +- net/ipv6/ndisc.c | 1 - net/ipv6/netfilter.c | 4 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 4 +- net/ipv6/netfilter/ip6t_ipv6header.c | 4 +- net/ipv6/netfilter/nf_log_ipv6.c | 4 +- net/ipv6/netfilter/nf_socket_ipv6.c | 1 + net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 4 +- net/ipv6/route.c | 37 +- net/ipv6/tcp_ipv6.c | 15 - net/ipv6/udp.c | 8 +- net/kcm/kcmsock.c | 12 +- net/mac80211/agg-rx.c | 72 +- net/mac80211/cfg.c | 30 +- net/mac80211/debugfs.c | 3 +- net/mac80211/driver-ops.h | 8 +- net/mac80211/he.c | 40 - net/mac80211/ht.c | 2 +- net/mac80211/ibss.c | 8 - net/mac80211/ieee80211_i.h | 20 +- net/mac80211/iface.c | 2 +- net/mac80211/key.c | 64 +- net/mac80211/key.h | 4 +- net/mac80211/main.c | 19 +- net/mac80211/mesh.c | 62 - net/mac80211/mesh.h | 4 - net/mac80211/mesh_plink.c | 12 +- net/mac80211/mlme.c | 22 +- net/mac80211/offchannel.c | 5 +- net/mac80211/rate.h | 9 + net/mac80211/rc80211_minstrel.h | 1 - net/mac80211/rc80211_minstrel_ht.c | 277 +- net/mac80211/rc80211_minstrel_ht.h | 12 - net/mac80211/rx.c | 6 +- net/mac80211/sta_info.c | 8 +- net/mac80211/sta_info.h | 2 - net/mac80211/status.c | 195 +- net/mac80211/trace.h | 7 +- net/mac80211/tx.c | 6 +- net/mac80211/util.c | 71 +- net/mac80211/vht.c | 10 +- net/mac80211/wpa.c | 6 +- net/mpls/mpls_iptunnel.c | 8 +- net/ncsi/internal.h | 7 +- net/ncsi/ncsi-cmd.c | 13 +- net/ncsi/ncsi-manage.c | 98 +- net/ncsi/ncsi-pkt.h | 5 - net/ncsi/ncsi-rsp.c | 26 +- net/netfilter/Kconfig | 8 +- net/netfilter/Makefile | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 73 +- net/netfilter/ipvs/ip_vs_lblcr.c | 4 +- net/netfilter/ipvs/ip_vs_mh.c | 4 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_conntrack_ecache.c | 1 - net/netfilter/nf_conntrack_expect.c | 2 - net/netfilter/nf_conntrack_ftp.c | 4 +- net/netfilter/nf_conntrack_helper.c | 5 +- net/netfilter/nf_conntrack_labels.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 7 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 1 + net/netfilter/nf_conntrack_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_standalone.c | 40 +- net/netfilter/nf_conntrack_timeout.c | 1 - net/netfilter/nf_dup_netdev.c | 21 - net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_flow_table_ip.c | 3 +- net/netfilter/nf_nat_core.c | 6 +- net/netfilter/nf_nat_proto.c | 4 +- net/netfilter/nf_synproxy_core.c | 8 +- net/netfilter/nf_tables_api.c | 93 +- net/netfilter/nf_tables_offload.c | 296 +- net/netfilter/nfnetlink_log.c | 61 +- net/netfilter/nfnetlink_queue.c | 4 +- net/netfilter/nft_bitwise.c | 19 - net/netfilter/nft_byteorder.c | 9 +- net/netfilter/nft_dup_netdev.c | 12 - net/netfilter/nft_dynset.c | 6 - net/netfilter/nft_fib_netdev.c | 3 - net/netfilter/nft_flow_offload.c | 9 +- net/netfilter/nft_fwd_netdev.c | 12 - net/netfilter/nft_immediate.c | 24 +- net/netfilter/nft_meta.c | 46 - net/netfilter/nft_quota.c | 29 +- net/netfilter/nft_set_bitmap.c | 2 +- net/netfilter/nft_set_hash.c | 21 +- net/netfilter/nft_set_rbtree.c | 2 +- net/netfilter/nft_socket.c | 6 +- net/netfilter/nft_synproxy.c | 147 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netfilter/xt_connlimit.c | 2 - net/netfilter/xt_hashlimit.c | 7 +- net/netfilter/xt_nfacct.c | 36 +- net/netfilter/xt_physdev.c | 11 +- net/netfilter/xt_set.c | 1 + net/netlabel/netlabel_kapi.c | 2 +- net/nfc/netlink.c | 9 +- net/openvswitch/conntrack.c | 20 +- net/openvswitch/datapath.c | 45 +- net/openvswitch/datapath.h | 2 - net/openvswitch/flow.c | 173 +- net/openvswitch/flow.h | 1 - net/psample/psample.c | 22 +- net/qrtr/tun.c | 5 +- net/rds/af_rds.c | 99 +- net/rds/bind.c | 44 +- net/rds/ib.c | 16 +- net/rds/ib.h | 1 - net/rds/ib_cm.c | 3 - net/rds/ib_recv.c | 23 +- net/rds/ib_stats.c | 2 +- net/rds/rdma_transport.c | 10 +- net/rds/rds.h | 11 +- net/rds/recv.c | 27 +- net/rds/send.c | 16 +- net/rds/stats.c | 3 - net/rfkill/core.c | 2 +- net/rxrpc/af_rxrpc.c | 3 + net/rxrpc/ar-internal.h | 21 +- net/rxrpc/call_event.c | 8 +- net/rxrpc/call_object.c | 35 +- net/rxrpc/conn_client.c | 44 - net/rxrpc/conn_event.c | 6 +- net/rxrpc/conn_object.c | 2 +- net/rxrpc/input.c | 304 +- net/rxrpc/insecure.c | 5 - net/rxrpc/key.c | 19 +- net/rxrpc/local_event.c | 4 +- net/rxrpc/local_object.c | 5 +- net/rxrpc/output.c | 6 +- net/rxrpc/peer_event.c | 10 +- net/rxrpc/protocol.h | 9 - net/rxrpc/recvmsg.c | 47 +- net/rxrpc/rxkad.c | 135 +- net/rxrpc/sendmsg.c | 13 +- net/rxrpc/skbuff.c | 40 +- net/sched/Kconfig | 13 - net/sched/act_bpf.c | 2 +- net/sched/act_connmark.c | 2 +- net/sched/act_csum.c | 2 +- net/sched/act_ct.c | 4 +- net/sched/act_ctinfo.c | 2 +- net/sched/act_gact.c | 2 +- net/sched/act_ife.c | 2 +- net/sched/act_ipt.c | 11 +- net/sched/act_mirred.c | 23 +- net/sched/act_mpls.c | 2 +- net/sched/act_nat.c | 2 +- net/sched/act_pedit.c | 2 +- net/sched/act_police.c | 29 +- net/sched/act_sample.c | 35 +- net/sched/act_simple.c | 2 +- net/sched/act_skbedit.c | 2 +- net/sched/act_skbmod.c | 2 +- net/sched/act_tunnel_key.c | 2 +- net/sched/act_vlan.c | 16 +- net/sched/cls_api.c | 666 +- net/sched/cls_bpf.c | 38 +- net/sched/cls_flower.c | 124 +- net/sched/cls_matchall.c | 33 +- net/sched/cls_u32.c | 29 +- net/sched/sch_api.c | 2 - net/sched/sch_cbs.c | 21 +- net/sched/sch_fq_codel.c | 14 +- net/sched/sch_generic.c | 31 +- net/sched/sch_hhf.c | 2 +- net/sched/sch_taprio.c | 444 +- net/sctp/associola.c | 9 + net/sctp/auth.c | 101 +- net/sctp/endpointola.c | 65 +- net/sctp/protocol.c | 5 +- net/sctp/sm_make_chunk.c | 34 +- net/sctp/sm_sideeffect.c | 2 +- net/sctp/sm_statefuns.c | 6 +- net/sctp/sm_statetable.c | 28 +- net/sctp/socket.c | 703 +- net/sctp/sysctl.c | 7 - net/sctp/transport.c | 2 +- net/smc/smc_tx.c | 6 +- net/socket.c | 3 - net/sunrpc/auth_gss/gss_krb5_keys.c | 9 +- net/sunrpc/cache.c | 15 +- net/sunrpc/clnt.c | 59 +- net/sunrpc/rpc_pipe.c | 3 +- net/sunrpc/sched.c | 32 +- net/sunrpc/xdr.c | 2 +- net/sunrpc/xprt.c | 61 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 166 +- net/sunrpc/xprtrdma/rpc_rdma.c | 71 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 24 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 14 +- net/sunrpc/xprtrdma/transport.c | 15 +- net/sunrpc/xprtrdma/verbs.c | 276 +- net/sunrpc/xprtrdma/xprt_rdma.h | 59 +- net/sunrpc/xprtsock.c | 8 +- net/tipc/bcast.c | 14 +- net/tipc/bearer.c | 64 - net/tipc/bearer.h | 10 - net/tipc/core.c | 5 - net/tipc/core.h | 3 - net/tipc/group.c | 4 +- net/tipc/link.c | 160 +- net/tipc/msg.c | 59 - net/tipc/msg.h | 28 +- net/tipc/name_distr.c | 5 +- net/tipc/node.c | 14 +- net/tipc/node.h | 6 +- net/tipc/socket.c | 14 +- net/tipc/topsrv.c | 2 - net/tls/tls_device.c | 228 +- net/tls/tls_device_fallback.c | 2 +- net/tls/tls_main.c | 136 +- net/tls/tls_sw.c | 6 +- net/unix/af_unix.c | 19 - net/vmw_vsock/hyperv_transport.c | 24 +- net/vmw_vsock/virtio_transport.c | 1 - net/vmw_vsock/virtio_transport_common.c | 104 +- net/wimax/debugfs.c | 42 +- net/wimax/stack.c | 11 +- net/wimax/wimax-internal.h | 7 +- net/wireless/Kconfig | 2 - net/wireless/chan.c | 162 +- net/wireless/core.c | 30 +- net/wireless/core.h | 4 +- net/wireless/ibss.c | 16 +- net/wireless/lib80211_crypt_ccmp.c | 197 +- net/wireless/nl80211.c | 238 +- net/wireless/reg.c | 29 +- net/wireless/scan.c | 269 +- net/wireless/trace.h | 3 +- net/wireless/util.c | 80 +- net/wireless/wext-compat.c | 5 +- net/xdp/xdp_umem.c | 80 +- net/xdp/xsk.c | 351 +- net/xdp/xsk.h | 13 - net/xdp/xsk_diag.c | 5 +- net/xdp/xsk_queue.h | 71 +- net/xfrm/xfrm_interface.c | 56 +- net/xfrm/xfrm_ipcomp.c | 2 +- net/xfrm/xfrm_policy.c | 10 +- samples/Kconfig | 6 - samples/Makefile | 1 - samples/bpf/syscall_nrs.c | 6 - samples/bpf/trace_output_user.c | 43 +- samples/bpf/tracex5_kern.c | 13 - samples/bpf/xdp_fwd_kern.c | 39 +- samples/bpf/xdp_fwd_user.c | 35 +- samples/bpf/xdp_sample_pkts_user.c | 61 +- samples/bpf/xdpsock_user.c | 243 +- samples/rpmsg/rpmsg_client_sample.c | 10 +- samples/vfio-mdev/mtty.c | 39 +- samples/watch_queue/Makefile | 8 - samples/watch_queue/watch_test.c | 231 - scripts/Kconfig.include | 3 - scripts/Makefile | 4 +- scripts/Makefile.build | 73 +- scripts/Makefile.clean | 31 +- scripts/Makefile.extrawarn | 121 +- scripts/Makefile.host | 39 +- scripts/Makefile.kasan | 11 +- scripts/Makefile.lib | 63 +- scripts/Makefile.modfinal | 60 - scripts/Makefile.modpost | 80 +- scripts/Makefile.package | 159 - scripts/basic/Makefile | 14 +- scripts/checkpatch.pl | 75 +- scripts/coccinelle/api/platform_get_irq.cocci | 102 - scripts/gcc-plugins/randomize_layout_plugin.c | 10 +- scripts/gdb/linux/symbols.py | 4 +- scripts/genksyms/Makefile | 11 +- scripts/genksyms/keywords.c | 6 +- scripts/genksyms/lex.l | 32 +- scripts/genksyms/parse.y | 32 +- scripts/headers_install.sh | 72 - scripts/kconfig/Makefile | 10 +- scripts/kconfig/merge_config.sh | 12 +- scripts/kernel-doc | 3 +- scripts/link-vmlinux.sh | 93 +- scripts/mkcompile_h | 4 +- scripts/mkmakefile | 4 +- scripts/mod/file2alias.c | 5 - scripts/mod/modpost.c | 48 +- scripts/package/Makefile | 154 + scripts/recordmcount.c | 321 +- scripts/recordmcount.h | 150 +- scripts/tools-support-relr.sh | 16 - security/Kconfig | 11 +- security/Makefile | 2 - security/apparmor/Kconfig | 2 - security/apparmor/apparmorfs.c | 130 +- security/apparmor/domain.c | 46 +- security/apparmor/file.c | 26 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 49 +- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 160 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/integrity/Kconfig | 2 +- security/integrity/digsig.c | 74 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/Kconfig | 15 +- security/integrity/ima/Makefile | 1 - security/integrity/ima/ima.h | 62 +- security/integrity/ima/ima_api.c | 27 +- security/integrity/ima/ima_appraise.c | 194 +- security/integrity/ima/ima_crypto.c | 10 +- security/integrity/ima/ima_main.c | 28 +- security/integrity/ima/ima_modsig.c | 168 - security/integrity/ima/ima_mok.c | 13 +- security/integrity/ima/ima_policy.c | 121 +- security/integrity/ima/ima_template.c | 31 +- security/integrity/ima/ima_template_lib.c | 64 +- security/integrity/ima/ima_template_lib.h | 4 - security/integrity/integrity.h | 26 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/Kconfig | 9 - security/keys/compat.c | 5 - security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 7 +- security/keys/internal.h | 46 +- security/keys/key.c | 67 +- security/keys/keyctl.c | 201 +- security/keys/keyring.c | 47 +- security/keys/permission.c | 363 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 40 +- security/keys/request_key_auth.c | 21 +- security/keys/trusted.c | 5 - security/lockdown/Kconfig | 47 - security/lockdown/Makefile | 1 - security/lockdown/lockdown.c | 191 - security/security.c | 85 +- security/selinux/hooks.c | 79 +- security/selinux/include/classmap.h | 5 +- security/selinux/include/objsec.h | 20 +- security/selinux/netif.c | 31 +- security/selinux/netnode.c | 30 +- security/selinux/netport.c | 24 +- security/selinux/ss/policydb.c | 402 +- security/selinux/ss/policydb.h | 2 +- security/selinux/ss/services.c | 6 +- security/selinux/ss/sidtab.c | 48 +- security/selinux/ss/sidtab.h | 19 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 125 +- sound/aoa/codecs/onyx.c | 4 +- sound/core/oss/pcm_oss.c | 4 - sound/core/pcm_native.c | 15 +- sound/core/seq/seq_clientmgr.c | 3 +- sound/core/seq/seq_fifo.c | 17 - sound/core/seq/seq_fifo.h | 2 - sound/firewire/amdtp-am824.c | 134 +- sound/firewire/amdtp-stream-trace.h | 6 +- sound/firewire/amdtp-stream.c | 359 +- sound/firewire/amdtp-stream.h | 47 +- sound/firewire/bebob/bebob.h | 2 - sound/firewire/bebob/bebob_stream.c | 62 +- sound/firewire/dice/dice-alesis.c | 2 +- sound/firewire/dice/dice-stream.c | 34 +- sound/firewire/dice/dice.h | 2 - sound/firewire/digi00x/amdtp-dot.c | 112 +- sound/firewire/digi00x/digi00x-stream.c | 106 +- sound/firewire/digi00x/digi00x.h | 2 - sound/firewire/fireface/amdtp-ff.c | 105 +- sound/firewire/fireface/ff-stream.c | 96 +- sound/firewire/fireface/ff.h | 2 - sound/firewire/fireworks/fireworks.h | 2 - sound/firewire/fireworks/fireworks_stream.c | 176 +- sound/firewire/motu/amdtp-motu.c | 155 +- sound/firewire/motu/motu-stream.c | 131 +- sound/firewire/motu/motu.c | 12 - sound/firewire/motu/motu.h | 2 - sound/firewire/oxfw/oxfw-pcm.c | 2 +- sound/firewire/oxfw/oxfw-stream.c | 77 +- sound/firewire/oxfw/oxfw.h | 2 - sound/firewire/tascam/amdtp-tascam.c | 115 +- sound/firewire/tascam/tascam-pcm.c | 3 - sound/firewire/tascam/tascam-stream.c | 165 +- sound/firewire/tascam/tascam.c | 4 +- sound/firewire/tascam/tascam.h | 22 - sound/hda/Kconfig | 8 - sound/hda/Makefile | 3 - sound/hda/ext/hdac_ext_bus.c | 60 +- sound/hda/hdac_bus.c | 45 +- sound/hda/hdac_controller.c | 20 +- sound/hda/hdac_device.c | 6 +- sound/hda/hdac_regmap.c | 1 - sound/hda/hdac_stream.c | 14 +- sound/hda/intel-nhlt.c | 107 - sound/hda/local.h | 7 - sound/i2c/other/ak4xxx-adda.c | 7 +- sound/isa/sb/sb_common.c | 2 +- sound/isa/wavefront/wavefront_synth.c | 1 + sound/oss/dmasound/dmasound_atari.c | 16 +- sound/oss/dmasound/dmasound_core.c | 2 - sound/pci/ac97/ac97_codec.c | 5 + sound/pci/echoaudio/echoaudio.c | 5 +- sound/pci/hda/Kconfig | 11 - sound/pci/hda/hda_auto_parser.c | 16 +- sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/hda_controller.c | 24 +- sound/pci/hda/hda_controller.h | 3 +- sound/pci/hda/hda_generic.c | 3 +- sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_intel.c | 133 +- sound/pci/hda/hda_intel.h | 1 + sound/pci/hda/hda_local.h | 3 +- sound/pci/hda/hda_tegra.c | 84 +- sound/pci/hda/patch_ca0132.c | 1 - sound/pci/hda/patch_conexant.c | 17 +- sound/pci/hda/patch_hdmi.c | 278 +- sound/pci/hda/patch_realtek.c | 224 +- sound/pci/hda/patch_sigmatel.c | 9 + sound/pci/lx6464es/lx6464es.c | 8 - sound/soc/Kconfig | 1 + sound/soc/Makefile | 3 +- sound/soc/amd/Kconfig | 2 +- sound/soc/amd/acp-pcm-dma.c | 3 +- sound/soc/atmel/Kconfig | 30 +- sound/soc/atmel/atmel-classd.c | 7 +- sound/soc/atmel/atmel-pdmic.c | 7 +- sound/soc/atmel/atmel_ssc_dai.c | 293 +- sound/soc/atmel/mchp-i2s-mcc.c | 111 +- sound/soc/au1x/psc-ac97.c | 5 +- sound/soc/au1x/psc-i2s.c | 5 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/bcm/cygnus-pcm.c | 6 +- sound/soc/bcm/cygnus-ssp.c | 7 +- sound/soc/cirrus/ep93xx-ac97.c | 4 +- sound/soc/cirrus/ep93xx-i2s.c | 4 +- sound/soc/codecs/88pm860x-codec.c | 15 + sound/soc/codecs/Kconfig | 25 +- sound/soc/codecs/Makefile | 6 - sound/soc/codecs/ad193x.c | 19 +- sound/soc/codecs/cros_ec_codec.c | 4 +- sound/soc/codecs/cs4271.c | 6 +- sound/soc/codecs/cs42l56.c | 8 + sound/soc/codecs/cs42l73.c | 6 + sound/soc/codecs/cs42xx8.c | 2 - sound/soc/codecs/cs4349.c | 1 - sound/soc/codecs/cs47l15.c | 1490 - sound/soc/codecs/cs47l35.c | 2 +- sound/soc/codecs/cs47l90.c | 9 +- sound/soc/codecs/cs47l92.c | 2039 - sound/soc/codecs/es8316.c | 73 +- sound/soc/codecs/es8328.c | 3 +- sound/soc/codecs/hdac_hda.c | 4 - sound/soc/codecs/hdac_hdmi.c | 57 +- sound/soc/codecs/hdmi-codec.c | 46 - sound/soc/codecs/inno_rk3036.c | 4 +- sound/soc/codecs/jz4725b.c | 4 +- sound/soc/codecs/jz4740.c | 4 +- sound/soc/codecs/madera.c | 531 +- sound/soc/codecs/madera.h | 10 - sound/soc/codecs/max98371.c | 4 + sound/soc/codecs/max98373.c | 34 +- sound/soc/codecs/max98373.h | 1 - sound/soc/codecs/max9850.c | 13 + sound/soc/codecs/max98926.c | 9 + sound/soc/codecs/ml26124.c | 1 + sound/soc/codecs/msm8916-wcd-analog.c | 12 +- sound/soc/codecs/msm8916-wcd-digital.c | 4 +- sound/soc/codecs/mt6351.c | 5 + sound/soc/codecs/mt6358.c | 10 +- sound/soc/codecs/pcm3168a.c | 133 +- sound/soc/codecs/rk3328_codec.c | 4 +- sound/soc/codecs/rt1011.c | 56 +- sound/soc/codecs/rt1011.h | 3 +- sound/soc/codecs/rt1305.c | 3 +- sound/soc/codecs/rt1308.c | 51 +- sound/soc/codecs/rt1308.h | 6 +- sound/soc/codecs/rt5665.c | 8 +- sound/soc/codecs/rt5677.c | 20 +- sound/soc/codecs/sgtl5000.c | 248 +- sound/soc/codecs/sgtl5000.h | 2 +- sound/soc/codecs/sirf-audio-codec.c | 4 +- sound/soc/codecs/tlv320aic23.c | 2 + sound/soc/codecs/tlv320aic31xx.c | 8 +- sound/soc/codecs/tscs454.c | 1 + sound/soc/codecs/twl6040.c | 4 +- sound/soc/codecs/uda1334.c | 295 - sound/soc/codecs/wcd-clsh-v2.c | 2 +- sound/soc/codecs/wcd9335.c | 47 +- sound/soc/codecs/wm8737.c | 2 +- sound/soc/codecs/wm8904.c | 56 +- sound/soc/codecs/wm8955.c | 4 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm_adsp.c | 6 +- sound/soc/codecs/wm_adsp.h | 4 +- sound/soc/fsl/fsl_asrc.c | 4 +- sound/soc/fsl/fsl_audmix.c | 4 +- sound/soc/fsl/fsl_esai.c | 267 +- sound/soc/fsl/fsl_sai.c | 379 +- sound/soc/fsl/fsl_sai.h | 86 +- sound/soc/fsl/fsl_spdif.c | 4 +- sound/soc/fsl/fsl_ssi.c | 22 +- sound/soc/fsl/imx-audmix.c | 4 +- sound/soc/fsl/imx-audmux.c | 58 +- sound/soc/fsl/imx-ssi.c | 4 +- sound/soc/generic/audio-graph-card.c | 19 - sound/soc/generic/simple-card-utils.c | 7 - sound/soc/generic/simple-card.c | 22 +- sound/soc/intel/Kconfig | 1 - sound/soc/intel/baytrail/sst-baytrail-ipc.c | 65 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 1 - sound/soc/intel/boards/Kconfig | 28 +- sound/soc/intel/boards/bdw-rt5677.c | 6 +- sound/soc/intel/boards/broadwell.c | 6 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 31 +- sound/soc/intel/boards/bytcht_cx2072x.c | 1 - sound/soc/intel/boards/cht_bsw_max98090_ti.c | 102 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 1 - sound/soc/intel/boards/haswell.c | 6 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 5 - sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 - sound/soc/intel/boards/sof_rt5682.c | 7 +- sound/soc/intel/common/Makefile | 1 - sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 12 - sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 18 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 24 - sound/soc/intel/common/soc-intel-quirks.h | 5 - sound/soc/intel/common/sst-acpi.c | 3 +- sound/soc/intel/common/sst-ipc.c | 71 +- sound/soc/intel/common/sst-ipc.h | 28 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 164 +- sound/soc/intel/skylake/Makefile | 12 +- sound/soc/intel/skylake/bxt-sst.c | 50 +- sound/soc/intel/skylake/cnl-sst-dsp.h | 7 +- sound/soc/intel/skylake/cnl-sst.c | 43 +- sound/soc/intel/skylake/skl-debug.c | 44 +- sound/soc/intel/skylake/skl-messages.c | 264 +- sound/soc/intel/skylake/skl-nhlt.c | 109 +- sound/soc/intel/skylake/skl-nhlt.h | 119 + sound/soc/intel/skylake/skl-pcm.c | 74 +- sound/soc/intel/skylake/skl-ssp-clk.c | 5 +- sound/soc/intel/skylake/skl-sst-dsp.c | 10 +- sound/soc/intel/skylake/skl-sst-dsp.h | 29 +- sound/soc/intel/skylake/skl-sst-ipc.c | 160 +- sound/soc/intel/skylake/skl-sst-ipc.h | 55 +- sound/soc/intel/skylake/skl-sst-utils.c | 37 +- sound/soc/intel/skylake/skl-sst.c | 54 +- sound/soc/intel/skylake/skl-topology.c | 494 +- sound/soc/intel/skylake/skl-topology.h | 43 +- sound/soc/intel/skylake/skl.c | 73 +- sound/soc/intel/skylake/skl.h | 105 +- sound/soc/jz4740/Kconfig | 25 +- sound/soc/jz4740/Makefile | 5 + sound/soc/jz4740/qi_lb60.c | 106 + sound/soc/kirkwood/kirkwood-i2s.c | 8 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 3 +- sound/soc/mediatek/common/mtk-btcvsd.c | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-common.h | 21 + sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 38 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 5 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 8 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 15 +- sound/soc/mediatek/mt8183/mt8183-dai-tdm.c | 177 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 150 +- sound/soc/mediatek/mt8183/mt8183-reg.h | 8 +- sound/soc/meson/Kconfig | 1 - sound/soc/meson/axg-card.c | 11 +- sound/soc/meson/axg-fifo.c | 6 +- sound/soc/meson/axg-fifo.h | 1 - sound/soc/meson/axg-frddr.c | 105 +- sound/soc/meson/axg-pdm.c | 4 +- sound/soc/meson/axg-spdifin.c | 4 +- sound/soc/meson/axg-spdifout.c | 4 +- sound/soc/meson/axg-tdm-formatter.c | 6 +- sound/soc/meson/axg-tdmin.c | 47 +- sound/soc/meson/axg-tdmout.c | 103 +- sound/soc/meson/axg-toddr.c | 83 +- sound/soc/meson/g12a-tohdmitx.c | 38 +- sound/soc/mxs/mxs-saif.c | 13 +- sound/soc/nuc900/Kconfig | 29 + sound/soc/nuc900/Makefile | 12 + sound/soc/nuc900/nuc900-ac97.c | 391 + sound/soc/nuc900/nuc900-audio.c | 73 + sound/soc/nuc900/nuc900-audio.h | 108 + sound/soc/nuc900/nuc900-pcm.c | 321 + sound/soc/pxa/mmp-sspa.c | 4 +- sound/soc/qcom/Kconfig | 2 +- sound/soc/qcom/common.c | 22 +- sound/soc/qcom/lpass-platform.c | 5 +- sound/soc/qcom/sdm845.c | 2 +- sound/soc/rockchip/rk3399_gru_sound.c | 9 +- sound/soc/rockchip/rockchip_i2s.c | 3 - sound/soc/rockchip/rockchip_max98090.c | 18 +- sound/soc/samsung/neo1973_wm8753.c | 3 +- sound/soc/samsung/speyside.c | 3 +- sound/soc/samsung/tm2_wm5110.c | 10 +- sound/soc/sh/rcar/adg.c | 21 +- sound/soc/sh/rcar/core.c | 16 +- sound/soc/sh/rcar/rsnd.h | 12 +- sound/soc/sirf/sirf-usp.c | 4 +- sound/soc/soc-component.c | 561 - sound/soc/soc-compress.c | 57 +- sound/soc/soc-core.c | 1227 +- sound/soc/soc-dai.c | 407 - sound/soc/soc-dapm.c | 361 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 - sound/soc/soc-jack.c | 18 + sound/soc/soc-pcm.c | 546 +- sound/soc/soc-topology.c | 8 +- sound/soc/soc-utils.c | 199 + sound/soc/sof/Kconfig | 11 - sound/soc/sof/Makefile | 8 +- sound/soc/sof/core.c | 4 +- sound/soc/sof/debug.c | 50 +- sound/soc/sof/imx/Kconfig | 23 - sound/soc/sof/imx/Makefile | 4 - sound/soc/sof/imx/imx8.c | 394 - sound/soc/sof/intel/Kconfig | 33 - sound/soc/sof/intel/apl.c | 4 +- sound/soc/sof/intel/bdw.c | 166 +- sound/soc/sof/intel/byt.c | 174 +- sound/soc/sof/intel/cnl.c | 36 +- sound/soc/sof/intel/hda-bus.c | 86 +- sound/soc/sof/intel/hda-codec.c | 50 +- sound/soc/sof/intel/hda-ctrl.c | 21 +- sound/soc/sof/intel/hda-dai.c | 38 +- sound/soc/sof/intel/hda-dsp.c | 100 +- sound/soc/sof/intel/hda-ipc.c | 150 +- sound/soc/sof/intel/hda.c | 132 +- sound/soc/sof/intel/hda.h | 18 +- sound/soc/sof/ipc.c | 8 +- sound/soc/sof/loader.c | 182 +- sound/soc/sof/ops.h | 46 +- sound/soc/sof/pcm.c | 66 +- sound/soc/sof/pm.c | 6 +- sound/soc/sof/sof-of-dev.c | 143 - sound/soc/sof/sof-pci-dev.c | 47 - sound/soc/sof/sof-priv.h | 19 +- sound/soc/sof/topology.c | 275 +- sound/soc/sof/trace.c | 9 +- sound/soc/spear/spdif_in.c | 5 +- sound/soc/sprd/sprd-mcdt.c | 4 +- sound/soc/sti/sti_uniperif.c | 4 +- sound/soc/stm/stm32_i2s.c | 5 +- sound/soc/stm/stm32_sai.c | 8 +- sound/soc/stm/stm32_spdifrx.c | 4 +- sound/soc/sunxi/sun4i-codec.c | 14 +- sound/soc/sunxi/sun4i-i2s.c | 671 +- sound/soc/sunxi/sun50i-codec-analog.c | 4 +- sound/soc/sunxi/sun8i-codec-analog.c | 4 +- sound/soc/sunxi/sun8i-codec.c | 4 +- sound/soc/tegra/tegra20_das.c | 4 +- sound/soc/tegra/tegra30_ahub.c | 5 +- sound/soc/tegra/tegra30_i2s.c | 4 +- sound/soc/ti/Kconfig | 4 +- sound/soc/ti/ams-delta.c | 31 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/davinci-i2s.c | 90 +- sound/soc/ti/davinci-mcasp.c | 185 +- sound/soc/ti/edma-pcm.c | 17 +- sound/soc/ti/n810.c | 1 - sound/soc/ti/rx51.c | 15 +- sound/soc/uniphier/aio-cpu.c | 31 +- sound/soc/uniphier/aio-dma.c | 8 +- sound/soc/uniphier/aio.h | 1 - sound/soc/uniphier/evea.c | 4 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 2 + sound/soc/xilinx/xlnx_i2s.c | 4 +- sound/soc/xilinx/xlnx_spdif.c | 3 +- sound/soc/xtensa/xtfpga-i2s.c | 5 +- sound/soc/zte/zx-tdm.c | 1 + sound/sparc/dbri.c | 4 - sound/usb/Makefile | 4 +- sound/usb/clock.c | 14 +- sound/usb/helper.h | 4 - sound/usb/line6/driver.c | 4 +- sound/usb/line6/pcm.c | 18 +- sound/usb/mixer.c | 673 +- sound/usb/mixer.h | 4 - sound/usb/mixer_quirks.c | 15 +- sound/usb/mixer_scarlett_gen2.c | 2075 - sound/usb/mixer_scarlett_gen2.h | 7 - sound/usb/pcm.c | 2 - sound/usb/power.c | 2 - sound/usb/quirks-table.h | 57 - sound/usb/quirks.c | 16 +- sound/usb/stream.c | 90 +- sound/usb/validate.c | 332 - tools/Makefile | 4 +- tools/arch/riscv/include/uapi/asm/perf_regs.h | 42 - tools/arch/x86/include/asm/cpufeatures.h | 4 +- tools/arch/x86/lib/inat.c | 83 - tools/arch/x86/lib/insn.c | 593 - tools/bpf/.gitignore | 1 - tools/bpf/Makefile | 5 +- tools/bpf/bpftool/.gitignore | 2 - tools/bpf/bpftool/Documentation/bpftool-btf.rst | 7 - tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 57 +- tools/bpf/bpftool/Makefile | 42 +- tools/bpf/bpftool/bash-completion/bpftool | 108 +- tools/bpf/bpftool/btf.c | 344 +- tools/bpf/bpftool/btf_dumper.c | 8 +- tools/bpf/bpftool/cgroup.c | 85 +- tools/bpf/bpftool/common.c | 4 +- tools/bpf/bpftool/feature.c | 105 +- tools/bpf/bpftool/json_writer.c | 6 +- tools/bpf/bpftool/json_writer.h | 6 +- tools/bpf/bpftool/main.c | 2 +- tools/bpf/bpftool/main.h | 4 +- tools/bpf/bpftool/map.c | 67 +- tools/bpf/bpftool/map_perf_ring.c | 4 +- tools/bpf/bpftool/net.c | 178 +- tools/bpf/bpftool/perf.c | 4 - tools/bpf/bpftool/prog.c | 4 +- tools/build/Makefile.feature | 2 - tools/build/feature/Makefile | 4 - tools/build/feature/test-libcap.c | 20 - tools/cgroup/iocost_coef_gen.py | 178 - tools/cgroup/iocost_monitor.py | 277 - tools/crypto/getstat.c | 294 + tools/hv/Build | 3 - tools/hv/Makefile | 51 +- tools/hv/hv_kvp_daemon.c | 2 +- tools/iio/.gitignore | 4 - tools/include/linux/bitops.h | 1 - tools/include/linux/bits.h | 17 +- tools/include/linux/compiler-gcc.h | 2 - tools/include/linux/const.h | 9 - tools/include/linux/rbtree.h | 71 +- tools/include/linux/rbtree_augmented.h | 119 +- tools/include/linux/ring_buffer.h | 1 - tools/include/uapi/asm/bitsperlong.h | 18 +- tools/include/uapi/linux/bpf.h | 52 +- tools/include/uapi/linux/const.h | 31 - tools/include/uapi/linux/fs.h | 1 - tools/include/uapi/linux/if_xdp.h | 22 - tools/include/uapi/linux/perf_event.h | 3 +- tools/leds/get_led_device_info.sh | 201 - tools/lib/bpf/Makefile | 26 +- tools/lib/bpf/bpf.c | 24 +- tools/lib/bpf/bpf.h | 1 - tools/lib/bpf/btf.c | 250 +- tools/lib/bpf/btf.h | 182 - tools/lib/bpf/btf_dump.c | 138 +- tools/lib/bpf/libbpf.c | 1009 +- tools/lib/bpf/libbpf.h | 3 +- tools/lib/bpf/libbpf.map | 6 - tools/lib/bpf/libbpf_internal.h | 105 - tools/lib/bpf/libbpf_probes.c | 1 - tools/lib/bpf/xsk.c | 97 +- tools/lib/bpf/xsk.h | 33 - tools/lib/rbtree.c | 37 +- tools/lib/traceevent/Makefile | 10 +- tools/lib/traceevent/event-parse-api.c | 40 + tools/lib/traceevent/event-parse-local.h | 6 + tools/lib/traceevent/event-parse.c | 391 +- tools/lib/traceevent/event-parse.h | 30 +- tools/lib/traceevent/event-plugin.c | 2 +- tools/memory-model/Documentation/explanation.txt | 53 +- tools/memory-model/README | 18 +- tools/memory-model/scripts/checkghlitmus.sh | 0 tools/memory-model/scripts/checklitmushist.sh | 0 tools/memory-model/scripts/cmplitmushist.sh | 0 tools/memory-model/scripts/initlitmushist.sh | 0 tools/memory-model/scripts/judgelitmus.sh | 0 tools/memory-model/scripts/newlitmushist.sh | 0 tools/memory-model/scripts/parseargs.sh | 0 tools/memory-model/scripts/runlitmushist.sh | 0 tools/objtool/Makefile | 6 +- tools/objtool/arch/x86/Build | 4 +- tools/objtool/arch/x86/decode.c | 4 +- .../objtool/arch}/x86/include/asm/inat.h | 0 .../arch/x86/include/asm/inat_types.h | 0 .../objtool/arch}/x86/include/asm/insn.h | 0 .../{ => objtool}/arch/x86/include/asm/orc_types.h | 0 {arch => tools/objtool/arch}/x86/lib/inat.c | 0 {arch => tools/objtool/arch}/x86/lib/insn.c | 0 .../{ => objtool}/arch/x86/lib/x86-opcode-map.txt | 0 .../arch/x86/tools/gen-insn-attr-x86.awk | 0 tools/objtool/check.c | 1 - tools/objtool/sync-check.sh | 44 +- tools/perf/.gitignore | 3 - tools/perf/Documentation/intel-pt.txt | 15 - tools/perf/Documentation/itrace.txt | 2 - tools/perf/Documentation/perf-config.txt | 4 - tools/perf/Documentation/perf-record.txt | 13 +- tools/perf/Documentation/perf-report.txt | 17 - tools/perf/Documentation/perf-script.txt | 9 - tools/perf/Documentation/perf-top.txt | 38 - tools/perf/Documentation/perf-trace.txt | 9 - tools/perf/Documentation/perf.data-file-format.txt | 25 +- tools/perf/Makefile.config | 20 +- tools/perf/Makefile.perf | 33 +- tools/perf/arch/arm/annotate/instructions.c | 1 - tools/perf/arch/arm/util/auxtrace.c | 9 +- tools/perf/arch/arm/util/cs-etm.c | 107 +- tools/perf/arch/arm64/annotate/instructions.c | 1 - tools/perf/arch/arm64/util/arm-spe.c | 30 +- tools/perf/arch/arm64/util/header.c | 7 +- tools/perf/arch/arm64/util/sym-handling.c | 8 +- tools/perf/arch/common.c | 3 - tools/perf/arch/common.h | 4 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 146 +- tools/perf/arch/powerpc/util/kvm-stat.c | 12 +- tools/perf/arch/powerpc/util/mem-events.c | 1 - tools/perf/arch/powerpc/util/perf_regs.c | 1 + tools/perf/arch/powerpc/util/sym-handling.c | 1 - tools/perf/arch/powerpc/util/unwind-libdw.c | 1 - tools/perf/arch/riscv/Build | 1 - tools/perf/arch/riscv/Makefile | 4 - tools/perf/arch/riscv/include/perf_regs.h | 96 - tools/perf/arch/riscv/util/Build | 2 - tools/perf/arch/riscv/util/dwarf-regs.c | 72 - tools/perf/arch/riscv/util/unwind-libdw.c | 57 - tools/perf/arch/s390/util/auxtrace.c | 15 +- tools/perf/arch/s390/util/kvm-stat.c | 9 +- tools/perf/arch/x86/tests/bp-modify.c | 1 - tools/perf/arch/x86/tests/insn-x86.c | 3 +- tools/perf/arch/x86/tests/intel-cqm.c | 9 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 34 +- tools/perf/arch/x86/tests/rdpmc.c | 4 +- tools/perf/arch/x86/util/archinsn.c | 3 +- tools/perf/arch/x86/util/auxtrace.c | 10 +- tools/perf/arch/x86/util/header.c | 1 - tools/perf/arch/x86/util/intel-bts.c | 49 +- tools/perf/arch/x86/util/intel-pt.c | 123 +- tools/perf/arch/x86/util/kvm-stat.c | 17 +- tools/perf/arch/x86/util/perf_regs.c | 4 +- tools/perf/arch/x86/util/tsc.c | 8 +- tools/perf/bench/epoll-ctl.c | 8 +- tools/perf/bench/epoll-wait.c | 8 +- tools/perf/bench/futex-hash.c | 5 +- tools/perf/bench/futex-lock-pi.c | 7 +- tools/perf/bench/futex-requeue.c | 7 +- tools/perf/bench/futex-wake-parallel.c | 6 +- tools/perf/bench/futex-wake.c | 7 +- tools/perf/bench/mem-functions.c | 3 +- tools/perf/bench/numa.c | 1 + tools/perf/bench/sched-messaging.c | 1 + tools/perf/bench/sched-pipe.c | 1 + tools/perf/builtin-annotate.c | 20 +- tools/perf/builtin-bench.c | 1 + tools/perf/builtin-buildid-cache.c | 6 +- tools/perf/builtin-buildid-list.c | 4 +- tools/perf/builtin-c2c.c | 22 +- tools/perf/builtin-config.c | 3 +- tools/perf/builtin-data.c | 2 - tools/perf/builtin-diff.c | 24 +- tools/perf/builtin-evlist.c | 4 +- tools/perf/builtin-ftrace.c | 35 +- tools/perf/builtin-help.c | 5 +- tools/perf/builtin-inject.c | 62 +- tools/perf/builtin-kallsyms.c | 1 - tools/perf/builtin-kmem.c | 29 +- tools/perf/builtin-kvm.c | 51 +- tools/perf/builtin-list.c | 5 +- tools/perf/builtin-lock.c | 34 +- tools/perf/builtin-mem.c | 4 +- tools/perf/builtin-probe.c | 5 +- tools/perf/builtin-record.c | 97 +- tools/perf/builtin-report.c | 55 +- tools/perf/builtin-sched.c | 101 +- tools/perf/builtin-script.c | 192 +- tools/perf/builtin-stat.c | 146 +- tools/perf/builtin-timechart.c | 56 +- tools/perf/builtin-top.c | 159 +- tools/perf/builtin-trace.c | 637 +- tools/perf/builtin-version.c | 2 +- tools/perf/builtin.h | 2 + tools/perf/check-headers.sh | 13 +- tools/perf/examples/bpf/augmented_raw_syscalls.c | 318 +- tools/perf/include/bpf/bpf.h | 2 - tools/perf/lib/Build | 12 - tools/perf/lib/Documentation/Makefile | 7 - tools/perf/lib/Documentation/man/libperf.rst | 100 - tools/perf/lib/Documentation/tutorial/tutorial.rst | 123 - tools/perf/lib/Makefile | 158 - tools/perf/lib/core.c | 34 - tools/perf/lib/cpumap.c | 262 - tools/perf/lib/evlist.c | 159 - tools/perf/lib/evsel.c | 232 - tools/perf/lib/include/internal/cpumap.h | 19 - tools/perf/lib/include/internal/evlist.h | 50 - tools/perf/lib/include/internal/evsel.h | 29 - tools/perf/lib/include/internal/lib.h | 10 - tools/perf/lib/include/internal/tests.h | 19 - tools/perf/lib/include/internal/threadmap.h | 23 - tools/perf/lib/include/internal/xyarray.h | 36 - tools/perf/lib/include/perf/core.h | 22 - tools/perf/lib/include/perf/cpumap.h | 25 - tools/perf/lib/include/perf/event.h | 385 - tools/perf/lib/include/perf/evlist.h | 35 - tools/perf/lib/include/perf/evsel.h | 39 - tools/perf/lib/include/perf/threadmap.h | 20 - tools/perf/lib/internal.h | 18 - tools/perf/lib/lib.c | 46 - tools/perf/lib/libperf.map | 43 - tools/perf/lib/libperf.pc.template | 11 - tools/perf/lib/tests/Makefile | 38 - tools/perf/lib/tests/test-cpumap.c | 21 - tools/perf/lib/tests/test-evlist.c | 186 - tools/perf/lib/tests/test-evsel.c | 125 - tools/perf/lib/tests/test-threadmap.c | 21 - tools/perf/lib/threadmap.c | 91 - tools/perf/lib/xyarray.c | 33 - tools/perf/perf-sys.h | 51 +- tools/perf/perf.c | 11 +- tools/perf/perf.h | 82 + .../pmu-events/arch/powerpc/power9/memory.json | 2 +- .../perf/pmu-events/arch/powerpc/power9/other.json | 8 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 552 - .../arch/x86/icelake/floating-point.json | 102 - .../perf/pmu-events/arch/x86/icelake/frontend.json | 424 - tools/perf/pmu-events/arch/x86/icelake/memory.json | 410 - tools/perf/pmu-events/arch/x86/icelake/other.json | 121 - .../perf/pmu-events/arch/x86/icelake/pipeline.json | 892 - .../arch/x86/icelake/virtual-memory.json | 236 - tools/perf/pmu-events/arch/x86/mapfile.csv | 3 - tools/perf/pmu-events/arch/x86/tremontx/cache.json | 111 - .../pmu-events/arch/x86/tremontx/frontend.json | 26 - .../perf/pmu-events/arch/x86/tremontx/memory.json | 26 - tools/perf/pmu-events/arch/x86/tremontx/other.json | 26 - .../pmu-events/arch/x86/tremontx/pipeline.json | 111 - .../arch/x86/tremontx/uncore-memory.json | 73 - .../pmu-events/arch/x86/tremontx/uncore-other.json | 431 - .../pmu-events/arch/x86/tremontx/uncore-power.json | 11 - .../arch/x86/tremontx/virtual-memory.json | 86 - tools/perf/scripts/perl/Perf-Trace-Util/Context.c | 1 + .../perf/scripts/python/Perf-Trace-Util/Context.c | 1 + tools/perf/tests/attr.c | 3 +- tools/perf/tests/backward-ring-buffer.c | 22 +- tools/perf/tests/bitmap.c | 5 +- tools/perf/tests/bp_account.c | 3 +- tools/perf/tests/bp_signal.c | 3 +- tools/perf/tests/bp_signal_overflow.c | 3 +- tools/perf/tests/bpf.c | 15 +- tools/perf/tests/builtin-test.c | 1 - tools/perf/tests/code-reading.c | 59 +- tools/perf/tests/cpumap.c | 33 +- tools/perf/tests/dso-data.c | 1 - tools/perf/tests/dwarf-unwind.c | 1 - tools/perf/tests/event-times.c | 83 +- tools/perf/tests/event_update.c | 32 +- tools/perf/tests/evsel-roundtrip-name.c | 12 +- tools/perf/tests/evsel-tp-sched.c | 8 +- tools/perf/tests/expr.c | 1 - tools/perf/tests/hists_common.c | 3 +- tools/perf/tests/hists_cumulate.c | 20 +- tools/perf/tests/hists_filter.c | 12 +- tools/perf/tests/hists_link.c | 12 +- tools/perf/tests/hists_output.c | 22 +- tools/perf/tests/keep-tracking.c | 47 +- tools/perf/tests/kmod-path.c | 2 - tools/perf/tests/llvm.c | 2 +- tools/perf/tests/make | 1 - tools/perf/tests/mem.c | 1 - tools/perf/tests/mem2node.c | 8 +- tools/perf/tests/mmap-basic.c | 31 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 20 +- tools/perf/tests/openat-syscall-tp-fields.c | 18 +- tools/perf/tests/openat-syscall.c | 12 +- tools/perf/tests/parse-events.c | 1221 +- tools/perf/tests/parse-no-sample-id-all.c | 10 +- tools/perf/tests/perf-record.c | 13 +- tools/perf/tests/sample-parsing.c | 16 +- tools/perf/tests/sdt.c | 4 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 - tools/perf/tests/stat.c | 8 +- tools/perf/tests/sw-clock.c | 35 +- tools/perf/tests/switch-tracking.c | 67 +- tools/perf/tests/task-exit.c | 38 +- tools/perf/tests/thread-map.c | 43 +- tools/perf/tests/thread-mg-share.c | 1 + tools/perf/tests/time-utils-test.c | 2 +- tools/perf/tests/topology.c | 9 +- tools/perf/tests/unit_number__scnprintf.c | 1 - tools/perf/tests/vmlinux-kallsyms.c | 1 - tools/perf/tests/wp.c | 5 - tools/perf/trace/beauty/ioctl.c | 2 +- tools/perf/ui/browser.c | 3 +- tools/perf/ui/browser.h | 1 - tools/perf/ui/browsers/annotate.c | 18 +- tools/perf/ui/browsers/header.c | 1 + tools/perf/ui/browsers/hists.c | 63 +- tools/perf/ui/browsers/map.c | 1 - tools/perf/ui/browsers/res_sample.c | 9 +- tools/perf/ui/browsers/scripts.c | 18 +- tools/perf/ui/gtk/annotate.c | 9 +- tools/perf/ui/gtk/browser.c | 2 + tools/perf/ui/gtk/gtk.h | 8 +- tools/perf/ui/gtk/helpline.c | 1 - tools/perf/ui/gtk/hists.c | 7 +- tools/perf/ui/gtk/setup.c | 1 + tools/perf/ui/gtk/util.c | 1 - tools/perf/ui/helpline.c | 4 +- tools/perf/ui/helpline.h | 2 + tools/perf/ui/hist.c | 20 +- tools/perf/ui/progress.c | 1 + tools/perf/ui/setup.c | 5 +- tools/perf/ui/stdio/hist.c | 2 - tools/perf/ui/tui/helpline.c | 2 - tools/perf/ui/tui/progress.c | 1 + tools/perf/ui/tui/setup.c | 3 +- tools/perf/ui/tui/util.c | 38 +- tools/perf/ui/util.c | 4 +- tools/perf/ui/util.h | 2 - tools/perf/util/Build | 11 +- tools/perf/util/annotate.c | 49 +- tools/perf/util/annotate.h | 28 +- tools/perf/util/arm-spe.c | 10 +- tools/perf/util/auxtrace.c | 102 +- tools/perf/util/auxtrace.h | 89 +- tools/perf/util/bpf-event.c | 39 +- tools/perf/util/bpf-event.h | 15 +- tools/perf/util/bpf-loader.c | 43 +- tools/perf/util/bpf-loader.h | 30 +- tools/perf/util/bpf-prologue.c | 2 +- tools/perf/util/branch.c | 3 +- tools/perf/util/branch.h | 8 - tools/perf/util/build-id.c | 5 +- tools/perf/util/build-id.h | 2 +- tools/perf/util/c++/clang-c.h | 2 +- tools/perf/util/c++/clang-test.cpp | 4 +- tools/perf/util/cacheline.c | 25 - tools/perf/util/cacheline.h | 21 - tools/perf/util/callchain.c | 6 +- tools/perf/util/callchain.h | 3 +- tools/perf/util/cap.c | 29 - tools/perf/util/cap.h | 32 - tools/perf/util/cgroup.c | 25 +- tools/perf/util/cgroup.h | 6 +- tools/perf/util/cloexec.c | 4 +- tools/perf/util/color.c | 3 +- tools/perf/util/color_config.c | 3 +- tools/perf/util/config.c | 4 - tools/perf/util/counts.c | 17 +- tools/perf/util/counts.h | 38 +- tools/perf/util/cpumap.c | 285 +- tools/perf/util/cpumap.h | 63 +- tools/perf/util/cputopo.c | 15 +- tools/perf/util/cputopo.h | 1 + tools/perf/util/cs-etm.c | 73 +- tools/perf/util/cs-etm.h | 3 +- tools/perf/util/data-convert-bt.c | 38 +- tools/perf/util/data.c | 2 +- tools/perf/util/db-export.c | 11 +- tools/perf/util/db-export.h | 10 +- tools/perf/util/debug.c | 6 +- tools/perf/util/debug.h | 6 +- tools/perf/util/dso.c | 237 +- tools/perf/util/dso.h | 28 +- tools/perf/util/dsos.c | 232 - tools/perf/util/dsos.h | 44 - tools/perf/util/dwarf-aux.c | 1 - tools/perf/util/dwarf-aux.h | 2 - tools/perf/util/env.c | 4 +- tools/perf/util/env.h | 2 +- tools/perf/util/event.c | 121 +- tools/perf/util/event.h | 469 +- tools/perf/util/events_stats.h | 51 - tools/perf/util/evlist.c | 628 +- tools/perf/util/evlist.h | 219 +- tools/perf/util/evsel.c | 539 +- tools/perf/util/evsel.h | 222 +- tools/perf/util/evsel_fprintf.c | 16 +- tools/perf/util/evswitch.c | 61 - tools/perf/util/evswitch.h | 31 - tools/perf/util/expr.y | 2 - tools/perf/util/genelf.c | 3 +- tools/perf/util/genelf_debug.c | 1 + tools/perf/util/get_current_dir_name.c | 1 + tools/perf/util/header.c | 315 +- tools/perf/util/header.h | 24 +- tools/perf/util/hist.c | 63 +- tools/perf/util/hist.h | 45 +- tools/perf/util/intel-bts.c | 32 +- tools/perf/util/intel-pt-decoder/Build | 22 +- .../util/intel-pt-decoder/gen-insn-attr-x86.awk | 392 + tools/perf/util/intel-pt-decoder/inat.c | 82 + .../asm => perf/util/intel-pt-decoder}/inat.h | 0 .../perf/util/intel-pt-decoder}/inat_types.h | 0 tools/perf/util/intel-pt-decoder/insn.c | 593 + .../asm => perf/util/intel-pt-decoder}/insn.h | 0 .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 10 +- .../perf/util/intel-pt-decoder}/x86-opcode-map.txt | 0 tools/perf/util/intel-pt.c | 126 +- tools/perf/util/jitdump.c | 9 +- tools/perf/util/kvm-stat.h | 24 +- tools/perf/util/llvm-utils.c | 1 - tools/perf/util/llvm-utils.h | 2 +- tools/perf/util/lzma.c | 1 - tools/perf/util/machine.c | 55 +- tools/perf/util/machine.h | 12 +- tools/perf/util/map.c | 8 +- tools/perf/util/map.h | 2 +- tools/perf/util/map_groups.h | 4 - tools/perf/util/mem-events.c | 2 +- tools/perf/util/mem-events.h | 9 - tools/perf/util/mem2node.c | 3 - tools/perf/util/mem2node.h | 3 +- tools/perf/util/metricgroup.c | 110 +- tools/perf/util/metricgroup.h | 20 +- tools/perf/util/mmap.c | 10 +- tools/perf/util/mmap.h | 1 - tools/perf/util/namespaces.c | 2 +- tools/perf/util/namespaces.h | 4 +- tools/perf/util/ordered-events.c | 1 - tools/perf/util/parse-branch-options.c | 4 +- tools/perf/util/parse-events.c | 167 +- tools/perf/util/parse-events.h | 9 +- tools/perf/util/parse-events.l | 1 - tools/perf/util/path.c | 3 +- tools/perf/util/path.h | 3 - tools/perf/util/perf-hooks.c | 1 - tools/perf/util/pmu.c | 25 +- tools/perf/util/pmu.h | 4 +- tools/perf/util/probe-event.c | 6 +- tools/perf/util/probe-file.c | 4 +- tools/perf/util/probe-finder.c | 1 - tools/perf/util/pstack.c | 1 - tools/perf/util/python-ext-sources | 3 +- tools/perf/util/python.c | 139 +- tools/perf/util/record.c | 78 +- tools/perf/util/record.h | 74 - tools/perf/util/s390-cpumsf.c | 10 +- tools/perf/util/s390-sample-raw.c | 8 +- tools/perf/util/sample-raw.c | 2 +- tools/perf/util/sample-raw.h | 6 +- .../perf/util/scripting-engines/trace-event-perl.c | 16 +- .../util/scripting-engines/trace-event-python.c | 46 +- tools/perf/util/session.c | 178 +- tools/perf/util/session.h | 14 +- tools/perf/util/setup.py | 5 +- tools/perf/util/sort.c | 81 +- tools/perf/util/sort.h | 34 +- tools/perf/util/stat-display.c | 115 +- tools/perf/util/stat-shadow.c | 135 +- tools/perf/util/stat.c | 88 +- tools/perf/util/stat.h | 42 +- tools/perf/util/strbuf.c | 5 - tools/perf/util/svghelper.c | 62 +- tools/perf/util/svghelper.h | 4 +- tools/perf/util/symbol-elf.c | 7 - tools/perf/util/symbol-minimal.c | 2 - tools/perf/util/symbol.c | 20 +- tools/perf/util/symbol.h | 63 +- tools/perf/util/symbol_fprintf.c | 1 - tools/perf/util/symsrc.h | 46 - tools/perf/util/syscalltbl.c | 1 - tools/perf/util/syscalltbl.h | 1 - tools/perf/util/target.c | 3 - tools/perf/util/thread-stack.c | 1 - tools/perf/util/thread.c | 13 +- tools/perf/util/thread.h | 8 +- tools/perf/util/thread_map.c | 137 +- tools/perf/util/thread_map.h | 66 +- tools/perf/util/time-utils.c | 1 + tools/perf/util/time-utils.h | 9 - tools/perf/util/tool.h | 10 +- tools/perf/util/top.c | 13 +- tools/perf/util/top.h | 12 +- tools/perf/util/trace-event-info.c | 15 +- tools/perf/util/trace-event-parse.c | 3 +- tools/perf/util/trace-event-read.c | 1 + tools/perf/util/trace-event-scripting.c | 3 +- tools/perf/util/trace-event.h | 5 +- tools/perf/util/trigger.h | 1 + tools/perf/util/unwind-libdw.c | 1 - tools/perf/util/unwind-libunwind-local.c | 18 +- tools/perf/util/unwind-libunwind.c | 41 +- tools/perf/util/unwind.h | 25 +- tools/perf/util/util-cxx.h | 27 + tools/perf/util/util.c | 71 +- tools/perf/util/util.h | 5 +- tools/perf/util/values.c | 1 - tools/perf/util/vdso.c | 1 - tools/perf/util/xyarray.h | 35 + tools/perf/util/zlib.c | 1 - tools/power/acpi/tools/acpidump/apfiles.c | 10 +- tools/power/cpupower/Makefile | 14 +- tools/power/cpupower/bench/cpufreq-bench_plot.sh | 2 +- tools/power/cpupower/bench/cpufreq-bench_script.sh | 2 +- tools/power/cpupower/po/de.po | 344 +- tools/power/pm-graph/README | 6 +- tools/power/pm-graph/bootgraph.py | 59 +- tools/power/pm-graph/sleepgraph.8 | 8 +- tools/power/pm-graph/sleepgraph.py | 618 +- tools/power/x86/intel-speed-select/isst-config.c | 143 +- tools/power/x86/intel-speed-select/isst-core.c | 51 +- tools/power/x86/intel-speed-select/isst-display.c | 197 +- tools/power/x86/intel-speed-select/isst.h | 11 +- tools/power/x86/turbostat/Makefile | 3 +- tools/power/x86/turbostat/turbostat.c | 215 +- tools/power/x86/x86_energy_perf_policy/Makefile | 3 +- .../x86_energy_perf_policy.8 | 2 +- .../x86_energy_perf_policy.c | 28 +- tools/testing/kunit/.gitignore | 3 - tools/testing/kunit/configs/all_tests.config | 3 - tools/testing/kunit/kunit.py | 136 - tools/testing/kunit/kunit_config.py | 66 - tools/testing/kunit/kunit_kernel.py | 149 - tools/testing/kunit/kunit_parser.py | 310 - tools/testing/kunit/kunit_tool_test.py | 206 - .../test_data/test_is_test_passed-all_passed.log | 32 - .../kunit/test_data/test_is_test_passed-crash.log | 69 - .../test_data/test_is_test_passed-failure.log | 36 - .../test_data/test_is_test_passed-no_tests_run.log | 75 - .../test_data/test_output_isolated_correctly.log | 106 - .../kunit/test_data/test_read_from_file.kconfig | 17 - tools/testing/nvdimm/dimm_devs.c | 19 +- tools/testing/nvdimm/test/iomap.c | 1 + tools/testing/nvdimm/test/nfit.c | 3 +- tools/testing/selftests/.gitignore | 2 - tools/testing/selftests/Makefile | 22 +- tools/testing/selftests/arm64/.gitignore | 1 - tools/testing/selftests/arm64/Makefile | 12 - tools/testing/selftests/arm64/run_tags_test.sh | 12 - tools/testing/selftests/arm64/tags_test.c | 31 - tools/testing/selftests/bpf/.gitignore | 4 + tools/testing/selftests/bpf/Makefile | 99 +- tools/testing/selftests/bpf/bpf_endian.h | 16 +- tools/testing/selftests/bpf/bpf_helpers.h | 49 +- tools/testing/selftests/bpf/config | 1 - .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 26 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 89 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 385 - .../selftests/bpf/prog_tests/flow_dissector.c | 268 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 85 +- .../testing/selftests/bpf/prog_tests/global_data.c | 20 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 9 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 38 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 4 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 4 +- .../selftests/bpf/prog_tests/queue_stack_map.c | 8 +- .../selftests/bpf/prog_tests/reference_tracking.c | 19 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 52 +- tools/testing/selftests/bpf/prog_tests/sockopt.c | 985 - .../selftests/bpf/prog_tests/sockopt_inherit.c | 235 - .../selftests/bpf/prog_tests/sockopt_multi.c | 332 - .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 200 - tools/testing/selftests/bpf/prog_tests/spinlock.c | 16 +- .../selftests/bpf/prog_tests/stacktrace_build_id.c | 7 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 7 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 17 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 9 +- .../selftests/bpf/prog_tests/task_fd_query_rawtp.c | 3 + .../selftests/bpf/prog_tests/task_fd_query_tp.c | 5 + .../testing/selftests/bpf/prog_tests/tcp_estats.c | 4 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 256 - tools/testing/selftests/bpf/prog_tests/xdp.c | 4 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 4 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 11 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 60 +- .../selftests/bpf/progs/btf__core_reloc_arrays.c | 3 - .../progs/btf__core_reloc_arrays___diff_arr_dim.c | 3 - .../btf__core_reloc_arrays___diff_arr_val_sz.c | 3 - .../progs/btf__core_reloc_arrays___err_non_array.c | 3 - .../btf__core_reloc_arrays___err_too_shallow.c | 3 - .../progs/btf__core_reloc_arrays___err_too_small.c | 3 - .../btf__core_reloc_arrays___err_wrong_val_type1.c | 3 - .../btf__core_reloc_arrays___err_wrong_val_type2.c | 3 - .../selftests/bpf/progs/btf__core_reloc_flavors.c | 3 - .../btf__core_reloc_flavors__err_wrong_name.c | 3 - .../selftests/bpf/progs/btf__core_reloc_ints.c | 3 - .../bpf/progs/btf__core_reloc_ints___bool.c | 3 - .../progs/btf__core_reloc_ints___err_bitfield.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_16.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_32.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_64.c | 3 - .../progs/btf__core_reloc_ints___err_wrong_sz_8.c | 3 - .../progs/btf__core_reloc_ints___reverse_sign.c | 3 - .../selftests/bpf/progs/btf__core_reloc_misc.c | 5 - .../selftests/bpf/progs/btf__core_reloc_mods.c | 3 - .../bpf/progs/btf__core_reloc_mods___mod_swap.c | 3 - .../bpf/progs/btf__core_reloc_mods___typedefs.c | 3 - .../selftests/bpf/progs/btf__core_reloc_nesting.c | 3 - .../progs/btf__core_reloc_nesting___anon_embed.c | 3 - .../btf__core_reloc_nesting___dup_compat_types.c | 5 - ...btf__core_reloc_nesting___err_array_container.c | 3 - .../btf__core_reloc_nesting___err_array_field.c | 3 - ...__core_reloc_nesting___err_dup_incompat_types.c | 4 - ...f__core_reloc_nesting___err_missing_container.c | 3 - .../btf__core_reloc_nesting___err_missing_field.c | 3 - ..._core_reloc_nesting___err_nonstruct_container.c | 3 - ...__core_reloc_nesting___err_partial_match_dups.c | 4 - .../progs/btf__core_reloc_nesting___err_too_deep.c | 3 - .../btf__core_reloc_nesting___extra_nesting.c | 3 - .../btf__core_reloc_nesting___struct_union_mixup.c | 3 - .../bpf/progs/btf__core_reloc_primitives.c | 3 - .../btf__core_reloc_primitives___diff_enum_def.c | 3 - .../btf__core_reloc_primitives___diff_func_proto.c | 3 - .../btf__core_reloc_primitives___diff_ptr_type.c | 3 - .../btf__core_reloc_primitives___err_non_enum.c | 3 - .../btf__core_reloc_primitives___err_non_int.c | 3 - .../btf__core_reloc_primitives___err_non_ptr.c | 3 - .../bpf/progs/btf__core_reloc_ptr_as_arr.c | 3 - .../progs/btf__core_reloc_ptr_as_arr___diff_sz.c | 3 - .../testing/selftests/bpf/progs/core_reloc_types.h | 667 - tools/testing/selftests/bpf/progs/loop4.c | 18 - tools/testing/selftests/bpf/progs/loop5.c | 32 - .../testing/selftests/bpf/progs/sockopt_inherit.c | 97 - tools/testing/selftests/bpf/progs/sockopt_sk.c | 22 - .../selftests/bpf/progs/test_core_reloc_arrays.c | 55 - .../selftests/bpf/progs/test_core_reloc_flavors.c | 62 - .../selftests/bpf/progs/test_core_reloc_ints.c | 44 - .../selftests/bpf/progs/test_core_reloc_kernel.c | 36 - .../selftests/bpf/progs/test_core_reloc_misc.c | 57 - .../selftests/bpf/progs/test_core_reloc_mods.c | 62 - .../selftests/bpf/progs/test_core_reloc_nesting.c | 46 - .../bpf/progs/test_core_reloc_primitives.c | 43 - .../bpf/progs/test_core_reloc_ptr_as_arr.c | 30 - .../selftests/bpf/progs/test_get_stack_rawtp.c | 2 +- .../selftests/bpf/progs/test_lwt_seg6local.c | 16 +- tools/testing/selftests/bpf/progs/test_seg6_loop.c | 8 +- tools/testing/selftests/bpf/progs/test_tc_edt.c | 1 - .../bpf/progs/test_tcp_check_syncookie_kern.c | 48 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 143 - tools/testing/selftests/bpf/test_btf_dump.c | 7 - tools/testing/selftests/bpf/test_cgroup_storage.c | 6 +- tools/testing/selftests/bpf/test_maps.c | 16 - tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/bpf/test_progs.c | 432 +- tools/testing/selftests/bpf/test_progs.h | 55 +- tools/testing/selftests/bpf/test_sock.c | 7 +- tools/testing/selftests/bpf/test_sockopt.c | 1021 + tools/testing/selftests/bpf/test_sockopt_multi.c | 374 + tools/testing/selftests/bpf/test_sockopt_sk.c | 211 + tools/testing/selftests/bpf/test_sysctl.c | 139 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 3 - .../selftests/bpf/test_tcp_check_syncookie_user.c | 61 +- tools/testing/selftests/bpf/test_tcp_rtt.c | 254 + tools/testing/selftests/bpf/test_tcpnotify_user.c | 90 +- tools/testing/selftests/bpf/test_verifier.c | 80 +- tools/testing/selftests/bpf/trace_helpers.c | 125 + tools/testing/selftests/bpf/trace_helpers.h | 9 + .../testing/selftests/bpf/verifier/event_output.c | 94 - tools/testing/selftests/bpf/verifier/precise.c | 194 - tools/testing/selftests/cgroup/test_freezer.c | 54 - tools/testing/selftests/clone3/.gitignore | 2 - tools/testing/selftests/clone3/Makefile | 11 - tools/testing/selftests/clone3/clone3.c | 231 - tools/testing/selftests/clone3/clone3_set_tid.c | 161 - .../selftests/drivers/net/mlxsw/devlink_trap.sh | 129 - .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 484 - .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 6 +- .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 24 +- .../selftests/drivers/net/netdevsim/devlink.sh | 114 +- .../drivers/net/netdevsim/devlink_trap.sh | 364 - tools/testing/selftests/firmware/fw_filesystem.sh | 57 +- tools/testing/selftests/firmware/fw_lib.sh | 11 - tools/testing/selftests/ftrace/test.d/functions | 2 +- .../ftrace/test.d/kprobe/kprobe_eventname.tc | 16 +- .../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 35 - .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 16 - .../ftrace/test.d/trigger/trigger-snapshot.tc | 2 +- tools/testing/selftests/ir/ir_loopback.c | 6 +- .../selftests/kexec/test_kexec_file_load.sh | 38 +- tools/testing/selftests/kvm/Makefile | 10 +- tools/testing/selftests/kvm/dirty_log_test.c | 61 +- tools/testing/selftests/kvm/include/evmcs.h | 2 - tools/testing/selftests/kvm/include/kvm_util.h | 8 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 112 - tools/testing/selftests/kvm/lib/s390x/ucall.c | 56 - tools/testing/selftests/kvm/lib/ucall.c | 157 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 16 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 56 - tools/testing/selftests/kvm/lib/x86_64/vmx.c | 20 - tools/testing/selftests/kvm/s390x/memop.c | 166 - tools/testing/selftests/kvm/s390x/sync_regs_test.c | 36 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 15 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 12 +- .../selftests/kvm/x86_64/platform_info_test.c | 2 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 32 +- tools/testing/selftests/livepatch/config | 2 - tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/fcnal-test.sh | 3432 -- tools/testing/selftests/net/fib_nexthops.sh | 38 +- .../selftests/net/forwarding/devlink_lib.sh | 189 +- tools/testing/selftests/net/forwarding/lib.sh | 19 - .../testing/selftests/net/forwarding/tc_common.sh | 17 +- tools/testing/selftests/net/l2tp.sh | 382 - tools/testing/selftests/net/nettest.c | 1757 - tools/testing/selftests/net/xfrm_policy.sh | 7 - tools/testing/selftests/pidfd/.gitignore | 2 - tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidfd.h | 30 - tools/testing/selftests/pidfd/pidfd_open_test.c | 5 + tools/testing/selftests/pidfd/pidfd_poll_test.c | 117 - tools/testing/selftests/pidfd/pidfd_test.c | 14 + tools/testing/selftests/pidfd/pidfd_wait.c | 271 - tools/testing/selftests/powerpc/Makefile | 1 - .../testing/selftests/powerpc/copyloops/.gitignore | 9 +- tools/testing/selftests/powerpc/copyloops/Makefile | 7 +- .../selftests/powerpc/copyloops/asm/export.h | 1 - .../selftests/powerpc/copyloops/memcpy_mcsafe_64.S | 1 - tools/testing/selftests/powerpc/eeh/Makefile | 9 - tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 82 - .../testing/selftests/powerpc/eeh/eeh-functions.sh | 76 - tools/testing/selftests/powerpc/ptrace/.gitignore | 3 - .../testing/selftests/powerpc/security/.gitignore | 1 - .../selftests/powerpc/stringloops/.gitignore | 5 +- .../powerpc/tm/tm-signal-context-chk-fpu.c | 49 +- .../powerpc/tm/tm-signal-context-chk-gpr.c | 59 +- .../powerpc/tm/tm-signal-context-chk-vmx.c | 74 +- .../powerpc/tm/tm-signal-context-chk-vsx.c | 130 +- tools/testing/selftests/powerpc/tm/tm.h | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 - tools/testing/selftests/seccomp/seccomp_bpf.c | 5 - tools/testing/selftests/tc-testing/README | 4 +- .../selftests/tc-testing/plugin-lib/nsPlugin.py | 22 +- .../tc-testing/tc-tests/filters/concurrency.json | 18 +- .../tc-testing/tc-tests/filters/matchall.json | 391 - .../selftests/tc-testing/tc-tests/qdiscs/fifo.json | 304 - .../tc-testing/tc-tests/qdiscs/ingress.json | 50 +- .../selftests/tc-testing/tc-tests/qdiscs/prio.json | 128 +- tools/testing/selftests/tc-testing/tdc.py | 12 +- tools/testing/selftests/tc-testing/tdc_config.py | 1 - tools/testing/selftests/tpm2/Makefile | 2 - tools/testing/selftests/watchdog/watchdog-test.c | 41 +- tools/testing/selftests/x86/Makefile | 4 +- tools/testing/selftests/x86/mpx-debug.h | 15 + tools/testing/selftests/x86/mpx-dig.c | 497 + tools/testing/selftests/x86/mpx-hw.h | 124 + tools/testing/selftests/x86/mpx-mini-test.c | 1613 + tools/testing/selftests/x86/mpx-mm.h | 10 + tools/testing/selftests/x86/syscall_numbering.c | 89 - tools/usb/usbip/libsrc/usbip_common.c | 6 +- tools/usb/usbip/libsrc/usbip_device_driver.c | 6 +- usr/Makefile | 3 - usr/include/Makefile | 4 +- virt/kvm/arm/arm.c | 2 - virt/kvm/arm/mmio.c | 7 - virt/kvm/arm/vgic/trace.h | 2 +- virt/kvm/arm/vgic/vgic-init.c | 38 +- virt/kvm/arm/vgic/vgic-irqfd.c | 36 +- virt/kvm/arm/vgic/vgic-its.c | 207 - virt/kvm/arm/vgic/vgic-mmio-v3.c | 85 +- virt/kvm/arm/vgic/vgic-mmio.c | 18 - virt/kvm/arm/vgic/vgic-v2.c | 12 +- virt/kvm/arm/vgic/vgic-v3.c | 12 +- virt/kvm/arm/vgic/vgic.c | 33 +- virt/kvm/arm/vgic/vgic.h | 5 - virt/kvm/coalesced_mmio.c | 19 +- virt/kvm/kvm_main.c | 7 +- 12245 files changed, 390588 insertions(+), 799376 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-hisi-zip delete mode 100644 Documentation/ABI/testing/debugfs-moxtet delete mode 100644 Documentation/ABI/testing/sysfs-bus-moxtet-devices delete mode 100644 Documentation/ABI/testing/sysfs-class-backlight rename Documentation/ABI/testing/{sysfs-class-mic => sysfs-class-mic.txt} (100%) delete mode 100644 Documentation/ABI/testing/sysfs-class-wakeup delete mode 100644 Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu delete mode 100644 Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm delete mode 100644 Documentation/ABI/testing/sysfs-kernel-btf rename Documentation/PCI/{pciebus-howto.rst => picebus-howto.rst} (100%) create mode 100644 Documentation/acpi/dsd/leds.txt delete mode 100644 Documentation/admin-guide/auxdisplay/cfag12864b.rst delete mode 100644 Documentation/admin-guide/auxdisplay/index.rst delete mode 100644 Documentation/admin-guide/auxdisplay/ks0108.rst delete mode 100644 Documentation/admin-guide/cifs/authors.rst delete mode 100644 Documentation/admin-guide/cifs/changes.rst delete mode 100644 Documentation/admin-guide/cifs/index.rst delete mode 100644 Documentation/admin-guide/cifs/introduction.rst delete mode 100644 Documentation/admin-guide/cifs/todo.rst delete mode 100644 Documentation/admin-guide/cifs/usage.rst delete mode 100644 Documentation/admin-guide/device-mapper/dm-clone.rst delete mode 100644 Documentation/admin-guide/jfs.rst delete mode 100644 Documentation/admin-guide/perf/imx-ddr.rst delete mode 100644 Documentation/admin-guide/ufs.rst delete mode 100644 Documentation/admin-guide/wimax/i2400m.rst delete mode 100644 Documentation/admin-guide/wimax/index.rst delete mode 100644 Documentation/admin-guide/wimax/wimax.rst create mode 100644 Documentation/arm/sa1100/adsbitsy.rst create mode 100644 Documentation/arm/sa1100/brutus.rst create mode 100644 Documentation/arm/sa1100/freebird.rst create mode 100644 Documentation/arm/sa1100/graphicsclient.rst create mode 100644 Documentation/arm/sa1100/graphicsmaster.rst create mode 100644 Documentation/arm/sa1100/huw_webpanel.rst create mode 100644 Documentation/arm/sa1100/itsy.rst create mode 100644 Documentation/arm/sa1100/nanoengine.rst create mode 100644 Documentation/arm/sa1100/pangolin.rst create mode 100644 Documentation/arm/sa1100/pleb.rst create mode 100644 Documentation/arm/sa1100/tifon.rst create mode 100644 Documentation/arm/sa1100/yopy.rst create mode 100644 Documentation/arm/sh-mobile/.gitignore delete mode 100644 Documentation/arm64/kasan-offsets.sh delete mode 100644 Documentation/arm64/tagged-address-abi.rst create mode 100644 Documentation/auxdisplay/cfag12864b create mode 100644 Documentation/auxdisplay/ks0108 delete mode 100644 Documentation/core-api/packing.rst delete mode 100644 Documentation/dev-tools/kunit/api/index.rst delete mode 100644 Documentation/dev-tools/kunit/api/test.rst delete mode 100644 Documentation/dev-tools/kunit/faq.rst delete mode 100644 Documentation/dev-tools/kunit/index.rst delete mode 100644 Documentation/dev-tools/kunit/start.rst delete mode 100644 Documentation/dev-tools/kunit/usage.rst create mode 100644 Documentation/devicetree/bindings/arm/actions.txt delete mode 100644 Documentation/devicetree/bindings/arm/actions.yaml create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipesys.txt create mode 100644 Documentation/devicetree/bindings/arm/realtek.txt delete mode 100644 Documentation/devicetree/bindings/arm/realtek.yaml create mode 100644 Documentation/devicetree/bindings/arm/topology.txt delete mode 100644 Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml delete mode 100644 Documentation/devicetree/bindings/bus/moxtet.txt create mode 100644 Documentation/devicetree/bindings/bus/sun50i-de2-bus.txt rename Documentation/devicetree/bindings/clock/{renesas,emev2-smu.txt => emev2-clo [...] delete mode 100644 Documentation/devicetree/bindings/clock/imx8mn-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3308-cru.txt delete mode 100644 Documentation/devicetree/bindings/cpu/cpu-topology.txt delete mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-cr [...] create mode 100644 Documentation/devicetree/bindings/crypto/sun4i-ss.txt create mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt delete mode 100644 Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-48027 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-48027 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt create mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/giantplus,gpm940b0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/lvds.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa10 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa10 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa12 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa12 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/nec,nl8048hl11.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com37 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com37 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/panel-common.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-common.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-lvds.txt create mode 100644 Documentation/devicetree/bindings/display/panel/panel.txt create mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/raspberrypi,7in [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/raspberrypi,7in [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq070y3dg3b.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls020b1dd01d.txt create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ti,nspire.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml delete mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun4i-a10-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/dma-common.yaml delete mode 100644 Documentation/devicetree/bindings/dma/dma-controller.yaml delete mode 100644 Documentation/devicetree/bindings/dma/dma-router.yaml rename Documentation/devicetree/bindings/dma/{renesas,nbpfaxi.txt => nbpfaxi.txt} (100%) rename Documentation/devicetree/bindings/dma/{renesas,shdma.txt => shdma.txt} (100%) create mode 100644 Documentation/devicetree/bindings/dma/sun4i-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/sun6i-dma.txt delete mode 100644 Documentation/devicetree/bindings/dsp/fsl,dsp.yaml rename {drivers/staging/fieldbus/Documentation => Documentation}/devicetree/bindin [...] delete mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt delete mode 100644 Documentation/devicetree/bindings/fpga/fpga-bridge.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-moxtet.txt delete mode 100644 Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt delete mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-midgard.txt delete mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt delete mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml rename Documentation/devicetree/bindings/{iio/adc => hwmon}/ads1015.txt (100%) delete mode 100644 Documentation/devicetree/bindings/hwmon/as370.txt rename Documentation/devicetree/bindings/i2c/{renesas,iic-emev2.txt => i2c-emev2.t [...] rename Documentation/devicetree/bindings/i2c/{renesas,i2c.txt => i2c-rcar.txt} (100%) rename Documentation/devicetree/bindings/i2c/{renesas,riic.txt => i2c-riic.txt} (100%) rename Documentation/devicetree/bindings/i2c/{renesas,iic.txt => i2c-sh_mobile.txt [...] delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/allwinner,sun8i-a33-ths.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml rename Documentation/devicetree/bindings/iio/light/{renesas,isl29501.txt => isl295 [...] delete mode 100644 Documentation/devicetree/bindings/iio/light/noa1305.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/stk33xx.yaml delete mode 100644 Documentation/devicetree/bindings/iio/mount-matrix.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5432.yaml delete mode 100644 Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lra [...] create mode 100644 Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinne [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinne [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinne [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinne [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/meson-mhu.txt delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml delete mode 100644 Documentation/devicetree/bindings/media/rc.yaml rename Documentation/devicetree/bindings/media/{renesas,imr.txt => rcar_imr.txt} (100%) rename Documentation/devicetree/bindings/media/{renesas,vin.txt => rcar_vin.txt} (100%) rename Documentation/devicetree/bindings/media/{renesas,csi2.txt => renesas,rcar-c [...] create mode 100644 Documentation/devicetree/bindings/media/sunxi-ir.txt rename Documentation/devicetree/bindings/memory-controllers/{renesas,dbsc.txt => r [...] delete mode 100644 Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml create mode 100644 Documentation/devicetree/bindings/mfd/sun4i-gpadc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/mxic-nand.txt delete mode 100644 Documentation/devicetree/bindings/net/adi,adin.yaml delete mode 100644 Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/tcan4x5x.txt create mode 100644 Documentation/devicetree/bindings/net/meson-dwmac.txt create mode 100644 Documentation/devicetree/bindings/opp/kryo-cpufreq.txt delete mode 100644 Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt delete mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt delete mode 100644 Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt delete mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt delete mode 100644 Documentation/devicetree/bindings/pci/pcie-al.txt delete mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-p [...] delete mode 100644 Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb3-pcie-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt create mode 100644 Documentation/devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mt6358-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/sy8824x.txt create mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt delete mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml delete mode 100644 Documentation/devicetree/bindings/reset/snps,dw-reset.txt create mode 100644 Documentation/devicetree/bindings/rng/amlogic,meson-rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson-vrtc.txt create mode 100644 Documentation/devicetree/bindings/serial/amlogic,meson-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.txt create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt delete mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.yaml delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-co [...] delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/everest,es8316.txt create mode 100644 Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt create mode 100644 Documentation/devicetree/bindings/sound/sun8i-a33-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/uda1334.txt delete mode 100644 Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml delete mode 100644 Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml delete mode 100644 Documentation/devicetree/bindings/spi/nuvoton,npcm-fiu.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-meson.txt delete mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun4i-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hst [...] delete mode 100644 Documentation/devicetree/bindings/timer/allwinner,sun5i-a13-hst [...] delete mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt delete mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt rename Documentation/devicetree/bindings/usb/{renesas,usb3-peri.txt => renesas,usb [...] delete mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10- [...] delete mode 100644 Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/ingenic,jz4740-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/meson-gxbb-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/sunxi-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/watchdog.yaml create mode 100644 Documentation/devicetree/writing-schema.md delete mode 100644 Documentation/devicetree/writing-schema.rst create mode 100644 Documentation/driver-api/sgi-ioc4.rst delete mode 100644 Documentation/driver-api/thermal/index.rst delete mode 100644 Documentation/driver-api/thermal/sysfs-api.rst delete mode 100644 Documentation/driver-api/thermal/x86_pkg_temperature_thermal.rst create mode 100644 Documentation/features/locking/rwsem-optimized/arch-support.txt create mode 100644 Documentation/filesystems/Locking create mode 100644 Documentation/filesystems/cifs/AUTHORS create mode 100644 Documentation/filesystems/cifs/CHANGES create mode 100644 Documentation/filesystems/cifs/README create mode 100644 Documentation/filesystems/cifs/TODO create mode 100644 Documentation/filesystems/cifs/cifs.txt delete mode 100644 Documentation/filesystems/cifs/cifsroot.txt rename Documentation/{admin-guide => filesystems}/cifs/winucase_convert.pl (100%) create mode 100644 Documentation/filesystems/directory-locking delete mode 100644 Documentation/filesystems/directory-locking.rst delete mode 100644 Documentation/filesystems/erofs.txt delete mode 100644 Documentation/filesystems/ext4/verity.rst delete mode 100644 Documentation/filesystems/fsverity.rst create mode 100644 Documentation/filesystems/jfs.txt delete mode 100644 Documentation/filesystems/locking.rst create mode 100644 Documentation/filesystems/nfs/Exporting delete mode 100644 Documentation/filesystems/nfs/exporting.rst create mode 100644 Documentation/filesystems/porting delete mode 100644 Documentation/filesystems/porting.rst create mode 100644 Documentation/filesystems/ubifs-authentication.md delete mode 100644 Documentation/filesystems/ubifs-authentication.rst create mode 100644 Documentation/filesystems/ufs.txt delete mode 100644 Documentation/filesystems/virtiofs.rst delete mode 100644 Documentation/firmware-guide/acpi/dsd/leds.rst create mode 100644 Documentation/gpu/tinydrm.rst create mode 100644 Documentation/hwmon/ads1015.rst delete mode 100644 Documentation/hwmon/inspur-ipsps1.rst create mode 100644 Documentation/hwmon/pxe1610 delete mode 100644 Documentation/hwmon/pxe1610.rst rename Documentation/i2c/{dma-considerations.rst => DMA-considerations} (100%) create mode 100644 Documentation/i2c/busses/i2c-ali1535 delete mode 100644 Documentation/i2c/busses/i2c-ali1535.rst create mode 100644 Documentation/i2c/busses/i2c-ali1563 delete mode 100644 Documentation/i2c/busses/i2c-ali1563.rst create mode 100644 Documentation/i2c/busses/i2c-ali15x3 delete mode 100644 Documentation/i2c/busses/i2c-ali15x3.rst create mode 100644 Documentation/i2c/busses/i2c-amd-mp2 delete mode 100644 Documentation/i2c/busses/i2c-amd-mp2.rst create mode 100644 Documentation/i2c/busses/i2c-amd756 delete mode 100644 Documentation/i2c/busses/i2c-amd756.rst create mode 100644 Documentation/i2c/busses/i2c-amd8111 delete mode 100644 Documentation/i2c/busses/i2c-amd8111.rst create mode 100644 Documentation/i2c/busses/i2c-diolan-u2c delete mode 100644 Documentation/i2c/busses/i2c-diolan-u2c.rst create mode 100644 Documentation/i2c/busses/i2c-i801 delete mode 100644 Documentation/i2c/busses/i2c-i801.rst create mode 100644 Documentation/i2c/busses/i2c-ismt delete mode 100644 Documentation/i2c/busses/i2c-ismt.rst create mode 100644 Documentation/i2c/busses/i2c-mlxcpld delete mode 100644 Documentation/i2c/busses/i2c-mlxcpld.rst create mode 100644 Documentation/i2c/busses/i2c-nforce2 delete mode 100644 Documentation/i2c/busses/i2c-nforce2.rst create mode 100644 Documentation/i2c/busses/i2c-nvidia-gpu delete mode 100644 Documentation/i2c/busses/i2c-nvidia-gpu.rst create mode 100644 Documentation/i2c/busses/i2c-ocores delete mode 100644 Documentation/i2c/busses/i2c-ocores.rst create mode 100644 Documentation/i2c/busses/i2c-parport create mode 100644 Documentation/i2c/busses/i2c-parport-light delete mode 100644 Documentation/i2c/busses/i2c-parport-light.rst delete mode 100644 Documentation/i2c/busses/i2c-parport.rst create mode 100644 Documentation/i2c/busses/i2c-pca-isa delete mode 100644 Documentation/i2c/busses/i2c-pca-isa.rst create mode 100644 Documentation/i2c/busses/i2c-piix4 delete mode 100644 Documentation/i2c/busses/i2c-piix4.rst create mode 100644 Documentation/i2c/busses/i2c-sis5595 delete mode 100644 Documentation/i2c/busses/i2c-sis5595.rst create mode 100644 Documentation/i2c/busses/i2c-sis630 delete mode 100644 Documentation/i2c/busses/i2c-sis630.rst create mode 100644 Documentation/i2c/busses/i2c-sis96x delete mode 100644 Documentation/i2c/busses/i2c-sis96x.rst create mode 100644 Documentation/i2c/busses/i2c-taos-evm delete mode 100644 Documentation/i2c/busses/i2c-taos-evm.rst create mode 100644 Documentation/i2c/busses/i2c-via delete mode 100644 Documentation/i2c/busses/i2c-via.rst create mode 100644 Documentation/i2c/busses/i2c-viapro delete mode 100644 Documentation/i2c/busses/i2c-viapro.rst delete mode 100644 Documentation/i2c/busses/index.rst create mode 100644 Documentation/i2c/busses/scx200_acb delete mode 100644 Documentation/i2c/busses/scx200_acb.rst create mode 100644 Documentation/i2c/dev-interface delete mode 100644 Documentation/i2c/dev-interface.rst create mode 100644 Documentation/i2c/fault-codes delete mode 100644 Documentation/i2c/fault-codes.rst create mode 100644 Documentation/i2c/functionality delete mode 100644 Documentation/i2c/functionality.rst create mode 100644 Documentation/i2c/gpio-fault-injection delete mode 100644 Documentation/i2c/gpio-fault-injection.rst create mode 100644 Documentation/i2c/i2c-protocol delete mode 100644 Documentation/i2c/i2c-protocol.rst create mode 100644 Documentation/i2c/i2c-stub delete mode 100644 Documentation/i2c/i2c-stub.rst create mode 100644 Documentation/i2c/i2c-topology delete mode 100644 Documentation/i2c/i2c-topology.rst delete mode 100644 Documentation/i2c/index.rst create mode 100644 Documentation/i2c/instantiating-devices delete mode 100644 Documentation/i2c/instantiating-devices.rst create mode 100644 Documentation/i2c/muxes/i2c-mux-gpio delete mode 100644 Documentation/i2c/muxes/i2c-mux-gpio.rst create mode 100644 Documentation/i2c/old-module-parameters delete mode 100644 Documentation/i2c/old-module-parameters.rst create mode 100644 Documentation/i2c/slave-eeprom-backend delete mode 100644 Documentation/i2c/slave-eeprom-backend.rst create mode 100644 Documentation/i2c/slave-interface delete mode 100644 Documentation/i2c/slave-interface.rst create mode 100644 Documentation/i2c/smbus-protocol delete mode 100644 Documentation/i2c/smbus-protocol.rst create mode 100644 Documentation/i2c/summary delete mode 100644 Documentation/i2c/summary.rst create mode 100644 Documentation/i2c/ten-bit-addresses delete mode 100644 Documentation/i2c/ten-bit-addresses.rst create mode 100644 Documentation/i2c/upgrading-clients delete mode 100644 Documentation/i2c/upgrading-clients.rst create mode 100644 Documentation/i2c/writing-clients delete mode 100644 Documentation/i2c/writing-clients.rst create mode 100644 Documentation/isdn/CREDITS create mode 100644 Documentation/isdn/INTERFACE.CAPI create mode 100644 Documentation/isdn/README.avmb1 create mode 100644 Documentation/isdn/README.gigaset create mode 100644 Documentation/isdn/README.hysdn create mode 100644 Documentation/isdn/README.mISDN delete mode 100644 Documentation/isdn/avmb1.rst delete mode 100644 Documentation/isdn/credits.rst delete mode 100644 Documentation/isdn/gigaset.rst delete mode 100644 Documentation/isdn/hysdn.rst delete mode 100644 Documentation/isdn/index.rst delete mode 100644 Documentation/isdn/interface_capi.rst delete mode 100644 Documentation/isdn/m_isdn.rst delete mode 100644 Documentation/kbuild/reproducible-builds.rst create mode 100644 Documentation/m68k/README.buddha delete mode 100644 Documentation/m68k/buddha-driver.rst delete mode 100644 Documentation/media/uapi/rc/rc-protos.rst delete mode 100644 Documentation/media/uapi/v4l/dev-decoder.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-bayer.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst create mode 100644 Documentation/mips/AU1xxx_IDE.README delete mode 100644 Documentation/mips/au1xxx_ide.rst delete mode 100644 Documentation/mips/index.rst delete mode 100644 Documentation/mips/ingenic-tcu.rst create mode 100644 Documentation/networking/caif/README delete mode 100644 Documentation/networking/caif/caif.rst delete mode 100644 Documentation/networking/device_drivers/netronome/nfp.rst delete mode 100644 Documentation/networking/device_drivers/pensando/ionic.rst delete mode 100644 Documentation/networking/devlink-params-nfp.txt delete mode 100644 Documentation/networking/devlink-trap-netdevsim.rst delete mode 100644 Documentation/networking/devlink-trap.rst delete mode 100644 Documentation/networking/j1939.rst create mode 100644 Documentation/networking/mac80211_hwsim/README delete mode 100644 Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst create mode 100644 Documentation/nios2/README delete mode 100644 Documentation/nios2/nios2.rst create mode 100644 Documentation/openrisc/README create mode 100644 Documentation/openrisc/TODO delete mode 100644 Documentation/openrisc/index.rst delete mode 100644 Documentation/openrisc/openrisc_port.rst delete mode 100644 Documentation/openrisc/todo.rst create mode 100644 Documentation/packing.txt create mode 100644 Documentation/parisc/debugging delete mode 100644 Documentation/parisc/debugging.rst delete mode 100644 Documentation/parisc/index.rst create mode 100644 Documentation/parisc/registers delete mode 100644 Documentation/parisc/registers.rst delete mode 100644 Documentation/powerpc/elfnote.rst delete mode 100644 Documentation/powerpc/ultravisor.rst delete mode 100644 Documentation/process/embargoed-hardware-issues.rst delete mode 100644 Documentation/riscv/boot-image-header.rst create mode 100644 Documentation/riscv/boot-image-header.txt create mode 100644 Documentation/s390/dasd.rst create mode 100644 Documentation/s390/debugging390.rst delete mode 100644 Documentation/security/tpm/tpm_event_log.rst delete mode 100644 Documentation/security/tpm/tpm_ftpm_tee.rst create mode 100644 Documentation/spi/butterfly delete mode 100644 Documentation/spi/butterfly.rst delete mode 100644 Documentation/spi/index.rst create mode 100644 Documentation/spi/pxa2xx delete mode 100644 Documentation/spi/pxa2xx.rst create mode 100644 Documentation/spi/spi-lm70llp delete mode 100644 Documentation/spi/spi-lm70llp.rst create mode 100644 Documentation/spi/spi-sc18is602 delete mode 100644 Documentation/spi/spi-sc18is602.rst create mode 100644 Documentation/spi/spi-summary delete mode 100644 Documentation/spi/spi-summary.rst create mode 100644 Documentation/spi/spidev delete mode 100644 Documentation/spi/spidev.rst rename Documentation/{driver-api => }/thermal/cpu-cooling-api.rst (100%) rename Documentation/{driver-api => }/thermal/exynos_thermal.rst (100%) rename Documentation/{driver-api => }/thermal/exynos_thermal_emulation.rst (100%) create mode 100644 Documentation/thermal/index.rst rename Documentation/{driver-api => }/thermal/intel_powerclamp.rst (100%) rename Documentation/{driver-api => }/thermal/nouveau_thermal.rst (100%) rename Documentation/{driver-api => }/thermal/power_allocator.rst (100%) create mode 100644 Documentation/thermal/sysfs-api.rst create mode 100644 Documentation/thermal/x86_pkg_temperature_thermal.rst delete mode 100644 Documentation/trace/coresight-cpu-debug.rst create mode 100644 Documentation/trace/coresight-cpu-debug.txt delete mode 100644 Documentation/trace/coresight.rst create mode 100644 Documentation/trace/coresight.txt rename {drivers/staging/wusbcore/Documentation => Documentation/usb}/wusb-cbaf (100%) rename {drivers/staging/wusbcore/Documentation => Documentation/usb}/wusb-design-o [...] delete mode 100644 Documentation/virtual/guest-halt-polling.txt delete mode 100644 Documentation/w1/index.rst create mode 100644 Documentation/w1/masters/ds2482 delete mode 100644 Documentation/w1/masters/ds2482.rst create mode 100644 Documentation/w1/masters/ds2490 delete mode 100644 Documentation/w1/masters/ds2490.rst delete mode 100644 Documentation/w1/masters/index.rst create mode 100644 Documentation/w1/masters/mxc-w1 delete mode 100644 Documentation/w1/masters/mxc-w1.rst create mode 100644 Documentation/w1/masters/omap-hdq delete mode 100644 Documentation/w1/masters/omap-hdq.rst create mode 100644 Documentation/w1/masters/w1-gpio delete mode 100644 Documentation/w1/masters/w1-gpio.rst delete mode 100644 Documentation/w1/slaves/index.rst create mode 100644 Documentation/w1/slaves/w1_ds2406 delete mode 100644 Documentation/w1/slaves/w1_ds2406.rst create mode 100644 Documentation/w1/slaves/w1_ds2413 delete mode 100644 Documentation/w1/slaves/w1_ds2413.rst create mode 100644 Documentation/w1/slaves/w1_ds2423 delete mode 100644 Documentation/w1/slaves/w1_ds2423.rst create mode 100644 Documentation/w1/slaves/w1_ds2438 delete mode 100644 Documentation/w1/slaves/w1_ds2438.rst create mode 100644 Documentation/w1/slaves/w1_ds28e04 delete mode 100644 Documentation/w1/slaves/w1_ds28e04.rst create mode 100644 Documentation/w1/slaves/w1_ds28e17 delete mode 100644 Documentation/w1/slaves/w1_ds28e17.rst create mode 100644 Documentation/w1/slaves/w1_therm delete mode 100644 Documentation/w1/slaves/w1_therm.rst delete mode 100644 Documentation/w1/w1-generic.rst delete mode 100644 Documentation/w1/w1-netlink.rst create mode 100644 Documentation/w1/w1.generic create mode 100644 Documentation/w1/w1.netlink delete mode 100644 Documentation/watch_queue.rst create mode 100644 Documentation/wimax/README.i2400m create mode 100644 Documentation/wimax/README.wimax delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/aspeed-ast2600-evb.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts delete mode 100644 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/aspeed-g6.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-s-43.dts delete mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts delete mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin-full.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-eval-01.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin.dtsi delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-phycore-som.dtsi delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-eval-01.dtsi delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin.dtsi delete mode 100644 arch/arm/boot/dts/imx7d-zii-rmu2.dts delete mode 100644 arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts delete mode 100644 arch/arm/boot/dts/mt7629-rfb.dts delete mode 100644 arch/arm/boot/dts/mt7629.dtsi delete mode 100644 arch/arm/boot/dts/rk3229-xms6.dts create mode 100644 arch/arm/boot/dts/rk3288-fennec.dts delete mode 100644 arch/arm/boot/dts/rk3288-veyron-edp.dtsi delete mode 100644 arch/arm/boot/dts/rk3288-veyron-fievel.dts delete mode 100644 arch/arm/boot/dts/rk3288-veyron-tiger.dts delete mode 100644 arch/arm/boot/dts/ste-ab8500.dtsi delete mode 100644 arch/arm/boot/dts/sun8i-s3-lichee-zero-plus.dts delete mode 100644 arch/arm/boot/dts/sun8i-v3.dtsi create mode 100644 arch/arm/configs/acs5k_defconfig create mode 100644 arch/arm/configs/acs5k_tiny_defconfig create mode 100644 arch/arm/configs/iop13xx_defconfig create mode 100644 arch/arm/configs/iop33x_defconfig create mode 100644 arch/arm/configs/ks8695_defconfig create mode 100644 arch/arm/configs/nuc910_defconfig create mode 100644 arch/arm/configs/nuc950_defconfig create mode 100644 arch/arm/configs/nuc960_defconfig delete mode 100644 arch/arm/include/asm/hardware/cache-aurora-l2.h create mode 100644 arch/arm/include/asm/hardware/iop3xx-adma.h create mode 100644 arch/arm/include/asm/hardware/iop3xx.h create mode 100644 arch/arm/include/asm/hardware/iop_adma.h create mode 100644 arch/arm/include/debug/ks8695.S delete mode 100644 arch/arm/lib/backtrace-clang.S delete mode 100644 arch/arm/mach-aspeed/Makefile delete mode 100644 arch/arm/mach-aspeed/platsmp.c delete mode 100644 arch/arm/mach-at91/.gitignore delete mode 100644 arch/arm/mach-dove/bridge-regs.h delete mode 100644 arch/arm/mach-dove/dove.h create mode 100644 arch/arm/mach-dove/include/mach/bridge-regs.h create mode 100644 arch/arm/mach-dove/include/mach/dove.h create mode 100644 arch/arm/mach-dove/include/mach/hardware.h create mode 100644 arch/arm/mach-dove/include/mach/irqs.h create mode 100644 arch/arm/mach-dove/include/mach/pm.h delete mode 100644 arch/arm/mach-dove/irqs.h delete mode 100644 arch/arm/mach-dove/pm.h create mode 100644 arch/arm/mach-iop13xx/Kconfig create mode 100644 arch/arm/mach-iop13xx/Makefile create mode 100644 arch/arm/mach-iop13xx/Makefile.boot create mode 100644 arch/arm/mach-iop13xx/include/mach/adma.h create mode 100644 arch/arm/mach-iop13xx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-iop13xx/include/mach/hardware.h create mode 100644 arch/arm/mach-iop13xx/include/mach/iop13xx.h create mode 100644 arch/arm/mach-iop13xx/include/mach/iq81340.h create mode 100644 arch/arm/mach-iop13xx/include/mach/irqs.h create mode 100644 arch/arm/mach-iop13xx/include/mach/memory.h create mode 100644 arch/arm/mach-iop13xx/include/mach/time.h create mode 100644 arch/arm/mach-iop13xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-iop13xx/io.c create mode 100644 arch/arm/mach-iop13xx/iq81340mc.c create mode 100644 arch/arm/mach-iop13xx/iq81340sc.c create mode 100644 arch/arm/mach-iop13xx/irq.c create mode 100644 arch/arm/mach-iop13xx/msi.c create mode 100644 arch/arm/mach-iop13xx/msi.h create mode 100644 arch/arm/mach-iop13xx/pci.c create mode 100644 arch/arm/mach-iop13xx/pci.h create mode 100644 arch/arm/mach-iop13xx/setup.c create mode 100644 arch/arm/mach-iop13xx/tpmi.c delete mode 100644 arch/arm/mach-iop32x/adma.c delete mode 100644 arch/arm/mach-iop32x/glantank.h delete mode 100644 arch/arm/mach-iop32x/hardware.h delete mode 100644 arch/arm/mach-iop32x/i2c.c create mode 100644 arch/arm/mach-iop32x/include/mach/adma.h create mode 100644 arch/arm/mach-iop32x/include/mach/glantank.h create mode 100644 arch/arm/mach-iop32x/include/mach/hardware.h create mode 100644 arch/arm/mach-iop32x/include/mach/iop32x.h create mode 100644 arch/arm/mach-iop32x/include/mach/iq31244.h create mode 100644 arch/arm/mach-iop32x/include/mach/iq80321.h create mode 100644 arch/arm/mach-iop32x/include/mach/n2100.h create mode 100644 arch/arm/mach-iop32x/include/mach/time.h delete mode 100644 arch/arm/mach-iop32x/iop3xx.h delete mode 100644 arch/arm/mach-iop32x/iq31244.h delete mode 100644 arch/arm/mach-iop32x/iq80321.h delete mode 100644 arch/arm/mach-iop32x/irqs.h delete mode 100644 arch/arm/mach-iop32x/n2100.h delete mode 100644 arch/arm/mach-iop32x/pci.c delete mode 100644 arch/arm/mach-iop32x/pmu.c delete mode 100644 arch/arm/mach-iop32x/restart.c delete mode 100644 arch/arm/mach-iop32x/setup.c delete mode 100644 arch/arm/mach-iop32x/time.c create mode 100644 arch/arm/mach-iop33x/Kconfig create mode 100644 arch/arm/mach-iop33x/Makefile copy arch/arm/{mach-dove => mach-iop33x}/Makefile.boot (100%) create mode 100644 arch/arm/mach-iop33x/include/mach/adma.h create mode 100644 arch/arm/mach-iop33x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-iop33x/include/mach/hardware.h create mode 100644 arch/arm/mach-iop33x/include/mach/iop33x.h create mode 100644 arch/arm/mach-iop33x/include/mach/iq80331.h create mode 100644 arch/arm/mach-iop33x/include/mach/iq80332.h create mode 100644 arch/arm/mach-iop33x/include/mach/irqs.h create mode 100644 arch/arm/mach-iop33x/include/mach/time.h create mode 100644 arch/arm/mach-iop33x/include/mach/uncompress.h create mode 100644 arch/arm/mach-iop33x/iq80331.c create mode 100644 arch/arm/mach-iop33x/iq80332.c create mode 100644 arch/arm/mach-iop33x/irq.c create mode 100644 arch/arm/mach-iop33x/uart.c create mode 100644 arch/arm/mach-ks8695/Kconfig create mode 100644 arch/arm/mach-ks8695/Makefile create mode 100644 arch/arm/mach-ks8695/Makefile.boot create mode 100644 arch/arm/mach-ks8695/board-acs5k.c create mode 100644 arch/arm/mach-ks8695/board-dsm320.c create mode 100644 arch/arm/mach-ks8695/board-micrel.c create mode 100644 arch/arm/mach-ks8695/board-og.c create mode 100644 arch/arm/mach-ks8695/board-sg.c create mode 100644 arch/arm/mach-ks8695/cpu.c create mode 100644 arch/arm/mach-ks8695/devices.c create mode 100644 arch/arm/mach-ks8695/devices.h create mode 100644 arch/arm/mach-ks8695/generic.h create mode 100644 arch/arm/mach-ks8695/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ks8695/include/mach/gpio-ks8695.h create mode 100644 arch/arm/mach-ks8695/include/mach/hardware.h create mode 100644 arch/arm/mach-ks8695/include/mach/irqs.h create mode 100644 arch/arm/mach-ks8695/include/mach/memory.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-gpio.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-irq.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-misc.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-switch.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-uart.h create mode 100644 arch/arm/mach-ks8695/include/mach/uncompress.h create mode 100644 arch/arm/mach-ks8695/irq.c create mode 100644 arch/arm/mach-ks8695/pci.c create mode 100644 arch/arm/mach-ks8695/regs-hpna.h create mode 100644 arch/arm/mach-ks8695/regs-lan.h create mode 100644 arch/arm/mach-ks8695/regs-mem.h create mode 100644 arch/arm/mach-ks8695/regs-pci.h create mode 100644 arch/arm/mach-ks8695/regs-sys.h create mode 100644 arch/arm/mach-ks8695/regs-wan.h create mode 100644 arch/arm/mach-ks8695/time.c delete mode 100644 arch/arm/mach-lpc32xx/Kconfig create mode 100644 arch/arm/mach-lpc32xx/include/mach/board.h create mode 100644 arch/arm/mach-lpc32xx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-lpc32xx/include/mach/hardware.h create mode 100644 arch/arm/mach-lpc32xx/include/mach/platform.h create mode 100644 arch/arm/mach-lpc32xx/include/mach/uncompress.h delete mode 100644 arch/arm/mach-lpc32xx/lpc32xx.h create mode 100644 arch/arm/mach-nspire/clcd.c create mode 100644 arch/arm/mach-nspire/clcd.h delete mode 100644 arch/arm/mach-omap2/.gitignore delete mode 100644 arch/arm/mach-omap2/omap-iommu.c create mode 100644 arch/arm/mach-w90x900/Kconfig create mode 100644 arch/arm/mach-w90x900/Makefile create mode 100644 arch/arm/mach-w90x900/Makefile.boot create mode 100644 arch/arm/mach-w90x900/clksel.c create mode 100644 arch/arm/mach-w90x900/clock.c create mode 100644 arch/arm/mach-w90x900/clock.h create mode 100644 arch/arm/mach-w90x900/cpu.c create mode 100644 arch/arm/mach-w90x900/cpu.h create mode 100644 arch/arm/mach-w90x900/dev.c create mode 100644 arch/arm/mach-w90x900/gpio.c create mode 100644 arch/arm/mach-w90x900/include/mach/entry-macro.S create mode 100644 arch/arm/mach-w90x900/include/mach/hardware.h create mode 100644 arch/arm/mach-w90x900/include/mach/irqs.h create mode 100644 arch/arm/mach-w90x900/include/mach/map.h create mode 100644 arch/arm/mach-w90x900/include/mach/mfp.h create mode 100644 arch/arm/mach-w90x900/include/mach/regs-clock.h create mode 100644 arch/arm/mach-w90x900/include/mach/regs-irq.h create mode 100644 arch/arm/mach-w90x900/include/mach/regs-ldm.h create mode 100644 arch/arm/mach-w90x900/include/mach/regs-serial.h create mode 100644 arch/arm/mach-w90x900/include/mach/uncompress.h create mode 100644 arch/arm/mach-w90x900/irq.c create mode 100644 arch/arm/mach-w90x900/mach-nuc910evb.c create mode 100644 arch/arm/mach-w90x900/mach-nuc950evb.c create mode 100644 arch/arm/mach-w90x900/mach-nuc960evb.c create mode 100644 arch/arm/mach-w90x900/mfp.c create mode 100644 arch/arm/mach-w90x900/nuc910.c create mode 100644 arch/arm/mach-w90x900/nuc910.h create mode 100644 arch/arm/mach-w90x900/nuc950.c create mode 100644 arch/arm/mach-w90x900/nuc950.h create mode 100644 arch/arm/mach-w90x900/nuc960.c create mode 100644 arch/arm/mach-w90x900/nuc960.h create mode 100644 arch/arm/mach-w90x900/nuc9xx.h create mode 100644 arch/arm/mach-w90x900/regs-ebi.h create mode 100644 arch/arm/mach-w90x900/regs-gcr.h create mode 100644 arch/arm/mach-w90x900/regs-timer.h create mode 100644 arch/arm/mach-w90x900/regs-usb.h create mode 100644 arch/arm/mach-w90x900/time.c create mode 100644 arch/arm/mm/cache-aurora-l2.h create mode 100644 arch/arm/plat-iop/Makefile create mode 100644 arch/arm/plat-iop/adma.c rename arch/arm/{mach-iop32x => plat-iop}/cp6.c (100%) create mode 100644 arch/arm/plat-iop/i2c.c create mode 100644 arch/arm/plat-iop/pci.c create mode 100644 arch/arm/plat-iop/pmu.c create mode 100644 arch/arm/plat-iop/restart.c create mode 100644 arch/arm/plat-iop/setup.c create mode 100644 arch/arm/plat-iop/time.c delete mode 100644 arch/arm64/Kbuild delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino-emmc.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-hummingboard-pulse.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts delete mode 100644 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8150.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a2015-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a3u-eur.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-samsung-a5u-eur.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-asus-novago-tp370ql.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-lenovo-miix-630.dts delete mode 100644 arch/arm64/boot/dts/qcom/pm8150.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm8150b.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm8150l.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8150-mtp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8150.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts create mode 100644 arch/arm64/crypto/aes-ctr-fallback.h create mode 100644 arch/arm64/include/asm/dma-mapping.h create mode 100644 arch/arm64/include/uapi/asm/stat.h delete mode 100644 arch/arm64/kernel/image-vars.h create mode 100644 arch/arm64/lib/atomic_ll_sc.c delete mode 100644 arch/arm64/lib/error-inject.c create mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h delete mode 100644 arch/h8300/include/uapi/asm/posix_types.h create mode 100644 arch/hexagon/mm/pgalloc.c create mode 100644 arch/ia64/configs/sim_defconfig create mode 100644 arch/ia64/dig/Makefile create mode 100644 arch/ia64/dig/machvec.c create mode 100644 arch/ia64/dig/machvec_vtd.c create mode 100644 arch/ia64/dig/setup.c create mode 100644 arch/ia64/hp/common/hwsw_iommu.c create mode 100644 arch/ia64/hp/sim/Kconfig create mode 100644 arch/ia64/hp/sim/Makefile create mode 100644 arch/ia64/hp/sim/boot/Makefile create mode 100644 arch/ia64/hp/sim/boot/boot_head.S create mode 100644 arch/ia64/hp/sim/boot/bootloader.c create mode 100644 arch/ia64/hp/sim/boot/bootloader.lds create mode 100644 arch/ia64/hp/sim/boot/fw-emu.c create mode 100644 arch/ia64/hp/sim/boot/ssc.h create mode 100644 arch/ia64/hp/sim/hpsim.S create mode 100644 arch/ia64/hp/sim/hpsim_console.c create mode 100644 arch/ia64/hp/sim/hpsim_irq.c create mode 100644 arch/ia64/hp/sim/hpsim_machvec.c create mode 100644 arch/ia64/hp/sim/hpsim_setup.c create mode 100644 arch/ia64/hp/sim/hpsim_ssc.h create mode 100644 arch/ia64/hp/sim/simeth.c create mode 100644 arch/ia64/hp/sim/simscsi.c create mode 100644 arch/ia64/hp/sim/simserial.c create mode 100644 arch/ia64/hp/zx1/Makefile create mode 100644 arch/ia64/hp/zx1/hpzx1_machvec.c create mode 100644 arch/ia64/hp/zx1/hpzx1_swiotlb_machvec.c create mode 100644 arch/ia64/include/asm/hpsim.h create mode 100644 arch/ia64/include/asm/machvec.h create mode 100644 arch/ia64/include/asm/machvec_dig.h create mode 100644 arch/ia64/include/asm/machvec_dig_vtd.h create mode 100644 arch/ia64/include/asm/machvec_hpsim.h create mode 100644 arch/ia64/include/asm/machvec_hpzx1.h create mode 100644 arch/ia64/include/asm/machvec_hpzx1_swiotlb.h create mode 100644 arch/ia64/include/asm/machvec_init.h create mode 100644 arch/ia64/include/asm/machvec_sn2.h create mode 100644 arch/ia64/include/asm/machvec_uv.h create mode 100644 arch/ia64/include/asm/sn/acpi.h create mode 100644 arch/ia64/include/asm/sn/addrs.h create mode 100644 arch/ia64/include/asm/sn/arch.h create mode 100644 arch/ia64/include/asm/sn/bte.h create mode 100644 arch/ia64/include/asm/sn/clksupport.h create mode 100644 arch/ia64/include/asm/sn/geo.h create mode 100644 arch/ia64/include/asm/sn/io.h create mode 100644 arch/ia64/include/asm/sn/ioc3.h create mode 100644 arch/ia64/include/asm/sn/klconfig.h create mode 100644 arch/ia64/include/asm/sn/l1.h create mode 100644 arch/ia64/include/asm/sn/leds.h create mode 100644 arch/ia64/include/asm/sn/module.h create mode 100644 arch/ia64/include/asm/sn/mspec.h create mode 100644 arch/ia64/include/asm/sn/nodepda.h create mode 100644 arch/ia64/include/asm/sn/pcibr_provider.h create mode 100644 arch/ia64/include/asm/sn/pcibus_provider_defs.h create mode 100644 arch/ia64/include/asm/sn/pcidev.h create mode 100644 arch/ia64/include/asm/sn/pda.h create mode 100644 arch/ia64/include/asm/sn/pic.h create mode 100644 arch/ia64/include/asm/sn/rw_mmr.h create mode 100644 arch/ia64/include/asm/sn/shub_mmr.h create mode 100644 arch/ia64/include/asm/sn/shubio.h create mode 100644 arch/ia64/include/asm/sn/simulator.h create mode 100644 arch/ia64/include/asm/sn/sn2/sn_hwperf.h create mode 100644 arch/ia64/include/asm/sn/sn_cpuid.h create mode 100644 arch/ia64/include/asm/sn/sn_feature_sets.h create mode 100644 arch/ia64/include/asm/sn/tioca.h create mode 100644 arch/ia64/include/asm/sn/tioca_provider.h create mode 100644 arch/ia64/include/asm/sn/tioce.h create mode 100644 arch/ia64/include/asm/sn/tioce_provider.h create mode 100644 arch/ia64/include/asm/sn/tiocp.h create mode 100644 arch/ia64/include/asm/sn/tiocx.h create mode 100644 arch/ia64/include/asm/sn/types.h create mode 100644 arch/ia64/kernel/machvec.c create mode 100644 arch/ia64/sn/Makefile create mode 100644 arch/ia64/sn/include/ioerror.h create mode 100644 arch/ia64/sn/include/tio.h create mode 100644 arch/ia64/sn/include/xtalk/hubdev.h create mode 100644 arch/ia64/sn/include/xtalk/xbow.h create mode 100644 arch/ia64/sn/include/xtalk/xwidgetdev.h create mode 100644 arch/ia64/sn/kernel/Makefile create mode 100644 arch/ia64/sn/kernel/bte.c create mode 100644 arch/ia64/sn/kernel/bte_error.c create mode 100644 arch/ia64/sn/kernel/huberror.c create mode 100644 arch/ia64/sn/kernel/idle.c create mode 100644 arch/ia64/sn/kernel/io_acpi_init.c create mode 100644 arch/ia64/sn/kernel/io_common.c create mode 100644 arch/ia64/sn/kernel/io_init.c create mode 100644 arch/ia64/sn/kernel/iomv.c create mode 100644 arch/ia64/sn/kernel/irq.c create mode 100644 arch/ia64/sn/kernel/klconflib.c create mode 100644 arch/ia64/sn/kernel/machvec.c create mode 100644 arch/ia64/sn/kernel/mca.c create mode 100644 arch/ia64/sn/kernel/msi_sn.c create mode 100644 arch/ia64/sn/kernel/pio_phys.S create mode 100644 arch/ia64/sn/kernel/setup.c create mode 100644 arch/ia64/sn/kernel/sn2/Makefile create mode 100644 arch/ia64/sn/kernel/sn2/cache.c create mode 100644 arch/ia64/sn/kernel/sn2/io.c create mode 100644 arch/ia64/sn/kernel/sn2/prominfo_proc.c create mode 100644 arch/ia64/sn/kernel/sn2/ptc_deadlock.S create mode 100644 arch/ia64/sn/kernel/sn2/sn2_smp.c create mode 100644 arch/ia64/sn/kernel/sn2/sn_hwperf.c create mode 100644 arch/ia64/sn/kernel/sn2/sn_proc_fs.c create mode 100644 arch/ia64/sn/kernel/sn2/timer.c create mode 100644 arch/ia64/sn/kernel/sn2/timer_interrupt.c create mode 100644 arch/ia64/sn/kernel/tiocx.c create mode 100644 arch/ia64/sn/pci/Makefile create mode 100644 arch/ia64/sn/pci/pci_dma.c create mode 100644 arch/ia64/sn/pci/pcibr/Makefile create mode 100644 arch/ia64/sn/pci/pcibr/pcibr_ate.c create mode 100644 arch/ia64/sn/pci/pcibr/pcibr_dma.c create mode 100644 arch/ia64/sn/pci/pcibr/pcibr_provider.c create mode 100644 arch/ia64/sn/pci/pcibr/pcibr_reg.c create mode 100644 arch/ia64/sn/pci/tioca_provider.c create mode 100644 arch/ia64/sn/pci/tioce_provider.c create mode 100644 arch/ia64/uv/kernel/machvec.c create mode 100644 arch/mips/include/asm/mach-jz4740/gpio.h create mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_fb.h create mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_mmc.h create mode 100644 arch/mips/include/asm/mach-jz4740/platform.h delete mode 100644 arch/mips/include/asm/vdso/gettimeofday.h delete mode 100644 arch/mips/include/asm/vdso/vdso.h delete mode 100644 arch/mips/include/asm/vdso/vsyscall.h create mode 100644 arch/mips/jz4740/board-qi_lb60.c create mode 100644 arch/mips/jz4740/platform.c create mode 100644 arch/mips/mm/tlb-r8k.c delete mode 100644 arch/mips/vdso/config-n32-o32-env.c create mode 100644 arch/mips/vdso/vdso.h delete mode 100644 arch/mips/vdso/vgettimeofday.c delete mode 100644 arch/parisc/include/asm/kexec.h delete mode 100644 arch/parisc/kernel/kexec.c delete mode 100644 arch/parisc/kernel/kexec_file.c delete mode 100644 arch/parisc/kernel/relocate_kernel.S create mode 100644 arch/parisc/lib/memset.c delete mode 100644 arch/parisc/lib/string.S delete mode 100644 arch/powerpc/include/asm/elfnote.h create mode 100644 arch/powerpc/include/asm/error-injection.h delete mode 100644 arch/powerpc/include/asm/fadump-internal.h delete mode 100644 arch/powerpc/include/asm/mem_encrypt.h create mode 100644 arch/powerpc/include/asm/ppc4xx_ocm.h create mode 100644 arch/powerpc/include/asm/scom.h delete mode 100644 arch/powerpc/include/asm/svm.h delete mode 100644 arch/powerpc/include/asm/ultravisor-api.h delete mode 100644 arch/powerpc/include/asm/ultravisor.h delete mode 100644 arch/powerpc/kernel/note.S delete mode 100644 arch/powerpc/kernel/ucall.S delete mode 100644 arch/powerpc/lib/memcpy_mcsafe_64.S delete mode 100644 arch/powerpc/mm/ioremap.c delete mode 100644 arch/powerpc/mm/ioremap_32.c delete mode 100644 arch/powerpc/mm/ioremap_64.c create mode 100644 arch/powerpc/platforms/4xx/ocm.c delete mode 100644 arch/powerpc/platforms/powernv/opal-core.c delete mode 100644 arch/powerpc/platforms/powernv/opal-fadump.c delete mode 100644 arch/powerpc/platforms/powernv/opal-fadump.h delete mode 100644 arch/powerpc/platforms/powernv/ultravisor.c delete mode 100644 arch/powerpc/platforms/pseries/rtas-fadump.c delete mode 100644 arch/powerpc/platforms/pseries/rtas-fadump.h delete mode 100644 arch/powerpc/platforms/pseries/svm.c create mode 100644 arch/powerpc/sysdev/scom.c delete mode 100644 arch/riscv/Kbuild delete mode 100644 arch/riscv/include/asm/entry.h delete mode 100644 arch/riscv/include/asm/head.h delete mode 100644 arch/riscv/include/asm/sparsemem.h delete mode 100644 arch/riscv/include/uapi/asm/perf_regs.h delete mode 100644 arch/riscv/kernel/perf_callchain.c delete mode 100644 arch/riscv/kernel/perf_regs.c delete mode 100644 arch/riscv/mm/tlbflush.c delete mode 100644 arch/s390/boot/pgm_check_info.c delete mode 100644 arch/s390/crypto/sha3_256_s390.c delete mode 100644 arch/s390/crypto/sha3_512_s390.c create mode 100644 arch/s390/kernel/early_nobss.c create mode 100644 arch/sh/include/uapi/asm/setup.h create mode 100644 arch/sh/include/uapi/asm/types.h create mode 100644 arch/sparc/include/uapi/asm/statfs.h delete mode 100644 arch/um/configs/kunit_defconfig delete mode 100644 arch/um/drivers/vhost_user.h delete mode 100644 arch/um/drivers/virtio_uml.c create mode 100644 arch/x86/crypto/aegis128l-aesni-asm.S create mode 100644 arch/x86/crypto/aegis128l-aesni-glue.c create mode 100644 arch/x86/crypto/aegis256-aesni-asm.S create mode 100644 arch/x86/crypto/aegis256-aesni-glue.c create mode 100644 arch/x86/crypto/aes-i586-asm_32.S create mode 100644 arch/x86/crypto/aes-x86_64-asm_64.S create mode 100644 arch/x86/crypto/morus1280-avx2-asm.S create mode 100644 arch/x86/crypto/morus1280-avx2-glue.c create mode 100644 arch/x86/crypto/morus1280-sse2-asm.S create mode 100644 arch/x86/crypto/morus1280-sse2-glue.c create mode 100644 arch/x86/crypto/morus1280_glue.c create mode 100644 arch/x86/crypto/morus640-sse2-asm.S create mode 100644 arch/x86/crypto/morus640-sse2-glue.c create mode 100644 arch/x86/crypto/morus640_glue.c create mode 100644 arch/x86/include/asm/apic_flat_64.h delete mode 100644 arch/x86/include/asm/cpuidle_haltpoll.h create mode 100644 arch/x86/include/asm/crypto/aes.h create mode 100644 arch/x86/include/asm/error-injection.h create mode 100644 arch/x86/include/asm/ipi.h delete mode 100644 arch/x86/include/asm/vmware.h copy {tools/arch => arch}/x86/include/uapi/asm/errno.h (100%) create mode 100644 arch/x86/include/uapi/asm/fcntl.h create mode 100644 arch/x86/include/uapi/asm/ioctl.h create mode 100644 arch/x86/include/uapi/asm/ioctls.h create mode 100644 arch/x86/include/uapi/asm/ipcbuf.h create mode 100644 arch/x86/include/uapi/asm/param.h create mode 100644 arch/x86/include/uapi/asm/resource.h create mode 100644 arch/x86/include/uapi/asm/termbits.h create mode 100644 arch/x86/include/uapi/asm/termios.h create mode 100644 arch/x86/include/uapi/asm/types.h delete mode 100644 arch/x86/kernel/apic/local.h create mode 100644 arch/x86/kernel/apic/x2apic.h delete mode 100644 block/blk-iocost.c delete mode 100644 crypto/aegis128-core.c delete mode 100644 crypto/aegis128-neon-inner.c delete mode 100644 crypto/aegis128-neon.c create mode 100644 crypto/aegis128.c create mode 100644 crypto/aegis128l.c create mode 100644 crypto/aegis256.c delete mode 100644 crypto/essiv.c create mode 100644 crypto/morus1280.c create mode 100644 crypto/morus640.c delete mode 100644 drivers/base/power/wakeup_stats.c delete mode 100644 drivers/base/watch.c delete mode 100644 drivers/bus/moxtet.c create mode 100644 drivers/char/agp/sgi-agp.c create mode 100644 drivers/char/mbcs.c create mode 100644 drivers/char/mbcs.h create mode 100644 drivers/char/snsc.c create mode 100644 drivers/char/snsc.h create mode 100644 drivers/char/snsc_event.c delete mode 100644 drivers/char/tpm/tpm_ftpm_tee.c delete mode 100644 drivers/char/tpm/tpm_ftpm_tee.h delete mode 100644 drivers/clk/clk-aspeed.h delete mode 100644 drivers/clk/clk-ast2600.c delete mode 100644 drivers/clk/imx/clk-imx8mn.c delete mode 100644 drivers/clk/ingenic/tcu.c delete mode 100644 drivers/clk/mediatek/clk-mt6779-aud.c delete mode 100644 drivers/clk/mediatek/clk-mt6779-cam.c delete mode 100644 drivers/clk/mediatek/clk-mt6779-img.c delete mode 100644 drivers/clk/mediatek/clk-mt6779-ipe.c delete mode 100644 drivers/clk/mediatek/clk-mt6779-mfg.c delete mode 100644 drivers/clk/mediatek/clk-mt6779-mm.c delete mode 100644 drivers/clk/mediatek/clk-mt6779-vdec.c delete mode 100644 drivers/clk/mediatek/clk-mt6779-venc.c delete mode 100644 drivers/clk/mediatek/clk-mt6779.c delete mode 100644 drivers/clk/meson/clk-cpu-dyndiv.c delete mode 100644 drivers/clk/meson/clk-cpu-dyndiv.h create mode 100644 drivers/clk/meson/clk-input.c create mode 100644 drivers/clk/meson/clk-input.h delete mode 100644 drivers/clk/mvebu/ap-cpu-clk.c delete mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.c delete mode 100644 drivers/clk/mvebu/armada_ap_cp_helper.h delete mode 100644 drivers/clk/qcom/gcc-sm8150.c delete mode 100644 drivers/clk/rockchip/clk-rk3308.c delete mode 100644 drivers/clocksource/ingenic-timer.c create mode 100644 drivers/cpufreq/qcom-cpufreq-kryo.c delete mode 100644 drivers/cpufreq/qcom-cpufreq-nvmem.c delete mode 100644 drivers/cpufreq/sun50i-cpufreq-nvmem.c delete mode 100644 drivers/cpuidle/cpuidle-haltpoll.c delete mode 100644 drivers/cpuidle/cpuidle-psci.c delete mode 100644 drivers/cpuidle/governors/haltpoll.c delete mode 100644 drivers/crypto/caam/dpseci-debugfs.c delete mode 100644 drivers/crypto/caam/dpseci-debugfs.h create mode 100644 drivers/crypto/ccree/cc_ivgen.c create mode 100644 drivers/crypto/ccree/cc_ivgen.h delete mode 100644 drivers/crypto/hisilicon/qm.c delete mode 100644 drivers/crypto/hisilicon/qm.h delete mode 100644 drivers/crypto/hisilicon/sgl.c delete mode 100644 drivers/crypto/hisilicon/sgl.h delete mode 100644 drivers/crypto/hisilicon/zip/Makefile delete mode 100644 drivers/crypto/hisilicon/zip/zip.h delete mode 100644 drivers/crypto/hisilicon/zip/zip_crypto.c delete mode 100644 drivers/crypto/hisilicon/zip/zip_main.c create mode 100644 drivers/devfreq/tegra-devfreq.c delete mode 100644 drivers/devfreq/tegra20-devfreq.c delete mode 100644 drivers/devfreq/tegra30-devfreq.c delete mode 100644 drivers/dma-buf/dma-resv.c create mode 100644 drivers/dma-buf/reservation.c delete mode 100644 drivers/dma-buf/selftest.c delete mode 100644 drivers/dma-buf/selftest.h delete mode 100644 drivers/dma-buf/selftests.h delete mode 100644 drivers/dma-buf/st-dma-fence.c create mode 100644 drivers/dma/dma-jz4740.c delete mode 100644 drivers/dma/dw/acpi.c delete mode 100644 drivers/dma/dw/of.c delete mode 100644 drivers/dma/iop-adma.h delete mode 100644 drivers/edac/armada_xp_edac.c delete mode 100644 drivers/edac/bluefield_edac.c delete mode 100644 drivers/firmware/arm_scmi/reset.c delete mode 100644 drivers/firmware/efi/rci2-table.c delete mode 100644 drivers/firmware/imx/imx-dsp.c delete mode 100644 drivers/firmware/stratix10-rsu.c delete mode 100644 drivers/firmware/turris-mox-rwtm.c delete mode 100644 drivers/fpga/dfl-afu-error.c delete mode 100644 drivers/fpga/dfl-fme-error.c create mode 100644 drivers/gpio/gpio-ks8695.c delete mode 100644 drivers/gpio/gpio-moxtet.c delete mode 100644 drivers/gpio/gpiolib-acpi.h delete mode 100644 drivers/gpio/gpiolib-of.h delete mode 100644 drivers/gpio/sgpio-aspeed.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/arct_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v1_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v1_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v12_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_1.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_1.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h delete mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_factory_dcn21.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn21/hw_translate_dcn21.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/generic_regs.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/hw_generic.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.h delete mode 100644 drivers/gpu/drm/amd/include/arct_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_10_0_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_10_0_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_1_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_2_1_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_2_1_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_default.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_12_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_12_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/rsmu/rsmu_0_0_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/rsmu/rsmu_0_0_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma2/sdma2_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma2/sdma2_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma3/sdma3_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma3/sdma3_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma4/sdma4_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma4/sdma4_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma5/sdma5_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma5/sdma5_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma6/sdma6_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma6/sdma6_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma7/sdma7_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma7/sdma7_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_1_1_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/navi12_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/include/navi14_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/include/renoir_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_arcturus.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu12_driver_if.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_types.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_v12_0.c create mode 100644 drivers/gpu/drm/ast/ast_fb.c delete mode 100644 drivers/gpu/drm/drm_mipi_dbi.c create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_iommu.h create mode 100644 drivers/gpu/drm/i915/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/display/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/display/intel_display_types.h delete mode 100644 drivers/gpu/drm/i915/display/intel_tc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_tc.h create mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shrinker.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_stolen.h create mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_user.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_user.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_irq.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_irq.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_reset_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_timeline_types.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_context.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_engine.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_engine.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_timeline.c delete mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c delete mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/Makefile delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c delete mode 100644 drivers/gpu/drm/i915/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_gem_batch_pool.c create mode 100644 drivers/gpu/drm/i915/i915_gem_batch_pool.h create mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.c create mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.h delete mode 100644 drivers/gpu/drm/i915/i915_getparam.c delete mode 100644 drivers/gpu/drm/i915/i915_memcpy.h create mode 100644 drivers/gpu/drm/i915/i915_oa_bdw.c create mode 100644 drivers/gpu/drm/i915/i915_oa_bdw.h create mode 100644 drivers/gpu/drm/i915/i915_oa_bxt.c create mode 100644 drivers/gpu/drm/i915/i915_oa_bxt.h create mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt2.c create mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt2.h create mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt3.c create mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt3.h create mode 100644 drivers/gpu/drm/i915/i915_oa_chv.c create mode 100644 drivers/gpu/drm/i915/i915_oa_chv.h create mode 100644 drivers/gpu/drm/i915/i915_oa_cnl.c create mode 100644 drivers/gpu/drm/i915/i915_oa_cnl.h create mode 100644 drivers/gpu/drm/i915/i915_oa_glk.c create mode 100644 drivers/gpu/drm/i915/i915_oa_glk.h create mode 100644 drivers/gpu/drm/i915/i915_oa_hsw.c create mode 100644 drivers/gpu/drm/i915/i915_oa_hsw.h create mode 100644 drivers/gpu/drm/i915/i915_oa_icl.c create mode 100644 drivers/gpu/drm/i915/i915_oa_icl.h create mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt2.c create mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt2.h create mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt3.c create mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt3.h create mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt2.c create mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt2.h create mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt3.c create mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt3.h create mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt4.c create mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt4.h delete mode 100644 drivers/gpu/drm/i915/i915_perf.h delete mode 100644 drivers/gpu/drm/i915/i915_suspend.h delete mode 100644 drivers/gpu/drm/i915/i915_sw_fence_work.c delete mode 100644 drivers/gpu/drm/i915/i915_sw_fence_work.h delete mode 100644 drivers/gpu/drm/i915/i915_sysfs.h create mode 100644 drivers/gpu/drm/i915/i915_timeline.c create mode 100644 drivers/gpu/drm/i915/i915_timeline.h create mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h delete mode 100644 drivers/gpu/drm/i915/i915_utils.c create mode 100644 drivers/gpu/drm/i915/intel_drv.h create mode 100644 drivers/gpu/drm/i915/intel_guc.c create mode 100644 drivers/gpu/drm/i915/intel_guc.h create mode 100644 drivers/gpu/drm/i915/intel_guc_ads.c create mode 100644 drivers/gpu/drm/i915/intel_guc_ads.h create mode 100644 drivers/gpu/drm/i915/intel_guc_ct.c create mode 100644 drivers/gpu/drm/i915/intel_guc_ct.h create mode 100644 drivers/gpu/drm/i915/intel_guc_fw.c create mode 100644 drivers/gpu/drm/i915/intel_guc_fw.h create mode 100644 drivers/gpu/drm/i915/intel_guc_fwif.h create mode 100644 drivers/gpu/drm/i915/intel_guc_log.c create mode 100644 drivers/gpu/drm/i915/intel_guc_log.h create mode 100644 drivers/gpu/drm/i915/intel_guc_reg.h create mode 100644 drivers/gpu/drm/i915/intel_guc_submission.c create mode 100644 drivers/gpu/drm/i915/intel_guc_submission.h create mode 100644 drivers/gpu/drm/i915/intel_huc.c create mode 100644 drivers/gpu/drm/i915/intel_huc.h create mode 100644 drivers/gpu/drm/i915/intel_huc_fw.c create mode 100644 drivers/gpu/drm/i915/intel_huc_fw.h delete mode 100644 drivers/gpu/drm/i915/intel_pch.c delete mode 100644 drivers/gpu/drm/i915/intel_pch.h create mode 100644 drivers/gpu/drm/i915/intel_renderstate.h rename drivers/gpu/drm/i915/{gt/gen6_renderstate.c => intel_renderstate_gen6.c} (100%) rename drivers/gpu/drm/i915/{gt/gen7_renderstate.c => intel_renderstate_gen7.c} (100%) rename drivers/gpu/drm/i915/{gt/gen8_renderstate.c => intel_renderstate_gen8.c} (100%) rename drivers/gpu/drm/i915/{gt/gen9_renderstate.c => intel_renderstate_gen9.c} (100%) create mode 100644 drivers/gpu/drm/i915/intel_uc.c create mode 100644 drivers/gpu/drm/i915/intel_uc.h create mode 100644 drivers/gpu/drm/i915/intel_uc_fw.c create mode 100644 drivers/gpu/drm/i915/intel_uc_fw.h delete mode 100644 drivers/gpu/drm/i915/oa/Makefile delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_timeline.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_wedge_me.h create mode 100644 drivers/gpu/drm/i915/selftests/intel_guc.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.c create mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.h create mode 100644 drivers/gpu/drm/mgag200/mgag200_fb.c delete mode 100644 drivers/gpu/drm/msm/msm_atomic_trace.h delete mode 100644 drivers/gpu/drm/msm/msm_atomic_tracepoints.c create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-nec-nl8048hl11.c create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-tpo-td043mtea1.c delete mode 100644 drivers/gpu/drm/panel/panel-lg-lb035q02.c delete mode 100644 drivers/gpu/drm/panel/panel-nec-nl8048hl11.c delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt39016.c delete mode 100644 drivers/gpu/drm/panel/panel-raydium-rm67191.c delete mode 100644 drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c delete mode 100644 drivers/gpu/drm/panel/panel-sony-acx565akm.c delete mode 100644 drivers/gpu/drm/panel/panel-tpo-td028ttec1.c delete mode 100644 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c delete mode 100644 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.h delete mode 100644 drivers/gpu/drm/tiny/Kconfig delete mode 100644 drivers/gpu/drm/tiny/Makefile delete mode 100644 drivers/gpu/drm/tiny/gm12u320.c delete mode 100644 drivers/gpu/drm/tiny/hx8357d.c delete mode 100644 drivers/gpu/drm/tiny/ili9225.c delete mode 100644 drivers/gpu/drm/tiny/ili9341.c delete mode 100644 drivers/gpu/drm/tiny/mi0283qt.c delete mode 100644 drivers/gpu/drm/tiny/repaper.c delete mode 100644 drivers/gpu/drm/tiny/st7586.c delete mode 100644 drivers/gpu/drm/tiny/st7735r.c create mode 100644 drivers/gpu/drm/tinydrm/Kconfig create mode 100644 drivers/gpu/drm/tinydrm/Makefile create mode 100644 drivers/gpu/drm/tinydrm/core/Makefile create mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c create mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c create mode 100644 drivers/gpu/drm/tinydrm/hx8357d.c create mode 100644 drivers/gpu/drm/tinydrm/ili9225.c create mode 100644 drivers/gpu/drm/tinydrm/ili9341.c create mode 100644 drivers/gpu/drm/tinydrm/mi0283qt.c create mode 100644 drivers/gpu/drm/tinydrm/mipi-dbi.c create mode 100644 drivers/gpu/drm/tinydrm/repaper.c create mode 100644 drivers/gpu/drm/tinydrm/st7586.c create mode 100644 drivers/gpu/drm/tinydrm/st7735r.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_prime.c delete mode 100644 drivers/gpu/drm/vkms/vkms_composer.c create mode 100644 drivers/gpu/drm/vkms/vkms_crc.c delete mode 100644 drivers/greybus/Kconfig delete mode 100644 drivers/greybus/Makefile delete mode 100644 drivers/greybus/arpc.h delete mode 100644 drivers/greybus/bundle.c delete mode 100644 drivers/greybus/connection.c delete mode 100644 drivers/greybus/control.c delete mode 100644 drivers/greybus/core.c delete mode 100644 drivers/greybus/debugfs.c delete mode 100644 drivers/greybus/es2.c delete mode 100644 drivers/greybus/greybus_trace.h delete mode 100644 drivers/greybus/hd.c delete mode 100644 drivers/greybus/interface.c delete mode 100644 drivers/greybus/manifest.c delete mode 100644 drivers/greybus/module.c delete mode 100644 drivers/greybus/operation.c delete mode 100644 drivers/greybus/svc.c delete mode 100644 drivers/greybus/svc_watchdog.c delete mode 100644 drivers/hid/hid-creative-sb0540.c create mode 100644 drivers/hwmon/ads1015.c delete mode 100644 drivers/hwmon/as370-hwmon.c create mode 100644 drivers/hwmon/jz4740-hwmon.c delete mode 100644 drivers/hwmon/pmbus/inspur-ipsps.c delete mode 100644 drivers/hwtracing/intel_th/msu-sink.c delete mode 100644 drivers/i2c/busses/i2c-icy.c create mode 100644 drivers/ide/sgiioc4.c delete mode 100644 drivers/iio/imu/adis16460.c delete mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c delete mode 100644 drivers/iio/light/noa1305.c delete mode 100644 drivers/iio/potentiometer/max5432.c delete mode 100644 drivers/input/input-poller.c delete mode 100644 drivers/input/input-poller.h delete mode 100644 drivers/input/joystick/fsia6b.c create mode 100644 drivers/input/keyboard/w90p910_keypad.c create mode 100644 drivers/input/touchscreen/w90p910_ts.c delete mode 100644 drivers/interconnect/qcom/qcs404.c delete mode 100644 drivers/interconnect/qcom/smd-rpm.c delete mode 100644 drivers/interconnect/qcom/smd-rpm.h delete mode 100644 drivers/iommu/amd_iommu.h delete mode 100644 drivers/iommu/amd_iommu_quirks.c delete mode 100644 drivers/iommu/arm-smmu-impl.c create mode 100644 drivers/iommu/arm-smmu-regs.h delete mode 100644 drivers/iommu/arm-smmu.h delete mode 100644 drivers/iommu/intel-trace.c delete mode 100644 drivers/irqchip/irq-ingenic-tcu.c delete mode 100644 drivers/md/dm-clone-metadata.c delete mode 100644 drivers/md/dm-clone-metadata.h delete mode 100644 drivers/md/dm-clone-target.c delete mode 100644 drivers/md/dm-verity-verify-sig.c delete mode 100644 drivers/md/dm-verity-verify-sig.h delete mode 100644 drivers/media/i2c/ov5675.c delete mode 100644 drivers/media/platform/sunxi/Kconfig delete mode 100644 drivers/media/platform/sunxi/Makefile delete mode 100644 drivers/media/platform/sunxi/sun4i-csi/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun4i-csi/Makefile delete mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c delete mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h delete mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c delete mode 100644 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c delete mode 100644 drivers/media/rc/keymaps/rc-khadas.c delete mode 100644 drivers/media/rc/keymaps/rc-odroid.c delete mode 100644 drivers/media/rc/keymaps/rc-tanix-tx3mini.c delete mode 100644 drivers/media/rc/keymaps/rc-tanix-tx5max.c delete mode 100644 drivers/media/rc/keymaps/rc-wetek-hub.c delete mode 100644 drivers/media/rc/keymaps/rc-wetek-play2.c delete mode 100644 drivers/media/rc/keymaps/rc-x96max.c delete mode 100644 drivers/media/v4l2-core/v4l2-i2c.c delete mode 100644 drivers/media/v4l2-core/v4l2-spi.c create mode 100644 drivers/mfd/cros_ec.c create mode 100644 drivers/mfd/cros_ec_dev.h delete mode 100644 drivers/mfd/intel_soc_pmic_mrfld.c create mode 100644 drivers/mfd/jz4740-adc.c delete mode 100644 drivers/mfd/mt6397-irq.c delete mode 100644 drivers/misc/habanalabs/include/goya/goya_reg_map.h create mode 100644 drivers/misc/ioc4.c delete mode 100644 drivers/misc/lkdtm/cfi.c create mode 100644 drivers/misc/sgi-xp/xp_nofault.S create mode 100644 drivers/misc/sgi-xp/xp_sn2.c create mode 100644 drivers/misc/sgi-xp/xpc_sn2.c create mode 100644 drivers/misc/spear13xx_pcie_gadget.c delete mode 100644 drivers/misc/watch_queue.c delete mode 100644 drivers/mmc/host/sdhci-of-aspeed.c rename drivers/mtd/{parsers => }/ar7part.c (100%) rename drivers/mtd/{parsers => }/bcm47xxpart.c (100%) rename drivers/mtd/{parsers => }/bcm63xxpart.c (100%) rename drivers/mtd/{parsers => }/cmdlinepart.c (100%) create mode 100644 drivers/mtd/devices/m25p80.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_nand.c delete mode 100644 drivers/mtd/nand/raw/mxic_nand.c create mode 100644 drivers/mtd/nand/raw/nuc900_nand.c rename drivers/mtd/{parsers => }/ofpart.c (100%) delete mode 100644 drivers/net/can/kvaser_pciefd.c delete mode 100644 drivers/net/can/m_can/m_can.h delete mode 100644 drivers/net/can/m_can/m_can_platform.c delete mode 100644 drivers/net/can/m_can/tcan4x5x.c delete mode 100644 drivers/net/can/sja1000/f81601.c delete mode 100644 drivers/net/dsa/microchip/ksz8795.c delete mode 100644 drivers/net/dsa/microchip/ksz8795_reg.h delete mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c delete mode 100644 drivers/net/dsa/microchip/ksz9477_i2c.c create mode 100644 drivers/net/dsa/microchip/ksz_priv.h delete mode 100644 drivers/net/dsa/mv88e6xxx/port_hidden.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_tas.c delete mode 100644 drivers/net/dsa/sja1105/sja1105_tas.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile delete mode 100644 drivers/net/ethernet/freescale/enetc/enetc_mdio.h delete mode 100644 drivers/net/ethernet/freescale/enetc/enetc_pci_mdio.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_flex_pipe.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_flex_pipe.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_flex_type.h copy drivers/net/ethernet/mellanox/mlx5/core/{steering => accel}/Makefile (100%) copy drivers/net/ethernet/mellanox/mlx5/core/{steering => diag}/Makefile (100%) delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_rep_tracepoint.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h copy drivers/net/ethernet/mellanox/mlx5/core/{steering => en}/Makefile (100%) delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/health.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/health.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile copy drivers/net/ethernet/mellanox/mlx5/core/{steering => en_accel}/Makefile (100%) copy drivers/net/ethernet/mellanox/mlx5/core/{steering => fpga}/Makefile (100%) copy drivers/net/ethernet/mellanox/mlx5/core/{steering => ipoib}/Makefile (100%) rename drivers/net/ethernet/mellanox/mlx5/core/{steering => lib}/Makefile (100%) delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_crc32.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_fw.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5_ifc_dr.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c create mode 100644 drivers/net/ethernet/micrel/ks8695net.c create mode 100644 drivers/net/ethernet/micrel/ks8695net.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h create mode 100644 drivers/net/ethernet/netronome/nfp/bpf/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/devlink_param.c create mode 100644 drivers/net/ethernet/netronome/nfp/flower/Makefile create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/Makefile create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile create mode 100644 drivers/net/ethernet/netronome/nfp/nic/Makefile create mode 100644 drivers/net/ethernet/nuvoton/Kconfig create mode 100644 drivers/net/ethernet/nuvoton/Makefile create mode 100644 drivers/net/ethernet/nuvoton/w90p910_ether.c delete mode 100644 drivers/net/ethernet/pensando/Kconfig delete mode 100644 drivers/net/ethernet/pensando/Makefile delete mode 100644 drivers/net/ethernet/pensando/ionic/Makefile delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_bus.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_debugfs.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_debugfs.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_dev.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_dev.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_devlink.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_devlink.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_ethtool.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_ethtool.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_if.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_lif.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_lif.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_main.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_regs.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_rx_filter.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_stats.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_stats.h delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_txrx.c delete mode 100644 drivers/net/ethernet/pensando/ionic/ionic_txrx.h rename drivers/{staging => net/ethernet/qlogic}/qlge/Makefile (100%) rename drivers/{staging => net/ethernet/qlogic}/qlge/qlge.h (100%) rename drivers/{staging => net/ethernet/qlogic}/qlge/qlge_dbg.c (100%) rename drivers/{staging => net/ethernet/qlogic}/qlge/qlge_ethtool.c (100%) rename drivers/{staging => net/ethernet/qlogic}/qlge/qlge_main.c (100%) rename drivers/{staging => net/ethernet/qlogic}/qlge/qlge_mpi.c (100%) delete mode 100644 drivers/net/phy/adin.c delete mode 100644 drivers/net/phy/mdio-aspeed.c create mode 100644 drivers/net/wan/dscc4.c delete mode 100644 drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c delete mode 100644 drivers/net/wireless/realtek/rtw88/coex.c delete mode 100644 drivers/net/wireless/realtek/rtw88/coex.h delete mode 100644 drivers/pci/controller/dwc/pcie-tegra194.c delete mode 100644 drivers/pci/controller/pci-hyperv-intf.c create mode 100644 drivers/pci/hotplug/sgi_hotplug.c delete mode 100644 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c delete mode 100644 drivers/phy/tegra/phy-tegra194-p2u.c delete mode 100644 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c delete mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l15.c delete mode 100644 drivers/pinctrl/cirrus/pinctrl-cs47l92.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sc7180.c delete mode 100644 drivers/platform/chrome/cros_ec.c delete mode 100644 drivers/platform/chrome/cros_ec_chardev.c create mode 100644 drivers/power/supply/jz4740-battery.c delete mode 100644 drivers/regulator/mt6358-regulator.c delete mode 100644 drivers/regulator/sy8824x.c delete mode 100644 drivers/reset/reset-scmi.c delete mode 100644 drivers/rtc/rtc-fsl-ftm-alarm.c delete mode 100644 drivers/rtc/rtc-meson-vrtc.c create mode 100644 drivers/rtc/rtc-nuc900.c delete mode 100644 drivers/s390/crypto/zcrypt_ccamisc.c delete mode 100644 drivers/s390/crypto/zcrypt_ccamisc.h create mode 100644 drivers/sn/Kconfig create mode 100644 drivers/sn/Makefile create mode 100644 drivers/sn/ioc3.c delete mode 100644 drivers/soc/amlogic/meson-ee-pwrc.c delete mode 100644 drivers/soc/qcom/socinfo.c delete mode 100644 drivers/soc/samsung/exynos-chipid.c delete mode 100644 drivers/soundwire/debugfs.c delete mode 100644 drivers/spi/spi-npcm-fiu.c create mode 100644 drivers/spi/spi-nuc900.c create mode 100644 drivers/staging/erofs/Documentation/filesystems/erofs.txt create mode 100644 drivers/staging/erofs/Kconfig create mode 100644 drivers/staging/erofs/Makefile create mode 100644 drivers/staging/erofs/TODO create mode 100644 drivers/staging/erofs/compress.h create mode 100644 drivers/staging/erofs/data.c create mode 100644 drivers/staging/erofs/decompressor.c create mode 100644 drivers/staging/erofs/dir.c create mode 100644 drivers/staging/erofs/erofs_fs.h create mode 100644 drivers/staging/erofs/include/linux/tagptr.h create mode 100644 drivers/staging/erofs/include/trace/events/erofs.h create mode 100644 drivers/staging/erofs/inode.c create mode 100644 drivers/staging/erofs/internal.h create mode 100644 drivers/staging/erofs/namei.c create mode 100644 drivers/staging/erofs/super.c create mode 100644 drivers/staging/erofs/unzip_pagevec.h create mode 100644 drivers/staging/erofs/unzip_vle.c create mode 100644 drivers/staging/erofs/unzip_vle.h create mode 100644 drivers/staging/erofs/utils.c create mode 100644 drivers/staging/erofs/xattr.c create mode 100644 drivers/staging/erofs/xattr.h create mode 100644 drivers/staging/erofs/zmap.c delete mode 100644 drivers/staging/exfat/Kconfig delete mode 100644 drivers/staging/exfat/Makefile delete mode 100644 drivers/staging/exfat/TODO delete mode 100644 drivers/staging/exfat/exfat.h delete mode 100644 drivers/staging/exfat/exfat_blkdev.c delete mode 100644 drivers/staging/exfat/exfat_cache.c delete mode 100644 drivers/staging/exfat/exfat_core.c delete mode 100644 drivers/staging/exfat/exfat_nls.c delete mode 100644 drivers/staging/exfat/exfat_super.c delete mode 100644 drivers/staging/exfat/exfat_upcase.c create mode 100644 drivers/staging/greybus/arpc.h create mode 100644 drivers/staging/greybus/bundle.c create mode 100644 drivers/staging/greybus/bundle.h create mode 100644 drivers/staging/greybus/connection.c create mode 100644 drivers/staging/greybus/connection.h create mode 100644 drivers/staging/greybus/control.c create mode 100644 drivers/staging/greybus/control.h create mode 100644 drivers/staging/greybus/core.c create mode 100644 drivers/staging/greybus/debugfs.c create mode 100644 drivers/staging/greybus/es2.c create mode 100644 drivers/staging/greybus/greybus.h rename {include/linux => drivers/staging}/greybus/greybus_id.h (100%) create mode 100644 drivers/staging/greybus/greybus_manifest.h create mode 100644 drivers/staging/greybus/greybus_protocols.h create mode 100644 drivers/staging/greybus/greybus_trace.h create mode 100644 drivers/staging/greybus/hd.c create mode 100644 drivers/staging/greybus/hd.h create mode 100644 drivers/staging/greybus/interface.c create mode 100644 drivers/staging/greybus/interface.h create mode 100644 drivers/staging/greybus/manifest.c create mode 100644 drivers/staging/greybus/manifest.h create mode 100644 drivers/staging/greybus/module.c create mode 100644 drivers/staging/greybus/module.h create mode 100644 drivers/staging/greybus/operation.c create mode 100644 drivers/staging/greybus/operation.h create mode 100644 drivers/staging/greybus/svc.c create mode 100644 drivers/staging/greybus/svc.h create mode 100644 drivers/staging/greybus/svc_watchdog.c create mode 100644 drivers/staging/iio/adc/ad7192.h create mode 100644 drivers/staging/media/bcm2048/Kconfig create mode 100644 drivers/staging/media/bcm2048/Makefile create mode 100644 drivers/staging/media/bcm2048/TODO create mode 100644 drivers/staging/media/bcm2048/radio-bcm2048.c create mode 100644 drivers/staging/media/bcm2048/radio-bcm2048.h create mode 100644 drivers/staging/media/davinci_vpfe/Kconfig create mode 100644 drivers/staging/media/davinci_vpfe/Makefile create mode 100644 drivers/staging/media/davinci_vpfe/TODO create mode 100644 drivers/staging/media/davinci_vpfe/davinci-vpfe-mc.txt create mode 100644 drivers/staging/media/davinci_vpfe/davinci_vpfe_user.h create mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe.c create mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe.h create mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.c create mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipe_hw.h create mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif.c create mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif.h create mode 100644 drivers/staging/media/davinci_vpfe/dm365_ipipeif_user.h create mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif.c create mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif.h create mode 100644 drivers/staging/media/davinci_vpfe/dm365_isif_regs.h create mode 100644 drivers/staging/media/davinci_vpfe/dm365_resizer.c create mode 100644 drivers/staging/media/davinci_vpfe/dm365_resizer.h create mode 100644 drivers/staging/media/davinci_vpfe/vpfe.h create mode 100644 drivers/staging/media/davinci_vpfe/vpfe_mc_capture.c create mode 100644 drivers/staging/media/davinci_vpfe/vpfe_mc_capture.h create mode 100644 drivers/staging/media/davinci_vpfe/vpfe_video.c create mode 100644 drivers/staging/media/davinci_vpfe/vpfe_video.h delete mode 100644 drivers/staging/media/hantro/hantro_g1_h264_dec.c delete mode 100644 drivers/staging/media/hantro/hantro_g1_vp8_dec.c delete mode 100644 drivers/staging/media/hantro/hantro_h264.c delete mode 100644 drivers/staging/media/hantro/hantro_vp8.c delete mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c delete mode 100644 drivers/staging/media/imx/imx-media-csc-scaler.c delete mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/qlge/Kconfig delete mode 100644 drivers/staging/qlge/TODO create mode 100644 drivers/staging/rtl8723bs/hal/hal_phy.c create mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.c create mode 100644 drivers/staging/rtl8723bs/os_dep/rtw_proc.h delete mode 100644 drivers/staging/uwb/TODO delete mode 100644 drivers/staging/uwb/allocator.c delete mode 100644 drivers/staging/uwb/drp-ie.c delete mode 100644 drivers/staging/uwb/hwa-rc.c delete mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c delete mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h delete mode 100644 drivers/staging/uwb/i1480/dfu/mac.c delete mode 100644 drivers/staging/uwb/i1480/dfu/phy.c delete mode 100644 drivers/staging/uwb/i1480/dfu/usb.c delete mode 100644 drivers/staging/uwb/i1480/i1480-est.c delete mode 100644 drivers/staging/uwb/pal.c delete mode 100644 drivers/staging/uwb/radio.c delete mode 100644 drivers/staging/uwb/rsv.c delete mode 100644 drivers/staging/uwb/umc-bus.c delete mode 100644 drivers/staging/uwb/umc-dev.c delete mode 100644 drivers/staging/uwb/umc-drv.c delete mode 100644 drivers/staging/uwb/uwb-debug.c delete mode 100644 drivers/staging/uwb/uwb-internal.h delete mode 100644 drivers/staging/uwb/uwb.h delete mode 100644 drivers/staging/uwb/whc-rc.c delete mode 100644 drivers/staging/uwb/whci.c delete mode 100644 drivers/staging/wusbcore/Kconfig delete mode 100644 drivers/staging/wusbcore/Makefile delete mode 100644 drivers/staging/wusbcore/TODO delete mode 100644 drivers/staging/wusbcore/cbaf.c delete mode 100644 drivers/staging/wusbcore/crypto.c delete mode 100644 drivers/staging/wusbcore/devconnect.c delete mode 100644 drivers/staging/wusbcore/host/Kconfig delete mode 100644 drivers/staging/wusbcore/host/Makefile delete mode 100644 drivers/staging/wusbcore/host/hwa-hc.c delete mode 100644 drivers/staging/wusbcore/host/whci/asl.c delete mode 100644 drivers/staging/wusbcore/host/whci/debug.c delete mode 100644 drivers/staging/wusbcore/host/whci/hcd.c delete mode 100644 drivers/staging/wusbcore/host/whci/hw.c delete mode 100644 drivers/staging/wusbcore/host/whci/init.c delete mode 100644 drivers/staging/wusbcore/host/whci/int.c delete mode 100644 drivers/staging/wusbcore/host/whci/pzl.c delete mode 100644 drivers/staging/wusbcore/host/whci/qset.c delete mode 100644 drivers/staging/wusbcore/host/whci/whcd.h delete mode 100644 drivers/staging/wusbcore/host/whci/wusb.c delete mode 100644 drivers/staging/wusbcore/include/wusb.h delete mode 100644 drivers/staging/wusbcore/mmc.c delete mode 100644 drivers/staging/wusbcore/reservation.c delete mode 100644 drivers/staging/wusbcore/wa-hc.h delete mode 100644 drivers/staging/wusbcore/wusbhc.h delete mode 100644 drivers/thunderbolt/nhi_ops.c delete mode 100644 drivers/tty/serial/8250/8250_dwlib.c delete mode 100644 drivers/tty/serial/8250/8250_dwlib.h create mode 100644 drivers/tty/serial/8250/8250_moxa.c delete mode 100644 drivers/tty/serial/fsl_linflexuart.c create mode 100644 drivers/tty/serial/ioc3_serial.c create mode 100644 drivers/tty/serial/ioc4_serial.c create mode 100644 drivers/tty/serial/serial_ks8695.c create mode 100644 drivers/tty/serial/sn_console.c delete mode 100644 drivers/usb/cdns3/Kconfig delete mode 100644 drivers/usb/cdns3/Makefile delete mode 100644 drivers/usb/cdns3/cdns3-pci-wrap.c delete mode 100644 drivers/usb/cdns3/core.c delete mode 100644 drivers/usb/cdns3/core.h delete mode 100644 drivers/usb/cdns3/debug.h delete mode 100644 drivers/usb/cdns3/drd.c delete mode 100644 drivers/usb/cdns3/drd.h delete mode 100644 drivers/usb/cdns3/ep0.c delete mode 100644 drivers/usb/cdns3/gadget-export.h delete mode 100644 drivers/usb/cdns3/gadget.c delete mode 100644 drivers/usb/cdns3/gadget.h delete mode 100644 drivers/usb/cdns3/host-export.h delete mode 100644 drivers/usb/cdns3/host.c delete mode 100644 drivers/usb/cdns3/trace.c delete mode 100644 drivers/usb/cdns3/trace.h delete mode 100644 drivers/usb/common/Kconfig delete mode 100644 drivers/usb/common/debug.c delete mode 100644 drivers/usb/common/usb-conn-gpio.c create mode 100644 drivers/usb/host/ehci-w90x900.c create mode 100644 drivers/usb/host/hwa-hc.c create mode 100644 drivers/usb/host/oxu210hp.h rename drivers/{staging/wusbcore => usb}/host/whci/Makefile (100%) create mode 100644 drivers/usb/host/whci/asl.c create mode 100644 drivers/usb/host/whci/debug.c create mode 100644 drivers/usb/host/whci/hcd.c create mode 100644 drivers/usb/host/whci/hw.c create mode 100644 drivers/usb/host/whci/init.c create mode 100644 drivers/usb/host/whci/int.c create mode 100644 drivers/usb/host/whci/pzl.c create mode 100644 drivers/usb/host/whci/qset.c create mode 100644 drivers/usb/host/whci/whcd.h rename drivers/{staging/wusbcore => usb}/host/whci/whci-hc.h (100%) create mode 100644 drivers/usb/host/whci/wusb.c create mode 100644 drivers/usb/wusbcore/Kconfig create mode 100644 drivers/usb/wusbcore/Makefile create mode 100644 drivers/usb/wusbcore/cbaf.c create mode 100644 drivers/usb/wusbcore/crypto.c rename drivers/{staging => usb}/wusbcore/dev-sysfs.c (100%) create mode 100644 drivers/usb/wusbcore/devconnect.c create mode 100644 drivers/usb/wusbcore/mmc.c rename drivers/{staging => usb}/wusbcore/pal.c (100%) create mode 100644 drivers/usb/wusbcore/reservation.c rename drivers/{staging => usb}/wusbcore/rh.c (100%) rename drivers/{staging => usb}/wusbcore/security.c (100%) rename drivers/{staging => usb}/wusbcore/wa-hc.c (100%) create mode 100644 drivers/usb/wusbcore/wa-hc.h rename drivers/{staging => usb}/wusbcore/wa-nep.c (100%) rename drivers/{staging => usb}/wusbcore/wa-rpipe.c (100%) rename drivers/{staging => usb}/wusbcore/wa-xfer.c (100%) rename drivers/{staging => usb}/wusbcore/wusbhc.c (100%) create mode 100644 drivers/usb/wusbcore/wusbhc.h rename drivers/{staging => }/uwb/Kconfig (100%) rename drivers/{staging => }/uwb/Makefile (100%) rename drivers/{staging => }/uwb/address.c (100%) create mode 100644 drivers/uwb/allocator.c rename drivers/{staging => }/uwb/beacon.c (100%) rename drivers/{staging => }/uwb/driver.c (100%) rename drivers/{staging => }/uwb/drp-avail.c (100%) create mode 100644 drivers/uwb/drp-ie.c rename drivers/{staging => }/uwb/drp.c (100%) rename drivers/{staging => }/uwb/est.c (100%) create mode 100644 drivers/uwb/hwa-rc.c rename drivers/{staging => }/uwb/i1480/Makefile (100%) rename drivers/{staging => }/uwb/i1480/dfu/Makefile (100%) create mode 100644 drivers/uwb/i1480/dfu/dfu.c create mode 100644 drivers/uwb/i1480/dfu/i1480-dfu.h create mode 100644 drivers/uwb/i1480/dfu/mac.c create mode 100644 drivers/uwb/i1480/dfu/phy.c create mode 100644 drivers/uwb/i1480/dfu/usb.c create mode 100644 drivers/uwb/i1480/i1480-est.c rename drivers/{staging => }/uwb/ie-rcv.c (100%) rename drivers/{staging => }/uwb/ie.c (100%) rename drivers/{staging => }/uwb/lc-dev.c (100%) rename drivers/{staging => }/uwb/lc-rc.c (100%) rename drivers/{staging => }/uwb/neh.c (100%) create mode 100644 drivers/uwb/pal.c create mode 100644 drivers/uwb/radio.c rename drivers/{staging => }/uwb/reset.c (100%) create mode 100644 drivers/uwb/rsv.c rename drivers/{staging => }/uwb/scan.c (100%) create mode 100644 drivers/uwb/umc-bus.c create mode 100644 drivers/uwb/umc-dev.c create mode 100644 drivers/uwb/umc-drv.c create mode 100644 drivers/uwb/uwb-debug.c create mode 100644 drivers/uwb/uwb-internal.h rename drivers/{staging => }/uwb/uwbd.c (100%) create mode 100644 drivers/uwb/whc-rc.c create mode 100644 drivers/uwb/whci.c create mode 100644 drivers/video/fbdev/jz4740_fb.c create mode 100644 drivers/video/fbdev/nuc900fb.c create mode 100644 drivers/video/fbdev/nuc900fb.h delete mode 100644 drivers/w1/masters/sgi_w1.c delete mode 100644 drivers/w1/slaves/w1_ds250x.c delete mode 100644 drivers/watchdog/imx7ulp_wdt.c create mode 100644 drivers/watchdog/ks8695_wdt.c create mode 100644 drivers/watchdog/nuc900_wdt.c delete mode 100644 fs/btrfs/block-group.c delete mode 100644 fs/btrfs/block-group.h create mode 100644 fs/btrfs/dedupe.h create mode 100644 fs/btrfs/math.h delete mode 100644 fs/btrfs/misc.h delete mode 100644 fs/ceph/io.c delete mode 100644 fs/ceph/io.h delete mode 100644 fs/cifs/cifsroot.c delete mode 100644 fs/crypto/hkdf.c create mode 100644 fs/crypto/keyinfo.c delete mode 100644 fs/crypto/keyring.c delete mode 100644 fs/crypto/keysetup.c delete mode 100644 fs/crypto/keysetup_v1.c delete mode 100644 fs/erofs/Kconfig delete mode 100644 fs/erofs/Makefile delete mode 100644 fs/erofs/compress.h delete mode 100644 fs/erofs/data.c delete mode 100644 fs/erofs/decompressor.c delete mode 100644 fs/erofs/dir.c delete mode 100644 fs/erofs/erofs_fs.h delete mode 100644 fs/erofs/inode.c delete mode 100644 fs/erofs/internal.h delete mode 100644 fs/erofs/namei.c delete mode 100644 fs/erofs/super.c delete mode 100644 fs/erofs/tagptr.h delete mode 100644 fs/erofs/utils.c delete mode 100644 fs/erofs/xattr.c delete mode 100644 fs/erofs/xattr.h delete mode 100644 fs/erofs/zdata.c delete mode 100644 fs/erofs/zdata.h delete mode 100644 fs/erofs/zmap.c delete mode 100644 fs/erofs/zpvec.h delete mode 100644 fs/ext4/verity.c delete mode 100644 fs/f2fs/verity.c delete mode 100644 fs/fuse/virtio_fs.c delete mode 100644 fs/nfsd/filecache.c delete mode 100644 fs/nfsd/filecache.h delete mode 100644 fs/verity/Kconfig delete mode 100644 fs/verity/Makefile delete mode 100644 fs/verity/enable.c delete mode 100644 fs/verity/fsverity_private.h delete mode 100644 fs/verity/hash_algs.c delete mode 100644 fs/verity/init.c delete mode 100644 fs/verity/measure.c delete mode 100644 fs/verity/open.c delete mode 100644 fs/verity/signature.c delete mode 100644 fs/verity/verify.c delete mode 100644 include/crypto/internal/des.h create mode 100644 include/crypto/morus1280_glue.h create mode 100644 include/crypto/morus640_glue.h create mode 100644 include/crypto/morus_common.h delete mode 100644 include/drm/drm_mipi_dbi.h create mode 100644 include/drm/tinydrm/mipi-dbi.h create mode 100644 include/drm/tinydrm/tinydrm-helpers.h delete mode 100644 include/dt-bindings/bus/moxtet.h delete mode 100644 include/dt-bindings/clock/ast2600-clock.h delete mode 100644 include/dt-bindings/clock/imx8mn-clock.h delete mode 100644 include/dt-bindings/clock/ingenic,tcu.h delete mode 100644 include/dt-bindings/clock/mt6779-clk.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sm8150.h delete mode 100644 include/dt-bindings/clock/rk3308-cru.h delete mode 100644 include/dt-bindings/gce/mt8183-gce.h delete mode 100644 include/dt-bindings/interconnect/qcom,qcs404.h delete mode 100644 include/dt-bindings/memory/mt8183-larb-port.h delete mode 100644 include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h delete mode 100644 include/dt-bindings/pmu/exynos_ppmu.h delete mode 100644 include/dt-bindings/power/meson-g12a-power.h delete mode 100644 include/dt-bindings/power/meson-sm1-power.h delete mode 100644 include/dt-bindings/regulator/active-semi,8865-regulator.h delete mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h delete mode 100644 include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h delete mode 100644 include/dt-bindings/reset/mt7629-resets.h delete mode 100644 include/dt-bindings/soc/ti,sci_pm_domain.h delete mode 100644 include/kunit/assert.h delete mode 100644 include/kunit/string-stream.h delete mode 100644 include/kunit/test.h delete mode 100644 include/kunit/try-catch.h delete mode 100644 include/linux/can/can-ml.h create mode 100644 include/linux/can/platform/rcar_can.h delete mode 100644 include/linux/cpuidle_haltpoll.h delete mode 100644 include/linux/dma-resv.h create mode 100644 include/linux/edma.h delete mode 100644 include/linux/firmware/imx/dsp.h delete mode 100644 include/linux/fsverity.h delete mode 100644 include/linux/greybus.h delete mode 100644 include/linux/greybus/bundle.h delete mode 100644 include/linux/greybus/connection.h delete mode 100644 include/linux/greybus/control.h delete mode 100644 include/linux/greybus/greybus_manifest.h delete mode 100644 include/linux/greybus/greybus_protocols.h delete mode 100644 include/linux/greybus/hd.h delete mode 100644 include/linux/greybus/interface.h delete mode 100644 include/linux/greybus/manifest.h delete mode 100644 include/linux/greybus/module.h delete mode 100644 include/linux/greybus/operation.h delete mode 100644 include/linux/greybus/svc.h create mode 100644 include/linux/input/bu21013.h delete mode 100644 include/linux/intel_th.h create mode 100644 include/linux/ioc4.h create mode 100644 include/linux/mfd/cros_ec_commands.h create mode 100644 include/linux/mfd/da9063/pdata.h delete mode 100644 include/linux/mfd/intel_soc_pmic_mrfld.h delete mode 100644 include/linux/module_signature.h delete mode 100644 include/linux/moxtet.h delete mode 100644 include/linux/mtio.h create mode 100644 include/linux/netfilter/ipset/ip_set_comment.h create mode 100644 include/linux/netfilter/ipset/ip_set_counter.h create mode 100644 include/linux/netfilter/ipset/ip_set_skbinfo.h create mode 100644 include/linux/netfilter/ipset/ip_set_timeout.h create mode 100644 include/linux/netfilter/xt_hashlimit.h create mode 100644 include/linux/netfilter/xt_physdev.h create mode 100644 include/linux/netfilter_bridge/ebt_802_3.h create mode 100644 include/linux/omap-dmaengine.h create mode 100644 include/linux/oxu210hp.h delete mode 100644 include/linux/pagewalk.h create mode 100644 include/linux/pci-aspm.h delete mode 100644 include/linux/platform_data/cros_ec_chardev.h delete mode 100644 include/linux/platform_data/cros_ec_commands.h delete mode 100644 include/linux/platform_data/cros_ec_proto.h delete mode 100644 include/linux/platform_data/dma-iop32x.h create mode 100644 include/linux/platform_data/dwc3-omap.h create mode 100644 include/linux/platform_data/keypad-w90p910.h create mode 100644 include/linux/platform_data/leds-kirkwood-netxbig.h create mode 100644 include/linux/platform_data/nxp-nci.h delete mode 100644 include/linux/platform_data/sgi-w1.h create mode 100644 include/linux/platform_data/spi-nuc900.h create mode 100644 include/linux/platform_data/video-nuc900fb.h create mode 100644 include/linux/quicklist.h delete mode 100644 include/linux/regulator/mt6358-regulator.h create mode 100644 include/linux/reservation.h delete mode 100644 include/linux/sched/types.h create mode 100644 include/linux/sha256.h delete mode 100644 include/linux/soc/nxp/lpc32xx-misc.h delete mode 100644 include/linux/soc/samsung/exynos-chipid.h rename {drivers/staging/wusbcore/include => include/linux/usb}/association.h (100%) create mode 100644 include/linux/usb/samsung_usb_phy.h rename {drivers/staging/wusbcore/include => include/linux/usb}/wusb-wa.h (100%) create mode 100644 include/linux/usb/wusb.h create mode 100644 include/linux/uwb.h rename {drivers/staging/uwb/include => include/linux/uwb}/debug-cmd.h (100%) rename {drivers/staging/uwb/include => include/linux/uwb}/spec.h (100%) rename {drivers/staging/uwb/include => include/linux/uwb}/umc.h (100%) rename {drivers/staging/uwb/include => include/linux/uwb}/whci.h (100%) delete mode 100644 include/linux/watch_queue.h delete mode 100644 include/media/vp8-ctrls.h delete mode 100644 include/net/drop_monitor.h create mode 100644 include/net/netfilter/ipv6/nf_conntrack_icmpv6.h delete mode 100644 include/sound/intel-nhlt.h delete mode 100644 include/sound/soc-component.h delete mode 100644 include/trace/events/erofs.h delete mode 100644 include/trace/events/intel_iommu.h delete mode 100644 include/trace/events/iocost.h delete mode 100644 include/uapi/linux/can/j1939.h delete mode 100644 include/uapi/linux/fscrypt.h delete mode 100644 include/uapi/linux/fsverity.h delete mode 100644 include/uapi/linux/virtio_fs.h delete mode 100644 include/uapi/linux/watch_queue.h delete mode 100644 include/uapi/misc/xilinx_sdfec.h delete mode 100644 kernel/bpf/sysfs_btf.c delete mode 100644 kernel/kexec_elf.c delete mode 100644 kernel/module_signature.c delete mode 100644 kernel/sysctl-test.c delete mode 100644 kunit/Kconfig delete mode 100644 kunit/Makefile delete mode 100644 kunit/assert.c delete mode 100644 kunit/example-test.c delete mode 100644 kunit/string-stream-test.c delete mode 100644 kunit/string-stream.c delete mode 100644 kunit/test-test.c delete mode 100644 kunit/test.c delete mode 100644 kunit/try-catch.c delete mode 100644 lib/crypto/aes.c delete mode 100644 lib/crypto/des.c delete mode 100644 lib/crypto/sha256.c create mode 100644 lib/sha256.c delete mode 100644 localversion-next create mode 100644 mm/quicklist.c delete mode 100644 net/can/j1939/Kconfig delete mode 100644 net/can/j1939/Makefile delete mode 100644 net/can/j1939/address-claim.c delete mode 100644 net/can/j1939/bus.c delete mode 100644 net/can/j1939/j1939-priv.h delete mode 100644 net/can/j1939/main.c delete mode 100644 net/can/j1939/socket.c delete mode 100644 net/can/j1939/transport.c delete mode 100644 samples/watch_queue/Makefile delete mode 100644 samples/watch_queue/watch_test.c delete mode 100644 scripts/Makefile.modfinal delete mode 100644 scripts/Makefile.package delete mode 100644 scripts/coccinelle/api/platform_get_irq.cocci create mode 100644 scripts/package/Makefile delete mode 100755 scripts/tools-support-relr.sh delete mode 100644 security/integrity/ima/ima_modsig.c delete mode 100644 security/lockdown/Kconfig delete mode 100644 security/lockdown/Makefile delete mode 100644 security/lockdown/lockdown.c delete mode 100644 sound/hda/intel-nhlt.c delete mode 100644 sound/soc/codecs/cs47l15.c delete mode 100644 sound/soc/codecs/cs47l92.c delete mode 100644 sound/soc/codecs/uda1334.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-ehl-match.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-tgl-match.c create mode 100644 sound/soc/intel/skylake/skl-nhlt.h create mode 100644 sound/soc/jz4740/qi_lb60.c create mode 100644 sound/soc/nuc900/Kconfig create mode 100644 sound/soc/nuc900/Makefile create mode 100644 sound/soc/nuc900/nuc900-ac97.c create mode 100644 sound/soc/nuc900/nuc900-audio.c create mode 100644 sound/soc/nuc900/nuc900-audio.h create mode 100644 sound/soc/nuc900/nuc900-pcm.c delete mode 100644 sound/soc/soc-component.c delete mode 100644 sound/soc/soc-dai.c delete mode 100644 sound/soc/sof/imx/Kconfig delete mode 100644 sound/soc/sof/imx/Makefile delete mode 100644 sound/soc/sof/imx/imx8.c delete mode 100644 sound/soc/sof/sof-of-dev.c delete mode 100644 sound/usb/mixer_scarlett_gen2.c delete mode 100644 sound/usb/mixer_scarlett_gen2.h delete mode 100644 sound/usb/validate.c delete mode 100644 tools/arch/riscv/include/uapi/asm/perf_regs.h delete mode 100644 tools/arch/x86/lib/inat.c delete mode 100644 tools/arch/x86/lib/insn.c delete mode 100644 tools/build/feature/test-libcap.c delete mode 100644 tools/cgroup/iocost_coef_gen.py delete mode 100644 tools/cgroup/iocost_monitor.py create mode 100644 tools/crypto/getstat.c delete mode 100644 tools/hv/Build delete mode 100644 tools/iio/.gitignore delete mode 100644 tools/include/linux/const.h delete mode 100644 tools/include/uapi/linux/const.h delete mode 100755 tools/leds/get_led_device_info.sh mode change 100755 => 100644 tools/memory-model/scripts/checkghlitmus.sh mode change 100755 => 100644 tools/memory-model/scripts/checklitmushist.sh mode change 100755 => 100644 tools/memory-model/scripts/cmplitmushist.sh mode change 100755 => 100644 tools/memory-model/scripts/initlitmushist.sh mode change 100755 => 100644 tools/memory-model/scripts/judgelitmus.sh mode change 100755 => 100644 tools/memory-model/scripts/newlitmushist.sh mode change 100755 => 100644 tools/memory-model/scripts/parseargs.sh mode change 100755 => 100644 tools/memory-model/scripts/runlitmushist.sh copy {arch => tools/objtool/arch}/x86/include/asm/inat.h (100%) rename tools/{ => objtool}/arch/x86/include/asm/inat_types.h (100%) copy {arch => tools/objtool/arch}/x86/include/asm/insn.h (100%) rename tools/{ => objtool}/arch/x86/include/asm/orc_types.h (100%) copy {arch => tools/objtool/arch}/x86/lib/inat.c (100%) copy {arch => tools/objtool/arch}/x86/lib/insn.c (100%) rename tools/{ => objtool}/arch/x86/lib/x86-opcode-map.txt (100%) rename tools/{ => objtool}/arch/x86/tools/gen-insn-attr-x86.awk (100%) delete mode 100644 tools/perf/arch/riscv/Build delete mode 100644 tools/perf/arch/riscv/Makefile delete mode 100644 tools/perf/arch/riscv/include/perf_regs.h delete mode 100644 tools/perf/arch/riscv/util/Build delete mode 100644 tools/perf/arch/riscv/util/dwarf-regs.c delete mode 100644 tools/perf/arch/riscv/util/unwind-libdw.c delete mode 100644 tools/perf/lib/Build delete mode 100644 tools/perf/lib/Documentation/Makefile delete mode 100644 tools/perf/lib/Documentation/man/libperf.rst delete mode 100644 tools/perf/lib/Documentation/tutorial/tutorial.rst delete mode 100644 tools/perf/lib/Makefile delete mode 100644 tools/perf/lib/core.c delete mode 100644 tools/perf/lib/cpumap.c delete mode 100644 tools/perf/lib/evlist.c delete mode 100644 tools/perf/lib/evsel.c delete mode 100644 tools/perf/lib/include/internal/cpumap.h delete mode 100644 tools/perf/lib/include/internal/evlist.h delete mode 100644 tools/perf/lib/include/internal/evsel.h delete mode 100644 tools/perf/lib/include/internal/lib.h delete mode 100644 tools/perf/lib/include/internal/tests.h delete mode 100644 tools/perf/lib/include/internal/threadmap.h delete mode 100644 tools/perf/lib/include/internal/xyarray.h delete mode 100644 tools/perf/lib/include/perf/core.h delete mode 100644 tools/perf/lib/include/perf/cpumap.h delete mode 100644 tools/perf/lib/include/perf/event.h delete mode 100644 tools/perf/lib/include/perf/evlist.h delete mode 100644 tools/perf/lib/include/perf/evsel.h delete mode 100644 tools/perf/lib/include/perf/threadmap.h delete mode 100644 tools/perf/lib/internal.h delete mode 100644 tools/perf/lib/lib.c delete mode 100644 tools/perf/lib/libperf.map delete mode 100644 tools/perf/lib/libperf.pc.template delete mode 100644 tools/perf/lib/tests/Makefile delete mode 100644 tools/perf/lib/tests/test-cpumap.c delete mode 100644 tools/perf/lib/tests/test-evlist.c delete mode 100644 tools/perf/lib/tests/test-evsel.c delete mode 100644 tools/perf/lib/tests/test-threadmap.c delete mode 100644 tools/perf/lib/threadmap.c delete mode 100644 tools/perf/lib/xyarray.c delete mode 100644 tools/perf/pmu-events/arch/x86/icelake/cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/icelake/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/icelake/frontend.json delete mode 100644 tools/perf/pmu-events/arch/x86/icelake/memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/icelake/other.json delete mode 100644 tools/perf/pmu-events/arch/x86/icelake/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/x86/icelake/virtual-memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/frontend.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/other.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/uncore-power.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/virtual-memory.json delete mode 100644 tools/perf/util/cacheline.c delete mode 100644 tools/perf/util/cacheline.h delete mode 100644 tools/perf/util/cap.c delete mode 100644 tools/perf/util/cap.h delete mode 100644 tools/perf/util/dsos.c delete mode 100644 tools/perf/util/dsos.h delete mode 100644 tools/perf/util/events_stats.h delete mode 100644 tools/perf/util/evswitch.c delete mode 100644 tools/perf/util/evswitch.h create mode 100644 tools/perf/util/intel-pt-decoder/gen-insn-attr-x86.awk create mode 100644 tools/perf/util/intel-pt-decoder/inat.c rename tools/{arch/x86/include/asm => perf/util/intel-pt-decoder}/inat.h (100%) copy {arch/x86/include/asm => tools/perf/util/intel-pt-decoder}/inat_types.h (100%) create mode 100644 tools/perf/util/intel-pt-decoder/insn.c rename tools/{arch/x86/include/asm => perf/util/intel-pt-decoder}/insn.h (100%) copy {arch/x86/lib => tools/perf/util/intel-pt-decoder}/x86-opcode-map.txt (100%) delete mode 100644 tools/perf/util/record.h delete mode 100644 tools/perf/util/symsrc.h create mode 100644 tools/perf/util/util-cxx.h create mode 100644 tools/perf/util/xyarray.h delete mode 100644 tools/testing/kunit/.gitignore delete mode 100644 tools/testing/kunit/configs/all_tests.config delete mode 100755 tools/testing/kunit/kunit.py delete mode 100644 tools/testing/kunit/kunit_config.py delete mode 100644 tools/testing/kunit/kunit_kernel.py delete mode 100644 tools/testing/kunit/kunit_parser.py delete mode 100755 tools/testing/kunit/kunit_tool_test.py delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-all_passed.log delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-crash.log delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-failure.log delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_run.log delete mode 100644 tools/testing/kunit/test_data/test_output_isolated_correctly.log delete mode 100644 tools/testing/kunit/test_data/test_read_from_file.kconfig delete mode 100644 tools/testing/selftests/arm64/.gitignore delete mode 100644 tools/testing/selftests/arm64/Makefile delete mode 100755 tools/testing/selftests/arm64/run_tags_test.sh delete mode 100644 tools/testing/selftests/arm64/tags_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_reloc.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_inherit.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_multi.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/sockopt_sk.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/tcp_rtt.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___diff [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___diff [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_flavors.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_flavors__err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___bool.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_bi [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___revers [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_misc.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods___mod_swap.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_mods___typedefs.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___ano [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___dup [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___err [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___ext [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_nesting___str [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_primitives___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ptr_as_arr.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ptr_as_arr___ [...] delete mode 100644 tools/testing/selftests/bpf/progs/core_reloc_types.h delete mode 100644 tools/testing/selftests/bpf/progs/loop4.c delete mode 100644 tools/testing/selftests/bpf/progs/loop5.c delete mode 100644 tools/testing/selftests/bpf/progs/sockopt_inherit.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_ints.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_misc.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_mods.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c delete mode 100755 tools/testing/selftests/bpf/test_bpftool_build.sh create mode 100644 tools/testing/selftests/bpf/test_sockopt.c create mode 100644 tools/testing/selftests/bpf/test_sockopt_multi.c create mode 100644 tools/testing/selftests/bpf/test_sockopt_sk.c create mode 100644 tools/testing/selftests/bpf/test_tcp_rtt.c delete mode 100644 tools/testing/selftests/bpf/verifier/event_output.c delete mode 100644 tools/testing/selftests/bpf/verifier/precise.c delete mode 100644 tools/testing/selftests/clone3/.gitignore delete mode 100644 tools/testing/selftests/clone3/Makefile delete mode 100644 tools/testing/selftests/clone3/clone3.c delete mode 100644 tools/testing/selftests/clone3/clone3_set_tid.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_l2_drops.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink_trap.sh delete mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_multiprobe.tc delete mode 100644 tools/testing/selftests/kvm/lib/aarch64/ucall.c delete mode 100644 tools/testing/selftests/kvm/lib/s390x/ucall.c create mode 100644 tools/testing/selftests/kvm/lib/ucall.c delete mode 100644 tools/testing/selftests/kvm/lib/x86_64/ucall.c delete mode 100644 tools/testing/selftests/kvm/s390x/memop.c delete mode 100755 tools/testing/selftests/net/fcnal-test.sh delete mode 100644 tools/testing/selftests/net/l2tp.sh delete mode 100644 tools/testing/selftests/net/nettest.c delete mode 100644 tools/testing/selftests/pidfd/pidfd_poll_test.c delete mode 100644 tools/testing/selftests/pidfd/pidfd_wait.c delete mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S delete mode 100644 tools/testing/selftests/powerpc/eeh/Makefile delete mode 100755 tools/testing/selftests/powerpc/eeh/eeh-basic.sh delete mode 100755 tools/testing/selftests/powerpc/eeh/eeh-functions.sh delete mode 100644 tools/testing/selftests/powerpc/security/.gitignore delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/matchall.json delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/fifo.json create mode 100644 tools/testing/selftests/x86/mpx-debug.h create mode 100644 tools/testing/selftests/x86/mpx-dig.c create mode 100644 tools/testing/selftests/x86/mpx-hw.h create mode 100644 tools/testing/selftests/x86/mpx-mini-test.c create mode 100644 tools/testing/selftests/x86/mpx-mm.h delete mode 100644 tools/testing/selftests/x86/syscall_numbering.c