This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits aedc0650f913 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 6cdc7f2efc25 Merge tag 'riscv/for-v5.5-rc1-2' of git://git.kernel.org/p [...] omits ef66f6b8e3f5 Merge tag 'please-pull-misc-5.5' of git://git.kernel.org/p [...] omits b92f3d32e098 Merge tag 'acpi-5.5-rc1-2' of git://git.kernel.org/pub/scm [...] omits ef867c12f31d Merge tag 'pm-5.5-rc1-2' of git://git.kernel.org/pub/scm/l [...] omits 7d73710d9ca2 kvm: vmx: Stop wasting a page for guest_msrs omits 433f4ba19041 KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUI [...] omits b65d56305c6f Merge branches 'acpi-bus', 'acpi-button', 'acpi-sysfs' and [...] omits 1e4230f56dac Merge branches 'pm-sleep', 'pm-cpuidle', 'pm-cpufreq', 'pm [...] omits 63de37476ebd Merge tag 'tag-chrome-platform-for-v5.5' of git://git.kern [...] omits 388c645a33a7 Merge tag 'spdx-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] omits 537bd0a159a0 Merge tag 'tty-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] omits c3bed3b20e40 Merge tag 'pci-v5.5-changes' of git://git.kernel.org/pub/s [...] omits 4672c2f2026d Merge tag 'rtc-5.5' of git://git.kernel.org/pub/scm/linux/ [...] omits 2a31aca50067 Merge tag 'iomap-5.5-merge-13' of git://git.kernel.org/pub [...] omits 79e178a57dae Merge tag 'apparmor-pr-2019-12-03' of git://git.kernel.org [...] omits 01d1dff64662 Merge tag 's390-5.5-2' of git://git.kernel.org/pub/scm/lin [...] omits 4d7048f55104 Merge tag 'xtensa-20191201' of git://github.com/jcmvbkbc/l [...] omits 043cf46825c1 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] omits b22bfea7f16c Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] omits 2dff2a1c9b7c Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] omits 2352923c753f Merge branch 'for-5.5' of git://git.kernel.org/pub/scm/lin [...] omits 7c2378800cf7 firmware: dmi: Add dmi_memdev_handle omits 9e0afe3910ff firmware: dmi: Remember the memory type omits 76bb8b05960c Merge tag 'kbuild-v5.5' of git://git.kernel.org/pub/scm/li [...] omits e30dbe50dc91 Merge tag 'linux-kselftest-5.5-rc1-fixes2' of git://git.ke [...] omits 483847a70262 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 120e47686a00 Merge tag 'for-linus' of git://github.com/openrisc/linux omits fcaa0ad72d8a Merge tag 'for-linus-5.5-rc1' of git://git.kernel.org/pub/ [...] omits e3a251e366e1 Merge tag 'upstream-5.5-rc1' of git://git.kernel.org/pub/s [...] omits 97eeb4d9d755 Merge tag 'xfs-5.5-merge-16' of git://git.kernel.org/pub/s [...] omits 240b62d381fe ia64: remove stale paravirt leftovers omits 9b326948c239 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] omits ef2cc88e2a20 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] omits 937d6eefc716 Merge tag 'docs-5.5a' of git://git.lwn.net/linux omits 2c97b5ae83dc Merge tag 'devicetree-for-5.5' of git://git.kernel.org/pub [...] omits 8328dd2f394e Merge tag 'pstore-v5.5-rc1' of git://git.kernel.org/pub/sc [...] omits 1daa56bcfd8b Merge tag 'iommu-updates-v5.5' of git://git.kernel.org/pub [...] omits a5255bc31673 Merge tag 'dmaengine-5.5-rc1' of git://git.infradead.org/u [...] omits 856a0a6e2d09 platform/chrome: wilco_ec: fix use after free issue omits 024aa8732acb ACPI: PM: s2idle: Rework ACPI events synchronization omits 016b87ca5c8c ACPI: EC: Rework flushing of pending work omits 596cf45cbf6e Merge branch 'akpm' (patches from Andrew) omits c3bfc5dd73c6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits e5b3fc125d76 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits b7fcf31f7036 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 72c0870e3a05 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d10032dd539c Merge tag 'libnvdimm-for-5.5' of git://git.kernel.org/pub/ [...] omits 43fd4bd72c85 Merge tag 'mailbox-v5.5' of git://git.linaro.org/landing-t [...] omits 454d9c4aa7d5 Merge tag 'hwlock-v5.5' of git://git.kernel.org/pub/scm/li [...] omits 687fcad8a3ab Merge tag 'rpmsg-v5.5' of git://git.kernel.org/pub/scm/lin [...] omits 5e3b06d3bbdf Merge tag 'rproc-v5.5' of git://git.kernel.org/pub/scm/lin [...] omits 3265568db8c3 Merge branch 'i2c/for-5.5' of git://git.kernel.org/pub/scm [...] omits 31764f1b6d93 Merge tag 'for-linus-20191129' of git://git.kernel.dk/linux-block omits 67b8ed29e0d4 Merge tag 'platform-drivers-x86-v5.5-1' of git://git.infra [...] omits d004701d1cc5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4a08fe579258 Merge tag 'linux-watchdog-5.5-rc1' of git://www.linux-watc [...] omits 99a0d9f5e873 Merge tag 'gpio-v5.5-1' of git://git.kernel.org/pub/scm/li [...] omits 37323918cac2 Merge tag 'mfd-next-5.5' of git://git.kernel.org/pub/scm/l [...] omits 38edc3dff9d2 Merge tag 'backlight-next-5.5' of git://git.kernel.org/pub [...] omits 8b233da0cc82 Merge tag 'pinctrl-v5.5-2' of git://git.kernel.org/pub/scm [...] omits 304220b56e8c Merge tag 'leds-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] omits ddebe839c601 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] omits ceb307474506 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org:/pu [...] omits 0da522107e5d Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/ [...] omits ad0b314e0030 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c5d728113532 Merge branch 'openvswitch-remove-a-couple-of-BUG_ON' omits 8a574f86652a openvswitch: remove another BUG_ON() omits 8ffeb03fbba3 openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() omits f3284e014850 net: phy: realtek: fix using paged operations with RTL8105 [...] omits 398fd408ccfb r8169: fix resume on cable plug-in omits 14012c9f3bb9 r8169: fix jumbo configuration for RTL8168evl omits 937790699be9 mm/page_io.c: annotate refault stalls from swap_readpage omits dd33d29a19ad mm/Kconfig: fix trivial help text punctuation omits 19fa40a0f2f4 mm/Kconfig: fix indentation omits 12cc1c7345b6 mm/memory_hotplug.c: remove __online_page_set_limits() omits f4f5329d4537 mm: fix typos in comments when calling __SetPageUptodate() omits 84218b552e0a mm: fix struct member name in function comments omits aa71ecd8d865 mm/shmem.c: cast the type of unmap_start to u64 omits 4afab1cd256e mm: shmem: use proper gfp flags for shmem_writepage() omits 26083eb6b154 mm/shmem.c: make array 'values' static const, makes object [...] omits 3c1c24d91ffd userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK omits 9d4678eb170c fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP [...] omits 643aa36eadeb userfaultfd: wrap the common dst_vma check into an inlined [...] omits 53eaa14b62d2 userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomi [...] omits 4fb07ee65102 userfaultfd: use vma_pagesize for all huge page size calculation omits df6c6500b441 mm/madvise.c: use PAGE_ALIGN[ED] for range checking omits d3cd257ce15b mm/madvise.c: replace with page_size() in madvise_inject_error() omits 5d42ab293f51 mm/mmap.c: make vma_merge() comment more easy to understand omits 35e3d566df5f mm/hwpoison-inject: use DEFINE_DEBUGFS_ATTRIBUTE to define [...] omits a818f5363a0e autonuma: reduce cache footprint when scanning page tables omits bfe9d006c971 autonuma: fix watermark checking in migrate_balanced_pgdat() omits a9ea242a063c mm/cma_debug.c: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] omits 2184f9928ab5 mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation omits 75f360696ce9 mm/thp: flush file for !is_shmem PageDirty() case in colla [...] omits f1fe80d4ae33 mm, thp: do not queue fully unmapped pages for deferred split omits 74d4a5797b89 mm/migrate.c: handle freed page at the first place omits f1287869e52d mm/huge_memory.c: split_huge_pages_fops should be defined [...] omits acbfb087e3b1 mm/hugetlb: avoid looping to the same hugepage if !pages a [...] omits 188b04a7d938 hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() omits d75c6af9c89a hugetlb: remove duplicated code omits 5c9119542035 hugetlb: region_chg provides only cache entry omits 930668c34408 hugetlbfs: take read_lock on i_mmap for PMD sharing omits 1ab5b82f540b hugetlbfs: add O_TMPFILE support omits 1f9dccb25b8f hugetlbfs: convert macros to static inline, fix sparse warning omits 997cdcb068eb powerpc/mm: remove pmd_huge/pud_huge stubs and include hugetlb.h omits 8fc312b32b25 mm/hugetlbfs: fix error handling when setting up mounts omits 552546366a30 hugetlbfs: hugetlb_fault_mutex_hash() cleanup omits 0ac398b171aa mm: support memblock alloc on the exact node for sparse_bu [...] omits 95830666be2a mm/memblock: correct doc for function omits 6e5af9a8e8b0 mm/memblock.c: cleanup doc omits f18da660c095 mm/mempolicy.c: fix checking unmapped holes for mbind omits a18b3ac25bb7 mm/mempolicy.c: check range first in queue_pages_test_walk omits 4a3ac9311dac mm/z3fold.c: add inter-page compaction omits 204cb79ad42f kernel: sysctl: make drop_caches write-only omits 178821b8979c mm/vmscan.c: fix typo in comment omits b91ac374346b mm: vmscan: enforce inactive:active ratio at the reclaim root omits b910718a948a mm: vmscan: detect file thrashing at the reclaim root omits 53138cea7f39 mm: vmscan: move file exhaustion detection to the node level omits 1b05117df78e mm: vmscan: harmonize writeback congestion tracking for no [...] omits 0f6a5cff43d3 mm: vmscan: split shrink_node() into node part and memcgs part omits afaf07a65ddb mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() omits d2af339706be mm: vmscan: replace shrink_node() loop with a retry jump omits b5ead35e7e1d mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() omits a108629149cc mm: vmscan: move inactive_list_is_low() swap check to the caller omits 867e5e1de14b mm: clean up and clarify lruvec lookup procedure omits de3b01506ea4 mm: vmscan: simplify lruvec_lru_size() omits cb16556d913f mm/vmscan.c: remove unused scan_control parameter from pageout() omits f87bccde6a7d mm/vmscan: remove unused lru_pages argument omits e47b346aba08 mm/page_alloc.c: print reserved_highatomic info omits 653e003d7f37 include/linux/mmzone.h: fix comment for ISOLATE_UNMAPPED macro omits 68265390f9aa mm, pcpu: make zone pcp updates and reset internal to the mm omits cb1ef534ceb7 mm, pcp: share common code between memory hotplug and perc [...] omits 5e27a2df03b8 mm/page_alloc: add alloc_contig_pages() omits 0609ae011deb x86/kasan: support KASAN_VMALLOC omits eafb149ed73a fork: support VMAP_STACK with KASAN_VMALLOC omits 065139169301 kasan: add test for vmalloc omits 3c5c3cfb9ef4 kasan: support backing vmalloc space with real shadow memory omits e36176be1c39 mm/vmalloc: rework vmap_area_lock omits 746dd4012d21 selftests: vm: add fragment CONFIG_TEST_VMALLOC omits 060650a2a059 mm/vmalloc: add more comments to the adjust_va_to_fit_type() omits f07116d77b5b mm/vmalloc: respect passed gfp_mask when doing preloading omits 81f1ba586e39 mm/vmalloc: remove preempt_disable/enable when doing preloading omits dcf61ff06d17 mm/vmalloc.c: remove unnecessary highmem_mask from paramet [...] omits 09dbcf422e9b mm/sparse.c: do not waste pre allocated memmap space omits 030eab4f9ffb mm/sparse.c: mark populate_section_memmap as __meminit omits 4c29700ed990 mm/sparse: consistently do not zero memmap omits c5e79ef561b0 mm/memory_hotplug.c: don't allow to online/offline memory [...] omits 848e19ad3c33 drivers/base/memory.c: drop the mem_sysfs_mutex omits aba9817da150 include/linux/memory_hotplug.h: move definitions of {set,c [...] omits 756d25be457f mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE omits 0ee5f4f31d36 mm/page_alloc.c: don't set pages PageReserved() when offlining omits 0ec470974348 mm/memory_hotplug: remove __online_page_free() and __onlin [...] omits 30a9c246b9f6 hv_balloon: use generic_online_page() omits 18db149120c1 mm/memory_hotplug: export generic_online_page() omits dca4436d1cf9 mm/memory_hotplug.c: add a bounds check to __add_pages() omits 32d1fe8fcb32 mm/hotplug: reorder memblock_[free|remove]() calls in try_ [...] omits 750685183735 mm/memory-failure.c: use page_shift() in add_to_kill() omits feec24a6139d mm, soft-offline: convert parameter to pfn omits 996ff7a08dae mm/memory-failure.c clean up around tk pre-allocation omits 2e53c4e1c807 memfd: add test for COW on MAP_PRIVATE and F_SEAL_FUTURE_W [...] omits 05d351102dbe mm, memfd: fix COW issue on MAP_PRIVATE and F_SEAL_FUTURE_ [...] omits 91298f1a302d x86/mm/pat: Fix off-by-one bugs in interval tree search omits 36bb9778fd11 docs: remove a bunch of stray CRs omits 625110b5e9da mm/memory.c: fix a huge pud insertion race during faulting omits bf1a12a80956 mm: move the backup x_devmap() functions to asm-generic/pgtable.h omits 30c46382855e mm/rmap.c: use VM_BUG_ON_PAGE() in __page_check_anon_rmap() omits 091e4299544f mm/rmap.c: fix outdated comment in page_get_anon_vma() omits f2400abc782d asm-generic/mm: stub out p{4,u}d_clear_bad() if __PAGETABL [...] omits 3d14f1110a5c asm-generic/tlb: stub out pmd_free_tlb() if nopmd omits bffd9723477a asm-generic/tlb: stub out p4d_free_tlb() if nop4d ... omits b08861d10bbe asm-generic/tlb: stub out pud_free_tlb() if nopud ... omits 6aae3425aa9c ARC: mm: remove __ARCH_USE_5LEVEL_HACK omits ff68dac6d65c mm/mmap.c: use IS_ERR_VALUE to check return value of get_u [...] omits 4e4a9eb92133 mm/rmap.c: reuse mergeable anon_vma as parent when fork omits 47b390d23bf8 mm/rmap.c: don't reuse anon_vma if we just want a copy omits aba6dfb75fe1 mm/mmap.c: rb_parent is not necessary in __vma_link_list() omits 1b9fc5b24fa2 mm/mmap.c: extract __vma_unlink_list() as counterpart for [...] omits 9d81fbe09a56 mm/mmap.c: __vma_unlink_prev() is not necessary now omits 93b343ab2d2f mm/mmap.c: prev could be retrieved from vma->vm_prev omits eef1a429f234 mm/swap.c: piggyback lru_add_drain_all() calls omits 408a60eddd20 mm/mmap.c: remove a never-triggered warning in __vma_adjust() omits e4dcad204d3a rss_stat: add support to detect RSS updates of external mm omits b3d1411b6726 mm: emit tracepoint when RSS changes omits 8897c1b1a179 shmem: pin the file in shmem_fault() if mmap_sem is dropped omits 89b15332af7c mm: drop mmap_sem before calling balance_dirty_pages() in [...] omits 1603c8d1b1fb Documentation/admin-guide/cgroup-v2.rst: document why inac [...] omits fa40d1ee9f15 mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() omits 242c37b459ce include/linux/memcontrol.h: fix comments based on per-node memcg omits 8c8c383c04f6 mm: memcontrol: try harder to set a new memory.high omits 7249c9f01da3 mm: memcontrol: remove dead code from memory_max_write() omits 9da83f3fc74b mm, memcg: clean up reclaim iter array omits a1100a74065e mm/swap.c: trivial mark_page_accessed() cleanup omits 12d2966d854b mm, swap: disallow swapon() on zoned block devices omits d2dfbe47fa0e mm/gup.c: fix comments of __get_user_pages() and get_user_ [...] omits b96cc65515bb mm/gup.c: allow CMA migration to propagate errors back to caller omits 9266a14033a8 mm/filemap.c: warn if stale pagecache is left after direct write omits a92853b6746f fs/direct-io.c: keep dio_warn_stale_pagecache() when CONFI [...] omits 80c1fe902691 mm/filemap.c: remove redundant cache invalidation after as [...] omits dd98afd4d606 mm/slub.c: clean up validate_slab() omits aed681489432 mm/slub.c: update comments omits e1b70dd1e642 mm: slub: print the offset of fault addresses omits 13657d0ad90c mm, slab_common: use enum kmalloc_cache_type to iterate ov [...] omits dc0a7f7558dd mm, slab: remove unused kmalloc_size() omits cb5d9fb38c34 mm, slab: make kmalloc_info[] contain all types of names omits 2b211dc04cb7 fs/buffer.c: include internal.h for missing declarations omits 1d7066797336 fs/buffer.c: fix use true/false for bool type omits 188c523e1c27 ocfs2: fix passing zero to 'PTR_ERR' warning omits 2d216b2318a7 scripts/spelling.txt: add more spellings to spelling.txt omits 2115fbf7210b s390: remove compat vdso code omits d21b7e6b985c MAINTAINERS: update Kbuild/Kconfig maintainer's email address omits c6c6bc6ea9fc mailbox: imx: add support for imx v1 mu omits 58340e7d779e dt-bindings: mailbox: imx-mu: add imx7ulp MU support omits 5f0af07e8919 mailbox: imx: Clear the right interrupts at shutdown omits bf159d151a0b mailbox: imx: Fix Tx doorbell shutdown path omits 69269446ccbf mailbox: stm32-ipcc: Update wakeup management omits b94ae8ad9fe7 Merge tag 'seccomp-v5.5-rc1' of git://git.kernel.org/pub/s [...] omits 3b805ca177a2 Merge tag 'audit-pr-20191126' of git://git.kernel.org/pub/ [...] omits ba75082efc18 Merge tag 'selinux-pr-20191126' of git://git.kernel.org/pu [...] omits 8a99117f6e87 Merge tag 'kgdb-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] omits 0dd0c8f7db03 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] omits 8fa91bfa9ba4 Merge branch 'ras-urgent-for-linus' of git://git.kernel.or [...] omits 738d5fabff86 Merge branch 'parisc-5.5-1' of git://git.kernel.org/pub/sc [...] omits 7794b1d4185e Merge tag 'powerpc-5.5-1' of git://git.kernel.org/pub/scm/ [...] omits 9dd0013824fc Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 2309d0768237 Merge tag 'nds32-for-linus-5.5-rc1' of git://git.kernel.or [...] omits 6a965666b7e7 Merge tag 'notifications-pipe-prep-20191115' of git://git. [...] omits 9bd19c63a4bc net: emulex: benet: indent a Kconfig depends continuation line omits 408469d31e91 selftests: forwarding: fix race between packet receive and [...] omits 32ef9553635a Merge tag 'fsnotify_for_v5.5-rc1' of git://git.kernel.org/ [...] omits b8072d5b3cdd Merge tag 'for_v5.5-rc1' of git://git.kernel.org/pub/scm/l [...] omits e2d73c302b6b Merge tag 'erofs-for-5.5-rc1' of git://git.kernel.org/pub/ [...] omits 21b26d267958 Merge tag '5.5-rc-smb3-fixes' of git://git.samba.org/sfren [...] omits 8f45533e9db9 Merge tag 'f2fs-for-5.5' of git://git.kernel.org/pub/scm/l [...] omits 4a55d362ffe7 Merge tag 'afs-next-20191121' of git://git.kernel.org/pub/ [...] omits 50b8b3f85a01 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] omits f112a2fd1f59 Merge tag 'vfs-5.5-merge-1' of git://git.kernel.org/pub/sc [...] omits 3b266a52d8d6 Merge tag 'iomap-5.5-merge-11' of git://git.kernel.org/pub [...] omits e3cb40d4d805 Revert "dt-bindings: remoteproc: stm32: add wakeup-source" omits 14e54ab9143f net: sched: fix `tc -s class show` no bstats on class with [...] omits aa32f1169148 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...] omits 395eba7d0c12 net: ethernet: ti: ale: ensure vlan/mdb deleted when no members omits 5f9fc3325ef9 net/mlx5e: Fix build error without IPV6 omits d5bb349dbbe2 Merge tag 'drm-vmwgfx-coherent-2019-11-29' of git://anongi [...] omits 7b0b8cfd261c x86/ioperm: Save an indentation level in tss_update_io_bitmap() omits aa137a6d302b s390/livepatch: Implement reliable stack tracing for the c [...] omits be2d11b2a1e8 s390/unwind: add stack pointer alignment sanity checks omits bf018ee64489 s390/unwind: filter out unreliable bogus %r14 omits 222ee9087a73 s390/unwind: start unwinding from reliable state omits de6921ccbd0f s390/test_unwind: add program check context tests omits e7409367abe5 s390/test_unwind: add irq context tests omits 0610154650f1 s390/test_unwind: print verbose unwinding results omits 7868249fbbc8 s390/test_unwind: add CALL_ON_STACK tests omits 4ac24c092b4e s390: fix register clobbering in CALL_ON_STACK omits f44fa79b104b s390/test_unwind: require that unwinding ended successfully omits badbf3979079 s390/unwind: add a test for the internal API omits adcfb8cdc910 s390/unwind: always inline get_stack_pointer omits d497b7ec836d s390/pci: add error message on device number limit omits 794b8846dcdc s390/pci: add error message for UID collision omits 247f265fa502 s390/cpum_sf: Check for SDBT and SDB consistency omits 7dd6b199df46 s390/cpum_sf: Use TEAR_REG macro consistantly omits c17a7c6ee817 s390/cpum_sf: Remove unnecessary check for pending SDBs omits 532da3de70b2 s390/cpum_sf: Replace function name in debug statements omits a9f2f6865d78 s390/kaslr: store KASLR offset for early dumps omits e76e69611e94 s390/unwind: stop gracefully at task pt_regs omits cb7948e8c3f1 s390/head64: correct init_task stack setup omits 97806dfb6f38 s390/unwind: make reuse_sp default when unwinding pt_regs omits 67f559341987 s390/unwind: report an error if pt_regs are not on stack omits 7bcaad1f9fac s390: avoid misusing CALL_ON_STACK for task stack setup omits 7579425777c0 s390: correct CALL_ON_STACK back_chain saving omits 103b4cca60d2 s390/unwind: unify task is current checks omits 7f28dad39524 s390: disable preemption when switching to nodat stack wit [...] omits c2e06e15ad92 s390: always inline disabled_wait omits 5a5525b0488c s390/vdso: fix getcpu omits a2308c11ecbc s390/smp,vdso: fix ASCE handling omits 6733775a92ea s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR omits 914d52e46490 s390: implement perf_arch_fetch_caller_regs omits 9d9043f6a817 xtensa: clean up system_call/xtensa_rt_sigreturn interaction omits 02ce94c22925 xtensa: fix system_call interaction with ptrace omits ba9c1d65991a xtensa: rearrange syscall tracing omits 2745aea6750f selftests: pmtu: use -oneline for ip route list cache omits d8d0470875aa Merge branch 'for-5.5/whiskers' into for-linus omits a820e450390a Merge branch 'for-5.5/logitech' into for-linus omits 2fa55328f18f Merge branch 'for-5.5/ish' into for-linus omits b49b511f417a Merge branch 'for-5.5/i2c' into for-linus omits 09f5429ddf78 Merge branch 'for-5.5/hidraw' into for-linus omits b746a1a2860f Merge branch 'for-5.5/core' into for-linus omits 3525d0ccd92c Merge tag 'kvm-ppc-uvmem-5.5-2' of git://git.kernel.org/pu [...] omits 80b10aa92448 Documentation: kvm: Fix mention to number of ioctls classes omits aa4c3967756c io_uring: fix missing kmap() declaration on powerpc omits e1e047ace8ce PM / devfreq: Add missing locking while setting suspend_freq omits 2807273f5e88 powerpc/fixmap: fix crash with HIGHMEM omits 6f090192f822 x86/efi: remove unused variables omits 36a8015f89e4 PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY omits 342035f66c86 PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs omits 14e087576081 PM / QoS: Initial kunit test omits c6a3aea93571 PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX omits 2a0efc77735b power: avs: Fix Kconfig indentation omits cde10f856a7d cpufreq: Fix Kconfig indentation omits 4d30d4a0441d cpuidle: minor Kconfig help text fixes omits ba1e78a1dc0c cpuidle: Drop disabled field from struct cpuidle_state omits 656b4e639831 cpuidle: Fix Kconfig indentation omits 627ead724eff ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() omits 6e78c01fde90 Revert "jffs2: Fix possible null-pointer dereferences in j [...] omits feb174069fd7 ACPI: Fix Kconfig indentation omits 833a426cc471 ACPI: OSL: only free map once in osl.c omits 90ed9c639c1b ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch omits 5a43b87b3c62 x86/mce/therm_throt: Mask out read-only and reserved MSR bits omits aaa34256284c Merge branch 'tipc-Fix-some-bugs-at-socket-layer' omits d34910e1751b tipc: fix duplicate SYN messages under link congestion omits 12db3c8083fc tipc: fix wrong timeout input for tipc_wait_for_cond() omits 91a4a3eb433e tipc: fix wrong socket reference counter after tipc_sk_tim [...] omits 2fe97a578d7b tipc: fix potential memory leak in __tipc_sendmsg() omits 61183b056b49 net: macb: add missed tasklet_kill omits 2eaa857534b4 Merge branch 'net-tls-fix-scatter-gather-list-issues' omits e5dc9dd32580 selftests: bpf: correct perror strings omits 4b67c5150363 selftests: bpf: test_sockmap: handle file creation failure [...] omits c5daa6cccdc2 net/tls: use sg_next() to walk sg entries omits 9e5ffed37df6 net/tls: remove the dead inplace_crypto code omits 65190f77424d selftests/tls: add a test for fragmented messages omits 031097d9e079 net: skmsg: fix TLS 1.3 crash with full sk_msg omits d10523d0b3d7 net/tls: free the record on encryption error omits c329ef9684de net/tls: take into account that bpf_exec_tx_verdict() may [...] omits e680a41fcaf0 Merge tag 'perf-core-for-mingo-5.5-20191128' of git://git. [...] omits f60b85e83659 Revert "selftests: Fix O= and KBUILD_OUTPUT handling for r [...] omits 81b6b96475ac Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a308a7102215 Merge tag 'ioremap-5.5' of git://git.infradead.org/users/h [...] omits 05bd375b6bde Merge tag 'for-5.5/io_uring-post-20191128' of git://git.ke [...] omits 9677d64e5695 ataflop: Remove unneeded semicolon omits c15cc235b744 block: sunvdc: Remove unneeded semicolon omits ec45a2637790 drbd: Remove unneeded semicolon omits 6c5c240e4126 io_uring: add mapping support for NOMMU archs omits a72e27f7a470 video: fbdev: matrox: convert to i2c_new_scanned_device omits ce668524bf79 i2c: icy: convert to i2c_new_scanned_device omits c1d084759c95 i2c: replace i2c_new_probed_device with an ERR_PTR variant omits 7e124c405172 Merge branch 'pci/trivial' omits 48617f03c940 Merge branch 'remotes/lorenzo/pci/misc' omits 7bd4c4a7b0ff Merge branch 'remotes/lorenzo/pci/mmio-dma-ranges' omits d8ddab63635d Merge branch 'remotes/lorenzo/pci/vmd' omits 77471510559c Merge branch 'remotes/lorenzo/pci/uniphier' omits b19c3f46caf8 Merge branch 'remotes/lorenzo/pci/tegra' omits 069ade5dfec9 Merge branch 'remotes/lorenzo/pci/rockchip' omits 21cea0c0eaba Merge branch 'remotes/lorenzo/pci/rcar' omits 4940330a3696 Merge branch 'remotes/lorenzo/pci/mobiveil' omits 30c50d3a26a5 Merge branch 'remotes/lorenzo/pci/meson' omits e63758e2790f Merge branch 'remotes/lorenzo/pci/layerscape' omits 132c4a6b544a Merge branch 'remotes/lorenzo/pci/iproc' omits 4eb87ddf390e Merge branch 'remotes/lorenzo/pci/hv' omits 454f4de2d931 Merge branch 'remotes/lorenzo/pci/endpoint' omits d76d273dc861 Merge branch 'remotes/lorenzo/pci/dwc' omits ba7e87c5dd63 Merge branch 'remotes/lorenzo/pci/cadence' omits 318ed91f36f9 Merge branch 'remotes/lorenzo/pci/aardvark' omits f52412b151a4 Merge branch 'pci/virtualization' omits e771e0bf823f Merge branch 'pci/switchtec' omits 774800cb099f Merge branch 'pci/resource' omits 7cfe16393c3c Merge branch 'pci/pm' omits c59f0da5780f Merge branch 'pci/msi' omits e87eb585d31f Merge branch 'pci/misc' omits 2df08822a643 Merge branch 'pci/hotplug' omits 093b9062adc1 Merge branch 'pci/enumeration' omits abd05c97f971 Merge branch 'pci/aspm' omits c2a3d213d1bc Merge branch 'pci/aer' omits 5172672da02e perf script: Fix invalid LBR/binary mismatch error omits 0cd032d3b5fc perf script: Fix brstackinsn for AUXTRACE omits 267ed5d8593c perf affinity: Add infrastructure to save/restore affinity omits d96645821e94 perf pmu: Use file system cache to optimize sysfs access omits 5b596e0ff0e1 perf regs: Make perf_reg_name() return "unknown" instead of NULL omits 2b1ac6403f88 perf diff: Use llabs() with 64-bit values omits 98e93245113d perf diff: Use llabs() with 64-bit values omits 59c4bd853abc x86/fpu: Don't cache access to fpu_fpregs_owner_ctx omits 6d29032c2cef pinctrl: Fix warning by adding missing MODULE_LICENSE omits 013a53f2d25a powerpc: Ultravisor: Add PPC_UV config option omits 22945688acd4 KVM: PPC: Book3S HV: Support reset of secure guest omits c32622575dd0 KVM: PPC: Book3S HV: Handle memory plug/unplug to secure VM omits 008e359c76d8 KVM: PPC: Book3S HV: Radix changes for secure guest omits 60f0a643aa44 KVM: PPC: Book3S HV: Shared pages support for secure guests omits ca9f4942670c KVM: PPC: Book3S HV: Support for running secure guests omits 33cf170715e8 mm: ksm: Export ksm_madvise() omits 0a6cad5df541 Merge branch 'vmwgfx-coherent' of git://people.freedesktop [...] omits a6ed68d6468b Merge tag 'drm-next-2019-11-27' of git://anongit.freedeskt [...] omits 8c39f71ee201 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 95f1fa9e3418 Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/lin [...] omits 477093b3e144 Merge tag 'microblaze-v5.5-rc1' of git://git.monstr.eu/lin [...] omits 6a0e20cd8cdd Merge tag 'riscv/for-v5.5-rc1' of git://git.kernel.org/pub [...] omits bac139a84669 net: usb: aqc111: Use the correct style for SPDX License I [...] omits 9aab906a9adc net: phy: Use the correct style for SPDX License Identifier omits 80eb5fea3c14 Merge tag 'powerpc-spectre-rsb' of powerpc-CVE-2019-18660.bundle omits b167191e2a85 net: wireless: intel: iwlwifi: fix GRO_NORMAL packet stalling omits 9a3d7fd275be Merge tag 'driver-core-5.5-rc1' of git://git.kernel.org/pu [...] omits 0dd09bc02c1b Merge tag 'staging-5.5-rc1' of git://git.kernel.org/pub/sc [...] omits 8f56e4ebe05c Merge tag 'char-misc-5.5-rc1' of git://git.kernel.org/pub/ [...] omits a02e3991af3d Merge branch 'mscc-skb-lists' omits b049da133808 net: mscc: ocelot: use skb queue instead of skbs list omits fc62c0948986 net: mscc: ocelot: avoid incorrect consuming in skbs list omits 59274c716480 Merge tag 'usb-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] omits d76886972823 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 0e45384ceccc Merge tag 'mmc-v5.5' of git://git.kernel.org/pub/scm/linux [...] omits dc5fa4656864 Merge tag 'pinctrl-v5.5-1' of git://git.kernel.org/pub/scm [...] omits 3d9e3501a064 Merge tag 'hwmon-for-v5.5' of git://git.kernel.org/pub/scm [...] omits 00074a7007c2 Merge tag 'for-v5.5' of git://git.kernel.org/pub/scm/linux [...] omits 68464b88cc0a CIFS: fix a white space issue in cifs_get_inode_info() omits 8feb4732ff9f xfs: allow parent directory scans to be interrupted with f [...] omits ec16ffe36d80 Merge branches 'clk-ingenic', 'clk-init-leak', 'clk-ux500' [...] omits dabedfede324 Merge branches 'clk-gpio-flags', 'clk-tegra', 'clk-rockchi [...] omits 6df24d0c2f9d Merge branches 'clk-ti', 'clk-allwinner', 'clk-qcom', 'clk [...] omits 74ca928886cc Merge branches 'clk-hisi', 'clk-amlogic', 'clk-samsung', ' [...] omits 130323106885 Merge branches 'clk-rohm', 'clk-hisilicon', 'clk-marvell', [...] omits 27ed14d0ecb3 Revert "serial/8250: Add support for NI-Serial PXI/PXIe+48 [...] omits c1de0f25221c KVM x86: Move kvm cpuid support out of svm omits 3e1b43586eae x86/entry/32: Remove unused 'restore_all_notrace' local label omits 405b45376de9 perf/x86: Implement immediate enforcement of /sys/devices/ [...] omits 74c166b58895 platform/chrome: cros_ec: Add Kconfig default for cros-ec- [...] omits f830f7cf4752 rtc: Fix Kconfig indentation omits fa60b7e838a9 rtc: xgene: Remove unused struct device in struct xgene_rtc_dev omits 8532bd5d3fdc rtc: sun6i: Remove struct device from sun6i_rtc_dev omits 4f8aadea2342 rtc: st-lpc: Remove struct resource from struct st_rtc omits 93966243cf90 rtc: pcf8523: Remove struct pcf8523 omits 60bd22fc9063 rtc: meson: remove redundant assignment to variable retries omits 42397492fb0f rtc: v3020: remove set but unused variable omits 8321c2ecb2e8 rtc: tegra: remove set but unused variable omits 863d7b1851a1 rtc: pm8xxx: update kerneldoc for struct pm8xxx_rtc omits e5b7d90fd09d rtc: m41t80: remove excess kerneldoc omits 4ed3f1b8c4b7 rtc: ds1685: fix build error with make W=1 omits 47401580449c rtc: ds1685: remove set but unused variables omits 75859ab1e790 rtc: ds1374: remove unused variable omits 6f6931928f25 rtc: sysfs: fix hctosys_show kerneldoc omits 55dcf7a21dbc rtc: interface: fix kerneldoc comments omits 6f07048c00fd powerpc: Define arch_is_kernel_initmem_freed() for lockdep omits 0c9acb1af77a vcs: prevent write access to vcsu devices omits 8a6b8f4d7a89 crypto: hisilicon - fix a NULL vs IS_ERR() bug in sec_crea [...] omits dbc2e87bd8b6 crypto: talitos - Fix build error by selecting LIB_DES omits 8394bfec51e0 crypto: arch - conditionalize crypto api in arch glue for [...] omits 41c9479903c5 mailbox: no need to set .owner platform_driver_register omits 0434d3f4525a mailbox/omap: Handle if CONFIG_PM is disabled omits 89d57dddd7d3 Merge tag 'media/v5.5-1' of git://git.kernel.org/pub/scm/l [...] omits 3f1b210a7f97 Merge tag 'sound-5.5-rc1' of git://git.kernel.org/pub/scm/ [...] omits 361b0d286afe Merge tag 'devprop-5.5-rc1' of git://git.kernel.org/pub/sc [...] omits 6e9f879684b4 Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] omits 9e7a03233e02 Merge tag 'pm-5.5-rc1' of git://git.kernel.org/pub/scm/lin [...] omits c2da5bdc66a3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 168829ad09ca Merge branch 'locking-core-for-linus' of git://git.kernel. [...] omits a95069ecb709 gve: Fix the queue page list allocated pages count omits 1ae78780eda5 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] omits 77a05940eee7 Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] omits 66e2f5f7c772 net: inet_is_local_reserved_port() port arg should be unsi [...] omits 4e81c0b3fa93 openvswitch: fix flow command message size omits 3f59dbcace56 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] omits df28204bb0f2 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] omits 3f6128139092 Merge branch 'core-stacktrace-for-linus' of git://git.kern [...] omits 786c4a5372e1 net: phy: dp83869: Fix return paths to return proper values omits 7eb9d7675c08 net: psample: fix skb_over_panic omits 14c59dcde6f8 Merge branch 'net-func-cast' omits 2eb1d3f4bcae net: usbnet: Fix -Wcast-function-type omits 1d4a09dadbb9 net: hso: Fix -Wcast-function-type omits e944475e6984 io_uring: make poll->wait dynamically allocated omits 6206f0e180d4 io-wq: shrink io_wq_work a bit omits 3fc50ab559f5 io-wq: fix handling of NUMA node IDs omits ad6e005ca68d io_uring: use kzalloc instead of kcalloc for single-elemen [...] omits 7d009165550a io_uring: cleanup io_import_fixed() omits cf6fd4bd559e io_uring: inline struct sqe_submit omits cc42e0ac17d3 io_uring: store timeout's sqe->off in proper place omits d69e07793f89 net: disallow ancillary data for __sys_{send,recv}msg_file() omits 4257c8ca13b0 net: separate out the msghdr copy from ___sys_{send,recv}msg() omits 82f31ebf61be net: port < inet_prot_sock(net) --> inet_port_requires_bin [...] omits e94a5d1681fc Merge branch 'ibmvnic-Harden-device-commands-and-queries' omits ff25dcb9a149 ibmvnic: Serialize device queries omits 476d96ca9cc5 ibmvnic: Bound waits for device queries omits 2147e3d09e9b ibmvnic: Terminate waiting device threads after loss of service omits 070eca955c4a ibmvnic: Fix completion structure initialization omits fb8223888e72 net-sctp: replace some sock_net(sk) with just 'net' omits ac71676c493f net: Fix a documentation bug wrt. ip_unprivileged_port_start omits 56f2ab41b652 x86/ptrace: Document FSBASE and GSBASE ABI oddities omits 8e05f1b4f27d x86/ptrace: Remove set_segment_reg() implementations for current omits 0337b7ebfcb8 x86/traps: die() instead of panicking on a double fault omits 7d8d8cfdee9a x86/doublefault/32: Rewrite the x86_32 #DF handler and uni [...] omits dc4e0021b00b x86/doublefault/32: Move #DF stack and TSS to cpu_entry_area omits e99b6f46ee5c x86/doublefault/32: Rename doublefault.c to doublefault_32.c omits 93efbde2c331 x86/traps: Disentangle the 32-bit and 64-bit doublefault code omits b09511c253e5 lkdtm: Add a DOUBLE_FAULT crash type on x86 omits 3300c4f3afbb selftests/x86/single_step_syscall: Check SYSENTER directly omits 9a62d20027da x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() omits 0bcd7762727d x86/iopl: Make 'struct tss_struct' constant size again omits a8de1304b7df libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h omits 396bbe142782 sr_vendor: support Beurer GL50 evo CD-on-a-chip devices. omits 366ba7c71ef7 cdrom: respect device capabilities during opening action omits c2d9aa3b6e56 xtensa: fix syscall_set_return_value omits 2be7d348fe92 Revert "vfs: properly and reliably lock f_pos in fdget_pos()" omits d80a50534847 xtensa: drop unneeded headers from coprocessor.S omits 8b5d7e5242de xtensa: entry: Remove unneeded need_resched() loop omits e64681b487c8 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map omits 36de10c4788e xtensa: fix TLB sanity checker omits f5ee2567921d xtensa: get rid of __ARCH_USE_5LEVEL_HACK omits f0d1eab8c2e1 xtensa: mm: fix PMD folding implementation omits 8951eb1530dd xtensa: make stack dump size configurable omits c5fccebc138b xtensa: improve stack dumping omits 5eff6ca2e396 xtensa: use "m" constraint instead of "r" in futex.h assembly omits cf3b3baa7125 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly omits 812e708a4c2d xtensa: use named assembly arguments in cmpxchg.h omits 13e28135d6fb xtensa: use "m" constraint instead of "a" in atomic.h assembly omits 643d6976ff0b xtensa: use named assembly arguments in atomic.h omits 5bf67094a3a2 xtensa: use "m" constraint instead of "a" in bitops.h assembly omits e44491701925 xtensa: use named assembly arguments in bitops.h omits b387dc044efa xtensa: use macros to generate *_bit and test_and_*_bit functions omits cbc6e28703c4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly omits f5fae6790fd3 xtensa: merge .fixup with .text omits 7af710d98877 xtensa: add XIP kernel support omits 30a3e01d4cbb dt-bindings: arm: Remove leftover axentia.txt omits 2aacace6dbbb of: unittest: fix memory leak in attach_node_and_children omits 637392a8506a of: overlay: add_changeset_property() memory leak omits cf7d88fb867c dt-bindings: interrupt-controller: arm,gic-v3: Add missing [...] omits cb6192d647f7 dt-bindings: firmware: ixp4xx: Drop redundant minItems/maxItems omits d17f8338fe77 dt-bindings: power: Rename back power_domain.txt bindings [...] omits 191d6f91f283 PCI: Remove PCI_MSI_IRQ_DOMAIN architecture whitelist omits a1b39bae16a6 asm-generic: Make msi.h a mandatory include/asm header omits 655e7aee1f03 Revert "nvme: Add quirk for Kingston NVME SSD running FW E [...] omits ab851d49f6bf Merge branch 'x86-iopl-for-linus' of git://git.kernel.org/ [...] omits e045fa29e893 PCI/MSI: Fix incorrect MSI-X masking on resume omits 901c4ddbe277 PCI/MSI: Move power state check out of pci_msi_supported() omits d41b0e64d206 PCI/MSI: Remove unused pci_irq_get_node() omits 61a47c1ad3a4 sysctl: Remove the sysctl system call omits 1d87200446f1 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] omits 5c4a1c090d86 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 53a07a148fd0 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] omits fd567ac20cb0 tipc: fix link name length check omits 801b787a693b clk: aspeed: Add RMII RCLK gates for both AST2500 MACs omits da42761df5ce Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] omits 1c134b198daa Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] omits 24ee25a6da84 Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] omits 64d6a12094f3 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.or [...] omits 88cfd30e188f iomap: remove unneeded variable in iomap_dio_rw() omits f550ee9b85fd iomap: Do not create fake iter in iomap_dio_bio_actor() omits cd4771f77092 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] omits a25bbc2644f0 Merge branches 'x86-cpu-for-linus' and 'x86-fpu-for-linus' [...] omits 85fbf15bc9ac Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] omits fd2615908dfd Merge branches 'core-objtool-for-linus', 'x86-cleanups-for [...] omits 7b65e2034fde perf tools: Allow to link with libbpf dynamicaly omits a5732681e0e6 perf tests: Rename tests/map_groups.c to tests/maps.c omits 6d38267cf996 perf tests: Rename thread-mg-share to thread-maps-share omits c54d241b35c5 perf maps: Rename map_groups.h to maps.h omits 9a29ceee6bb1 perf maps: Rename 'mg' variables to 'maps' omits f2eaea09d684 perf map_symbol: Rename ms->mg to ms->maps omits 694520dfeb47 perf addr_location: Rename al->mg to al->maps omits fe87797dea79 perf thread: Rename thread->mg to thread->maps omits 79b6bb73f888 perf maps: Merge 'struct maps' with 'struct map_groups' omits 9adab0348803 x86/insn: perf tools: Add some more instructions to the ne [...] omits af4933c121a9 x86/insn: Add some more Intel instructions to the opcode map omits a82f15e39a4b perf map: Remove unused functions omits 805fcbc4fb66 perf map: Remove needless struct forward declarations omits 40df3897f086 perf map: Ditch leftover map__reloc_vmlinux() prototype omits 540a63ea30c8 perf script: Move map__fprintf_srccode() to near its only user omits 2ea352d5960a Merge remote-tracking branch 'torvalds/master' into perf/core omits 0ca40f41d795 Merge branch 'patchwork' into v4l_for_linus omits 877b911a5ba0 PCI: hv: Avoid a kmemleak false positive caused by the hbu [...] omits 14ef39fddd23 PCI: hv: Change pci_protocol_version to per-hbus omits ac82fc832708 PCI: hv: Add hibernation support omits a8e37506e79a PCI: hv: Reorganize the code in preparation of hibernation omits 782b59711e15 Merge branch 'acpi-mm' omits 995e2ef08280 Merge branches 'acpi-utils', 'acpi-platform', 'acpi-video' [...] omits 1fca7e0e6fe6 Merge branches 'acpi-ec', 'acpi-soc', 'acpi-pmic' and 'acp [...] omits 713608a30b0a Merge branch 'acpica' omits e350b60f4e0f Merge branches 'pm-avs', 'pm-docs' and 'pm-tools' omits 5a97aa5bbcc1 Merge branches 'pm-sleep', 'pm-domains', 'pm-opp' and 'powercap' omits fa6a599eb34d Merge branch 'pm-devfreq' omits c48b90f84a11 Merge branch 'pm-cpufreq' omits 62214039525a Merge branch 'pm-cpuidle' omits be2eca94d144 Merge tag 'for-linus-5.5-1' of git://github.com/cminyard/l [...] omits a11b696975f2 Merge tag 'i3c/for-5.5' of git://git.kernel.org/pub/scm/li [...] omits ae2dc032773d Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits a86f69d33495 Merge tag 'spi-v5.5' of git://git.kernel.org/pub/scm/linux [...] omits d873a0cd21db Merge tag 'regulator-v5.5' of git://git.kernel.org/pub/scm [...] omits 3b397c7ccafe Merge tag 'regmap-v5.5' of git://git.kernel.org/pub/scm/li [...] omits 386403a115f9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] omits 642356cb5f4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] omits f838767555d4 Merge tag 'livepatching-for-5.5' of git://git.kernel.org/p [...] omits 436b2a8039ac Merge tag 'printk-for-5.5' of git://git.kernel.org/pub/scm [...] omits 1b96a41b4209 Merge branch 'for-5.5' of git://git.kernel.org/pub/scm/lin [...] omits 9391edee8667 Merge branch 'for-5.5' of git://git.kernel.org/pub/scm/lin [...] omits 8042d6ce8c40 io_uring: remove superfluous check for sqe->off in io_accept() omits 181e448d8709 io_uring: async workers should inherit the user creds omits 576a347b7af8 io-wq: have io_wq_create() take a 'data' argument omits 311ae9e159d8 io_uring: fix dead-hung for non-iter fixed rw omits f8e85cf255ad io_uring: add support for IORING_OP_CONNECT omits bd3ded3146da net: add __sys_connect_file() helper omits c4a2ed72c9a6 io_uring: only return -EBUSY for submit on non-flushed backlog omits f9bd67f69af5 io_uring: only !null ptr to io_issue_sqe() omits b18fdf71e01f io_uring: simplify io_req_link_next() omits 944e58bfeda0 io_uring: pass only !null to io_req_find_next() omits 70cf9f3270a5 io_uring: remove io_free_req_find_next() omits 9835d6fafba5 io_uring: add likely/unlikely in io_get_sqring() omits d732447fed7d io_uring: rename __io_submit_sqe() omits 915967f69c59 io_uring: improve trace_io_uring_defer() trace point omits 1b4a51b6d03d io_uring: drain next sqe instead of shadowing omits b76da70fc375 io_uring: close lookup gap for dependent next work omits 4d7dd4629714 io_uring: allow finding next link independent of req refer [...] omits eb065d301e8c io_uring: io_allocate_scq_urings() should return a sane state omits bbad27b2f622 io_uring: Always REQ_F_FREE_SQE for allocated sqe omits 5d960724b0cb io_uring: io_fail_links() should only consider first linke [...] omits 09fbb0a83ec6 io_uring: Fix leaking linked timeouts omits f70193d6d8ca io_uring: remove redundant check omits d3b35796b1e3 io_uring: break links for failed defer omits b2e9c7d64b7e io-wq: remove extra space characters omits b60fda6000a9 io-wq: wait for io_wq_create() to setup necessary workers omits fba38c272a03 io_uring: request cancellations should break links omits b0dd8a412699 io_uring: correct poll cancel and linked timeout expiratio [...] omits e0e328c4b330 io_uring: remove dead REQ_F_SEQ_PREV flag omits 94ae5e77a915 io_uring: fix sequencing issues with linked timeouts omits ad8a48acc23c io_uring: make req->timeout be dynamically allocated omits 978db57e2c32 io_uring: make io_double_put_req() use normal completion path omits 0e0702dac26b io_uring: cleanup return values from the queueing functions omits 95a5bbae05ef io_uring: io_async_cancel() should pass in 'nxt' request pointer omits 0acefef58451 Merge tag 'threads-v5.5' of git://git.kernel.org/pub/scm/l [...] omits 9c91e6a5befb Merge tag 'edac_for_5.5' of git://git.kernel.org/pub/scm/l [...] omits 752272f16dd1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 3f3c8be973af Merge tag 'for-linus-5.5a-rc1-tag' of git://git.kernel.org [...] omits 2981dcf333b3 Merge tag 'mips_5.5' of git://git.kernel.org/pub/scm/linux [...] omits 5ef30d74232e Merge tag 'm68k-for-v5.5-tag1' of git://git.kernel.org/pub [...] omits 28fcb77b3878 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] omits 63c2291f836e Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] omits ea1f56fa16ae Merge tag 's390-5.5-1' of git://git.kernel.org/pub/scm/lin [...] omits 622dc5ad8052 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 0dfbb932bb67 MAINTAINERS: Remove Keith from NVDIMM maintainers omits 4ba380f61624 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits e25645b181ae Merge tag 'linux-kselftest-5.5-rc1-kunit' of git://git.ker [...] omits db7d275415d7 Merge tag 'linux-kselftest-5.5-rc1-fixes' of git://git.ker [...] omits adf6f8cb3f4c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits acc61b892936 Merge tag 'drm-next-5.5-2019-11-22' of git://people.freede [...] omits ba30e27405af Revert "percpu: add __percpu to SHIFT_PERCPU_PTR" omits e639ea0f9155 Merge tag 'drm-intel-next-fixes-2019-11-22' of git://anong [...] omits b615e5a1e067 libbpf: Fix usage of u32 in userspace code omits ed81745a4c96 mm: Implement no-MMU variant of vmalloc_user_node_flags omits 9807019a62dc um: Loadable BPF "Firmware" for vector drivers omits 7d8093a56063 um: Fix Kconfig indentation omits bf9f80cf0cca um: virtio_uml: Disallow modular build omits 7e6074600557 um: virtio: Keep reading on -EAGAIN omits 04e5b1fb0183 um: virtio: Remove device on disconnect omits 5c1f33e2a03c um: Don't trace irqflags during shutdown omits 976e3645923b Merge branch 'next' into for-linus omits b111df8447ac y2038: alarm: fix half-second cut-off omits af3784689e2b y2038: ipc: fix x32 ABI breakage omits 1c1ff4836fda Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] omits ea4b71bc0bb6 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] omits ae36607b669e Merge tag 'affs-for-5.5-tag' of git://git.kernel.org/pub/s [...] omits 97d0bf96a0d0 Merge tag 'for-5.5-tag' of git://git.kernel.org/pub/scm/li [...] omits 1b88176b9c72 Merge tag 'mtd/for-5.5' of git://git.kernel.org/pub/scm/li [...] omits eeee2827ae75 Merge tag 'for-5.5/dm-changes' of git://git.kernel.org/pub [...] omits 7e5192b93c3b Merge tag 'for-5.5/disk-revalidate-20191122' of git://git. [...] omits 464a47f45d2a Merge tag 'for-5.5/zoned-20191122' of git://git.kernel.dk/ [...] omits 323264eefba1 Merge tag 'for-5.5/drivers-post-20191122' of git://git.ker [...] omits 2d53943090c3 Merge tag 'for-5.5/drivers-20191121' of git://git.kernel.d [...] omits e58c19124189 slip: Fix use-after-free Read in slip_open omits ff6814b078e3 Merge tag 'for-5.5/block-20191121' of git://git.kernel.dk/ [...] omits 6e7b06a4c888 Merge tag 'for-5.5/libata-20191121' of git://git.kernel.dk [...] omits 9bca3a0a923f net: dsa: sja1105: fix sja1105_parse_rgmii_delays() omits 1d7ea5566887 macvlan: schedule bc_work even if error omits c431047c4efe enetc: add support Credit Based Shaper(CBS) for hardware offload omits bec170e55982 net: phy: add helpers phy_(un)lock_mdio_bus omits 32085f25d7b6 mdio_bus: don't use managed reset-controller omits fb4b3d3fd0c7 Merge tag 'for-5.5/io_uring-20191121' of git://git.kernel. [...] omits 54f0e54011c9 Merge tag 'tpmdd-next-20191112' of git://git.infradead.org [...] omits 0be0ee71816b vfs: properly and reliably lock f_pos in fdget_pos() omits 803e74be04b3 f2fs: stop GC when the victim becomes fully valid omits a4db59ac9058 f2fs: expose main_blkaddr in sysfs omits 909110c060f2 f2fs: choose hardlimit when softlimit is larger than hardl [...] omits d8e464ecc17b vfs: mark pipes and sockets as stream-like file descriptors omits e3d023b8952b MAINTAINERS: Remove Keith from VMD maintainer omits 1b00ff61597e i2c: Fix Kconfig indentation omits dca0dd28fa5e i2c: smbus: Don't filter out duplicate alerts omits 1656a07a89a8 cifs: update internal module version number omits ff6b6f3f9160 cifs: Always update signing key of first channel omits 40363cf13999 writeback: fix -Wformat compilation warnings omits bf2aa5cadd1c ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling omits 22abcd756961 Merge branch 'maintainer-profile' into docs-next omits 0bfa52a43ec0 docs: fix up the maintainer profile document omits 5bb30a4dd60e cifs: Fix retrieval of DFS referrals in cifs_mount() omits 47843401e3a0 libnvdimm, MAINTAINERS: Maintainer Entry Profile omits 4699c504e603 Maintainer Handbook: Maintainer Entry Profile omits 1ca84ed6425f MAINTAINERS: Reclaim the P: tag for Maintainer Entry Profile omits 84a1f5b1cc6f cifs: Fix potential softlockups while refreshing DFS cache omits df3df923b31d cifs: Fix lookup of root ses in DFS referral cache omits 8354d88efdab cifs: Fix use-after-free bug in cifs_reconnect() omits 790591f41ede i2c: i801: Correct Intel Jasper Lake SOC naming omits 7787657d7ee5 i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop omits 436e25505f34 ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC omits 83bae01182ea Merge branch 'timers/urgent' into timers/core, to pick up fix omits f295e4cece5c RDMA/hns: Delete unnecessary callback functions for cq omits 707783ab5f48 RDMA/hns: Rename the functions used inside creating cq omits 18a96d25ce84 RDMA/hns: Redefine the member of hns_roce_cq struct omits e2b2744a06d3 RDMA/hns: Redefine interfaces used in creating cq omits 666e8ff535d4 RDMA/efa: Expose RDMA read related attributes omits e6c4f3ff434c RDMA/efa: Support remote read access in MR registration omits bcf7cc534cd4 RDMA/efa: Store network attributes in device attributes omits 25d24f4241f7 IB/hfi1: remove redundant assignment to variable ret omits fca5b9dc0986 RDMA/bnxt_re: Fix missing le16_to_cpu omits 98998ffe5216 RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices omits e284b159c688 RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series omits 6e419e35e68a RDMA/bnxt_re: Fix Kconfig indentation omits 3694e41e4151 Merge branch 'ib-guids' into rdma.git for-next omits 09578eacaaa4 Merge tag 'asoc-v5.5-2' of https://git.kernel.org/pub/scm/ [...] omits 0e672adc87e5 Merge branch 'for-5.5/system-state' into for-linus omits d891433b8d55 Merge branch 'for-5.5/selftests' into for-linus omits de881a341c41 Merge branch 'sched/rt' into sched/core, to pick up commit omits 831362fc317a scripts/kallsyms: remove redundant initializers omits d44270fc976b scripts/kallsyms: put check_symbol_range() calls close together omits b6233d0ded33 scripts/kallsyms: make check_symbol_range() void function omits 887df76de67f scripts/kallsyms: move ignored symbol types to is_ignored_ [...] omits 97261e1e2240 scripts/kallsyms: move more patterns to the ignored_prefix [...] omits a41333e06acd scripts/kallsyms: skip ignored symbols very early omits 4bfe2b7816a6 scripts/kallsyms: add const qualifiers where possible omits 2558c138aca7 scripts/kallsyms: make find_token() return (unsigned char *) omits aa915245005b scripts/kallsyms: replace prefix_underscores_count() with [...] omits 29e55ad3d5f5 scripts/kallsyms: add sym_name() to mitigate cast ugliness omits c5e5002f3603 scripts/kallsyms: remove unneeded length check for prefix [...] omits e0109042cc4e scripts/kallsyms: remove redundant is_arm_mapping_symbol() omits f34ea0291029 scripts/kallsyms: set relative_base more effectively omits 5e5c4fa78745 scripts/kallsyms: shrink table before sorting it omits 21915eca088d scripts/kallsyms: fix definitely-lost memory leak omits 1ef26b7c9481 scripts/kallsyms: remove unneeded #ifndef ARRAY_SIZE omits f3e4f3fc8ee9 platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 [...] omits 16245db1489c platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer omits 8dcd71b45df3 powerpc/prom_init: Use -ffreestanding to avoid a reference [...] omits c9029ef9c957 powerpc: Avoid clang warnings around setjmp and longjmp omits 465bfd9c44de powerpc: Don't add -mabi= flags when building with Clang omits 5f017a56aa5d powerpc: Fix Kconfig indentation omits f2bb86937d86 powerpc/fixmap: don't clear fixmap area in paging_init() omits 96710247298d Merge tag 'kvm-ppc-next-5.5-2' of git://git.kernel.org/pub [...] omits 4a13b0e3e109 x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 omits 500543c53a54 lkdtm: Remove references to CONFIG_REFCOUNT_FULL omits 2f30b36943ad locking/refcount: Remove unused 'refcount_error_report()' [...] omits fb041bb7c0a9 locking/refcount: Consolidate implementations of refcount_t omits 65b008552469 locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} def [...] omits 1eb085d94256 locking/refcount: Move saturation warnings out of line omits dcb786493f3e locking/refcount: Improve performance of generic REFCOUNT_ [...] omits 77e9971c79c2 locking/refcount: Move the bulk of the REFCOUNT_FULL imple [...] omits 7221762c48c6 locking/refcount: Remove unused refcount_*_checked() variants omits 97a1420adf0c locking/refcount: Ensure integer operands are treated as signed omits 23e6b169c991 locking/refcount: Define constants for saturation and max [...] omits ceb9e77324fa Merge branch 'x86/core' into perf/core, to resolve conflic [...] omits c494cd6469ab Merge branch 'perf/urgent' into perf/core, to pick up fixes omits f01ec4fca820 Merge branch 'x86/build' into x86/asm, to pick up complete [...] omits 05b042a19443 x86/pti/32: Calculate the various PTI cpu_entry_area sizes [...] omits 85150929a15b cifs: dump channel info in DebugData omits 1ae9a5a55157 smb3: dump in_send and num_waiters stats counters by default omits 65a37a34145c cifs: try harder to open new channels omits 9bd454083668 CIFS: Properly process SMB3 lease breaks omits 32546a9586aa cifs: move cifsFileInfo_put logic into a work-queue omits d70e9fa55884 cifs: try opening channels after mounting omits b8f7442bc46e CIFS: refactor cifs_get_inode_info() omits f6a6bf7c4d53 cifs: switch servers depending on binding state omits f780bd3fef17 cifs: add server param omits bcc8880115bc cifs: add multichannel mount options and data structs omits 35adffed079f cifs: sort interface list by speed omits fa9c2362497f CIFS: Fix SMB2 oplock break processing omits 3591bb83eee7 cifs: don't use 'pre:' for MODULE_SOFTDEP omits 4357d45f50e5 cifs: smbd: Return -EAGAIN when transport is reconnecting omits c21ce58eab1e cifs: smbd: Only queue work for error recovery on memory r [...] omits 87bc2376fffa smb3: add debug messages for closing unmatched open omits 7b71843fa702 CIFS: Do not miss cancelled OPEN responses omits 86a7964be7af CIFS: Fix NULL pointer dereference in mid callback omits 9150c3adbf24 CIFS: Close open handle after interrupted close omits 44805b0e62f1 CIFS: Respect O_SYNC and O_DIRECT flags during reconnect omits 037d050724ed smb3: remove confusing dmesg when mounting with encryption [...] omits 72e73c78c446 cifs: close the shared root handle on tree disconnect omits 598b6c57f2ff CIFS: Return directly after a failed build_path_from_dentr [...] omits 2b1116bbe898 CIFS: Use common error handling code in smb2_ioctl_query_info() omits cfaa1181097f CIFS: Use memdup_user() rather than duplicating its implem [...] omits acd4680e2bef cifs: smbd: Return -ECONNABORTED when trasnport is not in [...] omits d63cdbae60ac cifs: smbd: Add messages on RDMA session destroy and reconnection omits 37941ea17d3f cifs: smbd: Return -EINVAL when the number of iovs exceeds [...] omits b7a55bbd6d54 cifs: smbd: Invalidate and deregister memory registration [...] omits 14cc639c17ab cifs: Don't display RDMA transport on reconnect omits f28a2e5ebc54 CIFS: remove set but not used variables 'cinode' and 'netfid' omits d0677992d2af cifs: add support for flock omits be1bf978e5d7 cifs: remove unused variable 'sid_user' omits 8bd3754cff3a cifs: rename a variable in SendReceive() omits 4eb47198e955 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 5f04ed74a8a3 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits dc83ef22cdb4 ax88179_178a: add ethtool_op_get_ts_info() omits bd85880197d2 Merge branch 'mlxsw-Two-small-updates' omits ed43cff065d7 mlxsw: spectrum_router: Fix use of uninitialized adjacency index omits c5731cc5ebcb mlxsw: spectrum_router: After underlay moves, demote confl [...] omits b553a6ec5700 bpf: Simplify __bpf_arch_text_poke poke type handling omits f9a7cf6eb17c bpf: Introduce BPF_TRACE_x helper for the tracing tests omits b8cd76ca4ae3 bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT omits 6dbae03b2e85 Merge branch 'optimize-bpf_tail_call' omits 79d49ba048ec bpf, testing: Add various tail call test cases omits 428d5df1fa4f bpf, x86: Emit patchable direct jump as tail call omits d2e4c1e6c294 bpf: Constant map key tracking for prog array pokes omits da765a2f5993 bpf: Add poke dependency tracking for prog array maps omits a66886fe6c24 bpf: Add initial poke descriptor table for jit images omits 2beee5f57441 bpf: Move owner type, jited info into array auxiliary data omits 6332be04c039 bpf: Move bpf_free_used_maps into sleepable section omits 4b3da77b72ad bpf, x86: Generalize and extend bpf_arch_text_poke for dir [...] omits c4781e37c6a2 selftests/bpf: Add BPF trampoline performance test omits 161f3cbcda06 Merge branch 'jmp32-reg-bounds' omits 6147a140c99f selftests/bpf: Ensure core_reloc_kernel is reading test_pr [...] omits 260cb5df9d16 selftests/bpf: Add verifier tests for better jmp32 registe [...] omits 1aace10f41ad libbpf: Fix bpf_object name determination for bpf_object__ [...] omits 581738a681b6 bpf: Provide better register bounds after jmp32 instructions omits 071cdecec57f xdp: Fix cleanup on map free for devmap_hash map type omits 1f60750401c7 Merge branch 'libbpf-global-vars' omits a8fdaad5cfd2 selftests/bpf: Integrate verbose verifier log into test_progs omits 393cdfbee809 libbpf: Support initialized global variables omits 5940c5bf6504 selftests, bpftool: Skip the build test if not in tree omits 8983b731ceb4 libbpf: Fix various errors and warning reported by checkpatch.pl omits 31f8b8295bb8 selftests, bpftool: Set EXIT trap after usage function omits 1f8e2bcb2cd5 libbpf: Refactor relocation handling omits a89b2cbf71d6 tools, bpf: Fix build for 'make -s tools/bpf O=<dir>' omits ffc88174cdcf selftests/bpf: Ensure no DWARF relocations for BPF object files omits a0f17cc6665c tools, bpftool: Fix warning on ignored return value for 'read' omits 5d946c5abbaf xsk: Fix xsk_poll()'s return type omits c392bccf2c10 powerpc: Add const qual to local_read() parameter omits c98dfcd306cc Merge branch 'bnxt_en-Updates' omits d168f328fecc bnxt_en: Add support for flashing the device via devlink omits c7e457f42c02 bnxt_en: Allow PHY settings on multi-function or NPAR PFs [...] omits b1613e78e98d bnxt_en: Add async. event logic for PHY configuration changes. omits 8119e49b68fa bnxt_en: Refactor the initialization of the ethtool link s [...] omits 8a60efd1decb bnxt_en: Skip disabling autoneg before PHY loopback when a [...] omits 1acefc9aedb3 bnxt_en: Assign more RSS context resources to the VFs. omits 3be8136ce14e bnxt_en: Initialize context memory to the value specified [...] omits f9b69d7f6279 bnxt_en: Fix suspend/resume path on 57500 chips omits f92335d83005 bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() omits 2e882468fce2 bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGT [...] omits bdb3860236b3 bnxt_en: Do driver unregister cleanup in bnxt_init_one() f [...] omits ef02af8c8ece bnxt_en: Disable/enable Bus master during suspend/resume. omits fb4cd81e4c03 bnxt_en: Add chip IDs for 57452 and 57454 chips. omits ab44081fef9b sfc: fix build without CONFIG_RFS_ACCEL omits 23c1cce9f317 xen: Fix Kconfig indentation omits c6b6fc206586 ALSA: aloop: Fix dependency on timer API omits 3dcb5fa23e16 erofs: remove unnecessary output in erofs_show_options() omits 0c638f70d731 erofs: drop all vle annotations for runtime names omits b858a4844cfb erofs: support superblock checksum omits a93f8c36877b erofs: set iowait for sync decompression omits a4b1fab121ec erofs: clean up decompress queue stuffs omits 5ddcee1f3a1c erofs: get rid of __stagingpage_alloc helper omits 6f3aeb1ba05d hv_netvsc: make recording RSS hash depend on feature flag omits 312434617cb1 sctp: cache netns in sctp_ep_common omits b6631c6031c7 sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook omits fc5141cb6a60 net: gro: use vlan API instead of accessing directly omits 9520aea75b88 Merge tag 'mlx5-updates-2019-11-22' of git://git.kernel.or [...] omits d46b7e4fb060 net: phylink: rename mac_link_state() op to mac_pcs_get_state() omits 93f4e735b6d9 mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap omits d28c2c9a4877 mm/hmm: make full use of walk_page_range() omits d3eeb1d77c5d xen/gntdev: use mmu_interval_notifier_insert omits a22dd506400d mm/hmm: remove hmm_mirror and related omits 81fa1af31b5d drm/amdgpu: Use mmu_interval_notifier instead of hmm_mirror omits 62914a99dee5 drm/amdgpu: Use mmu_interval_insert instead of hmm_mirror omits a9ae8731e6e5 drm/amdgpu: Call find_vma under mmap_sem omits 20fef4ef84bf nouveau: use mmu_interval_notifier instead of hmm_mirror omits c625c274ee00 nouveau: use mmu_notifier directly for invalidate_range_start omits 3506ff69c3ec drm/radeon: use mmu_interval_notifier_insert omits 3889551db212 RDMA/hfi1: Use mmu_interval_notifier_insert for user_exp_rcv omits f25a546e6529 RDMA/odp: Use mmu_interval_notifier_insert() omits 107e899874e9 mm/hmm: define the pre-processor related parts of hmm.h ev [...] omits 04ec32fbc2b2 mm/hmm: allow hmm_range to be used with a mmu_interval_not [...] omits 99cb252f5e68 mm/mmu_notifier: add an interval tree notifier omits a8d0f11ee50d MIPS: SGI-IP27: Enable ethernet phy on second Origin 200 module omits 29b261ff6fd9 MIPS: PCI: Fix fake subdevice ID for IOC3 omits ab818362c905 net: use rhashtable_lookup() instead of rhashtable_lookup_fast() omits 3a06ee33963d Merge tag 'wireless-drivers-next-2019-11-22' of git://git. [...] omits 72a2707a8743 Merge branch 'nfc-convert-from-txt-to-rst' omits 4791d77a08cc docs: networking: nfc: change to rst format omits bf0b2511e8d7 docs: networking: nfc: fix code block syntax omits f67b7c087404 docs: networking: nfc: fix bullet list syntax omits c0b96e8f9f84 docs: networking: nfc: change block diagram to sphinx syntax omits 66ac53a8c5c8 docs: networking: nfc: change headlines to sphinx syntax omits a5d66f810061 net: phy: initialise phydev speed and duplex sanely omits e3cf8b3668a8 net: phy: remove phy_ethtool_sset() omits 84bb46cd6228 Revert "bpf: Emit audit messages upon successful prog load [...] omits b2b2dd71e085 tty: vt: keyboard: reject invalid keycodes omits 85c9aae9ac8b kvm: nVMX: Relax guest IA32_FEATURE_CONTROL constraints omits ad5996d9a0e8 KVM: x86: Grab KVM's srcu lock when setting nested state omits 05c19c2fe17c KVM: x86: Open code shared_msr_update() in its only caller omits faf0be221674 KVM: Fix jump label out_free_* in kvm_init() omits 24885d1d79e2 KVM: x86: Remove a spurious export of a static function omits 8cacac6ecd6d Merge tag 'perf-core-for-mingo-5.5-20191122' of git://git. [...] omits b1fbfcb4a209 kbuild: make single target builds even faster omits 7ef9ab3b32b4 modpost: respect the previous export when 'exported twice' [...] omits e4b26c9f75e4 modpost: do not set ->preloaded for symbols from Module.symvers omits 1743694eb235 modpost: stop symbol preloading for modversion CRC omits 4a1288f1c1cf dell-smm-hwmon: Add documentation omits afe45277ade6 hwmon: (dell-smm) Add support for disabling automatic BIOS [...] omits 9bd2a099d722 modpost: rename handle_modversions() to handle_symbol() omits e84f9fbbece1 modpost: refactor namespace_from_kstrtabns() to not hard-c [...] omits afa0459daa7b modpost: add a helper to get data pointed by a symbol omits 1646220a6d4b Merge branch 'next/defconfig-add-debug' into for-next omits 8eace9fb3960 Merge branch 'next/misc2' into for-next omits 5ba9aa56e6d3 Merge branch 'next/nommu' into for-next omits 4a979862dde4 Merge branch 'next/misc' into for-next omits e8cad25b7e8a Merge branch 'next/tlb-opt' into for-next omits 9acfd6f5387d Merge branch 'next/isa-string' into for-next omits 69049d523fb1 Merge branch 'next/seccomp' into for-next omits 2cc6c4a0da4a RISC-V: Add address map dumper omits 2e06b2717535 riscv: defconfigs: enable more debugging options omits 8dcdc9524cad Merge branch 'sfc-ARFS-expiry-improvements' omits 6fbc05e59163 sfc: do ARFS expiry work occasionally even without NAPI poll omits ca70bd423f10 sfc: add statistics for ARFS omits 0aa6608daec5 sfc: suppress MCDI errors from ARFS omits 8490e75cdbb7 sfc: change ARFS expiry mechanism omits c4f2cbd37651 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 30429fba99b5 net: inet_is_local_reserved_port() should return bool not int omits 16c0f03f629a tracing: Enable syscall optimization for MIPS omits 0e24220821b0 tracing: Use xarray for syscall trace events omits 091189ab68d0 Merge branch 'cxgb4-add-udp-segmentation-offload-support' omits 8311f0be9763 cxgb4: add stats for MQPRIO QoS offload Tx path omits 1a2a14fbc7e7 cxgb4: add UDP segmentation offload support omits 0ed96b46c0ac cxgb4/chcr: update SGL DMA unmap for USO omits 341c1fda5e17 apparmor: make it so work buffers can be allocated from at [...] omits 89ed42495ef4 tracing: Sample module to demonstrate kernel access to Ftr [...] omits 288797871473 tracing: Adding new functions for kernel access to Ftrace [...] omits fc809bc5ceaa tracing: Fix Kconfig indentation omits a82a4804b4ee ring-buffer: Fix typos in function ring_buffer_producer omits b41db132821f ftrace: Use BIT() macro omits bce4e7e9c45e apparmor: reduce rcu_read_lock scope for aa_file_perm mediation omits 8f21a6247525 apparmor: fix wrong buffer allocation in aa_new_mount omits 00e0590dbaec apparmor: fix unsigned len comparison with less than zero omits a9f852e92e40 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 71c296f6d5b3 Input: synaptics-rmi4 - fix various V4L2 compliance proble [...] omits fc1156f373e3 Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus omits 1e4fb2c0cb34 MAINTAINERS: Add entry for BM1880 SoC clock driver omits 1ab4601da55b clk: Add common clock driver for BM1880 SoC omits 7046c6b01891 dt-bindings: clock: Add devicetree binding for BM1880 SoC omits d8549bcd0529 clk: Add clk_hw_unregister_composite helper function definition omits cc819cf8d476 clk: Zero init clk_init_data in helpers omits bcf1e034d3aa Input: fix Kconfig indentation omits b02efeb05699 MIPS: Ingenic: Disable abandoned HPTLB function. omits 0ecdcaa6d5e7 openrisc: Fix Kconfig indentation omits ed960c1d36f5 ice: Update FW API minor version omits 1748ce80e0a3 ice: remove pointless NULL check of port_info omits 87324e747fde ice: Implement ethtool ops for channels omits 90ac245814ab net/mlx5e: Remove redundant pointer check omits e689e998e102 net/mlx5e: TC, Stub out ipv6 tun create header function omits b6d12238459d net/mlx5: DR, Add support for Geneve packets SW steering omits a18fab48dbac net/mlx5: DR, Add HW bits and definitions for Geneve flex parser omits 6e9e286e4ad5 net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code f [...] omits ab118da4c10a net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT [...] omits 730fdea40bef ice: implement VF stats NDO omits 4c66d227e424 ice: add helpers for virtchnl omits 4015d11e4b97 ice: Add ice_pf_to_dev(pf) macro omits 9efe35d0db84 ice: Do not use devm* functions for local uses omits 1bc7a4ab85ba ice: Refactor removal of VLAN promiscuous rules omits e25f9152bc07 ice: Fix setting coalesce to handle DCB configuration omits 1f9639d2fb91 ice: Only disable VF state when freeing each VF resources omits 949375de945f ice: fix stack leakage omits 2f9ec2419820 ice: Don't modify stripping for add/del VLANs on VF omits d4bc4e2d6b57 ice: Disallow VF VLAN opcodes if VLAN offloads disabled omits 9164f761c994 ice: Correct capabilities reporting of max TCs omits eae1bbb2a451 ice: Store number of functions for the device omits e2ce328b282d Merge remote-tracking branch 'spi/topic/ptp' into spi-next omits ca4196aa1008 Merge branch 'spi-5.5' into spi-next omits 8f3ed6d0b0db Merge branch 'spi-5.4' into spi-linus omits a21da94f617b Merge branch 'regulator-5.5' into regulator-next omits c642e8708684 Merge branch 'regulator-5.4' into regulator-linus omits 8c4d2a0bfbd2 Merge branch 'asoc-5.5' into asoc-next omits 3701d2cb8767 Merge branch 'asoc-5.4' into asoc-linus omits f920d1bb9c4e drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 omits 6c2c8972374a drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub omits 1b34de7c3fef drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. omits ef1c0cbcd1e0 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...] omits 210b3b3c7563 drm/amdgpu/gfx10: re-init clear state buffer after gpu reset omits a3511321fd00 merge fix for "ftrace: Rework event_create_dir()" omits 57fb0ab2f139 drm/amdgpu: Update Arcturus golden registers omits 908a28be092e drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access omits 1e902a6d32d7 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt omits 8e6a5c833333 ipmi: fix ipmb_poll()'s return type omits 39870b0dec68 ASoC: DMI long name - avoid to add board name if matches w [...] omits 4e01e5dbba96 ASoC: improve the DMI long card code in asoc-core omits ffa119f7c42d dt-bindings: spi: Convert stm32 QSPI bindings to json-schema omits eb7e6dc6d9ff spi: pic32: Retire dma_request_slave_channel_compat() omits c15d5a645875 regulator: da9062: Return REGULATOR_MODE_INVALID for invalid mode omits ef8e14794308 ASoC: rsnd: fix DALIGN register for SSIU omits 5e18d2b14c70 Revert "drm/amd/display: enable S/G for RAVEN chip" omits 8fc413441388 drm/amdgpu: disable gfxoff on original raven omits 5355d7e054fc drm/amdgpu: remove experimental flag for Navi14 omits 70f7eb639e2f drm/amdgpu: disable gfxoff when using register read interface omits dda0f4558c72 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) omits 3d0e3ce52ce3 drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 omits 62d91dd2851e drm/radeon: fix bad DMA from INTERRUPT_CNTL2 omits e3dd3aa8e0b6 drm/amd/display: Fix debugfs on MST connectors omits f8a69a8022a2 drm/amdgpu/nv: add asic func for fetching vbios from rom directly omits c0e21ea1d0b5 drm/amdgpu: put flush_delayed_work at first omits 4e20f6550b52 drm/amdgpu/vcn2.5: fix the enc loop with hw fini omits 06f75d54f462 drm/amd/powerplay: correct fine grained dpm force level setting omits 1ac38dbf6ede drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] omits a310a1b4c1a9 drm/amd/powerplay: issue BTC on Navi during SMU setup omits d112ea3cf086 drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 omits 0900a9efdb79 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) omits f2c5fd9e4c05 riscv: defconfigs: enable debugfs omits 37640adbefd6 MIPS: PCI: remember nasid changed by set interrupt affinity omits e3d765a941f6 MIPS: SGI-IP27: Fix crash, when CPUs are disabled via nr_c [...] omits 2bee1b58484f mips: add support for folded p4d page tables omits 31168f033e37 mips: drop __pXd_offset() macros that duplicate pXd_index() ones omits 3ed6751bb8fa mips: fix build when "48 bits virtual memory" is enabled omits 9314e44f455c ALSA: aloop: Avoid unexpected timer event callback tasklets omits c037239c2373 ALSA: aloop: Remove redundant locking in timer open function omits 3243e04ab1c0 net: dsa: ocelot: fix "should it be static?" warnings omits fd1fef0c453d seg6: allow local packet processing for SRv6 End.DT6 behavior omits d1746d1e80a8 net: flow_dissector: Wrap unionized VLAN fields in a struct omits 4bbb02f1a556 Merge tag 'mac80211-next-for-net-next-2019-11-22' of git:/ [...] omits 51e46c7a4007 docs, parallelism: Rearrange how jobserver reservations are made omits dffd011480d7 docs, parallelism: Do not leak blocking mode to other readers omits 4920323cffc0 docs, parallelism: Fix failure path and add comment omits 41b416f1fc4c tipc: support in-order name publication events omits ba5f6a8617f4 tipc: update replicast capability for broadcast send link omits cd94eade0b2a clk: ingenic: Allow drivers to be built with COMPILE_TEST omits e3fedd570ded Documentation: Remove bootmem_debug from kernel-parameters.txt omits 402613f3ef4b Documentation: security: core.rst: fix warnings omits 605b0f53a126 Documentation/process/howto/kokr: Update for 4.x -> 5.x ve [...] omits bf23a48edbe3 Documentation/translation: Use Korean for Korean translati [...] omits a897b13d1b77 docs/memory-barriers.txt: Remove remaining references to mmiowb() omits 3ef2f6aca51d docs/memory-barriers.txt/kokr: Update I/O section to be cl [...] omits 18b68475c5ef docs/memory-barriers.txt/kokr: Fix style, spacing and gram [...] omits bf3b965bc45c Documentation/kokr: Kill all references to mmiowb() omits 2ece3e00ac95 docs/memory-barriers.txt/kokr: Rewrite "KERNEL I/O BARRIER [...] omits 8f39f22f73b3 MAINTAINERS: Update section for Ux500 clock drivers omits 419e9c38aa07 iomap: Fix pipe page leakage during splicing omits 6334b91e502c iomap: trace iomap_appply results omits 9c0015ef0928 IB/mlx5: Implement callbacks for getting VFs GUID attributes omits 2446887ed226 IB/ipoib: Add ndo operation for getting VFs GUID attributes omits bfcb3c5d1485 IB/core: Add interfaces to get VF node and port GUIDs omits 2911edb653b9 xfs: remove the mappedbno argument to xfs_da_get_buf omits cd2c9f1b544b xfs: remove the mappedbno argument to xfs_da_read_buf omits 02c57f0a8b07 xfs: split xfs_da3_node_read omits f3fcb314d16c xfs: remove the mappedbno argument to xfs_dir3_leafn_read omits c943c0b2e5c3 xfs: remove the mappedbno argument to xfs_dir3_leaf_read omits dfb8759408a9 xfs: remove the mappedbno argument to xfs_attr3_leaf_read omits 06566fda428e xfs: remove the mappedbno argument to xfs_da_reada_buf omits 199e9ba4e4a9 xfs: improve the xfs_dabuf_map calling conventions omits 45feef8f50b9 xfs: refactor xfs_dabuf_map omits fa0d44ec7faa xfs: simplify mappedbno handling in xfs_da_{get,read}_buf omits 30aad41721e0 net/core: Add support for getting VF GUIDs omits 15b9cbb2c5e1 Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...] omits 0e4a459f56c3 tracing: Remove unnecessary DEBUG_FS dependency omits 4584f084aa9d perf parse: Fix potential memory leak when handling tracep [...] omits 358f98ee8a35 perf probe: Fix spelling mistake "addrees" -> "address" omits 10992af6bf46 libtraceevent: Fix memory leakage in copy_filter_type omits 68401a1799fa libtraceevent: Fix header installation omits 32a1ece4bdbd perf intel-bts: Does not support AUX area sampling omits dbd134322e74 perf intel-pt: Add support for decoding AUX area samples omits c4ab2f0f763d perf intel-pt: Add support for recording AUX area samples omits a1ac7de6902c perf pmu: When using default config, record which bits of [...] omits ac2f445fc898 perf auxtrace: Add support for queuing AUX area samples omits 103ed40e4bfa perf session: Add facility to peek at all events omits b04b8dd1e426 perf auxtrace: Add support for dumping AUX area samples omits ba2675bf15fc perf inject: Cut AUX area samples omits eb7a52d46c6a perf record: Add aux-sample-size config term omits c0a6de06c446 perf record: Add support for AUX area sampling omits f0bb7ee8530a perf auxtrace: Add support for AUX area sample recording omits f306de275b7c perf auxtrace: Move perf_evsel__find_pmu() omits 41c4616bb81f gpio: Add TODO item for regmap helper omits 9bca1a4ef503 perf record: Add a function to test for kernel support for [...] omits 1e5ddb6ba738 ASoC: component: Add sync_stop PCM ops omits 3b1c952c951d ASoC: pcm: Make ioctl ops optional omits 10a959456341 ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding omits 5a858e79c911 ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs omits d60229d84846 ALSA: cs4236: fix error return comparison of an unsigned integer omits 9435f2bb6687 ALSA: usb-audio: Fix NULL dereference at parsing BADD omits 4e29b70d5437 Documentation: gpio: driver.rst: Fix warnings omits 808b9931d5a0 gpio: of: Fix bogus reference to gpiod_get_count() omits 51158416c24d gpiolib: Grammar s/manager/managed/ omits 7a89233ac504 mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue omits 3ace10f5b5ad mac80211: Implement Airtime-based Queue Limit (AQL) omits db3e1c40cf2f mac80211: Import airtime calculation code from mt76 omits bc71d8b580ba virt_wifi: fix use-after-free in virt_wifi_newlink() omits 08a5bdde3812 mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED omits c90142a518d3 mac80211: expose HW conf flags through debugfs omits a4f95f31a9f3 Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk omits 5072f73cb6ee mac80211: Add new sta_info getter by sta/vif addrs omits b226a826d83d mac80211: add a comment about monitor-to-dev injection omits 4ee812f6143d crypto: vmx - Avoid weird build failures omits 413808b71e62 crypto: lib/chacha20poly1305 - use chacha20_crypt() omits b62755aed3a3 crypto: x86/chacha - only unregister algorithms if registered omits 2043323a799a crypto: chacha_generic - remove unnecessary setkey() functions omits 3d04158814e7 crypto: amlogic - enable working on big endian kernel omits 93c7f4d357de crypto: sun8i-ce - enable working on big endian omits 660eda8d50f8 crypto: mips/chacha - select CRYPTO_SKCIPHER, not CRYPTO_B [...] omits 90c4b29eb1e5 hwrng: ks-sa - Enable COMPILE_TEST omits e18036da5c23 crypto: essiv - remove redundant null pointer check before kfree omits 57d8154f15e8 crypto: atmel-aes - Change data type for "lastc" buffer omits 61b0dd664fa1 crypto: atmel-tdes - Set the IV after {en,de}crypt omits d1d787bcebfe crypto: sun4i-ss - fix big endian issues omits 2edf86414b66 crypto: sun4i-ss - hide the Invalid keylen message omits 626abd3125e0 crypto: sun4i-ss - use crypto_ahash_digestsize omits 7ca2a71d177f crypto: sun4i-ss - remove dependency on not 64BIT omits a7126603d46f crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c omits a30583fcfb86 MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver omits 1e9bc276f8f1 crypto: hisilicon - add DebugFS for HiSilicon SEC omits cbfe56e6938b Documentation: add DebugFS doc for HiSilicon SEC omits 73bcb049a77b crypto: hisilicon - add SRIOV for HiSilicon SEC omits 416d82204df4 crypto: hisilicon - add HiSilicon SEC V2 driver omits aee1f9f3c30e crypto: atmel - Fix build error of CRYPTO_AUTHENC omits 3e8b4ccdc4ec crypto: qce/dma - Use dma_request_chan() directly for chan [...] omits ec310caf13b5 crypto: ccp - add SEV command privilege separation omits c433a1a8572e crypto: blake2b - rename tfm context and _setkey callback omits 0b4b5f10ac1f crypto: blake2b - merge _update to api callback omits a2e4bdce0f6e crypto: blake2b - open code set last block helper omits d063d6327e7d crypto: blake2b - delete unused structs or members omits e87e484d60b0 crypto: blake2b - simplify key init omits e37496956547 crypto: blake2b - merge blake2 init to api callback omits 086db43b5a22 crypto: blake2b - merge _final implementation to callback omits c7351845b2d6 crypto: sun8i-ce - Fix memdup.cocci warnings omits d6e9da21ee82 crypto: sun4i-ss - Fix 64-bit size_t warnings omits 0f6f8749872e staging: vchiq: Have vchiq_dump_* functions return an error code omits 0046b33ce553 staging: vchiq: Refactor indentation in vchiq_dump_* functions omits 2ae0b31e0fac tty: don't crash in tty_init_dev when missing tty_port omits 7f00be96f125 of: property: Add device link support for interrupt-parent [...] omits 00d52fb7e4fd staging: fwserial: Fix Kconfig indentation (seven spaces) omits 96a8b2912fe5 staging: vchiq_dump: Replace min with min_t omits eacb77aad729 staging: vchiq: Fix block comment format in vchiq_dump() omits 282eaa624f06 staging: octeon: indent with tabs instead of spaces omits 5618332e5b95 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error omits d088337c38a5 Bluetooth: Fix memory leak in hci_connect_le_scan omits 5781823fd0d3 EDAC/altera: Use the Altera System Manager driver omits 08a260d968d2 EDAC/altera: Cleanup the ECC Manager omits 56d9e7bd3fa0 EDAC/altera: Use fast register IO for S10 IRQs omits 16214bd9e43a EDAC/ghes: Do not warn when incrementing refcount on 0 omits 7fdf6c6a0d0e Bluetooth: Allow combination of BDADDR_PROPERTY and INVALI [...] omits def7bd940f8c dt-bindings: mmc: Correct the type of the clk phase properties omits ce3cba788a1b ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data omits bd9d6e0371d1 pcmcia: remove unused dprintk definition omits e469edbb0613 pcmcia: include <pcmcia/ds.h> for pcmcia_parse_tuple omits 990a1b506d3d pcmcia: include cs_internal.h for missing declarations omits 67805a4b3c92 dmaengine: Fix Kconfig indentation omits 7d268a28ee33 dmaengine: sf-pdma: move macro to header file omits dd9c324a5e96 dmaengine: sf-pdma: replace /** with /* for non-function comment omits 340049d45368 dmaengine: ti: edma: fix missed failure handling omits 59dfa75e5d82 hwmon: Add driver for Texas Instruments TMP512/513 sensor chips. omits 17fe2983e872 dt-bindings: hwmon: Add TMP512/513 omits 39716c560c75 dmaengine: mmp_pdma: add missed of_dma_controller_free omits c236ba4ae718 dmaengine: mmp_tdma: add missed of_dma_controller_free omits 13baf667fa8e enetc: make enetc_setup_tc_mqprio static omits 7a1323b5dfe4 Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic omits 8aea7f82153d drivers/hv: Replace binary semaphore with mutex omits d7f0b2e450e9 drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 omits af13f9ed6f9a HID: hyperv: Add the support of hibernation omits 25bd2b2f1f05 hv_balloon: Add the support of hibernation omits b96f86534fa3 x86/hyperv: Implement hv_is_hibernation_supported() omits 2af5e7b7b230 Drivers: hv: balloon: Remove dependencies on guest page size omits 53edce00ceb7 Drivers: hv: vmbus: Remove dependencies on guest page size omits fa36dcdf8b20 x86: hv: Add function to allocate zeroed page for Hyper-V omits 0541a225945d Drivers: hv: util: Specify ring buffer size using Hyper-V [...] omits b14d749ac5ab Drivers: hv: Specify receive buffer size using Hyper-V page size omits c48d8b04893a tools: hv: add vmbus testing tool omits af9ca6f9bb16 drivers: hv: vmbus: Introduce latency testing omits d21987d709e8 video: hyperv: hyperv_fb: Support deferred IO for Hyper-V [...] omits 67e7cdb4829d video: hyperv: hyperv_fb: Obtain screen resolution from Hy [...] omits 0efeea5fb153 hv_netvsc: Add the support of hibernation omits 2194c2eb6717 hv_sock: Add the support of hibernation omits 1ecf30202104 video: hyperv_fb: Add the support of hibernation omits 56fb10585934 scsi: storvsc: Add the support of hibernation omits 931cccc96773 Drivers: hv: vmbus: Add module parameter to cap the VMBus version omits 2d4f49b3e1e3 Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5. [...] omits bedc61a922f9 Drivers: hv: vmbus: Introduce table of VMBus protocol versions omits 1a70cf0e7ee6 ARM: 8940/1: ftrace: remove mcount(),ftrace_caller_old() a [...] omits 29c623d64f0d ARM: 8939/1: kbuild: use correct nm executable omits 87e90283c94c PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code omits 72ea91afbfb0 PCI/ASPM: Add sysfs attributes for controlling ASPM link states omits 7d75c0cb22b7 Merge branch 'net-introduce-and-use-route-hint' omits 02b24941619f ipv4: use dst hint for ipv4 list receive omits c43c3d76c021 ipv4: move fib4_has_custom_rules() helper to public header omits 197dbf24e360 ipv6: introduce and uses route look hints for list input. omits b9b33e7c24af ipv6: keep track of routes using src omits 1f8ac5703037 ipv6: add fib6_has_custom_rules() helper omits 2c44713ed96d Merge branch 'DSA-Felix-PTP' omits c0bcf537667c net: dsa: ocelot: add hardware timestamping support for Felix omits 5df66c48bc4e net: dsa: ocelot: define PTP registers for felix_vsc9959 omits 400928bf928b net: mscc: ocelot: convert to use ocelot_port_add_txtstamp_skb() omits e23a7b3e8daa net: mscc: ocelot: convert to use ocelot_get_txtstamp() omits f145922ddcaa net: mscc: ocelot: export ocelot_hwstamp_get/set functions omits 8163999db445 bpf: skmsg, fix potential psock NULL pointer dereference omits 36533f355b1a PCI: Fix indentation omits 4d2fa82d98d2 selftests/x86/sigreturn/32: Invalidate DS and ES when abus [...] omits 8caa016bfc12 selftests/x86/mov_ss_trap: Fix the SYSENTER test omits 4fe171bb81b1 afs: Remove set but not used variable 'ret' omits 51590df4f330 afs: Remove set but not used variables 'before', 'after' omits 7599a896f2e4 audit: Move audit_log_task declaration under CONFIG_AUDITSYSCALL omits 43da14110cb4 net: Fix Kconfig indentation, continued omits f33dabf59d6c dt-bindings: i2c: stm32: Migrate i2c-stm32 documentation to yaml omits 1e25c5f5333a dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema omits 5421cf84af69 drivers: net: Fix Kconfig indentation, continued omits 1841b9829903 lwtunnel: check erspan options before allocating tun_info omits 7b6a70f73764 lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS omits f3bed7f8f93d net: remove the unnecessary strict_start_type in some policies omits ff998a80c359 Merge branch 'net-sched-support-vxlan-and-erspan-options' omits 79b1011cb33d net: sched: allow flower to match erspan options omits d8f9dfae49ce net: sched: allow flower to match vxlan options omits e20d4ff2acd7 net: sched: add erspan option support to act_tunnel_key omits fca3f91cc38a net: sched: add vxlan option support to act_tunnel_key omits 0617aa988dac octeontx2-af: Fix uninitialized variable in debugfs omits 039fcccaed33 vsock: avoid to assign transport if its initialization fails omits de29fe308de7 riscv: Fix Kconfig indentation omits 05d6c8cfdbd6 mt76: fix fix ampdu locking omits 895429076512 x86/entry/32: Fix NMI vs ESPFIX omits a1a338e5b6fe x86/entry/32: Unwind the ESPFIX stack earlier on exception entry omits 82cb8a0b1d8d x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL omits 4c4fd55d3d59 x86/entry/32: Use %ss segment where required omits 40ad2199580e x86/entry/32: Fix IRET exception omits 880a98c33996 x86/cpu_entry_area: Add guard page for entry stack on 32bit omits f490e07c53d6 x86/pti/32: Size initial_page_table correctly omits 3580d0b29cab x86/doublefault/32: Fix stack canaries in the double fault [...] omits 03bf73c315ed nbd: prevent memory leak omits 8cf9b615653e rpmsg: Fix Kconfig indentation omits 866ca95da5e5 Merge branch 'nvme-5.5' of git://git.infradead.org/nvme in [...] omits 7f264dab5b60 x86/mm/pat: Rename pat_rbtree.c to pat_interval.c omits 511aaca834fe x86/mm/pat: Drop the rbt_ prefix from external memtype calls omits 6a9930b1c50d x86/mm/pat: Do not pass 'rb_root' down the memtype tree he [...] omits 8d04a5f97a5f x86/mm/pat: Convert the PAT tree to a generic interval tree omits 1250ed7114a9 serial: stm32: fix clearing interrupt error flags omits 6c6aa2f26c68 nvme: hwmon: add quirk to avoid changing temperature threshold omits 52deba0f02a9 nvme: hwmon: provide temperature min and max values for ea [...] omits 3aeb6a24f171 nvmet: add another maintainer omits 91a9f2d3f976 usb: gadget: udc: gr_udc: create debugfs directory under usb root omits f5b7f7c83821 usb: gadget: atmel: create debugfs directory under usb root omits d4836b69d935 usb: musb: create debugfs directory under usb root omits 1e279153dfd5 Revert "block: split bio if the only bvec's length is > SZ_4K" omits 3d581b11e34a drm/radeon: Prefer pcie_capability_read_word() omits ca56f99c18ca drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions omits 40bd4be5a652 drm/radeon: Correct Transmit Margin masks omits 88027c89ea14 drm/amdgpu: Prefer pcie_capability_read_word() omits a7ba70f1787f dma-mapping: treat dev->bus_dma_mask as a DMA limit omits d7293f79caea Merge branch 'for-next/zone-dma' of git://git.kernel.org/p [...] omits b78cda795ac8 Merge tag 'misc-habanalabs-next-2019-11-21' of git://peopl [...] omits 34376eb1b084 dt-bindings: remoteproc: convert stm32-rproc to json-schema omits 4360bf724483 dt-bindings: mailbox: convert stm32-ipcc to json-schema omits 4b1140ade8f5 PCI: uniphier: Set mode register to host mode omits b68663186577 block: add iostat counters for flush requests omits b88091f5d84a dt-bindings: mfd: Convert stm32 low power timers bindings [...] omits b9da2fcc5ed9 dt-bindings: interrupt-controller: Convert stm32-exti to j [...] omits ceced4acb01a dt-bindings: crypto: Convert stm32 HASH bindings to json-schema omits 5059791efc73 dt-bindings: rng: Convert stm32 RNG bindings to json-schema omits 1c11ca7a0584 y2038: fix typo in powerpc vdso "LOPART" omits ae75b53e08b9 pinctrl: ingenic: Add OTG VBUS pin for the JZ4770 omits 7009d046a601 pinctrl: ingenic: Handle PIN_CONFIG_OUTPUT config omits 2635adb48bd5 pinctrl: Fix Kconfig indentation omits e66ff71fd0db pinctrl: lewisburg: Update pin list according to v1.1v6 omits e272f7ec070d gpio: lynxpoint: Setup correct IRQ handlers omits 3d2dcd946b3a MAINTAINERS: Replace my email by one @kernel.org omits 20e5a163b8df MAINTAINERS: Replace my email by one @kernel.org omits 04fb02757ae5 pinctrl: armada-37xx: Fix irq mask access in armada_37xx_i [...] omits 98dcf14d7f9c perf tools: Add kernel AUX area sampling definitions omits 35e768e29672 drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions omits 19d7a95a8ba6 drm/amdgpu: Correct Transmit Margin masks omits bbdb2f5ecdf1 PCI: Add #defines for Enter Compliance, Transmit Margin omits b7da3d4df052 PCI: Allow building PCIe things without PCIEPORTBUS omits b6479581e682 PCI: Remove PCIe Kconfig dependencies on PCI omits 33ce09ef1732 PCI/ASPM: Remove dependency on PCIEPORTBUS omits 97a0ac8a4678 PCI/PTM: Remove dependency on PCIEPORTBUS omits 127a7709495d PCI/PTM: Remove spurious "d" from granularity message omits ca22d1f5474a PCI: sysfs: Remove unused attribute groups omits 7e8ce0e2b036 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect omits bbd8810d3998 PCI: Remove unused includes and superfluous struct declaration omits 0d2f4d62ff41 x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y omits 65e3c803e7a4 x86/PCI: Correct SPDX comment style omits 4257ac5acdee x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate omits 3fab296a98c9 dt-bindings: pinctrl: intel: Add for new SoC omits 1948d5c51dba pinctrl: Add pinmux & GPIO controller driver for a new SoC omits 0b2c26fb1144 usb: serial: Fix Kconfig indentation omits 6aad39f63949 usb: misc: Fix Kconfig indentation omits b14f8b90341b usb: gadget: Fix Kconfig indentation omits 2f8b6e9a2b5e usb: host: Fix Kconfig indentation omits c3afa2224345 usb: dwc3: Fix Kconfig indentation omits da88ac0bd683 tty: Fix Kconfig indentation, continued omits 599ea01ce0b3 char: Fix Kconfig indentation, continued omits d4fc46f1739d gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK omits 54787d7c14a4 pinctrl: rza1: remove unnecessary static inline function omits 787b64a43f7a gpio/mpc8xxx: fix qoriq GPIO reading omits 4250b047039d debugfs: Fix !DEBUG_FS debugfs_create_automount omits 4e50573f3922 gpio: mpc8xxx: Don't overwrite default irq_set_type callback omits 5406327d43ed platform/x86: intel_pmc_core: Add Comet Lake (CML) platfor [...] omits 43e82d8aa925 platform/x86: intel_pmc_core: Fix the SoC naming inconsistency omits e5caebdddc05 platform/mellanox: Fix Kconfig indentation omits 1434a3d357d6 tools/power/x86/intel-speed-select: Display TRL buckets fo [...] omits 20183ccd3e4d tools/power/x86/intel-speed-select: Ignore missing config level omits e149573b2f84 of: property: Add device link support for "iommu-map" omits 3883539140b8 of: property: Fix the semantics of of_is_ancestor_of() omits 478c60cea1c1 Revert "mmc: tmio: remove workaround for NON_REMOVABLE" omits 1696d96890fc memstick: Fix Kconfig indentation omits c50d8ae3a127 KVM: x86: create mmu/ subdirectory omits 0155b2b91b26 KVM: nVMX: Remove unnecessary TLB flushes on L1<->L2 switc [...] omits db5a95ec166f KVM: x86: remove set but not used variable 'called' omits b11494bcabba KVM: nVMX: Do not mark vmcs02->apic_access_page as dirty w [...] omits 46f4f0aabc61 Merge branch 'kvm-tsx-ctrl' into HEAD omits 5ec966dbcc19 Merge tag 'tag-ib-chrome-mfd-iio-input-5.5' into chrome-pl [...] omits 99cdb2472bb0 Revert "Input: cros_ec_keyb: mask out extra flags in event_type" omits 3bcce2e8052d Revert "Input: cros_ec_keyb - add back missing mask for ev [...] omits 3300fdd630d4 platform/chrome: cros_ec: handle MKBP more events flag omits da946589b1b9 platform/chrome: cros_ec: Do not attempt to register a non [...] omits 05a3c420eaa6 platform/chrome: cros-ec: Record event timestamp in the hard irq omits d60ac88a62df mfd / platform / iio: cros_ec: Register sensor through sensorhub omits 53067471188c iio / platform: cros_ec: Add cros-ec-sensorhub driver omits a16b2e281902 mfd / platform: cros_ec: Add sensor_count and make check_f [...] omits c9b465683a55 platform/chrome: cros_ec: Put docs with the code omits a7f96fce201c MAINTAINERS: add nds32 maintainer omits 5feccddcf992 habanalabs: add more protection of device during reset omits 55f6d680970e habanalabs: flush EQ workers in hard reset omits 1af69d30c41d habanalabs: make the reset code more consistent omits 52c01b013719 habanalabs: expose reset counters via existing INFO IOCTL omits e16ee4103770 habanalabs: make code more concise omits da1342a0eec0 habanalabs: use defines for F/W files omits 7fbdc12b9111 habanalabs: remove prints on successful device initialization omits e604f551cdce habanalabs: remove unnecessary checks omits bea84c4d67e5 habanalabs: invalidate MMU cache only once omits 71c5e55e7c07 habanalabs: skip VA block list update in reset flow omits 1b98d8b23f29 habanalabs: optimize MMU unmap omits bc75d799f953 habanalabs: prevent read/write from/to the device during h [...] omits 54bb67444ea3 habanalabs: split MMU properties to PCI/DRAM omits 30919edef243 habanalabs: re-factor MMU masks and documentation omits 7b6e4ea0f7b1 habanalabs: type specific MMU cache invalidation omits 7f74d4d335f1 habanalabs: re-factor memory module code omits 5d1012576d20 habanalabs: export uapi defines to user-space omits eda58bf7860a habanalabs: don't print error when queues are full omits bd4c8cb17d4e habanalabs: increase max jobs number to 512 omits 6476b472437d habanalabs: set ETR as non-secured omits e1a84d56fcb9 habanalabs: use registers name defines for ETR block omits f05912d8f16b habanalabs: read F/W versions before failure omits 91edbf2cf8f0 habanalabs: expose card name in INFO IOCTL omits 8d6de52866dc habanalabs: remove set but not used variable 'qman_base_addr' omits 62c1e124a9e0 habanalabs: add opcode to INFO IOCTL to return clock rate omits 8fdacf2a530f habanalabs: set TPC Icache to 16 cache lines omits cb596aee8842 habanalabs: Add a new H/W queue type omits df762375f17e habanalabs: Mark queue as expecting CB handle or address omits f435614ff55c habanalabs: Fix typos omits 1e295d4dd5b2 habanalabs: remove set but not used variable 'ctx' omits abb7e16fb6df habanalabs: handle F/W failure for sensor initialization omits 2e2fae99d1f3 afs: xattr: use scnprintf omits d4438a25295d afs: Introduce an afs_get_read() refcount helper omits 0b9c0174d6b6 afs: Rename desc -> req in afs_fetch_data() omits fc276122496d afs: Switch the naming of call->iter and call->_iter omits 1b87b025b4cd afs: Use call->_iter not &call->iter in debugging statements omits b07a5c53d42a KVM: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on gue [...] omits c11f83e0626b KVM: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality omits edef5c36b0c7 KVM: x86: implement MSR_IA32_TSX_CTRL effect on CPUID omits de1fca5d6e01 KVM: x86: do not modify masked bits of shared MSRs omits cbbaa2727aa3 KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES omits 14edff88315a Merge tag 'kvmarm-5.5' of git://git.kernel.org/pub/scm/lin [...] omits b6378caf829e nds32: Move static keyword to the front of declaration omits 1b78375c3789 nds32: Fix typo in Kconfig.cpu omits 9e5183ee416d nds32: remove unneeded clean-files for DTB omits 7d73170e1c28 serial: serial_core: Perform NULL checks for break_ctl ops omits 1199ab4c9e1d Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth omits e32ec8ea0d79 dt-bindings: net: Add compatible for BCM4335A0 bluetooth omits 8392853e964c rackmeter: Use vtime aware kcpustat accessor omits 8688f2fb671b leds: Use all-in-one vtime aware kcpustat accessor omits e2c056759797 pcmcia: Use dev_get_drvdata where possible omits 84182fc7c16f pcmcia: clean an indentation issues, remove extraneous spaces omits c4b75479741c perf/core: Make the mlock accounting simple again omits 5720821ba1d8 cpufreq: Use vtime aware kcpustat accessors for user time omits 26dae145a76c procfs: Use all-in-one vtime aware kcpustat accessor omits 74722bb223d0 sched/vtime: Bring up complete kcpustat accessor omits 5a1c95580f1d sched/cputime: Support other fields on kcpustat_field() omits f3c9a666b285 net: sfp: soft status and control support omits 9ce33351bd55 Merge branch 'sfp-quirks' omits b0eae33b2583 net: sfp: add some quirks for GPON modules omits b34bb2cb5b62 net: sfp: add support for module quirks omits 9bb59a21f53e tcp: warn if offset reach the maxlen limit when using snprintf omits c0d59da79534 ip_gre: Make none-tun-dst gre tunnel store tunnel info as [...] omits 695d1ec3994f ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop omits d64ebdbfd4f7 ALSA: hda/realtek - Move some alc236 pintbls to fallback table omits aed8c7f40882 ALSA: hda/realtek - Move some alc256 pintbls to fallback table omits 30486e72093e KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path omits 31a88c82b466 KVM: PPC: Book3S HV: XIVE: Free previous EQ page when sett [...] omits bf9c95e23324 selftests/powerpc: spectre_v2 test must be built 64-bit omits 9d72dcef8910 powerpc/powernv: Disable native PCIe port management omits 793b08e2efff powerpc/kexec: Move kexec files into a dedicated subdir. omits 9f7bd9201521 powerpc/32: Split kexec low level code out of misc_32.S omits 8795a739e5c7 powerpc/sysdev: drop simple gpio omits ee5a489fd964 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 17eee668b3ca Merge tag 'drm-misc-next-fixes-2019-11-20' of git://anongi [...] omits 7b8474466ed9 time: Zero the upper 32-bits in __kernel_timespec on 32-bit omits eb01fedc3d53 ftrace: Return ENOTSUPP when DYNAMIC_FTRACE_WITH_DIRECT_CA [...] omits bae26849372b PCI/PM: Move pci_dev_wait() definition earlier omits ad9001f2f411 PCI/PM: Add missing link delays required by the PCIe spec omits 4827d63891b6 PCI/PM: Add pcie_wait_for_link_delay() omits 327ccbbcc149 PCI/PM: Return error when changing power state from D3cold omits e43f15ea2f6d PCI/PM: Decode D3cold power state correctly omits 9c77e63bd8dc PCI/PM: Fold __pci_complete_power_transition() into its caller omits d6aa37cd04fd PCI/PM: Avoid exporting __pci_complete_power_transition() omits dc2256b0735d PCI/PM: Fold __pci_start_power_transition() into its caller omits adfac8f6b739 PCI/PM: Use pci_power_up() in pci_set_power_state() omits 81cfa5908fd6 PCI/PM: Move power state update away from pci_power_up() omits 1a1daf097e21 PCI/PM: Remove unused pci_driver.suspend_late() hook omits 89cdbc354635 PCI/PM: Remove unused pci_driver.resume_early() hook omits 77b84bb306fd xen-platform: Convert to generic power management omits baef7f8e5e91 PCI/PM: Simplify pci_set_power_state() omits 993cc6d1bd3a PCI/PM: Expand PM reset messages to mention D3hot (not just D3) omits 7e24bc347e57 PCI/PM: Apply D2 delay as milliseconds, not microseconds omits 12bcae44bf48 PCI/PM: Use pci_WARN() to include device information omits 6941a0c2bded PCI/PM: Use PCI dev_printk() wrappers for consistency omits b64cf7a1711d PCI/PM: Wrap long lines in documentation omits 85a9b0507db2 PCI/PM: Note that PME can be generated from D0 omits 6da2f2ccfd2d PCI/PM: Make power management op coding style consistent omits f7b32a86e455 PCI/PM: Run resume fixups before disabling wakeup events omits ec6a75ef8e33 PCI/PM: Clear PCIe PME Status even for legacy power management omits dc68b406783e PCI/PM: Correct pci_pm_thaw_noirq() documentation omits f2c33ccacb2d PCI/PM: Always return devices to D0 when thawing omits 30c185da7692 Merge tag 'drm-intel-next-fixes-2019-11-20' of git://anong [...] omits 40d47c155e8a block,bfq: Skip tracing hooks if possible omits c22fe762ba91 Merge tag 'drm-next-5.5-2019-11-15' of git://people.freede [...] omits e3cb0c7102f0 x86/ioperm: Fix use of deprecated config option omits f612b2132db5 Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" omits 196e8ca74886 bpf: Switch bpf_map_{area_alloc,area_mmapable_alloc}() to [...] omits 91e6015b082b bpf: Emit audit messages upon successful prog load and unload omits 9d09e5a95c54 PCI: Fix typos omits e2193c933429 Merge branch 'r8169-smaller-improvements-to-firmware-handling' omits df0120f12f93 r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok omits cfccde80e8b1 r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE omits e20c43dbdf96 r8169: change mdelay to msleep in rtl_fw_write_firmware omits e2ffe3ff6f5e net: ipconfig: Wait for deferred device probes omits 2be8ca97d07e vsock/vmci: make vmci_vsock_cb_host_called static omits e07e75412ba4 Merge branch 'page_pool-DMA-sync' omits 07e13edbb6a6 net: mvneta: get rid of huge dma sync in mvneta_rx_refill omits e68bc75691cc net: page_pool: add the possibility to sync DMA memory for device omits f383b2950070 net: mvneta: rely on page_pool_recycle_direct in mvneta_run_xdp omits cec2975f2b70 net: sched: pie: enable timestamp based delay calculation omits f01b437d1297 isdn: Fix Kconfig indentation omits 041ccdb620f0 nfc: Fix Kconfig indentation omits 07def463829c Merge branch 'cxgb4-add-TC-MATCHALL-classifier-offload' omits 21c4c60b7696 cxgb4: add TC-MATCHALL classifier ingress offload omits 41ec03e534ca cxgb4: check rule prio conflicts before offload omits 4ec4762d8ec6 cxgb4: add TC-MATCHALL classifier egress offload omits 093edc2baad2 usb: gadget: configfs: Fix missing spin_lock_init() omits 77c05d2f7306 Merge branch 'page_pool-API-for-numa-node-change-handling' omits 6849c6d86bad net/mlx5e: Rx, Update page pool numa node when changed omits d5394610b1ba page_pool: Don't recycle non-reusable pages omits bc836748707c page_pool: Add API to update numa node omits 68a33b179466 dma-direct: exclude dma_direct_map_resource from the min_l [...] omits 4268ac6ae587 dma-direct: don't check swiotlb=force in dma_direct_map_resource omits 50f579a2399d dma-debug: clean up put_hash_bucket() omits cb6f6392dbef powerpc: remove support for NULL dev in __phys_to_dma / __ [...] omits c7345159f7db dma-direct: avoid a forward declaration for phys_to_dma omits 130c1ccbf553 dma-direct: unify the dma_capable definitions omits 56e35f9c5b87 dma-mapping: drop the dev argument to arch_sync_dma_for_* omits 1f12177b322d Merge branch 'cpsw-switchdev' omits 3727d259ddaf arm: omap2plus_defconfig: enable new cpsw switchdev driver omits 15b991ade400 ARM: dts: am571x-idk: enable for new cpsw switch dev driver omits 39331a49c4e1 ARM: dts: dra7: add dt nodes for new cpsw switch dev driver omits 14c815a9d1d3 Documentation: networking: add cpsw switchdev based driver [...] omits da84e50c8e75 phy: ti: phy-gmii-sel: dependency from ti cpsw-switchdev driver omits 111cf1ab4da3 net: ethernet: ti: introduce cpsw switchdev based driver p [...] omits ed3525eda4c4 net: ethernet: ti: introduce cpsw switchdev based driver p [...] omits ef63fe72f698 dt-bindings: net: ti: add new cpsw switch driver bindings omits c5013ac1dd0e net: ethernet: ti: cpsw: move set of common functions in c [...] omits 51a9533797b0 net: ethernet: ti: cpsw: resolve build deps of cpsw drivers omits e85c14370783 net: ethernet: ti: ale: modify vlan/mdb api for switchdev omits 4b41d3436796 net: ethernet: ti: cpsw: allow untagged traffic on host port omits 7fe579dfb90f net: ethernet: ti: ale: clean ale tbl on init and intf restart omits b9242da6f6e6 Merge branch 'nf_tables_offload-vlan-matching-support' omits 89d8fd44abfb netfilter: nft_payload: add C-VLAN offload support omits a82055af5959 netfilter: nft_payload: add VLAN offload support omits 8819efc94301 netfilter: nf_tables_offload: allow ethernet interface type only omits 7cd9a58d6860 netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() omits 94722e74272c ALSA: docs: Update about the new PCM sync_stop ops omits fabb26dcd104 ALSA: pcm: Add card sync_irq field omits 1e850beea278 ALSA: pcm: Add the support for sync-stop operation omits 0821fd77a112 ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header omits f6161f379c5d ALSA: docs: Update document about the default PCM ioctl ops omits fc033cbf6fb7 ALSA: pcm: Allow NULL ioctl ops omits 72b4bcbf1c96 ALSA: docs: Update for managed buffer allocation mode omits 0dba808eae26 ALSA: pcm: Introduce managed buffer allocation mode omits c6ae99605633 ALSA: aloop: Support runtime change of snd_timer via info [...] omits 26c53379f98d ALSA: aloop: Support selection of snd_timer instead of jiffies omits fd1f7c743d30 ALSA: aloop: Move CABLE_VALID_BOTH to the top of file omits 8e3bf7cde433 ALSA: aloop: Rename all jiffies timer specific functions omits 133f37593eb6 ALSA: aloop: Use callback functions for timer specific imp [...] omits 09419f1ace21 ALSA: aloop: Support return of error code for timer start [...] omits 97dda3da2073 ALSA: aloop: Describe units of variables omits 2f1d370b997a lwtunnel: add support for multiple geneve opts omits 924ea58dadea Merge tag 'mt76-for-kvalo-2019-11-20' of https://github.co [...] omits 54b6416e679d Merge tag 'iwlwifi-next-for-kalle-2019-11-20' of git://git [...] omits 3efd72330543 ASoC: Fix Kconfig indentation omits 5cca59516de5 ASoC: soc-pcm: check symmetry before hw_params omits 554bbe726ce0 spi: Fix Kconfig indentation omits 76bec25b3236 regulator: Fix Kconfig indentation omits f0a19fa823fb regulator: tps6105x: add optional devicetree support omits 62f7f3eca4c3 tps6105x: add optional devicetree support omits 4ec48e7cbe6e ASoC: pcm3168a: Update the RST gpio handling to align with [...] omits 103e5d734ae2 ASoC: dt-bindings: pcm3168a: Update the optional RST gpio [...] omits fb5126778333 ASoC: core: add SND_SOC_BYTES_E omits dc73d73aa714 ASoC: add control components management omits 1e4d40186026 PCI: rockchip: Make some regulators non-optional omits 3b55809cf91f PCI: Make devm_of_pci_get_host_bridge_resources() static omits 085f793984ad PCI: rcar: Use inbound resources for setup omits b9ae59b30bcf PCI: iproc: Use inbound resources for setup omits 6dce5aa59e0b PCI: xgene: Use inbound resources for setup omits 070d7d70291c PCI: v3-semi: Use inbound resources for setup omits ea4f718e8455 PCI: ftpci100: Use inbound resources for setup omits 331f63457165 PCI: of: Add inbound resource parsing to helpers omits ec11e5c213cc PCI: vmd: Add device id for VMD device 8086:9A0B omits 08bcdd22ecdb PCI: vmd: Add bus 224-255 restriction decode omits c2ce4d23299f platform/chrome: cros_usbpd_logger: add missed destroy_wor [...] omits 6a82e23f45fe s390/cpumf: Adjust registration of s390 PMU device drivers omits 14ce38484419 tty: remove unused argument from tty_open_by_driver() omits 60774d2af07a i2c: of: Populate fwnode in of_i2c_get_board_info() omits 443633225ef9 dm: Fix Kconfig indentation omits 379c02ebcc9a platform/chrome: cros_ec: Fix Kconfig indentation omits 1637a947e684 staging: most: core: remove sysfs attr remove_link omits 83072c35ee87 staging: vc04: Fix Kconfig indentation omits ee5f771f10fc staging: pi433: Fix Kconfig indentation omits f82ea85dd722 staging: nvec: Fix Kconfig indentation omits 4574c517bb33 staging: most: Fix Kconfig indentation omits 63f1dae291b9 staging: fwserial: Fix Kconfig indentation omits 3750392ecc9d staging: fbtft: Fix Kconfig indentation omits 4500914d3686 tty: Fix Kconfig indentation omits abf5c67dc43c drivers: base: Fix Kconfig indentation omits ab64ec1db25e misc: Fix Kconfig indentation omits c8175bd155c5 char: Fix Kconfig indentation omits 6e6c18bcb78c intel_th: pci: Add Tiger Lake CPU support omits 6a1743422a7c intel_th: pci: Add Ice Lake CPU support omits 512592779a33 intel_th: Fix a double put_device() in error path omits 189f39ee6ac5 fbtft: Drop OF dependency omits 8b2d3aeeb7ec fbtft: Make use of device property API omits 2494fd4c8388 fbtft: Drop useless #ifdef CONFIG_OF and dead code omits 6753e7957fef fbtft: Describe function parameters in kernel-doc omits 21f585480deb fbtft: Make sure string is NULL terminated omits 992edeaefed6 KVM: nVMX: Assume TLB entries of L1 and L2 are tagged diff [...] omits 5637f60b6828 KVM: x86: Unexport kvm_vcpu_reload_apic_access_page() omits c79eb77554bb KVM: nVMX: add CR4_LA57 bit to nested CR4_FIXED1 omits cc877670975b KVM: nVMX: Use semi-colon instead of comma for exit-handle [...] omits 9a2ae9f6b6bb KVM: x86: Zero the IOAPIC scan request dest vCPUs bitmap omits 407e62f52aad Merge tag 'irqchip-5.5' of git://git.kernel.org/pub/scm/li [...] omits a5c8b2ae2e51 mmc: sdhci-of-arasan: Add support for ZynqMP Platform Tap [...] omits 1297eacfe79e dt-bindings: mmc: arasan: Document 'xlnx,zynqmp-8.9a' controller omits 1ed7d5c8f82d firmware: xilinx: Add SDIO Tap Delay nodes omits f3dafc374a82 mmc: sdhci-of-arasan: Add support to set clock phase delay [...] omits fec81c5bca24 dt-bindings: mmc: Add optional generic properties for mmc omits 07a14d1df454 mmc: sdhci-of-arasan: Add sampling clock for a phy to use omits 1963ae50999b dt-bindings: mmc: arasan: Update Documentation for the inp [...] omits e1463618cd8c mmc: sdhci-of-arasan: Separate out clk related data to ano [...] omits b0b19ce6e47c mmc: sdhci: Fix grammar in warning message omits 76216850b207 mmc: sdhci-of-aspeed: add inversion signal presence omits 9679062263c3 mmc: sdhci-of-aspeed: enable CONFIG_MMC_SDHCI_IO_ACCESSORS omits f545702b74f9 mmc: sdhci_am654: Add Support for Command Queuing Engine to J721E omits 23cb16d2ccb5 mt76: mt76u: fix endpoint definition order omits acf5457fd99d mt76: mt7615: read {tx,rx} mask from eeprom omits e49c76d455a9 mt76: move mt76_get_antenna in mt76_core module omits e8b970c8e367 mt76: fix possible out-of-bound access in mt7615_fill_txs/ [...] omits 45876d6ebbd2 Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" omits 2b5d1b91e174 mt76: mt7615: disable radar pattern detector during scanning omits 0eb8c104fd8d mt76: move interface_modes definition in mt76_core module omits 7f4b7920318b mt76: mt7615: add ibss support omits 19d0affadd6e mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_ [...] omits 61c51a74a4e5 mt76: use mt76_dev in mt76_is_{mmio,usb} omits cc53b52daa09 mt76: Remove set but not used variable 'idx' omits 284efb473ef5 mt76: mt76u: rely on a dedicated stats workqueue omits 80df01f4dc79 mt76: mt76u: rely on usb_interface instead of usb_dev omits 5d1ad7d7bab0 mt76: mt7615: remove unneeded semicolon omits 2ec1e82bbf92 mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate omits b86b173f634f mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb omits 3473750cd412 mt76: remove obsolete .add_buf() from struct mt76_queue_ops omits bf5238b25ac3 mt76: add sanity check for a-mpdu rx wcid index omits 237312c5e485 mt76: refactor cc_lock locking scheme omits d1bc9bf2072c mt76: mt76x0: eeprom: add support for MAC address from OF omits 3e0705acd4de mt76: avoid enabling interrupt if NAPI poll is still pending omits e7aaa72f4728 mt76: fix aggregation stop issue omits fb7d95c6ee4f mt76: drop rcu read lock in mt76_rx_aggr_stop omits 1a817fa73c3b mt76: add missing locking around ampdu action omits 36f7e2b2bb1d mt76: do not use devm API for led classdev omits 55857ab85797 mt76: enable airtime fairness omits b2c2f029683c mt76: mt7615: track tx/rx airtime for airtime fairness omits 87d3cdeb2811 mt76: mt7615: introduce mt7615_mac_wtbl_update routine omits 29ed2a79de00 mt76: mt7615: fix survey channel busy time omits 6bfa6e38266d mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 omits 355f8d00c597 mt76: mt76x02: track approximate tx airtime for airtime fa [...] omits b02f42f4ed2f mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset omits aec65e484779 mt76: unify channel survey update code omits dcff8d4dc301 mt76: mt7603: switch to a different counter for survey busy time omits ea565833fd78 mt76: mt7603: track tx airtime for airtime fairness and survey omits 5ce09c1a7907 mt76: track rx airtime for airtime fairness and survey omits 0fd0eb54bfe0 mt76: store current channel survey_state in struct mt76_dev omits 9ec0b821b815 mt76: rename mt76_driver_ops txwi_flags to drv_flags and i [...] omits d515fdca46e7 mt76: report rx a-mpdu subframe status omits 055da6cfd0dc mt76: mt7603: remove q_rx field from struct mt7603_dev omits 5a8d4678e02b mt76: mt7603: collect aggregation stats omits 75601194a1c8 mt76: mt7615: collect aggregation stats omits d7b47bbdd71c mt76: move aggr_stats array in mt76_dev omits 25990ed3816e mt76: mt7615: add queue entry in debugfs omits 0b82a8e8024b mt76: move queue debugfs entry to driver specific code omits fdb96b06040d mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module omits d5b3be417b01 mt76: mt76x0u: reset counter starting the device omits ad571c93169b mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_m [...] omits 7b37cce09d18 mt76: mt76x02: move mac_reset_counter in mt76x02_lib module omits 45971b2385d6 mt76: mt7615: enable SCS by default omits 4482455409b0 mt76: mt76x0e: make array mt76x0_chan_map static const, ma [...] omits af3076db14b1 mt76: usb: add lockdep_assert_held in __mt76u_vendor_request omits a670111131db mt76: remove empty flag in mt76_txq_schedule_list omits b0b2373db7fe mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown omits c7f647d9bdb0 mt76: remove aggr_work field from struct mt76_wcid omits b4124a5b1a00 mt76: mt7615: fix control frame rx in monitor mode omits 72a81ad9d6d6 s390/smp: fix physical to logical CPU map for SMT omits c2313594216b s390/early: move access registers setup in C code omits b8ce1fa4892c s390/head64: remove unnecessary vdso_per_cpu_data setup omits c02ee6a16a26 s390/early: move control registers setup in C code omits 13f9bae579c6 s390/kasan: support memcpy_real with TRACE_IRQFLAGS omits 0398d4ab1677 s390/crypto: Fix unsigned variable compared with zero omits 0122baaa93cc Merge tag 'gvt-next-fixes-2019-11-12' of https://github.co [...] omits 1992b66d2f55 PM: Wrap documentation to fit in 80 columns omits 5aa9ba6312e3 cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() omits c55b51a06b01 cpuidle: Allow idle injection to apply exit latency limit omits 54fae6e31bed iwlwifi: bump FW API to 52 for 22000 series omits 5974fbb5e10b iwlwifi: check kasprintf() return value omits b646a883ad74 iwlwifi: mvm: remove outdated comment referring to wake lock omits 9b08ae2219b1 iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb omits e7babbe31fe2 iwlwifi: dvm: excessive if in rs_bt_update_lq() omits e8503aeca354 iwlwifi: mvm: Report tx/rx antennas omits 5661925a9b38 iwlwifi: pcie: rx: use rxq queue_size instead of constant omits 924f838b6b36 iwlwifi: mvm: remove left-over non-functional email alias omits 49b7b35cf61f iwlwifi: config: remove max_rx_agg_size omits ab393cb12d03 iwlwifi: pcie: make some RX functions static omits 17ffa21af93a iwlwifi: scan: support scan req FW API ver 13 omits 4f4925a7b234 iwlwifi: pcie: fix support for transmitting SKBs with fraglist omits 093b92287363 drm/i915: Split i915_active.mutex into an irq-safe spinloc [...] omits e190de6941db ALSA: hda - Add mute led support for HP ProBook 645 G4 omits 3ef240eaff36 futex: Prevent exit livelock omits ac31c7ff8624 futex: Provide distinct return value when owner is exiting omits 3f186d974826 futex: Add mutex around futex exit omits af8cbda2cfca futex: Provide state handling for exec() as well omits 4a8e991b91ac futex: Sanitize exit state handling omits 18f694385c4f futex: Mark the begin of futex exit explicitly omits f24f22435dcc futex: Set task::futex_state to DEAD right after handling [...] omits 150d71584b12 futex: Split futex_mm_release() for exit/exec omits 4610ba7ad877 exit/exec: Seperate mm_release() omits 3d4775df0a89 futex: Replace PF_EXITPIDONE with a state omits ba31c1a48538 futex: Move futex exit handling into futex code omits eac08515d7bd rtl8xxxu: Remove set but not used variable 'vif','dev','len' omits 4f61563da075 brcmfmac: remove monitor interface when detaching omits 5d26a6a6150c brcmfmac: disable PCIe interrupts before bus reset omits 3dff7c6e3749 rtw88: allows to enable/disable HCI link PS mechanism omits d2e2c47e65af rtw88: pci: enable CLKREQ function if host supports it omits ff3297f62fff rtw88: pci: use for loop instead of while loop for DBI/MDIO omits 83a5a2d76f99 rtw88: pci: use macros to access PCI DBI/MDIO registers omits df0af4c7bac4 qtnfmac: process HE capabilities requests omits be4f00cf1592 qtnfmac: add TLV for extension IEs omits 1db359946bd1 qtnfmac: signal that all packets coming from device are al [...] omits 4e14e76cee38 qtnfmac: advertise netdev port parent ID omits 904628d3130b qtnfmac: add interface ID to each packet omits decfc5c70d20 qtnfmac: track broadcast domain of each interface omits 45028223425d qtnfmac: remove VIF in firmware in case of error omits 4c8c0d8f709d rtlwifi: set proper udelay within rf_serial_read omits 92541dd9dda5 rtlwifi: rf_lock use non-irqsave spin_lock omits f89f1aefff5a ipw2x00: remove set but not used variable 'force_update' omits 805a57acd7b5 ipw2x00: remove set but not used variable 'reason' omits 7af496b9eb04 brcmfmac: remove set but not used variable 'mpnum','nsp','nmp' omits 65309ef6b258 scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() omits c941e0d17260 scsi: target: core: Fix a pr_debug() argument omits 238191d65d72 scsi: iscsi: Don't send data to unbound connection omits e9d3009cb936 scsi: target: iscsi: Wait for all commands to finish befor [...] omits 80647a89eaf3 scsi: target: core: Release SPC-2 reservations when closin [...] omits 11bf1d14b2d6 scsi: target: core: Document target_cmd_size_check() omits 29d28f2b8d37 scsi: bnx2i: fix potential use after free omits 5a993e507ee6 Revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" omits 0b7a223552d4 scsi: NCR5380: Add disconnect_mask module parameter omits d04fc41af247 scsi: NCR5380: Unconditionally clear ICR after do_abort() omits 350767f20be8 scsi: NCR5380: Call scsi_set_resid() on command completion omits aa5334c4f301 scsi: scsi_debug: num_tgts must be >= 0 omits 4583a4f66b32 scsi: lpfc: use hdwq assigned cpu for allocation omits 9b44ffab49e3 scsi: arcmsr: fix indentation issues omits 3fe3d2428b62 scsi: qla4xxx: fix double free bug omits 044f59de3a3d scsi: pm80xx: Modified the logic to collect fatal dump omits 7295493682aa scsi: pm80xx: Tie the interrupt name to the module instance omits e2773c67e24a scsi: pm80xx: Controller fatal error through sysfs omits 3e253d9657b0 scsi: pm80xx: Do not request 12G sas speeds omits 51c1c5f6ed64 scsi: pm80xx: Cleanup command when a reset times out omits 91a43fa61f10 scsi: pm80xx: Fix command issue sizing omits a88d9db94c4c scsi: pm80xx: Fix dereferencing dangling pointer omits e90e236250e9 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check omits 7370672dc3e7 scsi: pm80xx: Squashed logging cleanup changes omits 4daf1ef3c681 scsi: pm80xx: Convert 'long' mdelay to msleep omits cef1538456ba scsi: pm80xx: Initialize variable used as return status omits e703977b505f scsi: pm80xx: Make phy enable completion as NULL omits ce21c63ee995 scsi: pm80xx: Fix for SATA device discovery omits 6d303e4b19d6 scsi: ufs: Fix error handing during hibern8 enter omits 18f01374b55b scsi: ufs: Abort gating if clock on request is pending omits 9333d7757348 scsi: ufs: Fix irq return code omits b2e2f0e6a6f9 bpf: Make array_map_mmap static omits 24f65050276a selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 omits 272630feb4c0 cxgb4: remove unneeded semicolon for switch block omits b8fc7177d8ae net: dsa: felix: Fix CPU port assignment when not last port omits a0d7da26ce86 libbpf: Fix call relocation offset calculation bug omits 677017d196ba f2fs: Fix deadlock in f2fs_gc() context during atomic file [...] omits c45d6002ff7a f2fs: show f2fs instance in printk_ratelimited omits 848a5e507e26 perf report: Jump to symbol source view from total cycles view omits 5cb456af99f5 perf util: Move block TUI function to ui browsers omits bb1835a3b86c perf session: Fix decompression of PERF_RECORD_COMPRESSED records omits 564f86d38475 clk: mark clk_disable_unused() as __init omits 8247470772be clk: Fix memory leak in clk_unregister() omits 0e3149f86b99 perf dso: Move dso_id from 'struct map' to 'struct dso' omits 3de88c9113f8 net-af_xdp: Use correct number of channels from ethtool omits 922eea2ce5c7 x86/xen/32: Simplify ring check in xen_iret_crit_fixup() omits 29b810f5a5ec x86/xen/32: Make xen_iret_crit_fixup() independent of fram [...] omits 81ff2c37f9e5 x86/stackframe/32: Repair 32-bit Xen PV omits 1f74b100c9d9 perf dsos: Remove unused dsos__find() method omits d8c313d75abf dt-bindings: pwm: Convert Samsung PWM bindings to json-schema omits 89650a1e3b6f dt-bindings: pwm: Convert PWM bindings to json-schema omits 83ededdb72ca docs: Add initial documentation for devfreq omits a25984f3baaa RDMA/qedr: Fix null-pointer dereference when calling rdma_ [...] omits 291084904eb0 Documentation: Document how to get links with git am omits 0acc637dacb6 RDMA/cm: Use refcount_t type for refcount variable omits c16339b69c0d IB/mlx5: Support extended number of strides for Striding RQ omits ff3195b3ed85 IB/mlx4: Update HW GID table while adding vlan GID omits 7b59a82493b4 perf map: Move comparision of map's dso_id to a separate function omits 3f1a9e630b6e regulator: rn5t618: fix rc5t619 ldo10 enable omits 0ced7b050224 ASoC: soc-pcm: remove soc_pcm_private_free() omits b2b2afbb48ea ASoC: soc-component: tidyup snd_soc_pcm_component_new/free [...] omits 0bb887709eb1 ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 [...] omits 9a5d847c0bda coresight: replicator: Fix missing spin_lock_init() omits 9def5dc10d3e coresight: funnel: Fix missing spin_lock_init() omits 4a7380a52ec9 perf map: Pass a dso_id to map__new() omits 99459a84d587 perf map: Move maj/min/ino/ino_generation to separate struct omits bcba0c454712 libnvdimm: Export the target_node attribute for regions an [...] omits cb4dd729ee6c dax: Add numa_node to the default device-dax attributes omits bfd2e9140656 libnvdimm: Simplify root read-only definition for the 'res [...] omits 153dd28647d6 dax: Simplify root read-only definition for the 'resource' [...] omits 770619a95106 dax: Create a dax device_type omits e755799aefa9 libnvdimm: Move nvdimm_bus_attribute_group to device_type omits 360eba7ebdf7 libnvdimm: Move nvdimm_attribute_group to device_type omits 4ce79fa97e6a libnvdimm: Move nd_mapping_attribute_group to device_type omits 7c4fc8cde164 libnvdimm: Move nd_region_attribute_group to device_type omits e2f6a0e34870 libnvdimm: Move nd_numa_attribute_group to device_type omits dfdeeb41fb08 Merge branch 'tt/misc' into dev omits c7df4a1ecb85 ext4: work around deleting a file with i_nlink == 0 safely omits 4ea99936a163 ext4: add more paranoia checking in ext4_expand_extra_isiz [...] omits 119a3cb6d687 platform/chrome: wilco_ec: Add keyboard backlight LED support omits 3c4d77b68928 platform/chrome: wilco_ec: Add charging config driver omits 7a7ebfa85f4f thunderbolt: Power cycle the router if NVM authentication fails omits 545886fead7a ext2: code cleanup for descriptor_loc() omits dabad1ff8561 pinctrl: meson: add pinctrl driver support for Meson-A1 SoC omits fd422964071f pinctrl: meson: add a new callback for SoCs fixup omits 58afa801ef22 pinctrl: nomadik: db8500: Add mc0_a_2 pin group without di [...] omits a20db58f3e6e regmap: regmap-w1: Drop unreachable code omits 8f6ee51d772d Merge tag 'perf-core-for-mingo-5.5-20191119' of git://git. [...] omits 5398e94fb753 ALSA: hda - Add DP-MST support for NVIDIA codecs omits 9c32fea83692 ALSA: hda - Add DP-MST support for non-acomp codecs omits 5204a05d70d9 ALSA: hda - Add DP-MST jack support omits 80b917a8dd8f ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense omits cbda56d5fefc cpuidle: Introduce cpuidle_driver_state_disabled() for dri [...] omits a7583e72a5f2 ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 omits 6b7c095a51e1 powerpc/83xx: map IMMR with a BAT. omits cbcaff7d27ad powerpc/32s: automatically allocate BAT in setbat() omits d538aadc2718 powerpc/ioremap: warn on early use of ioremap() omits 265c3491c4bc powerpc: Add support for GENERIC_EARLY_IOREMAP omits 77693a5fb57b powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt() omits eafd687e689a powerpc/8xx: use the fixmapped IMMR in cpm_reset() omits 132f92fdc427 powerpc/8xx: add __init to cpm1 init functions omits df66499a1fab Bluetooth: delete a stray unlock omits 9f4813b531a0 Merge tag 'v5.4-rc8' into WIP.x86/mm, to pick up fixes omits b8dc647657d5 Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth omits 4a56e423e0e1 remoteproc: stm32: fix probe error case omits 553671b76859 firmware_loader: Fix labels with comma for builtin firmware omits cddaebaf3d81 scsi: ufs: Fix register dump caused sleep in atomic context omits 71d848b8d97e scsi: ufs: Fix up auto hibern8 enablement omits 870b1279c7a0 scsi: ufs-qcom: Add reset control support for host controller omits ebdd1dfde5d2 scsi: ufs: Add device reset in link recovery path omits 0424c5a4dda5 Merge branch 'remove-jited-size-limits' omits d1242b10ff03 s390/bpf: Remove JITed image size limitations omits b25c57b6b7dd s390/bpf: Use lg(f)rl when long displacement cannot be used omits 451e448ff4bb s390/bpf: Use lgrl instead of lg where possible omits c1aff5682da2 s390/bpf: Load literal pool register using larl omits e0491f64795b s390/bpf: Align literal pool entries omits 4e9b4a6883dd s390/bpf: Use relative long branches omits a25ecd9d1e60 bpf: Fix memory leak on object 'data' omits c21709e744b4 net: phy: dp83869: fix return of uninitialized variable ret omits 3132174b4b5c lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER omits bec39a9fbbfa Merge branch 'bnxt_en-Updates' omits 642aebdee4a1 bnxt_en: Abort waiting for firmware response if there is n [...] omits a2b31e27f626 bnxt_en: Add a warning message for driver initiated reset omits 05069dd4c577 bnxt_en: Return proper error code for non-existent NVM variable omits e4e38237d7e3 bnxt_en: Report health status update after reset is done omits e633a32935a3 bnxt_en: Set MASTER flag during driver registration. omits 0a3f4e4f342c bnxt_en: Extend ETHTOOL_RESET to hot reset driver. omits 5b306bde2b46 bnxt_en: Increase firmware response timeout for coredump c [...] omits 19b3751ffa71 bnxt_en: Improve RX buffer error handling. omits 41136ab35888 bnxt_en: Update firmware interface spec to 1.10.1.12. omits c4154cffa390 Merge branch 'selftests-Add-ethtool-and-scale-tests' omits 64916b57c0b1 selftests: forwarding: Add speed and auto-negotiation test omits 8f72a9cf3690 selftests: forwarding: lib.sh: Add wait for dev with timeout omits 646cf7ed9abb selftests: forwarding: Add ethtool_lib.sh omits b22b0b0b10aa selftests: mlxsw: Check devlink device before running test omits 0fed96fa8342 selftests: mlxsw: Add router scale test for Spectrum-2 omits 6960f7e3b2d7 Merge branch 'page_pool-followup-changes-to-restore-tracep [...] omits 832ccf6f80cd page_pool: extend tracepoint to also include the page PFN omits 7c9e69428da3 page_pool: add destroy attempts counter and rename tracepoint omits c491eae8f9c0 xdp: remove memory poison on free for struct xdp_mem_allocator omits b95e86d846b6 net: phy: avoid matching all-ones clause 45 PHY IDs omits e64dbb1ac078 Merge branch 'Add-support-for-SFPs-behind-PHYs' omits 36023da1c704 net: phy: marvell10g: add SFP+ support omits 298e54fa810e net: phy: add core phylib sfp support omits fb3d8bcde6df dt-bindings: net: add ethernet controller and phy sfp property omits 99638e9d6c85 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits fa17ed069c61 btrfs: drop bdev argument from submit_extent_page omits a019e9e197ea btrfs: remove extent_map::bdev omits 1a41802701ec btrfs: drop bio_set_dev where not needed omits 429aebc0a9a0 btrfs: get bdev directly from fs_devices in submit_extent_page omits a910e4666d61 perf parse: Report initial event parsing error omits cb4027308570 perf probe: Trace a magic number if variable is not found omits 66f69b219716 perf probe: Support DW_AT_const_value constant value omits 72363540c009 perf probe: Support multiprobe event omits 15354d546986 perf probe: Generate event name with line number omits 499144c83d3b perf probe: Do not show non representive lines by perf-probe -L omits 1ae5d88a4eef perf probe: Verify given line is a representive line omits 57f95bf5f882 perf probe: Show correct statement line number by perf probe -l omits b980be189c9b x86/insn: Add some Intel instructions to the opcode map omits 1e5f015442e7 x86/insn: perf tools: Add some instructions to the new ins [...] omits 2ea2612b987a selftests, bpf: Workaround an alu32 sub-register spilling issue omits 3b054b7133b4 selftests, bpf: Fix test_tc_tunnel hanging omits 56bf877a5080 selftests, bpf: xdping is not meant to be run standalone omits 7624e69465da perf map: Move seldom used ->flags field to second cacheline omits 5ca470a0c388 docs: Add request_irq() documentation omits dbc984c96166 perf map: Use bitmap for booleans omits e8a9e30d7211 docs: filesystems: Add mount map description in Content omits c11565e88790 docs: filesystems: Update code snippets in autofs.rst omits f11f2a3c5435 docs: filesystems: convert autofs.txt to reST omits 33c26ab4d6be watchdog: jz4740: Drop dependency on MACH_JZ47xx omits 6d532143c915 watchdog: jz4740: Use regmap provided by TCU driver omits 1d9c30745455 watchdog: jz4740: Use WDT clock provided by TCU driver omits 74f078c333e9 dt-bindings: watchdog: sama5d4_wdt: add microchip,sam9x60- [...] omits d615a6fd12b2 watchdog: sama5d4_wdt: cleanup the bit definitions omits 3e1740993e43 btrfs: record all roots for rename exchange on a subvol omits 39e68d9e7ab2 watchdog: sprd: Fix the incorrect pointer getting from dri [...] omits c04571251b3d watchdog: aspeed: Fix clock behaviour for ast2600 omits 6083ab7b2f3f watchdog: imx7ulp: Fix reboot hang omits bc44fa734cef watchdog: make nowayout sysfs file writable omits a19f89335f4b watchdog: prevent deferral of watchdogd wakeup on RT omits eccb7fe5e72a watchdog: imx7ulp: Use definitions instead of magic values omits c37e358163d9 watchdog: imx7ulp: Remove inline annotations omits 9ab26e34bb62 watchdog: imx7ulp: Remove unused structure member omits 747d88a1a88c watchdog: imx7ulp: Pass the wdog instance inimx7ulp_wdt_enable() omits 4c0bfc039c88 watchdog: wdat_wdt: Spelling s/configrable/configurable/ omits 5b256b56885a watchdog: bd70528: Trivial function documentation fix omits ef14cab2d85b watchdog: cadence: Do not show error in case of deferred probe omits 72139dfa2464 watchdog: Fix the race between the release of watchdog_cor [...] omits b6276d4e4bc3 watchdog: sbc7240_wdt: Fix yet another -Wimplicit-fallthro [...] omits ff0aaacb6f26 watchdog: intel-mid_wdt: Add WATCHDOG_NOWAYOUT support omits 86865322d227 watchdog: imx2_wdt: Use 'dev' instead of dereferencing it [...] omits ebe66ded6d4c watchdog: imx2_wdt: Use __maybe_unused instead of #if CONF [...] omits 87d184680dd8 watchdog: imx2_wdt: Remove unnecessary blank line omits e11cfc697601 watchdog: w83627hf_wdt: Support NCT6116D omits 55ed51fff224 {tty: serial, nand: onenand}: samsung: rename to fix build [...] omits ae7c2d342a10 spi: mediatek: add SPI_CS_HIGH support omits 042528f8d840 Btrfs: fix block group remaining RO forever after error du [...] omits b12de52896c0 btrfs: scrub: Don't check free space before marking a bloc [...] omits 7f0432d0d8dc btrfs: change btrfs_fs_devices::rotating to bool omits 0395d84f8edc btrfs: change btrfs_fs_devices::seeding to bool omits 32da5386d9a4 btrfs: rename btrfs_block_group_cache omits d49a2ddb1568 btrfs: block-group: Reuse the item key from caller of read [...] omits ffb9e0f05fab btrfs: block-group: Refactor btrfs_read_block_groups() omits d4e253bbbc20 btrfs: document extent buffer locking omits a4477988cfed btrfs: access eb::blocking_writers according to ACCESS_ONC [...] omits 40d38f53d476 btrfs: set blocking_writers directly, no increment or decrement omits f5c2a5259085 btrfs: merge blocking_writers branches in btrfs_tree_read_lock omits 9c907446dce3 btrfs: drop incompat bit for raid1c34 after last block gro [...] omits cfbb825c7619 btrfs: add incompat for raid1 with 3, 4 copies omits 8d6fac0087e5 btrfs: add support for 4-copy replication (raid1c4) omits 47e6f7423b91 btrfs: add support for 3-copy replication (raid1c3) omits fac07d2b0915 btrfs: sink write flags to cow_file_range_async omits 57e5ffeb8779 btrfs: sink write_flags to __extent_writepage_io omits fd0ddbe25095 Btrfs: send, skip backreference walking for extents with m [...] omits 11f2069c113e Btrfs: send, allow clone operations within the same file omits 6b7faadd985c btrfs: Ensure we trim ranges across block group boundary omits 2d974619a77f btrfs: volumes: Use more straightforward way to calculate [...] omits 153a6d299956 btrfs: tree-checker: Check item size before reading file e [...] omits 3ec17a67cc34 btrfs: clean up locking name in scrub_enumerate_chunks() omits 6ef108dd0cda btrfs: Streamline btrfs_fs_info::backup_root_index semantics omits 4ac039ad75df btrfs: Rename find_oldest_super_backup to init_backup_root_slot omits 260eb11bd42b btrfs: Remove unused next_root_backup function omits 336a0d8df1d9 btrfs: Don't use objectid_mutex during mount omits b8522a1e5f42 btrfs: Factor out tree roots initialization during mount omits bd2336b2ac11 btrfs: Add read_backup_root omits fc2e4c5b3508 btrfs: Remove newest_gen argument from find_oldest_super_backup omits 01f0f9da9dc8 btrfs: Cleanup and simplify find_newest_super_backup omits 16ad3be1752a Btrfs: remove unnecessary delalloc mutex for inodes omits bf2df5aed1c8 Btrfs: remove wait queue from space_info structure omits f5389f330d6f btrfs: remove cached space_info in btrfs_statfs() omits b3470b5dbe13 btrfs: add dedicated members for start and length of a blo [...] omits 0222dfdd4af1 btrfs: rename extent buffer block group item accessors omits de0dc456fd62 btrfs: rename block_group_item on-stack accessors to follo [...] omits 3d976388daa9 btrfs: remove embedded block_group_cache::item omits f93c63e54730 btrfs: move block_group_item::flags to block group omits bf38be65f370 btrfs: move block_group_item::used to block group omits 34b127aecd4f btrfs: Remove btrfs_bio::flags member omits 352ae07b599a btrfs: add blake2b to checksumming algorithms omits b4e967be431c btrfs: add member for a specific checksum driver omits 41e6d2a808ad btrfs: sysfs: show used checksum driver per filesystem omits f7cea56c0fff btrfs: sysfs: export supported checksums omits 3831bf0094ab btrfs: add sha256 to checksumming algorithm omits 3951e7f050ac btrfs: add xxhash64 to checksumming algorithms omits c6da429ea988 block: sed-opal: Introduce SUM_SET_LIST parameter and appe [...] omits 46f9469247c6 ftrace: Rename ftrace_graph_stub to ftrace_stub_graph omits ea806eb3eab3 ftrace: Add a helper function to modify_ftrace_direct() to [...] omits 6519f708cc35 xfs: report corruption only as a regular error omits 377bcd5f3b7f xfs: Remove kmem_zone_free() wrapper omits aaf54eb8bc15 xfs: Remove kmem_zone_destroy() wrapper omits b1231760e443 xfs: Remove slab init wrappers omits eb65ccdb0836 ASoC: wm_adsp: Expose mixer control API omits e48fdb53bd1f ASoC: tlv320aic31xx: configure output common-mode voltage omits 653c28afa76b ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. omits 10f64581b1b7 libtraceevent: Fix parsing of event %o and %X argument types omits aceb98261ea7 perf callchain: Fix segfault in thread__resolve_callchain_ [...] omits a7c2b572e217 perf map_groups: Auto sort maps by name, if needed omits a94ab91a54c6 perf machine: No need to check if kernel module maps pre-exist omits 03189e8ed5b3 docs: cgroup: mm: Fix spelling of "list" omits bc3bdb12bbb3 usb-storage: Disable UAS on JMicron SATA enclosure omits 302ee055af02 ASoC: SOF: Intel: Fix build break omits 496074f94b19 blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 omits 00b89892c869 Revert "bcache: fix fifo index swapping condition in journ [...] omits a468168130ec scsi: sd_zbc: Remove set but not used variable 'buflen' omits 36b3db03b474 perf/core: Fix the mlock accounting, again omits d256d796279d dm thin: wakeup worker only when deferred bios exist omits fa039b936cf5 drm/i915: fix accidental static variable use omits e367925e80b5 drm/i915/guc: Skip suspend/resume GuC action on platforms [...] omits a46bfdc83fee drm/i915/gt: Wait for new requests in intel_gt_retire_requests() omits 2a39b072ee69 drm/i915: Restore GT coarse power gating workaround omits 9faf5fa4d3da drm/i915/fbdev: Restore physical addresses for fb_mmap() omits 7e89d508558c drm/i915/perf: don't forget noa wait after oa config omits 3e749f5199e1 drm/i915: Avoid atomic context for error capture omits 78e2ea291ead drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition omits 5d77aa07bd2f drm/i915: Fix detection for a CMP-V PCH omits 36104fcf8ff4 drm/i915: Flush context free work on cleanup omits de678bc63cc6 block: Don't disable interrupts in trigger_softirq() omits 32c4d9e8a4eb rtc: msm6242: Remove unneeded msm6242_set()/msm6242_clear( [...] omits 6e0a9b3dfaaf perf record: No need to process the synthesized MMAP events twice omits f068435d9bb2 perf map: No need to adjust the long name of modules omits 1ae14516cba0 perf map_groups: Add a front end cache for map lookups by name omits e34494c8df0c rtc: msm6242: Fix reading of 10-hour digit omits c5c584d2dbb0 perf maps: Do not use an rbtree to sort by map name omits bef69dd87828 sched/cpufreq: Move the cfs_rq_util_change() call to cpufr [...] omits b21feab0b865 Merge tag 'v5.4-rc8' into sched/core, to pick up fixes and [...] omits a9723389cc75 sched/fair: Add comments for group_type and balancing at S [...] omits 450c3d416683 affs: fix a memory leak in affs_remount omits 6060c07d476e affs: Replace binary semaphores with mutexes omits 3318544b721d sched/fair: Fix rework of find_idlest_group() omits 79f6c108c87b ASoC: pcm3168a: Add support for optional RST gpio handling omits cdacc761dae1 ASoC: pcm3168a: Document optional RST gpio omits b1176bbb7086 ASoC: wm5100: add missed pm_runtime_disable omits 2dab09be49a1 ASoC: wm2200: add missed operations in remove and probe failure omits baddcee98993 ASoC: qcom: q6asm-dai: add support to flac decoder omits 51d2584a9894 ASoC: qcom: q6asm: add support to flac config omits d2522335c92c ALSA: compress: add flac decoder params omits cd050abeba2a spi: st-ssc4: add missed pm_runtime_disable omits 1d7c4c115f7a regulator: vexpress: Use PTR_ERR_OR_ZERO() to simplify code omits a3b9ed55775e ASoC: rt5677: rt5677_check_hotword() can be static omits 44d13f6c2a0b ASoC: rt5682: fix the charge pump capacitor discharges omits fe289ebb65ee Merge tag 'kvm-s390-next-5.5-1' of git://git.kernel.org/pu [...] omits 7da8abcf482a staging: rtl8723bs: remove set but not used variable 'chan [...] omits eb22caade58d staging: rtl8723bs: remove set but not used variable 'noti [...] omits 17b937a9d6f7 staging: rtl8723bs: remove set but not used variable 'pmlm [...] omits 68a65ab1b7f1 staging: rtl8723bs: remove set but not used variable 'pHal [...] omits 7fcd011a86dc staging: rtl8723bs: remove set but not used variable 'pHal [...] omits 04254066ac76 staging: rtl8192e: remove set but not used variable 'frag' omits 50b2b571c5f3 serial: ifx6x60: add missed pm_runtime_disable omits f6a196477184 serial: pl011: Fix DMA ->flush_buffer() omits 8530c37a70df btrfs: get bdev from latest_dev for dio bh_result omits c3e14909d3b3 btrfs: assert extent_map bdevs and lookup_map and split omits 32ab3d1b4d0c btrfs: remove pointless indentation in btrfs_read_sys_array() omits 5ae216929069 btrfs: reduce indentation in btrfs_may_alloc_data_chunk omits 721860d5780c btrfs: remove pointless local variable in lock_stripe_add() omits 9d6cb1b0f9df btrfs: raid56: reduce indentation in lock_stripe_add omits 1d2e7c7c3ed7 btrfs: tracepoints: constify all pointers omits 94c3f6c6b804 btrfs: tracepoints: drop typecasts from printk omits bc80230e0e7b btrfs: Return offset from find_desired_extent omits 2034f3b470cc btrfs: Simplify btrfs_file_llseek omits d79b7c26b122 btrfs: Speed up btrfs_file_llseek omits 0cf252131361 btrfs: compression: remove ops pointer from workspace_manager omits 1e002351605d btrfs: compression: inline free_workspace omits a3bbd2a9ee3c btrfs: compression: pass type to btrfs_put_workspace omits c778df140644 btrfs: compression: inline alloc_workspace omits 5907a9bb13ce btrfs: compression: pass type to btrfs_get_workspace omits bd3a5287cc20 btrfs: compression: inline put_workspace omits 6a0d12724bd2 btrfs: compression: inline get_workspace omits d20f395f9895 btrfs: compression: export alloc/free/get/put callbacks of [...] omits 2510307e6c78 btrfs: compression: inline cleanup_workspace_manager omits 2dba714390f1 btrfs: compression: let workspace manager cleanup take onl [...] omits d55170334726 btrfs: compression: inline init_workspace_manager omits 975db48330c4 btrfs: compression: let workspace manager init take only the type omits be951045312d btrfs: compression: attach workspace manager to the ops omits 1e4eb7465438 btrfs: switch compression callbacks to direct calls omits c4bf665a3197 btrfs: export compression and decompression callbacks omits a60adce85f4b btrfs: use btrfs_block_group_cache_done in update_block_group omits 3797136b626a btrfs: check page->mapping when loading free space cache omits 536870071dbc Btrfs: fix metadata space leak on fixup worker failure to [...] omits a0e248bb502d Btrfs: fix negative subv_writers counter and data space le [...] omits b929c1d8313c btrfs: ioctl: Try to use btrfs_fs_info instead of *file omits 4273eaff9b8d btrfs: use bool argument in free_root_pointers() omits ce96b7ffd11e btrfs: use better definition of number of compression type omits b9b1a53e180e btrfs: use enum for extent type defines omits b2cd29596469 btrfs: props: remove unnecessary hash_init() omits 8d510121bfbf btrfs: Rename btrfs_join_transaction_nolock omits ce6d3eb6fd5c btrfs: User assert to document transaction requirement omits 67439dadb03a btrfs: opencode extent_buffer_get omits f7bddf1e27d1 btrfs: Avoid getting stuck during cyclic writebacks omits a9143bd31c6a btrfs: block-group: Rework documentation of check_system_c [...] omits c06631b0d8a4 btrfs: Enhance error output for write time tree checker omits 80d7fd1e0982 btrfs: tree-checker: Refactor prev_key check for ino into [...] omits dbb70becde5b Btrfs: extent_write_locked_range() should attach inode->i_wb omits ec39f7696ccf Btrfs: use REQ_CGROUP_PUNT for worker thread submitted bios omits 1d53c9e67230 Btrfs: only associate the locked page with one async_chunk struct omits ba8a9d079543 Btrfs: delete the entire async bio submission framework omits 08635bae0b4c Btrfs: stop using btrfs_schedule_bio() omits e1f60a6580c0 btrfs: add __pure attribute to functions omits 4143cb8b6f00 btrfs: add const function attribute omits b105e92755b4 btrfs: add __cold attribute to more functions omits 4c66e0d4243b btrfs: drop unused parameter is_new from btrfs_iget omits baf320b9d531 btrfs: use refcount_inc_not_zero in kill_all_nodes omits aa6c0df73e3b btrfs: print process name and pid that calls device scanning omits 725af92a6251 btrfs: Open-code name_in_log_ref in replay_one_name omits d3316c8233bb btrfs: Properly handle backref_in_log retval omits 89cbf5f6b6c2 btrfs: Don't opencode btrfs_find_name_in_backref in backre [...] omits 3296bf562443 btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED omits 61c047b541b5 btrfs: transaction: describe transaction states and transitions omits c1499166d10a btrfs: use has_single_bit_set for clarity omits 79c8264e4434 btrfs: add 64bit safe helper for power of two checks omits e62869be1ed7 btrfs: balance: use term redundancy instead of integrity i [...] omits 1f95ec012cb4 btrfs: move btrfs_unlock_up_safe to other locking functions omits ed2b1d36a9d0 btrfs: move btrfs_set_path_blocking to other locking functions omits 31f6e769ce41 btrfs: make btrfs_assert_tree_locked static inline omits d6156218bec9 btrfs: make locking assertion helpers static inline omits c9eb55db8439 btrfs: get rid of pointless wtag variable in async-thread.c omits a0cac0ec961f btrfs: get rid of unique workqueue helper functions omits 57d4f0b86327 btrfs: don't prematurely free work in scrub_missing_raid56 [...] omits e732fe95e4ca btrfs: don't prematurely free work in reada_start_machine_ [...] omits 9be490f1e15c btrfs: don't prematurely free work in end_workqueue_fn() omits c495dcd6fbe1 btrfs: don't prematurely free work in run_ordered_work() omits cdc6f1668e1f btrfs: get rid of unnecessary memset() of work item omits b3f167aa6c70 btrfs: move the failrec tree stuff into extent-io-tree.h omits 083e75e7e6a9 btrfs: export find_delalloc_range omits 9c7d3a548331 btrfs: move extent_io_tree defs to their own header omits 6f0d04f8e72e btrfs: separate out the extent io init function omits 33ca832fefa5 btrfs: separate out the extent leak code omits 34ffafdba12e btrfs: ctree: Remove stray comment of setting up path lock omits abe9339d69bd btrfs: ctree: Reduce one indent level for btrfs_search_old_slot() omits f624d976081d btrfs: ctree: Reduce one indent level for btrfs_search_slot() omits 71bf92a9b877 btrfs: tree-checker: Add check for INODE_REF omits c18679ebd868 btrfs: tree-checker: Try to detect missing INODE_ITEM omits b9fae2ebee0c Btrfs: make btrfs_wait_extents() static omits 35b814f3c53e btrfs: Add assert to catch nested transaction commit omits 9cf35f673583 btrfs: simplify inode locking for RWF_NOWAIT omits 65cc8bf99349 USB: documentation: flags on usb-storage versus UAS omits 335cbbd5762d USB: uas: heed CAPACITY_HEURISTICS omits bff000cae1ee USB: uas: honor flag to avoid CAPACITY16 omits 6351653febbb usb: host: xhci-tegra: Correct phy enable sequence omits b38bcc8e1206 Merge tag 'usb-ci-v5.5-rc1' of git://git.kernel.org/pub/sc [...] omits b020aa9d1e87 powerpc: cleanup hw_irq.h omits 44448640dd0d powerpc: permanently include 8xx registers in reg.h omits b06174345f6e powerpc/reg: use ASM_FTR_IFSET() instead of opencoding fixup. omits a2227a277743 powerpc/32: Don't populate page tables for block mapped pa [...] omits 46ddcb3950a2 powerpc/mm: Show if a bad page fault on data is read or write. omits c4028fa2daa0 powerpc/mm: drop #ifdef CONFIG_MMU in is_ioremap_addr() omits 43f003bb74b9 powerpc: Refactor BUG/WARN macros omits 98ba8e801322 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 347bc8cb2638 usb-serial: cp201x: support Mark-10 digital force gauge omits ee7b0d31f9f0 platform/x86: touchscreen_dmi: Add info for the ezpad 6 m4 tablet omits b97e12e594eb Merge branch 'bpf-array-mmap' omits 5051b384523b selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests omits 7fe74b436236 libbpf: Make global data internal arrays mmap()-able, if possible omits fc9702273e2e bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY omits 85192dbf4de0 bpf: Convert bpf_prog refcnt to atomic64_t omits 1e0bd5a091e5 bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_i [...] omits b41d62201b97 x86: Remove unused asm/rio.h omits 4d6141288c33 usb: chipidea: imx: pinctrl for HSIC is optional omits 8725aa4fa7de HID: rmi: Check that the RMI_STARTED bit is set before unr [...] omits 5ed0794cde59 m68k/atari: Convert Falcon IDE drivers to platform drivers omits b03e5774d51f HID: quirks: remove hid-led devices from hid_have_special_driver omits f3d7c2292d10 mmc: core: Fix size overflow for mmc partitions omits c91843463e9e mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests omits 11a98f37a5c1 x86: Fix typos in comments omits 2dbc6f113acd HID: Improve Windows Precision Touchpad detection. omits 3f4aad6e1a4c usb: chipidea: imx: refine the error handling for hsic omits 7d5ec335f94e usb: chipidea: imx: change hsic power regulator as optional omits df17aa9fb31f usb: chipidea: imx: check data->usbmisc_data against NULL [...] omits 782c1c49f3db usb: chipidea: core: change vbus-regulator as optional omits 93c2c7330a3b usb: chipidea: imx: enable vbus and id wakeup only for OTG events omits 72dc8df7920f usb: chipidea: udc: protect usb interrupt enable omits d16ab536aad2 usb: chipidea: udc: add new API ci_hdrc_gadget_connect omits 11fde161ab37 selftests/clone3: skip if clone3() is ENOSYS omits a019ff3b8b10 selftests/clone3: check that all pids are released on error paths omits 28df751539e8 selftests/clone3: report a correct number of fails omits 4f5c289ea66a selftests/clone3: flush stdout and stderr before clone3() [...] omits 7170d1a4cc4d Merge tag 'usb-for-v5.5' of git://git.kernel.org/pub/scm/l [...] omits 405fe7aa0dba riscv: provide a flat image loader omits 6bd33e1ece52 riscv: add nommu support omits 9e80635619b5 riscv: clear the instruction cache and all registers when booting omits accb9dbc4aff riscv: read the hart ID from mhartid on boot omits fcdc65375186 riscv: provide native clint access for M-mode omits f9c34bb52997 ubi: Fix producing anchor PEBs omits db96d571a7c2 rtc: tps65910: allow using RTC without alarm interrupt omits 6abf57262166 ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps omits 10256f000932 ubifs: do_kill_orphans: Fix a memory leak bug omits 91cbf01178c3 Revert "ubifs: Fix memory leak bug in alloc_ubifs_info() e [...] omits 7cc7720f06ab ubifs: Fix type of sup->hash_algo omits df22b5b3ecc6 ubifs: Fixed missed le64_to_cpu() in journal omits 3cfa4412df98 ubifs: Force prandom result to __le32 omits b27b281f9cfa ubifs: Remove obsolete TODO from dfs_file_write() omits 099718776742 ubi: Fix warning static is not at beginning of declaration omits 188945e9d926 ubi: Print skip_check in ubi_dump_vol_info() omits 589e1b6c47ce Merge tag 'nand/for-5.5' into mtd/next omits 8389a7b909f2 Merge tag 'spi-nor/for-5.5' into mtd/next omits ad39b5a1ed68 Merge CFI/Hyperbus tag 'for-v5.5-rc1' into mtd/next omits adbb68293fc5 libnvdimm: Move nd_device_attribute_group to device_type omits cb719d5fefc5 libnvdimm: Move region attribute group definition omits 78c81cc89a40 libnvdimm: Move attribute groups to device type omits cda93d6965a1 libnvdimm: Remove prototypes for nonexistent functions omits 4e24e37d5313 libnvdimm/btt: fix variable 'rc' set but not used omits d7c0d927ad5c libnvdimm/pmem: Delete include of nd-core.h omits 9067f2f0b41d RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' omits e1ee1e62bec4 RDMA/cma: Use ACK timeout for RoCE packetLifeTime omits 72b894b09a96 IB/umem: remove the dmasync argument to ib_umem_get omits 5a5e277b8d40 i2c: iproc: Add i2c repeated start capability omits 7763baace1b7 sched/uclamp: Fix overzealous type replacement omits a76bea0287ce powerpc/kmcent2: add ranges to the pci bridges omits 3a0990ca1a00 powerpc/booke: Spelling s/date/data/ omits 3e4282e484b3 powerpc/85xx: remove mostly pointless mpc85xx_qe_init() omits ea67a5519d61 powerpc/kmcent2: update the ethernet devices' phy properties omits 19b7e21c55c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 9e8d42a0f7eb percpu-refcount: Use normal instead of RCU-sched" omits 5620eb6c9d81 crypto: ccree - update a stale reference to ablkcipher omits d63007eb954e crypto: ablkcipher - remove deprecated and unused ablkciph [...] omits 809abaefa4d2 crypto: nx - remove stale comment referring to the blkciph [...] omits 8160ee7e285d crypto: marvell/cesa - rename blkcipher to skcipher omits 7fe948a52287 crypto: qat - switch to skcipher API omits 373960d794d2 crypto: talitos - switch to skcipher API omits ce0183cb6464 crypto: rockchip - switch to skcipher API omits 23a6564a6b51 crypto: niagara2 - switch to skcipher API omits 47ece4813f19 crypto: stm32 - switch to skcipher API omits 8bf0871539fa crypto: qce - switch to skcipher API omits b3cde6bab4e8 crypto: picoxcell - switch to skcipher API omits 44c10a837c1f crypto: sahara - switch to skcipher API omits c2609391f95b crypto: mediatek - switch to skcipher API omits 9acb3247e0e1 crypto: mxs - switch to skcipher API omits 4aaf384095ec crypto: ixp4xx - switch to skcipher API omits b462973aa9cd crypto: hifn - switch to skcipher API omits 7cea6d3e01c2 crypto: chelsio - switch to skcipher API omits ac0d3d130f90 crypto: cavium/cpt - switch to skcipher API omits e8306261a362 crypto: nitrox - remove cra_type reference to ablkcipher omits a9c01cd608c4 crypto: bcm-spu - switch to skcipher API omits 967d4910ef0e crypto: atmel-tdes - switch to skcipher API omits 7ada42d2519e crypto: atmel-aes - switch to skcipher API omits e6b98ce6145a crypto: s5p - switch to skcipher API omits b5e5c373ead4 crypto: ux500 - switch to skcipher API omits b3e3f0fe4f55 crypto: omap - switch to skcipher API omits be9fe620af63 crypto: ccp - switch from ablkcipher to skcipher omits eee1d6fca0a0 crypto: virtio - switch to skcipher API omits 19c5da7d4a26 crypto: virtio - deal with unsupported input sizes omits 500e6807ce93 crypto: virtio - implement missing support for output IVs omits 07d8f1858832 crypto: tcrypt - constify check alg list omits d95312a3ccc0 crypto: lib/chacha20poly1305 - reimplement crypt_from_sg() [...] omits ed20078b7e33 crypto: chacha20poly1305 - import construction and selftes [...] omits d8f1308a025f crypto: arm/curve25519 - wire up NEON implementation omits f0fb006b604f crypto: arm/curve25519 - import Bernstein and Schwabe's Cu [...] omits bb611bdfd6be crypto: curve25519 - x86_64 library and KPP implementations omits 660bb8e1f833 crypto: lib/curve25519 - work around Clang stack spilling issue omits ee772cb64113 crypto: curve25519 - implement generic KPP driver omits f613457a7af0 crypto: curve25519 - add kpp selftest omits 0ed42a6f431e crypto: curve25519 - generic C library implementations omits ed0356eda153 crypto: blake2s - x86_64 SIMD implementation omits 7f9b0880925f crypto: blake2s - implement generic shash driver omits 17e1df67023a crypto: testmgr - add test cases for Blake2s omits 66d7fb94e4ff crypto: blake2s - generic C library implementation and selftest omits c12d3362a74b int128: move __uint128_t compiler test to Kconfig omits a11d055e7a64 crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS opt [...] omits a6b803b3ddc7 crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON [...] omits f569ca164751 crypto: arm64/poly1305 - incorporate OpenSSL/CRYPTOGAMS NE [...] omits f0e89bcfbb89 crypto: x86/poly1305 - expose existing driver as poly1305 library omits 1b2c6a512048 crypto: x86/poly1305 - depend on generic library not gener [...] omits a1d93064094c crypto: poly1305 - expose init/update/final library interface omits ad8f5b88383e crypto: x86/poly1305 - unify Poly1305 state struct with ge [...] omits 48ea8c6ebc96 crypto: poly1305 - move core routines into a separate library omits 22cf70536070 crypto: chacha - unexport chacha_generic routines omits 3a2f58f3ba4f crypto: mips/chacha - wire up accelerated 32r2 code from Zinc omits 49aa7c00eddf crypto: mips/chacha - import 32r2 ChaCha code from Zinc omits a44a3430d71b crypto: arm/chacha - expose ARM ChaCha routine as library [...] omits b36d8c09e710 crypto: arm/chacha - remove dependency on generic ChaCha driver omits 29621d099f9c crypto: arm/chacha - import Eric Biggers's scalar accelera [...] omits b3aad5bad26a crypto: arm64/chacha - expose arm64 ChaCha routine as libr [...] omits c77da4867cbb crypto: arm64/chacha - depend on generic chacha library in [...] omits 84e03fa39fbe crypto: x86/chacha - expose SIMD ChaCha routine as library [...] omits 28e8d89b1ce8 crypto: x86/chacha - depend on generic chacha library inst [...] omits 5fb8ef25803e crypto: chacha - move existing library code into lib/crypto omits 746b2e024c67 crypto: lib - tidy up lib/crypto Kconfig and Makefile omits 20cc01baa334 crypto: aead - Split out geniv into its own module omits 8ab23d547f65 crypto: api - Add softdep on cryptomgr omits 3bbcdb152b28 MAINTAINERS: add linux-amlogic list for amlogic crypto omits 56601574c12f crypto: amlogic - fix two resources leak omits b8151220f35d crypto: inside-secure - Fixed authenc w/ (3)DES fails on M [...] omits 4a97bfc79619 crypto: hisilicon - no need to check return value of debug [...] omits 39977f4b51cd crypto: hisilicon - add vfs_num module param for zip omits c3510fec6e82 crypto: inside-secure - Fix hangup during probing for EIP9 [...] omits 6d01d8511dce hwrng: ks-sa - Add minimum sleep time before ready-polling omits 1e8795b1b20d mscc.c: fix semicolon.cocci warnings omits 597b01edafac selftests: net: avoid ptl lock contention in tcp_mmap omits 229c1e0dfd3d r8169: load firmware for RTL8168fp/RTL8117 omits 718af5bc9709 r8169: improve conditional firmware loading for RTL8168d omits 725ea4bff9ad net: phylink: update to use phy_support_asym_pause() omits 50bef71900d2 Merge tag 'wireless-drivers-next-2019-11-15' of git://git. [...] omits df98be06c94d bonding: symmetric ICMP transmit omits 4214fa1efffd net: mscc: ocelot: omit error check from of_get_phy_mode omits 8aef998df397 net: core: allow fast GRO for skbs with Ethernet header in head omits f92e88dbd461 Merge branch 'bnx2x-Remove-function-casts' omits 548e5ffe2e11 bnx2x: Remove hw_reset_t function casts omits 26658f6bdb65 bnx2x: Remove format_fw_ver_t function casts omits 3e19d1f2654f bnx2x: Remove config_init_t function casts omits 2c855d73f2f6 bnx2x: Remove read_status_t function casts omits 86c1fe8857af bnx2x: Drop redundant callback function casts omits 2e47cb415f0a enetc: update TSN Qbv PSPEED set according to adjust link speed omits 34c6adf1977b enetc: Configure the Time-Aware Scheduler via tc-taprio offload omits c3f812cea0d7 page_pool: do not release pool until inflight == 0. omits 3af7ff93e43b Merge branch 'smc-last-part-of-termination-improvements' omits ab8536ca783d net/smc: remove unused constant omits 4ead9c96d528 net/smc: use rcu_barrier() on module unload omits a33a803cfe64 net/smc: guarantee removal of link groups in reboot omits 6dabd405451f net/smc: introduce bookkeeping of SMCR link groups omits cd5a2aa89e84 x86/speculation: Fix redundant MDS mitigation message omits a079973f462a usb: typec: tcpm: Remove tcpc_config configuration mechanism omits 6cfed5984804 staging: rtl*: Remove tasklet callback casts omits 64870ed1b12e x86/speculation: Fix incorrect MDS/TAA mitigation status omits 64498695dd80 mei: bus: add more client attributes to sysfs omits 45c083831417 x86/entry/64: Remove pointless jump in paranoid_exit omits df1a7524741b x86/entry/32: Remove unused resume_userspace label omits 022eb8ae8b5e ARM: 8938/1: kernel: initialize broadcast hrtimer based cl [...] omits 4ae5061a19b5 ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening omits a3ba966066af x86/entry/32: Clarify register saving in __switch_to_asm() omits e638ad00809a selftests/x86/iopl: Extend test to cover IOPL emulation omits 111e7b15cf10 x86/ioperm: Extend IOPL config to control ioperm() as well omits a24ca9976843 x86/iopl: Remove legacy IOPL option omits c8137ace5638 x86/iopl: Restrict iopl() permission scope omits be9afb4b529d x86/iopl: Fixup misleading comment omits 0907a09c2e52 selftests/x86/ioperm: Extend testing so the shared bitmap [...] omits 4804e382c117 x86/ioperm: Share I/O bitmap if identical omits ea5f1cd7ab49 x86/ioperm: Remove bitmap if all permissions dropped omits 22fe5b0439dd x86/ioperm: Move TSS bitmap update to exit to user work omits 060aa16fdb7c x86/ioperm: Add bitmap sequence number omits 577d5cd7e585 x86/ioperm: Move iobitmap data into a struct omits f5848e5fd2f8 x86/tss: Move I/O bitmap data into a seperate struct omits ecc7e37d4dad x86/io: Speedup schedule out of I/O bitmap user omits 32f3bf67ee78 x86/ioperm: Avoid bitmap allocation if no permissions are set omits ae31cea86ab3 x86/ioperm: Simplify first ioperm() invocation logic omits b800fc4d4a2b x86/iopl: Cleanup include maze omits 6b546e1c9ad2 x86/tss: Fix and move VMX BUILD_BUG_ON() omits 505b789996f6 x86/cpu: Unify cpu_init() omits 2fff071d28b5 x86/process: Unify copy_thread_tls() omits 8c40397f22a4 x86/ptrace: Prevent truncation of bitmap size omits 585d1183ffee pinctrl/sdm845: Add PDC wakeup interrupt map for GPIOs omits e35a6ae0eb3a pinctrl/msm: Setup GPIO chip in hierarchy omits e71374c07564 irqchip/qcom-pdc: Add irqchip set/get state calls omits 81ef8bf88065 irqchip/qcom-pdc: Add irqdomain for wakeup capable GPIOs omits da3f875a4189 irqchip/qcom-pdc: Do not toggle IRQ_ENABLE during mask/unmask omits b2bb01ed0894 irqchip/qcom-pdc: Update max PDC interrupts omits 09d31567f85b of/irq: Document properties for wakeup interrupt parent omits 4a169a95d885 genirq: Introduce irq_chip_get/set_parent_state calls omits d46bca2b5d06 irqdomain: Add bus token DOMAIN_BUS_WAKEUP omits 07a594f35365 xhci-pci: Allow host runtime PM as default also for Intel [...] omits 36dc01657b49 usb: host: xhci: Support running urb giveback in tasklet context omits 58b9d71a0f55 xhci: Add tracing for xhci doorbell register writes omits dc0ffbea5729 usb: host: xhci: update event ring dequeue pointer on purpose omits 2a2b5932db67 xfs: fix attr leaf header freemap.size underflow omits 050552cbe06a xfs: fix some memory leaks in log recovery omits 41585bbeeef9 selftests: add tests for clone3() with *set_tid omits 2893c996d8ae Merge branch 'bpf-trampoline' omits 49cb2fc42ce4 fork: extend clone3() to support setting a PID omits d6f39601ec5e selftests/bpf: Add a test for attaching BPF prog to anothe [...] omits 4c0963243c5f selftests/bpf: Extend test_pkt_access test omits e7bf94dbb882 libbpf: Add support for attaching BPF programs to other BP [...] omits 5b92a28aae4d bpf: Support attaching tracing BPF program to other BPF programs omits 8c1b6e69dcc1 bpf: Compare BTF types of functions arguments with actual types omits ff4bf2f42a40 netfilter: nf_tables: add nft_unregister_flowtable_hook() omits d7c03a9f5c25 netfilter: nf_tables: check if bind callback fails and unb [...] omits 63b48c73ff56 netfilter: nf_tables_offload: undo updates if transaction fails omits 23403cd8898d netfilter: nf_tables_offload: release flow_rule on error f [...] omits 6ca61c7a8bac netfilter: nf_tables_offload: remove reference to flow rul [...] omits 458a1828e9f7 netfilter: nf_flow_table: remove unnecessary parameter in [...] omits ea13ca305177 netfilter: nf_flow_table_offload: Fix check ndo_setup_tc w [...] omits 91cc1a99740e bpf: Annotate context types omits 28f8bfd1ac94 netfilter: Support iif matches in POSTROUTING omits 5c27d8d76ce8 netfilter: nf_flow_table_offload: add IPv6 support omits 4a766d490d20 netfilter: nf_flow_table_offload: add flow_action_entry_ne [...] omits 6408c40c39d8 netfilter: nft_meta: use 64-bit time arithmetic omits fcbad8293d52 netfilter: xt_time: use time64_t omits 9cc31b3a092d bpf: Fix race in btf_resolve_helper_id() omits 9fd4a39dc7fe bpf: Reserve space for BPF trampoline in BPF programs omits e76d776e9ca1 selftests/bpf: Add stress test for maximum number of progs omits 510312882c4b selftests/bpf: Add combined fentry/fexit test omits d3b0856e5959 selftests/bpf: Add fexit tests for BPF trampoline omits 11d1e2eefffe selftests/bpf: Add test for BPF trampoline omits faeb2dce084a bpf: Add kernel test functions for fentry testing omits e41074d39d71 selftest/bpf: Simple test for fentry/fexit omits b8c54ea455dc libbpf: Add support to attach to fentry/fexit tracing progs omits 1442e2871b76 libbpf: Introduce btf__find_by_name_kind() omits fec56f5890d9 bpf: Introduce BPF trampoline omits 5964b2000f28 bpf: Add bpf_arch_text_poke() helper omits 3b2744e66520 bpf: Refactor x86 JIT into helpers omits 790756c7e022 ARM: 8933/1: replace Sun/Solaris style flag on section directive omits 74d06efb9c2f ARM: 8932/1: Add clock_gettime64 entry point omits 052e76a31b4a ARM: 8931/1: Add clock_getres entry point omits 20e2fc42312f ARM: 8930/1: Add support for generic vDSO omits 9f1984c6ae30 ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand omits bebe668eee36 ARM: 8927/1: ARM/hw_breakpoint: add more ARMv8 debug archi [...] omits fb033c95c94c ARM: 8918/2: only build return_address() if needed omits c3d6324f841b x86/alternatives: Teach text_poke_bp() to emulate instructions omits 808c9f7ebfff bpf, doc: Change right arguments for JIT example code omits b31333298087 samples/bpf: Add missing option to xdpsock usage omits 110b2263db8a samples/bpf: Remove duplicate option from xdpsock omits fcf35131396a s390/bpf: Make sure JIT passes do not increase code size omits b7b3fc8dd95b bpf: Support doubleword alignment in bpf_jit_binary_alloc omits 9af433840b3f i2c: remove helpers for ref-counting clients omits c39e342a050a tun: fix data-race in gro_normal_list() omits 20021578ba22 selftests: net: tcp_mmap should create detached threads omits 61ca533c0e94 net: openvswitch: don't call pad_packet if not necessary omits 3bb884a4a0c4 Merge branch 'DSA-driver-for-Vitesse-Felix-switch' omits 56051948773e net: dsa: ocelot: add driver for Felix switch family omits 8dce89aa5f32 net: dsa: ocelot: add tagger for Ocelot/Felix switches omits a030dfe19473 net: mscc: ocelot: publish ocelot_sys.h to include/soc/mscc omits 5e2563650232 net: mscc: ocelot: publish structure definitions to includ [...] omits 3a77b5933fdb net: mscc: ocelot: separate the implementation of switch reset omits ba551bc3bc22 net: mscc: ocelot: adjust MTU on the CPU port in NPI mode omits f24711fddc36 net: mscc: ocelot: export a constant for the tag length in bytes omits fa914e9c4d94 net: mscc: ocelot: create a helper for changing the port MTU omits 5bc9d2e6e7d5 net: mscc: ocelot: move invariant configs out of adjust_link omits dc3de2a294ea net: mscc: ocelot: filter out ocelot SoC specific PCS conf [...] omits 259630e08c21 net: mscc: ocelot: move resource ioremap and regmap init t [...] omits e7be235fa783 Merge branch 'net-smc-improve-termination-handling-part-3' omits 0b29ec643613 net/smc: immediate termination for SMCR link groups omits 6a37ad3da5d6 net/smc: wait for tx completions before link freeing omits 2c1d3e50302f net/smc: abnormal termination without orderly flag omits 15e1b99aadfb net/smc: no WR buffer wait for terminating link group omits 5edd6b9cb8d7 net/smc: introduce bookkeeping of SMCD link groups omits 5421ec281df9 net/smc: abnormal termination of SMCD link groups omits 42bfba9eaa33 net/smc: immediate termination for SMCD link groups omits 50c6b20eff8e net/smc: fix final cleanup sequence for SMCD devices omits 43da44c87678 Merge branch 'net-stmmac-CPU-Performance-Improvements' omits 8d07a7930434 net: stmmac: xgmac: Do not enable TBU interrupt omits c2837423cb54 net: stmmac: Rework TX Coalesce logic omits da2024510031 net: stmmac: Tune-up default coalesce settings omits 52f96cd135b1 net: stmmac: xgmac: Remove uneeded computation for RFA/RFD omits 854248e5ec81 net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD omits 4e4337ccf780 net: stmmac: Setup a default RX Coalesce value instead of [...] omits 09146abebc78 net: stmmac: Do not set RX IC bit if RX Coalesce is zero omits 983db6198f0d mlxsw: spectrum_router: Allocate discard adjacency entry w [...] omits d6649d788e1a net/tls: Fix unused function warning omits 49e9d1a9faf2 workqueue: Add RCU annotation for pwq list walk omits dffe969aa7ab Input: imx_sc_key - correct SCU message structure to avoid [...] omits d537858ac8aa dm integrity: fix excessive alignment of metadata runs omits c5ab54e9945b riscv: dts: add support for PDMA device of HiFive Unleashe [...] omits 128161f47bc3 ftrace: Add helper find_direct_entry() to consolidate code omits 406acdd32d3e ftrace: Add another check for match in register_ftrace_direct() omits 1c7f9b673dc0 ftrace: Fix accounting bug with direct->count in register_ [...] omits db8c33f8b5be x86/cpu: Align the x86_capability array to size of unsigned long omits f6a892ddd53e x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long omits ca16d5bee598 futex: Prevent robust futex exit race omits 760f8bc7c89c ftrace/selftests: Fix spelling mistake "wakeing" -> "waking" omits 58a74a2925a5 tracing: Increase SYNTH_FIELDS_MAX for synthetic_events omits 3c0edea9b29f pipe: Remove sync on wake_ups omits cefa80ced57a pipe: Increase the writer-wakeup threshold to reduce conte [...] omits 8df441294dd3 pipe: Check for ring full inside of the spinlock in pipe_write() omits 7e25a73f1a52 pipe: Remove redundant wakeup from pipe_write() omits a194dfe6e6f6 pipe: Rearrange sequence in pipe_write() to preallocate slot omits 8446487feba9 pipe: Conditionalise wakeup in pipe_read() omits b667b8673443 pipe: Advance tail pointer inside of wait spinlock in pipe_read() omits 6718b6f855a0 pipe: Allow pipes to have kernel-reserved slots omits fd70466d37bf HID: i2c-hid: Reset ALPS touchpads on resume omits 0c8432236dea HID: i2c-hid: fix no irq after reset on raydium 3118 omits 3c845acd0237 jbd2: make jbd2_handle_buffer_credits() handle reserved handles omits 942437c97fd9 y2038: allow disabling time32 system calls omits bd40a175769d y2038: itimer: change implementation to timespec64 omits ddbc7d0657e9 y2038: move itimer reset into itimer.c omits 4c22ea2b9120 y2038: use compat_{get,set}_itimer on alpha omits c1745f84be26 y2038: itimer: compat handling to itimer.c omits 5e0fb1b57bea y2038: time: avoid timespec usage in settimeofday() omits bde9e963af2d y2038: timerfd: Use timespec64 internally omits e2bb80d55d75 y2038: elfcore: Use __kernel_old_timeval for process times omits 693737b6cc2e y2038: make ns_to_compat_timeval use __kernel_old_timeval omits df1b4ba9d4a8 y2038: socket: use __kernel_old_timespec instead of timespec omits 0309f98f2fdc y2038: socket: remove timespec reference in timestamping omits 75d319c06e6a y2038: syscalls: change remaining timeval to __kernel_old_timeval omits bdd565f817a7 y2038: rusage: use __kernel_old_timeval omits 2a785996cc5e y2038: uapi: change __kernel_time_t to __kernel_old_time_t omits 1bf883c1a9cf y2038: stat: avoid 'time_t' in 'struct stat' omits caf5e32d4ea7 y2038: ipc: remove __kernel_time_t reference from headers omits 176ed98c8a76 y2038: vdso: powerpc: avoid timespec references omits e6071b182df0 y2038: vdso: nds32: open-code timespec_add_ns() omits 21346564ccad y2038: vdso: change time_t to __kernel_old_time_t omits 82210fc77898 y2038: vdso: change timespec to __kernel_old_timespec omits ddccf40fe82b y2038: vdso: change timeval to __kernel_old_timeval omits 94c467ddb273 y2038: add __kernel_old_timespec and __kernel_old_time_t omits 3ca47e958a64 y2038: remove CONFIG_64BIT_TIME omits d6a62a4b5f3f dt-bindings: serial: Add a new compatible string for SC9863A omits 12e72714cfff dt-bindings: serial: Convert sprd-uart to json-schema omits ee906c6b9c6e ALSA: hda - remove forced polling workaround for CFL and CNL omits c8e3eb9be57f ALSA: hda: hdmi - remove redundant code comments omits d577cf76fa31 ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms omits 5ba03f8f681a rtc: fsl-ftm-alarm: remove select FSL_RCPM and default y f [...] omits 3f86a7e090d1 gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_eve [...] omits 4f5969c36a45 rtw88: remove duplicated include from ps.c omits 38860bdf28b7 rtl8xxxu: Remove set but not used variable 'rsr' omits 92fe0f81b64b brcmsmac: remove unnecessary return omits 61005d65b6c7 HID: logitech-hidpp: Silence intermittent get_battery_capa [...] omits 4f6585815084 HID: i2c-hid: remove orphaned member sleep_delay omits 04358e40ba96 spi: tegra20-slink: add missed clk_unprepare omits 912a7df474d2 spi: tegra20-slink: Use dma_request_chan() directly for ch [...] omits 4c973b98cdd3 spi: tegra114: Use dma_request_chan() directly for channel [...] omits df1b01417885 spi: s3c64xx: Use dma_request_chan() directly for channel request omits 194e1d4bc262 spi: qup: Use dma_request_chan() directly for channel request omits c1008957ff1a spi: pl022: Use dma_request_chan() directly for channel request omits 5d3aa9ccf40c spi: imx: Use dma_request_chan() directly for channel request omits 2e33f310dcfb spi: fsl-lpspi: Use dma_request_chan() directly for channe [...] omits bef1e0c8f74c spi: atmel: Use dma_request_chan() directly for channel request omits cef76e5ace75 spi: at91-usart: Use dma_request_chan() directly for chann [...] omits c5923243eb32 spi: fsl-cpm: Correct the free:ing omits a4bb429811bd dt-bindings: mfd: da9062: describe buck modes omits 844e7492ee3d regulator: da9062: add of_map_mode support for bucks omits 7d34aec52d29 regulator: da9062: refactor buck modes into header omits 9ebde17c5d03 regulator: stpmic1: Set a default ramp delay value omits 089b3f61ecfc regulator: core: Let boot-on regulators be powered off omits b59b65447809 regulator: core: Don't try to remove device links if add failed omits f0c97131b946 ASoC: ti: davinci-mcasp: Use dma_request_chan() directly f [...] omits de8cf9523110 ASoC: dmaengine: Use dma_request_chan() directly for chann [...] omits ce21401c9d30 ASoC: soc-core: care card_probed at soc_cleanup_card_resources() omits 2cc1afcfc617 ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc [...] omits 2a6f0892bda9 ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanu [...] omits b26eb5173c85 ASoC: tas2770: clean up an indentation issue omits fe23be2d85b0 ASoC: rt5645: Fixed typo for buddy jack support. omits e9149b8c00d2 ASoC: wm8904: fix regcache handling omits 66584ea6b70a x86/build/vdso: Remove meaningless CFLAGS_REMOVE_*.o omits e75603418d4a rtc: pcf8563: Constify clkout_rates omits 265fc0910aae rtc: ds1302: Remove unused DRV_NAME omits 6d2130e68216 rtc: rx6110: Convert to SPDX identifier omits 5ea0a619f5ef rtc: rx6110: Remove useless rx6110_remove omits 7ee30bc132c6 KVM: x86: deliver KVM IOAPIC scan request to target vCPUs omits 8750e72a79dd KVM: remember position in kvm->vcpus array omits 662f1d1d1931 KVM: nVMX: Add support for capturing highest observable L2 TSC omits ef0fbcac3f2a kvm: vmx: Rename function find_msr() to vmx_find_msr_index() omits 7cfe0526fd37 kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS omits 365d3d55d601 kvm: nested: Introduce read_and_check_msr_entry() omits d4069dbeb51e KVM: nVMX: mark functions in the header as "static inline" omits 03a8871add95 KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exi [...] omits 71f7347025bf KVM: nVMX: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry omits 458151f65b4d KVM: nVMX: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL o [...] omits c547cb6f78cf KVM: nVMX: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry omits bfc6ad6ab356 KVM: nVMX: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry omits 9477f4449b0b KVM: VMX: Add helper to check reserved bits in IA32_PERF_G [...] omits f245eeaddc3e selftests: kvm: Simplify loop in kvm_create_max_vcpus test omits 1924242b2aba KVM: x86: Optimization: Requst TLB flush in fast_cr3_switc [...] omits b35e5548b411 KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC omits a6da0d77e98e KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_r [...] omits c900c156c518 KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc [...] omits 98ff80f5b788 KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx omits 52ba4b0b9977 perf/core: Provide a kernel-internal interface to pause pe [...] omits 3ca270fc9edb perf/core: Provide a kernel-internal interface to recalibr [...] omits 02d496cfb88a KVM: nVMX: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR omits 132f4f7e39fd KVM: VMX: Refactor update_cr8_intercept() omits 49d654d85f85 KVM: SVM: Remove check if APICv enabled in SVM update_cr8_ [...] omits 1a686237d94b KVM: APIC: add helper func to remove duplicate code in kvm [...] omits 5b4ce93a8fe7 KVM: X86: avoid unused setup_syscalls_segments call when S [...] omits b139b5a24774 KVM: MMIO: get rid of odd out_err label in kvm_coalesced_m [...] omits e64a8508234a KVM: VMX: Consume pending LAPIC INIT event when exit on IN [...] omits 27cbe7d61898 KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state w [...] omits ff90afa75573 KVM: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS whe [...] omits 74c504a6d70a x86: retpolines: eliminate retpoline from msr event handlers omits 3dcb2a3fa5a0 KVM: retpolines: x86: eliminate retpoline from svm.c exit [...] omits 4289d2728664 KVM: retpolines: x86: eliminate retpoline from vmx.c exit [...] omits f399e60c45f6 KVM: x86: optimize more exit handlers in vmx.c omits 6e0f30604dbd Merge tag 'usb-serial-5.5-rc1' of https://git.kernel.org/p [...] omits 20a15ee040f2 genirq: Fix function documentation of __irq_alloc_descs() omits e9838bd51169 irq_work: Fix IRQ_WORK_BUSY bit clearing omits b52b0c4fc977 x86/pci: Remove #ifdef __KERNEL__ guard from <asm/pci.h> omits 948fdcf94289 x86/pci: Remove pci_64.h omits 90dc392fc445 x86: Remove the calgary IOMMU driver omits 4df4cb9e99f8 x86/hyperv: Initialize clockevents earlier in CPU onlining omits ac94be498f84 Merge branch 'linus' into x86/hyperv omits b2bf5015dae3 net: wireless: ti: remove local VENDOR_ID and DEVICE_ID de [...] omits d8620bbc3254 net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 [...] omits 16568b4a4f0c mmc: core: fix wl1251 sdio quirks omits e5db673e7fe2 mmc: sdio: fix wl1251 vendor id omits 4d219f4cf032 mmc: host: omap-hsmmc: remove init_card pdata callback from pdata omits 5d6bed6f4811 omap: remove omap2_hsmmc_info in old hsmmc.[ch] and update [...] omits 2398c41d6432 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 omits 4e8fad98171b omap: pdata-quirks: revert pandora specific gpiod additions omits f6498b922e57 mmc: host: omap_hsmmc: add code for special init of wl1251 [...] omits 4f9007d69201 ARM: dts: pandora-common: define wl1251 as child node of mmc3 omits 9b8d7072d655 net: wireless: ti: wl1251 add device tree support omits 69167ae5a511 Documentation: dt: wireless: update wl1251 for sdio omits 3d44a6fd0775 Bluetooth: btusb: fix PM leak in error case of setup omits 8550179018e0 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 7937fd322705 iwlwifi: mvm: fix non-ACPI function omits bfc3e9fdbfb8 iwlwifi: 22000: fix some indentation omits 3681021fc6af iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 omits 4658d552e02c iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout omits 220089c720b0 iwlwifi: mvm: start CTDP budget from 2400mA omits d66bd0c4840a iwlwifi: mvm: don't skip mgmt tid when flushing all tids omits 559897363ca8 iwlwifi: mvm: scan: enable adaptive dwell in p2p omits 39c1a9728f93 iwlwifi: refactor the SAR tables from mvm to acpi omits 5167ff45a503 iwlwifi: scan: support scan req cmd ver 12 omits 687db6ff5b70 iwlwifi: scan: make new scan req versioning flow omits c5aaa8be29b2 iwlwifi: mvm: fix unaligned read of rx_pkt_status omits eb3dc36eeca4 iwlwifi: remove redundant assignment to variable bufsz omits ffe5619fd869 iwlwifi: bump FW API to 51 for 22000 series omits 60d1794e2842 iwlwifi: FW API: reference enum in docs of modify_mask omits 6587ef6e22c5 iwlwifi: mvm: print rate_n_flags in a pretty format omits b0aeb45bad84 Merge tag 'perf-core-for-mingo-5.5-20191112' of git://git. [...] omits 19ff9b2c6e3c iwlwifi: scan: adapt the code to use api ver 11 omits 51698293e323 iwlwifi: scan: Create function to build scan cmd omits 508127b7629e iwlwifi: scan: create function for scan scheduling params omits 4d75a9eba2e7 iwlwifi: dbg_ini: support dump collection upon assert during D3 omits bc4f65b2fc77 iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static omits 686d5c5708c9 iwlwifi: mvm: in VHT connection use only VHT capabilities omits 222ccf5e9f37 iwlwifi: nvm: update iwl_uhb_nvm_channels omits d923b020dcec iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() omits bb99ff9baa02 iwlwifi: mvm: fix support for single antenna diversity omits 9786b65bc61a drm/ttm: fix mmap refcounting omits 3c33a11a2913 wcn36xx: fix typo omits b70b3a36ec33 ath10k: qmi: Sleep for a while before assigning MSA memory omits f4fe2e53349f ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" omits 410119ee29b6 remoteproc: stm32: wakeup the system by wdg irq omits 14ea1d04ed0f dt-bindings: remoteproc: stm32: add wakeup-source omits 2611045e3555 staging: vchiq: Refactor indentation in vchiq_platform_con [...] omits 635dad0911d1 staging: exfat: fix spelling mistake "maont" -> "mount" omits d138aed68a93 staging: exfat: remove two unused functions omits 6caba26ff721 staging: rtl8723bs: fix indentation issue omits abc16585919c staging: rtl8192u: fix indentation issue omits 97ab474c2dba Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] omits 698b22273efa crypto: tgr192 - remove unneeded semicolon omits 4509f4376614 crypto: allwinner - fix some spelling mistakes omits 5c49645c4a74 hwrng: atmel - add new platform support for sam9x60 omits 454dfebae2db dt-bindings: rng: atmel-trng: add new compatible omits ae0cc3b7e7f5 ftrace/samples: Add a sample module that implements modify [...] omits 0567d6809182 ftrace: Add modify_ftrace_direct() omits 36b3615dc3b6 tracing: Add missing "inline" in stub function of latency_ [...] omits 565333a1554d ext4: fix a bug in ext4_wait_for_tail_page_commit omits 5500221ea1b7 ext4: bio_alloc with __GFP_DIRECT_RECLAIM never fails omits ebc11f7b1f2a ext4: code cleanup for get_next_id omits 8f4b01fcded2 libnvdimm/namespace: Differentiate between probe mapping a [...] omits c1f45d86a522 libnvdimm/pfn_dev: Don't clear device memmap area during g [...] omits 2f4741497c9d libnvdimm: Trivial comment fix omits ab84b77afc95 libnvdimm/namsepace: Don't set claim_class on error omits 17cc51390c14 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] omits a98cdaf73e32 Merge branch 's390-next' omits 0b81c6c62021 s390/qeth: don't check drvdata in sysfs code omits b80c08ac9414 s390/qeth: replace qeth_l3_get_addr_buffer() omits 8659c189b6f2 s390/qeth: remove VLAN tracking for L3 devices omits 611abe5165ca s390/qeth: consolidate L3 mcast registration code omits 32a186c7f958 s390/qeth: remove gratuitious RX modeset omits ddf28100ee1f s390/qeth: fine-tune L3 mcast locking omits 8311c7a252e8 s390/qeth: clean up error path in qeth_core_probe_device() omits 17caeaa4766d s390/qeth: handle skb allocation error gracefully omits 7d4faee7c6db s390/qeth: drop unwanted packets earlier in RX path omits 5fd3fcbb8af8 s390/qeth: support per-frame invalidation omits 845ef9047b1f s390/qeth: gather more detailed RX dropped/error statistics omits 2d0720f5a4fc Merge tag 'drm-intel-next-fixes-2019-11-14' of git://anong [...] omits 24df31f8d5be Merge branch 'vsock-add-multi-transports-support' omits ed8640a9612c vhost/vsock: refuse CID assigned to the guest->host transport omits 36c5b48b91ac vsock: fix bind() behaviour taking care of CID omits 6a2c0962105a vsock: prevent transport modules unloading omits b1bba80a4376 vsock/vmci: register vmci_transport only when VMCI guest/h [...] omits c0cfa2d8a788 vsock: add multi-transports support omits 039642574cc4 hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() omits 55f3e149b690 vsock: move vsock_insert_unbound() in the vsock_create() omits b9ca2f5ff778 vsock: add vsock_create_connected() called by transports omits b9f2b0ffde0c vsock: handle buffer_size sockopts in the core omits daabfbca34ec vsock: add 'struct vsock_sock *' param to vsock_core_get_t [...] omits 4c7246dc45e2 vsock/virtio: add transport parameter to the virtio_transp [...] omits fe502c4a38d9 vsock: add 'transport' member in the struct vsock_sock omits 3603a2e991a8 vsock: remove include/linux/vm_sockets.h file omits db205c766862 vsock: remove vm_sockets_get_local_cid() omits 7ed78bc495fd vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT omits 798a496bf425 Merge branch 'octeontx2-af-Debugfs-support-and-updates-to- [...] omits a7faa68b4e7f octeontx2-af: Start/Stop traffic in CGX along with NPC omits a02917663112 octeontx2-af: Add option to disable dynamic entry caching in NDC omits ee1e75915f4f octeontx2-af: Support configurable NDC cache way_mask omits 561e8752a17b octeontx2-af: Enable broadcast packet replication omits 5d9b976d4480 octeontx2-af: Support fixed transmit scheduler topology omits 206ff848a1ab octeontx2-af: Add more RSS algorithms omits 8cc89ae92518 octeontx2-af: Clear NPC MCAM entries before update omits 922584f60752 octeontx2-af: Update NPC KPU packet parsing profile omits c6614738a89c octeontx2-af: Add macro to generate mbox handlers declarations omits fdb902981482 octeontx2-af: Sync hw mbox with bounce buffer. omits a36740f614d3 octeontx2-af: Add mbox API to validate all responses omits e07fb507aeb1 octeontx2-af: Add NPC MCAM entry allocation status to debugfs omits f967488d095e octeontx2-af: Add per CGX port level NIX Rx/Tx counters omits c57211b53682 octeontx2-af: Add CGX LMAC stats to debugfs omits c5a797e081da octeontx2-af: Add NDC block stats to debugfs. omits 02e202c3d15e octeontx2-af: Add NIX RQ, SQ and CQ contexts to debugfs omits 8756828a8148 octeontx2-af: Add NPA aura and pool contexts to debugfs omits 23205e6d06d4 octeontx2-af: Dump current resource provisioning status omits 26e77708fdc2 driver core: Allow device link operations inside sync_state() omits b37fa92e20ef net: mvneta: fix build skb for bm capable devices omits f97d139aaafd Merge tag 'mlx5-updates-2019-11-12' of git://git.kernel.or [...] omits d0db136ffb59 r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy omits 6f2275433a2f ibmveth: Detect unsupported packets before sending to the [...] omits f46e47f84a87 dt-bindings: arm: Add bindings for Unisoc SC9863A omits cc691344dbb0 dt-bindings: arm: Convert sprd board/soc bindings to json-schema omits 01db923e8377 net: phy: dp83869: Add TI dp83869 phy omits 4d66c56f7efe dt-bindings: net: dp83869: Add TI dp83869 phy omits bd1903b7c459 net: openvswitch: add hash info to upcall omits f4c2d372b89a ext4: fix leak of quota reservations omits 85f6a17f24f9 cpuidle: teo: Avoid code duplication in conditionals omits 7cf2cba43f15 PCI: Unify ACS quirk desired vs provided checking omits c8de8ed2dcaa PCI: Make ACS quirk implementations more uniform omits 839554b76e9f Merge branch 'Rework-mt762x-GDM-setup-flow' omits 8d66a8183d0c net: ethernet: mediatek: Enable GDM GDMA_DROP_ALL mode omits 5ac9eda060c7 net: ethernet: mediatek: Refine the timing of GDM/PSE setup omits 8d3f4a95a626 net: ethernet: mediatek: Integrate GDM/PSE setup operations omits abfb228ae642 net: dsa: sja1105: Simplify reset handling omits 0815ef3c019d drivers/md/raid5-ppl.c: use the new spelling of RWH_WRITE_ [...] omits f1934892bd76 drivers/md/raid5.c: use the new spelling of RWH_WRITE_LIFE [...] omits 1e1a76ed9a1c ext4: remove unused variable warning in parse_options() omits ccb689939280 Merge branch 'PTP-clock-source-for-SJA1105-tc-taprio-offload' omits 86db36a347b4 net: dsa: sja1105: Implement state machine for TAS with PT [...] omits 41603d78b362 net: dsa: sja1105: Make the PTP command read-write omits d7495343228f cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() omits 7f3fefeec2ce of: property: Fix documentation for out values omits cc57d7daafc2 dt-bindings: Add syscon YAML description omits a2f12f80d274 dt-bindings: crypto: Convert stm32 CRYP bindings to json-schema omits 30f78c332e12 dt-bindings: crypto: Convert stm32 CRC bindings to json-schema omits 56fb34d86e87 dt-bindings: mfd: Convert stm32 timers bindings to json-schema omits 196624e192f8 ext4: Enable encryption for subpage-sized blocks omits 31fb992ce675 fs/buffer.c: support fscrypt in block_read_full_page() omits 73884a7082f4 PCI: Do not use bus number zero from EA capability omits c13704f5685d PCI: Avoid double hpmemsize MMIO window assignment omits 79e4be2c08bb i2c: tegra: Use dma_request_chan() directly for channel request omits efa42b5e3ec7 i2c: sh_mobile: Use dma_request_chan() directly for channe [...] omits 67d7630f0eae i2c: qup: Use dma_request_chan() directly for channel request omits a2b0e390d21a i2c: at91: Use dma_request_chan() directly for channel request omits c39511ffb99b i2c: rcar: Remove superfluous call to clk_get_rate() omits 993e21940684 Merge tag 'at24-v5.5-updates-for-wolfram' of git://git.ker [...] omits eac406c61cd0 io_uring: make POLL_ADD/POLL_REMOVE scale better omits 9b4712044d05 tracing: Remove stray tab in TRACE_EVAL_MAP_FILE's help text omits ef56e047b2bd tracing: Use seq_buf_hex_dump() to dump buffers omits 353cade3149c seq_buf: Add printing formatted hex dumps omits c7411a1a126f tracing/kprobe: Check whether the non-suffixed symbol is notrace omits 6ee40511cb83 tracing: use kvcalloc for tgid_map array allocation omits 0c3c86bdc691 tracing/hwlat: Fix a few trivial nits omits 80042c8f06bf tracing: Use generic type for comparator function omits e8877ec5dbba lib/bsearch: Use generic type for comparator function omits 52ae533b8a18 lib/sort: Move swap, cmp and cmp_r function types for wider use omits b43e78f65b1d tracing/selftests: Turn off timeout setting omits b83b43ffc6e4 fgraph: Fix function type mismatches of ftrace_graph_retur [...] omits c1a1f273d082 USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P omits 9eff303725da x86/crash: Align function arguments on opening braces omits 7c321eb2b843 x86/kdump: Remove the backup region handling omits f35ef592477c ALSA: usb-audio: Add skip_validation option omits cb45722b289b ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks omits b12b2259bc4c Merge branch 'for-linus' into for-next omits 93512dad334d dt-bindings: Improve validation build error handling omits abb4805e343a dt-bindings: power: Convert Samsung Exynos Power Domain bi [...] omits 5279a3d8bede dt-bindings: power: Convert Generic Power Domain bindings [...] omits 7283fff8b524 dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag omits 64c264872b88 RDMA/efa: Clear the admin command buffer prior to its submission omits 289b20b2a5f9 RDMA/siw: Cleanup unused mmap structures. omits 9a5407d74c22 RDMA/qedr: Make qedr_iw_load_qp() static omits 6296665cee88 RDMA/ocrdma: Fix spelling mistake in variable name omits 7ee23491b392 RDMA/qib: Validate ->show()/store() callbacks before calling them omits da046d5f895f RDMA/i40iw: Fix potential use after free omits 960657b732e1 RDMA/qedr: Fix potential use after free omits 6ca228d1c5b9 Merge branch 'fixes' into next omits c2a93d75c0e2 mmc: moxart: Use dma_request_chan() directly for channel request omits 5503301f0e56 mmc: atmel-mci: Use dma_request_chan() directly for channe [...] omits 62c517256ef2 mmc: mmc_spi: Use proper debounce time for CD GPIO omits d5cf1a591a37 dt-bindings: mmc: fsl-imx-esdhc: add imx8m compatible string omits 2ac55d5e5ec9 mmc: core: Re-work HW reset for SDIO cards omits 99b4ddd8b76a mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan() omits cdb2256f795e mwifiex: Re-work support for SDIO HW reset omits 0756e913fc02 qtnfmac: add support for getting/setting transmit power omits 239ce8a79778 qtnfmac: handle MIC failure event from firmware omits 46d55fcec163 qtnfmac: send EAPOL frames via control path omits 97aef03cb71b qtnfmac: modify Rx descriptors queue setup omits 24227a9e956a qtnfmac: fix invalid channel information output omits dd4c2260dab0 qtnfmac: fix debugfs support for multiple cards omits 4a33f21cef84 qtnfmac: fix using skb after free omits 408f122a1f92 rtl8xxxu: Add support for Edimax EW-7611ULB omits 7ecaf069da52 kbuild: move headers_check rule to usr/include/Makefile omits fcbb8461fd23 kbuild: remove header compile test omits 330bb7117101 rtlwifi: rtl8192de: Fix missing enable interrupt flag omits 3155db7613ed rtlwifi: rtl8192de: Fix missing callback that tests for hw [...] omits 0e531cc575c4 rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer [...] omits 021d1cdda387 io-wq: remove now redundant struct io_wq_nulls_list omits 979c690d9a01 block: move clearing bd_invalidated into check_disk_size_change omits f0b870df80bc block: remove (__)blkdev_reread_part as an exported API omits 142fe8f4bb16 block: fix bdev_disk_changed for non-partitioned devices omits a1548b674403 block: move rescan_partitions to fs/block_dev.c omits 6917d0689993 block: merge invalidate_partitions into rescan_partitions omits f902b0260002 block: refactor rescan_partitions omits d8e85e144bbe arm64: Kconfig: add a choice for endianness omits 1d28122131b2 checkpatch: don't warn about new vsprintf pointer extension '%pe' omits e221065aa613 xen/mcelog: also allow building for 32-bit kernels omits f1a0094cbbe9 HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse omits 6f599d84231f x86/kdump: Always reserve the low 1M when the crashkernel [...] omits 112eee5d0600 x86/crash: Add a forward declaration of struct kimage omits a7e335deed17 dmaengine: sprd: Add wrap address support for link-list mode omits bb5a471de9bf Merge branch 'fixes' into next omits 14f89e088155 mtd: devices: fix mchp23k256 read and write omits c2d73ba892ea mtd: no need to check return value of debugfs_create functions omits e47ff01b94b6 usb: gadget: udc: s3c2410_udc: create debugfs directory un [...] omits 3a35bc8df488 usb: gadget: pxa27x: create debugfs directory under usb root omits 626557a352b2 usb: gadget: udc: renesas_usb3: create debugfs directory u [...] omits ae24f2b6f828 MAINTAINERS: add myself as maintainer of Cadence I3C maste [...] omits 4e3f77d8419b xen/mcelog: add PPIN to record when available omits 0695f8bca93e selftests/powerpc: Handle Makefile for unrecognized option omits ca8ffdaea560 xen/mcelog: drop __MC_MSR_MCGCAP omits 46770be0cf94 cpufreq: Register drivers only after CPU devices have been [...] omits 3df191118b4c Merge branch 'topic/kaslr-book3e32' into next omits b4011644b03c drm/vmwgfx: remove set but not used variable 'srf' omits e2e966636aee drm/ttm, drm/vmwgfx: Use a configuration option for the TT [...] omits b37949560b93 MAINTAINERS: Add Green as SiFive PDMA driver maintainer omits 6973886ad58e dmaengine: sf-pdma: add platform DMA support for HiFive Un [...] omits fa805360f4cf dt-bindings: dmaengine: sf-pdma: add bindins for SiFive PDMA omits 87ff16007cff intel_th: Document software sinks omits 0a8f72fafb3f stm class: Lose the protocol driver when dropping its reference omits 5c5332a6a229 dmaengine: zx: remove: removed dmam_pool_destroy omits 1ff95243257f dmaengine: mediatek: hsdma_probe: fixed a memory leak when [...] omits e9cb0497b1c8 firmware: Fix incompatible function behavior for RSU driver omits 3b2fa0c92686 MIPS: ralink: enable PCI support only if driver for mt7621 [...] omits c0e5f4e73a71 misc: rtsx: Add support for RTS5261 omits c6bf3842a34a w1: new driver. DS2430 chip omits 051f5175f226 dmaengine: iop-adma: clean up an indentation issue omits af2e8c68b9c5 KVM: PPC: Book3S HV: Flush link stack on guest exit to hos [...] omits 39e72bf96f58 powerpc/book3s64: Fix link stack flush on context switch omits 71564a26e3e9 driver core: platform: Declare ret variable only once omits edb44e8461cf cpu-topology: declare parse_acpi_topology in <linux/arch_t [...] omits e0c31fdda264 pcmcia: include cs_internal.h for missing declarations omits b0bbc882e7b1 pcmcia: include <pcmcia/ds.h> for pcmcia_parse_tuple omits 46549769d051 w1: Fix documentation warning. omits 5c2d6a527b2c crypto: hisilicon: no need to check return value of debugf [...] omits 3ec1bd7693ee uio: fix irq init with dt support & irq not defined omits 2a9edd056ed4 binder: Handle start==NULL in binder_update_page_range() omits a7a74d7ff55a binder: Prevent repeated use of ->mmap() via NULL mapping omits 8eb52a1ee37a binder: Fix race between mmap() and binder_alloc_print_pages() omits bf49d9dd6fef export,module: add SPDX GPL-2.0 license identifier to head [...] omits 492c88720d36 driver core: platform: use the correct callback type for b [...] omits a66ada4f241c usb: gadget: bcm63xx_udc: create debugfs directory under usb root omits de4c73982cce usb: dwc2: create debugfs directory under usb root omits b3c69ec8e232 usb: musb: dsps: create debugfs directory under usb root omits 54ef0b39ec50 media: uvcvideo: drop error check of debugfs_create_dir() omits dcf5a2c390a3 usb: dwc3: create debugfs directory under usb root omits ee93c83bf756 usb: host: imx21: create debugfs directory under usb root omits b8029ba97b31 usb: chipidea: debug: create debugfs directory under usb root omits ba9f0f6eff1a usb: renesas_usbhs: Use dma_request_chan() directly for ch [...] omits 8c7128c4cf4e staging: align to fix warnings of line over 80 characters omits 7a3674898de3 staging: exfat: fix indentation issue omits a320e9fa1e26 io_uring: Fix getting file for non-fd opcodes omits 9d858b214839 io_uring: introduce req_need_defer() omits 2f6d9b9d6357 io_uring: clean up io_uring_cancel_files() omits e61df66c69b1 io-wq: ensure free/busy list browsing see all items omits f368b29ba917 xfs: fix another missing include omits 8234532fd400 xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE omits eb0d21637f89 xfs: remove duplicated include from xfs_dir2_data.c omits a55cefccaaa8 xfs: remove unused structure members & simple typedefs omits 35dab307c8e9 xfs: remove unused typedef definitions omits 1cc95e6f0d7c xfs: Replace function declaration by actual definition omits d0bdfb106907 xfs: remove the xfs_qoff_logitem_t typedef omits fd8b81dbbb23 xfs: remove the xfs_dq_logitem_t typedef omits c072fbefe48e xfs: remove the xfs_quotainfo_t typedef omits dfce90259d74 Backmerge i915 security patches from commit 'ea0b163b13ff' [...] omits 2248a28384fe drm/i915/gen8+: Add RC6 CTX corruption WA omits 030cc787c30e firmware_class: make firmware caching configurable omits b9df3997bb3e clk: Ingenic: Add CGU driver for X1000. omits 0b24748c3b26 dt-bindings: clock: Add X1000 bindings. omits 94bc7f56a8af Merge tag 'arcpgu-updates-2019.07.18' of github.com:abrodk [...] omits a31414e8c98d clk: tegra: Use match_string() helper to simplify the code omits 77adf9355304 ACPI / hotplug / PCI: Allocate resources directly under th [...] omits 46acbcb4849b clk: pxa: fix one of the pxa RTC clocks omits 9629dbdabd19 clk: sprd: Use IS_ERR() to validate the return value of sy [...] omits 3447fd0c9dce Merge tag 'drm-misc-next-fixes-2019-11-13' of git://anongi [...] omits 0990ca235d91 Merge tag 'drm-next-5.5-2019-11-08' of git://people.freede [...] omits 15fbb2312f32 bcache: don't export symbols omits 651bbba57ada bcache: remove the extra cflags for request.o omits 9fcc34b1a6dd bcache: at least try to shrink 1 node in bch_mca_scan() omits c5fcdedcee4e bcache: add idle_max_writeback_rate sysfs interface omits 5dccefd3ea0b bcache: add code comments in bch_btree_leaf_dirty() omits 84c529aea182 bcache: fix deadlock in bcache_allocator omits 06c1526da97d bcache: add code comment bch_keylist_pop() and bch_keylist [...] omits 41fa4deef90b bcache: deleted code comments for dead code in bch_data_in [...] omits aaf8dbeab586 bcache: add more accurate error messages in read_super() omits 2d8869518a52 bcache: fix static checker warning in bcache_device_free() omits 34cf78bf34d4 bcache: fix a lost wake-up problem caused by mca_cannibalize_lock omits c0e0954e909c bcache: fix fifo index swapping condition in journal_pin_cmp() omits e2a7b9f4a19d Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] omits 72c996099dc6 cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() omits d41378713eef net: atlantic: Signedness bug in aq_vec_isr_legacy() omits f4c47547b40a Revert "serial-uartlite: Move the uart register" omits 4c5168963231 Revert "serial-uartlite: Add get serial id if not provided" omits 3128aad163d3 bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields(). omits 5d8508aa079a Revert "serial-uartlite: Do not use static struct uart_dri [...] omits 07e5d4ff125a Revert "serial-uartlite: Add runtime support" omits 84179981317f net/mlx5: TC: Offload flow table rules omits 4383cfcc65e7 net/mlx5: Add devlink reload omits 71c6eaebf06a net/mlx5e: Set netdev name space on creation omits 85bf490af1e2 net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_h [...] omits e6014afd1c57 net/mlx5: Remove redundant NULL initializations omits a7cba0a4d508 net/mlx5: Read num_vfs before disabling SR-IOV omits 86bb811b0808 net/mlx5: DR, Fix matcher builders select check omits c94ef13b04e2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 5042ffbc95d9 Revert "serial-uartlite: Change logic how console_port is setup" omits 61ad2a021d1d Revert "serial-uartlite: Use allocated structure instead o [...] omits 08a96e43e349 Merge tag 'intel-pinctrl-v5.5-1' of git://git.kernel.org/p [...] omits 1566a6a30bf4 Merge tag 'v5.4-rc5' into devel omits 4f9bbcefa142 riscv: add support for MMIO access to the timer registers omits b27f300f8cbd gpiolib: fix coding style in gpiod_hog() omits 1bcab70b782d Merge tag 'intel-gpio-v5.5-1' of git://git.kernel.org/pub/ [...] omits 94fc6702d989 Merge tag 'gpio-v5.5-updates-for-linus-part-2' of git://gi [...] omits 975b992fdd4b net/mlx5: Add new chain for netfilter flow table offload omits 439e843f1f43 net/mlx5: Refactor creating fast path prio chains omits 34b13cb3eaa5 net/mlx5: Accumulate levels for chains prio namespaces omits 4db7b98e9432 net/mlx5: Define fdb tc levels per prio omits 2cf2954bd7ff net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines omits 12063c2e4c0e net/mlx5: Simplify fdb chain and prio eswitch defines omits 63f202e5edf1 cpuidle: teo: Avoid using "early hits" incorrectly omits b6495b7f004d cpuidle: teo: Exclude cpuidle overhead from computations omits 8bf90f320d9a riscv: implement remote sfence.i using IPIs omits 3320648ecc38 riscv: cleanup the default power off implementation omits 3b03ac6bbd6e riscv: poison SBI calls for M-mode omits eded8bc66a0c riscv: don't allow selecting SBI based drivers for M-mode omits 3bdf364ada33 clk: armada-xp: remove unused code omits 36c2f9223e84 io-wq: ensure we have a stable view of ->cur_work for canc [...] omits 75a1ccfe6c72 mscc.c: Add support for additional VSC PHYs omits a64fc11b9a52 drm/msm: fix memleak on release omits 945fe45759bc net: ethernet: stmmac: fix indentation issue omits 622b2a0ab647 drm/amdgpu/vcn: finish delay work before release resources omits fddbfb1c6503 drm/amd/powerplay: read pcie speed/width info (v2) omits 73f0ec02d670 docs: fs-verity: mention statx() support omits 924e319416e3 f2fs: support STATX_ATTR_VERITY omits 1f6071955278 ext4: support STATX_ATTR_VERITY omits 3ad2522c64cf statx: define STATX_ATTR_VERITY omits c0d782a3ccdc docs: fs-verity: document first supported kernel version omits 1e37be7d27d0 nfc: pn533: pn533_phy_ops dev_[up, down] return int omits d73cfd4283d9 Merge tag 'ieee802154-for-davem-2019-11-13' of git://git.k [...] omits 7807759e4ad8 firewire: core: code cleanup after vm_map_pages_zero introduction omits b98c7518c534 firewire: ohci: stop using get_seconds() for BUS_TIME omits 77e0723bd27f Merge v5.4-rc7 into drm-next omits e88982ad1bb1 RDMA/srpt: Report the SCSI residual to the initiator omits 708edafa8831 sbitmap: Delete sbitmap_any_bit_clear() omits cb711b91a3c6 blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() omits 07f23d90478c net: sfp: fix spelling mistake "requies" -> "requires" omits f285604a6b6f Merge branch 'net-macb-convert-to-phylink' omits 7897b071ac3b net: macb: convert to phylink omits 6e952d95cab1 net: macb: move the Tx and Rx buffer initialization into a [...] omits d7eaf962a90b net: axienet: In kconfig remove arch dependency for axi_emac omits 208d70f562e5 IB/mlx5: Support flow counters offset for bulk counters omits 895badff2c2b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9320c7ddf968 Merge tag 'v5.5-rockchip-clk-1' of git://git.kernel.org/pu [...] omits 097064b841b7 Merge tag 'tegra-for-5.5-clk-v2' of git://git.kernel.org/p [...] omits 55ae8a11ee21 Merge tag 'tegra-for-5.5-clk-core-v2' of git://git.kernel. [...] omits aefe69a45d84 xfs: remove the xfs_disk_dquot_t and xfs_dquot_t omits e8777b27ca8a xfs: avoid time_t in user api omits 93597ae8dac0 xfs: Fix deadlock between AGI and AGF when target_ip exist [...] omits 048a35d2f0b4 xfs: don't reset the "inode core" in xfs_iread omits de7a866fd41b xfs: merge the projid fields in struct xfs_icdinode omits 8d2d878db897 xfs: use a struct timespec64 for the in-core crtime omits d8d11fc703a2 xfs: devirtualize ->m_dirnameops omits 537dabcfdbc1 xfs: remove the unused m_chsize field omits a71895c5dad1 xfs: convert open coded corruption check to use XFS_IS_CORRUPT omits bcb8af5c46e4 perf maps: Purge the entries from maps->names in __maps__purge() omits 7d7230652e7c io_wq: add get/put_work handlers to io_wq_create() omits 15dff286d0e0 io_uring: check for validity of ->rings in teardown omits f0797095423e USB: serial: option: add support for Foxconn T77W968 LTE modules omits 6bb41b70c470 MAINTAINERS: Mark vub300 mmc driver as orphan omits c11113d5022c mmc: vub300: Drop redundant host ops ->init_card() omits c9af138c42f0 mmc: renesas_sdhi_internal_dmac: Add r8a774b1 support omits a0d4c7eb71dd mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response omits 3869468e0c48 mmc: block: Make card_busy_detect() a bit more generic omits 22dc132d5448 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround omits 6e32f65c14f1 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until [...] omits 727d836a375a mmc: sdhci-of-at91: add DT property to enable calibration [...] omits 5cd41fe89704 dt-bindings: sdhci-of-at91: add the microchip,sdcal-invert [...] omits 61a14e5299bd mmc: mmci: stm32: make sdmmc_idma_validate_data static omits 315e3bd7ac19 mmc: sdhci-pci: Add support for Intel JSL omits 80fe4e90665a mmc: jz4740: Add support for Low Power Mode (LPM) omits fea5fcc25788 mmc: jz4740: Add support for X1000 omits b5caac972801 dt-bindings: mmc: jz4740: Add bindings for X1000 omits 2af2af9940b0 mmc: jz4740: Add support for JZ4760 omits 6d57e9cf8e58 dt-bindings: mmc: jz4740: Add bindings for JZ4760 omits a02f8f48c194 mmc: jz4740: Add 8bit mode support omits 38413ce39a4b mmc: sdhci-pci: Make function amd_sdhci_reset static omits d1807ad6b7de mmc: sdhci-of-arasan: Add Support for Intel LGM SDXC omits bdf659a65622 dt-bindings: mmc: sdhci-of-arasan: Add new compatible for [...] omits 0e68de6aa7b1 mmc: mmci: sdmmc: add busy_complete callback omits cb0335b778c7 mmc: mmci: add busy_complete callback omits 8266c585f489 mmc: mmci: add hardware busy timeout feature omits e2b98d83ff0c mmc: mmci: make unexported functions static omits 6b62e128e6f6 mmc: dw_mmc: fix indentation issue omits 690dba13840e memstick: jmb38x_ms: clean up indentation issue omits 01a5674301fa dt-bindings: mmc: renesas_sdhi: Add r8a774b1 support omits 824b90bbaf4d mmc: cavium-octeon: Use devm_platform_ioremap_resource() omits d67da5c90547 mmc: bcm2835: Use devm_platform_ioremap_resource wrapper omits 7a7dab237027 mmc: tmio: remove workaround for NON_REMOVABLE omits f06d353f5288 MAINTAINERS: Add entry for Actions Semi SD/MMC driver and binding omits ff65ffe46d28 mmc: Add Actions Semi Owl SoCs SD/MMC driver omits b62a80174ffb dt-bindings: mmc: Add Actions Semi SD/MMC/SDIO controller binding omits dd79b7e36703 mmc: sdhci-milbeaut: add Milbeaut SD controller driver omits 4177bc5038c8 dt-bindings: mmc: add DT bindings for Milbeaut SD controller omits 7a869f00bb15 mmc: sdhci-pci: Quirk for AMD SDHC Device 0x7906 omits dcaac3f78401 mmc: sdhci: Check card status after reset omits 953ae45a0c25 tracing: Adding NULL checks for trace_array descriptor pointer omits e585e6469d6f tracing: Verify if trace array exists before destroying it. omits 2d6425af6116 tracing: Declare newly exported APIs in include/linux/trace.h omits 6dff4d7dd3e0 tracing: Make internal ftrace events static omits 9c34fc4b7e90 tracing: Use CONFIG_PREEMPTION omits 793937236d1e preemptirq_delay_test: Add the burst feature and a sysfs trigger omits 91edde2e6ae1 ftrace: Implement fs notification for tracing_max_latency omits da537f0aef13 ftrace: Add information on number of page groups allocated omits 77ac117b3a82 ftrace/x86: Tell objtool to ignore nondeterministic ftrace [...] omits a3ad1a7e3968 ftrace/x86: Add a counter to test function_graph with direct omits 562955fe6a55 ftrace/x86: Add register_ftrace_direct() for custom trampolines omits ed9dafebce52 ftrace/selftests: Update the direct call selftests to test [...] omits 156473a0ff4f ftrace: Add another example of register_ftrace_direct() use case omits 646f01ccdd59 ftrace/selftest: Add tests to test register_ftrace_direct() omits b06457c83af6 ftrace: Add sample module that uses register_ftrace_direct() omits 013bf0da0474 ftrace: Add ftrace_find_direct_func() omits 763e34e74bb7 ftrace: Add register_ftrace_direct() omits 3af50e548019 dt-bindings: pinctrl: Convert generic pin mux and config p [...] omits 19b6ecfca6b8 tty: serial: msm_serial: Use dma_request_chan() directly f [...] omits 84a25d956c4f tty: serial: tegra: Use dma_request_chan() directly for ch [...] omits 61b37b049e20 tty: serial: amba-pl011: Use dma_request_chan() directly f [...] omits a00d9db8952b serial-uartlite: Use allocated structure instead of static ones omits d338838c09de serial-uartlite: Change logic how console_port is setup omits 74887542fdcc tty: serial: pch_uart: correct usage of dma_unmap_sg omits 8b598e7f4e9b drm/bridge: ti-tfp410: switch to using fwnode_gpiod_get_index() omits 4a5e0f9e7351 gpio: merrifield: Pass irqchip when adding gpiochip omits cd242b333b00 gpio: merrifield: Add GPIO <-> pin mapping ranges via callback omits b056ca1c2f01 gpiolib: Introduce ->add_pin_ranges() callback omits 789c4aea3f08 drm/i915: Split a setting of MSA to MST and SST omits 0f67f16a6e88 gpio: mmio: remove untrue leftover comment omits be053b2dc91c gpio: em: Use platform_get_irq() to obtain interrupts omits af833988c088 perf scripts python: exported-sql-viewer.py: Fix use of TR [...] omits 102a1b382177 backlight: qcom-wled: Fix spelling mistake "trigged" -> "t [...] omits 8bde9f3d2a21 Merge tag 'iio-for-5.5c' of https://git.kernel.org/pub/scm [...] omits 60f8a59ddcdc parport: daisy: use new parport device model omits 231ec2f24dad parport: load lowlevel driver if ports not found omits e962cd9cf9cf parport: do not check portlist when using device-model omits c059d579961d parport: daisy: avoid hardcoded name omits 45a2d64696b1 lp: fix sparc64 LPSETTIMEOUT ioctl omits 998174042da2 ppdev: fix PPGETTIME/PPSETTIME ioctls omits edfaeaf742b4 Revert "mfd: syscon: Set name of regmap_config" omits bee3bbe616a2 driver core: Clarify documentation for fwnode_operations.a [...] omits 596fd8dffb74 tty: serial: imx: use the sg count from dma_map_sg omits fba67e8f8978 Remove every trace of SERIAL_MAGIC omits 2a9125317b24 usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() omits fe0c2baae0bd PM / Domains: Convert to dev_to_genpd_safe() in genpd_sysc [...] omits 1b32999e205b mmc: tmio: Avoid boilerplate code in ->runtime_suspend() omits ea71c59669f1 PM / Domains: Implement the ->start() callback for genpd omits ca765a8cfe0c PM / Domains: Introduce dev_pm_domain_start() omits 2079fe6ea8cb ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition omits 01ca4827a748 PM / wakeirq: remove unnecessary parentheses omits 98ae6fb3f1dc drm/i915/execlists: Move reset_active() from schedule-out [...] omits aca32d7bccf9 power: avs: smartreflex: Remove superfluous cast in debugf [...] omits b4447c0dcd0d ACPI: OSI: Shoot duplicate word omits cf25e24db61c time: Rename tsk->real_start_time to ->start_boottime omits c759bc47db0f locking/lockdep: Update the comment for __lock_release() omits 295c52ee1485 perf/x86/intel/pt: Prevent redundant WRMSRs omits 670638477aed perf/x86/intel/pt: Opportunistically use single range output mode omits 25e8920b301c perf/x86/intel/pt: Add sampling support omits 8e105a1fc2a0 perf/x86/intel/pt: Factor out pt_config_start() omits a4faf00d994c perf/aux: Allow using AUX data in perf samples omits deb0c3c29d55 perf/core: Fix unlock balance in perf_init_event() omits fed4c9c68131 Merge branch 'perf/urgent' into perf/core, to pick up fixes omits 3944a4fd0d70 Merge branch 'master' of git://blackhole.kfki.hu/nf-next omits f6ae9f120dad netfilter: nft_payload: add C-VLAN support omits be193f5e21d0 netfilter: nf_tables_offload: pass extack to nft_flow_cls_ [...] omits 8dfd8b09aa34 netfilter: nf_tables: add nft_payload_rebuild_vlan_hdr() omits f41f72d09ee1 netfilter: nft_payload: simplify vlan header handling omits 25da5eb32cd5 netfilter: nft_meta: offload support for interface index omits c2d1a13520ee powerpc/fsl_booke/32: Document KASLR implementation omits 74277f00b232 powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes omits 921a79b78020 powerpc/fsl_booke/kaslr: dump out kernel offset informatio [...] omits 8c2ae87be5a4 powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter omits b39609720069 powerpc/fsl_booke/kaslr: clear the original kernel if randomized omits 6a38ea1d7b94 powerpc/fsl_booke/32: randomize the kernel image offset omits 2b0e86cc5de6 powerpc/fsl_booke/32: implement KASLR infrastructure omits c061b38a3e48 powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper omits aa1d2090e693 powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper omits 39f4b7bf7571 powerpc: introduce kernstart_virt_addr to store the kernel base omits 4ed47dbefa29 powerpc: move memstart_addr and kernstart_addr to init-common.c omits 8054df057058 powerpc: unify definition of M_IF_NEEDED omits 565f9bc05e2d powerpc/fadump: when fadump is supported register the fadu [...] omits 42484d2c0f82 powerpc/perf: remove current_is_64bit() omits de84ffc3ccbe powerpc/eeh: differentiate duplicate detection message omits b948aaaf3e39 powerpc/pseries/hotplug-memory: Change rc variable to bool omits f5817191b0a3 powerpc: use <asm-generic/dma-mapping.h> omits 1ca3dec2b2df powerpc/xive: Prevent page fault issues in the machine cra [...] omits 1db550f44ab6 powerpc/64s/exception: Fix kaup -> kuap typo omits bbbd7f112c7b powerpc: Replace GPL boilerplate with SPDX identifiers omits d7e02f7b7991 powerpc/book3s/mm: Update Oops message to print the correc [...] omits 35a5c328fcf3 powerpc/spufs: remove set but not used variable 'ctx' omits c312d14e19bb powerpc/powernv/ioda: using kfree_rcu() to simplify the code omits bc75e5438488 powerpc/powernv: Make some symbols static omits 93a1544ad4ec powerpc/configs: remove obsolete CONFIG_INET_XFRM_MODE_* a [...] omits 42974f357dbf powerpc/pseries: Fix platform_no_drv_owner.cocci warnings omits 11dd34f3eae5 powerpc/pseries: Drop pointless static qualifier in vpa_de [...] omits bfa2325e5b8b powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings omits 090d5ab93d0b powerpc/64s: Fix debugfs_simple_attr.cocci warnings omits d273fa919c39 powerpc/pseries: Use correct event modifier in rtas_parse_ [...] omits 5dc7b419a5a7 powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest omits 949758a2f4e6 powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c [...] omits c2837acfbf39 selftests/powerpc: Rewrite ptrace-hwbreak.c selftest omits 27985b2a640e powerpc/watchpoint: Don't ignore extraneous exceptions blindly omits c3f68b0478e7 powerpc/watchpoint: Fix ptrace code that muck around with [...] omits b57aeab811db powerpc/watchpoint: Fix length calculation for unaligned target omits b811be615cb7 powerpc/watchpoint: Introduce macros for watchpoint length omits 4e706af3cd8e powerpc/security: Fix wrong message when RFI Flush is disable omits 9f0acf9f80ad powerpc/crypto: Add cond_resched() in crc-vpmsum self-test omits b1713975c31a powerpc/pseries/cmm: Simulation mode omits e8decafefb67 powerpc/pseries/cmm: Switch to balloon_page_alloc() omits fe030c9b85e6 powerpc/pseries/cmm: Implement balloon compaction omits 1ef2f06b7179 powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t omits 7659f5d64480 powerpc/pseries/cmm: Rip out memory isolate notifier omits 287b89773d81 powerpc/pseries/cmm: Use adjust_managed_page_count() inste [...] omits 4a1745c5bf92 powerpc/pseries/cmm: Drop page array omits 68f7a04932bb powerpc/pseries/cmm: Cleanup rc handling in cmm_init() omits 022da2231801 powerpc/pseries/cmm: Report errors when registering notifi [...] omits 7d8212747435 powerpc/pseries/cmm: Implement release() function for sysf [...] omits 0a87ccd36999 powerpc/pseries: Enable support for ibm,drc-info property omits 4f9f2d3d7a43 PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name [...] omits 0737686778c6 PCI: rpaphp: Annotate and correctly byte swap DRC properties omits efeda8fada43 PCI: rpaphp: Add drc-info support for hotplug slot registration omits 52e2b0f16574 PCI: rpaphp: Don't rely on firmware feature to imply drc-i [...] omits 9723c25f99af PCI: rpaphp: Fix up pointer to first drc-info entry omits b015f6bc9547 powerpc/pseries: Add cpu DLPAR support for drc-info property omits 775fa495af04 powerpc/pseries: Fix drc-info mappings of logical cpus to [...] omits 57409d4fb12c powerpc/pseries: Fix bad drc_index_start value parsing of [...] omits d34a5709be85 Merge branch 'topic/secureboot' into next omits 90bc72b13c08 Merge branch 'ARM-Enable-GENET-support-for-RPi-4' omits da38802211cc net: bcmgenet: Add RGMII_RXID support omits 4f8d81b77e66 net: bcmgenet: Refactor register access in bcmgenet_mii_config omits a50e3a9931c1 net: bcmgenet: Add BCM2711 support omits f7bda51fac34 dt-bindings: net: bcmgenet: Add BCM2711 support omits 2b65f93687fb net: bcmgenet: Fix error handling on IRQ retrieval omits 5b1f0e62941b net: bcmgenet: Avoid touching non-existent interrupt omits 2eea1fa82f68 net: dsa: sja1105: Print the reset reason omits d438945ae565 Merge branch 'Implement-get_link_ksettings-for-VXLAN-and-bridge' omits 542575fe4b9a bridge: implement get_link_ksettings ethtool method omits 36fe3a61aaca vxlan: implement get_link_ksettings ethtool method omits 129bd7ca8ac0 net: dsa: Prevent usage of NET_DSA_TAG_8021Q as tagging protocol omits 46cb01eeeb86 tipc: update mon's self addr when node addr generated omits 0320d1e7a381 Merge branch 'netfilter-flowtable-hardware-offload' omits c29f74e0df7a netfilter: nf_flow_table: hardware offload support omits 8bb69f3b2918 netfilter: nf_tables: add flowtable offload control plane omits f1363e058b84 netfilter: nf_flow_table: detach routing information from [...] omits 62248df88a40 netfilter: nf_flowtable: remove flow_offload_entry structure omits 9f48e9bf253a netfilter: nf_flow_table: remove union from flow_offload s [...] omits b32d2f341623 netfilter: nf_flow_table: move conntrack object to struct [...] omits 4717b05328ba tc-testing: Introduced tdc tests for basic filter omits ce9db4643696 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 35c3363363ac scsi: core: Clean up SG_NONE omits 79172ab20bfd scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead [...] omits d04adaa47508 scsi: nsp_cs: enable compile-testing on 64-bit omits 63cb70a1ee89 scsi: nsp_cs: drop redundant MODULE_LICENSE ifdef omits 70e8d9accd0a scsi: ufs: ufshcd: Remove dev_err() on platform_get_irq() failure omits 02f7e9f351a9 scsi: zorro_esp: Limit DMA transfers to 65536 bytes (excep [...] omits 63f565aa6e06 scsi: csiostor: Remove set but not used variable 'rln' omits cfcbae3895b8 scsi: ufs: fix potential bug which ends in system hang omits 3d4881d1d645 scsi: ufs: print helpful hint when response size exceed bu [...] omits 964231aa0c7e scsi: hisi_sas: Stop converting a bool into a bool omits 7c0ecd40c312 scsi: hisi_sas: Relocate call to hisi_sas_debugfs_exit() omits 547fde8b5a19 scsi: hisi_sas: Return directly if init hardware failed omits 8c39673d5474 scsi: hisi_sas: Check sas_port before using it omits 3b294c0fb910 scsi: lpfc: Update lpfc version to 12.6.0.2 omits 542ddc9b3469 scsi: lpfc: revise nvme max queues to be hdwq count omits bc227dde0d8b scsi: lpfc: Initialize cpu_map for not present cpus omits d480e57809a0 scsi: lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() omits 6c6d59e0fe5b scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null point [...] omits 6f23f8c5c9f1 scsi: lpfc: fix: Coverity: lpfc_get_scsi_buf_s3(): Null po [...] omits 6979e56cec97 scsi: ufs: Add driver for TI wrapper for Cadence UFS IP omits 8e31a94938ad scsi: dt-bindings: ufs: ti,j721e-ufs.yaml: Add binding for [...] omits 3afd6389f320 dt-bindings: gpu: mali-midgard: add samsung exynos 5420 co [...] omits 0211b71c52da dt-bindings: gpu: mali-bifrost: Add Realtek RTD1619 omits d41003513e61 block: rework zone reporting omits 23a50861adda scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() omits 6d09c4086ed9 null_blk: Add zone_nr_conv to features omits 7fc8fb51a143 null_blk: clean up report zones omits e3f89564c557 null_blk: clean up the block device operations omits 5eac3eb30c9a block: Remove partition support for zoned block devices omits ceeb373aa6b9 block: Simplify report zones execution omits c98c3d09fca4 block: cleanup the !zoned case in blk_revalidate_disk_zones omits d9dd73087a8b block: Enhance blk_revalidate_disk_zones() omits 0788c4eda006 Merge branch 'for-5.5/drivers-post' into for-5.5/zoned omits d29510d35242 Merge branch 'for-5.5/drivers' into for-5.5/zoned omits f9e0370648b9 xfs: kill the XFS_WANT_CORRUPT_* macros omits 1ec28615d248 xfs: add a XFS_IS_CORRUPT macro omits e26e7b88f6b7 RDMA: Change MAD processing function to remove extra casti [...] omits 333ee7e2d0b6 RDMA/hfi1: Delete unreachable code omits 56f434f40f05 mm/mmu_notifier: define the header pre-processor parts eve [...] omits cc12ba1872c6 Input: ili210x - optionally show calibrate sysfs attribute omits b32fbeaec52d Input: ili210x - add resolution to chip operations structure omits c7dded5b2980 Input: ili210x - do not retrieve/print chip firmware version omits 6366e523eb56 staging: exfat: Update the TODO file omits 87d0f2a5536f PCI: pciehp: Prevent deadlock on disconnect omits 65b88d81f5c9 staging: exfat: Clean up the namespace pollution part 8 omits 99a4b135289e staging: exfat: Clean up the namespace pollution part 7 omits e5a490e03756 staging: exfat: Clean up the namespace pollution part 6 omits a78b34b89bcb staging: exfat: Clean up the namespace pollution part 5 omits 9435fa8d0601 staging: exfat: Clean up the namespace pollution part 4 omits 388cd66808d5 staging: exfat: Clean up the namespace pollution part 3 omits ed5916c1e8db staging: exfat: Clean up the namespace pollution part 2 omits 19e2bfe6ed13 staging: exfat: Clean up the namespace pollution part 1 omits 35a829c1b797 staging: exfat: Remove FAT/VFAT mount support, part 4 omits 2a17b09fdecd staging: exfat: Remove FAT/VFAT mount support, part 3 omits 7c6d78eb7c9c staging: exfat: Remove FAT/VFAT mount support, part 2 omits 04a991cd9066 staging: exfat: Remove FAT/VFAT mount support, part 1 omits ecbc9e989f62 staging: exfat: Correct return code omits ad03f80f7b72 staging: exfat: Collapse redundant return code translations omits 4b1867213233 staging: exfat: Clean up return codes - FFS_SUCCESS omits 97eab6cee3a6 staging: exfat: Clean up return codes - remove unused codes omits 0a7ef8d9483b staging: exfat: Clean up return codes - FFS_ERROR omits 7785913b079f staging: exfat: Clean up return codes - FFS_INVALIDFID omits f9c53abb4299 staging: exfat: Clean up return codes - FFS_EOF omits a75500c5d310 staging: exfat: Clean up return codes - FFS_MEDIAERR omits 133c88742471 staging: exfat: Clean up return codes - FFS_FORMATERR omits b8f64757bad8 staging: dpaa2-ethsw: ordered workqueue should be per ethsw omits 910f30917cdf staging: dpaa2-ethsw: move port switchdev blocking notifie [...] omits a3c6345e9f04 staging: dpaa2-ethsw: move port switchdev notifier per ethsw omits c5e648f8574d staging: dpaa2-ethsw: move port notifier per ethsw omits 7db57ca4b134 staging: rtl8723bs: Remove unnecessary braces omits 309e05f5f91f staging: rtl8723bs: Remove blank lines after an open brace omits 839e18aa1ef6 staging: rtl8723bs: Remove blank lines before a close brace omits c3cc574f2bcd staging: rtl8723bs: Remove multiple blank lines omits af96ce03218e staging: most: core: add comments to mutex and spinlock de [...] omits 75fcc0ce72e5 PCI: pciehp: Do not disable interrupt twice on suspend omits 530436c45ef2 nvme: Discard workaround for non-conformant devices omits e0580b50d9d4 Merge tag 'linux-can-next-for-5.5-20191111' of git://git.k [...] omits 9440a875b835 sfc: trace_xdp_exception on XDP failure omits 1e86606ba05d ptp: ptp_clockmatrix: Fix build error omits e0e2b35b790f net/sched: actions: remove unused 'order' omits 8083c629dc31 RISC-V: Add multiple compression image format. omits 6b57ba8ed48a riscv: clean up the macro format in each header file omits 0fdc636cd95c riscv: Use PMD_SIZE to replace PTE_PARENT_SIZE omits 0b40dbcbba92 KEYS: trusted: Remove set but not used variable 'keyhndl' omits 9c8c5742b6af tpm: Switch to platform_get_irq_optional() omits 3ef193822b25 tpm_crb: fix fTPM on AMD Zen+ CPUs omits 2e19e10131a0 KEYS: trusted: Move TPM2 trusted keys code omits 47f9c2796891 KEYS: trusted: Create trusted keys subsystem omits c6f61e59760d KEYS: Use common tpm_buf for trusted and asymmetric keys omits 74edff2d74c6 tpm: Move tpm_buf code to include/linux/ omits 44abdb377b7c tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf omits f1689114acc5 tpm: add check after commands attribs tab allocation omits 1fce4d8a19fe tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct omits 86cd45e084b1 tpm: tpm_tis_spi: Cleanup includes omits 797c0113c9a4 tpm: tpm_tis_spi: Support cr50 devices omits 8ab5e82afa96 tpm: tpm_tis_spi: Introduce a flow control callback omits 2e2ee5a2db06 tpm: Add a flag to indicate TPM power is managed by firmware omits fb8d6c8db3ba dt-bindings: tpm: document properties for cr50 omits 5af4f1d5cb4d tpm_tis: override durations for STM tpm with firmware 1.2.8.28 omits 15d0b22c01e6 tpm: provide a way to override the chip returned durations omits f2f5820e3ba6 tpm: Remove duplicate code from caps_show() in tpm-sysfs.c omits 4e4637b10374 net: dsa: mv88e6xxx: fix broken if statement because of a [...] omits 7c9e7f0fe0d8 io_uring: fix potential deadlock in io_poll_wake() omits 084346be8006 Merge branch 'Update-devlink-binary-output' omits ff18176ad806 selftests: Add a test of large binary to devlink health test omits 8fdcd8fb21c0 netdevsim: Update dummy reporter's devlink binary interface omits d4e82cf4df30 net/mlx5: Dump of fw_fatal use updated devlink binary interface omits e2cde864a1d3 devlink: Allow large formatted message of binary output omits 5cff6fddb8dc dt-bindings: vendor-prefixes: Add 'fsi[ab]' to the list of [...] omits 6c0867022352 net: sfp: fix sfp_bus_add_upstream() warning omits 8b8371b5bad3 cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static omits 13eef6fc2c1f Merge branch 'atlantic-static' omits 7b094968ccbb net: atlantic: make function 'aq_ethtool_get_priv_flags', [...] omits 0ee0bbb01893 net: atlantic: make symbol 'aq_pm_ops' static omits b55cbbee74b7 Merge branch 'mlxsw-Add-extended-ACK-for-EMADs' omits 9032b9e8f210 mlxsw: spectrum: Enable EMAD string TLV omits 5d716ab45ad5 mlxsw: core: Add support for using EMAD string TLV omits 72c8f428b5dc mlxsw: core: Extend EMAD information reported to devlink hwerr omits 2aa4aa2051f8 mlxsw: core: Add support for EMAD string TLV parsing omits 664b3dd9ba58 mlxsw: core: Add EMAD string TLV omits d17eb4030cc3 mlxsw: emad: Remove deprecated EMAD TLVs omits 5aa4165c60aa mlxsw: core: Parse TLVs' offsets of incoming EMADs omits b2ef81dcdf38 net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC omits 74bd3f92d0d1 ASoC: soc-core: tidyup soc_probe_aux_devices() omits ed90c013a773 ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_inst [...] omits c6619b729814 ASoC: soc-core: merge soc_remove_component() and soc_clean [...] omits da704f26ba37 ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_un [...] omits 63dc47da1f39 ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_ [...] omits da3ef7f6cd52 perf vendor events power9: Fix commas so PMU event files a [...] omits 835e5bd90926 perf vendor events power8: Fix commas so PMU event files a [...] omits a44e4f3ab16b perf vendor events arm64: Fix commas so PMU event files ar [...] omits 57a9460705f1 spi: Fix regression to return zero on success instead of p [...] omits ffdbca0be6c7 ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() omits 7ca24386a7c2 ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() omits 0d18a7caa654 ASoC: soc-core: remove soc_is_dai_link_bound() omits 1ec13abac58b USBIP: add config dependency for SGL_ALLOC omits 8f157d4ff039 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report omits 1b4efdaf6d60 ASoC: SOF: topology: free kcontrol memory on error omits 14d3fe428be5 Revert "Documentation: admin-guide: add earlycon documenta [...] omits 743210386c03 cgroup: use cgrp->kn->id as the cgroup ID omits 40430452fd5d kernfs: use 64bit inos if ino_t is 64bit omits 33c5ac917519 kernfs: implement custom exportfs ops and fid type omits fe0f726c9fb6 kernfs: combine ino/id lookup functions into kernfs_find_a [...] omits 67c0496e87d1 kernfs: convert kernfs_node->id from union kernfs_node_id to u64 omits 880df1316173 kernfs: kernfs_find_and_get_node_by_ino() should only look [...] omits b680b08171eb kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() omits db53c73a8b5d netprio: use css ID instead of cgroup ID omits f05499a06fb4 writeback: use ino_t for inodes in tracepoints omits e23f568aa63f kernfs: fix ino wrap-around detection omits 9b3a713feef8 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', ' [...] omits 5b47748ecf2e iommu/rockchip: Don't provoke WARN for harmless IRQs omits 4a9acb6de0f2 Documentation/process: Add AMD contact for embargoed hardw [...] omits d671fa6393d6 kselftests: cgroup: Avoid the reuse of fd after it is deallocated omits adce11839322 gpio: tegra186: Add debounce support omits 22635ed8a20d gpio: tegra186: Program interrupt route mapping omits 13a62a56aa4c gpio: tegra186: Derive register offsets from bank/port omits e588bb1eae31 gpio: add new SET_CONFIG ioctl() to gpio chardev omits b043ed7ef0b3 gpiolib: move validation of line handle flags into helper [...] omits 64e7112ee307 gpio: mockup: add set_config to support pull up/down omits 2821ae5f3033 gpiolib: add support for biasing output lines omits 2148ad7790ea gpiolib: add support for disabling line bias omits 7b479a8448c2 gpiolib: add support for pull up/down to lineevent_create omits 9225d5169d11 gpio: expose pull-up/pull-down line flags to userspace omits f932a68695e4 gpio: rcar: Use proper irq_chip name omits b74f0456c120 gpio: em: Use proper irq_chip name omits bd84f2881a8d gpio: bd70528: Add MODULE ALIAS to autoload module omits a6e191963f3b Merge remote-tracking branch 'driver-core/driver-core-next [...] omits 1cb0d2aee263 HID: core: check whether Usage Page item is after Usage ID items omits b3c72fc9a78e x86/boot: Introduce setup_indirect omits 00cd1c154d56 x86/boot: Introduce kernel_info.setup_type_max omits 3bbc53f4ae16 hrtimer: Remove the comment about not used HRTIMER_SOFTIRQ omits 2c33c27fd603 x86/boot: Introduce kernel_info omits 960e432dfa59 io_uring: use correct "is IO worker" helper omits f6656208f04e x86/mce/therm_throt: Optimize notifications of thermal throttle omits c311ed6183f4 x86/init: Allow DT configured systems to disable RTC at boot time omits 509526706e68 ALSA: au88x0: Fix incorrect device pointer for preallocation omits c745da8d4320 mailbox: tegra: Fix superfluous IRQ error message omits 8220e22d11a0 powerpc: Load firmware trusted keys/hashes into kernel keyring omits ad723674d675 x86/efi: move common keyring handler functions to new file omits bd5d9c743d38 powerpc: expose secure variables to userspace via sysfs omits 9155e2341aa8 powerpc/powernv: Add OPAL API interface to access secure variable omits 39a963b457b5 sysfs: Fixes __BIN_ATTR_WO() macro omits 26b1959f85af Merge branch 'topic/ima' into topic/secureboot omits 5e35d5f4224a ASoC: SOF: PM: only suspend to D0I3 when needed omits a77e5d573f84 ASoC: SOF: add helper to check if we should enter d0i3 suspend omits 58a972efd21b ASoC: SOF: PM: add check before setting d0_substate omits 74b4dd04b19c ASoC: SOF: PM: add state machine to comments omits 0af237d51a4e ASoC: SOF: Intel: hda: use fallback for firmware name omits 1f24d93c4f4e ASoC: Intel: acpi-match: split CNL tables in three omits 130d3e90777f ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. omits 24de63562b9d ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null omits 8b57e7c852fc s390/pkey: use memdup_user() to simplify code omits f9cac4fd8878 s390/pkey: fix memory leak within _copy_apqns_from_user() omits 4ff4ba153ab3 Merge tag 'vfio-ccw-20191111' of https://git.kernel.org/pu [...] omits e1e9b78d3957 perf parse: Use YYABORT to clear stack after failure, plug [...] omits ccd26741f5e6 perf tool: Provide an option to print perf_event_open args [...] omits 7b018e298752 perf map: Remove ->groups from 'struct map' omits 3f662fc08ddd perf map: Combine maps__fixup_overlappings with its only use omits 94e44b9ca52a perf annotate: Stop using map->groups, use map_symbol->mg instead omits 08f6680e627e perf tools: Add a 'struct map_groups' pointer to 'struct m [...] omits 93fcce96c719 perf symbols: Use kmaps(map)->machine when we know its a k [...] omits d46a4cdf4993 pref tools: Make 'struct addr_map_symbol' contain 'struct [...] omits 5f0fef8ac3e7 perf callchain: Use 'struct map_symbol' in 'struct callcha [...] omits c1529738f5eb perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' omits 2975489458c5 perf annotate: Pass a 'map_symbol' in places receiving a p [...] omits d3a022cbdce6 perf tools: Add map_groups to 'struct addr_location' omits 9d355b381b35 perf map_groups: Pass the object to map_groups__find_ams() omits f2baa060cd76 perf symbols: Stop using map->groups, we can use kmaps instead omits de90d513b246 perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() omits 17a810699c18 selftests: add tests for clone3() omits 56b2147f34d0 Merge tag 'perf-core-for-mingo-5.5-20191107' of git://git. [...] omits 7c7e53e1c93d PCI: rcar: Fix missing MACCTLR register setting in initial [...] omits dce7cd62754b x86/hyperv: Allow guests to enable InvariantTSC omits b264f57fde0c x86/hyperv: Micro-optimize send_ipi_one() omits eafee5944062 nds32: use generic ioremap omits 0055f67b596c csky: use generic ioremap omits d61ca3c25e03 sched/Kconfig: Fix spelling mistake in user-visible help text omits 1d6acc18fee7 time: Fix spelling mistake in comment omits 544f1d62e3e6 s390/disassembler: don't hide instruction addresses omits 72fbcd057fa1 s390/cpum_sf: Assign error value to err variable omits c18388340c41 s390/cpum_sf: Replace function name in debug statements omits d98b5d0728d6 s390/cpum_sf: Use consistant debug print format for sampling omits 2278f452a12d Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] omits 5be85ec0de84 Merge remote-tracking branch 'linusw/for-next' into gpio/for-next omits 0f1839d08887 ACPI: HMAT: use %u instead of %d to print u32 values omits 59b2c5b63587 ACPI: NUMA: HMAT: fix a section mismatch omits 067814c97494 USB: serial: mos7840: drop port open flag omits f8e8dcaf14d9 USB: serial: mos7840: drop read-urb check omits 7b2faede671a USB: serial: mos7840: drop port driver data accessors omits 2d52f0763f8e USB: serial: mos7840: drop serial struct accessor omits 6d3471eded5e USB: serial: mos7840: drop paranoid serial checks omits ce039bd4b21f USB: serial: mos7840: drop paranoid port checks omits 3ec9fb6f3854 USB: serial: mos7840: drop redundant urb context check omits 7183192196a6 USB: serial: mos7840: rip out broken interrupt handling omits de7156689d69 m68k: Convert missed RODATA to RO_DATA omits 960fbd1ca584 USB: serial: mos7840: fix probe error handling omits 1c333550ea92 USB: serial: mos7840: document MCS7810 detection hack omits 375cb533c00a USB: serial: mos7840: clean up device-type handling omits 92fe35fb9c70 USB: serial: mos7840: fix remote wakeup omits ea422312a462 USB: serial: mos7720: fix remote wakeup omits cee7fb437edc drm/i915/userptr: Try to acquire the page lock around set_ [...] omits a7d87b70d6da drm/i915/pmu: "Frequency" is reported as accumulated cycles omits d231c15aff1e drm/i915: Protect context while grabbing its name for the request omits 2b3c7f0db8b4 drm/i915/perf: always consider holding preemption a privileged op omits 20d087368d38 time: Optimize ns_to_timespec64() omits ca22d6977b9b Merge branch 'stmmac-next' omits b776620651a1 net: stmmac: Implement UDP Segmentation Offload omits 88ebe2cf7f3f net: stmmac: Rework stmmac_rx() omits bc41a6689b30 net: stmmac: tc: Remove the speed dependency omits 04d1190aca77 net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks omits 8c6fc097a2f4 net: stmmac: gmac4+: Add Split Header support omits a24cae7012b5 net: stmmac: Fix sparse warning omits 00a0eec59ddb remoteproc: Fix wrong rvring index computation omits 29711306ce97 cxgb4: remove redundant assignment to hdr_len omits c33fdc345331 tipc: fix update of the uninitialized variable err omits 59618bc0e394 Documentation: networking: dpaa_eth: adjust sysfs paths omits 9c64ecaef169 Documentation: networking: dpaa_eth: adjust buffer pool info omits 6cc2c8762dfd samples/bpf: adjust Makefile and README.rst omits 5b67a3ed4fe3 mlxsw: core: Enable devlink reload only on probe omits 1287723aa139 r8169: add support for RTL8117 omits d72ea4915c7e powerpc/ima: Indicate kernel modules appended signatures a [...] omits dc87f18615db powerpc/ima: Update ima arch policy to check for blacklist omits 273df864cf74 ima: Check against blacklisted hashes for files with modsig omits 2434f7d2d488 certs: Add wrapper function to check blacklisted binary hash omits e14555e3d0e9 ima: Make process_buffer_measurement() generic omits 1917855f4e06 powerpc/ima: Define trusted boot policy omits 2702809a4a1a powerpc: Detect the trusted boot state of the system omits 4238fad366a6 powerpc/ima: Add support to initialize ima policy rules omits 1a8916ee3ac2 powerpc: Detect the secure boot mode of the system omits 45422b704db3 md/raid10: prevent access of uninitialized resync_pages offset omits 228fc7d76db6 md: avoid invalid memory access for array sb->dev_roles omits 5fa4f8bac951 md/raid1: avoid soft lockup under high load omits 8d13c7642fab Input: mms114 - use device_get_match_data omits 7a28c886f645 Merge branch 'sfp-Allow-slow-to-initialise-GPON-modules-to-work' omits 139d3a212a1f net: sfp: allow modules with slow diagnostics to probe omits e117be74c559 net: sfp: allow sfp to probe slow to initialise GPON modules omits 73f5e847d83a net: sfp: move module insert reporting out of probe omits b036a554d080 net: sfp: split power mode switching from probe omits 6b0da5c9c1a3 net: sfp: track upstream's attachment state in state machine omits d23751a09401 net: sfp: ensure TX_FAULT has deasserted before probing the PHY omits 63ec1c7c3f3b net: sfp: allow fault processing to transition to other states omits eefa6f1fa74f net: sfp: eliminate mdelay() from PHY probe omits 181f29da1582 net: sfp: split the PHY probe from sfp_sm_mod_init() omits 8e210b6bdc2c net: sfp: control TX_DISABLE and phy only from main state machine omits 7cfa9c92d0a3 net: sfp: avoid power switch on address-change modules omits ed32abb1ee71 net: sfp: parse SFP power requirement earlier omits d900954f57c6 net: sfp: rename T_PROBE_WAIT to T_SERIAL omits d2e816c0293f net: sfp: handle module remove outside state machine omits 0936ebc42f59 net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() omits 1539e0d33bbc net: sfp: move tx disable on device down to main state machine omits e85d81a1840a net: sfp: move sfp sub-state machines into separate functions omits b94ec12dfaee PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() omits 2fca4ac914a1 net: sfp: fix sfp_bus_put() kernel documentation omits 7ca7cb2382d8 Merge branch 'ili2xxx-touchscreen' into next omits a5fdf7d02656 Input: ili210x - remove unneeded suspend and resume handlers omits 172bb5f34c0d Input: ili210x - do not unconditionally mark touchscreen a [...] omits ef536abd3afd Input: ili210x - define and use chip operations structure omits efda86a49553 Input: ili210x - do not set parent device explicitly omits 43f06a4c639d Input: ili210x - handle errors from input_mt_init_slots() omits 71f8e38ae635 Input: ili210x - switch to using threaded IRQ omits eb91ecc9fc43 Input: ili210x - add ILI2117 support omits 7ec3f872bc85 r8169: respect EEE user setting when restarting network omits 92d6d0a19246 dt-bindings: input: touchscreen: ad7879: generic node name [...] omits ee85fbe14fd6 Input: ar1021 - fix typo in preprocessor macro name omits 76a46e066e2d io_uring: fix -ENOENT issue with linked timer with short timeout omits 768134d4f481 io_uring: don't do flush cancel under inflight_lock omits c1edbf5f081b io_uring: flag SQPOLL busy condition to userspace omits 47f467686ec0 io_uring: make ASYNC_CANCEL work with poll and timeout omits 0ddf92e848ab io_uring: provide fallback request for OOM situations omits f338bb9f0179 PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 omits 0c06d166eacd lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users omits 58e8494eb033 lwtunnel: get nlsize for erspan options properly omits ed02551f58b9 lwtunnel: change to use nla_parse_nested on new options omits 73abde4d864b drm/amdgpu/smu_v11: Unify and fix power limits omits 7f3353f60e75 drm/amdgpu/navi10: Implement od clk printing omits 6610713211b1 drm/amdgpu/navi10: implement GFXCLK_CURVE overdrive omits 21677d088095 drm/amdgpu/navi10: implement sclk/mclk OD via pp_od_clk_voltage omits 9f87516764a9 drm/amd/amdgpu: finish delay works before release resources omits 4cae34d065e8 drm/radeon: Clean up code in radeon_pci_shutdown() omits 901245624c78 drm/amdgpu/powerplay/smu7: fix AVFS handling with custom p [...] omits 51bd363857c0 drm/amdgpu: avoid upload corrupted ta ucode to psp omits e47a179997ce bpf, testing: Add missing object file to TEST_FILES omits d9f7aef83e00 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 16c71c511328 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits fe2b8a880809 Merge branch 'Accomodate-DSA-front-end-into-Ocelot' omits c9d2203bcb81 net: mscc: ocelot: don't hardcode the number of the CPU port omits 21468199016f net: mscc: ocelot: split assignment of the cpu port into a [...] omits 26f4dbab7de2 net: mscc: ocelot: refactor adjust_link into a netdev-inde [...] omits 2b120dded260 net: mscc: ocelot: initialize list of multicast addresses [...] omits 889b8950d852 net: mscc: ocelot: separate the common implementation of n [...] omits 31350d7fb985 net: mscc: ocelot: move port initialization into separate [...] omits 714d0ffabeb2 net: mscc: ocelot: limit vlan ingress filtering to actual [...] omits c7282d387695 net: mscc: ocelot: refactor ethtool callbacks omits 004d44f6e5a8 net: mscc: ocelot: separate net_device related items out o [...] omits f270dbfab879 net: mscc: ocelot: refactor struct ocelot_port out of func [...] omits 4bda14156ee2 net: mscc: ocelot: change prototypes of switchdev port att [...] omits 306fd44b1af9 net: mscc: ocelot: change prototypes of hwtstamping ioctls omits 531ee1a6a325 net: mscc: ocelot: break out fdb operations into abstract [...] omits 9855934c2785 net: mscc: ocelot: break apart vlan operations into ocelot [...] omits 97bb69e1e36e net: mscc: ocelot: break apart ocelot_vlan_port_apply omits e9f930ac88a8 iomap: fix return value of iomap_dio_bio_actor on 32bit systems omits b9468ad8ff65 can: flexcan: flexcan_mailbox_read() make use of flexcan_w [...] omits b87c28b726da can: flexcan: flexcan_irq(): add support for TX mailbox in iflag1 omits d3a51507e45e can: flexcan: flexcan_read_reg_iflag_rx(): optimize reading omits 0ca64f02de38 can: flexcan: introduce struct flexcan_priv::tx_mask and m [...] omits 8ce5139e3db8 can: flexcan: convert struct flexcan_priv::rx_mask{1,2} to [...] omits 9ed63c60c9e3 can: flexcan: remove TX mailbox bit from struct flexcan_pr [...] omits 07c054d3e53f can: flexcan: rename struct flexcan_priv::reg_imask{1,2}_d [...] omits 4e26598a7d3c can: flexcan: flexcan_irq(): rename variable reg_iflag -> [...] omits b36d3c0f7e70 can: flexcan: rename macro FLEXCAN_IFLAG_MB() -> FLEXCAN_I [...] omits 58ed8e77d312 can: flexcan: flexcan_irq_state(): only read timestamp if needed omits a4721f27b94a can: flexcan: use devm_platform_ioremap_resource() to simp [...] omits 4e9c9484b085 can: rx-offload: Prepare for CAN FD support omits 61d2350615c2 can: rx-offload: can_rx_offload_reset(): remove no-op function omits f1242cd981e3 can: rx-offload: can_rx_offload_irq_offload_timestamp(): d [...] omits a7b70e2d62d8 can: rx-offload: can_rx_offload_compare(): fix typo omits 54dd0b8904ac can: rx-offload: fix long lines omits 0767bbe530c1 can: sun4i: use devm_platform_ioremap_resource() to simplify code omits ac9921ded292 can: rcar: use devm_platform_ioremap_resource() to simplify code omits 8dab8c65d1b5 can: ifi: use devm_platform_ioremap_resource() to simplify code omits 65725aa8829f can: grcan: use devm_platform_ioremap_resource() to simplify code omits 6b43a2650806 can: m_can: add support for handling arbitration error omits fb7d6a81c220 can: m_can: add support for one shot mode omits 0ff8ee89624a can: xilinx_can: use devm_platform_ioremap_resource() to s [...] omits 91e9f2c0e7a4 can: xilinx_can: avoid non-requested bus error frames omits b687a7792b9c can: xilinx_can: fix checkpatch warnings omits 2b1a4547c122 can: peak_canfd: provide hw timestamps in rx skbs omits 3cc9358fb51f can: peak_canfd: fix checkpatch warnings omits e577ba728bf5 can: c_can: c_can_plaform: fix checkpatch warnings omits 8ce8c0abcba3 can: mcp251x: only reset hardware as required omits 877a902103fd can: mcp251x: add mcp251x_write_2regs() and make use of it omits 50ec88120ea1 can: mcp251x: get rid of legacy platform data omits 371fd7baa81d can: dev: can_restart(): remove unused code omits c1d51f684c72 cpuidle: Use nanoseconds as the unit of time omits c82488df2460 Merge branch 'net-dsa-mv88e6xxx-Add-support-for-port-mirroring' omits f0942e00a1ab net: dsa: mv88e6xxx: Add support for port mirroring omits 5c74c54ce6ff net: dsa: mv88e6xxx: Split monitor port configuration omits 228200179213 Support LAN743x PTP periodic output on any GPIO omits 26285f135969 Merge branch 'Unlock-new-potential-in-SJA1105-with-PTP-sys [...] omits af580ae2dcb2 net: dsa: sja1105: Disallow management xmit during switch reset omits 6cf99c13ea07 net: dsa: sja1105: Restore PTP time after switch reset omits 34d76e9fa846 net: dsa: sja1105: Implement the .gettimex64 system call for PTP omits 2713fefa5dd5 xfs: attach dquots before performing xfs_swap_extents omits 2815a16d7ff6 xfs: attach dquots and reserve quota blocks during unwritt [...] omits 27d9ee577dcc xfs: actually check xfs_btree_check_block return in xfs_bt [...] omits 7be5f90f689a i2c: pxa: remove unused i2c-slave APIs omits 4d51b4cea218 i2c: pxa: migrate to new i2c_slave APIs omits 9af1563a5486 i2c: cros-ec-tunnel: Make the device acpi compatible omits d77eceb2de99 i2c: stm32f7: report dma error during probe omits 1246b8146c55 csky: remove ioremap_cache omits 38af57825313 riscv: use the generic ioremap code omits 80b0ca98f91d lib: provide a simple generic ioremap implementation omits 98c90e5ea34e sh: remove __iounmap omits 3f3ded99aecf nios2: remove __iounmap omits 9425172ecd5d hexagon: remove __iounmap omits 076863473c0c m68k: rename __iounmap and mark it static omits d092a8707326 arch: rely on asm-generic/io.h for default ioremap_* definitions omits 97c9801a15e5 asm-generic: don't provide ioremap for CONFIG_MMU omits e97133959ad2 asm-generic: ioremap_uc should behave the same with and wi [...] omits 94de879c28d8 IB/mlx5: Load profile according to RoCE enablement state omits b5a498baf929 IB/mlx5: Rename profile and init methods omits cc9defcbb8fa net/mlx5: Handle "enable_roce" devlink param omits e90cde0d76f0 net/mlx5: Document flow_steering_mode devlink param omits 6c7295e13ffd devlink: Add new "enable_roce" generic device param omits e7cfd867fd98 ASoC: rt5645: Fixed buddy jack support. omits 7bdf7c84c216 i2c: icy: no need to populate address for scanned device omits bcc156e2289d i2c: xiic: Fix kerneldoc warnings omits 13409d27cb39 ASoC: wm8904: configure sysclk/FLL automatically omits e2db787bdcb4 ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format c [...] omits 36da67630d31 ASoC: Add DA7213 audio codec as selectable option omits 53aaaa5d9b1e i2c: stm32f7: fix & reorder remove & probe error handling omits 7375e079eb3d dt-bindings: i2c: meson: convert to yaml omits 7d73d572111f MIPS: math-emu: Reuse name array in debugfs_fpuemu() omits dcf78ee66088 MIPS: allow building with kcov coverage omits 53949e0a65b7 MIPS: Loongson64: Drop setup_pcimap omits 574b9a04abfc MIPS: Loongson2ef: Convert to early_printk_8250 omits 2a5984360b01 MIPS: Drop CPU_SUPPORTS_UNCACHED_ACCELERATED omits 75cac781dca4 MIPS: Loongson{2ef, 32, 64} convert to generic fw cmdline omits 28e6b875fdbb MIPS: Drop pmon.h omits caed1d1b20cb MIPS: Loongson: Unify LOONGSON3/LOONGSON64 Kconfig usage omits b2afb64cccd2 MIPS: Loongson: Rename LOONGSON1 to LOONGSON32 omits 83cba933a6db mtd: spi-nor: Set default Quad Enable method for ISSI flashes omits d6ee51637239 mtd: spi-nor: Add support for is25wp256 omits 4c42f63553d7 mtd: spi-nor: Add support for w25q256jw omits 9326b4e078cd mtd: spi-nor: Move condition to avoid a NULL check omits ac82229d4e0a mtd: spi-nor: Make sure nor->spimem and nor->controller_op [...] omits 4c35b7a51e2f iio: adis16480: Add debugfs_reg_access entry omits 49549cb23a29 iio: adis16480: Fix scales factors omits 32667745cab9 kselftest: arm64: fix spelling mistake "contiguos" -> "con [...] omits f70c08e46d55 arm64: Kconfig: make CMDLINE_FORCE depend on CMDLINE omits ba603c2f0794 MAINTAINERS: Add arm64 selftests to the ARM64 PORT entry omits 0c4f09ceec3d ALSA: timer: Fix the breakage of slave link open omits a17f07d61cec dt-bindings: gpu: mali-midgard: Add Realtek RTD1295 omits 59b3d30f689d dt-bindings: gpu: mali-midgard: Tidy up conversion to YAML omits 2fa0a530594d dt-bindings: example-schema: Standard unit should be micro [...] omits 6aec97513a8c dt-bindings: usb: dwc3: Move Amlogic G12A DWC3 Glue Bindin [...] omits f0d83c6614ad dt-bindings: arm-smmu: update binding for qcom sc7180 SoC omits 400b6a7b13a3 nvme: Add hardware monitoring support omits ab53cea41861 xtensa: clean up ioremap omits c0d94aa54bd8 x86: Clean up ioremap() omits a1fd79ad0d90 parisc: remove __ioremap omits 5ace77e0b41a nios2: remove __ioremap omits dda85fba6706 alpha: remove the unused __ioremap wrapper omits ac32292c8552 hexagon: clean up ioremap omits fded1829a24b ia64: rename ioremap_nocache to ioremap_uc omits 315e5211aef9 unicore32: remove ioremap_cached omits 6a22d824a415 arm: remove ioremap_cached omits e11898460e89 staging: rtl8723bs: Remove commented code omits 08283d307444 staging: most: block module removal while having active co [...] omits 4845b3c8c8d2 staging: most: configfs: move configfs subsystems to conta [...] omits 2d9d2491530a staging: rtl8723bs: Drop ACPI device ids omits 3d5f1eedbfd2 staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids omits ff8292f78bcf staging: rtl8192u: Fix typo in comment omits c7e621bb981b staging: wilc1000: fix illegal memory access in wilc_parse [...] omits a46e810975b8 staging: exfat: use prandom_u32() for i_generation omits 1fa489b14dbc staging: octeon: fix missing a blank line after declaration omits 6c3a44ed3c55 iommu/vt-d: Turn off translations at shutdown omits f036c7fa0ab6 iommu/vt-d: Check VT-d RMRR region in BIOS is reported as [...] omits de80f95ccb9c PCI: cadence: Move all files to per-device cadence directory omits bd22885aa188 PCI: cadence: Refactor driver to use as a core library omits 5cd382b26933 staging: wfx: replace uintXX_t to uXX and intXX_t to sXX omits 34d1b0895dbd iommu/arm-smmu: Remove duplicate error message omits f7aff1a93f52 iommu/arm-smmu-v3: Don't display an error when IRQ lines a [...] omits 767c7846419c PCI: rcar: Recalculate inbound range alignment for each co [...] omits 85bff4c3d320 PCI: rcar: Move the inbound index check omits af072edb8355 PCI: rcar: Remove unnecessary header include (../pci.h) omits 7f7f0d9c0bcb KVM: x86: get rid of odd out jump label in pdptrs_changed omits 5be9aa95f045 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] omits 1289f7f15001 iommu/ipmmu-vmsa: Add utlb_offset_base omits 3667c9978b29 iommu/ipmmu-vmsa: Add helper functions for "uTLB" registers omits 3dc28d9f59ea iommu/ipmmu-vmsa: Calculate context registers' offset inst [...] omits 16d9454f5e04 iommu/ipmmu-vmsa: Add helper functions for MMU "context" r [...] omits df9828aaa432 iommu/ipmmu-vmsa: tidyup register definitions omits 77cf983892b2 iommu/ipmmu-vmsa: Remove all unused register definitions omits c90ae4a63541 iommu/mediatek: Reduce the tlb flush timeout value omits 60829b4d00aa iommu/mediatek: Get rid of the pgtlock omits 1f4fd6248139 iommu/mediatek: Move the tlb_sync into tlb_flush omits 67caf7e2b5a4 iommu/mediatek: Delete the leaf in the tlb_flush omits a7a04ea34e1c iommu/mediatek: Use gather to achieve the tlb range flush omits da3cc91b8db4 iommu/mediatek: Add a new tlb_lock for tlb_flush omits 2009122f1d83 iommu/mediatek: Correct the flush_iotlb_all callback omits 07b293c5b014 clk: tegra: Fix build error without CONFIG_PM_SLEEP omits 5699d160550b clk: tegra: Add missing stubs for the case of !CONFIG_PM_SLEEP omits 204ce75b8970 clk: tegra: Optimize PLLX restore on Tegra20/30 omits 535f296d47de clk: tegra: Add suspend and resume support on Tegra210 omits 3214be6cb1e4 clk: tegra: Share clk and rst register defines with Tegra [...] omits f68cbb35788e clk: tegra: Use fence_udelay() during PLLU init omits a99d744d8c9c clk: tegra: clk-dfll: Add suspend and resume support omits f8fd97521d63 clk: tegra: clk-super: Add restore-context support omits 68a14a5634da clk: tegra: clk-super: Fix to enable PLLP branches to CPU omits 2b8cfd6b52cb clk: tegra: periph: Add restore_context support omits 50d4da9b10ed clk: tegra: Support for OSC context save and restore omits bc0b3a60fe19 clk: tegra: pll: Save and restore pll context omits fa62228240ec clk: tegra: pllout: Save and restore pllout context omits d64422d93dca clk: tegra: divider: Save and restore divider rate omits 05308d7e7bbc clk: tegra: Reimplement SOR clocks on Tegra210 omits 25175c806a68 clk: tegra: Reimplement SOR clock on Tegra124 omits da8d1a355540 clk: tegra: Rename sor0_lvds to sor0_out omits e5f8a107d92d clk: tegra: Move SOR0 implementation to Tegra124 omits 991a051ea5f1 clk: tegra: Remove last remains of TEGRA210_CLK_SOR1_SRC omits 92aa5986f4f7 USB: chaoskey: fix error case of a timeout omits c368a411be00 dt-bindings: usb: rt1711h: Add connector bindings omits ec5f8dfd89d2 dt-bindings: usb: renesas_usbhs: convert bindings to json-schema omits d1ee3173a139 Merge branch 'for-5.5/dt-bindings' into for-5.5/clk omits 73616d0d7e48 Merge branch 'for-5.5/clk-core' into for-5.5/clk omits b7a0d65d80a0 bpf, testing: Workaround a verifier failure for test_progs omits 9da776ba7852 ASoC: rt5677: Wait for DSP to boot before loading firmware omits ba0b3a977ecf ASoC: rt5677: Set ADC clock to use PLL and enable ASRC omits 55229597a945 ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM omits 395f02ef210e ASoC: rt5677: Allow VAD to be shut on/off at all times omits ee0be4a99d49 ASoC: rt5677: Disable irq at suspend omits 3f81068dc8e5 ASoC: rt5677: Stop and restart DSP over suspend/resume omits eabf424f7b60 ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile omits 29073ae40c47 ASoC: rt5677: Add DAPM audio path for hotword stream omits 21c00e5df439 ASoC: rt5677: Enable jack detect while DSP is running omits 157b006f6be4 ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device omits 461c623270e4 ASoC: rt5677: Load firmware via SPI using delayed work omits fe965096c949 ASoC: fsl_audmix: Add spin lock to protect tdms omits ed1a2459e20c clk: tegra: Add Tegra20/30 EMC clock implementation omits d9b86cc48283 clk: Add API to get index of the clock parent omits 5eb263ef08b5 spi: pxa2xx: Add missed security checks omits 69c23dbf5f69 spi: nxp-fspi: Use devm API to fix missed unregistration o [...] omits 8d8584912a43 spi: omap2-mcspi: Remove redundant checks omits 9afa302473f3 backlight: gpio: Pull gpio_backlight_initial_power_state() [...] omits d17465a0af3f backlight: gpio: Use a helper variable for &pdev->dev omits 2e7ec69d6452 backlight: gpio: Remove unused fields from platform data omits 1c48b27a7868 sh: ecovec24: don't set unused fields in platform data omits f35f06b784a1 backlight: gpio: Simplify the platform data handling omits d9e2b6eeaaa1 sh: ecovec24: add additional properties to the backlight device omits 706dc68102bc backlight: gpio: Explicitly set the direction of the GPIO omits 3cfc291bfe3f backlight: gpio: Remove stray newline omits 8a0554837571 backlight: gpio: Remove unneeded include omits de98a43eb76b mfd: ti_am335x_tscadc: Fix static checker warning omits cfca8bb24e0c mfd: bd70528: Staticize bit value definitions omits 6b5c350648b8 mfd: mfd-core: Honour Device Tree's request to disable a c [...] omits eba19032f99c kbuild: rename any-prereq to newer-prereqs omits 2d3b1b8f0da7 kbuild: drop $(wildcard $^) check in if_changed* for faste [...] omits d2a99dbdade4 kbuild: update compile-test header list for v5.5-rc1 omits 76b54cf033c9 modpost: remove unneeded local variable in contains_namespace() omits bc35d4bda205 scripts/nsdeps: support nsdeps for external module builds omits bbc55bded4aa modpost: dump missing namespaces into a single modules.nsd [...] omits 0241ea8cae19 modpost: free ns_deps_buf.p after writing ns_deps files omits bff9c62b5d20 modpost: do not invoke extra modpost for nsdeps omits faade9610246 scripts/ver_linux: add Bison and Flex to the checklist omits 46b2afa6890d kconfig: be more helpful if pkg-config is missing omits 5d8b42aa7ccb kconfig: Add option to get the full help text with listnewconfig omits af7db99a1caf kbuild: Add make dir-pkg build option omits 4234448b7073 kbuild: Extend defconfig field size from 24 to 27 omits a64c0440dda1 kbuild: Wrap long "make help" text lines omits 3c96bdd0ebfa scripts: setlocalversion: replace backquote to dollar parenthesis omits 03034dbdaed8 asm-generic/export.h: remove unneeded __kcrctab_* symbols omits a31ec048ef01 asm-generic/export.h: make __ksymtab_* local symbols omits 2dffd23f81a3 kbuild: make single target builds much faster omits 203126293cd7 kbuild: reduce KBUILD_SINGLE_TARGETS as descending into su [...] omits 35e046a203ee kbuild: remove unneeded variable, single-all omits f276031b4e2f kheaders: explain why include/config/autoconf.h is exclude [...] omits 1463f74f492e kheaders: remove the last bashism to allow sh to run it omits ea79e5168be6 kheaders: optimize header copy for in-tree builds omits 0e11773e7609 kheaders: optimize md5sum calculation for in-tree builds omits 9a0663571844 kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' omits 39808e451fdf kbuild: do not read $(KBUILD_EXTMOD)/Module.symvers omits 1747269ab016 modpost: do not parse vmlinux for external module builds omits fab546e6cd7a kbuild: update comments in scripts/Makefile.modpost omits 521b29b6ff53 kconfig: split util.c out of parser.y omits 78a20a012ece video/logo: move pnmtologo tool to drivers/video/logo/ fro [...] omits e3c639b89933 video/logo: simplify cmd_logo omits c25f867ddd00 ia64: remove unneeded uapi asm-generic wrappers omits 872e24d5c698 hexagon: remove asm/bitsperlong.h omits 761becb29183 irqchip/ti-sci-inta: Use ERR_CAST inlined function instead [...] omits 6fcbcec9cfc7 fs/quota: handle overflows of sysctl fs.quota.* and report [...] omits e380a0394c36 x86/PCI: sta2x11: use default DMA address translation omits b12d66278dd6 dma-direct: check for overflows on 32 bit DMA addresses omits 5e76f564572b dma-debug: increase HASH_SIZE omits d3694f30732f dma-debug: reorder struct dma_debug_entry fields omits 0f665b9e2a6d xtensa: use the generic uncached segment support omits 3acac065508f dma-mapping: merge the generic remapping helpers into dma-direct omits 34dc0ea6bc96 dma-direct: provide mmap and get_sgtable method overrides omits f77021372e28 drm/i915: Preload LUTs if the hw isn't currently using them omits 4b48512c2e9c stacktrace: Get rid of unneeded '!!' pattern omits 0b0cb52bd80e video: backlight: tosa: Use GPIO lookup table omits 49461659bde1 dt-bindings: mfd: max77693: Fix missing curly brace omits dd047dce3a6f mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs omits 22fb3ad0cc5f mfd: db8500-prcmu: Support U8420-sysclk firmware omits 59dbc0e0d498 dt-bindings: mfd: max77650: Convert the binding document to yaml omits b944a688063c mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_ [...] omits 5a47c0fbd276 mfd: mfd-core: Remove usage counting for .{en,dis}able() c [...] omits 504c3fad8c38 x86: olpc-xo1-sci: Remove invocation of MFD's .enable()/.d [...] omits 0cfe013c2278 x86: olpc-xo1-pm: Remove invocation of MFD's .enable()/.di [...] omits ead1c83ddd76 mfd: mfd-core: Remove mfd_clone_cell() omits b195e101580d mfd: mfd-core: Protect against NULL call-back function pointer omits 99cd10597598 mfd: cs5535-mfd: Register clients using their own dedicate [...] omits 2d4ba9173aec mfd: cs5535-mfd: Request shared IO regions centrally omits 2129e56e95f8 mfd: cs5535-mfd: Remove mfd_cell->id hack omits 601e4289a01f mfd: cs5535-mfd: Use PLATFORM_DEVID_* defines and tidy err [...] omits 36f1b26b4bc4 mfd: intel_soc_pmic_crc: Add "cht_crystal_cove_pmic" cell [...] omits 1e624fce3a1c mfd: madera: Add support for requesting the supply clocks omits c9d93428bf62 mfd: madera: Update DT binding document to support clock supplies omits 28eafe9162b6 mfd: wm8998: Remove some unused registers omits eb00f70d774f mfd: mt6397: Use PLATFORM_DEVID_NONE macro instead of -1 omits cbfdc839ea91 mfd: twl: Endian fixups in i2c write and read wrappers omits 11c4f2be58c2 mfd: mt6397: Fix probe after changing mt6397-core omits 5da3f7673764 mfd: arizona: Switch to using devm_gpiod_get() omits 7f0e60c751dc mfd: max77620: Do not allocate IRQs upfront omits f5b4c8b45d93 mfd: qcom-spmi-pmic: Add support for PM/PMI8950 omits a04b4be67731 mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_ [...] omits f4d41ad84433 mfd: ab8500: Example using new OF_MFD_CELL MACRO omits 393f05f1d465 mfd: Provide MACRO to declare commonly defined MFD cell at [...] omits f20781e5f38e mfd: ipaq-micro: Use devm_platform_ioremap_resource() in m [...] omits eeb86ed3eafa mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQ omits dbd16ef53487 mfd: rk808: Set RK817 interrupt polarity to low omits bc85e4adbd50 mfd: rk808: Fix RK817 powerkey integration omits 37ef8c2c15bd mfd: rk808: Fix RK818 ID template omits 3f31bc67e4dc mfd: intel-lpss: Add default I2C device properties for Gem [...] omits 7c5b0264ee80 Merge branches 'ib-mfd-doc-sparc-libdevres-5.5' and 'ib-mf [...] omits 7b8c4d73d7fe docs: driver-model: add devm_ioremap_uc omits a8ff78f7f773 mfd: intel-lpss: Use devm_ioremap_uc for MMIO omits e537654b7039 lib: devres: add a helper function for ioremap_uc omits 38e45d81d14e sparc64: implement ioremap_uc omits aeec766133f9 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs omits 3cac195875ef drm/i915: Leave the aliasing-ppgtt size alone omits 56a327f983f4 drm/i915/display: only include intel_dp_link_training.h wh [...] omits 6300c6637251 drm/i915/gem: Fix error path to unlock if the GEM context [...] omits d29926fa5f58 drm/i915/gt: Only drop heartbeat.systole if the sole owner omits 2bc1e1fdd0fc ALSA: memalloc: Drop snd_dma_pci_data() macro omits 3b316a8f6077 media: tw686x: audio: Avoid non-standard macro usage omits ef99d99b2fd9 media: solo6x10: Remove superfluous snd_dma_continuous_data() omits feb4a51323ba irq_work: Slightly simplify IRQ_WORK_PENDING clearing omits 25269871db1a irq_work: Fix irq_work_claim() memory ordering omits 153bedbac2eb irq_work: Convert flags to atomic_t omits a0e813f26ebc sched/core: Further clarify sched_class::set_next_task() omits 2eeb01a28c92 sched/fair: Use mul_u32_u32() omits 98c2f700edb4 sched/core: Simplify sched_class::pick_next_task() omits 5d7d605642b2 sched/core: Optimize pick_next_task() omits f488e1057bb9 sched/core: Make pick_next_task_idle() more consistent omits 7277a34c6be0 sched/fair: Better document newidle_balance() omits 6d5a763c303b Merge tag 'v5.4-rc7' into sched/core, to pick up fixes omits 8f05c1ff8bfb perf/x86/amd: Remove set but not used variable 'active' omits 1ca7feb59087 Merge tag 'v5.4-rc7' into perf/core, to pick up fixes omits 658488ed2108 mtd: spi-nor: Rename Quad Enable methods omits 7b678c69c0ca mtd: spi-nor: Merge spansion Quad Enable methods omits bb2dc7f46ad8 mtd: spi-nor: Rename CR_QUAD_EN_SPAN to SR2_QUAD_EN_BIT1 omits 4da11da15a7c mtd: spi-nor: Extend the SR Read Back test omits 3e0930f109e7 mtd: spi-nor: Rework the disabling of block write protection omits 39d1e3340c73 mtd: spi-nor: Fix clearing of QE bit on lock()/unlock() omits 01b59c763fe2 Merge 5.4-rc7 into char-misc-next omits f0cb9b5dfd1a Merge 5.4-rc7 into staging-next omits 25cb20a212a1 PM / OPP: Support adjusting OPP voltages at runtime omits 0d2ec5b51dc6 Merge branch 'share-umem' omits 57afa8b0cfa6 xsk: Extend documentation for Rx|Tx-only sockets and shared umems omits 661842c46de2 samples/bpf: Use Rx-only and Tx-only sockets in xdpsock omits a68977d269da libbpf: Allow for creating Rx or Tx only AF_XDP sockets omits 2e5d72c15f0d samples/bpf: Add XDP_SHARED_UMEM support to xdpsock omits cbf07409d0c2 libbpf: Support XDP_SHARED_UMEM with external XDP program omits 8e3cca127062 io_uring: convert accept4() -ERESTARTSYS into -EINTR omits 46568e9be70f io_uring: fix error clear of ->file_table in io_sqe_files_ [...] omits c69f8dbe2426 io_uring: separate the io_free_req and io_free_req_find_ne [...] omits ec9c02ad4c38 io_uring: keep io_put_req only responsible for release and [...] omits a197f664a0db io_uring: remove passed in 'ctx' function parameter ctx if [...] omits 206aefde4f88 io_uring: reduce/pack size of io_ring_ctx omits 472aeb386eda Merge branch 'map-pinning' omits 1a734efe0694 libbpf: Add getter for program size omits 473f4e133a12 libbpf: Add bpf_get_link_xdp_info() function to get more X [...] omits b6e99b010ecf libbpf: Use pr_warn() when printing netlink errors omits 4f33ddb4e3e2 libbpf: Propagate EPERM to caller on program load omits 9c4e395a1e8c selftests/bpf: Add tests for automatic map unpinning on lo [...] omits ec6d5f47bfe3 libbpf: Unpin auto-pinned maps if loading fails omits 23220fe260c4 xfs: always pass a valid hdr to xfs_dir3_leaf_check_int omits ae42976de7f1 xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int omits 957ee13e204a xfs: remove the now unused dir ops infrastructure omits 59b8b465058e xfs: devirtualize ->data_get_ftype and ->data_put_ftype omits 1848b607a9ad xfs: devirtualize ->data_bestfree_p omits 711c7dbf5fda xfs: cleanup xfs_dir2_data_entsize omits d73e1cee8add xfs: move the dir2 data block fixed offsets to struct xfs_ [...] omits 7e8ae7bd1c5d xfs: devirtualize ->data_entry_tag_p omits fdbb8c5b805c xfs: devirtualize ->data_entsize omits 5c072127d31d xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset omits 9eedae10899a xfs: remove the now unused ->data_entry_p method omits 48a71399e747 xfs: cleanup __xfs_dir3_data_check omits 62479f573459 xfs: cleanup xfs_dir2_data_freescan_int omits 8073af5153ce xfs: cleanup xfs_dir2_block_to_sf omits 4a1a8b2f5f78 xfs: cleanup xchk_directory_data_bestfree omits 4c037dd5fd32 xfs: cleanup xchk_dir_rec omits 2f4369a862b6 xfs: cleanup xfs_dir2_leaf_getdents omits 263dde869bd0 xfs: cleanup xfs_dir2_block_getdents omits ee641d5af5e6 xfs: remove the ->data_unused_p method omits da3ca0df8bd1 xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry [...] omits 2eb68a5d3619 xfs: remove the data_dotdot_offset field in struct xfs_dir_ops omits 1682310474b2 xfs: remove the data_dot_offset field in struct xfs_dir_ops omits c81484e2b97f xfs: remove the unused ->data_first_entry_p method omits 4501ed2a3a86 xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype omits 93b1e96a4200 xfs: devirtualize ->sf_get_ino and ->sf_put_ino omits 50f6bb6b7aea xfs: devirtualize ->sf_entsize and ->sf_nextentry omits 84915e1bdddf xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino omits 3d92c93b7065 xfs: devirtualize ->db_to_fdb and ->db_to_fdindex omits 5893e4feb0ea xfs: move the max dir2 free bests count to struct xfs_da_geometry omits ed1d612fbe6b xfs: move the dir2 free header size to struct xfs_da_geometry omits a84f3d5cb04f xfs: add a bests pointer to struct xfs_dir3_icfree_hdr omits 195b0a44ab73 xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_no [...] omits 200dada70008 xfs: devirtualize ->free_hdr_to_disk omits 5ba30919a6fc xfs: devirtualize ->free_hdr_from_disk omits 478c7835cb8e xfs: move the max dir2 leaf entries count to struct xfs_da [...] omits 545910bcc875 xfs: move the dir2 leaf header size to struct xfs_da_geometry omits 787b0893ad1e xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr omits 163fbbb3568b xfs: devirtualize ->leaf_hdr_to_disk omits 518425560a8b xfs: devirtualize ->leaf_hdr_from_disk omits 3b34441309f3 xfs: move the node header size to struct xfs_da_geometry omits 51908ca75feb xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr omits e1c8af1e02c7 xfs: devirtualize ->node_hdr_to_disk omits f475dc4dc7cc xfs: devirtualize ->node_hdr_from_disk omits 649d9d98c60e xfs: refactor btree node scrubbing omits b16be561876e xfs: use unsigned int for all size values in struct xfs_da [...] omits a39f089a25e7 xfs: move incore structures out of xfs_da_format.h omits 7f6bcf7c2941 xfs: remove a stray tab in xfs_remount_rw() omits 895e196fb6f8 xfs: convert EIO to EFSCORRUPTED when log contents are invalid omits 4d06bfb97ecb ext4: Add error handling for io_end_vec struct allocation omits b8b0145f7d0e irqchip: Ingenic: Add process for more than one irq at the [...] omits 8bc7464b5140 irqchip: ingenic: Alloc generic chips from IRQ domain omits 208caadce5d4 irqchip: ingenic: Get virq number from IRQ domain omits 52ecc87642f2 irqchip: ingenic: Error out if IRQ domain creation failed omits 20b44b4de61f irqchip: ingenic: Drop redundant irq_suspend / irq_resume [...] omits 0149385537e6 irqchip: Place CONFIG_SIFIVE_PLIC into the menu omits 11635fa26dc7 irqchip/gic-v3-its: Make vlpi_lock a spinlock omits 046b5054f566 irqchip/gic-v3-its: Lock VLPI map array before translating it omits ed0e4aa9cc74 irqchip/gic-v3-its: Synchronise INT/CLEAR commands targett [...] omits 286146960a11 irqchip/gic-v3-its: Synchronise INV command targetting a V [...] omits c1d4d5cd203c irqchip/gic-v3-its: Add its_vlpi_map helpers omits 576a83429757 irqchip/gic-v3-its: Kill its->device_ids and use TYPER cop [...] omits ffedbf0cba15 irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead omits 0dd57fed6b46 irqchip/gic-v3-its: Make is_v4 use a TYPER copy omits 425c09be0f09 irqchip/gic-v3-its: Allow LPI invalidation via the DirectL [...] omits 2f4f064b3131 irqchip/gic-v3-its: Factor out wait_for_syncr primitive omits 898aa5ce6158 irqchip/gic-v3-its: Free collection mapping on device teardown omits bf93b04cd85d dt-bindings: qcom,pdc: Add compatible for sc7180 omits 8e4d5a5bde88 drivers: irqchip: qcom-pdc: Move to an SoC independent compatible omits 0dcd9f872769 irqchip: Add support for Layerscape external interrupt lines omits 87cd38dfd9e6 dt/bindings: Add bindings for Layerscape external irqs omits 96de80c14bc6 irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask omits e14b5e5ff084 dt-bindings: Document brcm, int-fwd-mask property for bcm7 [...] omits 27eebb60357e irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary omits b94f9008f2ad dt-bindings: Document brcm, irq-can-wake for brcm, bcm7038 [...] omits 6468fc18b006 irqchip/irq-bcm7038-l1: Add PM support omits f8af4519dfb6 irqchip/gic-v3: Fix __iomem warning omits 2bbdfcc54ba8 irqchip/gic-v3-its: Fix u64 to __le64 warnings omits 2c542426128a irqchip: Remove redundant semicolon after while omits 2fe4f92834c4 xfs: refactor "does this fork map blocks" predicate omits 5113f8ec3753 xfs: clean up weird while loop in xfs_alloc_ag_vextent_near omits f755979355d4 xfs: annotate functions that trip static checker locking checks omits cf085a1b5d22 xfs: Correct comment tyops -> typos omits 731b60afcb3d tools: iio: Correctly add make dependency for iio_utils omits dca6b3733a4a media: Revert "media: mtk-vcodec: Remove extra area alloca [...] omits 506d2e317a0a iio: adc: Add driver support for AD7292 omits a2cbf80a842a media: hantro: Set H264 FIELDPIC_FLAG_E flag correctly omits 0875962af488 media: hantro: Remove now unused H264 pic_size omits 79c523291ea2 media: hantro: Use output buffer width and height for H264 [...] omits a8fe996084e3 media: hantro: Reduce H264 extra space for motion vectors omits 329f26882150 media: hantro: Fix H264 motion vector buffer offset omits a79b200af75c media: ti-vpe: vpe: fix compatible to match bindings omits ce01100c5d79 media: dt-bindings: media: ti-vpe: Document VPE driver omits eb9809b94db0 Merge back cpufreq changes for v5.5. omits 1dea68495da5 media: zr364xx: remove redundant assigmnent to idx, clean up code omits 4edead77fa16 media: Documentation: media: *_DEFAULT targets for subdevs omits ae02d49493b5 media: hantro: Fix s_fmt for dynamic resolution changes omits 59d8bf5ddfcf media: i2c: Use the correct style for SPDX License Identifier omits 01da44446b3b media: siano: Use the correct style for SPDX License Identifier omits d898f9ac542f dt-bindings: iio: adc: Add dt-schema for AD7292 omits 5313513d4a63 dt-bindings: iio: adc: Migrate MCP3911 documentation to yaml omits 26a0ffeed951 iio: imu: mpu6050: Add support for vdd-supply regulator omits ea3b263e83ed dt-bindings: iio: imu: mpu6050: add vdd-supply omits e9a4cbcaaa39 iio: cros_ec_baro: set info_mask_shared_by_all_available field omits 6376cbe549ff iio: dac: ad5446: Add support for new AD5600 DAC omits 778f3a9673ac EDAC/Documentation: Describe CPER module definition and DI [...] omits 787d899914aa EDAC: Unify the mc_event tracepoint call omits 501eb40d2b85 EDAC/ghes: Remove intermediate buffer pvt->detail_location omits 7088e29e0423 EDAC/ghes: Fix grain calculation omits 7c1049317042 EDAC/ghes: Use standard kernel macros for page calculations omits 98edb865bd3e EDAC: Remove misleading comment in struct edac_raw_error_desc omits 0d8292e003ef EDAC/mc: Reduce indentation level in edac_mc_handle_error() omits 47bec6b4c399 EDAC/mc: Remove needless zero string termination omits d260e8ff5195 EDAC/mc: Do not BUG_ON() in edac_mc_alloc() omits c498afaf7df8 EDAC: Introduce an mci_for_each_dimm() iterator omits 0cdd991bbc51 dt-bindings: iio: dac: Migrate LTC1660 documentation to yaml omits 56a8e6832874 iio: documentation: light: Add veml6030 sysfs documentation omits fcefddc4b735 dt-bindings: iio: light: add veml6030 ALS bindings omits 7b779f573c48 iio: light: add driver for veml6030 ambient light sensor omits 693c5f144aeb media: vicodec: media_device_cleanup was called too early omits 9f22e88a4bba media: vim2m: media_device_cleanup was called too early omits 0b3e5c15f9cb media: cedrus: Increase maximum supported size omits 03e612e701a6 media: cedrus: Fix H264 4k support omits 3aef46bd5bf2 media: cedrus: Properly signal size in mode register omits df4a3e7f88e3 media: v4l2-ctrl: Lock main_hdl on operations of requests_queued. omits 2df200ab234a media: si470x-i2c: add missed operations in remove omits 4ffd31463ce3 media: coda: disable decoder crop selections omits ee8951e56c0f media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT omits ff1c21f4cffd media: coda: disable encoder compose selections omits 3192b2ca79b3 media: mtk-vcodec: Remove extra area allocation in an inpu [...] omits c20df61861b7 media: vimc: upon streaming, check that the pipeline start [...] omits c3df30a01da4 media: aspeed-video: Fix memory leaks in aspeed_video_probe omits 99cf8a7074c4 media: dt-bindings: Fix building error for dt_binding_check omits 40ee75247228 media: v4l2: Use FIELD_SIZEOF directly omits 7204e062aede media: dt-bindings: sh-mobile-ceu: Remove now unimplemente [...] omits 7941af9b38fa Merge branch 'r8169-improve-PHY-configuration' omits afa2642778f3 r8169: remove rtl8168c_4_hw_phy_config omits 0721914a3d2b r8169: add helper r8168d_modify_extpage omits 3a129e3f9ac4 r8169: switch to phylib functions in more places omits b5e189b4f590 r8169: add helper r8168d_phy_param omits 8bfdce1defb1 r8169: add helper r8168g_phy_param omits 727b3668b730 net: sfp: rework upstream interface omits 14684b93019a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 9cb7831384ce staging: most: Convert to the common vmalloc memalloc omits 67b2945d6323 usb: gadget: u_audio: Remove superfluous snd_dma_continuou [...] omits fc7af6bc2707 ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page omits e610748ad438 ASoC: cros_ec_codec: Convert to the common vmalloc memalloc omits f541220cd590 ASoC: rt5677-spi: Convert to the common vmalloc memalloc omits b01aa131fae9 ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page omits 6420c24a3000 ASoC: intel: Avoid non-standard macro usage omits 1508f32f1adb ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page omits 26105a6f0570 ASoC: rt5514-spi: Convert to the common vmalloc memalloc omits 1a4860325cc7 ASoC: Remove superfluous snd_dma_continuous_data() omits 2406ff9b86aa ALSA: pcm: Yet another missing check of non-cached buffer type omits f8710f0357bc iio: imu: st_lsm6dsx: express odr in mHZ omits fc3f6ad7f5dc iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw omits 59af4e206365 iio: imu: st_lsm6dsx: explicitly define odr table size omits cb7e1b50e4e3 iio: adc: stm32: allow to tune analog clock omits a1acbc223a0c dt-bindings: iio: stm32-adc: add max clock rate property omits 2969c51e3a20 iio: dac: vf610: Use devm_platform_ioremap_resource omits 29ec12e29f7f iio: dac: lpc18xx: Use devm_platform_ioremap_resource omits afac22e3cf95 iio: adc: vf610: use devm_platform_ioremap_resource omits e8ad78658ecc iio: adc: spear_adc: Use devm_platform_ioremap_resource omits 6c78cc9c4a53 iio: adc: rcar-gyroadc: use devm_platform_ioremap_resource omits 08cf48c7fa0b iio: adc: npcm: use devm_platform_ioremap_resource omits 18d031f46e9c iio: adc: lpc18xx: use devm_platform_ioremap_resource omits f449aa3edd65 iio: adc: ingenic: Use devm_platform_ioremap_resource omits a61ead03a6f2 Merge tag 'soundwire-5.5-rc1' of git://git.kernel.org/pub/ [...] omits 46e55d065394 iio: adc: cc10001: use devm_platform_ioremap_resource omits f2d025d3f237 iio: adc: bcm_iproc_adc: drop a stray semicolon omits 38877a376adf iio: adc: mt6577_auxdac: use devm_platform_ioremap_resource omits d19aeb295154 iio: adc: aspeed: use devm_platform_ioremap_resource omits 2e8c4ad1f044 soundwire: ignore uniqueID when irrelevant omits de5b174b3bc8 soundwire: slave: add helper to extract slave ID omits 5bd54539788b soundwire: remove bitfield for unique_id, use u8 omits c134f914e9f5 soundwire: intel: fix PDI/stream mapping for Bulk omits b52517e456f8 net: caif: Fix debugfs on 64-bit platforms omits 0628cda318df mac80211: Use debugfs_create_xul() helper omits d0dd61a2774f media: c8sectpfe: no need to check return value of debugfs [...] omits 977b1ce7c117 EDAC: Remove EDAC_DIMM_OFF() macro omits bc9ad9e40dbc EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function omits c15995695ea9 mtd: cfi_cmdset_0002: fix delayed error detection on HyperFlash omits 72914a8cff7e mtd: cfi_cmdset_0002: only check errors when ready in cfi_ [...] omits 03976af89e3b mtd: cfi_cmdset_0002: don't free cfi->cfiq in error path o [...] omits ea4f51356fd9 mtd: cfi_cmdset_*: kill useless 'ret' variable initializers omits d532c28b8c15 mtd: cfi_util: use DIV_ROUND_UP() in cfi_udelay() omits 7fdfee926be7 EDAC/amd64: Get rid of the ECC disabled long message omits 6555431ba2c5 media: arm64: dts: allwinner: beelink-gs1: Add rc-beelink- [...] omits 4f0fac3b1aa5 media: rc: add keymap for Beelink GS1 remote control omits 130ec3dfa5b8 media: dvbsky: remove unused code omits 74a96b51a36d media: flexcop-usb: ensure -EIO is returned on error condition omits 1b976fc6d684 media: b2c2-flexcop-usb: add sanity checking omits d52741728a51 media: coda: drop unused irqlock omits 7f404ae9cf2a media: pvrusb2: Fix oops on tear-down when radio support i [...] omits 44c77cd9e1a8 media: MAINTAINERS: ao-cec: Update path for yaml bindings omits 4adc0423de92 media: venus: remove invalid compat_ioctl32 handler omits 1076df3a77b4 media: v4l2-mem2mem: Fix hold buf flag checks omits 3ea35d5db448 media: vimc: sen: remove unused kthread_sen field omits 58c93a548b02 media: hantro: Fix picture order count table enable omits 658f9d9921d7 media: hantro: Fix motion vectors usage condition omits edeb237884d6 media: hantro: Fix H264 max frmsize supported on RK3288 omits e17f08e31666 media: hantro: Do not reorder H264 scaling list omits a6b8feae7c88 media: cedrus: Use correct H264 8x8 scaling list omits 0b0393d59eb4 media: uapi: h264: clarify expected scaling_list_4x4/8x8 order omits 1fd50a2c2944 media: cedrus: Use helpers to access capture queue omits 61ad123318c2 media: cedrus: Fix decoding for some H264 videos omits 451d1dc886b5 samples: bpf: update map definition to new syntax BTF-defined map omits afbe3c27d9ae samples: bpf: Update outdated error message omits 0eccce866f84 scsi: target: tcmu: Prevent memory reclaim recursion omits 9237f04e12cc scsi: core: Fix scsi_get/set_resid() interface omits 61951a6d3153 scsi: lpfc: Fix lpfc_cpumask_of_node_init() omits eea2d396aa57 scsi: lpfc: Fix a kernel warning triggered by lpfc_sli4_en [...] omits 765ab6cdac3b scsi: lpfc: Fix a kernel warning triggered by lpfc_get_sgl [...] omits 7d250a062f75 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] omits e303d124b709 Bluetooth: btqca: Rename ROME specific variables to generi [...] omits a10c8803d0db scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME omits f5a2b219a789 scsi: qla2xxx: initialize fc4_type_priority omits 162b805e3832 scsi: qla2xxx: Fix a dma_pool_free() call omits 47140a20a819 scsi: qla2xxx: Remove an include directive omits b3f74568411b scsi: qla2xxx: Update driver version to 10.01.00.21-k omits 65e920093805 scsi: qla2xxx: Fix device connect issues in P2P configuration omits 2f856d4e8c23 scsi: qla2xxx: Fix memory leak when sending I/O fails omits f45bca8c5052 scsi: qla2xxx: Fix double scsi_done for abort path omits dd322b7f3efc scsi: qla2xxx: Fix driver unload hang omits af2a0c51b120 scsi: qla2xxx: Fix SRB leak on switch command timeout omits 71c80b75ce8f scsi: qla2xxx: Do command completion on abort timeout omits 983f127603fa scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure omits 714cf5e38460 remoteproc: stm32: use workqueue to treat mailbox callback omits 99cf0361e7af remoteproc: fix argument 2 of rproc_mem_entry_init omits bb06a5ce88fd rpmsg: char: Simplify 'rpmsg_eptdev_release()' omits 9d399f0c5295 hwspinlock: u8500_hsem: Remove redundant PM runtime implem [...] omits 4d0c1c57329a hwspinlock: sprd: Remove redundant PM runtime implementation omits a6fc49051cdb hwspinlock: Let the PM runtime can be optional omits b2547dce4d4a hwspinlock: Remove BUG_ON() from the hwspinlock core omits 92da362c07d4 Merge branch 'sctp-rfc7829' omits d467ac0a3855 sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt omits 34515e94c92c sctp: add support for Primary Path Switchover omits 8d2a6935d842 sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt omits 768e15182dcb sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification omits aef587be4292 sctp: add pf_expose per netns and sock and asoc omits a0c76345e3d3 devlink: disallow reload operation during device cleanup omits f95e6c9c4617 selftest: net: add alternative names test omits b756ad928d98 packet: fix data-race in fanout_flow_is_huge() omits 8d73b2aeb808 ipmi: kill off 'timespec' usage again omits 1c8f11d057d6 Merge branch 'TIPC-Encryption' omits e1f32190cf7d tipc: add support for AEAD key setting via netlink omits fc1b6d6de220 tipc: introduce TIPC encryption & authentication omits 134bdac39766 tipc: add new AEAD key structure for user API omits 4cbf8ac2fe5a tipc: enable creating a "preliminary" node omits 2a7ee696f7b0 tipc: add reference counter to bearer omits f1ff4e80f848 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits fc59462c5ce6 clk: clk-gpio: propagate rate change to parent omits f5790382edef clk: qcom: rpmh: Reuse sdm845 clks for sm8150 omits d11769fdc1bb RDMA/hns: Modify appropriate printings omits 1ceb0b11a8a2 RDMA/hns: Fix non-standard error codes omits 301cc7eb2cd9 RDMA/hns: Modify hns_roce_hw_v2_get_cfg to simplify the code omits 880f133c6026 RDMA/hns: Simplify doorbell initialization code omits 6eef524201de RDMA/hns: Replace not intuitive function/macro names omits d938d7856f42 RDMA/hns: Modify fields of struct hns_roce_srq omits 03ccba5c2cf7 RDMA/hns: Delete unnecessary uar from hns_roce_cq omits 16a11e0bffca RDMA/hns: Remove unnecessary structure hns_roce_sqp omits ec6adad0a1e3 RDMA/hns: Delete unnecessary variable max_post omits bbab7ef23503 net: icmp: fix data-race in cmp_global_allow() omits 90b2be27bb0e net/sched: annotate lockless accesses to qdisc->empty omits fb0254b28434 ice: print opcode when printing controlq errors omits faa01721ced5 ice: use more accurate ICE_DBG mask types omits 964674f1ddc1 ice: Introduce and use ice_vsi_type_str omits 87a2e4988994 ice: remove unnecessary conditional check omits 893869d5d0c9 ice: Update enum ice_flg64_bits to current specification omits 88bb432a55de ice: delay less omits e000248ec870 ice: use pkg_dwnld_status instead of sq_last_status omits b791cdd5c78c ice: Change max MSI-x vector_id check in cfg_irq_map omits ec4f5a436bdf ice: Check if VF is disabled for Opcode and other operations omits 241c8cf052e7 ice: configure software LLDP in ice_init_pf_dcb omits c0a3665f71a2 ice: Fix to change Rx/Tx ring descriptor size via ethtool [...] omits 5f8cc355c413 ice: avoid setting features during reset omits b94b013eb626 ice: Implement DCBNL support omits 1ddef455f4a8 ice: Add NDO callback to set the maximum per-queue bitrate omits 9d614b6425f8 ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow omits 97c20ea8a115 cxgb4: fix 64-bit division on i386 omits 5bd2ce6aa581 Merge tag 'mac80211-next-for-net-next-2019-11-08' of git:/ [...] omits c8119fa8922b cxgb4: Use match_string() helper to simplify the code omits caee3174731c net: ethernet: stmmac: Add support for syscfg clock omits bce92136c28f Merge tag 'fpga-dfl-for-5.5' of git://git.kernel.org/pub/s [...] omits 6be22809e5c8 Merge branches 'for-next/elf-hwcap-docs', 'for-next/smccc- [...] omits d575c9b7c8b4 spi: zynq-qspi: Support two chip selects omits 8f16292d8b49 spi: zynq-qspi: Do the actual hardware initialization late [...] omits dffaf7439979 spi: zynq-qspi: Clarify the select chip function omits 044ac826200f spi: zynq-qspi: Enhance the Linear CFG bit definitions omits 941be7237351 spi: zynq-qspi: Keep the bitfields naming consistent omits 087622d09472 spi: zynq-qspi: Anything else than CS0 is not supported yet omits 2203e1adb936 arm64: kaslr: Check command line before looking for a seed omits 294a9ddde6cd arm64: kaslr: Announce KASLR status on boot omits 53dbc27ad5a9 drm/amdgpu/powerplay: fix AVFS handling with custom powerp [...] omits 558491dda004 drm/amd/powerplay: dynamically disable ds and ulv for compute omits 875dc7c4ff22 drm/amd/powerplay: correct Arcturus OD support omits eebc7f4d7ffa drm/amdgpu: allow direct upload save restore list for raven2 omits dc10218da86b drm/sched: struct completion requires linux/completion.h i [...] omits 7e16f581a817 ftrace: Separate out functionality from ftrace_location_range() omits 714641c3670c ftrace: Separate out the copying of a ftrace_hash from __f [...] omits 7f6ac72946b8 clk/ti/adpll: allocate room for terminating null omits 3696eebd810c clk: ast2600: Add RMII RCLK gates for all four MACs omits 309d673e9596 Merge tag 'aspeed-5.5-clk' of git://git.kernel.org/pub/scm [...] omits e620a1e061c4 drivers/clk: convert VL struct to struct_size omits 4e60a9568dc6 interconnect: qcom: add msm8974 driver omits 6120e5d821c0 dt-bindings: interconnect: qcom: add msm8974 bindings omits 7ad295d5196a rtc: Fix the AltCentury value on AMD/Hygon platform omits afe19a7ae8b6 rtc: bd70528: fix module alias to autoload module omits 2b91b28e29f6 iomap: iomap_bmap should check iomap_apply return value omits 23f61b9fc5cc EDAC/ghes: Fix locking and memory barrier issues omits d158367682cd crypto: atmel - Fix selection of CRYPTO_AUTHENC omits df40c4e6cdaa crypto: inside-secure - Add missed clk_disable_unprepare omits 1e67ee9344ab crypto: hisilicon - replace #ifdef with IS_ENABLED for CON [...] omits 44eff4ad18de crypto: sun8i-ss - fix memdup.cocci warnings omits 09b681643751 crypto: sun8i-ss - fix semicolon.cocci warnings omits 746c908c4d72 crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr omits 6a101349f8a7 MAINTAINERS: Add maintainer for HiSilicon TRNG V2 driver omits 3e90efd12959 hwrng: hisi - add HiSilicon TRNG driver support omits c3e12e66b14a rtc: bd70528: Add MODULE ALIAS to autoload module omits 394c051d0fe2 rtc: em3027: correct month value omits 94303f8930ed rtc: brcmstb-waketimer: add missed clk_disable_unprepare omits 0e8431379e3c rtc: cros-ec: let the core handle rtc range omits 4fc0d13f80a6 rtc: cros-ec: remove superfluous error message omits d5e6dd9f5c75 rtc: sirfsoc: remove .remove omits c202ec09ceeb rtc: sc27xx: remove .remove omits aef069a277dc rtc: lpc32xx: remove .remove omits daa2695fcfdc rtc: ab-b5ze-s3: remove .remove omits 3e74ddaa7ca0 rtc: disallow update interrupts when time is invalid omits 7e7c005b4b1f rtc: disable uie before setting time and enable after omits bb451661db24 rtc: fsl-ftm-alarm: avoid struct rtc_time conversions omits 9323e9631c85 rtc: fsl-ftm-alarm: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits db2a4af115c4 rtc: fsl-ftm-alarm: switch to ktime_get_real_seconds omits a970429366ce crypto: amlogic - ensure error variable err is set before [...] omits d832a6128558 crypto: amlogic - Use kmemdup in meson_aes_setkey() omits 427e6e3ad98c crypto: atmel - Fix remaining endianess warnings omits 1520c72596dd crypto: atmel - Fix authenc support when it is set to m omits 44bdc2fb63aa ata: pata_artop: make arrays static const, makes object smaller omits 6952a7f8446e block: split bio if the only bvec's length is > SZ_4K omits 59db8ba2f652 block: still try to split bio if the bvec crosses pages omits 6a34367e52ca ALSA: timer: Fix possible race at assigning a timer instance omits 33bbb8a0ecd1 ALSA: timer: Make snd_timer_close() returning void omits ebfc6de29ae8 ALSA: timer: Unify master/slave linking code omits 61b7805a9b25 gpio: xgs-iproc: Fix platform_no_drv_owner.cocci warnings omits 6b240aeb121e Merge branch 'devel' into for-next omits 70d97e099bb4 Revert "gpio: expose pull-up/pull-down line flags to userspace" omits 16299326a0cb ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend omits 8cd73ce7ba63 ASoC: SOF: topology: fix missing NULL pointer check omits 9b10fa363baf spi: zynq-qspi: Keep the naming consistent across the driver omits bd0b609e0c33 ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n omits ea0d11c9dd95 PM / core: Clean up some function headers in power.h omits cd7056ae34af Merge remote-tracking branch 'kvmarm/misc-5.5' into kvmarm/next omits ef2e78ddadbb KVM: arm64: Opportunistically turn off WFI trapping when u [...] omits 5bd90b098973 KVM: vgic-v4: Track the number of VLPIs per vcpu omits 3f484ce3750f kselftest: arm64: fake_sigreturn_misaligned_sp omits 49978aa8f079 kselftest: arm64: fake_sigreturn_bad_size omits 46185cd1241b kselftest: arm64: fake_sigreturn_duplicated_fpsimd omits 8aa9d08fcb53 kselftest: arm64: fake_sigreturn_missing_fpsimd omits 4c94a0ba02b2 kselftest: arm64: fake_sigreturn_bad_size_for_magic0 omits 6c2aa4284513 kselftest: arm64: fake_sigreturn_bad_magic omits 34306b05d310 kselftest: arm64: add helper get_current_context omits 837387a2cbc7 kselftest: arm64: extend test_init functionalities omits c2820987047c kselftest: arm64: mangle_pstate_invalid_mode_el[123][ht] omits 0fc89f08df8c kselftest: arm64: mangle_pstate_invalid_daif_bits omits f96bf4340316 kselftest: arm64: mangle_pstate_invalid_compat_toggle and [...] omits 313a4db7f338 kselftest: arm64: extend toplevel skeleton Makefile omits 51effa6d1153 Merge branch 'for-next/perf' into for-next/core omits e6e8df07268c cpufreq: Add NULL checks to show() and store() methods of cpufreq omits 7973eb13aecf PCI: layerscape: Add LS1028a support omits 5e5022995683 fsi: aspeed: Fix OPB0 byte order register values omits 913b73730e15 fsi: aspeed: Add trace points omits 606397d67f41 fsi: Add ast2600 master driver omits cccaa160c376 dt-bindings: fsi: Add description of FSI master omits 8bcd06d0cb3d fsi: Move defines to common header omits 56ec311fddac fsi: fsi_master_class can be static omits 9f4c2b516b4f fsi: core: Fix small accesses and unaligned offsets via sysfs omits ae7748160159 trace: fsi: Print transfer size unsigned omits 2fc95e04131c ABI: Update FSI path documentation omits cf700ba035dc fsi: Move master attributes to fsi-master class omits 2e32c2d675ac fsi: Add fsi-master class omits 14f34e36b36c cfg80211: VLAN offload support for set_key and set_sta_vlan omits 6912daed05e1 mac80211: Shrink the size of ack_frame_id to make room for [...] omits f61d7884cef8 mac80211: don't re-parse elems in ieee80211_assoc_success() omits 5d8983c8c3b5 mac80211: move store skb ack code to its own function omits 7d13cf1e1d53 mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define deb [...] omits 3b58d6a599ba ath10k: disable cpuidle during downloading firmware omits 402838a05def ath10k: fix potential issue of peer stats allocation omits 05a11003a565 ath10k: fix get invalid tx rate for Mesh metric omits 21c60a28af58 rtw88: signal completion even on firmware-request failure omits 3ca3a9eab708 Merge tag 'drm-misc-next-fixes-2019-11-06' of git://anongi [...] omits b95182a6e822 media: v4l2-device.h: fix typo: putss -> puts omits 57d024f8db65 media: v4l2-ctrl: Use p_const when possible omits 8508a2d519ed media: Documentation: v42l_core: v4l2_ext_control omits 134f9e9ef202 media: v4l2_core: Add p_area to struct v4l2_ext_control omits 483b2217dbb0 media: vivid: Add an area control omits f1bd5eae7de7 media: v4l2_ctrl: Add const pointer to ctrl_ptr omits 3b98a21a3202 media: v4l2_ctrl: Add p_def to v4l2_ctrl_config omits 4d741cbd58bf media: exynos4-is: fix wrong mdev and v4l2 dev order in er [...] omits 6dcd5d7a7a29 media: vivid: Fix wrong locking that causes race condition [...] omits 0c90f649d2f5 media: vivid: add vivid_create_queue() helper omits 131837245095 media: siano: fix spelling mistake "ENBALE" -> "ENABLE" omits 61b8584a2f3a media: mantis: fix two smatch errors omits b5f72a17b1b2 media: ov6650: fix smatch warning omits 2c3e42bf78c7 media: ti-vpe: fix smatch error omits 2df34d3a27c1 media: em28xx: fix two smatch warnings omits 492b53a50a1c media: rc/ite-cir: fix smatch warning omits c4abb192caca media: mtk-vpu: fix two smatch warnings omits d408bef4bfa6 tipc: eliminate checking netns if node established omits f8cc62ca3e66 net: add a READ_ONCE() in skb_peek_tail() omits c305c6ae79e2 net: add annotations on hh->hh_len lockless accesses omits 9dfd871481c8 Merge branch 'u64_stats_t' omits fd2f4737870e net: use u64_stats_t in struct pcpu_lstats omits 5260dd3ed1ff tun: switch to u64_stats_t omits 316580b69d0a u64_stats: provide u64_stats_t type omits 4a43b1f96b1d net: dummy: use standard dev_lstats_add() and dev_lstats_read() omits 4f77eb0941d1 vsockmon: use standard dev_lstats_add() and dev_lstats_read() omits b4fba476dc4e veth: use standard dev_lstats_add() and dev_lstats_read() omits 3ed912264f1c net: nlmon: use standard dev_lstats_add() and dev_lstats_read() omits dd5382a08157 net: provide dev_lstats_add() helper omits de7d5084d827 net: provide dev_lstats_read() helper omits 0f030bdb16dc Merge branch 'net-Demote-MTU-change-prints-to-debug' omits 540938667986 net: qcom/emac: Demote MTU change print to debug omits 12299132b3d3 net: ethernet: intel: Demote MTU change prints to debug omits 693bd8b7ae46 ethernet: ti: cpts: use ktime_get_real_ns helper omits 23aae183ffdf Merge tag 'drm-intel-next-fixes-2019-11-07' of git://anong [...] omits cdc3e306236b dmaengine: milbeaut-xdmac: remove redundant error log omits 7d4a069c5889 dmaengine: milbeaut-hdmac: remove redundant error log omits a9ae168303e1 Merge branch 'aquantia-next' omits 362cabda8d4d net: atlantic: change email domains to Marvell omits 822cd114cd05 net: atlantic: implement UDP GSO offload omits 8009bb1928a6 net: atlantic: update flow control logic omits ddef55263271 net: atlantic: stylistic renames omits 7b0c342f1f67 net: atlantic: code style cleanup omits ea4b4d7fc106 net: atlantic: loopback tests via private flags omits dc12f75afcc6 net: atlantic: add fw configuration memory area omits d1287ce4ffa1 net: atlantic: adding ethtool physical identification omits 58128fa0265b net: atlantic: add msglevel configuration omits 8aaa112a57c1 net: atlantic: refactoring pm logic omits 837c637869be net: atlantic: implement wake_phy feature omits d993e14bd872 net: atlantic: update firmware interface omits 9568feda4e29 dmaengine: dma-jz4780: add missed clk_disable_unprepare in remove omits 7b89c580fb85 Merge branch 'mlxsw-Add-layer-3-devlink-trap-support' omits 83b2b61e05f8 selftests: mlxsw: Add test cases for devlink-trap layer 3 [...] omits f10caf0278d1 selftests: forwarding: tc_common: Add hitting check omits 7ce4e7608674 selftests: forwarding: devlink: Add functionality for trap [...] omits fd74feeb2452 mlxsw: Add layer 3 devlink-trap exceptions support omits 0c3cbbf96def mlxsw: Add specific trap for packets routed via invalid nexthops omits 21151f64a458 mlxsw: Add new FIB entry type for reject routes omits 3b063ae57bdf devlink: Add layer 3 generic packet exception traps omits d3e985c91738 selftests: mlxsw: Add test cases for devlink-trap layer 3 drops omits ef7f6b16156f selftests: devlink: Make devlink_trap_cleanup() more generic omits 6b45fe95fdbe selftests: devlink: Export functions to devlink library omits dbc684f15818 mlxsw: Add layer 3 devlink-trap support omits 6896cc4d8fe6 devlink: Add layer 3 generic packet traps omits c55b810abb13 enetc: fix return value for enetc_ioctl() omits 393fdfdb4aee Merge tag 'mediatek-drm-next-5.5-2' of https://github.com/ [...] omits 83faaf074e6d drm/i915/gvt: Stop initializing pvinfo through reading mmio omits 200ecef67b8d tcp: Remove one extra ktime_get_ns() from cookie_init_timestamp omits 2386d74845c3 selftests: Add source route tests to fib_tests omits 71685eb4ce80 inetpeer: fix data-race in inet_putpeer / inet_putpeer omits dddb318b9f98 net: phy: at803x: add missing dependency on CONFIG_REGULATOR omits 991df1fbb0dc dpaa2-eth: add ethtool MAC counters omits 88c8562b16a0 enetc: ethtool: add wake-on-lan callbacks omits a613bafec516 enetc: add ioctl() support for PHY-related ops omits 630d4e75dd29 mlxsw: spectrum: Fix error return code in mlxsw_sp_port_mo [...] omits a28fda312a9f drm/amdgpu: Avoid accidental thread reactivation. omits 2b6f717c33ef drm/sched: Avoid job cleanup if sched thread is parked. omits 7c55adb0a9a0 Revert "drm/amdgpu: dont schedule jobs while in reset" omits 83a7772ba223 drm/sched: Use completion to wait for sched->thread idle v2. omits cb5932f866f5 drm/amdgpu: fix vega20 pstate status change omits 2af8153126e1 drm/amdgpu: fix sysfs interface pcie_replay_count error on [...] omits e31dcdcfabc1 drm/amdgpu: Need to disable msix when unloading driver omits f6baa07497fb drm/amdgpu: Add comments to gmc structure omits ed2d8fa734e7 selftests: sync: Fix cast warnings on arm omits 670cd6849ea3 selftests: net: Fix printf format warnings on arm omits e698a2378e70 selftests: net: Use size_t and ssize_t for counting file size omits 7549b3364201 selftests: vm: Build/Run 64bit tests only on 64bit arch omits 2f3571ea7131 selftests: proc: Make va_max 1MB omits 02bf1f8b3c43 kselftest: Fix NULL INSTALL_PATH for TARGETS runlist omits c78fd76f2b67 selftests: Move kselftest_module.sh into kselftest/ omits ea1bf0bb18c0 selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ omits 3f7df5baa259 clk: qcom: Add MSM8998 GPU Clock Controller (GPUCC) driver omits efd164b5520a clk: qcom: Allow constant ratio freq tables for rcg omits ba1d366de261 clk: qcom: smd: Add missing pnoc clock omits 95183d381a44 clk: qcom: Enumerate clocks and reset needed to boot the 8 [...] omits 5b06eeae52c0 selftests: breakpoints: Fix a typo of function name omits eee28109f871 clk: qcom: clk-rpmh: Add support for RPMHCC for SC7180 omits 36b355c84042 dt-bindings: clock: Introduce RPMHCC bindings for SC7180 omits 681a6ad5c009 dt-bindings: clock: Add YAML schemas for the QCOM RPMHCC c [...] omits 17269568f726 clk: qcom: Add Global Clock controller (GCC) driver for SC7180 omits 8b9e0562f330 dt-bindings: clock: Add sc7180 GCC clock binding omits 9de7269e9703 dt-bindings: clock: Add YAML schemas for the QCOM GCC cloc [...] omits ffe37ede0a9e clk: qcom: common: Return NULL from clk_hw OF provider omits 1a1c78217a77 clk: qcom: rcg: update the DFS macro for RCG omits 57b2364d0ece clk: qcom: remove unneeded semicolon omits 6cdef2738db0 clk: qcom: Add Q6SSTOP clock controller for QCS404 omits d6abecb82573 xfs: range check ri_cnt when recovering log items omits 120254608f04 xfs: "optimize" buffer item log segment bitmap setting omits f5be08446ee7 xfs: null out bma->prev if no previous extent omits 5f213ddbcbe8 xfs: fix missing header includes omits 5d1116d4c6af xfs: periodically yield scrub threads to the scheduler omits 88288ed050ad docs: printk-formats: add ptrdiff_t type to printk-formats omits f0ae2cfae53b coresight: etm4x: docs: Adds detailed document for program [...] omits 8adf42e29392 coresight: docs: Create common sub-directory for coresight trace. omits b3ef0df18132 coresight: etm4x: docs: Update ABI doc for new sysfs etm4 [...] omits 5c8fac10c837 coresight: etm4x: docs: Update ABI doc for new sysfs name scheme. omits ff467342d309 Documentation: atomic_open called with shared lock on non- [...] omits e8686a40a32a docs: process: Add base-commit trailer usage omits 36bc683dde0a kernel-doc: rename the kernel-doc directive 'functions' to [...] omits e80d89380c5a docs: admin-guide: Remove threads-max auto-tuning omits 73eb802ad97f docs: admin-guide: Fix min value of threads-max in kernel.rst omits 0d0da9aa03a1 scripts/sphinx-pre-install: fix Arch latexmk dependency omits 67dd7d87d4dd docs: driver-api: make interconnect title quieter omits 43756e347f21 scripts/kernel-doc: Add support for named variable macro a [...] omits 1d156646e0d8 blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGRO [...] omits f73316482977 blk-cgroup: reimplement basic IO stats using cgroup rstat omits 8a80d5d6638b blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_ [...] omits 7ca464383aec blk-throtl: stop using blkg->stat_bytes and ->stat_ios omits fd41e60331b1 bfq-iosched: stop using blkg->stat_bytes and ->stat_ios omits a557f1c7fee2 bfq-iosched: relocate bfqg_*rwstat*() helpers omits 912c0a85911a Merge branch 'for-linus' into for-5.5/block omits 1f0d5c911b64 f2fs: fix potential overflow omits 2a60637f06ac f2fs: fix to update dir's i_pino during cross_rename omits ed5941af3f67 bpf: Add cb access in kfree_skb test omits 7e3617a72df3 bpf: Add array support to btf_struct_access omits 5f8fd2d3e0a7 io_uring: properly mark async work as bounded vs unbounded omits 69625ea7bdfc Merge branch 'cxgb4-add-support-for-TC-MQPRIO-Qdisc-Offload' omits 0e395b3cb1fb cxgb4: add FLOWC based QoS offload omits 4846d5330daf cxgb4: add Tx and Rx path for ETHOFLD traffic omits 2d0cb84dd973 cxgb4: add ETHOFLD hardware queue support omits b1396c2bd675 cxgb4: parse and configure TC-MQPRIO offload omits 76c3a552e80e cxgb4: rework queue config and MSI-X allocation omits ab0367ea4221 cxgb4: query firmware for QoS offload resources omits c5def4ab8494 io-wq: add support for bounded vs unbunded work omits 91d666ea43ad io-wq: io_wqe_run_queue() doesn't need to use list_empty_c [...] omits 1d7bb1d50fb4 io_uring: add support for backlogged CQ ring omits 78e19bbef383 io_uring: pass in io_kiocb to fill/add CQ handlers omits 84f97dc2333c io_uring: make io_cqring_events() take 'ctx' as argument omits 2665abfd757f io_uring: add support for linked SQE timeouts omits e977d6d34f0c io_uring: abstract out io_async_cancel_one() helper omits f5a53edcf01e f2fs: support aligned pinned file omits bc005a4d5347 f2fs: avoid kernel panic on corruption test omits 1720624ee473 Merge tag 'v5.4-rc6' into gpio/for-next omits 5c14aba77874 tools/power/x86/intel-speed-select: Increment version omits de7f9d3ddc8c tools/power/x86/intel-speed-select: Use core count for bas [...] omits 7af5a95bb752 tools/power/x86/intel-speed-select: Support platform with [...] omits 21c3390d6128 tools/power/x86/intel-speed-select: Use Frequency weight for CLOS omits 40dee9dda37d tools/power/x86/intel-speed-select: Make CLOS frequency in MHz omits cd0e63706549 tools/power/x86/intel-speed-select: Use mailbox for CLOS_P [...] omits a9b2f8e2fa6c tools/power/x86/intel-speed-select: Auto mode for CLX omits 91d928147bb0 tools/power/x86/intel-speed-select: Correct CLX-N frequency units omits 82d4a34ee619 tools/power/x86/intel-speed-select: Change display of "avx [...] omits 263225c983aa tools/power/x86/intel-speed-select: Extend command set for [...] omits 35ad035b8398 dm raid: Remove unnecessary negation of a shift in raid10_ [...] omits 4e1003aa56a7 dma-direct: remove the dma_handle argument to __dma_direct [...] omits acaade1af358 dma-direct: remove __dma_direct_free_pages omits 9090825fa997 KVM: arm/arm64: Let the timer expire in hardirq context on RT omits 742e8cd3e1ba cgroup: freezer: don't change task and cgroups status unne [...] omits add66fcbd3fb iomap: Fix overflow in iomap_page_mkwrite omits 66a8966aac12 Merge branch 'for-linus' into for-next omits b79967a27f34 staging: vchiq: Have vchiu_queue_init() return 0 on success. omits 4df0991b0c92 staging: most: remove string termination dependency from u [...] omits 885961fed45d staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typ [...] omits 4ddf9a2555ca staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef w [...] omits 9ce46d55510f staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typ [...] omits c8bf4d3db9ef staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T [...] omits 80be64b2bf6d staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback omits e661ad496a6f staging: vc04_services: Rename callback VCHIQ_USERDATA_TER [...] omits d2684ce853cf staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum type [...] omits 051fbf4739bd staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typ [...] omits 27c53ee865ba staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enu [...] omits c6ac64b1e81c staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typ [...] omits 00d36494dee9 staging: vc04_services: Replace VCHIQ_STATUS_T enum typede [...] omits 0ff3c366a7eb staging: vc04_services: Rename callback VCHI_CALLBACK_T to [...] omits 29ebf64f741e staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T type [...] omits fb22360db651 staging: vc04_services: Replace VCHI_INSTANCE_T with struc [...] omits 30ee348c1267 Merge branch 'bpf-libbpf-fixes' omits 98e527af30a6 libbpf: Improve handling of corrupted ELF during map initi [...] omits 994021a7e084 libbpf: Make btf__resolve_size logic always check size err [...] omits dd3ab126379e libbpf: Fix another potential overflow issue in bpf_prog_linfo omits 4ee113561571 libbpf: Fix potential overflow issue omits 3dc5e0598213 libbpf: Fix memory leak/double free issue omits 9d95f0ce36df MAINTAINERS: Add VSPRINTF omits 9656b346b280 libbpf: Fix negative FD close() in xsk_setup_xdp_prog() omits c3a12cc1ec4c staging: rtl8723bs: Simplify boolean expression omits a8fa78b8f497 staging: rtl8723bs: Fix line over 80 characters omits e71903106721 staging: mt7621-dma: align to match open parenthesis omits dab2e9eb187c s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip omits e7fad909b68a dm zoned: reduce overhead of backing device checks omits 6ad2e1a00729 s390/bpf: Wrap JIT macro parameter usages in parentheses omits 166f11d11f6f s390/bpf: Use kvcalloc for addrs array omits 7e22077d0c73 tools, bpf_asm: Warn when jumps are out of range omits e9f37e090058 x86/stacktrace: update kconfig help text for reliable unwinders omits 4caa525b783b ACPI: HMAT: don't mix pxm and nid when setting memory targ [...] omits cf8741ac57ed ACPI: NUMA: HMAT: Register "soft reserved" memory as an "h [...] omits 0f847f8c0813 ACPI: NUMA: HMAT: Register HMAT at device_initcall level omits a6c7f4c6aea5 device-dax: Add a driver for "hmem" devices omits 460370ab20b6 dax: Fix alloc_dax_region() compile warning omits 33dd70752cd7 lib: Uplevel the pmem "region" ida to a global allocator omits 199c84717612 x86/efi: Add efi_fake_mem support for EFI_MEMORY_SP omits 16993c0f0a43 arm/efi: EFI soft reservation to memblock omits 262b45ae3ab4 x86/efi: EFI soft reservation to E820 enumeration omits b617c5266eed efi: Common enable/disable infrastructure for EFI soft res [...] omits 6950e31b35fd x86/efi: Push EFI_MEMMAP check into leaf routines omits fe3e5e65c06e efi: Enumerate EFI_MEMORY_SP omits c710fcc5d95a ACPI: NUMA: Establish a new drivers/acpi/numa/ directory omits 4180468e16cd Merge tag 'thunderbolt-for-v5.5' of git://git.kernel.org/p [...] omits 53121a7cc33b Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() omits ad512f2023b3 scsi: sd_zbc: add zone open, close, and finish support omits 6d1ec7814dce Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e16381720a1b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits da644b2cc1a4 null_blk: add zone open, close, and finish support omits 2e2d6f7e44a2 dm: add zone open, close and finish support omits 957c31ea082e USB: serial: option: add support for DW5821e with eSIM support omits 439b84fa17e9 Merge branch 'for-5.5/block' into for-5.5/drivers omits 0d8633bf5311 drivers: ipmi: Support for both IPMB Req and Resp omits e876df1fe0ad block: add zone open, close and finish ioctl support omits 6c1b1da58f8c block: add zone open, close and finish operations omits c7a1d926dc40 block: Simplify REQ_OP_ZONE_RESET_ALL handling omits a84324d2ed05 block: Remove REQ_OP_ZONE_RESET plugging omits 7fa46cbf20d3 perf report: Sort by sampled cycles percent per block for tui omits 0b49f83657d5 perf report: Support --percent-limit for --total-cycles omits 6f7164fa231a perf report: Sort by sampled cycles percent per block for stdio omits b65a7d372b1a perf hist: Support block formats with compare/sort/display omits 9ff7759731db Merge tag 'asoc-v5.5' of https://git.kernel.org/pub/scm/li [...] omits 05766050d5bd spi: spi-mem: fallback to using transfers when CS gpios are used omits 27fb2313f28d spi: bcm-qspi: Convert to use CS GPIO descriptors omits 458ea3ad033f regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id omits 99c4f70df3a6 regulator: ab8500: Remove AB8505 USB regulator omits 2f52475bac7e ASoC: fsi: switch to yaml base Documentation omits 8703317ae576 drivers/perf: hisi: update the sccl_id/ccl_id for certain [...] omits 9581e24c3f00 Merge tag 'linux-cpupower-5.5-rc1' of git://git.kernel.org [...] omits 2b328421e4ed Merge tag 'devfreq-next-for-5.5' of git://git.kernel.org/p [...] omits ea458effa88e powerpc: Don't flush caches when adding memory omits 076265907cf9 powerpc: Chunk calls to flush_dcache_range in arch_*_memory omits 23eb7f560a2a powerpc: Convert flush_icache_range & friends to C omits dd5ddd3c7a8c iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc omits 7841f40aed93 perf hist: Count the total cycles of all samples omits 6041441870ab perf block: Cleanup and refactor block info functions omits 0bdf181fe0e5 perf diff: Don't use hack to skip column length calculation omits af8490eb2b33 perf tests: Fix out of bounds memory access omits 7a0745c5e03f powerpc: define helpers to get L1 icache sizes omits f9ec11165301 powerpc: Allow 64bit VDSO __kernel_sync_dicache to work ac [...] omits 29430fae8207 powerpc: Allow flush_icache_range to work across ranges >4GB omits 355b9aae8685 ext2: fix improper function comment omits 44dd6161338e ext2: code cleanup for ext2_try_to_allocate() omits ac3820f8222b ext2: skip unnecessary operations in ext2_try_to_allocate() omits cf4eb321b3ad ext2: Simplify initialization in ext2_try_to_allocate() omits 6d57581659f7 perf record: Add support for limit perf output file size omits dee36a2abb67 perf probe: Skip overlapped location on searching variables omits 86c0bf8539e7 perf probe: Fix to show calling lines of inlined functions omits da6cb952a89e perf probe: Filter out instances except for inlined subrou [...] omits f4d99bdfd124 perf probe: Skip end-of-sequence and non statement lines omits c701636aeec4 perf probe: Return a better scope DIE if there is no best scope omits 5c65b1c0842f perf annotate: Fix heap overflow omits 93730f85eb37 perf machine: Add kernel_dso() method omits b0c76fc4cfd9 perf symbols: Remove needless checks for map->groups->machine omits 1dc925568f01 perf parse: Add a deep delete for parse event terms omits 38f2c4226e6b perf parse: If pmu configuration fails free terms omits cabbf26821aa perf parse: Before yyabort-ing free components omits f2a8ecd8b1f4 perf parse: Add destructors for parse event terms omits c1c9ea6371e3 Merge branch 'arm64/ftrace-with-regs' of git://git.kernel. [...] omits bff3b04460a8 arm64: mm: reserve CMA and crashkernel in ZONE_DMA32 omits fa6614d8ef13 xen/gntdev: Use select for DMA_SHARED_BUFFER omits 88920ddebd2f xen: mm: make xen_mm_init static omits e8d255e4703a xen: mm: include <xen/xen-ops.h> for missing declarations omits 26a4d4c00f85 usbip: tools: fix fd leakage in the function of read_attr_ [...] omits 91feb01596e5 appledisplay: fix error handling in the scheduled work omits c1f602da92cc USB: legousbtower: drop superfluous newlines omits 3c84f4bbe33f USB: legousbtower: drop superfluous brackets omits a0cd1df9d3e2 USB: legousbtower: clean up runaway white space omits 728772489d9d USB: legousbtower: drop redundant endianness comments omits a76c234faf7a USB: legousbtower: drop unnecessary packed attributes omits 7cfa11a5739d USB: legousbtower: clean up pointer declarations in driver data omits aa6f3832458d USB: legousbtower: remove tower_abort_transfers() omits bafd1b1c2cee USB: legousbtower: stop interrupt-out URB unconditionally omits 728fcd55e9ac USB: legousbtower: drop redundant interrupt-in running flag omits 835bd2b5672b USB: legousbtower: drop noisy disconnect messages omits b5a80252e09c USB: legousbtower: drop redundant open_count check omits 30da837a4938 USB: legousbtower: zero driver data at allocation omits 07efa8738853 USB: legousbtower: drop redundant NULL check omits fa5e146eece5 USB: legousbtower: drop redundant MODULE_LICENSE ifdef omits d3db9c4dc14d USB: idmouse: clean up runaway white space omits 6710f773b51f USB: idmouse: drop redundant open-count check from release omits 79c36a704a87 USB: idmouse: simplify disconnect handling omits 9774a96f785b x86/umip: Make the comments vendor-agnostic omits d79fbb3a32f0 powerpc: Support CMDLINE_EXTEND omits e76b3bf7654c usb: Allow USB device to be warm reset in suspended state omits 66d1b0c0580b usb: gadget: pch_udc: fix use after free omits 51d11d0a9ea4 dt-bindings: usb: renesas: usb3-peri: convert bindings to [...] omits b971880fe79f x86/Kconfig: Rename UMIP config parameter omits d99c1ba6a73b efi: libstub/tpm: enable tpm eventlog function for ARM platforms omits 0d95981438c3 x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI [...] omits 41e8a7c249bf efi/random: use arch-independent efi_call_proto() omits 8b5c712f2704 MAINTAINERS: update Ard's email address to @kernel.org omits 2f4133bb5f14 gpiolib: No need to call gpiochip_remove_pin_ranges() twice omits 8ae93b5ed9be pinctrl: cherryview: Missed type change to unsigned int omits 11b389cc05bf pinctrl: intel: Missed type change to unsigned int omits 8e12257dead7 of: property: Add device link support for iommus, mboxes a [...] omits a436ef4aba1f of: property: Make it easy to add device links from DT properties omits ba861f8e07bf of: property: Minor style clean up of of_link_to_phandle() omits 52f6efdf8092 mei: add trc detection register to sysfs omits 261e071acd9b mei: abstract fw status register read. omits 261b3e1f2a01 mei: me: store irq number in the hw struct. omits 907b471ca228 mei: me: mei_me_dev_init() use struct device instead of st [...] omits e42615ec233b gpio: Use new GPIO_LINE_DIRECTION omits 7383092c4d4c Merge tag 'phy-for-5.5' of git://git.kernel.org/pub/scm/li [...] omits 9208b1e77d6e gpio: Add definition for GPIO direction omits 5d682fa3d894 gpio: xgs-iproc: Fix section mismatch on device tree match table omits b24eaf5f2375 mtd: spi-nor: Print debug message when the read back test fails omits 40b7d5cccc59 mtd: spi-nor: Check all the bits written, not just the BP ones omits b0db77f5aa03 mtd: spi-nor: Fix errno on Quad Enable methods omits 6011b484f164 mtd: spi-nor: Drop spansion_quad_enable() omits 78f1ddf7bb6e mtd: spi-nor: Describe all the Reg Ops omits 6e3087a86329 mtd: spi-nor: Merge spi_nor_write_sr() and spi_nor_write_sr_cr() omits 718dd9e69f7c mtd: spi-nor: Move the WE and wait calls inside Write SR methods omits abd494bb071f mtd: spi-nor: Void return type for spi_nor_clear_sr/fsr() omits cd1ebe1ca065 mtd: spi-nor: Rename label as it is no longer generic omits bce679e5ae3a mtd: spi-nor: Check for errors after each Register Operation omits d1ed88eae3fb mtd: spi-nor: Print debug info inside Reg Ops methods omits f633ebe4879b mtd: spi-nor: Use dev_dbg insted of dev_err for low level info omits 85d31dd07002 bpf: Account for insn->off when doing bpf_probe_read_kernel omits 1c8dd9cb4697 net_sched: gen_estimator: extend packet counter to 64bit omits 2d791e3bf218 dpaa2-ptp: fix compile error omits fdc66c3da93b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 64a26007a8f5 net: dsa: mv8e6xxx: Fix stub function parameters omits 16cf4222beed Merge branch 'net-phy-at803x-device-tree-binding' omits ed7fa2ad4055 net: phy: at803x: remove config_init for AR9331 omits 96c3671204b8 net: phy: at803x: fix the PHY names omits 428061f70f1a net: phy: at803x: mention AR8033 as same as AR8031 omits 2f664823a470 net: phy: at803x: add device tree binding omits 2c63221cd9e5 dt-bindings: net: phy: Add support for AT803X omits 4985dffced14 net: phy: at803x: fix Kconfig description omits a5a7daa52edb tcp: fix data-race in tcp_recvmsg() omits 9ed498c6280a net: silence data-races on sk_backlog.tail omits 226df3ef1c02 dpaa2-eth: fix an always true condition in dpaa2_mac_get_if_mode omits 90ce9f23a886 net: openvswitch: select vport upcall portid directly omits eb34e98baf4c net: axienet: Fix error return code in axienet_probe() omits 1dcff44a9d2b net: aquantia: fix return value check in aq_ptp_init() omits b97fa0b54447 ptp: ptp_clockmatrix: Fix missing unlock on error in idtcm [...] omits d0d605c5e10a tipc: eliminate the dummy packet in link synching omits 3924f72a3a1e Merge branch 'lwtunnel-add-ip-and-ip6-options-setting-and- [...] omits b0a21810bd5e lwtunnel: add options setting and dumping for erspan omits edf31cbb1502 lwtunnel: add options setting and dumping for vxlan omits 4ece47787077 lwtunnel: add options setting and dumping for geneve omits 0eb8eb2f9685 lwtunnel: add options process for cmp_encap omits f52f11ec8ad4 lwtunnel: add options process for arp request omits dee58fe8dc57 ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) omits 267bc90442aa io_uring: use inlined struct sqe_submit omits 50585b9a0736 io_uring: Use submit info inlined into req omits 196be95cd557 io_uring: allocate io_kiocb upfront omits 426071f1f399 tipc: reduce sensitive to retransmit failures omits 6708ef779249 tipc: update cluster capabilities if node deleted omits 3c28d99fc62d selftest: net: add some traceroute tests omits 039c60c5970f ice: Fix return value when SR-IOV is not supported omits ff010eca05fa ice: Rename VF function ice_vc_dis_vf to match its behavior omits 133f4883f906 ice: Get rid of ice_cleanup_header omits e18ff118181b ice: print PCI link speed and width omits 5878589dc318 ice: print unsupported module message omits 395594563b29 ice: write register with correct offset omits eb0ee8abfeb9 ice: Check for null pointer dereference when setting rings omits 4e56802e0ef3 ice: save PCI state in probe omits b2883dfe1ffc ice: Adjust DCB INIT for SW mode omits c6012ac1c35b ice: fix driver unload flow omits cfbf13674be4 ice: handle DCBx non-contiguous TC request omits 031f21475297 ice: Update Boot Configuration Section read of NVM omits a012dca9f7a2 ice: add ethtool -m support for reading i2c eeprom modules omits 3edcc5680148 Merge branch 'net-various-KCSAN-inspired-fixes' omits 099ecf59f05b net: annotate lockless accesses to sk->sk_max_ack_backlog omits 288efe8606b6 net: annotate lockless accesses to sk->sk_ack_backlog omits 7976a11b3092 net: use helpers to change sk_ack_backlog omits 25c7a6d1f90e net: avoid potential false sharing in neighbor related code omits 3828a93f5cfd inet_diag: use jiffies_delta_to_msecs() omits 9d027e3a83f3 net: neigh: use long type to store jiffies delta omits 61412ef12a84 docs: hwmon: Document bel-pfe pmbus driver omits 626bb2f3fb3c hwmon: (pmbus) add driver for BEL PFE1100 and PFE3000 omits 8ae93ea710d4 dt-bindings: hwmon: Add ltc2947 documentation omits 9f90fd652bed hwmon: Add support for ltc2947 omits 2057bdfb7184 hwmon: (ina3221) Add summation feature support omits 5ff02752b318 hwmon: (tmp421) Allow reading at 2Hz instead of 0.5Hz omits 58a24b5241e6 hwmon: (w83793d) remove redundant assignment to variable res omits da806a1777e9 hwmon: (pmbus/ibm-cffps) Add version detection capability omits c6d294d1aa5b dt-bindings: hwmon: Document ibm,cffps compatible string omits 16f7f3bccb30 hwmon: abituguru: make array probe_order static, makes obj [...] omits 58d5aa5c75ce hwmon: (applesmc) switch to using input device polling mode omits 7b10e17067dc hwmon: (aspeed-pwm-tacho) Use devm_platform_ioremap_resour [...] omits 92b39ad44096 hwmon: (pmbus/ibm-cffps) Fix LED blink behavior omits 9861ff954c7e hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call omits bb302711d141 Merge tag 'sunxi-clk-for-5.5-1' of https://git.kernel.org/ [...] omits 049325870aa8 Merge tag 'ti-clk-for-5.5-v2' of git://git.kernel.org/pub/ [...] omits 56144737e673 hrtimer: Annotate lockless access to timer->state omits ed578021210e libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage omits 65a052d537f4 selftests/bps: Clean up removed ints relocations negative tests omits ef177d11d696 drm/amdgpu: Improve RAS documentation (v2) omits 7158ca8476c9 drm/radeon: fix si_enable_smc_cac() failed issue omits ad4d81dc57e2 drm/amdgpu/renoir: move gfxoff handling into gfx9 module omits 365f7f8db8a4 drm/amdgpu: fix double reference dropping omits d94207057591 drm/amd/powerplay: fix struct init in renoir_print_clk_levels omits 946ab8db6953 drm/amdgpu: fix potential double drop fence reference omits f88e2d1f8ec4 drm/amdgpu: change read of GPU clock counter on Vega10 VF omits 11c610893410 drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 omits a6522a5c6388 drm/amdgpu: add dummy read by engines for some GCVM status [...] omits cf3fde893d3a drm/amd/powerplay: fix deadlock on setting power_dpm_force [...] omits 60599a03638a drm/amdgpu: perform p-state switch after the whole hive in [...] omits 5c5b2ba00667 drm/amdgpu: fix possible pstate switch race condition omits b0adca4d5016 drm/amdgpu: register gpu instance before fan boost feature [...] omits 2c874ad9d629 drm/amd/swSMU: fix smu workload bit map error omits 8d3bf936bafe drm/amd/powerplay: update Arcturus driver-smu interface header omits 58f46d4b6502 drm/amdgpu: disallow direct upload save restore list from [...] omits d7c5782acd35 drm/sched: Fix passing zero to 'PTR_ERR' warning v2 omits 224f82e5b7bf drm/amdgpu/discovery: Need to free discovery memory omits 91872960caf5 drm/amd/powerplay: print the pptable provider omits b73b7f48895a Revert "drm/amd/display: setting the DIG_MODE to the corre [...] omits 9fd4c2d71237 drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14 omits 26e99ba6d102 drm/amdgpu: Show resolution correctly in mode validation d [...] omits 8863baefaf02 drm/amdgpu/gpuvm: add some additional comments in amdgpu_v [...] omits a4840d91c984 drm/amdgpu: enable VCN DPG on Raven and Raven2 omits 84e4e8205efc drm/amdgpu: add navi14 PCI ID omits 3e454860f2a4 drm/amd/powerplay: support xgmi pstate setting on powerpla [...] omits 086e1c561626 drm/amd/powerplay: update is_sw_smu_xgmi check omits 39ea6e5f9e2d drm/amdgpu: change pstate only after all XGMI device initialized omits bfd582aa8569 Merge tag 'imx-clk-5.5' of git://git.kernel.org/pub/scm/li [...] omits 1bb5ec2eec48 cgroup: use cgroup->last_bstat instead of cgroup->bstat_pe [...] omits 0eee17e33226 f2fs: add support for IV_INO_LBLK_64 encryption policies omits b925acb8f83d ext4: add support for IV_INO_LBLK_64 encryption policies omits b103fb7653ff fscrypt: add support for IV_INO_LBLK_64 policies omits ff73c2c016f8 fscrypt: avoid data race on fscrypt_mode::logged_impl_name omits b149cbfeecaa drm/mst: Fix up u64 division omits ffa2fd1323e3 RDMA/mlx5: Rewrite MAD processing logic to be readable omits 84b56d57cf3c RDMA/ocrdma: Simplify process_mad function omits dd0b0159f7b3 RDMA/mad: Do not check MAD sizes in roce and ib drivers omits 6a42265c9116 RDMA/ocrdma: Make ocrdma_pma_counters() return void omits be4a8d46732a RDMA/mad: Allocate zeroed MAD buffer omits b7c1b40abc66 Merge tag 'clk-renesas-for-v5.5-tag2' of git://git.kernel. [...] omits 606324409b26 Merge tag 'clk-v5.5-samsung' of https://git.kernel.org/pub [...] omits 874e476ba949 RDMA/qib: Delete empty check_cc_key function omits fac3810fb0b2 Merge tag 'clk-meson-v5.5-1' of https://github.com/BayLibr [...] omits 89b3d86403f1 drm/amdgpu: dont schedule jobs while in reset omits e2f619aa14b6 drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE omits 688eec9d3dca RDMA/qib: Delete extra line omits 8a80cf931060 RDMA/mad: Delete never implemented functions omits 77cf98d4ec90 Revert "RDMA/srpt: Postpone HCA removal until after config [...] omits 71c780f1191f tc-testing: updated pedit TDC tests omits 462ef9752686 selftests: devlink: undo changes at the end of resource_test omits b6645a723595 perf parse: Ensure config and str in terms are unique omits 448d732cefb3 perf parse: Add parse events handle error omits ef5502a1d9bd perf inject: Make --strip keep evsels omits 71f699078b15 perf tools: Fix cross compile for ARM64 omits 86895b480a2f perf stat: Add --per-node agregation support omits 389799a7a1e8 perf env: Add perf_env__numa_node() omits 61ec07f5917e perf vendor events intel: Update all the Intel JSON metric [...] omits 7fcf1b89c88d perf vendor events intel: Update CascadelakeX events to v1.05 omits 8e8714c3d157 perf tools: Splice events onto evlist even on error omits 22bd8f1b5a1d libsubcmd: Use -O0 with DEBUG=1 omits d894967fcaa4 libsubcmd: Move EXTRA_FLAGS to the end to allow overriding [...] omits 50481461cfe9 perf map_groups: Introduce for_each_entry() and for_each_e [...] omits 8efc4f05685d perf maps: Add for_each_entry()/_safe() iterators omits 20419d3a5bc0 perf map: Allow map__next() to receive a NULL arg omits ee2555b61286 perf map: Check if the map still has some refcounts on exit omits b86a9d918a38 perf dso: Add dso__data_write_cache_addr() omits 366df72657e0 perf dso: Refactor dso_cache__read() omits fd62c1097a07 perf auxtrace: Add auxtrace_cache__remove() omits af04dd2f8eba perf probe: Fix to show ranges of variables in functions w [...] omits 18e21eb671dc perf probe: Fix to show inlined function callsite without [...] omits 3895534dd78f perf probe: Fix to list probe event with correct line number omits eb6933b29d20 perf probe: Fix to probe an inline function which has no entry pc omits 5d16dbcc311d perf probe: Fix to probe a function which has no entry pc omits 07d369857808 perf probe: Fix wrong address verification omits 1785fbb73896 perf jevents: Fix resource leak in process_mapfile() and main() omits 91e2f539eeda perf probe: Fix to show function entry line as probe-able omits acb6a7047ac2 perf probe: Walk function lines in lexical blocks omits b77afa1f810f perf probe: Fix to find range-only function instance omits 4bfbcf3ee1cc perf kvm: Use evlist layer api when possible omits b7dc21f546d8 perf tests: Fix a typo omits 826100a7ce9a perf tools: Avoid a malloc() for array events omits a26e47162d76 perf tools: Move ALLOC_LIST into a function omits 2ccfb8bc2143 perf evsel: Avoid close(-1) omits 796c01a4bfb4 perf evsel: Always preserve errno while cleaning up perf_e [...] omits 9d604aad4bb0 perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR omits a33d2611986a perf llvm: Make .o saving a debug message, not an info one omits eeb399b531a1 perf record: Put a copy of kcore into the perf.data directory omits 46e201efa15b perf data: Support single perf.data file directory omits 01e97a59ea3e perf session: Fix indent in perf_session__new()" omits 9b70b9db4e0c perf data: Rename directory "header" file to "data" omits 3dedec4f5ccc perf data: Move perf_dir_version into data.h omits 490e6db09a90 perf data: Correctly identify directory data files omits a9b97286fec1 gianfar: Maximize Rx buffer size omits 9439bb0f3656 ehea: replace with page_shift() in ehea_is_hugepage() omits 5d8876e2c251 net: forcedeth: add xmit_more support omits e5eb6366ac2d io_uring: io_queue_link*() right after submit omits ae9428ca6127 io_uring: Merge io_submit_sqes and io_ring_submit omits 2acdcabb8a40 ASoC: SOF: topology: Fix bytes control size checks omits fb90ab6ba93c Merge branch 'netdevsim-fix-tests-and-netdevsim' omits acceca8d2416 selftests: bpf: log direct file writes omits bfcccfe78b36 netdevsim: drop code duplicated by a merge omits f530c1961af2 rtw88: fix potential NULL pointer access for firmware omits 5174f1e41074 rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() omits a1f7c2cabf70 rt2800: remove errornous duplicate condition omits a3a03716196f rtlwifi: rtl8225se: remove some unused const variables omits 5565331152ee brcmsmac: remove set but not used variables omits bf9840ccf8ef rtw88: raise LPS threshold to 50, for less power consumption omits ea7ad5f12ca2 iwlegacy: Remove redundant variable "ret" omits e310813279b7 ipw2x00: Remove redundant variable "rc" omits 83e3a6729d5c Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 7f4009c4bbea drm: msm: a6xx: fix debug bus register configuration omits ad0593ec8930 RDMA/qedr: Remove unsupported modify_port callback omits 6135b71159de RDMA/ocrdma: Remove unsupported modify_port callback omits 25f3b49b9288 RDMA/hns: Remove unsupported modify_port callback omits 55bfe905fa97 RDMA/core: Fix return code when modify_port isn't supported omits fee175e44cb3 dmaengine: JZ4780: Add support for the X1000. omits be80507d45be dt-bindings: dmaengine: Add X1000 bindings. omits 6ccd692bfb7f dmaengine: xilinx_dma: Add Xilinx AXI MCDMA Engine driver support omits b4bc76609722 RDMA/qedr: Add iWARP doorbell recovery support omits c2f6b67db2bd dmaengine: xilinx_dma: Extend dma_config struct to store i [...] omits 97f612509294 RDMA/qedr: Add doorbell overflow recovery support omits bcb2dc7b6c1e dmaengine: xilinx_dma: Remove axidma multichannel mode support omits 4c6bb02d5980 RDMA/qedr: Use the common mmap API omits 11f1a75567c4 RDMA/siw: Use the common mmap_xa helpers omits e84d3c184e79 RDMA/efa: Use the common mmap_xa helpers omits c043ff2cfb7f RDMA: Connect between the mmap entry and the umap_priv structure omits 3411f9f01b76 RDMA/core: Create mmap database and cookie helper functions omits 7cb1e57544e5 dt-bindings: dmaengine: xilinx_dma: Add binding for Xilinx [...] omits 535b4b0c050b dt-bindings: dmaengine: xilinx_dma: Fix formatting and style omits 96336cc043ba dt-bindings: dmaengine: xilinx_dma: Remove axidma multicha [...] omits e696d00e65e8 USB: serial: mos7840: add USB ID to support Moxa UPort 2210 omits fdea53fe5de5 ALSA: timer: Limit max amount of slave instances omits 992fd39a349a Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] omits 5365e3df4229 regulator: fan53555: add chip id for Silergy SYR83X omits 0279c71fe0d1 xfs: remove redundant assignment to variable error omits 8ef34723eff0 xfs: add missing early termination checks to record scrubb [...] omits e9a8ba9769a0 spi: img-spfi: fix potential double release omits 18dd66ea8446 ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() omits df95a16d2a96 ASoC: soc-core: fix RIP warning on card removal omits 90f3741c2b56 ext2: code cleanup by calling ext2_group_last_block_no() omits eb9e47fc230a ext2: introduce new helper ext2_group_last_block_no() omits d8725e38dd9f dt-bindings: pci: layerscape-pci: add compatible strings " [...] omits b65f131b8f47 ALSA: docs: Remove snd_dma_pci_data() usage in documentation omits 6974f8ad4494 ALSA: pci: Avoid non-standard macro usage omits 1a810436a2ef ALSA: rme: Avoid non-standard macro usage omits af7153a29d5f ALSA: es1968: Avoid non-standard macro usage omits 7564d3b6334c ALSA: echoaudio: Avoid non-standard macro usage omits 3ca5fc0664ec ALSA: aoa: Avoid non-standard macro usage omits 16ccca11088c ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page omits 30f2ce712d29 ALSA: mips: Convert to the common vmalloc memalloc omits d5dec270c00c ALSA: pdaudiocf: Convert to the common vmalloc memalloc omits 748a76b215a3 ALSA: vx: Convert to the common vmalloc memalloc omits 95ef15c65ae0 ALSA: ua101: Convert to the common vmalloc memalloc omits d7867ee7d264 ALSA: hiface: Convert to the common vmalloc memalloc omits c7b03852e74d ALSA: caiaq: Convert to the common vmalloc memalloc omits 94ce90c562ef ALSA: 6fire: Convert to the common vmalloc memalloc omits a3f4f2d5d020 ALSA: firewire: Convert to the common vmalloc memalloc omits b29e5ef15115 ALSA: aloop: Convert to the common vmalloc memalloc omits b315997d7c22 ALSA: usb-audio: Convert to the common vmalloc memalloc omits 1158e89c9d8f ALSA: 6fire: Drop the dead code omits 0af0a4fec0c4 ALSA: usb: Remove superfluous snd_dma_continuous_data() omits 0382e4e18faf ALSA: sparc: Remove superfluous snd_dma_continuous_data() omits a1aef4881cf1 ALSA: sh: Remove superfluous snd_dma_continuous_data() omits 1422bc5001a9 ALSA: rme32: Remove superfluous snd_dma_continuous_data() omits 987334266d08 ALSA: mips: Remove superfluous snd_dma_continuous_data() omits 8fd9da750e76 ALSA: drivers: Remove superfluous snd_dma_continuous_data() omits 9ca7d19ff8ba drm/vmwgfx: Add surface dirty-tracking callbacks omits d39789912f15 ALSA: pcm: Create proc files only for non-empty preallocations omits a55eaf177a36 ALSA: pcm: Warn if doubly preallocated omits abffd8d0d538 ALSA: docs: Update documentation about SG- and vmalloc-buffers omits 7e8edae39fd1 ALSA: pcm: Handle special page mapping in the default mmap [...] omits 1fe7f397cfe2 ALSA: memalloc: Add vmalloc buffer allocation support omits 08422d2c559d ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTI [...] omits 7f08ae53a7e3 arm64: ftrace: minimize ifdeffery omits 3b23e4991fb6 arm64: implement ftrace with regs omits 1f377e043b3b arm64: asm-offsets: add S_FP omits e3bf8a67f759 arm64: insn: add encoder for MOV (register) omits f1a54ae9af0d arm64: module/ftrace: intialize PLT at load time omits bd8b21d3dd66 arm64: module: rework special section handling omits a1326b17ac03 module/ftrace: handle patchable-function-entry omits fbf6c73c5b26 ftrace: add ftrace_init_nop() omits f8db383507d6 block: Warn if elevator= parameter is used omits 8d2eecead5bf cpufreq: intel_pstate: Fix plain int as pointer warning fr [...] omits fb80edb0d766 drm/vmwgfx: Implement an infrastructure for read-coherent [...] omits 61335d7a5a2d drm/vmwgfx: Use an RBtree instead of linked list for MOB r [...] omits 99e98d3fb100 cpuidle: Consolidate disabled state checks omits b7468b15d271 drm/vmwgfx: Implement an infrastructure for write-coherent [...] omits c5acad84cf1e mm: Add write-protect and clean utilities for address spac [...] omits ecaad8aca204 mm: Add a walk_page_mapping() function to the pagewalk code omits ace88f1018b8 mm: pagewalk: Take the pagetable lock in walk_pte_range() omits ea81bae46032 mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() omits 7aef29f4d461 drm/ttm: Convert vm callbacks to helpers omits 13f8a6148a50 drm/ttm: Remove explicit typecasts of vm_private_data omits 918e1946c8ac arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist omits 218564b164ad arm64: mm: Remove MAX_USER_VA_BITS definition omits 32d1870877ba arm64: mm: simplify the page end calculation in __create_p [...] omits 582f94b5900a EDAC/amd64: Check for memory before fully initializing an [...] omits 1c9b08bac5bf EDAC/amd64: Use cached data when checking for ECC omits 5e4c55276ae8 EDAC/amd64: Save max number of controllers to family type omits 80355a3b2db9 EDAC/amd64: Gather hardware information early omits 38ddd4d15745 EDAC/amd64: Make struct amd64_family_type global omits dae82c7fd092 Pull series refactoring quota enabling and disabling code. omits df4444577118 drm/mediatek: Support 180 degree rotation omits b368d3ecab2d drm/mediatek: Support reflect-x plane rotation omits 84d805753983 drm/mediatek: Support reflect-y plane rotation omits ef87d3e2dd25 drm/mediatek: Plumb supported rotation values from compone [...] omits f7c710d1e484 drm/mediatek: Add plumbing for layer_check hook omits d6b53f68356f drm/mediatek: Add helper to get component for a plane omits 31c5558dae05 drm/mediatek: Refactor plane init omits ed24d5d05e5d drm/mediatek: Add RGB[A] variants to published plane formats omits 9ea7f01f470a net/mlx5: fix spelling mistake "metdata" -> "metadata" omits 8b3f2eb038d3 net/mlx5: fix kvfree of uninitialized pointer spec omits c8510d240306 scsi: dt-bindings: ufs: Add sm8150 compatible string omits f9fab3d98600 scsi: target: iscsi: rename some variables to avoid confusion. omits 19f5f88ed779 scsi: target: iscsi: tie the challenge length to the hash [...] omits 6266a4dadb1d powerpc/64s: Always disable branch profiling for prom_init.o omits a572d24af4d1 scsi: target: iscsi: CHAP: add support for SHA1, SHA256 an [...] omits f6b8540f4020 scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for RE [...] omits aff6ab9e7221 scsi: lpfc: Update lpfc version to 12.6.0.1 omits 171f6c41949f scsi: lpfc: Add enablement of multiple adapter dumps omits dcaa21367938 scsi: lpfc: Change default IRQ model on AMD architectures omits 93a4d6f40198 scsi: lpfc: Add registration for CPU Offline/Online events omits b9da814cd5f5 scsi: lpfc: Clarify FAWNN error message omits 69641627c653 scsi: lpfc: Sync with FC-NVMe-2 SLER change to require Con [...] omits dda5bdf074da scsi: lpfc: Fix dynamic fw log enablement check omits 2332e6e475b0 scsi: lpfc: Fix unexpected error messages during RSCN handling omits 6c1e803eac84 scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during [...] omits 6bfb16208298 scsi: lpfc: Fix configuration of BB credit recovery in ser [...] omits 7cfd5639d99b scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow omits 1feefb7ec2fe scsi: sg: sg_ioctl(): get rid of access_ok() omits a64e5a868573 scsi: sg: sg_write(): get rid of access_ok()/__copy_from_u [...] omits c8c12792d5fe scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() omits d9fc5617bcb6 scsi: sg: sg_new_write(): don't bother with access_ok omits c35a5cfb4150 scsi: sg: sg_read(): simplify reading ->pack_id of userlan [...] omits 062c9d4527cc scsi: sg: sg_write(): __get_user() can fail... omits a62726cb9cb4 scsi: sg: sg_new_write(): replace access_ok() + __copy_fro [...] omits a16a47416d3f scsi: sg: sg_ioctl(): fix copyout handling omits ec990306f77f scsi: fnic: fix use after free omits 6453ae7f083b dt-bindings: net: davinci-mdio: convert bindings to json-schema omits 454f5d9da195 dt-bindings: Remove FIXME in yaml bindings omits 07e6315e75cd dt-bindings: interconnect: Convert qcom, qcs404 to DT schema omits 3aa5fa030558 io_uring: kill dead REQ_F_LINK_DONE flag omits f1f40853c01b io_uring: fixup a few spots where link failure isn't flagged omits 3d9d879324bf dt-bindings: arm: samsung: Drop syscon compatible from CHI [...] omits fee22854c027 PM / devfreq: tegra30: Tune up MCCPU boost-down coefficient omits f61ee201068a PM / devfreq: tegra30: Support variable polling interval omits 5c0f6c795957 PM / devfreq: Add new interrupt_driven flag for governors omits 28615e37be96 PM / devfreq: tegra30: Use kHz units for dependency threshold omits 88ec816446fa PM / devfreq: tegra30: Disable consecutive interrupts when [...] omits 333abefb2812 PM / devfreq: tegra30: Don't enable already enabled consec [...] omits 9cff2177789f PM / devfreq: tegra30: Include appropriate header omits b87dea3bbab2 PM / devfreq: tegra30: Constify structs omits 61d932084174 PM / devfreq: tegra30: Don't enable consecutive-down inter [...] omits 142665582736 PM / devfreq: tegra30: Reset boosting on startup omits 6f2a35d65b3c PM / devfreq: tegra30: Move clk-notifier's registration to [...] omits 11eb6ec5c0d4 PM / devfreq: tegra30: Use CPUFreq notifier omits 0ce3884654d1 PM / devfreq: tegra30: Use kHz units uniformly in the code omits 53b4b2aeee26 PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out omits e7955a34a234 PM / devfreq: tegra30: Drop write-barrier omits 7296443b900e PM / devfreq: tegra30: Handle possible round-rate error omits d49eeb1e8385 PM / devfreq: tegra30: Keep interrupt disabled while gover [...] omits dccdea01adf3 PM / devfreq: tegra30: Change irq type to unsigned int omits 1f125dee4fed PM / devfreq: exynos-ppmu: remove useless assignment omits 2abb0d5268ae PM / devfreq: Lock devfreq in trans_stat_show omits d68adc8f85cd PM / devfreq: Check NULL governor in available_governors_show omits 36eba5deffac dt-bindings: devfreq: exynos-bus: Remove unused property omits df4d7b1451bf PM / devfreq: Make log message more explicit when devfreq [...] omits 3b7b37846ba6 Documentation: devicetree: add PPMU events description omits fcbd8037f7df include: dt-bindings: add Performance Monitoring Unit for Exynos omits a3ead21d6eec Merge tag 'wireless-drivers-next-2019-11-05' of git://git. [...] omits d673f5635852 Merge tag 'batadv-next-for-davem-20191105' of git://git.op [...] omits 9647722befbe r8152: Add macpassthru support for ThinkPad Thunderbolt 3 [...] omits 86e8f2988786 cxgb4: Add pci reset handler omits 7b3a768b2bb2 Merge branch 'bnx2x-cnic-Enable-Multi-Cos' omits 888f43e5da61 cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod omits dc5a3d79c345 bnx2x: Fix PF-VF communication over multi-cos queues. omits 069e47823fff bnx2x: Enable Multi-Cos feature. omits 0a6890b9b4df bnx2x: Utilize FW 7.13.15.0. omits f92186177620 net: ethernet: emac: Fix phy mode type omits 5ea4b122e7ed Merge branch 'net_sched-convert-packet-counters-to-64bit' omits b33e699fe43a net_sched: add TCA_STATS_PKT64 attribute omits d0083d98f685 net_sched: extend packet counter to 64bit omits 4d390c287b2f net_sched: do not export gnet_stats_basic_packed to uapi omits 973ff55bef38 Merge branch 'mv88e6xxx-ATU-occupancy-as-devlink-resource' omits e0c69ca7dfbb net: dsa: mv88e6xxx: Add ATU occupancy via devlink resources omits c5f299d59261 net: dsa: mv88e6xxx: global1_atu: Add helper for get next omits 6239a386e784 net: dsa: mv88e6xxx: global2: Expose ATU stats register omits d9ea56206c4d net: dsa: mv88e6xxx: Add number of MACs in the ATU omits 5cd73fbd7879 net: dsa: Add support for devlink resources omits 2ee6ad1ddf77 Merge branch 'net-dsa-bcm_sf2-Add-support-for-optional-res [...] omits eee87e4377a4 net: dsa: bcm_sf2: Add support for optional reset controller line omits 9482d036cc02 dt-bindings: net: Describe BCM7445 switch reset property omits fbdcdd78da7c Change in Openvswitch to support MPLS label depth of 3 in [...] omits a5ec65169c60 net: hns3: remove unused macros omits 3b7ad08b5153 vsock: Simplify '__vsock_release()' omits c058f6dfeb1c net: dsa: Fix use after free in dsa_switch_remove() omits 2bceefbe557f tc-testing: added tests with cookie for mpls TC action omits 4611a4fb0cce cpupower: ToDo: Update ToDo with ideas for per_cpu_schedul [...] omits 6af2ed53f040 cpupower: mperf_monitor: Update cpupower to use the RDPRU [...] omits 7adafe541fe5 cpupower: mperf_monitor: Introduce per_cpu_schedule flag omits d3f5d2a192a2 cpupower: Move needs_root variable into a sub-struct omits 509ba54fcfd1 ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY omits 237d19080cd3 ASoC: soc-core: remove topology specific operation omits 71cb85f5e9da ASoC: soc-core: call snd_soc_register_dai() from snd_soc_r [...] omits e443c20593de ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() [...] omits 5d07519703bc ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() omits e11381f38f34 ASoC: soc-core: add snd_soc_unregister_dai() omits 3f6674ae13a1 ASoC: soc-core: move snd_soc_unregister_dais() omits daf7737335bf ASoC: soc-core: move snd_soc_register_dai() omits ac6a4dd3e9f0 ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_ [...] omits b18768f56162 ASoC: soc-core: remove snd_soc_component_add/del() omits 486c7978ff66 ASoC: soc-core: add snd_soc_del_component_unlocked() omits 5bd7e08b3c5f ASoC: soc-core: tidyup snd_soc_lookup_component() omits b8132657990b ASoC: soc-core: move snd_soc_lookup_component() omits bc7a9091e5b9 ASoC: soc-core: add soc_unbind_dai_link() omits 6b1dff0266a3 ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add [...] omits 95b562e57f0b ASoC: soc-core: remove duplicated soc_is_dai_link_bound() omits cd3c5ad7b250 ASoC: soc-core: typo fix at soc_dai_link_sanity_check() omits bfce78a55965 ASoC: soc-core: tidyup soc_init_dai_link() omits 36794902de1f ASoC: soc-core: move soc_init_dai_link() omits 3e2e193773b3 ASoC: adau7118: Fix example warning omits c2f102f1e884 spi: bcm2835: fix typo in comment omits 1403cfa69d31 spi: dw: Fix Designware SPI loopback omits 6a24490fd664 dt-bindings: serial: Convert Samsung UART bindings to json-schema omits 23c091d95a98 dt-bindings: usb: Convert Allwinner A10 mUSB controller to [...] omits 89723d0bd6c7 io_uring: enable optimized link handling for IORING_OP_POLL_ADD omits 1afc14032e54 software node: simplify property_entry_read_string_array() omits daeba9bf62e6 software node: unify PROPERTY_ENTRY_XXX macros omits 5236f5fe2319 software node: remove property_entry_read_uNN_array functions omits 1f74d70ff212 software node: get rid of property_set_pointer() omits 75dd63c968d8 software node: clean up property_copy_string_array() omits b871160fbc61 software node: mark internal macros with double underscores omits 4466bf82821b efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN omits 1741cfacfa9b software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() omits a00351687f8a software node: remove DEV_PROP_MAX omits fd4b355829ec Merge branch 'icmp-move-duplicate-code-in-helper-functions' omits 54074f1dbd6f icmp: remove duplicate code omits 15122464d525 icmp: add helpers to recognize ICMP error packets omits b8fed591df6b Merge branch 'netvsc-RSS-related-patches' omits 1fac7ca4e63b hv_netvsc: record hardware hash in skb omits df9f540ca742 hv_netvsc: flag software created hash value omits 39069faac292 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits eeb2045bb7d2 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 8d0d47ea1640 Merge branch 'mb/dio' into master omits a6d4040846bf Merge branch 'jk/jbd2-revoke-overflow' omits 19014d697147 jbd2: Fine tune estimate of necessary descriptor blocks omits 0094f981bbac jbd2: Provide trace event for handle restarts omits 83448bdfb597 ext4: Reserve revoke credits for freed blocks omits d090707edab5 jbd2: Make credit checking more strict omits 933f1c1e0b75 jbd2: Rename h_buffer_credits to h_total_credits omits fdc3ef882a5d jbd2: Reserve space for revoke descriptor blocks omits 77444ac4f953 jbd2: Drop jbd2_space_needed() omits 9f356e5a4f12 jbd2: Account descriptor blocks into t_outstanding_credits omits ec8b6f600e49 jbd2: Factor out common parts of stopping and restarting a handle omits 5559b2d81b51 jbd2: Drop pointless wakeup from jbd2_journal_stop() omits 150549ed2fcf jbd2: Drop pointless check from jbd2_journal_stop() omits dfaf5ffda227 jbd2: Reorganize jbd2_journal_stop() omits 015c60330682 jbd2: Fix statistics for the number of logged blocks omits 9797a9024805 ocfs2: Use accessor function for h_buffer_credits omits a9a8344ee171 ext4, jbd2: Provide accessor function for handle credits omits a413036791d0 ext4: Provide function to handle transaction restarts omits f2890730f829 ext4: Avoid unnecessary revokes in ext4_alloc_branch() omits 6cb367c2d1f8 ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() omits 321238fbfb49 ext4: Fix ext4_should_journal_data() for EA inodes omits 65db869c754e ext4: Fix credit estimate for final inode freeing omits 6f72653e76a5 io-wq: use proper nesting IRQ disabling spinlocks for cancel omits 378f32bab371 ext4: introduce direct I/O write using iomap infrastructure omits 72d7df4c8079 dm dust: add limited write failure mode omits cc7a7fb3b689 dm dust: change ret to r in dust_map_read and dust_map omits 6ec1be501500 dm dust: change result vars to r omits 3b0b4ebfd761 clk: rockchip: protect the pclk_usb_grf as critical on px30 omits 8a88550fe7bb clk: rockchip: add video-related niu clocks as critical on px30 omits 7990660f36be clk: rockchip: move px30 critical clocks to correct clock [...] omits e40781098f56 clk: rockchip: Add div50 clocks for px30 sdmmc, emmc, sdio [...] omits 762539d6999c clk: rockchip: Add div50 clock-ids for sdmmc on px30 and nandc omits 26b924b93c7b dm cache: replace spin_lock_irqsave with spin_lock_irq omits 235bc8616060 dm bio prison: replace spin_lock_irqsave with spin_lock_irq omits cea35f5ad5ff drm/i915: Don't select BROKEN omits 68acde7629d7 drm/dp_mst: fix gcc compile error omits 8e0c9dacc39e dm thin: replace spin_lock_irqsave with spin_lock_irq omits 52c67d416b26 dm clone: add bucket_lock_irq/bucket_unlock_irq helpers omits 6ca43ed8376a dm clone: replace spin_lock_irqsave with spin_lock_irq omits c1005322ff02 dm writecache: handle REQ_FUA omits 8dd85873a0bd dm writecache: fix uninitialized variable warning omits 8adeac3be03d dm stripe: use struct_size() in kmalloc() omits 53be73a5d75f dm raid: streamline rs_get_progress() and its raid_status( [...] omits f9f3ee9130eb dm raid: simplify rs_setup_recovery call chain omits 99273d9e6e19 dm raid: to ensure resynchronization, perform raid set gro [...] omits 22c992e1a868 dm raid: change rs_set_dev_and_array_sectors API and callers omits 5eee2b3f6006 ASoC: SOF: topology: set trigger order for FE DAI link omits acbf27746ecf ASoC: pcm: update FE/BE trigger order based on the command omits 755864feb729 nvmem: add Rockchip OTP driver omits de02fc40fc63 dt-bindings: nvmem: add binding for Rockchip OTP controller omits b210fac7f636 nvmem: imx: scu: fix dependency in Kconfig omits 096030e7f449 nvmem: sprd: Add Spreadtrum SoCs eFuse support omits 95d25206eb1d dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation omits c33c585f1b3a nvmem: imx-ocotp: reset error status on probe omits 885ce72a09d0 nvmem: imx: scu: support write omits f8017bfc1414 nvmem: imx: scu: support hole region check omits 1e6d8e5f4441 nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] omits 9b8303fc6efa nvmem: core: fix nvmem_cell_write inline function omits cc4c831811c2 gpio: tegra186: use devm_platform_ioremap_resource_byname() omits f51b18d92b66 gpio: mvebu: use devm_platform_ioremap_resource_byname() omits c9c8641d3ebd drivers: provide devm_platform_ioremap_resource_byname() omits 444b0111f3bc misc: sram: use devm_platform_ioremap_resource_wc() omits bb6243b4f73d drivers: platform: provide devm_platform_ioremap_resource_wc() omits b873af620e58 lib: devres: provide devm_ioremap_resource_wc() omits 6e924822752c lib: devres: prepare devm_ioremap_resource() for more variants omits 4154abca299e Documentation: devres: add missing entry for devm_platform [...] omits 482c86cc37b7 char: xillybus: use devm_platform_ioremap_resource() to si [...] omits 8670b2b8b029 rfkill: allocate static minor omits e1955fcdc71e staging: rtl8723bs: hal: Remove unnecessary typecast in kfree. omits a4c3733d32a7 riscv: abstract out CSR names for supervisor vs machine mode omits 82b29b9f72af mei: me: add comet point V device id omits 7a2b9e6ec845 mei: bus: prefix device names on bus with the bus name omits 487ee861de17 tty: serial: fsl_lpuart: use the sg count from dma_map_sg omits 9b88f9fb0d2f ext4: Do not iput inode under running transaction omits a9e26328adfa ext4: Move marking of handle as sync to ext4_add_nondir() omits b90bfdf58119 jbd2: Completely fill journal descriptor blocks omits 0db458894536 jbd2: Fixup stale comment in commit code omits add3efdd78b8 jbd2: Fix possible overflow in jbd2_log_space_left() omits 0c3ac28931d5 riscv: separate MMIO functions into their own header file omits 86fe639a1c16 riscv: enter WFI in default_power_off() if SBI does not shutdown omits 156aafd2bec0 staging: wilc1000: use defines for msg types received from [...] omits 027caaab0de7 staging: wilc1000: added proper spacing for comments omits f1f24260fc25 staging: wilc1000: avoid use of C++ style comments omits 664578d581a9 staging: wilc1000: added 'WILC_' prefix in header guard macro omits 6cecbb2c6759 staging: wilc1000: remove 'wilc_' prefix from filenames omits 5e3bafbd14b5 staging: wilc1000: avoid 'bool' datatype in struct sent to [...] omits 31f4b28f6c41 dmaengine: ti: edma: Add support for handling reserved channels omits 115b60a93ee4 dt-bindings: dma: ti-edma: Document dma-channel-mask for EDMA omits 4868d87c18aa dt-bindings: dmaengine: dma-common: Change dma-channel-mas [...] omits 8888ed03237d staging: rtl8723bs: Fix lines over 80 characters omits 55238d7a468d staging: rtl8723bs: os_dep: Remove unnecessary variable us [...] omits b7aa39a2ed01 staging: rtl8192e: fix potential use after free omits 78ce93f3e80b staging: wfx: Remove local variable used only in return st [...] omits 168c7d76425d staging: wfx: replace 1 by true omits 2c1facbc437c staging: wfx: replace 0 by NULL omits 3b525cb00c62 staging: qlge: Avoid NULL comparison omits c389ec67b7f8 MAINTAINERS: Update myself as maintainer for DEVFREQ subsy [...] omits 3eaf9cc62f44 ext4: update ext4_sync_file() to not use __generic_file_fsync() omits 0b9f230b94dd ext4: move inode extension check out from ext4_iomap_alloc() omits 569342dc2485 ext4: move inode extension/truncate code out from ->iomap_ [...] omits b1b4705d54ab ext4: introduce direct I/O read using iomap infrastructure omits 09edf4d38195 ext4: introduce new callback for IOMAP_REPORT omits f063db5ee989 ext4: split IOMAP_WRITE branch in ext4_iomap_begin() into helper omits c8fdfe294187 ext4: move set iomap routines into a separate helper ext4_ [...] omits 2e9b51d78229 ext4: iomap that extends beyond EOF should be marked dirty omits 548feebec7e9 ext4: update direct I/O read lock pattern for IOCB_NOWAIT omits 53e5cca56795 ext4: reorder map.m_flags checks within ext4_iomap_begin() omits f21bdbba0a5a Merge branch 'iomap-for-next' into mb/dio omits 9842b56cd406 xfs: make the assertion message functions take a mount parameter omits 110f09cb705a xfs: add missing assert in xfs_fsmap_owner_from_rmap omits ee4fb16cbec9 xfs: decrease indenting problems in xfs_dabuf_map omits 50f8300904b1 xfs: fold xfs_mount-alloc() into xfs_init_fs_context() omits 8757c38f2cf6 xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() omits 2f8d66b3cd79 xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() omits 63cd1e9b026e xfs: move xfs_fc_reconfigure() above xfs_fc_free() omits 73e5fff98b64 xfs: switch to use the new mount-api omits 7c89fcb2783d xfs: dont set sb in xfs_mount_alloc() omits 9a861816a026 xfs: move xfs_parseargs() validation to a helper omits 48a06e1b5773 xfs: refactor xfs_parseags() omits 846410ccd104 xfs: avoid redundant checks when options is empty omits c0a6791667f8 xfs: refactor suffix_kstrtoint() omits 2c6eba31775b xfs: add xfs_remount_ro() helper omits 82332b6da226 xfs: add xfs_remount_rw() helper omits a943f372c22b xfs: merge freeing of mp names and mp omits 7b77b46a6137 xfs: use kmem functions for struct xfs_mount omits 3d9d60d9addf xfs: dont use XFS_IS_QUOTA_RUNNING() for option check omits e1d3d2188546 xfs: use super s_id instead of struct xfs_mount m_fsname omits f676c7508667 xfs: remove unused struct xfs_mount field m_fsname_len omits 6ba01df72b4b dm table: do not allow request-based DM to stack on partitions omits 6fbd92a83377 Merge tag 'samsung-pinctrl-5.5' of https://git.kernel.org/ [...] omits 4b024225c4a8 pinctrl: use devm_platform_ioremap_resource() to simplify code omits d9dace943894 drm/i915/selftests: Add intel_gt_suspend_prepare omits 3fd850dda83d drm/i915/gt: Drop false assertion on user_forcewake omits a70a9e998e8e drm/i915: Defer rc6 shutdown to suspend_late omits d4033a9b03d8 drm/i915/gt: Move user_forcewake application to GT omits 489d1953c12e drm/i915/gem: Leave reloading kernel context on resume to GT omits fd6fe087ca47 drm/i915/gt: Call intel_gt_sanitize() directly omits b86deba977a9 RDMA/core: Move core content from ib_uverbs to ib_core omits 6a8c521c529e media: am437x: fix smatch warning omits 8ffd573c25e5 media: vivid: media_device_cleanup was called too early omits 31172e520b68 media: vimc: Make capture devices and subdevices use diffe [...] omits 3775026a654c macintosh: ans-lcd: make anslcd_logo static and __initconst omits e62138403a84 media: hi556: Add support for Hi-556 sensor omits ce22c6f242b6 media: staging/imx: Use a shorter name for driver omits b2b9b0a669b5 media: staging: media: allegro-dvt: remove bool comparison omits cb639a6f4a0c media: s5p-jpeg: drop unused components from s5p_jpeg_q_data omits d619a95693ac media: dt-bindings: rcar_vin: Document RZ/G1 per-board settings omits c05b9d7b9f3e media: fdp1: Fix R-Car M3-N naming in debug message omits fa7662aad7dc media: bt819: Reduce amount of F* words in the world omits 3b299d9abf15 media: coda: request to skip kernel mapping for decoded buffers omits a3fd80198de6 media: coda: fix deadlock between decoder picture run and [...] omits 545b618cfb5c media: v4l2-core: fix touch support in v4l_g_fmt omits 3cbd3d99fd85 media: v4l2-subdev: Don't use __u32 internally omits 704c6c80fb47 media: exynos4-is: Fix recursive locking in isp_video_release() omits d39083234c60 media: rcar_drif: fix a memory disclosure omits 60afcc06ad41 media: staging: media: cedrus: use devm_platform_ioremap_r [...] omits 5ebc4b2eb433 media: rcar-csi2: Enable support for R8A774B1 omits 42ec336f1f9d ALSA: hda: Disable regmap internal locking omits 3f9402a09f21 media: rcar-vin: Enable support for R8A774B1 omits 81b19e5d3381 media: dt-bindings: rcar-csi2: Add R8A774B1 support omits 8681cc38dfa8 media: dt-bindings: rcar-vin: Add R8A774B1 support omits 9b744a3ec812 media: rcar-vin: Add support for outputting NV12 omits f8fe466aa727 media: rcar-vin: Define which hardware supports NV12 omits 8f4900617472 media: rcar-vin: Do not enumerate unsupported pixel formats omits 1091eb830627 media: radio: wl1273: fix interrupt masking on release omits 11609a7e21f8 media: bdisp: fix memleak on release omits d973933858ee media: v4l2-dv-timings: Use DIV_ROUND_CLOSEST directly to [...] omits 9ecb6718c679 media: vpx3220: make array input_vals static, makes object [...] omits 16d6bc53fb79 media: MAINTAINERS: Update MAX2175 & R-Car DRIF driver mai [...] omits 5c2a99480eb8 media: xilinx: Use the correct style for SPDX License Identifier omits c2f2093e149d s390/unwind: drop unnecessary code around calling ftrace_g [...] omits c7bc0434081f media: imx7-mipi-csis: make array 'registers' static const [...] omits 3b05a1e517e1 powerpc/security: Fix debugfs data leak on 32-bit omits 1438d3c1c35f media: cx231xx: remove redundant assignment to variable status omits a9913d7eafa7 reiserfs: replace open-coded atomic_dec_and_mutex_lock() omits 16f6b67cf03c powerpc/book3s64/hash: Add cond_resched to avoid soft lock [...] omits 864edb758c50 powerpc/mm/book3s64/radix: Flush the full mm even when nee [...] omits 52162ec784fa powerpc/mm/book3s64/radix: Use freed_tables instead of nee [...] omits a42d6ba8c5be powerpc/mm/book3s64/radix: Remove unused code. omits 17f74b145af3 media: smiapp: unlock on error in smiapp_start_streaming() omits dca5ef2aa1e6 media: staging/intel-ipu3: remove the unnecessary compiler flags omits 318335c25096 media: doc-rst: ipu3: clarification on data type conversio [...] omits 4147dca25d1f media: doc-rst: add more info for resolution change blocks [...] omits 4441b57ec27e clk: sunxi-ng: h3: Export MBUS clock omits 6e4f3db8dfcf pinctrl: just return if no valid maps omits ee1983527020 dt-bindings: pinctrl: qcom-pmic-mpp: Add support for PM/PMI8950 omits 90dc30f9bab4 pinctrl: qcom: spmi-mpp: Add PM/PMI8950 compatible strings omits 06cbe1f72b40 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for PM/PMI8950 omits ba5b9c857b47 pinctrl: qcom: spmi-gpio: Add PM/PMI8950 compatibility omits 504369cd6d2c gpiolib: Switch order of valid mask and hw init omits c196924277ea Merge tag 'v5.4-rc6' into devel omits e705f4b8aa27 ext2: check err when partial != NULL omits c23734487fb4 cpufreq: sun50i: Fix CPU speed bin detection omits 8eb4704b124c drm/i915: Protect request peeking with RCU omits 26a4175372a5 Merge tag 'extcon-next-for-5.5' of git://git.kernel.org/pu [...] omits 8e6b6da91ac9 powerpc/security/book3s64: Report L1TF status in sysfs omits 80c784282859 powerpc/pseries: safely roll back failed DLPAR cpu add omits 3366ebe9e19b powerpc/pseries: address checkpatch warnings in dlpar_offline_cpu omits 505127068d9b selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not a [...] omits fa5322872187 block: avoid blk_bio_segment_split for small I/O operations omits d843304b22e8 Input: synaptics-rmi4 - simplify data read in rmi_f54_work omits 1665cbd5731f remoteproc: qcom_q6v5_mss: Add support for MSM8998 omits ab1b12339edc dt-bindings: remoteproc: qcom: Add Q6v5 Modem PIL binding [...] omits a5155b870d68 xfs: always log corruption errors omits d243b89a611e xfs: constify the buffer pointer arguments to error functions omits e91ec882af21 xfs: relax shortform directory size checks omits dc645daef9af i40e: implement VF stats NDO omits 3df5b9a6a9ec i40e: enable X710 support omits 07066d9dc3d2 ixgbe: protect TX timestamping from API misuse omits 739e6b4a8374 fm10k: update driver version to match out-of-tree omits 780e354dcdb9 ixgbe: Make use of cpumask_local_spread to improve RSS locality omits 0e100440e24b fm10k: add support for ndo_get_vf_stats operation omits 1df96ca7e001 fm10k: add missing field initializers to TLV attributes) omits 23b44513c3e6 ice: allow 3k MTU for XDP omits 446e693ca30b x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardco [...] omits aaf27254fdf9 ice: add build_skb() support omits 59bb08080557 ice: introduce frame padding computation logic omits 7237f5b0dba4 ice: introduce legacy Rx flag omits c08550510ca2 x86/fpu: Shrink space allocated for xstate_comp_offsets omits 58db10378499 x86/fpu: Update stale variable name in comment omits 9c7db4947506 coresight: etm4x: Fix BMVAL misuse omits edda32dabedb coresight: Serialize enabling/disabling a link device. omits f08d688223b0 coresight: Add explicit architecture dependency omits ebddaad09e10 coresight: etm4x: Add missing single-shot control API to sysfs omits a578427de5b2 coresight: etm4x: Add view comparator settings API to sysfs. omits 3e12d3b01324 coresight: etm4x: Improve usability of sysfs - CID and VMI [...] omits c2431fed288a coresight: etm4x: Improve usability of sysfs - include/exc [...] omits 1b6b0e087fc7 coresight: etm4x: Fix issues with start-stop logic. omits 75198a7d4c0c coresight: etm4x: Add missing API to set EL match on addre [...] omits 2fe6899e36aa coresight: etm4x: Fix input validation for sysfs. omits 057f2c57b08d coresight: etm4x: Fixes for ETM v4.4 architecture updates. omits 0373d90639ef coresight: etm4x: Add support for ThunderX2 omits b7909065e8eb dt-bindings: arm: coresight: Add support for coresight-los [...] omits f188b5e76aae coresight: etm4x: Save/restore state across CPU low power states omits 74ce3e412748 usb: typec: ucsi: Optimise ucsi_unregister() omits e716bb38edb4 usb: typec: ucsi: New error codes omits 3cf657f07918 usb: typec: ucsi: Remove all bit-fields omits 470ce43a1a81 usb: typec: ucsi: Remove struct ucsi_control omits 2ede55468ca8 usb: typec: ucsi: Remove the old API omits e32fd989ac1c usb: typec: ucsi: ccg: Move to the new API omits f56de278e8ec usb: typec: ucsi: acpi: Move to the new API omits d80a4ac20800 cpupower : Handle set and info subcommands correctly omits 2d4238f55697 ice: Add support for AF_XDP omits 205577ab6f7a iommu/io-pgtable-arm: Rationalise MAIR handling omits 5fb190b0b525 iommu/io-pgtable-arm: Simplify level indexing omits 0891d6d4b1fe ice: Move common functions to ice_txrx_lib.c omits b6520fce073b netfilter: ipset: Add wildcard support to net,iface omits 56c1291ee48b bpf: re-fix skip write only files in debugfs omits c79278c185c8 iommu/io-pgtable-arm: Simplify PGD size handling omits 594ab90fc46c iommu/io-pgtable-arm: Simplify start level lookup omits 67f3e53d2a37 iommu/io-pgtable-arm: Simplify bounds checks omits f7b90d2c7422 iommu/io-pgtable-arm: Rationalise size check omits b5813c164ec8 iommu/io-pgtable: Make selftest gubbins consistently __init omits db22a9de7a78 Merge branch 'for-joerg/arm-smmu/fixes' into for-joerg/arm [...] omits 54e0602d796c net: ethernet: stmmac: drop unused variable in stm32mp1_se [...] omits 369a782af0f1 net: sgi: ioc3-eth: ensure tx ring is 16k aligned. omits 7ca2c4c2ca9e net: sgi: ioc3-eth: fix setting NETIF_F_HIGHDMA omits 051a07ec7a3d net: sgi: ioc3-eth: simplify setting the DMA mask omits 59511bcf33f9 net: sgi: ioc3-eth: fix usage of GFP_* flags omits 4dd147471dae net: sgi: ioc3-eth: don't abuse dma_direct_* calls omits b6b556afd21b ipv6: use jhash2() in rt6_exception_hash() omits 0c65b2b90d13 net: of_get_phy_mode: Change API to solve int/unit warnings omits 5d1fcaf35d74 net: bridge: fdb: eliminate extra port state tests from fast-path omits dece3c2a320b MIPS: Loongson: Fix return value of loongson_hwmon_init omits efc2214b6047 ice: Add support for XDP omits 7705dc855797 x86/vmlinux: Use INT3 instead of NOP for linker fill bytes omits e75d1b2c3731 ice: get rid of per-tc flow in Tx queue configuration routines omits eff380aaffed ice: Introduce ice_base.c omits a329975491aa x86/mm: Report actual image regions in /proc/iomem omits 64fab7290dc3 nvme: Fix parsing of ANA log page omits 716fd9c119a9 nvmet: stop using bio_set_op_attrs omits 9dea0c81ee4a nvmet: add plugging for read/write when ns is bdev omits d84dd8cde674 nvmet: clean up command parsing a bit omits 05d3046ff755 nvme-pci: Spelling s/resdicovered/rediscovered/ omits d4b3a1741130 nvmet: fill discovery controller sn, fr and mn correctly omits be3f3114ddd5 nvmet: Open code nvmet_req_execute() omits e9061c397839 nvmet: Remove the data_len field from the nvmet_req struct omits 59ef0eaa7741 nvmet: Introduce nvmet_dsm_len() helper omits 6f86f2c9d94d nvmet: Cleanup discovery execute handlers omits 2cb6963a16e9 nvmet: Introduce common execute function for get_log_page [...] omits c73eebc07a0f nvmet-tcp: Don't set the request's data_len omits e0bace71779d nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() omits e08f2ae85092 nvme: Introduce nvme_lba_to_sect() omits 314d48dd2248 nvme: Cleanup and rename nvme_block_nr() omits 48c9e85b2346 nvme: resync include/linux/nvme.h with nvmecli omits 16686f3a6c3c nvme: move common call to nvme_cleanup_cmd to core layer omits 2dc3947b53f5 nvme: introduce "Command Aborted By host" status code omits 59534b9d606e nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed omits e522f4460278 nvmet: add unlikely check at nvmet_req_alloc_sgl omits 4d764bb9a92b nvmet: use bio_io_error instead of duplicating it omits 58a8df67e057 nvme: introduce nvme_is_aen_req function omits bcde5f0fc7d3 nvme-fc: ensure association_id is cleared regardless of a [...] omits 7db394848ece nvme-fc: clarify error messages omits 44fbf3bb1ac3 nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu omits 53b2b2f59967 nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes omits f16583614222 nvme-fc: Sync nvme-fc header to FC-NVME-2 omits 5494c3a6a0b9 x86/mm: Report which part of kernel image is freed omits 7252f1405df1 Merge tag 'timers-v5.6' of https://git.linaro.org/people/d [...] omits 759aaa10c76c iommu: arm-smmu-impl: Add sdm845 implementation hook omits 5eb0e0e4f90a firmware/qcom_scm: Add scm call to handle smmu errata omits 1a5ea3b7a6ac firmware: qcom_scm-64: Add atomic version of qcom_scm_call omits ff34f3cce278 firmware: qcom: scm: Ensure 'a0' status code is treated as signed omits 2d0004d19829 x86/mm: Remove redundant address-of operators on addresses omits 94174c9b71c6 xtensa: Move EXCEPTION_TABLE to RO_DATA segment omits 4e9e559a0385 powerpc: Move EXCEPTION_TABLE to RO_DATA segment omits f1d303a1b5dd perf/imx_ddr: Dump AXI ID filter info to userspace omits 6e85e23ef2d0 parisc: Move EXCEPTION_TABLE to RO_DATA segment omits 067c650c456e dtc: Use pkg-config to locate libyaml omits 1ee1ffe1f0fb scripts/dtc: dtx_diff - add color output support omits 3bda6f37a794 microblaze: Move EXCEPTION_TABLE to RO_DATA segment omits 9b30e704dd0d ia64: Move EXCEPTION_TABLE to RO_DATA segment omits 380e57e2d41e h8300: Move EXCEPTION_TABLE to RO_DATA segment omits 1e51cd538809 c6x: Move EXCEPTION_TABLE to RO_DATA segment omits 19f6bc32c6f4 arm64: Move EXCEPTION_TABLE to RO_DATA segment omits 172c8b85dccf alpha: Move EXCEPTION_TABLE to RO_DATA segment omits f0d7ee17d57c x86/vmlinux: Move EXCEPTION_TABLE to RO_DATA segment omits b907693883fd x86/vmlinux: Actually use _etext for the end of the text segment omits 879516870d7a Revert "tty:n_gsm.c: destroy port by tty_port_destroy()" omits 6a7ce07d6cb7 tty: serial: uartlite: use clk_disable_unprepare to match [...] omits eb9c1a41ea12 serial: 8250-mtk: Use platform_get_irq_optional() for opti [...] omits 05faa64e7392 serial: 8250_dw: Avoid double error messaging when IRQ absent omits b027ce258369 tty: serial: msm_serial: Fix flow control omits 4d2c82b192e4 tty: rocket: reduce stack usage omits 5bfb26303663 dt-bindings: serial: sh-sci: Document r8a77961 bindings omits 6fc68e936399 dt-bindings: serial: lpuart: Drop unsupported RS485 bindings omits 67b01837861c tty: serial: lpuart: Add RS485 support for 32-bit uart flavour omits e3553fee81b5 tty: serial: lpuart: Use defines that correspond to correc [...] omits 2b30efe2e88a tty: serial: lpuart: Remove unnecessary code from set_mctrl omits ed0207a33add docs/perf: Add AXI ID filter capabilities information omits d3eeece9a8ab perf/imx_ddr: Add driver for DDR PMU in i.MX8MPlus omits 44f8bd014a94 perf/imx_ddr: Add enhanced AXI ID filter support omits 1178addaca66 bindings: perf: imx-ddr: Add new compatible string omits 76d835fcd429 docs/perf: Add explanation for DDR_CAP_AXI_ID_FILTER_ENHAN [...] omits 1056ef940380 MAINTAINERS: update io_uring entry omits e3dcb725a95a pinctrl: Convert Allwinner Pin Controller to a schema omits 26f6a7524dd3 pinctrl: add compatible for Amlogic Meson A1 pin controller omits 574dce894bbe pinctrl: bcm: nsp: implement get_direction omits 8298d18a49a3 pinctrl: bcm: nsp: use gpiolib infrastructure for interrupts omits 10ff58aa3c2e pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() omits f23c7ce341c2 Merge branch 'bpf-libbpf-bitfield-size-relo' omits 0b163565b918 selftests/bpf: Add field size relocation tests omits 8b1cb1c9601f selftest/bpf: Add relocatable bitfield reading tests omits 94f060e98495 libbpf: Add support for field size relocations omits ee26dade0e3b libbpf: Add support for relocatable bitfields omits 42765ede5c54 selftests/bpf: Remove too strict field offset relo test cases omits 81898a44f288 pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_P [...] omits bdc62f2bae8f usb: typec: ucsi: Simplified registration and I/O API omits 24dab5380512 usb: typec: hd3ss3220: Give the connector fwnode to the po [...] omits 61d78ee29a0b usb: typec: Remove unused members from struct typec_capability omits 8c038ea8b65f usb: typec: Remove the callback members from struct typec_ [...] omits 642b1017dc43 usb: typec: hd3ss3220: Start using struct typec_operations omits 6df475f804e6 usb: typec: ucsi: Start using struct typec_operations omits 1007dda3be1c usb: typec: tps6598x: Start using struct typec_operations omits 00ec21e58dc6 usb: typec: tcpm: Start using struct typec_operations omits 46310e4dade2 usb: typec: Separate the operations vector omits 8c127a42af89 usb: typec: Introduce typec_get_drvdata() omits ad772c39b2fb usb: typec: Copy everything from struct typec_capability d [...] omits 6dabeb891c00 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein omits 8442b02bf3c6 USB: dummy-hcd: increase max number of devices to 32 omits b8c2f776164c vmlinux.lds.h: Allow EXCEPTION_TABLE to live in RO_DATA omits c9174047b48d vmlinux.lds.h: Replace RW_DATA_SECTION with RW_DATA omits 93240b327929 vmlinux.lds.h: Replace RO_DATA_SECTION with RO_DATA omits c82318254d15 vmlinux.lds.h: Replace RODATA with RO_DATA omits a363d50515eb usb: host: fotg210: add missed clk_put calls omits 4ff0eccbb5c4 usb: Spelling s/disconnet/disconnect/ omits c1aa81da1c64 usb: Spelling s/enpoint/endpoint/ omits cd7da3bc6c58 usb: usb251xb: Add support for USB2422 omits 6fa54eda64d2 usb: usb251xb: Document chip variant usb2422 omits 2a59aa7711e0 usb: usb251xb: Drop some unused defines omits 6f9ac343c0d2 usb: host: oxu210hp-hcd: fix __iomem annotations omits f3de5d857bb2 USB: bcma: Add a check for devm_gpiod_get omits 09e2a8b78cbd usb: ohci-nxp: fix use of integer as pointer omits eaf937075c9a vmlinux.lds.h: Move NOTES into RO_DATA omits fbe6a8e618a2 vmlinux.lds.h: Move Program Header restoration into NOTES macro omits 441110a547f8 vmlinux.lds.h: Provide EMIT_PT_NOTE to indicate export of .notes omits 7a42d41d9dc2 x86/vmlinux: Restore "text" Program Header with dummy section omits 6434efbd9aef s390: Move RO_DATA into "text" PT_LOAD Program Header omits 430c6b2647e2 ia64: Rename PT_LOAD identifier "code" to "text" omits 65182e6e3619 alpha: Rename PT_LOAD identifier "kernel" to "text" omits af0f3e9e205c powerpc: Rename PT_LOAD identifier "kernel" to "text" omits 6fc4000656a1 powerpc: Remove PT_NOTE workaround omits ec556271bbb3 powerpc: Rename "notes" PT_NOTE to "note" omits 8c666d2ab576 selftests/livepatch: Test interaction with ftrace_enabled omits 35c9e74cff4c selftests/livepatch: Make dynamic debug setup and restore generic omits 7162431dcf72 ftrace: Introduce PERMANENT ftrace_ops flag omits cf94da6f502d Bluetooth: Fix invalid-free in bcsp_close() omits 41d5b25fed0a Bluetooth: hci_qca: add PM support omits d2c9be89f8eb blk-mq: make sure that line break can be printed omits 62c441c6ae05 block: sed-opal: Introduce Opal Datastore UID omits 51f421c85c88 block: sed-opal: Add support to read/write opal tables gen [...] omits 3495ea1b5f60 block: sed-opal: Generalizing write data to any opal table omits 51c3ff62cac6 io_uring: add completion trace event omits a69dff995477 extcon: axp288: Remove the build-in connection description omits c6919d5e0cd1 usb: roles: Add usb_role_switch_find_by_fwnode() omits a725272bda77 spi: sifive: disable clk when probe fails and remove omits 8039105987fc ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK omits 3315e5b40f59 ASoC: Intel: boards: Geminilake is only supported by SOF omits c4a09f9a523e ASoC: Intel: boards: fix configs for bxt-da7219-max98057a omits 9e7301762f6d ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER omits 02701b909c2f ASoC: Intel: Skylake: mark HDAudio codec support as deprecated. omits b000135e5f27 ASoC: SOF: Intel: use def_tristate, avoid using select omits f9ad75468453 ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency omits 70ae4eb540af ASoC: SOF: Kconfig: add EXPERT dependency for developer op [...] omits 280393b712b7 ASoC: Intel: add mutual exclusion between SOF and legacy B [...] omits a6955fe0e230 ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with [...] omits df7257e544fa ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with [...] omits 65c56f5dccc8 ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_don [...] omits 17fe95d6df93 ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 omits f95ce1355944 ASoC: Intel: Add acpi match for rt1011 based m/c driver omits e0859710516c ASoC: ux500: Remove redundant variable "status" omits 35714565089e USB: serial: ch341: reimplement line-speed handling omits f84fdcbc8ec0 powercap/intel_rapl: add support for Cometlake desktop omits cae478114fbe powercap/intel_rapl: add support for CometLake Mobile omits 99e18df3a41a Merge back earlier cpufreq material for v5.5. omits db0d32d84031 cpufreq: powernv: fix stack bloat and hard limit on number [...] omits 737ffb27f2f1 cpufreq: Clarify the comment in cpufreq_set_policy() omits a0828b6ccbdf quota: Handle quotas without quota inodes in dquot_get_state() omits 2ec1f3011f3f quota: Make dquot_disable() work without quota inodes omits 6111fd2370ee ALSA: pcm: Fix missing check of the new non-cached buffer type omits 7c202575ef63 Merge branch 'fixes' into next omits 032f128dbd29 m68k: defconfig: Enable ICY I2C and LTC2990 on Amiga omits 84ba838990fc m68k: defconfig: Update defconfigs for v5.4-rc1 omits 6e001f6a4cc7 clocksource/drivers/asm9260: Add a check for of_clk_get omits b35a5e5961f8 clocksource/drivers/renesas-ostm: Use unique device name i [...] omits 227314239a5e clocksource/drivers/renesas-ostm: Convert to timer_of omits 4411464d6f8b clocksource/drivers/timer-of: Use unique device name inste [...] omits ccb80012481f clocksource/drivers/timer-of: Convert last full_name to %pOF omits 069a91663697 quota: Drop dquot_enable() omits 7212b95e6151 fs: Use dquot_load_quota_inode() from filesystems omits dc19432ae1c2 quota: Rename vfs_load_quota_inode() to dquot_load_quota_inode() omits ae45f07d47cc quota: Simplify dquot_resume() omits c7d3d28360fd quota: Factor out setup of quota inode omits 6012b9346d89 Bluetooth: Fix advertising duplicated flags omits 09b0965ee8cc IB: mlx5: no need to check return value of debugfs_create [...] omits e9c837c6ab07 parisc: Avoid spurious inequivalent alias kernel error messages omits 16c8373ecf7b Merge 5.4-rc6 into usb-next omits 1574cf83c7a0 Merge tag 'mlx5-updates-2019-11-01' of git://git.kernel.or [...] omits a37ac8ae66e2 mISDN: remove unused variable 'faxmodulation_s' omits 3a6ba7dc7799 ptp: Add a ptp clock driver for IDT ClockMatrix. omits 5c5e7aac63ae dt-bindings: ptp: Add device tree binding for IDT ClockMat [...] omits fac6fce9bdb5 net: icmp6: provide input address for traceroute6 omits 06e7c70c6e89 tipc: improve message bundling algorithm omits 2adf81c0f7b0 net: icmp: use input address in traceroute omits c219a1662276 Merge branch 'optimize-openvswitch-flow-looking-up' omits eec62eadd1d7 net: openvswitch: simplify the ovs_dp_cmd_new omits 4c76bf696a60 net: openvswitch: don't unlock mutex when changing the use [...] omits 50b0e61b32ee net: openvswitch: fix possible memleak on destroy flow-table omits 0a3e01371db1 net: openvswitch: add likely in flow_lookup omits 515b65a4b991 net: openvswitch: simplify the flow_hash omits 57f7d7b91644 net: openvswitch: optimize flow-mask looking up omits a7f35e78e701 net: openvswitch: optimize flow mask cache hash collision omits 1689754de624 net: openvswitch: shrink the mask array if necessary omits 4bc63b1b531d net: openvswitch: convert mask list in mask array omits 04b7d136d015 net: openvswitch: add flow-mask cache for performance omits bceed71ba131 clk: imx: imx8mq: fix sys3_pll_out_sels omits 8a86b00a437e Merge tag 'drm-next-5.5-2019-11-01' of git://people.freede [...] omits 2ef4144d1ea8 Merge tag 'drm-intel-next-2019-11-01-1' of git://anongit.f [...] omits 904ce198dd7b Merge tag 'drm/tegra/for-5.5-rc1' of git://anongit.freedes [...] omits 633aa7e53a66 Merge tag 'drm-misc-next-2019-10-31' of git://anongit.free [...] omits 0b3292852863 pinctrl: at91: Enable slewrate by default on SAM9X60 omits aa5f2af535f7 Merge tag 'sh-pfc-for-v5.5-tag2' of git://git.kernel.org/p [...] omits 891e60368ba1 drivers: mcb: use symbol namespaces omits b889b3b07c9d firmware loader: log path to loaded firmwares omits 6647e4e84501 staging: exfat: Ensure we unlock upon error in ffsReadFile omits c34d570d1586 xfs: cleanup use of the XFS_ALLOC_ flags omits fd638f1de1f3 xfs: move extent zeroing to xfs_bmapi_allocate omits be6cacbeea8c xfs: refactor xfs_bmapi_allocate omits e696663a97e8 xfs: simplify the xfs_iomap_write_direct calling omits 307cdb54b80e xfs: don't log the inode in xfs_fs_map_blocks if it omits 88cdb7147b21 xfs: slightly tweak an assert in xfs_fs_map_blocks omits 57c49444d7cc xfs: remove the extsize argument to xfs_eof_alignment omits 49bbf8c76156 xfs: mark xfs_eof_alignment static omits ae7e403fa5bb xfs: simplify xfs_iomap_eof_align_last_fsb omits 118e11182a81 mmc: dw_mmc: Remove superfluous cast in debugfs_create_u32() call omits 0c40c1be2512 mmc: dw_mmc: Fix debugfs on 64-bit platforms omits f1dfe70b7ff7 mmc: atmel-mci: Remove superfluous cast in debugfs_create_ [...] omits 785bbb804a70 mmc: atmel-mci: Fix debugfs on 64-bit platforms omits 5f820ed52371 leds: trigger: netdev: fix handling on interface rename omits d3504757f3f0 debugfs: Add debugfs_create_xul() for hexadecimal unsigned long omits 726ce477285d Documentation: debugfs: Document debugfs helper for unsign [...] omits fc7b5028f262 leds: an30259a: add a check for devm_regmap_init_i2c omits 7c6082b903ac leds: mlxreg: Fix possible buffer overflow omits 66c41131daba leds: pca953x: Use of_device_get_match_data() omits 9cc93be7b0c9 leds: core: Fix leds.h structure documentation omits 4b83cf07d7a4 leds: core: Fix devm_classdev_match to reference correct s [...] omits ec28a8cfdce6 leds: core: Remove extern from header omits e63a744871a3 leds: lm3601x: Convert class registration to device managed omits 20cdba9d9c16 leds: flash: Add devm_* functions to the flash class omits 57e5c31e5375 leds: flash: Remove extern from the header file omits 4a29f90e60df leds: flash: Convert non extended registration to inline omits f884e866537c leds: Kconfig: Be consistent with the usage of "LED" omits 11f700022137 leds: remove PAGE_SIZE limit of /sys/class/leds/<led>/trigger omits a2cafdfd8cf5 leds: tlc591xx: update the maximum brightness omits da61a66a829d leds: lm3692x: Use flags from LM3692X_BRT_CTRL omits 846d0d14e7ec leds: lm3692x: Use flags from LM3692X_BOOST_CTRL omits 396128d2ffcb leds: lm3692x: Handle failure to probe the regulator omits d0f9cc49e9c8 leds: lm3692x: Don't overwrite return value in error path omits 1051da2cfc7e leds: lm3692x: Print error value on dev_err omits 5b4b723c483f leds: tlc591xx: use devm_led_classdev_register_ext() omits 1ab4531ad132 leds: tlc591xx: simplify driver by using the managed led API omits 8b4423d6c5e6 leds: bcm6358: Use devm_platform_ioremap_resource() in bcm [...] omits be9f18eef601 leds: bcm6328: Use devm_platform_ioremap_resource() in bcm [...] omits b46d2b4d3d81 drivers: leds: tlc591xx: check error during device init omits fc19967bcb8f leds: add LED driver for EL15203000 board omits a788f6f2e28d dt-bindings: Add docs for EL15203000 omits cba22d86e0a1 bdev: Refresh bdev size for disks without partitioning omits 731dc4868311 bdev: Factor out bdev revalidation into a common helper omits 9927c6fa3e1d debugfs: remove return value of debugfs_create_atomic_t() omits 19c1e145a436 staging: rtl8723bs: Remove unnecessary parentheses omits 1878c5b91430 staging: wfx: Fix a memory leak in 'wfx_upload_beacon' omits d3baf1e0b2fe staging: exfat: Fix logical operation continuation omits 8a4e640eb7f6 staging: exfat: Fix parameter alignment issues omits 354e27a86b4c staging: axis-fifo: remove unused pointer to memory resource omits 6a20d283ed68 staging: axis-fifo: request resources using managed functions omits ed6daf2b2832 staging: axis-fifo: avoid parsing ignored device tree properties omits 3bce4750c97d staging: vt6655: Fix long lines omits 31d0c9d9b77d staging: vt6655: Fix open ended lines omits ebacc1a7654f staging: vt6655: Fix the spacing around operators omits 8b3f9afcca18 staging: vt6655: Fix parameter alignment issues omits c49cfc227e7f iio: imu: adis: assign value only if return code zero in r [...] omits 38262c01ead4 iio: imu: adis: assign read val in debugfs hook only if op [...] omits 9b742763d9d4 iio: imu: adis16480: assign bias value only if operation s [...] omits 52c4c732b2a6 iio: imu: adis16480: prefer `unsigned int` over `unsigned` omits d9bbae304a3e iio: imu: adis16480: fix indentation of return statement omits 6a39ab3b195c iio: imu: adis: check ret val for non-zero vs less-than-zero omits 92c7529fc1bf iio: imu: adis16480: check ret val for non-zero vs less-than-zero omits c754a45455bb iio: imu: adis16460: check ret val for non-zero vs less-than-zero omits fe4b7f917e8f iio: imu: adis16400: check ret val for non-zero vs less-than-zero omits 26ba6db67269 iio: gyro: adis16136: check ret val for non-zero vs less-t [...] omits 5759af0682b3 batman-adv: Drop lockdep.h include for soft-interface.c omits a7757d318a8a batman-adv: Use 'fallthrough' pseudo keyword omits baa1e8a0da76 batman-adv: Axe 'aggr_list_lock' omits 9044854e4b8b batman-adv: Simplify 'batadv_v_ogm_aggr_list_free()' omits 79f0a4858fa7 batman-adv: Start new development cycle omits ae8a76fb8b5d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits d31e95585ca6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 76f8cf6e0cfd HID: intel-ish-hid: Spelling s/diconnect/disconnect/ omits 358fdb456288 Merge branch 'bpf_probe_read_user' omits fa553d9b57d4 bpf, testing: Add selftest to read/write sockaddr from user space omits 50f9aa44cac7 bpf, testing: Convert prog tests to probe_read_{user, kern [...] omits 251e2d337a1a bpf, samples: Use bpf_probe_read_user where appropriate omits 6e07a6341277 bpf: Switch BPF probe insns to bpf_probe_read_kernel omits 6ae08ae3dea2 bpf: Add probe_read_{user, kernel} and probe_read_{user, k [...] omits eb1b66887472 bpf: Make use of probe_user_write in probe write helper omits 75a1a607bb7e uaccess: Add strict non-pagefault kernel-space read function omits 1d1585ca0f48 uaccess: Add non-pagefault user-space write function omits e1cb7d2d60d5 Merge branch 'map-pinning' omits 2f4a32cc83a5 selftests: Add tests for automatic map pinning omits 57a00f41644f libbpf: Add auto-pinning of maps when loading BPF objects omits 196f8487f51e libbpf: Move directory creation into _pin() functions omits 4580b25fcee5 libbpf: Store map pin path and status in struct bpf_map omits d1b4574a4b86 libbpf: Fix error handling in bpf_map__reuse_fd() omits c7c116890941 debugfs: remove return value of debugfs_create_x8() omits ff229319f436 powerpc: pseries: no need to check return value of debugfs [...] omits 15956dad5c10 of: property: Skip adding device links to suppliers that a [...] omits 0ff5cc1ec33b of: property: Make sure child dependencies don't block pro [...] omits 03324507e66c driver core: Allow fwnode_operations.add_links to differen [...] omits bcbbcfd57247 driver core: Allow a device to wait on optional suppliers omits 05ef983e0d65 driver core: Add device link support for SYNC_STATE_ONLY flag omits 7208474d1c7a dmaengine: fsl-dpaa2-qdma: Remove unnecessary local variab [...] omits 41814c4eadf8 dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ omits 9b58916035a6 iio: hdc100x: fix iio_triggered_buffer_{predisable,postena [...] omits a7bddfe2dfce iio: dln2-adc: fix iio_triggered_buffer_postenable() position omits 8962842ca5ab blk-mq: avoid sysfs buffer overflow with too many CPU cores omits 364b05fd06e8 io-wq: use kfree_rcu() to simplify the code omits 53fafdbb8b21 KVM: x86: switch KVMCLOCK base to monotonic raw clock omits 74179976b085 drivers/staging/exfat: Replace more binary semaphores with [...] omits 8823d99080ba staging: vc04_services: Remove enum typedefs in vchi omits dc7603e1fa3d staging: vc04_services: Remove unused structs omits 3d63ee5deb46 mtd: spi-nor: fix silent truncation in spi_nor_read_raw() omits a719a75a7761 mtd: spi-nor: fix silent truncation in spi_nor_read() omits 5a0feb6287e3 mtd: spi-nor: intel-spi: Add support for Intel Comet Lake- [...] omits 0aa369540d71 mtd: spi-nor: Print device info in case of error omits 354a7a7716ed thunderbolt: Do not start firmware unless asked by the user omits a11b88add440 thunderbolt: Add bandwidth management for Display Port tunnels omits 8afe909b78e1 thunderbolt: Add Display Port adapter pairing and resource [...] omits de718ac7b6ae thunderbolt: Add Display Port CM handshake for Titan Ridge [...] omits 7bffd97eb7ab thunderbolt: Add downstream PCIe port mappings for Alpine [...] omits 17a8f815a0df thunderbolt: Expand controller name in tb_switch_is_xy() omits 0d46c08d1ed4 thunderbolt: Add default linking between lane adapters if [...] omits 91c0c12080d0 thunderbolt: Add support for lane bonding omits 6c94f380c6c1 ALSA: bebob: link the order of establishing connections an [...] omits da5e83374f46 ALSA: bebob: expand delay of start for IR context just for [...] omits d3eabe939aee ALSA: bebob: expand sleep just after breaking connections [...] omits b1335f5b0486 scsi: core: scsi_trace: Use get_unaligned_be*() omits 64dc4f346b5b scsi: csiostor: Return value not required for csio_dfs_destroy omits 75a740e6e81c scsi: csiostor: Fix NULL check before debugfs_remove_recursive omits 62fb8b34be36 scsi: pm8001: Fix Use plain integer as NULL pointer omits 6eb045e092ef scsi: core: avoid host-wide host_busy counter for scsi_mq omits 78db77fab1c6 Merge branch 'bpf-xskmap-perf-improvements' omits d817991cc748 xsk: Restructure/inline XSKMAP lookup/redirect/flush omits e65650f291ee bpf: Implement map_gen_lookup() callback for XSKMAP omits 64fe8c061de7 xsk: Store struct xdp_sock as a flexible array member of t [...] omits 7505576d1c1a MIPS: add support for SGI Octane (IP30) omits b9e9defb5e60 MIPS: PCI: make phys_to_dma/dma_to_phys for pci-xtalk-brid [...] omits 667f264676c7 net/mlx5: DR, Support IPv4 and IPv6 mixed matcher omits 1cdc14e9d134 net/mlx5: LAG, Use affinity type enumerators omits 84d2dbb0aaaf net/mlx5: LAG, Use port enumerators omits 5a212e0cac54 net/mlx5: rate limit alloc_ent error messages omits ab9341b54969 net/mlx5e: Add ToS (DSCP) header rewrite support omits 88f30bbcbaaa net/mlx5e: Bit sized fields rewrite support omits 769619ee39df net/mlx5: WQ, Move short getters into header file omits 130c7b46c93d net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events omits 7dee607ed0e0 net/mlx5: Support lockless FTE read lookups omits 84c7af637512 net/mlx5: Do not hold group lock while allocating FTE in software omits ae2741e2b6ce net/mlx5e: Verify that rule has at least one fwd/drop action omits 556b9d16d3f5 net/mlx5: Clear VF's configuration on disabling SRIOV omits 32680da71034 net/mlx5: Remove unneeded variable in mlx5_unload_one omits cc4db579e69b net/mlx5: FPGA, support network cards with standalone FPGA omits 40416d8ede65 net/mlx5: DR, Replace CRC32 implementation to use kernel lib omits c23fcbbc6aa4 tc-testing: added tests with cookie for conntrack TC action omits e53a9d26cf80 IB/mlx5: Introduce and use mlx5_core_is_vf() omits 238302fae021 net/mlx5: E-switch, Enable metadata on own vport omits 10652f39943e net/mlx5: Refactor ingress acl configuration omits a962d7a61e24 net/mlx5: Restrict metadata disablement to offloads mode omits 748da30b376e net/mlx5: E-switch, Offloads shift ACL programming during [...] omits 89a0f1fb16ad net/mlx5: E-switch, Offloads introduce and use per vport a [...] omits b7752f8341c4 net/mlx5: Move ACL drop counters life cycle close to ACL l [...] omits f5d0c01d65ad net/mlx5: E-switch, Legacy introduce and use per vport acl [...] omits 925a6acc77a7 net/mlx5: E-switch, Prepare code to handle vport enable error omits 77b094305b1b net/mlx5: Tide up state_lock and vport enabled flag usage omits 853b53520c9d net/mlx5: Move legacy drop counter and rule under legacy s [...] omits d68316b5a104 net/mlx5: Move metdata fields under offloads structure omits 99ecd64631ef net/mlx5: Correct comment for legacy fields omits ea2300e02a71 net/mlx5: Introduce and use mlx5_esw_is_manager_vport() omits fdde49e00b9d net/mlx5: E-switch, Introduce and use vlan rule config helper omits b1a3380aa709 net/mlx5: E-Switch, Rename ingress acl config in offloads mode omits 6d94e610e4b6 net/mlx5: E-Switch, Rename egress config to generic name omits e019cb536d04 net/mlx5: Fixed a typo in a comment in esw_del_uc_addr() omits 02fce139fd14 Merge tag 'mips_fixes_5.4_3' into mips-next omits 8a5a49987130 MIPS: Loongson: Make default kernel log buffer size as 128 [...] omits c80b48965a3f MIPS: SGI-IP27: replace MAX_COMPACT_NODE with MAX_NUMNODES omits 474435a05830 mips/cavium-octeon: Fix typo *must* in comment omits 6fbde6b492df MIPS: Loongson64: Move files to the top-level directory omits 1bdb7b76705a MIPS: Loongson64: Cleanup unused code omits 5831fdb099dd MIPS: Loongson2ef: clean up loongson64 related code omits 71e2f4dd5a65 MIPS: Fork loongson2ef from loongson64 omits f973cce0e402 kexec: Fix pointer-to-int-cast warnings omits 0d0a60c92fed Merge branch 'rh/dioread-nolock-1k' into dev omits 0069fc6b1cf2 io_uring: remove io_uring_add_to_prev() trace event omits 0e64e5b38c01 Merge branch 'odp_rework' into hmm.git omits 23c161ee2c22 Merge branch 'net-bridge-minor-followup-optimizations' omits 58ec1ea637ca net: bridge: fdb: restore unlikely() when taking over exte [...] omits 31f1155bdc26 net: bridge: fdb: avoid two atomic bitops in br_fdb_extern [...] omits be0c5677970d net: bridge: fdb: br_fdb_update can take flags directly omits ea2dd7c0875e lib/list-test: add a test for the 'list' doubly linked list omits dc6b025de95b x86/mce: Add Xeon Icelake to list of CPUs that support PPIN omits ee9bdfedd3dc iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps omits 478016c3839d docs/arm64: cpu-feature-registers: Rewrite bitfields that [...] omits 9ef8567ccf2e arm64: perf: Simplify the ARMv8 PMUv3 event attributes omits e9f691d89918 ata: sata_mv, avoid trigerrable BUG_ON omits 95364f36701e ata: make qc_prep return ata_completion_errors omits 25937580a506 ata: define AC_ERR_OK omits 0fb596edaa52 ata: Documentation, fix function names omits efcfec579f61 loop: fix no-unmap write-zeroes request behavior omits 626fb735a43d blk-mq: Make blk_mq_run_hw_queue() return void omits e9ffa5c2b77e io_uring: set -EINTR directly when a signal wakes up in io [...] omits 62755e35dfb2 io_uring: support for generic async request cancel omits 884caadad128 pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B omits 708c69e9eacc pinctrl: sh-pfc: r8a7796: Add R8A77961 PFC support omits d15ca3a321a2 pinctrl: sh-pfc: Rename PINCTRL_PFC_R8A7796 to PINCTRL_PFC [...] omits 5ffce2f44fe9 dt-bindings: pinctrl: sh-pfc: Document r8a77961 support omits ad7fe1a1a359 pinctrl: sh-pfc: Do not use platform_get_irq() to count in [...] omits 2ba738d56db4 clk: renesas: r8a7796: Add R8A77961 CPG/MSSR support omits 92d1ebae9abf clk: renesas: Rename CLK_R8A7796 to CLK_R8A77960 omits e751a25b4eec dt-bindings: clock: renesas: cpg-mssr: Document r8a77961 support omits b07e816fc416 Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into clk- [...] omits f00d1b16232f clk: renesas: r8a77965: Remove superfluous semicolon omits 830dbce7c76e dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo [...] omits c99b23eb5a98 dt-bindings: clock: renesas: Remove R-Car Gen2 legacy DT bindings omits 75b0bfd2e1a7 Revert "selftests: bpf: Don't try to read files without re [...] omits ecd25094c5f5 livepatch: Selftests of the API for tracking system state changes omits e553d2a53d47 livepatch: Documentation of the new API for tracking syste [...] omits 92c9abf5e575 livepatch: Allow to distinguish different version of syste [...] omits 73727f4dafa2 livepatch: Basic API to track system state changes omits 7e35e4eb7e56 livepatch: Keep replaced patches until post_patch callback [...] omits b5db76dba064 thunderbolt: Refactor add_switch() into two functions omits b433d0100562 thunderbolt: Add helper macro to iterate over switch ports omits 826c6a177308 thunderbolt: Make tb_sw_write() take const parameter omits 98176380cbe5 thunderbolt: Convert DP adapter register names to follow t [...] omits 778bfca3d14a thunderbolt: Convert PCIe adapter register names to follow [...] omits 8f57d4780666 thunderbolt: Convert basic adapter register names to follo [...] omits af99f696b5c5 thunderbolt: Log error if adding switch fails omits 68b91293c837 thunderbolt: Log switch route string on config read/write timeout omits f07a360813f6 thunderbolt: Introduce tb_switch_is_icm() omits 1c9c5bc525b5 Merge branch 'thunderbolt/fixes' into thunderbolt/next omits 0b05ad22a279 dt-bindings: clock: Add r8a77961 CPG Core Clock Definitions omits 640f9606dce1 dt-bindings: power: Add r8a77961 SYSC power domain definitions omits 1883e2999f04 drm/i915: Update DRIVER_DATE to 20191101 omits e5661c6ab0ef drm/i915/selftests: Start kthreads before stopping omits 292a27b0a807 drm/i915/lmem: Check against i915_selftest only under CONF [...] omits f8be8d1ede50 staging: rts5208: Eliminate the use of Camel Case in file sd.h omits 1a0afbec55b8 staging: rts5208: Eliminate the use of Camel Case in files [...] omits 6e653e9cac2d staging: rts5208: Eliminate the use of Camel Case in files [...] omits 129376c6d686 staging: exfat: replace kmalloc with kmalloc_array omits 3ae82f449cea drivers/staging/exfat: Replace binary semaphores for mutexes omits 84db889e6d82 drm/tegra: Unconditionally select IOMMU_IOVA omits c8a203647488 gpu: host1x: Unconditionally select IOMMU_IOVA omits 4a3174152147 drm/i915/gem: Refine occupancy test in kill_context() omits 8b5369ea5809 dma/direct: turn ARCH_ZONE_DMA_BITS into a variable omits ebc8f4f60339 Merge tag 'iio-for-5.5b' of https://git.kernel.org/pub/scm [...] omits cc86f3e70598 mtd: spi-nor: Constify data to write to the Status Register omits 4b3745361cc5 mtd: spi-nor: Fix retlen handling in sst_write() omits 70d2c6dcf8cc mtd: spi-nor: Drop redundant error reports in Reg Ops callers omits b662d398ccf1 mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() omits 8663c188beea backlight: qcom-wled: Add auto string detection logic omits feeab87b3072 backlight: qcom-wled: Add support for short circuit handling omits 03b2b5e86986 backlight: qcom-wled: Add support for WLED4 peripheral omits 775d2ffb4af6 backlight: qcom-wled: Restructure the driver for WLED3 omits bb800a3715d4 backlight: qcom-wled: Rename PM8941* to WLED3 omits 059dcfcb4afd backlight: qcom-wled: Add new properties for PMI8998 omits 488a92e68834 backlight: qcom-wled: Restructure the qcom-wled bindings omits 51c0ddc75834 backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c omits 5ce1b49ccb52 mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() omits cd1718f5c49d mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() omits 2b73b3503b0a drm/i915: Update DRIVER_DATE to 20191101 omits 7380f79c111c mtd: spi-nor: Don't overwrite errno from Reg Ops omits 17ccd0e48722 mtd: spi-nor: Drop explicit cast to int to already int value omits ebe04bfe26dd mtd: spi-nor: Stop compare with negative in Reg Ops methods omits 502c4b0a1445 mtd: spi-nor: Group all Reg Ops to avoid forward declarations omits 40b04958fab5 mtd: spi-nor: Drop duplicated new line omits 567c2983efb9 mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods omits 298b4c604008 crypto: amcc - restore CRYPTO_AES dependency omits 700f7d0d29c7 crypto: hisilicon - fix to return sub-optimal device when [...] omits f0c8b6a1e145 crypto: hisilicon - use sgl API to get sgl dma addr and len omits b95bba5d0114 crypto: skcipher - rename the crypto_blkcipher module and [...] omits c65058b7587f crypto: skcipher - remove the "blkcipher" algorithm type omits 53253064adfa crypto: skcipher - rename crypto_skcipher_type2 to crypto_ [...] omits cec0cb8a28f9 crypto: skcipher - remove crypto_has_ablkcipher() omits d3ca75a8b3d7 crypto: skcipher - unify the crypto_has_skcipher*() functions omits 8d68e7e1ec4d dt-bindings: crypto: Add DT bindings documentation for sun [...] omits f08fcced6d00 crypto: allwinner - Add sun8i-ss cryptographic offloader omits a1afe27492a4 crypto: testmgr - add test vectors for blake2b omits 91d689337fe8 crypto: blake2b - add blake2b generic implementation omits 17513547a87a crypto: sun4i-ss - Move to Allwinner directory omits 06f751b61329 crypto: allwinner - Add sun8i-ce Crypto Engine omits 3914b93115af crypto: allwinner - Add allwinner subdirectory omits a52485165d85 crypto: mediatek - remove redundant bitwise-or omits f398243e9fd6 crypto: ecdh - fix big endian bug in ECC library omits 51d13aaf5977 crypto: caam - populate platform devices last omits 1a1c4f004444 crypto: caam - use devres to populate platform devices omits f414de2e2fff crypto: caam - use devres to de-initialize QI omits e57acaf0dfe0 crypto: caam - use devres to de-initialize the RNG omits eceb5daf9eba crypto: caam - use devres to remove debugfs omits 66e93b28075d crypto: caam - use devres to unmap memory omits fbbfb3f83e78 hwrng: omap3-rom - Fix unused function warnings omits 13a1bb93f7b1 crypto: inside-secure - Fixed warnings on inconsistent byt [...] omits 9b537997b669 crypto: arm64/aes-neonbs - add return value of skcipher_wa [...] omits d8d9ad83a497 dt-bindings: clock: Add AST2600 RMII RCLK gate definitions omits 5b468cc4b880 dt-bindings: clock: Add AST2500 RMII RCLK definitions omits 7f674c38a38e scsi: ufs: Use enum dev_cmd_type where appropriate omits d0e9760de338 scsi: ufs: Fix kernel-doc warnings omits 059efd847a40 scsi: ufs: delete redundant function ufshcd_def_desc_sizes() omits e7011c5d17a7 Merge tag 'kvm-ppc-next-5.5-1' of git://git.kernel.org/pub [...] omits 268a2d600130 MIPS: Loongson64: Rename CPU TYPES omits 52340b82cf1a hp100: Move 100BaseVG AnyLAN driver to staging omits 44715423dd01 Merge branch 'bnxt_en-Updates-for-net-next' omits 6a68749dbd77 bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during susp [...] omits f3a6d206c25a bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during erro [...] omits aa46dffff452 bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence. omits 627c89d00fb9 bnxt_en: flow_offload: offload tunnel decap rules via indi [...] omits 9b9eb518e338 bnxt_en: Add support for NAT(L3/L4 rewrite) omits 08f8280e8788 bnxt: Avoid logging an unnecessary message when a flow can [...] omits 90f906243bf6 bnxt_en: Add support for L2 rewrite omits e43ea83cc786 Merge branch 'net-dsa-replace-routing-tables-with-a-list' omits fcee85f19f39 net: dsa: tag_8021q: clarify index limitation omits 27d4d19d7c82 net: dsa: remove limitation of switch index value omits 8e5cb84c67e0 net: dsa: remove tree functions related to switches omits 9c8ad1ab66b5 net: dsa: remove the dst->ds array omits 3774ecdb8ca2 net: dsa: remove switch routing table setup code omits 96252b8e0532 net: dsa: remove ds->rtable omits c5f51765a1f6 net: dsa: list DSA links in the fabric omits 5c26c1d6dffa Merge branch 'dpaa2-eth-add-MAC-PHY-support-through-phylink' omits ecc5fe7d2b3d net: documentation: add docs for MAC/PHY support in DPAA2 omits 719479230893 dpaa2-eth: add MAC/PHY support through phylink omits f5c3fffa4c18 dpaa2-eth: update the TX frame queues on DPNI_IRQ_EVENT_EN [...] omits 1ac210d128ef bus: fsl-mc: add the fsl_mc_get_endpoint function omits 6fff8c010785 bus: fsl-mc: export device types present on the bus omits e3b205b1fdf0 Merge branch 'sfc-Add-XDP-support' omits cd846bef2d74 sfc: add XDP counters to ethtool stats omits dfe44c1f52ee sfc: handle XDP_TX outcomes of XDP eBPF programs omits 3990a8fffbda sfc: allocate channels for XDP tx queues omits e45a4fed9d00 sfc: Enable setting of xdp_prog omits eb9a36be7f3e sfc: perform XDP processing on received packets omits 8c42350116fe sfc: support encapsulation of xdp_frames in efx_tx_buffer omits d170eb69d40e mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init omits 1629224324b6 drm/i915/lmem: add the fake lmem region omits 72919b6b3b32 Merge branch 's390-next' omits 8bf70b68847a s390/qeth: don't cache MAC addresses for multicast IPs omits 1b40d4b2fbd6 s390/qeth: use helpers for IP address hashing omits 04fa55fe07d1 s390/qeth: don't set card state in qeth_qdio_clear_card() omits 9897d583b015 s390/qeth: consolidate some duplicated HW cmd code omits f9ce416ac79d s390/qeth: keep IRQ disabled until NAPI is really done omits ec2b559d6849 s390/qeth: use QDIO_BUFNR() omits 8b664cd127a1 s390/qeth: use IQD Multi-Write omits b7f143d093e1 s390/qdio: implement IQD Multi-Write omits 130f4caf145c libata: Ensure ata_port probe has completed before detach omits 4a956bd22b88 Merge branch 'DPAA-Ethernet-changes' omits e06eea555b87 dpaa_eth: register a device link for the qman portal used omits a2d00f3db73d soc: fsl: qbman: allow registering a device link for the p [...] omits e414696d4952 dpaa_eth: extend delays in ndo_stop omits 1f722e19a264 dpaa_eth: remove netdev_err() for user errors omits 46e93e5443a7 dpaa_eth: add dropped frames to percpu ethtool stats omits 84d06c606ca4 dpaa_eth: use a page to store the SGT omits 2388ba36e945 dpaa_eth: cleanup skb_to_contig_fd() omits 7689d82c4585 dpaa_eth: use fd information in dpaa_cleanup_tx_fd() omits ae1512fb745f dpaa_eth: simplify variables used in dpaa_cleanup_tx_fd() omits 9a4f4f3a894f dpaa_eth: avoid timestamp read on error paths omits c70fd3182cae dpaa_eth: perform DMA unmapping before read omits 8151ee88bad5 dpaa_eth: use page backed rx buffers omits f07f30042f8e dpaa_eth: use only one buffer pool per interface omits 2bd7c3e1ab30 Merge branch 'net-hns3-add-some-optimizations-and-cleanups' omits 39edaf24f819 net: hns3: cleanup byte order issues when printed omits adcf738b804b net: hns3: cleanup some print format warning omits 9e69045654ec net: hns3: add or modify some comments omits 0bfdf2868cd5 net: hns3: optimize local variable initialization omits e4b806edfabd net: hns3: cleanup a format-truncation warning omits db4d3d554eb5 net: hns3: cleanup some coding style issues omits d6ad7c530625 net: hns3: cleanup some magic numbers omits 647522a5ef64 net: hns3: add struct netdev_queue debug info for TX timeout omits 3d77d0cb054c net: hns3: dump some debug information when reset fail omits 11f552e21755 IB/mlx5: Test write combining support omits 546d30099ed2 RDMA/mlx5: Return proper error value omits df4bb5d128e2 quota: Check that quota is not dirty before release omits 6ff33d99fc5c quota: fix livelock in dquot_writeback_dquots omits 796977443018 Merge branch 'bnxt_en-Add-OP-TEE-based-bnxt-f-w-manager' omits 0b0eacf3c83c bnxt_en: Add support to collect crash dump via ethtool omits e07ab2021eb6 bnxt_en: Add support to invoke OP-TEE API to reset firmware omits 246880958ac9 firmware: broadcom: add OP-TEE based BNXT f/w manager omits 8c933eab2d19 Merge branch 'mlxsw-Make-port-split-code-more-generic' omits 973b7fdb5ff1 mlxsw: spectrum: Generalize split count check omits fbbeea310267 mlxsw: spectrum: Iterate over all ports in gap during unsp [...] omits c3a64b5173e1 mlxsw: spectrum: Fix base port get for split count 4 and 8 omits 013da2979118 mlxsw: spectrum: Use port_module_max_width to compute base [...] omits 49185277cc45 mlxsw: spectrum: Remember split base local port and use it [...] omits 038784a9dfc2 mlxsw: spectrum: Introduce resource for getting offset of [...] omits d0846ce9aa90 mlxsw: spectrum: Push getting offsets of split ports into [...] omits c8fc10dc17c2 mlxsw: spectrum: Add sanity checks into module info get omits 35896d9641db mlxsw: spectrum: Pass mapping values in port mapping structure omits 7b39fa5befbb mlxsw: spectrum: Use mapping of port being split for creat [...] omits 4a7f970f1240 mlxsw: spectrum: Replace port_to_module array with array o [...] omits 26a6befa5df7 mlxsw: spectrum: Distinguish between unsplittable and split port omits 2e6a2d7b4508 mlxsw: spectrum: Move max_width check up before count check omits 25911e1b9797 mlxsw: spectrum: Use PMTM register to get max module width omits a513b1a5910b mlxsw: reg: Add Port Module Type Mapping Register omits 94e768373ae1 mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits omits d74361dc5870 cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' omits 49748264826f drm/i915/dp: Do not switch aux to TBT mode for non-TC ports omits cb73737ea1d2 ARM: 8928/1: ARM_ERRATA_775420: Spelling s/date/data/ omits 5b1e58c75d41 ARM: 8925/1: tcm: include <asm/tcm.h> for missing declarations omits ca045579d208 ARM: 8924/1: tcm: make dtcm_end and itcm_end static omits c4e8fd03f211 ARM: 8923/1: mm: include <asm/vga.h> for vga_base omits 3b129524080b ARM: 8922/1: parse_dt_topology() rate is pointer to __be32 omits 83dc1d99429a ARM: 8920/1: share get_signal_page from signal.c to process.c omits 2af903500b9d ARM: 8919/1: make unexported functions static omits 034982cff1a1 drm/i915/guc: drop guc shared area omits 9f37940756b1 drm/i915: drop lrc header page omits effb83ccc83a s390: add error handling to perf_callchain_kernel omits 265f79dcb570 s390: always inline current_stack_pointer() omits 2416cefc504b s390/mm: add mm_pxd_folded() checks to pxd_free() omits ab874f22d35a s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported omits 2d1fc1eb9b54 s390/mm: simplify page table helpers for large entries omits 1c27a4bc817b s390/mm: make pmd/pud_bad() report large entries as bad omits 011620688a71 s390/time: ensure get_clock_monotonic() returns monotonic values omits 6756dd9b890f s390/process: avoid custom stack unwinding in get_wchan omits ea3f6dcfa71a s390/unwind: fix get_stack_pointer(NULL, NULL) omits d3baaeb5ae08 s390: avoid double handling of "noexec" option omits f653e29bc2d9 s390/time: remove monotonic_clock() omits 1917b47dc23f s390/qdio: move SSQD Sniffer mask definition omits 4f84b383511d s390/boot: fix section name escaping omits cceb018377a1 s390/alternatives: make use of asm_inline omits 6a3035dac650 s390/bug: make use of asm_inline omits 6d76c898d82d s390/qdio: don't attempt IRQ avoidance on Output SBALs omits 94c43bdaa007 s390/qdio: simplify thinint device registration omits 4611281021e9 s390/qdio: add statistics helper macro omits d86f71fd43fd s390/qdio: remove a forward declaration omits 4e79a5d41e8b s390/qdio: reduce log level for EQBS partial omits a320412dbbb3 s390/qdio: use QDIO_BUFNR() omits 249bd9087a52 xfs: properly serialise fallocate against AIO+DIO omits 8cefc107ca54 pipe: Use head and tail pointers for the ring, not cursor [...] omits f94df9890e98 Add wake_up_interruptible_sync_poll_locked() omits dde01d943559 drm/i915: Split detaching and removing the vma omits 164a4128869f drm/i915/selftests: Pretty print the i915_active omits 1db257c55f0c drm/i915/selftests: Assert that the idle_pulse is sent omits 30ef0e408507 ext2: don't set *count in the case of failure in ext2_try_ [...] omits 60e4cf67a582 reiserfs: fix extended attributes on the root directory omits 06087114606c Merge branch 'bpf-cleanup-btf-raw-tp' omits 12a8654b2e5a libbpf: Add support for prog_tracing omits f1b9509c2fb0 bpf: Replace prog_raw_tp+btf_id with prog_tracing omits 29b27657dbae drm/i915/mst: Document the userspace fail with possible_crtcs omits 34053ee18974 drm/i915: Simplify pipe_mask setup even further omits 4d19505ed28e drm/i915: Allow ICL+ DSI on any pipe omits 981329ce3c3e drm/i915: s/crtc_mask/pipe_mask/ omits 2b0b27418a72 drm/i915: Simplify LVDS crtc_mask setup omits b3d53f5fce5d usb: core: Remove redundant vmap checks omits f58691906679 ARM: dts: omap3: fix DPLL4 M4 divider max value omits 8ffea6eef4ac clk: ti: divider: convert to use min,max,mask instead of width omits a229965cfeab clk: ti: divider: cleanup ti_clk_parse_divider_data API omits fbbc18591585 clk: ti: divider: cleanup _register_divider and ti_clk_get [...] omits d948e6ca1899 spi: add power control when set_cs omits 683b85152e36 ASoC: rt1011: some minor changes to improve readability omits 98b6b8df06c7 ASoC: rt1011: add the range check for temperature_calib fr [...] omits 270d1b39b006 ASoC: rt1011: remove unnecessary tabs using spaces instead omits 5cf93491ff98 ASoC: rt1011: improve the rt1011_set_dai_fmt() function omits b9a3eea38b1e ASoC: rt1011: remove redundant code in kcontrol omits ece3e465b80a clk: ti: am43xx: drop idlest polling from gfx clock omits 194071817898 clk: ti: am33xx: drop idlest polling from gfx clock omits 4d0030bdb47b clk: ti: am33xx: drop idlest polling from pruss clkctrl clock omits caf00b53678f clk: ti: am43xx: drop idlest polling from pruss clkctrl clock omits 95a62bf2dbfb clk: ti: omap5: Drop idlest polling from IPU & DSP clkctrl clocks omits e1799d451a87 clk: ti: omap4: Drop idlest polling from IPU & DSP clkctrl clocks omits 9063ea469c40 clk: ti: dra7xx: Drop idlest polling from IPU & DSP clkctr [...] omits 25999e6172a3 clk: ti: omap5: add IVA subsystem clkctrl data omits 2d5f60afd2b6 dt-bindings: clk: add omap5 iva clkctrl definitions omits 2209b72d4199 clk: ti: clkctrl: add new exported API for checking standby info omits 22a6564f716b clk: ti: clkctrl: convert to use bit helper macros instead [...] omits 581eb61a9465 clk: ti: clkctrl: fix setting up clkctrl clocks omits 4569e64ab6a5 phy: phy-rockchip-inno-usb2: add phy description for px30 omits 64f86b997844 phy: qcom-usb-hs: Fix extcon double register after power cycle omits c9baab38fe0e phy: renesas: phy-rcar-gen2: Fix the array off by one warning omits 82b5d1644155 phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx [...] omits 3817c7961179 dt-bindings: phy: add yaml binding for rockchip,px30-dsi-dphy omits b7535a3bc0ba phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY omits 711b2bfba748 phy: add PHY_MODE_LVDS omits a228890f9458 phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC omits 6bd03e711369 dt-bindings: Add bindings for USB3 phy on Allwinner H6 omits bbbbd246ee12 clk: rockchip: make clk_half_divider_ops static omits 469191c7fcd0 MAINTAINERS: Mark linux-i3c mailing list moderated omits 708bc6ec65a7 i3c: Spelling s/dicovered/discovered/ omits 43e0ae7ae0f5 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits 6dea30b4fd54 wcn36xx: remove unecessary return omits d77ef82c72ed ath5k: eeprom: Remove unneeded variable omits 85630469d268 wil6210: add SPDX license identifiers omits 0dc269314a25 ath10k: remove unneeded semicolon omits 086ddf860650 mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops omits 4b15f83adaf1 rtlwifi: rtl8821ae: Drop condition with no effect omits a9160bb35ad9 b43: dma: Fix use true/false for bool type variable omits 6db774c17250 b43: main: Fix use true/false for bool type omits cbbd7f9a5e76 rtlwifi: rtl8192c: Drop condition with no effect omits baff8da6e163 rtw88: remove redundant null pointer check on arrays omits 5195b9042640 rtw88: avoid FW info flood omits 18a0696e85fd rtw88: fix potential read outside array boundary omits ff0dfe5b0377 rtw88: rearrange if..else statements for rx rate indexes omits 0b8db87da541 rtw88: use rtw_phy_pg_cfg_pair struct, not arrays omits 7436a470b583 rtw88: 8822b: add RFE type 3 support omits a969cf42e5fe rtw88: fix sparse warnings for power tracking omits 1f592108bbd0 rtw88: fix sparse warnings for DPK omits ddd1bbbae486 extcon: sm5502: remove redundant assignment to variable ca [...] omits d86784fe9b03 Merge branch 'Control-action-percpu-counters-allocation-by [...] omits 9ae6b78708a7 tc-testing: implement tests for new fast_init action flag omits e38226786022 net: sched: update action implementations to support flags omits abbb0d33632c net: sched: extend TCA_ACT space with TCA_ACT_FLAGS omits 5e174d5e73df net: sched: modify stats helper functions to support regul [...] omits ef816f3c49c1 net: sched: don't expose action qstats to skb_tc_reinsert() omits 26b537a88ca5 net: sched: extract qstats update code into functions omits 5e1ad95b630e net: sched: extract bstats update code into function omits c8ecebd04cbb net: sched: extract common action counters update code int [...] omits af91acbc6299 bpf: Fix bpf jit kallsym access omits 21d8bd123ac4 net: qrtr: Simplify 'qrtr_tun_release()' omits dba7bf0348e4 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 84e93d999a67 wimax: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops omits a2a1a13b81e6 net: dsa: add ethtool pause configuration support omits 1d7a55267fae vxlan: drop "vxlan" parameter in vxlan_fdb_alloc() omits a319fb52e4b3 net: phy: marvell: add downshift support for 88E1145 omits 29f52875ba99 Merge branch 'ICMP-flow-improvements' omits 58deb77cc52d bonding: balance ICMP echoes in layer3+4 mode omits 5dec597e5cd0 flow_dissector: extract more ICMP information omits 3b336d6f4ec6 flow_dissector: skip the ICMP dissector for non ICMP packets omits 98298e6ca6d5 flow_dissector: add meaningful comments omits 2d9c19044122 drm/i915/uc: define GuC and HuC binaries for TGL omits fae7d7d5f374 Revert "dma-buf: Add dma-buf heaps framework" omits 837324d43554 Revert "dma-buf: heaps: Add heap helpers" omits d59c5e025081 Revert "dma-buf: heaps: Add system heap to dmabuf heaps" omits 2e7f7cb2b50c Revert "dma-buf: heaps: Add CMA heap to dmabuf heaps" omits a262ef043642 Revert "kselftests: Add dma-heap test" omits c4917bfc3a6f tc-testing: fixed two failing pedit tests omits c0bceb97db9e tipc: add smart nagle feature omits 6c814e8c4e78 Merge branch 'mlxsw-Update-firmware-version' omits a72afb6879bb mlxsw: Enforce firmware version for Spectrum-2 omits 5fd2ef468906 mlxsw: Bump firmware version to 13.2000.2308 omits ff298839b673 mlxsw: pci: Increase PCI reset timeout for SN3800 systems omits 5075066a7782 mlxsw: reg: Increase size of MPAR register omits ca66536845cd kernel: dma-contiguous: mark CMA parameters __initdata/__i [...] omits 9ff6aa027dbb dma-debug: add a schedule point in debug_dma_dump_mappings() omits 4544b9f25e70 dma-mapping: Add vmap checks to dma_map_single() omits a445e940ea68 dma-mapping: fix handling of dma-ranges for reserved memor [...] omits 4e380d080be4 drm/i915: Stop frobbing crtc->base.mode omits 25f899544fb4 drm/i915: Nuke 'mode' argument to intel_get_load_detect_pipe() omits 8dcdfb7096a3 Merge branches 'doc.2019.10.29a', 'fixes.2019.10.30a', 'no [...] omits a60a5746004d security/safesetid: Replace rcu_swap_protected() with rcu_ [...] omits 445d3749315f net/sched: Replace rcu_swap_protected() with rcu_replace_p [...] omits b685b534bf15 net/netfilter: Replace rcu_swap_protected() with rcu_repla [...] omits e3f0d761fcae net/core: Replace rcu_swap_protected() with rcu_replace_pointer() omits 6092f7263f7e bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_ [...] omits 62860da7082e fs/afs: Replace rcu_swap_protected() with rcu_replace_pointer() omits c0eaf15cd5d3 drivers/scsi: Replace rcu_swap_protected() with rcu_replac [...] omits 1feace5d6a4a drm/i915: Replace rcu_swap_protected() with rcu_replace_pointer() omits 12e78e690213 x86/kvm/pmu: Replace rcu_swap_protected() with rcu_replace [...] omits a63fc6b75cca rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() omits cf204a718357 bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segm [...] omits af21c717f475 bpf, testing: Refactor test_skb_segment() for testing skb_ [...] omits 36b5dae64513 rcu: Suppress levelspread uninitialized messages omits b8889c9c89a2 rcu: Fix uninitialized variable in nocb_gp_wait() omits 7cc0fffde6e4 rcu: Update descriptions for rcu_future_grace_period tracepoint omits d01f86206864 rcu: Update descriptions for rcu_nocb_wake tracepoint omits 7eb54685c63c rcu: Remove obsolete descriptions for rcu_barrier tracepoint omits 05ef9e9eb3da rcu: Ensure that ->rcu_urgent_qs is set before resched IPI omits 5a6446626d7e workqueue: Convert for_each_wq to use built-in list check omits 1d24dd4e01fb rcu: Several rcu_segcblist functions can be static omits 8e6af017f4b1 rcu: Remove unused function hlist_bl_del_init_rcu() omits 7e07e7aec569 bpf: Add s390 testing documentation omits 9ffccb76062a selftests/bpf: Test narrow load from bpf_sysctl.write omits 15ab09bdca61 bpf: Enforce 'return 0' in BTF-enabled raw_tp programs omits 5ab5e4e60acc drm/amd/display: Add a conversion function for transmitter [...] omits 5e8f5477f9d2 drm/amd/display: remove redundant null pointer check before kfree omits 46203a508f64 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE omits 361d66edc5d2 drm/amdgpu: fix no ACK from LDS read during stress test fo [...] omits 897110eed508 drm/amdgpu: fix gfx VF FLR test fail on navi omits bff77e86a377 drm/amdgpu: bypass some cleanup work after err_event_athub (v2) omits 8baaadba7355 drm/amdgpu: clear UVD VCPU buffer when err_event_athub generated omits b4def3744ba8 drm/amdgpu/SRIOV: SRIOV VF doesn't support BACO omits 44b582b32a8a drm/amdgpu: Remove superfluous void * cast in debugfs_crea [...] omits e4b116a2c0b7 drm/amdgpu: remove set but not used variable 'adev' omits ef6691565391 drm/amdkfd: bug fix for out of bounds mem on gpu cache fil [...] omits 533bfcaea170 drm/amdkfd: Delete duplicated queue bit map reservation omits 55695b36c149 drm/amdkfd: Delete unnecessary pr_fmt switch omits 975c99a57096 io_uring: io_wq_create() returns an error pointer, not NULL omits a8ddac7c9f06 drm/i915: Avoid HPD poll detect triggering a new detect cycle omits c618a90dcaf3 spi: zynq-qspi: Drop GPIO header omits 26fa680ba9a1 spi: dw: Drop GPIO header omits c8b348dd8609 spi: txx9: Convert to use GPIO descriptors omits 059c67f11c89 ASoC: dt-bindings: rt5682: add button delay device property omits e226445802cb ASoC: rt5682: improve the sensitivity of push button omits 67e6b4ef8496 fsnotify: Add git tree reference to MAINTAINERS omits c9ccf71fc807 pinctrl: intel: Add Intel Tiger Lake pin controller support omits 942c5ea49ffb pinctrl: intel: Use helper to restore register values on - [...] omits 764cfe33517f pinctrl: intel: Drop level from warning to debug in intel_ [...] omits 471dd9a9c7c1 pinctrl: intel: Introduce intel_restore_intmask() helper omits 7101e022523b pinctrl: intel: Introduce intel_restore_hostown() helper omits f78f152a1a3f pinctrl: intel: Introduce intel_restore_padcfg() helper omits e58e177392b9 pinctrl: cherryview: Allocate IRQ chip dynamic omits 17d49c6258e6 pinctrl: cherryview: Fix spelling mistake in the comment omits 3739898576a1 pinctrl: cherryview: Fix irq_valid_mask calculation omits 4973ddc84264 pinctrl: intel: Avoid potential glitches if pin is in GPIO mode omits a06375a9ac98 drm/i915/gt: Always track callers to intel_rps_mark_interactive() omits 76f0030f367c spi: dw: Remove runtime PM enable/disable from common part [...] omits e9904ed5e73a ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() omits d247568bb21b ASoC: rt5677-spi: fixup compile warning omits e44ff9ea8f4c powerpc/tools: Don't quote $objdump in scripts omits b9e0805abf2e powerpc: Add build-time check of ptrace PT_xx defines omits 5c74f7995868 powerpc/ptrace: Add prototype for function pt_regs_check omits 0929249e3be3 ALSA: firewire-motu: Correct a typo in the clock proc string omits 271e657f92ed ALSA: firewire-motu: add support for MOTU UltraLite omits bd1073728260 ALSA: firewire-motu: code refactoring to handle model spec [...] omits 4b2079f80aa0 ALSA: firewire-motu: minor code refactoring for protocol v [...] omits 3f58f004bff3 ALSA: firewire-motu: detect SPH source of sampling clock omits 1ef2ff941424 ALSA: firewire-motu: print for unknown source of sampling clock omits 2644df63c709 ALSA: firewire-motu: fix wrong spelling for macro omits c1c8058dfb98 iommu/virtio: Remove unused variable omits d5ca94a4bdcc staging: exfat: avoid multiple assignments omits 89f882db113b staging: exfat: replace printk(KERN_INFO ...) with pr_info() omits 487242c3dd31 staging: exfat: remove unnecessary new line in if condition omits 072429a4d6ab staging: exfat: make alignment match open parenthesis omits 6853f94ad751 staging: exfat: remove unnecessary parentheses omits be1f84cf772b staging: KPC2000: kpc2000_spi.c: Fix style issues (Unneces [...] omits e5f26f8548f9 staging: KPC2000: kpc2000_spi.c: Fix style issues (alignment) omits c4d362420d75 staging: KPC2000: kpc2000_spi.c: Fix style issues (misalig [...] omits 25ec44ebdc1a staging: KPC2000: kpc2000_spi.c: Fix style issues (missing [...] omits 6e0afa355a72 staging: vt6655: Fix lines ending with parentheses omits 600bf7aecebd staging: sm750fb: Replace multiple spaces with tabs when it suits omits 94d70f66c294 staging: sm750fb: Fix typo in comment omits 67e7bd248473 staging: emxx_udc: Fix invalid reference error omits 3c124435e8dd iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping omits 3332364e4ebc iommu/amd: Support multiple PCI DMA aliases in device table omits a5bbbf37c6f8 iommu/amd: Do not re-fetch iommu->cmd_buf_tail omits 811bb3db25ac drm/i915/tgl: Add gam instdone omits e50dbdbfd9fb drm/i915/tgl: Add SFC instdone to error state omits 777260a5c992 mtd: rawnand: remove unecessary checking if dmac is NULL omits b8bfe845a674 dt-bindings: backlight: lm3630a: Fix missing include omits 1d4961d9eb1a ALSA: usb-audio: sound: usb: usb true/false for bool return type omits c790c3d2b0ec selftests/powerpc: Add a test of spectre_v2 mitigations omits 203bddfdfb6c e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set omits fb776f5d57ee e1000e: Add support for Tiger Lake omits 3fd8ed563958 i40e: Add UDP segmentation offload support omits c74d4bdbae4f ixgbe: Add UDP segmentation offload support omits 4085d06d2f22 igb: Add UDP segmentation offload support omits 749234419aee Merge branch 'nfc-pn533-add-uart-phy-driver' omits e4a5dc1849d3 nfc: pn532_uart: Make use of pn532 autopoll omits c64b875fe1e1 nfc: pn533: Add autopoll capability omits c656aa4c27b1 nfc: pn533: add UART phy driver omits 843cc92ed323 nfc: pn533: Split pn533 init & nfc_register omits 0bf2840ccc6e nfc: pn533: Add dev_up/dev_down hooks to phy_ops omits 3c57b3954701 nfc: pn532: Add uart phy docs and rename it omits 3d5f3a67e466 nfc: pn533: i2c: "pn532" as dt compatible string omits daee5598e491 e1000e: Drop unnecessary __E1000_DOWN bit twiddling omits a7023819404a e1000e: Use rtnl_lock to prevent race conditions between n [...] omits 914ee9c436cb e1000e: Add support for Comet Lake omits 9014fc319b4b Merge branch 'bridge-fdbs-bitops' omits 3fb01a31afda net: bridge: fdb: set flags directly in fdb_create omits d38c6e3db0c4 net: bridge: fdb: convert offloaded to use bitops omits b5cd9f7c4248 net: bridge: fdb: convert added_by_external_learn to use bitops omits ac3ca6af443a net: bridge: fdb: convert added_by_user to bitops omits e0458d9a733b net: bridge: fdb: convert is_sticky to bitops omits 29e63fffd666 net: bridge: fdb: convert is_static to bitops omits 6869c3b02b59 net: bridge: fdb: convert is_local to bitops omits 8466a57dfbb0 net/smc: remove unneeded include for smc.h omits f73b12812a3d tipc: improve throughput between nodes in netns omits 51210ad5a558 inet: do not call sublist_rcv on empty list omits acda6180e86b broadcom: bnxt: Fix use true/false for bool omits cb5ff33fbfee cavium: thunder: Fix use true/false for bool type omits 5b5168c76a07 Merge branch 'net-phy-marvell-fix-and-extend-downshift-support' omits 262caf47449d net: phy: marvell: add PHY tunable support for more PHY versions omits 5c6bc5199b5d net: phy: marvell: add downshift support for M88E1111 omits 911af5e149bb net: phy: marvell: fix downshift function naming omits f8d975be7114 net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_ [...] omits b3545e086877 drm/i915/tgl: add support to one DP-MST stream omits e528afb72a48 Documentation: net-sysfs: describe missing statistics omits 78713dfade75 Input: kxtj9 - switch to using polled mode of input devices omits e73391180ae9 Input: kxtj9 - switch to using managed resources omits b873f73cf66f Input: bma150 - switch to using polled mode of input devices omits 493a6ebd59dc Input: bma150 - use managed resources helpers omits 867e8820e037 Input: mma8450 - switch to using polled mode of input devices omits ff68cf0b166e Input: gpio_decoder - switch to using polled mode of input [...] omits 36bc3684c212 Input: rb532_button - switch to using polled mode of input [...] omits 528c7d02c78b Input: rb532_button - switch to using managed resources omits aede7a1e0cc3 Input: sgi_btns - switch to using polled mode of input devices omits 9e085dd069d5 Input: sgi_btns - switch to using managed resources omits 5d96738d9a74 Input: cobalt_btns - switch to using polled mode of input devices omits 4d69ca90de6a Input: cobalt_btns - convert to use managed resources omits 4a767ec368bf Input: wistron_btns - switch to using polled mode of input [...] omits 071ec845c8c6 Input: apanel - switch to using polled mode of input devices omits 9584bded0ba8 Input: gpio_keys_polled - switch to using polled mode of i [...] omits c028c44f4283 Input: jornada680_kbd - switch to using polled mode of inp [...] omits ea6c52ae259a Input: clps711x-keypad - switch to using polled mode of in [...] omits d0fe37b923e1 Input: adc-keys - switch to using polled mode of input devices omits 7cca5a342ecd Input: tsc6507x-ts - switch to using polled mode of input devices omits 9b587815ddd8 Input: ts4800-ts - switch to using polled mode of input devices omits 08b936012964 Input: sur40 - switch to using polled mode of input devices omits bd88ce25335d Input: raspberrypi-ts - switch to using polled mode of inp [...] omits 055070a7d0d3 Input: psxpad-spi - switch to using polled mode of input devices omits 57c2af791b6c Merge tag 'topic/mst-suspend-resume-reprobe-2019-10-29-2' [...] omits 199f3ac31955 ionic: Remove set but not used variable 'sg_desc' omits caabee5b53f5 net: phy: dp83867: support Wake on LAN omits 76d7774e203d net: aquantia: fix error handling in aq_ptp_poll omits 207136dfeb3b net: aquantia: remove unused including <linux/version.h> omits b6989d248a2d net: dsa: LAN9303: select REGMAP when LAN9303 enable omits 11dbb632a45a net: aquantia: make two symbols be static omits 6d28f1d95c42 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 842f96124c56 io_uring: fix race with canceling timeouts omits a0e047156cde drm/i915/gem: Make context persistence optional omits 8c84b43f17cb Merge tag 'exynos-drm-next-for-v5.5' of git://git.kernel.o [...] omits a24e4b09dc75 Merge tag 'drm-misc-next-2019-10-24-2' of git://anongit.fr [...] omits 545164646743 drm/i915: Provide more information on DP AUX failures omits 60845e34f0c5 Merge tag 'drm-next-5.5-2019-10-25' of git://people.freede [...] omits cdc2d6685c13 dt-bindings: clock: tegra: Rename SOR0_LVDS to SOR0_OUT omits d5b60e26e86a RDMA/hns: Fix build error again omits 0f9ed3b2c9ec drm/i915/display/cnl+: Handle fused off DSC omits ee595888e1c2 drm/i915/display/icl+: Check if DMC is fused off omits 7a40aac1d77a drm/i915/display: Check if FBC is fused off omits 74393109a8c3 drm/i915/display: Handle fused off HDCP omits a20e26d8421a drm/i915: Add two spaces before the SKL_DFSM registers omits 352b1dee7440 net: fec: remove redundant assignment to pointer bdp omits d607525bd912 net: dsa: return directly from dsa_to_port omits bf96b515082c drm/i915/perf: ensure selftests select valid format omits 65e19f54d29c io_uring: support for larger fixed file sets omits b7620121dc04 io_uring: protect fixed file indexing with array_index_nospec() omits 17f2fe35d080 io_uring: add support for IORING_OP_ACCEPT omits de2ea4b64b75 net: add __sys_accept4_file() helper omits fcb323cc53e2 io_uring: io_uring: add support for async work inheriting files omits 561fb04a6a22 io_uring: replace workqueue usage with io-wq omits 771b53d033e8 io-wq: small threadpool implementation for io_uring omits 6efb16b1d551 RISC-V: Issue a tlb page flush if possible omits 31738ede9b33 RISC-V: Issue a local tlbflush if possible. omits 6384423f49c8 RISC-V: Do not invoke SBI call if cpumask is empty omits 5340627e3fe0 riscv: add support for SECCOMP and SECCOMP_FILTER omits 83b8a6f242ea drm/gem: Fix mmap fake offset handling for drm_gem_object_ [...] omits 9e62b885f715 drm/panfrost: Simplify devfreq utilisation tracking omits 221bc77914cb drm/panfrost: Use generic code for devfreq omits 6a3552527d43 drm/i915/tgl: Add AUX B & C to DC_OFF_POWER_DOMAINS omits 47c41af70696 drm/i915: Drop unused AUX register offsets omits 92d72f1b8bbb net: aquantia: fix unintention integer overflow on left shift omits 69977901867a net: aquantia: fix spelling mistake: tx_queus -> tx_queues omits 7d2ae5837665 ASoC: Intel: bxt_rt298: common hdmi codec support omits 59bbd703ea2e ASoC: intel: sof_rt5682: common hdmi codec support omits dfe87aa86cd9 ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support omits 57ad18906f24 ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support omits 139c7febad1a ASoC: SOF: Intel: add support for snd-hda-codec-hdmi omits 0f163110256a ASoC: Intel: skl-hda-dsp-generic: fix include guard name omits 7de9a47c8971 ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi omits 608b8c36c371 ASoC: hdac_hda: add support for HDMI/DP as a HDA codec omits 2a2edfbbfee4 ALSA: hda/hdmi - implement mst_no_extra_pcms flag omits ac541f250372 mm/hmm: allow snapshot of the special zero page omits 692a0dc734c7 dt-bindings: can: Convert Allwinner A10 CAN controller to [...] omits a90100421499 fs/iomap: remove redundant check in iomap_dio_rw() omits 21f55993eb7a xfs: merge xfs_showargs into xfs_fs_show_options omits 1775c506a31e xfs: clean up printing inode32/64 in xfs_showargs omits aa58d4455a11 xfs: clean up printing the allocsize option in omits 7c6b94b1b526 xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE omits 3274d0080100 xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to omits 2fcddee8cd8f xfs: simplify parsing of allocsize mount option omits 5da8a07c79e8 xfs: rename the m_writeio_* fields in struct xfs_mount omits 3cd1d18b0d40 xfs: remove the m_readio_* fields in struct xfs_mount omits b5ad616c3edf xfs: don't use a different allocsice for -o wsync omits dd2d535e3fb2 xfs: cleanup calculating the stat optimal I/O size omits 69e8575dee42 xfs: remove the dsunit and dswidth variables in omits 8da57c5c000c xfs: remove the biosize mount option omits 2123ef851083 xfs: simplify setting bio flags omits e992ae8afded xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks omits fec40e220ffc xfs: refactor xfs_bmap_count_blocks using newer btree helpers omits c2414ad6e66a xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata omits 04df34ac6494 xfs: namecheck directory entry names before listing them omits 16c6e92c7e98 xfs: namecheck attribute names before listing them omits c84760659dcf xfs: check attribute leaf block structure omits 8d82cee2f8aa pstore: Make pstore_choose_compression() static omits ffe9fc1fb6a4 dt-bindings: display: st,stm32-dsi: Fix white spaces omits 95a1b3ff9a3e io_uring: Fix mm_fault with READ/WRITE_FIXED omits fa4562280889 io_uring: remove index from sqe_submit omits c826bd7a743f io_uring: add set of tracing events omits 2ff0b4504fce dt-bindings: soc: amlogic: canvas: convert to yaml omits b79029b2e859 drm/i915/gt: Make timeslice duration configurable omits 11365043e527 io_uring: add support for canceling timeout requests omits a41525ab2e75 io_uring: add support for absolute timeouts omits ba5290ccb6b5 io_uring: replace s->needs_lock with s->in_async omits 33a107f0a1b8 io_uring: allow application controlled CQ ring size omits c3a31e605620 io_uring: add support for IORING_REGISTER_FILES_UPDATE omits 08a451739a9b io_uring: allow sparse fixed file sets omits ba816ad61fdf io_uring: run dependent links inline if possible omits a90cc244e89d media: dt-bindings: media: add new rc map names omits cf4ef3a82f74 dt-bindings: media: meson-ao-cec: convert to yaml omits e44ec4a35dbd arm64: print additional fault message when executing non-e [...] omits 4ec37538a667 drm/i915: Rename "inject_load_failure" module parameter omits dd6e38dfc128 drm/i915: Fix i915_inject_load_error() name to read *_probe_* omits 6a41b6c5fc20 gpio: Add xgs-iproc driver omits 1dfc462a5438 dt-bindings: gpio: brcm: Add bindings for xgs-iproc omits 921d6c32b6f8 MAINTAINERS: Add entry for RDA Micro GPIO driver and binding omits d57eb825e0dc gpio: Add RDA Micro GPIO controller support omits 69e00e2d8d31 dt-bindings: gpio: Add devicetree binding for RDA Micro GP [...] omits fa6661b7aa0b drm/tegra: Optionally attach clients to the IOMMU omits 2e8d8749f6f9 drm/tegra: Support DMA API for display controllers omits d972d6247628 drm/tegra: falcon: Clarify address usage omits 20e7dce255e9 drm/tegra: Remove memory allocation from Falcon library omits 06867a362de0 gpu: host1x: Set DMA mask based on IOMMU setup omits af1cbfb9bf0f gpu: host1x: Support DMA mapping of buffers omits b78e70c04c14 gpu: host1x: Allocate gather copy for host1x omits ab4f81bfc2a8 gpu: host1x: Add direction flags to relocations omits 44156eee91ba gpu: host1x: Clean up debugfs on removal omits 80327ce3d4ed gpu: host1x: Overhaul host1x_bo_{pin,unpin}() API omits 7edd7961e58d drm/tegra: Simplify IOMMU group selection omits a7303f773571 drm/tegra: Do not use ->load() and ->unload() callbacks omits 45f10dabb56b clk: samsung: exynos5420: Add SET_RATE_PARENT flag to cloc [...] omits ca185b260951 KVM: arm/arm64: vgic: Don't rely on the wrong pending table omits bad36e4e8cdc KVM: arm/arm64: vgic: Fix some comments typo omits 9ff624cdbff4 KVM: arm/arm64: vgic: Remove the declaration of kvm_send_u [...] omits 29d9640bb537 mtd: rawnand: cadence: Remove dev_err() on platform_get_ir [...] omits 21777bc90427 mtd: rawnand: mxic: Remove dev_err() on platform_get_irq() [...] omits 0e04b2ff7123 mtd: rawnand: brcmnand: Fix NULL pointer assignment omits f34a5072c465 mtd: rawnand: denali: remove the old unified controller/ch [...] omits a566e35f1e8b libbpf: Don't use kernel-side u32 type in xsk.c omits 267c1d772380 MAINTAINERS: ubi/ubifs: Update the Git repository omits 69c7f4618c16 mtd: spear_smi: Fix Write Burst mode omits 2aba2f2a704d mtd: physmap_of: add a hook for Intel IXP4xx flash probing omits 8b3cc926223b mtd: add DT bindings for the Intel IXP4xx Flash omits 5c1719a2b978 MAINTAINERS: mtd/ubi/ubifs: Remove inactive maintainers omits e96303f0c9d4 mtd: maps: l440gx: Avoid printing address to dmesg omits 7f9d4c08846e drm/i915: Fix i845/i865 cursor width omits f0cf17ed76cf spi: pxa2xx: Add support for Intel Comet Lake-H omits f7907e57aea2 regulator: fixed: add off-on-delay omits 96da2d9c905b dt-bindings: regulator: fixed: add off-on-delay-us property omits bf2f64ea6594 ASoC: rockchip_max98090: Add HDMI jack support omits 05b754f5f41c ASoC: rockchip_max98090: Optionally support HDMI use case omits f03412b78a94 ASoC: rockchip-max98090: Support usage with and without HDMI omits a9c82d63ca48 drm: bridge: dw-hdmi: Report connector status using callback omits c3ad1092e106 ASoC: SOF - remove the dead code (skylake/kabylake) omits d745cc1ab659 ASoC: intel - fix the card names omits 86d35f87ebaa drm/vboxvideo: Use drm_gem_fb_create_with_dirty instead of [...] omits 3c379a59b479 tools: PCI: Fix fd leakage omits a0855d24fc22 locking/mutex: Complain upon mutex API misuse in IRQ contexts omits 751459043cc8 futex: Drop leftover wake_q_add() comment omits 726b4fba94be usb: dwc3: of-simple: add a shutdown omits 387c359b84f7 usb: cdns3: Add TI specific wrapper driver omits 00a7f0d7155c drm/i915/tgl: Add perf support on TGL omits fc2152304110 drm/i915/perf: Add helper macros for comparing with whitel [...] omits ecf8fd6d917d PCI: versatile: Enable COMPILE_TEST omits 2999dea8e94a PCI: versatile: Remove usage of PHYS_OFFSET omits f9f4fdaa3509 PCI: versatile: Use pci_parse_request_of_pci_ranges() omits 3c65ebff8fae PCI: xilinx-nwl: Use pci_parse_request_of_pci_ranges() omits ee352c272e41 PCI: xilinx: Use pci_parse_request_of_pci_ranges() omits 83083e241d48 PCI: xgene: Use pci_parse_request_of_pci_ranges() omits e0aebfe84a2f PCI: v3-semi: Use pci_parse_request_of_pci_ranges() omits 62240a88004b PCI: rockchip: Drop storing driver private outbound resource data omits 5c1306a0fde6 PCI: rockchip: Use pci_parse_request_of_pci_ranges() omits 6c6a0dff0641 PCI: mobiveil: Use pci_parse_request_of_pci_ranges() omits 8a26f861b815 PCI: mediatek: Use pci_parse_request_of_pci_ranges() omits 7ef1c871da16 PCI: iproc: Use pci_parse_request_of_pci_ranges() omits 783a862563f7 PCI: faraday: Use pci_parse_request_of_pci_ranges() omits 7fe71aa84b43 PCI: dwc: Use pci_parse_request_of_pci_ranges() omits e634e3e0b790 PCI: altera: Use pci_parse_request_of_pci_ranges() omits 4e5be6f81be7 PCI: aardvark: Use pci_parse_request_of_pci_ranges() omits 65991f437699 PCI: Export pci_parse_request_of_pci_ranges() omits 494f8b10d832 resource: Add a resource_list_first_type helper omits 1c16b3d58681 docs/core-api: memory-allocation: mention size helpers omits 094ef1c9fbea docs/core-api: memory-allocation: remove uses of c:func: omits ef8330fe0271 docs/core-api: memory-allocation: fix typo omits 822bbba0cabb Merge tag 'v5.4-rc4' into docs-next omits 4c48f2367844 dt-bindings: usb: Add binding for the TI wrapper for Caden [...] omits e60f7bb7ea68 drm/i915/selftests: check for missing aperture omits 34a6baa2df9d drm/i915: don't allocate the ring in stolen if we lack aperture omits 4dc0a7cae212 drm/i915: Don't try to place HWS in non-existing mappable region omits 895d8ebeaa92 drm/i915: error capture with no ggtt slot omits cd20c70bb05e drm/i915: set num_fence_regs to 0 if there is no aperture omits 54b512cd7a6d drm/i915: do not map aperture if it is not available. omits d41abfd7ae33 Documentation/scheduler: fix links in sched-stats omits 773ed805b5ee drm/i915: define i915_ggtt_has_aperture omits e21be0d1d7bd clk: samsung: exynos5420: Preserve CPU clocks configuratio [...] omits b92981de92cb clk: samsung: exynos5420: Add VPLL rate table omits 5e2c27e833bb drivers/perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver. omits 030f6f84e556 Documentation: perf: Update documentation for ThunderX2 PM [...] omits a02cbc7ffe52 selftests/powerpc: Fixup clobbers for TM tests omits b1ec18eae0b6 Documentation: Rename rcu_node_context_switch() to rcu_not [...] omits 45271064e1ca doc: Update list_for_each_entry_rcu() documentation omits 71cb46ae46bd Restore docs "rcu: Restore barrier() to rcu_read_lock() an [...] omits d7424e283cc4 Restore docs "treewide: Rename rcu_dereference_raw_notrace [...] omits 76e771d18806 docs: rcu: Increase toctree to 3 omits 07335c16a39c docs: rcu: Correct links referring to titles omits ccc9971e2147 docs: rcu: convert some articles from html to ReST omits c07e6f36bc32 Revert docs from "treewide: Rename rcu_dereference_raw_not [...] omits 97df75cde57f Revert docs from "rcu: Restore barrier() to rcu_read_lock( [...] omits e79b3ddad679 leds: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM omits 49bb001e246d cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIM [...] omits ae37fe5c0750 procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM omits 64eea63c19a2 sched/kcpustat: Introduce vtime-aware kcpustat accessor fo [...] omits 023e9deb51c9 context_tracking: Check static key on context_tracking_ena [...] omits 9adbb9dd4c4e sched/vtime: Introduce vtime_accounting_enabled_cpu() omits e44fcb4b7a29 sched/vtime: Rename vtime_accounting_cpu_enabled() to vtim [...] omits 097f2541c6e5 context_tracking: Introduce context_tracking_enabled_cpu() omits 84e0dacd0c34 context_tracking: Rename context_tracking_is_cpu_enabled() [...] omits 74c578759f15 context_tracking: Rename context_tracking_is_enabled() => [...] omits 0ca167c056ea context_tracking: Remove context_tracking_active() omits e6d5bf3e321c sched/cputime: Add vtime guest task state omits 14faf6fcac4b sched/cputime: Add vtime idle task state omits 802f4a827f13 sched/vtime: Record CPU under seqcount for kcpustat needs omits b8c96361402a sched/fair/util_est: Implement faster ramp-up EWMA on util [...] omits 09ef6fde7d89 staging: kpc2000: kpc_i2c: Remove commented code omits 9535e71e7b80 staging: kpc2000: kpc_i2c: Fix lines over 80 chars omits 883afa2de414 staging: emxx_udc: Fix the format of a parameter list omits 4f83b7dd1b07 staging: rts5208: Fix alignment and a line ending with a '(' omits 6df6f3849bb8 staging: wilc1000: check if device is initialzied before c [...] omits 3df2c830bfc4 drm/i915/blt: fixup block_size rounding omits 7448bfec6bf5 Input: edt-ft5x06 - add support for regulator omits a1b92973fba4 Input: st1232 - switch to using MT-B protocol omits 833c2c083856 Input: st1232 - note that the receive buffer is DMA-safe omits b67b6f598c5d Input: st1232 - do not set parent device explicitly omits ac6b31797925 Input: st1232 - do not allocate fingers data separately omits efd7bb08a762 Input: st1232 - do not reset the chip too early omits 95dc58a9a02f Input: st1232 - rely on I2C core to configure wakeup interrupt omits 16dc7c5c13f1 Input: st1232 - do not unconditionally configure as wakeup source omits 95c9ea96adb3 Input: st1232 - simplify parsing of read buffer omits d3a3aa0c59e8 libbpf: Fix off-by-one error in ELF sanity check omits 94ff9ebb49a5 libbpf: Fix compatibility for kernels without need_wakeup omits 100843f17610 scsi: zfcp: trace channel log even for FCP command responses omits e76acc519426 scsi: zfcp: proper indentation to reduce confusion in zfcp [...] omits 48910f8c35cf scsi: zfcp: move maximum age of diagnostic buffers into a [...] omits 8a72db70b5ca scsi: zfcp: implicitly refresh config-data diagnostics whe [...] omits 5a2876f0d1ef scsi: zfcp: introduce sysfs interface to read the local B2 [...] omits 8155eb078527 scsi: zfcp: implicitly refresh port-data diagnostics when [...] omits 6028f7c4cd87 scsi: zfcp: introduce sysfs interface for diagnostics of l [...] omits a10a61e807b0 scsi: zfcp: support retrieval of SFP Data via Exchange Port Data omits 088210233e6f scsi: zfcp: add diagnostics buffer for exchange config data omits 7e418833e689 scsi: zfcp: diagnostics buffer caching and use for exchang [...] omits 92953c6e0aa7 scsi: zfcp: signal incomplete or error for sync exchange c [...] omits 7b10db555257 scsi: lpfc: Make lpfc_debugfs_ras_log_data static omits c3e5aac3e2f5 scsi: lpfc: Fix NULL check before mempool_destroy is not needed omits 5792a0e81678 scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx omits 9e2edb41c3d4 scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc omits 589531a027a3 MAINTAINERS: update the list of maintained files for max77650 omits b1184bab3b34 dt-bindings: mfd: max77650: convert the binding document to yaml omits 3d585ad8a66e dt-bindings: leds: max77650: convert the binding document to yaml omits dfd4e3dfd2a6 dt-bindings: power: max77650: convert the binding document [...] omits a62ffedee2ef dt-bindings: regulator: max77650: convert the binding docu [...] omits b8fee80207ef dt-bindings: input: max77650: convert the binding document [...] omits b00e14c53657 dt-bindings: ata: sata_rcar: Add r8a774b1 support omits 4345dda5a58a dt-bindings: sram: Merge Socionext SRAM bindings into generic omits 517bcde22c21 dt-bindings: sram: Merge Allwinner SRAM bindings into generic omits 1a4d47af0714 dt-bindings: sram: Merge Rockchip SRAM bindings into generic omits 0759b09eadd0 dt-bindings: sram: Merge Renesas SRAM bindings into generic omits 0f0bbb7986c4 dt-bindings: sram: Merge Amlogic SRAM bindings into generic omits e1679513f9ee dt-bindings: sram: Merge Samsung SRAM bindings into generic omits f69629919942 dt-bindings: sram: Convert SRAM bindings to json-schema omits d5a721c96a44 atm: remove unneeded semicolon omits f95f96a4946a sock: remove unneeded semicolon omits 11b3412cef89 net: mediatek: remove unneeded semicolon omits acf5133b1d27 mlxsw: spectrum_buffers: remove unneeded semicolon omits eb8b7077101c Merge branch 'mv88e6xxx-Allow-config-of-ATU-hash-algorithm' omits 23e8b470c778 net: dsa: mv88e6xxx: Add devlink param for ATU hash algorithm. omits 6b297524234c net: dsa: Add support for devlink device parameters omits ebdcebcb8b64 r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw [...] omits 360c09c01c5a xfs: consolidate preallocation in xfs_file_fallocate omits 7a42c70ea0dd xfs: disable xfs_ioc_space for always COW inodes omits c7ccf10bb92e ACPICA: Update version to 20191018 omits 45abdc9903e9 ACPICA: debugger: remove leading whitespaces when converti [...] omits 02b04f10b836 ACPICA: acpiexec: initialize all simple types and field un [...] omits 760935064252 ACPICA: debugger: add field unit support for acpi_db_get_n [...] omits 20d93fce0002 ACPICA: debugger: surround field unit output with braces '{' omits 5fd033288a86 ACPICA: debugger: add command to dump all fields of partic [...] omits efcf9456c81c ACPICA: utilities: add flag to only display data when dump [...] omits 1770093c5bed ACPICA: make acpi_load_table() return table index omits 42d939fadbfa ACPICA: Add new external interface, acpi_unload_table() omits aaf7566f33d2 ACPICA: More Clang changes omits 197aba2090e3 ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 omits edc5935ec777 ACPICA: Results from Clang omits 7dd6c14b52ab Merge branch 'net-dsa-b53-Add-support-for-MDB' omits 29bb5e8337ca net: dsa: bcm_sf2: Wire up MDB operations omits 5d65b64a3d97 net: dsa: b53: Add support for MDB omits 7a9eff98a55d Merge branch 'mvpp2-improvements-in-rx-path' omits a0c78337dd3a mvpp2: prefetch frame header omits e1921168bbd4 mvpp2: sync only the received frame omits 7f7183af448a mvpp2: refactor frame drop routine omits faf7b8b22bd1 isdn: hfcsusb: Spelling and grammar fixes omits 8ebed8ae49df tipc: Spelling s/enpoint/endpoint/ omits e1b185491f73 net: Fix various misspellings of "connect" omits c199ce4f9dd8 net: Fix misspellings of "configure" and "configuration" omits 953d57eba519 drm/i915/gem: Limit the blitter sizes to ensure low preemp [...] omits 19c17b763f05 drm/i915/execlists: Use vfunc to check engine submission mode omits f0d532c43073 net: dsa: qca8k: Initialize the switch with correct number [...] omits 556f124fb306 net: dsa: fix dereference on ds->dev before null check error omits bb3dba330006 Merge branch 'odp_rework' into rdma.git for-next omits 46870b2391d5 RDMA/odp: Remove broken debugging call to invalidate_range omits 09689703d29a RDMA/mlx5: Do not race with mlx5_ib_invalidate_range durin [...] omits d561987f34f2 RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray omits 5256edcb98a1 RDMA/mlx5: Rework implicit ODP destroy omits b70d785d237c RDMA/mlx5: Avoid double lookups on the pagefault path omits 3389baa831b6 RDMA/mlx5: Reduce locking in implicit_mr_get_data() omits 423f52d65005 RDMA/mlx5: Use an xarray for the children of an implicit ODP omits 54375e738295 RDMA/mlx5: Split implicit handling from pagefault_mr omits 9162420dde49 RDMA/mlx5: Set the HW IOVA of the child MRs to their place [...] omits c2edcd69351f RDMA/mlx5: Lift implicit_mr_alloc() into the two routines [...] omits 3d5f3c54e7bc RDMA/mlx5: Rework implicit_mr_get_data omits 74bddb3682f6 RDMA/mlx5: Delete struct mlx5_priv->mkey_table omits 806b101b2bfa RDMA/mlx5: Use a dedicated mkey xarray for ODP omits 50211ec9443f RDMA/mlx5: Split sig_err MR data into its own xarray omits fb985e278a30 RDMA/mlx5: Use SRCU properly in ODP prefetch omits 036313316d3a Merge tag 'v5.4-rc5' into rdma.git for-next omits 23b2c96fad21 seccomp: rework define for SECCOMP_USER_NOTIF_FLAG_CONTINUE omits a52dc3a10095 RDMA/vmw_pvrdma: Use resource ids from physical device if [...] omits 1edd28b7e85d RISC-V: Remove unsupported isa string info print omits c9121262d57b RDMA/core: Set DMA parameters correctly omits a401fb819cd6 RDMA/siw: Increase DMA max_segment_size parameter omits 97458fd51091 RDMA/rxe: Increase DMA max_segment_size parameter omits ecdfdfdbe4d4 RDMA/core: Fix ib_dma_max_seg_size() omits 0edefddbae39 RDMA/siw: Fix post_recv QP state locking omits 5212c3fda222 RDMA/iw_cxgb4: Report correct port speed/width omits 8301ae822d8d Merge branch 'for-next/entry-s-to-c' into for-next/core omits 24e412c1e00e RDMA/qedr: Fix memory leak in user qp and mr omits 82af6d19d8d9 RDMA/qedr: Fix synchronization methods and memory leaks in qedr omits 5fdff18b4dc6 RDMA/qedr: Fix qpids xarray api used omits 73ab512f7202 RDMA/qedr: Fix srqs xarray initialization omits 949b452f9cfe rdma: Remove nes ABI header omits 4686da5140c1 arm64: Make arm64_dma32_phys_limit static omits 994195e15370 RDMA/hns: Fix memory leak on 'context' on error return path omits 887803db866a RDMA/hns: Bugfix for qpc/cqc timer configuration omits 5c7e76fb7cb5 RDMA/hns: Fix to support 64K page for srq omits 79d81ef42c9a RDMA/srpt: Fix TPG creation omits f9e66db14316 RDMA/hns: Delete BITS_PER_BYTE redefinition omits 346f6a4636f6 Merge branch 'kvm-arm64/erratum-1319367' of git://git.kern [...] omits 8e01d9a396e6 KVM: arm64: vgic-v4: Move the GICv4 residency flow to be d [...] omits 5c401308017f KVM: arm64: Don't set HCR_EL2.TVM when S2FWB is supported omits 6a036afb5511 Merge branch 'for-next/neoverse-n1-stale-instr' into for-n [...] omits f9d9fece29b8 drm/i915/display: Mark conn as initialised by iterator omits e7f536000c4c drm/i915/selftests: Initialise ret omits 370831fcb128 drm/i915/selftests: Initialise err in case there are no engines! omits a7f328fc7898 drm/i915/execlists: Simply walk back along request timelin [...] omits 13670f4ce916 drm/i915/selftests: Check a few more fixed locations withi [...] omits a39414716ca0 drm/amdgpu: add independent DMA-buf import v9 omits 6e6db2722c28 drm/amdgpu: add independent DMA-buf export v8 omits 21c42244f212 staging: rtl8712: Fix Alignment of open parenthesis omits 62a6e25ed677 staging: mt7621-dma: Remove unnecessary line continuations omits f3a54e19d466 staging: octeon-usb: Fix line ending with a '(' omits 05daff069f8f Documentation: Add documentation for CCN-512 DTS binding omits 126b0a1700c5 perf: arm-ccn: Enable stats for CCN-512 interconnect omits b711acf0d1a6 staging: rtl8188eu: replace tabs with spaces - style omits c534472f8b4d staging: rtl8188eu: remove return variable from rtw_init_b [...] omits 6e845ddd8a55 staging: rtl8188eu: reduce indentation level in _rtw_free_ [...] omits 0c9f72227c76 staging: rtl8188eu: remove exit label from rtw_alloc_stainfo omits 837a6e7f5cdb fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers omits 9afe1d5c14e0 xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 omits c7d68318c9ae xfs: use xfs_inode_buftarg in xfs_file_ioctl omits f9acc19c8cbe xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write omits 30fa529e3b2e xfs: add a xfs_inode_buftarg helper omits 25a409572b5f xfs: mark xfs_buf_free static omits ba95e9bd9637 Merge remote-tracking branch 'arm64/for-next/fixes' into f [...] omits e5df52dcf88c drm/i915/tgl: Handle AUX interrupts for TC ports omits d02f5aab06c8 drm/radeon: Fix EEH during kexec omits b64919a2366a drm/amd/powerplay: Make two functions static omits f440ff44b101 drm/amd: correct "_LENTH" mispelling in constant omits 7e0ff20c7a66 drm/amd: declare amdgpu_exp_hw_support in amdgpu.h omits 4ef0b9d0a10e drm/amd/display: Make calculate_integer_scaling static omits 11436b01775f drm/amdgpu/powerplay/vega10: allow undervolting in p7 omits f509be184052 drm/amd/powerplay: Disable gfx CGPG when suspend smu omits 847a75fb9e13 drm/radeon: remove assignment for return value omits 039ffeaae307 dc.c:use kzalloc without test omits b69cd5dd019a drm/amd/display: remove gcc warning Wunused-but-set-variable omits e93d99180abd selftests/bpf: Restore $(OUTPUT)/test_stub.o rule omits 313e7f6fb1d9 selftest/bpf: Use -m{little, big}-endian for clang omits 91636a82044a ALSA: hda: Allow non-Intel device probe gracefully omits f1edb498bd9f clk: hi6220: use CLK_OF_DECLARE_DRIVER omits 406857f773b0 ACPI: EC: add support for hardware-reduced systems omits 4446abc9a109 ACPI: EC: tweak naming in preparation for GpioInt support omits 6d407a39cc96 ASoC: SOF: pci: Add prepare/complete PM callbacks omits c470fc3f61b2 ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix omits 5655ce660a6d ASoC: SOF: return -ENOTSUPP if D0I3 is not supported omits 66e40876ddc3 ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0 [...] omits ac8c046f19f9 ASoC: SOF: ignore suspend/resume for D0ix compatible streams omits 0b50b3b1c3bc ASoC: SOF: PM: implement prepare/complete callbacks omits 4cd933abd482 ASoC: SOF: add a flag suspend_ignored for sof stream omits 7367d3096b14 ASoC: SOF: add a flag to indicate the system suspend target omits 0267de58acfe ASoC: SOF: Intel: CNL: add support for sending compact IPC omits 601252869f50 ASoC: SOF: PM: add helpers for setting D0 substate for ADSP omits 534037fddd34 ASoC: SOF: configure D0ix IPC flags in set_power_state omits 5056193d4d1a ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file omits 463fbf6dc03a ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply omits 10992004e1e9 ASoC: SOF: ipc: introduce message for DSP power gating omits 7c7eba2402c1 ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc omits 92f4beb718d7 ASoC: SOF: Intel: HDA: use macro for register polling retry count omits aae7c82d0121 ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update omits c5232c017142 ASoC: SOF: topology: parse and store d0i3_compatible flag omits 4a94940988cc ASoC: SOF: token: add tokens for PCM compatible with D0i3 [...] omits e5c97e88084b ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compati [...] omits 35c930ba6025 ASoC: SOF: Intel: APL: add set_power_state() ops omits 73b51957122d ASoC: SOF: Intel: CNL: add set_power_state() ops omits 62f8f7660462 ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix [...] omits e8f112d8c29f ASoC: SOF: add set_power_state() to dsp_ops for power stat [...] omits e346d0cf2c0a ACPI: button: Remove unused acpi_lid_notifier_[un]register [...] omits 00e250367cc6 ACPI: button: Add DMI quirk for Asus T200TA omits 932e1ba48611 ACPI: button: Add DMI quirk for Medion Akoya E2215T omits d7cd08231a7f ACPI: button: Turn lid_blacklst DMI table into a generic q [...] omits 593681e2c75f ACPI: button: Allow disabling LID support with the lid_ini [...] omits 065bd4d35b3f ACPI: button: Refactor lid_init_state module parsing code omits 09fe6b528886 ASoC: SOF: reset default d0_substate at probe() and resume() omits 4c19030c511f ASoC: SOF: add a field to store the current D0 substate of DSP omits 5db8617ba7e8 ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() omits 515f60004ed9 RDMA/hns: Prevent undefined behavior in hns_roce_set_user_ [...] omits dd7dafd1ad50 rcu: Make kernel-mode nohz_full CPUs invoke the RCU core p [...] omits ed93dfc6bc00 rcu: Confine ->core_needs_qs accesses to the corresponding CPU omits 516e5ae0c940 rcu: Reset CPU hints when reporting a quiescent state omits b200a0489517 rcu: Force nohz_full tick on upon irq enter instead of exit omits 66e4c33b51bc rcu: Force tick on for nohz_full CPUs not reaching quiesce [...] omits 01d035d796fe KVM: arm/arm64: Show halt poll counters in debugfs omits 693463e8340d ieee802154: remove set but not used variable 'status' omits 1d00a67c2da2 spi: sprd: adi: Set BIT_WDG_NEW bit when rebooting omits 91ea1d70607e spi: sprd: adi: Add missing lock protection when rebooting omits e381bfe45a89 regulator: core: Allow generic coupling only for always-on [...] omits 24f521492304 RDMA/cm: Update copyright together with SPDX tag omits a916051191a3 RDMA/cm: Use specific keyword to check define omits 8d625101a740 RDMA/cm: Delete unused cm_is_active_peer function omits 26c2c997aa1a regulator: core: Release coupled_rdevs on regulator_init_c [...] omits 35dac6274719 ASoC: fsl_esai: Add spin lock to protect reset, stop and start omits b39eb1e250c3 ASoC: fsl_asrc: refine the setting of internal clock divider omits 15747a802075 ASoC: eve: implement set_bias_level function for rt5514 omits 24d05966b560 ASoC: sunxi: sun4i-codec: remove unneeded semicolon omits d3de1eb461e5 ASoC: fsl: fsl_dma: fix build failure omits 3f2aef10ffad mac80211: fix a typo of "function" omits ae4a50ee3151 mac80211: typo fixes in kerneldoc comments omits 5a884be54789 drm/exynos: Move static keyword to the front of declaration omits c58ff643763c kdb: Tweak escape handling for vi users omits 746078b33492 drm/i915/selftests: Exercise adjusting rpcs over all rende [...] omits cdca8d8900dd kdb: Improve handling of characters from different input sources omits 4f27e824bf83 kdb: Remove special case logic from kdb_read() omits d04213af9093 kdb: Simplify code to fetch characters from console omits 53b63136e812 kdb: Tidy up code to handle escape sequences omits 6804da20bb54 drm/i915/selftests: Select a random engine for testing mem [...] omits d44f821b0e13 perf/core: Optimize perf_init_event() for TYPE_SOFTWARE omits 66d258c5b048 perf/core: Optimize perf_init_event() omits db0503e4f675 perf/core: Optimize perf_install_in_event() omits c2b98a866151 perf/x86: Synchronize PMU task contexts on optimized conte [...] omits 421ca868ea3b perf/x86/intel: Implement LBR callstack context synchronization omits a44399703b48 perf/x86: Install platform specific ->swap_task_ctx() adapter omits fc1adfe306b7 perf/core, perf/x86: Introduce swap_task_ctx() method at ' [...] omits ca58f55108fe ALSA: hda - Fix pending unsol events at shutdown omits e2e556a9549e Merge branch 'for-linus' into for-next omits 5a3e2b82af47 drm/i915/gt: Tidy up rps irq handler to use intel_gt omits c8c197d42646 drm/i915/selftests: Use a random engine for GEM coherency tests omits 65133033ee6e Merge branch 'perf/urgent' into perf/core, to pick up fixes omits 96815f3d8b50 drm/i915/bios: add compression parameter block definition omits 72b2429d40d8 clk: imx7ulp: do not export out IMX7ULP_CLK_MIPI_PLL clock omits 52aac377e782 drm/i915/selftests: Check all blitter engines for client blt omits 1f9f6353e8b8 drm/i915/selftests: Drop global engine lookup for gt selftests omits 39f9547a339a drm/i915/selftests: Measure basic throughput of blit routines omits bfe298745afc arm64: entry-common: don't touch daif before bp-hardening omits afa7c0e5b965 arm64: Remove asmlinkage from updated functions omits 582f95835a8f arm64: entry: convert el0_sync to C omits ed3768db5882 arm64: entry: convert el1_sync to C omits 51077e03b8ce arm64: add local_daif_inherit() omits e540e0a7fa1f arm64: Add prototypes for functions called by entry.S omits b6e43c0e3129 arm64: remove __exception annotations omits d78d5dace539 powerpc/book3s64/hash: Use secondary hash for bolted mappi [...] omits 75838a3290cd powerpc/pseries: Don't fail hash page table insert for bol [...] omits 82ce028ad26d powerpc/pseries: Don't opencode HPTE_V_BOLTED omits eb8e20f89093 powerpc/pseries: Mark accumulate_stolen_time() as notrace omits 58b12eb28e34 powerpc/configs: Rename foo_basic_defconfig to foo_base.config omits c1bc6f93f959 powerpc/configs: Add debug config fragment omits 5f5d6e40a01e powerpc/nvdimm: Update vmemmap_populated to check sub-sect [...] omits 69393cb03ccd powerpc/xmon: Restrict when kernel is locked down omits 96664dee5cf1 powerpc/xmon: Allow listing and clearing breakpoints in re [...] omits 1d581dc3f505 drm/i915: Add CHICKEN_TRANS_D omits 12c4d4c18c5d drm/i915: Use _PICK() for CHICKEN_TRANS() omits 85d0c4b54fbd drm/tegra: sor: Introduce audio enable/disable callbacks omits a9087cf2e199 drm/tegra: sor: Extract common audio enabling code omits 68a2ebb54da4 drm/tegra: sor: Avoid timeouts on unplug events omits d278e4a9714d drm/tegra: sor: Unify eDP and DP support omits d23691f64785 drm/tegra: sor: Use correct I/O pad for DP omits 61417aaa1140 drm/tegra: sor: Unify clock setup for eDP, HDMI and DP omits bae88815ad10 drm/tegra: sor: Support DisplayPort on Tegra194 omits 1c3cc0df8299 drm/tegra: sor: Deduplicate connector type detection code omits 4bdf4710e00a drm/tegra: sor: Implement pad clock for all SOR instances omits 24e64f86da40 drm/tegra: sor: Use correct SOR index on Tegra210 omits b9b9e19762ac drm/tegra: sor: Remove tegra186-sor1 support omits 0472c21b8319 drm/tegra: sor: Add DisplayPort support omits c9533131feeb drm/tegra: sor: Filter eDP rates omits 38b445bc135e drm/tegra: sor: Stabilize eDP omits 6f684de537bc drm/tegra: sor: Hook up I2C-over-AUX to output omits c176393728c9 drm/tegra: sor: Use DP link training helpers omits 078c445733c1 drm/tegra: dp: Add DisplayPort link training helper omits 6a127160c488 drm/tegra: dp: Add support for eDP link rates omits 01f09f242eb5 drm/tegra: dp: Add drm_dp_link_choose() helper omits c4a27288520d drm/tegra: dp: Enable alternate scrambler reset when supported omits 553769ff8d8c drm/tegra: dp: Set channel coding on link configuration omits ad7f2dda3891 drm/tegra: dp: Read AUX read interval from DPCD omits 7aa3cc540d00 drm/tegra: dp: Read eDP version from DPCD omits 4ff9ba5674d1 drm/tegra: dp: Read alternate scrambler reset capability f [...] omits 6c651b13e436 drm/tegra: dp: Read channel coding capability from sink omits db199502fa8b drm/tegra: dp: Read TPS3 capability from sink omits cb072eebfa03 drm/tegra: dp: Read fast training capability from link omits 480770440ad1 drm/tegra: dp: Probe link using existing parsing helpers omits 27ba465ce339 drm/tegra: dp: Turn link capabilities into booleans omits c728e2d4a654 drm/tegra: dp: Track link capabilities alongside settings omits 1abd6b3304d4 drm/tegra: dp: Add drm_dp_link_reset() implementation omits 0fa5c1bdd2f7 drm/tegra: Add missing kerneldoc for struct drm_dp_link omits fc4ebe528726 drm/tegra: dpaux: Parameterize CMH, DRVZ and DRVI omits 6c79f09fce4d drm/tegra: dpaux: Fix crash if VDD supply is absent omits 245ce70cd466 drm/tegra: dpaux: Retry on transfer size mismatch omits 5e881f6b29fe drm/tegra: dpaux: Support monitor hotplugging omits acf6b77c4c3d drm/tegra: gem: Use sg_alloc_table_from_pages() omits 8b5a3c17a277 drm/tegra: gem: Always map SG tables for DMA-BUFs omits d81f3431e617 drm/tegra: gem: Use dma_get_sgtable() omits 7e3c53a096a9 drm/tegra: gem: Rename paddr -> iova omits aacdf1984973 drm/tegra: Move IOMMU group into host1x client omits 7baa943e0bb2 drm/tegra: vic: Use common IOMMU attach/detach code omits d5ad0e3dfe74 drm/tegra: vic: Inherit DMA mask from host1x omits dd631e8ac90f drm/tegra: vic: Skip stream ID programming without IOMMU omits 0301196b5719 drm/tegra: Use DRM_DEBUG_DRIVER for driver messages omits 47b15779b03b drm/tegra: Inherit device DMA parameters from host1x omits 33904487f1ab gpu: host1x: Make host1x_cdma_wait_pushbuffer_space() static omits caccddcfc4b4 gpu: host1x: Request channels for clients, not devices omits 8f45f5071ad2 gpu: host1x: Explicitly initialize host1x_info structures omits b9cd7b954a6d gpu: host1x: Remove gratuitous blank line omits d98914ebc2af gpu: host1x: Do not limit DMA segment size omits 9a50dcaf0416 ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of [...] omits 27a22fbdeedd arm64: Silence clang warning on mismatched value/register sizes omits 955a72cea507 drm/todo: Clarify situation around fbdev and defio omits 8e86dee02253 drm/fb-helper: Remove drm_fb_helper_defio_init() and update docs omits 8f5d481959a0 clk: imx: imx6ul: use imx_obtain_fixed_clk_hw to simplify code omits 8e1de35d4ceb clk: imx: imx6sx: use imx_obtain_fixed_clk_hw to simplify code omits 184f9eb6c9a0 clk: imx: imx6sll: use imx_obtain_fixed_clk_hw to simplify code omits fc09a36a8798 clk: imx: imx7d: use imx_obtain_fixed_clk_hw to simplify code omits 9480029fe5c2 power: supply: bd70528: Add MODULE_ALIAS to allow module a [...] omits f457055a7922 power: supply: ab8500_charger: Fix inconsistent IS_ERR and [...] omits 9110f3e78c02 ARM: 8917/1: mm: include <asm/set_memory.h> omits ea5379be539e ARM: 8916/1: mm: make set_section_perms() static omits 43fa593eb7ee ARM: 8915/1: zImage: atags_to_fdt: fix __be32 and __be64 types omits 05b1fd8b0682 ARM: 8913/1: arch_timer: include <asm/arch_timer.h> omits e3c5b36160fd ARM: 8911/1: move pcibios_report_status to <asm/pci.h> omits a959f88735c0 ARM: 8910/1: fix missing declartion of module_frob_arch_sections omits 17fe868415b6 ARM: 8909/1: make unexported items static omits 032be72806d1 ARM: 8907/1: arch: reuse addr variable in pfn_valid omits dd095afc88d5 drm/i915/rps: Flip interpretation of ips fmin/fmax to max rps omits c2a552197106 Merge 5.4-rc5 into tty-next omits d19f1d44e743 Merge 5.4-rc5 into usb-next omits 78e45917bf7a Input: wacom_i2c - remove unneeded gpio.h header file omits 2fd61f796875 Input: s3c2410_ts - remove unneeded gpio.h header file omits d34a069e1c63 Input: colibri-vf50-ts - remove unneeded gpio.h header file omits 5f92dcee81f4 Input: gpio_keys_polled - switch to using devm_fwnode_gpiod_get() omits 2a60f598777d Input: gpio_keys - switch to using devm_fwnode_gpiod_get() omits e2c5af528a83 Merge branch 'ib-fwnode-gpiod-get-index' of https://git.ke [...] omits 728d90bdc9e4 Merge tag 'v5.4-rc5' into next omits cce430450e19 Merge 5.4-rc5 into staging-next omits 8f677bc819e7 Merge 5.4-rc5 into driver-core-next omits da80d2e516eb Merge 5.4-rc5 into char-misc-next omits 5a3436dc3610 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsrx device bindings omits cf9c71b38bef iio: imu: st_lsm6dsx: add support to LSM6DSRX omits 12737476e099 iio: st: Drop GPIO include omits d9d54a530a70 drm/i915: Put future HW and their uAPIs under STAGING & BROKEN omits 44eb5a7e5dc6 x86/apic, x86/uprobes: Correct parameter names in kernel-d [...] omits 21cc07a1c16f staging: rtl8712: Remove lines before a close brace omits 2a8f0e9ccb5d staging: fieldbus: anybuss: use devm_platform_ioremap_reso [...] omits 140cf83dbdc0 staging: media: allegro-dvt: remove bool comparison omits 6d7e7c31ff9d staging: octeon: Remove unneeded variable omits 351567d29c56 staging: gasket: Fix lines ending with a '(' omits 5b7fe93db008 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 3caa6f39e059 Add touchscreen platform data for the Schneider SCT101CTM tablet omits 4a8d82cdec16 platform/x86: intel_int0002_vgpio: Pass irqchip when addin [...] omits fa2a590d0d02 platform/x86: intel_punit_ipc: Drop useless label omits ba367730ffe9 platform/x86: intel_punit_ipc: use devm_platform_ioremap_r [...] omits 3fc794f27fec drm/i915: Split memory_region initialisation into its own file omits 41e1bf811ace Staging: qlge: Rewrite two while loops as simple for loops omits f29acb9c5d0f drivers/staging/fbtft/fb_seps525: New driver for SEPS525 ( [...] omits 5800d1d1565a staging: wlan-ng: remove unused field from struct hfa384x_usbctlx omits bbf358ec1bd6 staging: wlan-ng: fix compilation for USB debugging omits 95d8aa5c56f6 staging: wlan-ng: correct parameter alignment in hfa384x.h omits 7003e01ad41d staging: wlan-ng: shorten lines over 80 characters in hfa384x.h omits eaa4e501cf1d staging: wlan-ng: remove unnecessary casts from prism2usb.c omits 48d357f0beb2 staging: rtl8188eu: reduce indentation level in rtw_alloc_stainfo omits 1cafe435a9a0 staging: rtl8188eu: cleanup long lines in rtw_sta_mgt.c omits dd85035172d0 staging: rtl8188eu: remove ternary operator omits 4e6f391fde34 staging: rtl8188eu: convert rtw_access_ctrl to return bool omits 62ab5b466690 staging: rtl8188eu: rename array bcast_addr omits da3611f2fa4b staging: rtl8188eu: convert unsigned char array to u8 omits 54c6feca8609 staging: rtl8188eu: cleanup comments in rtw_sta_mgt.c omits 4b1aa4ba4878 staging: wfx: fix warnings of alignment should match open [...] omits 5f647dca011c staging: wfx: correct misspelled words omits 640a4db708f5 staging: wfx: fix warnings of logical continuation omits 1dc3d53ef390 staging: wfx: fix warning of line over 80 characters omits bc9496e5b4d6 staging: wfx: fix warnings of no space is necessary omits c22a3a9c0a87 staging: wfx: fix number of available tx_policies omits 20ed2d1608ec staging: wfx: fix setting MAC address from DT omits 4e4f5e6fef21 staging: wfx: fix Oops when CONFIG_OF_NET is not set omits 8008d9e7ddf0 staging: wfx: fix CONFIG_MMC=m with CONFIG_WFX=y omits a374ba3dc8e8 staging: wfx: relocate wfx_fill_sl_key() in secure_link.h omits 27a6fe3b21ec staging: wfx: drop module version omits b951248518e6 tc-testing: list required kernel options for act_ct action omits 4b1f5ddaffbd Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits ec9e2a0ff12c staging: rtl8723bs: Change tabs for spaces omits e004d7ac7d2e staging: rtl8723bs: Fix function call format omits fc4776941f51 staging: rtl8723bs: Fix indentation warnings omits 22b5cbd1d1d2 staging: rtl8723bs: Remove commented code omits e25af5e3ee11 staging: rtl8723bs: Add spaces between operators omits e52c13d6dca7 staging: rtl8723bs: Fix lines over 80 characters omits dcad0824532f staging: rtl8723bs: Replace string with identifier omits 9fb94522ddf2 drm/i915: Extract the GuC interrupt handlers omits 3e7abf814193 drm/i915: Extract GT render power state management omits 64fe8e97693e Merge branch 'net-aquantia-ptp-followup-fixes' omits 7873ee26b10b net: aquantia: disable ptp object build if no config omits 5eeb6c3cf26e net: aquantia: fix warnings on endianness omits bb1eded18d13 net: aquantia: fix var initialization warning omits 52d3be711e06 i2c: stm32f7: rework slave_id allocation omits 671312e1a05c netfilter: nf_tables_offload: unbind if multi-device bindi [...] omits 75ceaf862d2c netfilter: nf_tables_offload: add nft_flow_block_offload_init() omits 6df5490fbb9c netfilter: nf_tables_offload: add nft_chain_offload_cmd() omits ad88b7a6aa3e netfilter: ecache: don't look for ecache extension on dyin [...] omits c2cc62d83186 arm64: Enable and document ARM errata 1319367 and 1319537 omits bd227553ad50 arm64: KVM: Prevent speculative S1 PTW when restoring vcpu [...] omits 37553941c670 arm64: KVM: Disable EL1 PTW when invalidating S2 TLBs omits 1d8cd06af548 arm64: KVM: Reorder system register restoration and stage- [...] omits 35865aef057c drm/i915/tgl: Adjust the location of RING_MI_MODE in the c [...] omits babaab2f4738 drm/i915: Encapsulate kconfig constant values inside boole [...] omits 2e2b928a04bd clk: imx7ulp: Correct DDR clock mux options omits 96ac93a7c4be clk: imx7ulp: Correct system clock source option #7 omits 492ad783a150 Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 omits 10bbffa3e88e Bluetooth: Fix using advertising instance duration as timeout omits de76f7357490 dt-bindings: net: broadcom-bluetooth: Add BCM43540 compati [...] omits d462af20dbfa Bluetooth: hci_bcm: Add compatible string for BCM43540 omits 515d6798fec9 Bluetooth: btrtl: remove unneeded semicolon omits 0629d2456ae3 Merge branch 'ionic-updates' omits 63ad1cd68071 ionic: update driver version omits 08f2e4b2b200 ionic: implement support for rx sgl omits 089406bc5ad6 ionic: add a watchdog timer to monitor heartbeat omits 97ca486592c0 ionic: add heartbeat check omits ff7ebed94551 ionic: reverse an interrupt coalesce calculation omits 5c28f213ef79 ionic: fix up struct name comments omits e4b5c7a582a7 r8169: improve rtl8169_rx_fill omits 7cb83b21fd3b r8169: align fix_features callback with vendor driver omits 8ca12bc36f6b Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits 480274787d7e tcp: add TCP_INFO status for failed client TFO omits 79f2056b8b35 Merge branch 'phy-dp83867-enable-robust-auto-mdix' omits ef87f7da6b28 net: phy: dp83867: move dt parsing to probe omits 5a7f08c2abb0 net: phy: dp83867: enable robust auto-mdix omits 546b85bb0aad net: sch_generic: Use pfifo_fast as fallback scheduler for [...] omits 8e484ebb1edc r8152: check the pointer rtl_fw->fw before using it omits 2d69c42e373f drm/i915/tc: Clear DKL_TX_PMD_LANE_SUS before program volt [...] omits c442292a661b drm/i915/pmu: Initialise the spinlock before registering omits 0e99f939f08f drm/i915/selftests/blt: add some kthreads into the mix omits dd158d71a085 drm/i915/selftests: add sanity selftest for huge-GTT-pages omits 11d723ceb297 drm/i915/selftests: prefer random sizes for the huge-GTT-p [...] omits 23741bc81de9 drm/i915/selftests: extend coverage to include LMEM huge-pages omits 340be48f2c5a drm/i915/selftests: add write-dword test for LMEM omits 01377a0d7e66 drm/i915/lmem: support kernel mapping omits cb6d2467ace7 drm/i915: setup io-mapping for LMEM omits b908be543e44 drm/i915: support creating LMEM objects omits 027cbaaf6198 selftests/bpf: Fix .gitignore to ignore no_alu32/ omits a94364603610 bpftool: Allow to read btf as raw data omits 7be8782a502f drm/i915: split gen11_irq_handler to make it shareable omits e6e2ac07118b drm/i915: do not set MOCS control values on dgfx omits d8203d398c0d drm/i915: add new gen12 dgfx platform macro omits dc90fe3fd219 drm/i915: Add is_dgfx to device info omits db5e65fcb393 drm/amdgpu: If amdgpu_ib_schedule fails return back the error. omits e91e5f080e03 drm/sched: Set error to s_fence if HW job submission failed. omits 42ce4b666da0 drm/amdgpu/powerplay: modify the parameters of SMU_MSG_Pow [...] omits dcc0fcff145e drm/amdgpu/gfx10: update gfx golden settings for navi12 omits 21c943f35a67 drm/amdgpu/gfx10: update gfx golden settings for navi14 omits d753dc6ab2eb drm/amdgpu/gfx10: update gfx golden settings omits 59e038d0672d drm/amd/powerplay: correct current clock level label for Arcturus omits 0525f29713bd drm/amd/powerplay: skip unsupported clock limit settings o [...] omits 664fe85a2d92 drm/amdgpu: Allow reading more status registers on si/cik omits 121a2bc6ae78 drm/amdgpu: Move amdgpu_ras_recovery_init to after SMU ready. omits cf52ecc8b677 drm/amdgpu: Use ARCTURUS in RAS EEPROM. omits d1a84427ad01 drm/amd/powerplay: Add EEPROM I2C read/write support to Arcturus. omits 7388ccf968c8 drm/amd/powerplay: Add interface for I2C transactions to SMU. omits eaf56410ccb0 drm/amdgpu: Add DC feature mask to disable fractional pwm omits 9f0256da6ba0 drm/amdgpu: remove unused parameter in amdgpu_gfx_kiq_free_ring omits 8047266443ce drm/amdgpu/vcn: Enable VCN2.5 encoding omits 3f378758b857 drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) omits 5aed95bbdd21 drm/amdgpu: Fix SDMA hang when performing VKexample test omits 52dd95f2b642 drm/amdgpu: define macros for retire page reservation omits c688a06bc661 drm/amdgpu: refine reboot debugfs operation in ras case (v3) omits 2c99a547bcf9 drm/amdkfd: don't use dqm lock during device reset/suspend/resume omits 80df905da70e drm/amd/display: Change Navi14's DWB flag to 1 omits 397a9bc58879 drm/amdgpu/display: add dc feature mask for psr enablement omits 6c45e480fe23 drm/amd/powerplay: clear the swSMU code layer omits 18c1d3cee4c5 drm/amd/powerplay: split out those internal used swSMU APIs V2 omits 3697b339c64f drm/amd/powerplay: add lock protection for swSMU APIs V2 omits 6aec5bb4892a drm/amdgpu: add VCN0 and VCN1 needed headers omits 6fcca317cb70 drm/amd/display: Apply vactive dram clock change workaroun [...] omits b617b26559f8 drm/amd/display: fix hubbub deadline programing omits b745ecdb5e2e drm/amd/display: fix avoid_split for dcn2+ validation omits e72f8f62d248 drm/amd/display: Do not call update bounding box on dc create omits 3b733278ca6b drm/amd/display: Add center mode for integer scaling in DC omits d4c2a96fdbff drm/amd/display: take signal type from link omits b837d783b629 drm/amd/display: 3.2.56 omits 1ea8751bd28d drm/amd/display: Make clk mgr the only dto update point omits 50575eb5b339 drm/amd/display: Only use EETF when maxCL > max display omits 622a88c8259e drm/amd/display: move wm ranges reporting to end of init hw omits 0460f9abf275 drm/amd/display: do not synchronize "drr" displays omits e9c93e5af395 drm/amd/display: Proper return of result when aux engine a [...] omits 4d25a0d51056 drm/amd/display: Disable force_single_disp_pipe_split on DCN2+ omits 71fb7b2801a7 drm/amd/display: Passive DP->HDMI dongle detection fix omits bf7f5ac3167a drm/amd/display: map TRANSMITTER_UNIPHY_x to LINK_REGS_x omits 22631bb8ca58 drm/amd/display: add flag to allow diag to force enumerate edp omits d5ac4ff211a3 drm/amd/display: add embedded flag to dml omits 5cb4ca07c2d5 drm/amd/display: fix number of dcn21 dpm clock levels omits 8c35730993ef drm/amd/display: enable vm by default for rn. omits c79c138a9a62 drm/amd/display: Allow inverted gamma omits 6ce2427db71c drm/amd/display: Update min dcfclk omits f24b0522da18 drm/amd/display: audio endpoint cannot switch omits ff86391ee626 drm/amd/display: Fix MPO & pipe split on 3-pipe dcn2x omits 78ea008bcdd0 drm/amd/display: remove unnecessary assert omits 44ce0cd3b514 drm/amd/display: move dispclk vco freq to clk mgr base omits e2e316d5d795 drm/amd/display: correctly initialize dml odm variables omits b6bfba6cce85 drm/amd/display: split dcn20 fast validate into more functions omits 952f6c4b5d72 drm/amd/display: correctly populate dpp refclk in fpga omits 8c322309e48e drm/amd/display: Enable PSR omits e0d08a40a63b drm/amd/display: Add debugfs entry for reading psr state omits 37b970d1d793 drm/amd/display: 3.2.55 omits 69fea579c215 drm/amd/display: remove unused code omits 7bceac811c3b drm/amd/display: Remove superfluous assert omits 6ac48490baec drm/amd/display: Don't use optimized gamma22 with eetf omits 6f29c3588b41 drm/amd/display: Add unknown clk state. omits 123c53a97a55 drm/amd/display: add odm visual confirm omits 4294f722196d drm/amd/display: add 50us buffer as WA for pstate switch i [...] omits acf83f86b2e1 drm/amd/display: Avoid sending abnormal VSIF omits 7890fb20a83b drm/amd/powerplay: update Arcturus driver smu interface XG [...] omits d5e5c1bce1c7 drm/amdgpu/psp: fix spelling mistake "initliaze" -> "initialize" omits 0e3a7c2ec93b drm/amd/display: Free gamma after calculating legacy trans [...] omits 73469970a9bb drm/amdgpu/psp11: fix typo in comment omits d7e7f1ea25d9 drm/amdgpu/psp11: wait for sOS ready for ring creation omits 967a3b85bac9 drm/amd/display: setting the DIG_MODE to the correct value. omits 0e04ad7d1857 drm/amdgpu/powerplay: use local renoir array sizes for clo [...] omits ee8bcc2333cc drm/amdgpu: call amdgpu_vm_prt_fini before deleting the root PD omits 27d461333459 i40e: prevent memory leak in i40e_setup_macvlans omits 621650cabee5 i40e: Refactoring VF MAC filters counting to make more reliable omits d80a476f4a12 i40e: Fix LED blinking flow for X710T*L devices omits cdb89f15bd46 i40e: allow ethtool to report SW and FW versions in recovery mode omits 998e5166e604 i40e: initialize ITRN registers with correct values omits 0514db37dd78 i40e: Extend PHY access with page change flag omits a3e09ded6a6d i40e: Extract detection of HW flags into a function omits e42b7e9cefca i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO omits ff9246571a2e i40e: Fix for persistent lldp support omits a4414aedf4bc block: mtip32xx: Spelling s/configration/configuration/ omits 9a7f12edf884 fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name omits d386732bc142 blk-mq: fill header with kernel-doc omits 1fead7182f38 blk-mq: remove needless goto from blk_mq_get_driver_tag omits e964a17d8c63 ahci: tegra: use regulator_bulk_set_supply_names() omits 7d523bdc303a ahci: Add support for Amazon's Annapurna Labs SATA controller omits 4ff17a1df7d5 drm/amdgpu/vi: silence an uninitialized variable warning omits 17523bd00c47 drm/amdgpu/vce: make some functions static omits 569557e524d8 drm/amdgpu/vce: fix allocation size in enc ring test omits 3a8b7d276135 drm/amdgpu/psp: declare PSP TA firmware omits 993e4cdebb5a block: reorder bio::__bi_remaining for better packing omits f7e76dbc24df block: Reduce the amount of memory used for tag sets omits ac0d6b926e74 block: Reduce the amount of memory required per request queue omits a9a808084d6a block: Remove the synchronize_rcu() call from __blk_mq_upd [...] omits 35a0b2378c19 PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without [...] omits 3275a71e76fa Merge tag 'drm-next-5.5-2019-10-09' of git://people.freede [...] omits 29d968e13007 selftests/livepatch: Disable the timeout omits ba1d18e386d9 drm/i915: capture aux page table error register omits dd5279c71405 drm/i915: Fix PCH reference clock for FDI on HSW/BDW omits 4c3258b9b0ff f2fs: fix wrong description in document omits 0b20fcec8651 f2fs: cache global IPU bio omits 222fc0c8503d arm64: compat: Workaround Neoverse-N1 #1542419 for compat [...] omits ee9d90be9dda arm64: Fake the IminLine size on systems affected by Neove [...] omits 05460849c3b5 arm64: errata: Hide CTR_EL0.DIC on systems affected by Neo [...] omits c34c78dfc1fc audit: remove redundant condition check in kauditd_thread() omits bfcef4ab1d7e arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() omits a5315819c5e7 arm64: pgtable: Correct typo in comment omits ade12b8631d9 arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 omits 7db3e57e6a95 arm64: cpufeature: Fix typos in comment omits 691505a803a7 crypto: ccp - fix uninitialized list head omits fe95938dadbd crypto: nx - Improve debugfs_create_u{32,64}() handling fo [...] omits 03f008c52b76 crypto: ccp - Verify access to device registers before ini [...] omits 0d3c6781d8d8 crypto: ccp - Change a message to reflect status instead o [...] omits 9a8641a7ffbf crypto: hisilicon - fix endianness verification problem of QM omits 719181f39a10 crypto: hisilicon - fix param should be static when not external. omits e10966981f72 crypto: hisilicon - Fix using plain integer as NULL pointer omits ee1788c61546 crypto: hisilicon - tiny fix about QM/ZIP error callback print omits 798ac398179e crypto: ccree - fix comparison of unsigned expression warning omits 1d55fdc85799 crypto: ccp - Retry SEV INIT command in case of integrity [...] omits 48fe583fe541 crypto: amlogic - Add crypto accelerator for amlogic GXL omits f1fb7ea262e4 MAINTAINERS: Add myself as maintainer of amlogic crypto omits 7f7d115dfb51 dt-bindings: crypto: Add DT bindings documentation for aml [...] omits 49c4cd80354b crypto: atmel - fix data types for __be{32,64} omits 4c747d4d1949 hwrng: xgene - use devm_platform_ioremap_resource() to sim [...] omits 6cd4e070372b hwrng: tx4939 - use devm_platform_ioremap_resource() to si [...] omits bd74b0f5ef80 hwrng: st - use devm_platform_ioremap_resource() to simplify code omits 64b7bf137c95 hwrng: pic32 - use devm_platform_ioremap_resource() to sim [...] omits 5b18f9ac9573 hwrng: pasemi - use devm_platform_ioremap_resource() to si [...] omits c7c16c58be1a hwrng: omap - use devm_platform_ioremap_resource() to simp [...] omits fc963e029dbb hwrng: npcm - use devm_platform_ioremap_resource() to simp [...] omits ba1475767894 hwrng: meson - use devm_platform_ioremap_resource() to sim [...] omits 871d030d5986 hwrng: ks-sa - use devm_platform_ioremap_resource() to sim [...] omits 10304c762751 hwrng: hisi - use devm_platform_ioremap_resource() to simp [...] omits 3e3c97c67e9e hwrng: exynos - use devm_platform_ioremap_resource() to si [...] omits 3e46bd349706 hwrng: bcm2835 - use devm_platform_ioremap_resource() to s [...] omits bc49534db694 hwrng: atmel - use devm_platform_ioremap_resource() to sim [...] omits d1569349d7ce hwrng: ka-sa - fix __iomem on registers omits d0be07205764 crypto: powerpc/spe-xts - implement support for ciphertext [...] omits 7f725f41f627 crypto: powerpc - convert SPE AES algorithms to skcipher API omits 8255e65df961 crypto: powerpc - don't set ivsize for AES-ECB omits 0d6ecb2e43d6 crypto: powerpc - don't unnecessarily use atomic scatterwalk omits 528282630ca9 crypto: aegis128 - duplicate init() and final() hooks in S [...] omits 2698bce1f05f crypto: aegis128 - avoid function pointers for parameterization omits be867f987a4e hwrng: omap - Fix RNG wait loop timeout omits b4e8c0b12deb Merge branch 'dt/linus' into dt/next omits 58fbe999ff40 dt-bindings: example-schema: Add some additional examples [...] omits 70145d16b3c1 dt: submitting-patches: Document requirements for DT schema omits 7054c207b067 dt: writing-schema: Add a note about tools PATH setup omits 5b6070ce9310 dt-bindings: arm: samsung: Update the CHIPID binding for ASV omits 466503d6b1b3 EDAC/amd64: Set grain per DIMM omits 5153faac18d2 cgroup: remove cgroup_enable_task_cg_lists() optimization omits 0a671dc50055 ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure omits 2728200f48d3 drm/i915/selftests: Force ordering of context switches omits a88c85ee2ea3 phy: qcom-qmp: Add SM8150 QMP UFS PHY support omits 76126f5bd3fb dt-bindings: phy-qcom-qmp: Add sm8150 UFS phy compatible string omits 316b42945906 phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid omits 64d5989c1ae5 phy: tegra: use regulator_bulk_set_supply_names() omits 54fad40d3f01 phy: ti: dm816x: remove set but not used variable 'phy_data' omits 5932925ac1f3 drm/i915: Move intel_engine_context_in/out into intel_lrc.c omits 19308a412ec5 x86/kvm: Fix -Wmissing-prototypes warnings omits 588b9828f074 drm: Don't free jobs in wait_event_interruptible() omits 0f54621701bf doc: drm: Update references to previously renamed files omits ab87cc9754cd kselftests: Add dma-heap test omits 43d7238fb9ac dma-buf: heaps: Add CMA heap to dmabuf heaps omits 47a32f9c1226 dma-buf: heaps: Add system heap to dmabuf heaps omits 7b87ea704fd9 dma-buf: heaps: Add heap helpers omits a69b0e855d3f dma-buf: Add dma-buf heaps framework omits d328bd4f9058 drm/i915/tgl: Fix doc not corresponding to code omits 900554dc6bfc drm/i915: Describe structure member in documentation omits 8c6388028d46 doc: Update header files names omits c35eb477c0cf drm/i915/selftests: Tweak the default subtest runtime omits 15f794bd977a spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS omits 6fb7427d84f6 spi: pxa2xx: Introduce temporary variables to increase rea [...] omits 4c02a7bd43e2 ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms omits 27e322fabd50 ASoC: SOF: define INFO_ flags in dsp_ops omits 8c05f6af7b7d ASoC: tegra: disable rx_fifo after disable stream omits 07932563686a ASoC: tegra: add a TDM configuration callback omits 16c33235321d ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/conne [...] omits c19255659b6e ASoC: Spelling s/configr/configur/ omits 4baabbf932ed ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro omits f3ee99087c8c ASoC: tegra: Allow 24bit and 32bit samples omits 6442793abf75 ASoC: rt5677-spi: fix sparse warnings omits f8a60435703b ASoC: rt5677: Add missing null check for failed allocation [...] omits 6025e2fae3dd ACPI: LPSS: Add dmi quirk for skipping _DEP check for some [...] omits b3b3519c04bd ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links omits cc18735f2085 ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links omits cefe6aac29ff ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver omits ed852cde25a1 ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver omits a0fcfed1389e ACPI / PMIC: Do not register handlers for unhandled OpRegions omits ea7d8c675ea5 drm/ttm: stop exporting ttm_mem_io_* functions omits 51ea742c87f3 drm/qxl: stop using TTM to call driver internal functions omits ef38321897cf drm/ttm: use the parent resv for ghost objects v3 omits 97588b5b9a6b drm/ttm: remove pointers to globals omits 9165fb879f62 drm/ttm: always keep BOs on the LRU omits 7fb03cc3e079 drm/ttm, drm/vmwgfx: move cpu_writers handling into vmwgfx omits 9415743e4c8a PCI: iproc: Invalidate PAXB address mapping before programming it omits 7858d31beffe clk: imx: imx8mq: mark sys1/2_pll as fixed clock omits 3f44344868cf clk: imx: imx8mn: mark sys_pll1/2 as fixed clock omits c332481f62fa clk: imx: imx8mm: mark sys_pll1/2 as fixed clock omits e8688fe8df7d clk: imx8mn: Define gates for pll1/2 fixed dividers omits 3e4947acad32 clk: imx8mm: Define gates for pll1/2 fixed dividers omits b04383b6a558 clk: imx8mq: Define gates for pll1/2 fixed dividers omits 0f42c1ad44d4 x86/ftrace: Get rid of function_hook omits fa583f71a99c ACPI: processor_idle: Skip dummy wait if kernel is in guest omits 03029ed42f01 Merge tag 'iwlwifi-next-for-kalle-2019-10-18-2' of git://g [...] omits 5c70e9714254 rtw88: fix GENMASK_ULL for u64 omits c6a5f8daff11 drm/gpu: Fix Memory barrier without comment Issue omits e109c6db528c drm/gpu: Fix Missing blank line after declarations omits 65b9425ce9aa iwlwifi: rx: use new api to get band from rx mpdu omits e878325a801d iwlwifi: nvm: create function to convert channel index to [...] omits d558b7f83470 iwlwifi: mvm: Invert the condition for OFDM rate omits 3717f91a81af iwlwifi: mvm: create function to convert nl80211 band to phy band omits 6abe1e2e3904 iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions omits 3b445ed9b72a iwlwifi: dbg_ini: add user trigger support omits 449a29d0fead iwlwifi: mvm: add notification for missed VAP omits 7f2ea5212342 iwlwifi: mvm: fix old-style declaration omits fe959c7b2049 iwlwifi: mvm: use the new session protection command omits c327ae2fe12f iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype omits d3b4dc014c9c iwlwifi: mvm: add support for new version for D0I3_END_CMD omits ee4cce9b9d64 iwlwifi: mvm: consider ieee80211 station max amsdu value omits eae7550b9d9c iwlwifi: dbg_ini: support FW notification dumping in case [...] omits b87384af8d67 iwlwifi: dbg_ini: remove old API and some related code omits e8d9e982bf9b iwlwifi: dbg_ini: rename external debug configuration file omits 3ed34fbf9d3b iwlwifi: dbg_ini: support FW response/notification region type omits 068893b7a28f iwlwifi: dbg_ini: support domain changing via debugfs omits 60e8abd9d3e9 iwlwifi: dbg_ini: add periodic trigger new API support omits 14124b25780d iwlwifi: dbg_ini: implement monitor allocation flow omits cf29c5b66b9f iwlwifi: dbg_ini: implement time point handling omits a9248de42464 iwlwifi: dbg_ini: add TLV allocation new API support omits 677d25b237b3 iwlwifi: dbg_ini: use new API in dump info omits a77e3d2829e2 iwlwifi: dbg_ini: add error tables dumping support omits 593fae3e5e90 iwlwifi: dbg_ini: add monitor dumping support omits 69f0e5059b09 iwlwifi: dbg: remove multi buffers infra omits 3b589d5624ce iwlwifi: dbg_ini: use new trigger TLV in dump flow omits c9fe75e9f347 iwlwifi: dbg_ini: use new region TLV in dump flow omits c03fe6d3b31c iwlwifi: dbg_ini: load external dbg cfg after internal cfg [...] omits 66ee19736035 Merge tag 'sh-pfc-for-v5.5-tag1' of git://git.kernel.org/p [...] omits 22648c989cb8 microblaze: Increase max dtb size to 64K from 32K omits 6bf8be7ff779 microblaze: Enable SPARSE_IRQ omits a323fb63d0a2 microblaze: defconfig: Enable devtmps and tmpfs omits 37c250fd3844 staging: exfat: Update MAINTAINERS file omits 3a4cffe67f2f staging: wilc1000: handle mgmt frames for both interfaces [...] omits d59dc92f1bcc staging: wilc1000: potential corruption in wilc_parse_join [...] omits bfc0a0935aa4 staging: wilc1000: store bss object and use cfg80211_conne [...] omits 79380bbfc3ff staging: rtl8188eu: remove code valid only for 5 GHz omits 9f750a7ec1b7 staging: fbtft: Fix duplicate arguments to bitwise AND omits 76fe47940e60 staging: gasket: Fix lines ending with a '(' omits 6454e187244e staging: sm750fb: align arguments with open parenthesis in [...] omits 548c01d6e376 staging: sm750fb: align arguments with open parenthesis in [...] omits 836c336ebe50 staging: sm750fb: align arguments with open parenthesis in [...] omits 13c2059fee66 staging: sm750fb: format description of parameters in accel.h omits 3bcfd0e77e93 staging: sm750fb: format description of parameters in accel.c omits 25c42086c711 staging: vc04_services: fix warnings of Block comments use of * omits 3e722c805cdf staging: vc04_services: fix warnings of scpace required be [...] omits b7697f054018 staging: vc04_services: fix check warnings of line over 80 [...] omits 7fb50738e2f6 Staging: Netlogic: Fix spelling mistake omits f44e565e9155 Staging: Netlogic: Fix grammatical error omits 663328205c0d staging: uwb: fix coccinelle warnings of comparison to bool omits c671dfdaedef staging: most: Change bool init to true/false omits 77b97aa69bd0 staging: comedi: remove unused variable 'route_table_size' omits 630d00b8b26d staging: exfat: Clean up return code - FFS_MEMORYERR omits 03eac8d59473 staging: exfat: Clean up return codes - FFS_INVALIDPATH omits c76c4ad5470c staging: exfat: Clean up return codes - FFS_FILEEXIST omits ab5a321da008 staging: exfat: Clean up return codes - FFS_NAMETOOLONG omits 7ca8049f0980 staging: exfat: Clean up return codes - FFS_PERMISSIONERR omits df7098f84f7e staging: exfat: Clean up return codes - FFS_DIRBUSY omits 67f8224c3b52 staging: exfat: Clean up return codes - FFS_NOTFOUND omits 2f2e28866bd7 staging: exfat: Clean up return codes - FFS_FULL omits f306bde1860d staging: rtl8723bs: reduce stack usage of cfg80211_rtw_scan omits 9f665d820391 staging: rtl8723bs: reduce stack usage of rtw_cfg80211_unlink_bss omits be88dae8e2a9 staging: rtl8723bs: removed unwanted if..else condition omits bb84f28f0d86 staging: rtl8188eu: make efuse_power_switch() function static omits 390e4f967299 staging: mt7621-dma: use devm_platform_ioremap_resource() [...] omits f1ca32696aea staging: netlogic: use devm_platform_ioremap_resource() to [...] omits 6fc77fc892d8 staging: ralink-gdma: use devm_platform_ioremap_resource() [...] omits 382072916044 bpf: Prepare btf_ctx_access for non raw_tp use case omits f873b66119f2 scsi: hisi_sas: Record the phy down event in debugfs omits cabe7c10c97a scsi: hisi_sas: Delete the debugfs folder of hisi_sas when [...] omits 8f6432986e61 scsi: hisi_sas: Add ability to have multiple debugfs dumps omits 905ab01faf5f scsi: hisi_sas: Add module parameter for debugfs dump count omits a70e33eae363 scsi: hisi_sas: Allocate memory for multiple dumps of debugfs omits 357e4fc7a933 scsi: hisi_sas: Add debugfs file structure for ITCT cache omits b714dd8f36dc scsi: hisi_sas: Add debugfs file structure for IOST cache omits 0161d55f23a1 scsi: hisi_sas: Add debugfs file structure for ITCT omits e15f2e2dff5b scsi: hisi_sas: Add debugfs file structure for IOST omits 1f66e1fd26bd scsi: hisi_sas: Add debugfs file structure for port omits c61163981076 scsi: hisi_sas: Add debugfs file structure for registers omits 1b54c4db725d scsi: hisi_sas: Add debugfs file structure for DQ omits 35ea630b2bad scsi: hisi_sas: Add debugfs file structure for CQ omits d28ed83b7693 scsi: hisi_sas: Add timestamp for a debugfs dump omits 550c0d89d52d scsi: hisi_sas: Replace in_softirq() check in hisi_sas_tas [...] omits 8fa9a7bd3099 scsi: hisi_sas: use wait_for_completion_timeout() when cle [...] omits 65a3b8bd5694 scsi: hisi_sas: Set the BIST init value before enabling BIST omits 35160421b63d scsi: hisi_sas: Don't create debugfs dump folder twice omits 1125c70a9238 scsi: Fix various misspellings of "connect" omits d44c897c391e scsi: isci: Spelling s/configruation/configuration/ omits 5bb2f743cdaa scsi: mpt3sas: change allocation option omits 906ca6353ac0 scsi: esas2r: unlock on error in esas2r_nvram_read_direct() omits e07734fdee78 scsi: cxgb4i: remove set but not used variable 'ppmax' omits d6c9b31ac306 scsi: csiostor: Don't enable IRQs too early omits 5314995e370e scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer omits 2c7fb469024f scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer omits 74acec655f56 scsi: lpfc: Update lpfc version to 12.6.0.0 omits b4b3417cf6c8 scsi: lpfc: Add additional discovery log messages omits 83c6cb1ae8be scsi: lpfc: Add FC-AL support to lpe32000 models omits e7d859527255 scsi: lpfc: Add FA-WWN Async Event reporting omits b1dfa5411ea4 scsi: lpfc: Add log macros to allow print by serverity or [...] omits 95bfc6d8ad86 scsi: lpfc: Make FW logging dynamically configurable omits 8156d378c4cb scsi: lpfc: Revise interrupt coalescing for missing scenarios omits ea85a20cd54f scsi: lpfc: Remove lock contention target write path omits 22770cbabf6b scsi: lpfc: Slight fast-path performance optimizations omits f84f8f93f01f scsi: lpfc: fix coverity error of dereference after null check omits 91a52b617cdb scsi: lpfc: Fix hardlockup in lpfc_abort_handler omits 324e1c402069 scsi: lpfc: Fix bad ndlp ptr in xri aborted handling omits feff8b3d84d3 scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices omits 27f3efd637ce scsi: lpfc: Fix lockdep errors in sli_ringtx_put omits 0a5ce731977d scsi: lpfc: Fix reporting of read-only fw error errors omits 97a9ed3b3ae8 scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count omits b7412c6b2203 drm/i915/display/psr: Print in debugfs if PSR is not enabl [...] omits d506a65d56fd drm/i915: Catch GTT fault errors for gen11+ planes omits 26ed19adbab1 libfdt: reduce the number of headers included from libfdt_env.h omits 772d1dea1f6c drm/i915/tgl: whitelist PS_(DEPTH|INVOCATION)_COUNT omits 6b441c628e17 drm/i915: Remove nonpriv flags when srm/lrm omits 9c6694bd96af Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 6a5cb53aaa4e md: no longer compare spare disk superblock events in super_load omits 775d78319f1c md: improve handling of bio with REQ_PREFLUSH in md_flush_ [...] omits fadcbd2901a0 md/bitmap: avoid race window between md_bitmap_resize and [...] omits e3fc3f3d0943 md/raid0: Fix an error message in raid0_make_request() omits 503a64635d5e Merge branch 'DPAA-Ethernet-changes' omits 6e6583c91f94 dpaa_eth: add newline in dev_err() msg omits 2579bce4cf62 fsl/fman: remove unused struct member omits 060ad66f9795 dpaa_eth: change DMA device omits 681e38380c79 fsl/fman: add API to get the device behind a fman port omits 1076aaeeeacf dpaa_eth: remove redundant code omits 5537b3298576 dpaa_eth: defer probing after qbman omits 9b56beed1e8a fsl/fman: don't touch liodn base regs reserved on non-PAMU SoCs omits a4260ea49547 media: sun4i: Add H3 deinterlace driver omits 713e6a289f42 media: dt-bindings: media: Add Allwinner H3 Deinterlace binding omits 76df2e6c7c78 media: vimc: Implement debayer control for mean window size omits b1f8e9316e79 media: vimc: move the dev field of each entity to vimc_ent_dev omits 23df45d03866 media: vimc: embed the pads of entities in the entities' structs omits ad1cec89db96 media: vimc: remove unused struct declaration vimc_platform_data omits af2bdbbe2d43 media: vimc: common: remove unused function 'vimc_pipeline [...] omits 3b04de4e7a56 media: vimc: remove EXPORT_SYMBOL_GPL declarations omits b4aa975cbd87 media: vimc: remove the helper function vimc_ent_sd_unregister omits 9fb82aaa85d3 media: vimc: move media_entity_cleanup to release callbacks omits 291aca4e7bdd media: vimc: sen: register subdevice only after initialization omits 4996992c4f74 media: vimc: cleanup code that assigns entity in entities array omits 817d0b3278f5 media: vimc: initialize vim entity pointers to NULL omits f3f5ba42c58d media: imon: invalid dereference in imon_touch_event omits 33657a0a3eec media: tuners: Use the correct style for SPDX License Identifier omits d3bec7fc1179 media: smiapp: Rename update_mode as pll_blanking_update omits 90c9e4a4dba9 media: smiapp: Register sensor after enabling runtime PM o [...] omits 579d1f7d4fb9 media: smiapp: Use non-binned and binned limits correctly omits da533bb0058b media: smiapp: Don't update sensor configuration during po [...] omits f8c4352c1bef media: smiapp: Move binning configuration to streaming start omits b0388c072767 media: smiapp: Don't get binning limits dynamically omits 4a9a75923acb media: smiapp: Destroy sensor's mutex omits 33e17ea2d4f0 media: dt-bindings: smia: Remove documentation of nokia,nvm-size omits 941e1d36b5b6 media: smiapp: Support probing NVM size omits 23fc92fad8ff media: smiapp: Don't poll for NVM ready on devices that do [...] omits d5e550cf9f29 media: smiapp: Add definitions for data transfer if capabi [...] omits e367095df32b media: smiapp: Refactor reading NVM page omits a5b1d5413534 media: smiapp: Fix error handling at NVM reading omits 837c07ebb030 media: smiapp: Use the BIT macro where appropriate, remove [...] omits a0219deefe9e media: imx7-mipi-csis: Add a check for devm_regulator_get omits 61c03b631b74 media: st-mipid02: add a check for devm_gpiod_get_optional omits 828dbc299278 media: i2c: Add IMX290 CMOS image sensor driver omits 8a97a4676f8b media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding omits c31e2febdeb2 media: i2c: ov5695: Fix randbuild error omits b8bf73136bae media: ad5820: Add support for ad5821 and ad5823 omits fda689b5b169 media: ad5820: DT new compatible devices omits 1c7ae4a51298 media: ad5820: Add support for of-autoload omits c01674e75a41 media: ad5820: Add support for enable pin omits 219ea61a7acb media: ad5820: DT new optional field enable-gpios omits 801ef7c4919e media: ad5820: Define entity function omits 981e44545453 media: ov5640: Make 2592x1944 mode only available at 15 fps omits 92b9096c0fe0 media: ov5640: Fix 1920x1080 mode to remove extra enable/disable omits cc196e48e517 media: ov5640: add PIXEL_RATE control omits ecfaec43e499 media: lm3646: remove redundant assignment to variable rval omits fdd5b6e3eff2 media: ov6650: Fix arbitrary selection of master clock rate omits 74f84922478b media: ov6650: Drop unused .pclk_max field omits 82d4a161df49 media: ov6650: Don't reapply pixel clock divisor on format change omits d898692e9ddb media: ov6650: Simplify clock divisor calculation omits b1c579438220 media: ov6650: Drop obsolete .pclk_limit attribute omits 57822068dd12 media: ov6650: Fix stored frame interval not in sync with [...] omits cfc4652dee4a media: cec-gpio: Use CONFIG_PREEMPTION omits a55cc9efa55e media: Documentation: v4l: fix section depth omits 11893eb84567 media: imx.rst: Pass the v4l2-ctl configuration omits bdb5b5911c4e media: imx.rst: Provide instructions for the i.MX6DL sabreauto omits f3398f328a5c media: imx.rst: Provide a real example for the output format omits 5ea537161d3a media: imx.rst: Specify the sabreauto variant omits 4e383575a131 media: i2c: adv7842: make array cri static and const, make [...] omits 9b950ce05732 media: gspca: remove redundant assignment to variable ret omits 05ff862e0ca5 media: ti-vpe: vpe: use r2y instead of y2r, copy-paste error omits b19c25f46745 media: adv7180: Only print 'chip found' message on success [...] omits 2289adbfa559 media: usb: fix memory leak in af9005_identify_state omits 69e3235d5826 media: cec-pin: add 'received' callback omits 65d270acb2d6 media: aspeed: clear garbage interrupts omits 5b3f3c41c5c7 media: aspeed: set hsync and vsync polarities to normal be [...] omits 0e78795e95c5 media: aspeed: refine hsync/vsync polarity setting logic omits 918c1fe9fbbe cpuidle: Do not unset the driver if it is there already omits 2c2a83d329b8 Merge back earlier cpuidle material for v5.5. omits 86caab29da78 media: cedrus: Add HEVC/H.265 decoding support omits de06f2892832 media: pixfmt: Document the HEVC slice pixel format omits 256fa3920874 media: v4l: Add definitions for HEVC stateless decoding omits c3b32900fbf5 media: cedrus: Remove unnecessary parenthesis around DIV_ROUND_UP omits 06eff2150d4d media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_B [...] omits 5063f48bbbd8 drm/i915: Making loglevel of PSR2/SU logs same. omits a713af394cf3 cgroup: pids: use atomic64_t for pids->limit omits 12a280c72868 drm/dp_mst: Add topology ref history tracking for debugging omits 07f047e3fe33 i2c: i801: Add support for Intel Comet Lake PCH-H omits e0c61c04791a i2c: i801: Add support for Intel Jasper Lake omits 6f85f73821f6 drm/dp_mst: Add basic topology reprobing when resuming omits d20ebea8f0fa drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology omits 6857f879f98a drm/amdgpu: Iterate through DRM connectors correctly omits ac0de16a38a9 drm/nouveau: Resume hotplug interrupts earlier omits 09e530657e1c drm/nouveau: Don't grab runtime PM refs for HPD IRQs omits 79413ed4a1b7 drm/dp_mst: Lessen indenting in drm_dp_mst_topology_mgr_resume() omits dad7d84f8835 drm/dp_mst: Don't forget to update port->input in drm_dp_m [...] omits 3f9b3f02dda5 drm/dp_mst: Protect drm_dp_mst_port members with locking omits dda967139955 i2c: at91: add support for analog filtering omits 2be357af5fdd i2c: at91: add support for advanced digital filtering omits 2989b45923b9 i2c: at91: add support for digital filtering omits b00277923743 i2c: at91: add new platform support for sam9x60 omits 14692a3637d4 drm/dp_mst: Add probe_lock omits 9408cc94eb04 drm/dp_mst: Handle UP requests asynchronously omits c485e2c97dae drm/dp_mst: Refactor pdt setup/teardown, add more locking omits b84dfe1af540 i2c: add support for filters optional properties omits d29333cf5cd7 drm/dp_mst: Remove PDT teardown in drm_dp_destroy_port() a [...] omits b644257f0ec2 dt-bindings: i2c: add bindings for i2c analog and digital filter omits 2034e3f4c9a5 dt-bindings: i2c: at91: add new compatible omits 90a764cda1c8 drm/i915: Add support for half float framebuffers on snb sprites omits 762dff2e6f43 drm/i915: Add support for half float framebuffers for ivb+ [...] omits 03b0ce9532ec drm/i915: Add support for half float framebuffers for gen4 [...] omits 6e6c155da65b drm/i915: Add support for half float framebuffers for skl+ omits dbe20703e178 drm/i915: Simplify skl_max_scale() omits 99efd1c92b7a drm/i915: Eliminate skl_check_pipe_max_pixel_rate() omits bb6ae9e653dc drm/i915: Allow planes to declare their minimum acceptable cdclk omits bf5da83e4bd8 drm/i915: Move check_digital_port_conflicts() earier omits 1d5a95b5c943 drm/i915: Rework global state locking omits 6c066f4c99e1 drm/i915: Add debugs to distingiush a cd2x update from a f [...] omits 7cb12d48314e drm/dp_mst: Destroy MSTBs asynchronously omits dc2f7edcc012 RDMA/rxe: Remove useless rxe_init_device_param assignments omits b275fb6013df docs: ioctl: fix typo omits 98919f4c9a34 Documentation: debugfs: Document debugfs helper for unsign [...] omits dc5fcc51a5d1 docs: driver-api: Remove reference to sgi-ioc4 omits fb8d1d7e3d34 Merge branch 'net-aquantia-PTP-support-for-AQC-devices' omits 4ef511bc410c net: aquantia: adding atlantic ptp maintainer omits 9c477032f7d0 net: aquantia: add support for PIN funcs omits dbcd6806af42 net: aquantia: add support for Phy access omits 84989af0465b net: aquantia: implement get_ts_info ethtool omits 7db3d07afd2c net: aquantia: add support for ptp ioctls omits 5a1bf9ef51cf net: aquantia: rx filters for ptp omits 04a1839950d9 net: aquantia: implement data PTP datapath omits 61cc502ef428 net: aquantia: styling fixes on ptp related functions omits 94ad94558b0f net: aquantia: add PTP rings infrastructure omits 910479a9f793 net: aquantia: add basic ptp_clock callbacks omits 593f7b43bd78 net: aquantia: unify styling of bit enums omits 1a64f8dc82b1 net: aquantia: PTP skeleton declarations and callbacks omits 004e822a6faa drm/tegra: Use cec_notifier_conn_(un)register() omits 051172e8c1ce drm/tegra: Fix ordering of cleanup code omits f1f20eb97055 drm/tegra: sor: Move register programming out of ->init() omits 3f4bb9f75090 drm: Spelling s/connet/connect/ omits 3dd4d40b4208 xfs: Sanity check flags of Q_XQUOTARM call omits 746facd39370 media: vivid: Add metadata output support omits 78892b6ba3ba media: v4l2-core: Add new metadata format omits a2e31ce91de9 media: Documentation:media:v4l2:Add vivid metadata doc omits d5797cf685a0 media: vivid: Add metadata capture support omits 8669d8474a58 media: v4l2-dev: disable frequency and tuner ioctls for touch omits 4fbd54bbd243 media: v4l2-dev: fix is_tch checks omits 8e72244b4e8f media: v4l2-dev: simplify the SDR checks omits 96f49c1ac370 media: v4l2-core: correctly validate video and metadata ioctls omits d07ce4e32a8d kdb: Avoid array subscript warnings on non-SMP builds omits 56916cdfa1f1 drm/vboxvideo: Replace prepare_fb()/cleanup_fb() with GEM [...] omits ecad80f0865d drm/hisilicon/hibmc: Use GEM VRAM's prepare_fb() and clean [...] omits eddc0acfed09 drm/bochs: Replace prepare_fb()/cleanup_fb() with GEM VRAM [...] omits 6542ad891803 drm/vram-helpers: Add helpers for prepare_fb() and cleanup_fb() omits a4b28f5c6798 Merge remote-tracking branch 'kvmarm/kvm-arm64/stolen-time [...] omits 71b1c99081ae drm/i915/perf: Describe structure members in documentation omits c7892db5dd6a KVM: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than S [...] omits 606be04724b6 drm/gpu: Add comment for memory barrier omits 2ec35bd21d32 drm/mediatek: remove cast to pointers passed to kfree omits fa679767adde pinctrl: mvebu: use devm_platform_ioremap_resource() to si [...] omits 6571317713c8 pinctrl: mediatek: use devm_platform_ioremap_resource() to [...] omits 62db7d1e1ef1 drm/simple-kms: Standardize arguments for callbacks omits 3ccb8551f52e soundwire: cadence_master: make clock stop exit configurab [...] omits 9e3d47fb2bdc soundwire: intel/cadence: add flag for interrupt enable omits dfbe642d1ed9 soundwire: intel: add helper for initialization omits 675d4c9aba86 soundwire: cadence_master: add hw_reset capability in debugfs omits 49ea07d33d9a soundwire: intel/cadence: fix startup sequence omits e58f7d15e6be spi: xilinx: Add DT support for selecting transfer word width omits e3354b17b4ac spi: xilinx: add description of new property xlnx,num-tran [...] omits e42599d6bbf5 ASoC: rt5650: Add Kahlee platform specfic changes omits 2871ea85c119 drm/i915/gt: Split intel_ring_submission omits 2c9a49150d90 drm/i915: Convert PAT setup to uncore mmio omits 2579a4eefc04 x86/ioapic: Rename misnamed functions omits df4393424af3 x86/ioapic: Prevent inconsistent state when moving an interrupt omits 5bbab3cf211b EDAC/aspeed: Use devm_platform_ioremap_resource() in aspee [...] omits 7f47211e73e9 drm/i915/selftests: Flush any i915_active callback work as well omits 93100fdeb4de drm/i915/selftests: Flush interrupts before disabling tasklets omits 9d0863baff49 MAINTAINERS: add Mediatek shutdown drivers omits d28c74c10751 power: reset: add driver for mt6323 poweroff omits 47e568129ba8 rtc: mt6397: add compatible for mt6323 omits 851b87148aa2 rtc: mt6397: improvements of rtc driver omits c512995ce9dc rtc: mt6397: move some common definitions into rtc.h omits 82245b6e9106 dt-bindings: rtc: mediatek: add missing mt6397 rtc omits acd1f0467980 ext2: return error when fail to allocating memory in ioctl omits f45f57cce584 dma-buf: stop using the dmabuf->lock so much v2 omits 15fd552d186c dma-buf: change DMA-buf locking convention v3 omits 4f5c5b76cc00 selftests/powerpc: Reduce sigfuz runtime to ~60s omits b298800dd8ee rtl8xxxu: fix warnings for symbol not declared omits 4fcef8609132 rtl8xxxu: remove set but not used variable 'rate_mask' omits d0c160b18ef5 atmel: remove set but not used variable 'dev' omits f64b06bd362a adm80211: remove set but not used variables 'mem_addr' and [...] omits 091c6e9c083f rtlwifi: Remove unnecessary NULL check in rtl_regd_init omits 082a36dc9995 rtw88: add phy_info debugfs to show Tx/Rx physical status omits f39e9bd49a3d rtw88: add set_bitrate_mask support omits 0bd9557341b7 rtw88: Enable 802.11ac beamformee support omits c97ee3e0bea2 rtw88: add power tracking support omits 8575b534b000 rtw88: use macro to check the current band omits 844e9d7c60a4 bcma: fix block comment style omits 2409839ab6bf MIPS: include: remove unsued header file asm/sgi/sgi.h omits 337d866a8014 net: lan78xx: remove set but not used variable 'event' omits 8ef0c0409e6b Merge branch 'mlxsw-Update-main-pool-computation-and-pool- [...] omits bc9f6e94bcb5 mlxsw: spectrum_buffers: Calculate the size of the main pool omits 914c4fc1b792 mlxsw: spectrum: Use guaranteed buffer size as pool size limit omits e942242784d0 MIPS: SGI-IP27: reduce ARC usage to a minimum omits 7b16831d1eb1 MIPS: arc: use function argument for passing argc/argv to [...] omits cbd09241dd9d MIPS: arc: remove unused stuff omits c823f4160978 MIPS: SGI-IP27: move registering of smp ops into IP27 spec [...] omits 249be5633cdb MIPS: SGI-IP27: collect externs in new header file omits e02d026f08f1 MIPS: Loongson: Fix GENMASK misuse omits 06cd9da58fb2 r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN omits 2ebc499a0f4f Merge branch 'net-phy-support-1000Base-X-auto-negotiation- [...] omits b9bcb95315fe net: phy: broadcom: add 1000Base-X support for BCM54616S omits fa6e98cee558 net: phy: add support for clause 37 auto-negotiation omits e7312efbd5de net: phy: modify assignment to OR for dev_flags in phy_att [...] omits e32beb064105 cpufreq: vexpress-spc: find and skip duplicates when mergi [...] omits 4a6e13523879 cpufreq: vexpress-spc: use macros instead of hardcoded val [...] omits 1aa6300638e7 xfs: add mising include of xfs_pnfs.h for missing declarations omits da781e64b28c xfs: don't set bmapi total block req where minleft is omits 1c743574de8b xfs: cap longest free extent to maximum allocatable omits cb3efd5a3885 Input: adp5589 - make keypad support optional omits ee1b4b2e7c92 Input: hp_sdc_rtc - remove dead chardev code omits 8eb8e322ec07 drm/i915/gvt: fix dead locking in early workload shadow omits 8a99358a1d8e ata: ahci-imx: Covert to use GPIO descriptor omits 058179e72e09 drm/i915/gt: Replace hangcheck by heartbeats omits 2e0986a58cc4 drm/i915/gem: Cancel contexts when hangchecking is disabled omits d12acee84ffb drm/i915/execlists: Cancel banned contexts on schedule-out omits 3a7a92aba8fb drm/i915/execlists: Force preemption omits a8c51ed22b0e drm/i915/gt: Try to more gracefully quiesce the system bef [...] omits a1ceb93a824a drm/i915/guc: Update H2G enable logging action definition omits 853ddb699396 drm/i915/guc: Enable guc logging on guc log relay write omits 04cb1d4711ba dt-bindings: gpu: samsung-rotator: Fix indentation omits 2ca98a46435c dt-bindings: PCI: rcar: Add device tree support for r8a774b1 omits 758622581489 dt-bindings: watchdog: renesas-wdt: Document r8a774b1 support omits b5c8c6ded32e dt-bindings: iommu: Convert Arm SMMUv3 to DT schema omits ac71ffcfb457 RDMA/core: Check that process is still alive before sendin [...] omits cf7e93c12fbc RDMA/restrack: Remove PID namespace support omits 37c92dc303dd drm/i915: Add new CNL PCH ID seen on a CML platform omits 58eeb2289ab9 libbpf: Fix strncat bounds error in libbpf_prog_type_by_name omits e0e4f8e938c4 xsk: Improve documentation for AF_XDP omits 45e587b5e8e5 selftests/bpf: Fix LDLIBS order omits 9bc6384b3644 selftests/bpf: Move test_section_names into test_progs and fix it omits ad5086108b9f PCI: Warn if no host bridge NUMA node info omits d7d962a09547 libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program omits 77c544d243f3 spi: pxa2xx: Drop extra check of platform_get_resource() r [...] omits be73e323aee4 spi: Fix spelling in the comments omits a3470c1829c0 spi: document CS setup, hold & inactive times in header omits 55d5f62c3fa0 regulator: bd70528: Add MODULE_ALIAS to allow module auto loading omits 175fc9281982 ASoC: kirkwood: fix IRQ error handling omits 6fd9903527bf ASoC: SOF: Intel: initial support to JasperLake. omits 4f0637eae56f ASoC: Intel: common: add ACPI matching tables for JSL omits 6a414489e0f3 ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_ds [...] omits 76dc6a2b312d ASoC: SOF: Intel: hda-loader: improve error handling omits ef5dee551e3e ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency omits ef2c695151df ASoC: rsnd: add missing of_node_put() omits d4d9360bf702 ASoC: rsnd: dma: set bus width to data width for monaural data omits 2b544dd7b43b ASoC: soc-core: add for_each_rtd_components() and replace omits 1cbeab1b242d ext4: add kunit test for decoding extended timestamps omits 9a42c7c647a9 drm/tegra: Move drm_dp_link helpers to Tegra DRM omits 2589c4025f13 drm/rockchip: Avoid drm_dp_link helpers omits 8ef826149181 drm/msm: edp: Avoid drm_dp_link helpers omits 98bca69b7117 drm/bridge: tc358767: Use DP nomenclature omits e7dc8d40eea4 drm/bridge: tc358767: Avoid drm_dp_link helpers omits ff1e8fb68ea0 drm/bridge: analogix-anx78xx: Avoid drm_dp_link helpers omits 79465e0ffeb9 drm/dp: Add helper to get post-cursor adjustments omits fc6b42045e51 drm/dp: Do not busy-loop during link training omits 7624629d06b0 drm/dp: Add drm_dp_alternate_scrambler_reset_cap() helper omits 99c830b8b7be drm/dp: Add drm_dp_channel_coding_supported() helper omits 8cda78b1281d drm/dp: Add drm_dp_fast_training_cap() helper omits 2980426a779f drm/dp: Remove a gratuituous blank line omits 80664f759b5c drm/dp: Sort includes alphabetically omits ce4dd4429b3c Remove the nr_exclusive argument from __wake_up_sync_key() omits d055b4fb4d16 pipe: Reduce #inclusion of pipe_fs_i.h omits d7b8a217521c PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters omits 142b2ac82e31 scsi: sd: enable compat ioctls for sed-opal omits 1b114b0817cc pktcdvd: add compat_ioctl handler omits fd6c3d5accea compat_ioctl: move SG_GET_REQUEST_TABLE handling omits 8f5d9f2ce302 compat_ioctl: ppp: move simple commands into ppp_generic.c omits 17c7e7f40708 compat_ioctl: handle PPPIOCGIDLE for 64-bit time_t omits 5b6c02df50fb compat_ioctl: move PPPIOCSCOMPRESS to ppp_generic omits 3e859adf3643 compat_ioctl: unify copy-in of ppp filters omits b7aff093e94d tty: handle compat PPP ioctls omits c7dc504e2ff7 compat_ioctl: move SIOCOUTQ out of compat_ioctl.c omits 9d7bf41fafa5 compat_ioctl: handle SIOCOUTQNSD omits 5f6beb9e0f63 af_unix: add compat_ioctl support omits 98aaaec4a150 compat_ioctl: reimplement SG_IO handling omits b6dfb2477fb0 compat_ioctl: move WDIOC handling into wdt drivers omits 314999dcbca7 fs: compat_ioctl: move FITRIM emulation into file systems omits 8d0980704842 gfs2: add compat_ioctl support omits 0581f1864a63 compat_ioctl: remove unused convert_in_user macro omits caca7d10f815 compat_ioctl: remove last RAID handling code omits 50a2e74bc2d1 compat_ioctl: remove /dev/raw ioctl translation omits a92d4f107a52 compat_ioctl: remove PCI ioctl translation omits aca942263ae3 compat_ioctl: remove joystick ioctl translation omits 507e4e2b430b compat_ioctl: remove /dev/random commands omits eede0b859ee6 compat_ioctl: remove IGNORE_IOCTL() omits 2022ca0a940a compat_ioctl: remove translation for sound ioctls omits 54b5b60a1490 compat_ioctl: remove HIDIO translation omits 61798109bec2 compat_ioctl: remove HCIUART handling omits 7a6038b30017 compat_ioctl: move hci_sock handlers into driver omits 7d60a7a6cd04 compat_ioctl: move rfcomm handlers into driver omits 5565a3cac503 compat_ioctl: move isdn/capi ioctl translation into driver omits 0ba9841adb86 compat_ioctl: move ATYFB_CLK handling to atyfb driver omits 1207045da5a7 compat_ioctl: move tape handling into drivers omits 01b8bca81e18 compat_ioctl: use correct compat_ptr() translation in drivers omits 1832f2d8ff69 compat_ioctl: move more drivers to compat_ptr_ioctl omits 407e9ef72476 compat_ioctl: move drivers to compat_ptr_ioctl omits 076ff6586286 compat_ioctl: move rtc handling into drivers/rtc/dev.c omits 18bd6caaef40 ceph: fix compat_ioctl for ceph_dir_operations omits 37ecf8b20abd compat_sys_ioctl(): make parallel to do_vfs_ioctl() omits 011da44bc5b6 compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c omits 34d3d0e65e3a do_vfs_ioctl(): use saner types omits bf0a199b065c compat: itanic doesn't have one omits ee26025f585c FIGETBSZ: fix compat omits 6b2daec19094 fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_ [...] omits 2952db0fd51b compat_ioctl: add compat_ptr_ioctl() omits 44bf67f32a68 Merge drm/drm-next into drm-misc-next omits a96bf3cbd7b8 Revert "drm/omap: add OMAP_BO flags to affect buffer allocation" omits aaed4dd69686 drm/i915/dsc: move crtc state dp_dsc_cfg member under dsc [...] omits 010663a61c40 drm/i915/dsc: rename crtc state dsc_params member to dsc omits fe12e94375da Merge tag 'gpio-v5.5-updates-for-linus-part-1' of git://gi [...] omits d54725cd11a5 netfilter: nf_tables: support for multiple devices per net [...] omits bbaef955af6e netfilter: nf_tables_offload: remove rules on unregistered [...] omits c5d275276ff4 netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() omits b58288804a3b netfilter: nf_tables_offload: Pass callback list to nft_se [...] omits ead3952ea743 netfilter: nf_tables_offload: add nft_flow_block_chain() omits cb662ac6711f netfilter: nf_tables: increase maximum devices number per [...] omits b75a3e8371bc netfilter: nf_tables: allow netdevice to be used only once [...] omits 3f0465a9ef02 netfilter: nf_tables: dynamically allocate hooks per net_d [...] omits 71a8a63b9dbd netfilter: nf_flow_table: move priority to struct nf_flowtable omits 2e79e22e092a Merge v5.4-rc4 into drm-next omits e16302cb673c drm/i915/selftests: Release ctx->engine_mutex after iteration omits a5e5cf983872 drm/todo: Add levels omits ac18a29a1a1d drm/todo: Remove i915 device_link task omits b60e711a43f2 drm/doc: Drop misleading comment on drm_mode_config_cleanup omits ebd09f1cd417 USB: serial: pl2303: add support for PL2303HXN omits e9fc36719b52 crypto: inside-secure - Made locally used safexcel_pci_rem [...] omits 756497cb7be2 crypto: inside-secure - Fix build error with CONFIG_CRYPTO_SM3=m omits 5b243b6c4aa2 crypto: hisilicon: Fix misuse of GENMASK macro omits 28443671a468 hwrng: core - Fix use-after-free warning in hwrng_register() omits 4ba802980cad crypto: nx - convert AES-CTR to skcipher API omits c1e9c386c954 crypto: nx - convert AES-CBC to skcipher API omits bfd9efddf990 crypto: nx - convert AES-ECB to skcipher API omits 7740bd51efd6 crypto: nx - don't abuse blkcipher_desc to pass iv around omits 713b2e720335 crypto: padlock-aes - convert to skcipher API omits fabdf25388df crypto: s390/des - convert to skcipher API omits d00c06398154 crypto: s390/paes - convert to skcipher API omits 7988fb2c03c8 crypto: s390/aes - convert to skcipher API omits cd5d2f845746 crypto: sparc/des - convert to skcipher API omits c72a26ef6b25 crypto: sparc/camellia - convert to skcipher API omits 64db5e7439fb crypto: sparc/aes - convert to skcipher API omits fcf801cc551a crypto: chtls - remove the redundant check in chtls_recvmsg() omits b981744ef04f crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig omits 14304da06cb3 crypto: ux500 - Remove set but not used variable 'cookie' omits b4d0c0aad57a crypto: arm - use Kconfig based compiler checks for crypto [...] omits 4549f7e5aa27 crypto: geode-aes - convert to skcipher API and make thread-safe omits e53619c840ba dt-bindings: hwrng: Add Samsung Exynos 5250+ True RNG bindings omits 4bd5ead82d4b phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" omits a8a24429dd1d phy: tegra: xusb: Add vbus override support on Tegra186 omits 90767cdfea89 phy: tegra: xusb: Add vbus override support on Tegra210 omits a5be28c3656a phy: tegra: xusb: Add usb3 port fake support on Tegra210 omits ac25b6e9f8d2 phy: tegra: xusb: Add XUSB dual mode support on Tegra210 omits 3f6d43a66e3e dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support omits 700d3802427d dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support omits 1025cb924bd5 phy: phy-brcm-usb-init: fix use of integer as pointer omits e4b957d3a7c7 phy: phy-brcm-usb-init: fix __iomem annotations omits fa093440142d phy: hisilicon: use devm_platform_ioremap_resource() to si [...] omits c9dfadeee89d phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] omits 265938bb1bc8 phy-mvebu-a3700-utmi: Use devm_platform_ioremap_resource() [...] omits f466de0208e3 phy: tegra: xusb: remove unused variable omits fbf6a7a4c976 phy: xgene: make array serdes_reg static const, makes obje [...] omits a5c6603038ca mtd: spi-nor: cadence-quadspi: Fix cqspi_command_read() de [...] omits 453977875364 mtd: spi-nor: Introduce 'struct spi_nor_controller_ops' omits 1a21bdfeac05 mtd: spi-nor: hisi-sfc: Drop nor->erase NULL assignment omits 172b33212d76 mtd: spi-nor: add support for en25qh16 omits 4b97ba73dcdc mtd: spi-nor: intel-spi: add support for Intel Cannon Lake [...] omits 3912970809cf mtd: spi-nor: intel-spi: support chips without software sequencer omits f3088e6a12fe usb: mtu3: fix race condition about delayed_status omits 49db427232fe usb: gadget: Add UDC driver for tegra XUSB device mode controller omits 038761ce68c2 usb: dwc3: debug: Remove newline printout omits 53596dfa5980 dmaengine: fsl-dpaa2-qdma: export the symbols omits cc8f81c7e625 ALSA: hda: fix intel DSP config omits 82d9d54a6c0e ALSA: hda: add Intel DSP configuration / probe code omits e458eb97df7a cpufreq: s3c64xx: Remove pointless NULL check in s3c64xx_c [...] omits e519a34c2959 scsi: cxlflash: remove set but not used variable 'ioarcb' omits d30f53dd014d scsi: target: remove unused extension parameters omits 95f8f6a974cc scsi: target: fix SendTargets=All string compares omits 9cef2a7955f2 scsi: target: compare full CHAP_A Algorithm strings omits 406715df933a fq_codel: do not include <linux/jhash.h> omits f79520bb3337 drm/i915/selftests: Synchronize checking active status wit [...] omits c4c8aff5a9dd IB/core: Do not notify GID change event of an unregistered device omits 905da43c6a02 drm/i915/selftests: Move uncore fw selftests to operate on [...] omits c31c9e82ee8a drm/i915/selftests: Teach switch_to_context() to use the context omits ae2e28b02630 drm/i915: Teach record_defaults to operate on the intel_gt omits 4aa7afb0ee20 ipmi: Fix memory leak in __ipmi_bmc_register omits 2a21d858f96b ipmi: bt-bmc: use devm_platform_ioremap_resource() to simp [...] omits 8ee7b485bbfb ipmi: use %*ph to print small buffer omits cbb79863fc31 ipmi: Don't allow device module unload when in use omits 5e5b03d163e1 xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB omits 3f89b01f4bba IB/mlx5: Align usage of QP1 create flags with rest of mlx5 [...] omits 685df9c39f70 Merge branch 'net-dsa-turn-arrays-of-ports-into-a-list' omits 68abaa765e41 IB/mlx5: Remove dead code omits 7e99e3470172 net: dsa: remove dsa_switch_alloc helper omits 05f294a85235 net: dsa: allocate ports on touch omits d5a619bf60ec net: dsa: sja1105: register switch before assigning port p [...] omits ef2025ec0acc net: dsa: mv88e6xxx: use ports list to map bridge omits 9dc8b13e230a net: dsa: mv88e6xxx: use ports list to map port VLAN omits d14939be8bfc net: dsa: mv88e6xxx: silently skip PVT ops omits da4561cda2ea net: dsa: use ports list to setup default CPU port omits c0b736282ccf net: dsa: use ports list to find first CPU port omits 0cfec588ec21 net: dsa: use ports list to setup multiple master devices omits 764b7e624284 net: dsa: use ports list to find a port by node omits 86bfb2c1f433 net: dsa: use ports list for routing table setup omits fb35c60cbacc net: dsa: use ports list to setup switches omits 7b9a2f4bac68 net: dsa: use ports list to find slave omits b96ddf254b09 net: dsa: use ports list in dsa_to_port omits ab8ccae122a4 net: dsa: add ports list in the switch fabric omits 68bb8ea8ad0d net: dsa: use dsa_to_port helper everywhere omits e00aca65e646 libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable [...] omits c33fbe8f673c ext4: Enable blocksize < pagesize for dioread_nolock omits c8cc88163f40 ext4: Add support for blocksize < pagesize in dioread_nolock omits 2943fdbc688e ext4: Refactor mpage_map_and_submit_buffers function omits a00713ea982b ext4: Add API to bring in support for unwritten io_end_vec [...] omits 821ff38d192a ext4: keep uniform naming convention for io & io_end variables omits e13a2fe642bd tools/bpf: Turn on llvm alu32 attribute by default omits a29e1012c1bf RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_cop [...] omits d3bd93967015 IB/cma: Honor traffic class from lower netdevice for RoCE omits 4061ff7aa379 RDMA/nldev: Provide MR statistics omits 88652bf8ce4b Merge branch 'r8169-remove-fiddling-with-the-pcie-max-read [...] omits 94b5ff749e56 r8169: remove rtl_hw_start_8168bef omits 0a413e6b577c r8169: remove rtl_hw_start_8168dp omits e0bbe7cbb3c5 r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN omits 2df49d365498 r8169: remove fiddling with the PCIe max read request size omits bd71a3573943 Merge branch 'net-smc-improve-termination-handling' omits 81cf4f4707af net/smc: remove close abort worker omits f528ba24a8ad net/smc: introduce link group termination worker omits 2a0674fffb6b net/smc: improve abnormal termination of link groups omits 831797609663 net/smc: tell peers about abnormal link group termination omits 8e316b9e7260 net/smc: improve link group freeing omits 69318b5215f2 net/smc: improve abnormal termination locking omits 8caa654451bd net/smc: terminate link group without holding lgr lock omits b290098092e4 net/smc: cancel send and receive for terminated socket omits e1b95ae0b0ea RDMA/mlx5: Return ODP type per MR omits fb91069088fa RDMA/nldev: Allow different fill function per resource omits a3de94e3d61e IB/mlx5: Introduce ODP diagnostic counters omits fe28afe23e91 Merge branch 'mlxsw-core-extend-qsfp-eeprom-size' omits 5a4c9f054cee ASoC: soc-core: snd_soc_unbind_card() cleanup omits 33536a148795 ASoC: soc-core: remove for_each_rtdcom_safe() omits bed646dc3f7b ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue omits 75e70add8890 infiniband: add a Documentation driver-api chapter for Infiniband omits 7c21072dde16 infiniband: fix sw/rdmavt/ kernel-doc notation omits d6537c1a9c97 infiniband: fix core/ kernel-doc notation omits b24da1a0d43d infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings omits 134a42a66b3a infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation omits 094c88f3c5e8 infiniband: fix core/verbs.c kernel-doc notation omits 96f4b0b68da4 infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation omits dfa4344da392 infiniband: fix ulp/opa_vnic/opa_vnic_internal.h kernel-do [...] omits 28f2a6aeed8d infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings omits 526f2c50637a infiniband: fix core/ipwm_util.h kernel-doc warnings omits df130f878ebd infiniband: fix ulp/iser/iscsi_iser.[hc] kernel-doc notation omits 688078e7f36c f2fs: fix to avoid memory leakage in f2fs_listxattr omits 9f701f6c772b f2fs: check total_segments from devices in raw_super omits 46d9ce195a2b f2fs: update multi-dev metadata in resize_fs omits ed3520427f57 f2fs: mark recovery flag correctly in read_raw_super_block() omits a45bfb5a5070 mlxsw: core: Extend QSFP EEPROM size for ethtool omits f366cd2a2e51 mlxsw: reg: Add macro for getting QSFP module EEPROM page number omits a2aca4d7f0f8 Merge branch 'mlx5-rd-sgl' into rdma.git for-next omits 366090564b81 RDMA/mlx5: Add capability for max sge to get optimized per [...] omits 00bd1439f464 RDMA/rw: Support threshold for registration vs scattering [...] omits c97905cae914 spi: dw-pci: Fix Chip Select amount on Intel Elkhart Lake PSE SPI omits c8169580e924 spi: dw-pci: Add runtime power management support omits b9fc2d207e54 spi: dw: Move runtime PM enable/disable from common to pla [...] omits a0e0d135427c ASoC: rt5677: Add a PCM device for streaming hotword via SPI omits 2ac061ce97f4 xen/netback: cleanup init and deinit code omits 88238d2d225b Merge branch 'r8152-phy-firmware' omits af14288f945b r8152: support firmware of PHY NC for RTL8153A omits 470e39194a46 r8152: move r8153_patch_request forward omits 5a16a3d9f9b9 r8152: add checking fw_offset field of struct fw_mac omits a66edaafae08 r8152: rename fw_type_1 with fw_mac omits cf049bb31f71 RDMA/siw: Fix SQ/RQ drain logic omits cb8763724965 drm/vc4: Use drm_hdmi_avi_infoframe_bars() omits 076d9a5d67e5 drm/edid: Add drm_hdmi_avi_infoframe_bars() omits 7867d7099599 drm/i915/gem: Distinguish each object type omits a201b00e5248 drm/i915/aml: Allow SPT PCH for all AML devices omits 3bf864e2507a Merge tag 'v5.4-rc4' into devel omits a1d0c02d7afb MAINTAINERS: Add Mihail to Komeda DRM driver omits 149487bdacde KVM: Add separate helper for putting borrowed reference to kvm omits c90992bfb080 kvm: tests: Add test to verify MSR_IA32_XSS omits 52297436199d kvm: svm: Update svm_xsaves_supported omits 864e2ab2b46d kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_common omits 139a12cfe1a0 KVM: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to co [...] omits 9753d68865c5 KVM: VMX: Use wrmsr for switching between guest and host I [...] omits 312a1c87798e KVM: SVM: Use wrmsr for switching between guest and host I [...] omits 78958563d802 KVM: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded omits c034f2aa8622 KVM: VMX: Fix conditions for guest IA32_XSS support omits 7204160eb780 KVM: x86: Introduce vcpu->arch.xsaves_enabled omits dc6015cb1c83 drm/mipi_dbi: Use simple right shift instead of double negation omits 0587152bf9a0 drm/i915: Drop assertion that ce->pin_mutex guards state updates omits e095cb7a0f57 x86/kdump: Remove the unused crash_copy_backup_region() omits 68d8ab3cf1a9 iio: adc: hx711: optimize performance in read cycle omits 1cd92d42dbff iio: adc: stm32-adc: fix kernel-doc warnings omits fe2392c67db9 iio: pressure: zpa2326: fix iio_triggered_buffer_postenabl [...] omits 1b84292bea00 KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup() omits 4be534102624 KVM: VMX: Initialize vmx->guest_msrs[] right after allocation omits 3c0f4be1f33b KVM: VMX: Remove vmx->hv_deadline_tsc initialization from [...] omits 97d62c345af8 iio: chemical: sgp30: drop excess semicolon omits 35fbe0d4ef9a KVM: VMX: Write VPID to vmcs when creating vcpu omits 4be946728f65 KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using [...] omits 30ce89acdfe9 KVM: remove redundant code in kvm_arch_vm_ioctl omits 2cf9af0b5668 kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use str [...] omits 34059c257010 KVM: x86: Fold decache_cr3() into cache_reg() omits cb3c1e2f3e8d KVM: x86: Add helpers to test/mark reg availability and dirtiness omits f8845541e93c KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' omits 489cbcf01d1c KVM: x86: Add WARNs to detect out-of-bounds register indices omits 491c1ad1ac8d KVM: VMX: Optimize vmx_set_rflags() for unrestricted guest omits e7bddc52582d KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors omits b17b7436f2f0 KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date omits 33af3a7ef9e6 KVM: SVM: Reduce WBINVD/DF_FLUSH invocations omits 0fc5deae03a2 KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when startin [...] omits 04f11ef45810 KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter omits 83af5e65a895 KVM: SVM: Guard against DEACTIVATE when performing WBINVD/ [...] omits e3b9a9e147db KVM: SVM: Serialize access to the SEV ASID bitmap omits e948761f5b02 drm/i915/selftests: Make the mman object busy everywhere omits 51757cf4d7e6 drm/i915/selftests: Use for_each_uabi_engine in contex selftests omits d1a03ee7e9d0 drm/i915/selftests: Use GT engines in igt_live_test omits 6457099ac59e drm/i915/selftests: Use GT engines in mock_gem_device omits 2271a223e06b drm/i915/selftests: Convert eviction selftests to gt/ggtt omits 8726a2a4df4d drm/i915: Split drop caches into GT and i915 parts omits 7f63aa23526a drm/i915: Pass intel_gt to intel_engines_verify_workarounds omits 7841fcbdfb43 drm/i915: Pass intel_gt to intel_engines_init omits 78f606033b6e drm/i915: Pass intel_gt to intel_engines_setup omits b0258bf24252 drm/i915: Pass intel_gt to intel_engines_cleanup omits 3ea951c693a2 drm/i915: Pass intel_gt to intel_setup_engine_capabilities omits adcb52649498 drm/i915: Pass intel_gt to intel_engines_init_mmio omits aa9eb0caaa03 drm/i915/selftests: Set vm->gt backpointer for mock_ppgtt omits 54f965db2e87 iio: adc: twl4030: Use false / true instead of 0 / 1 with [...] omits 3986a14870cb dt-bindings: iio: Add ltc2983 documentation omits f110f3188e56 iio: temperature: Add support for LTC2983 omits 2f4292a82171 iio: pressure: bmp280: use devm action and remove labels f [...] omits 1372d1a19799 iio: pressure: bmp280: use bulk regulator ops omits 64f1cc99ef96 drm/virtio: move byteorder handling into virtio_gpu_cmd_tr [...] omits 9e370dfec4fe drm/virtio: print a single line with device features omits 8ee2f956c918 drm/qxl: allocate small objects top-down omits db262087833f drm/qxl: use DEFINE_DRM_GEM_FOPS() omits de7f7c472429 drm/qxl: drop verify_access omits 60f57220cd3c drm/qxl: switch qxl to &drm_gem_object_funcs.mmap omits 80ed59b285cc drm/qxl: drop qxl_ttm_fault omits 84e5ddd5c46e iio: imu: Add support for the FXOS8700 IMU omits ba1af2e47446 ext2: add missing brelse in ext2_new_blocks() omits ddd9b54deebb drm: remove unnecessary return variable omits 4d6f93964dec dt-bindings: iio: imu: add fxos8700 imu binding omits ec3b7b6eb8c9 drm/gma500: fix memory disclosures due to uninitialized bytes omits 57a25a5f754c gma/gma500: fix a memory disclosure bug due to uninitializ [...] omits af44d180e3de cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed g [...] omits bfd6e6e6c5d2 ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_f [...] omits 0eeb91ade90c rtl8xxxu: fix RTL8723BU connection failure issue after war [...] omits 6689f0f4bb14 usb: dwc2: use a longer core rest timeout in dwc2_core_reset() omits a9a367d0ade8 usb: gadget: udc: lpc32xx: Use devm_platform_ioremap_resou [...] omits 5a1500774751 USB: gadget: udc: clean up an indentation issue omits 1cbfb8c4f62d usb: gadget: Quieten gadget config message omits b049e03ca57f phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] omits e804cd46b2a2 usb: gadget: Remove set but not used variable 'opts' in ms [...] omits 6973dbdd1c1f usb: gadget: Remove set but not used variable 'opts' in ac [...] omits e6fda6e69db2 usb: mtu3: add a new function to do status stage omits 3654aaa922f3 usb: gadget: configfs: fix concurrent issue between compos [...] omits 0b8b1a1fede0 usb: gadget: f_tcm: Provide support to get alternate setti [...] omits 75eaa498c99e usb: gadget: Correct NULL pointer checking in fsl gadget omits eb23c8b4fd98 usb: fsl: Remove unused variable omits 15ac1d99b845 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein omits 1bff4a4e66b9 USB: dummy-hcd: increase max number of devices to 32 omits f2b06c953911 usb: renesas_usbhs: add suspend event support in gadget mode omits d2802865f7e5 usb: renesas_usbhs: simplify usbhs_status_get_device_state() omits 8b20d00f0f08 usb: renesas_usbhs: enable DVSE interrupt omits e961c47e66f1 usb: gadget: udc: renesas_usb3: add suspend event support omits 6a3893bfbe02 usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] omits e17d87668ecd usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] omits 195ad9c36d82 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] omits e7705d269b28 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] omits 623128070e78 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] omits 60b6465be786 usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] omits 586a5fd60c3c usb: bdc: use devm_platform_ioremap_resource() to simplify code omits 4496bf250539 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] omits 2e78dd514706 usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] omits 836283dd7bff usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] omits 53490989ff91 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] omits b45ca31a6a4c usb: phy: keystone: use devm_platform_ioremap_resource() t [...] omits c6561082b833 usb: gadget: u_serial: use mutex for serialising open()s omits ef9b457d0dd2 usb: gadget: u_serial: diagnose missed console messages omits bd25a14edb75 usb: gadget: legacy/serial: allow dynamic removal omits d7cb8fb7aa7d usb: gadget: u_serial: allow more console gadget ports omits b417343c6a0f usb: gadget: u_serial: make OBEX port not a console omits fe1ea63ad806 usb: gadget: u_serial: reimplement console support omits daf82bd24e30 usb: gadget: u_serial: add missing port entry locking omits 9ba3aca8fe82 usb: dwc3: Disable phy suspend after power-on reset omits 55d7004299eb KVM: PPC: Book3S HV: Reject mflags=2 (LPCR[AIL]=2) ADDR_TR [...] omits 6a13cb0c376a KVM: PPC: Book3S HV: Implement LPCR[AIL]=3 mode for inject [...] omits 268f4ef9954c KVM: PPC: Book3S HV: Reuse kvmppc_inject_interrupt for asy [...] omits 87a45e07a5ab KVM: PPC: Book3S: Replace reset_msr mmu op with inject_int [...] omits 9ee6471eb9d4 KVM: PPC: Book3S: Define and use SRR1_MSR_BITS omits efe5ddcae496 KVM: PPC: Book3S HV: XIVE: Allow userspace to set the # of VPs omits 062cfab7069f KVM: PPC: Book3S HV: XIVE: Make VP block size configurable omits 8db29ea2391c KVM: PPC: Book3S HV: XIVE: Compute the VP id in a common helper omits 8a4e7597ba1e KVM: PPC: Book3S HV: XIVE: Show VP id in debugfs omits e7d71c943040 KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are [...] omits f41c4989c8de KVM: PPC: E500: Replace current->mm by kvm->mm omits 258ed7d02843 KVM: PPC: Reduce calls to get current->mm by storing the v [...] omits f1b4a9217efd Merge tag 'du-next-20191016' of git://linuxtv.org/pinchart [...] omits 400e91347e1d Merge tag 'mediatek-drm-next-5.5' of https://github.com/ck [...] omits 3fc40449a06b soundwire: intel: use correct header for io calls omits 89910e62009a Merge tag 'drm-intel-next-2019-10-21' of git://anongit.fre [...] omits 39438490c971 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 27a0a90d6301 Merge tag 'perf-core-for-mingo-5.5-20191021' of git://git. [...] omits aa7a7b72974a Merge branch 'perf/urgent' into perf/core, to pick up fixes omits 5a0d52378107 ib/srp: Add missing new line after displaying fast_io_fail [...] omits 065ab4c4701f docs: ioctl-number: document fscrypt ioctl numbers omits 6f99756dab5b fscrypt: zeroize fscrypt_info before freeing omits 1565bdad59e9 fscrypt: remove struct fscrypt_ctx omits 4006d799d93b fscrypt: invoke crypto API for ESSIV handling omits 18f3b2727fc3 drm/i915: Remove pm park/unpark notifications omits 71e51ca8dcc1 drm/i915: Lift i915_vma_parked() onto the gt omits b5e8e954eb67 drm/i915/gt: Introduce barrier pulses along engines omits 928da10c0ca2 drm/i915/selftests: Use all physical engines for i915_active omits de5287235631 tests: test CLONE_CLEAR_SIGHAND omits b612e5df4587 clone3: add CLONE_CLEAR_SIGHAND omits d302c6e3a689 RDMA/hns: Release qp resources when failed to destroy qp omits 3dcad1f8421f RDMA/hns: Fix a spelling mistake in a macro omits cfd82da4e741 RDMA/hns: Modify return value of restrack functions omits 32883228b980 RDMA/hns: Modify variable/field name from vlan to vlan_id omits e8a07de57ea4 RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que omits 9f7d7064009c RDMA/hns: remove a redundant le16_to_cpu omits 985fd98ab5cc net/sched: act_police: re-use tcf_tm_dump() omits e0685fa228fd arm64: Retrieve stolen time as paravirtualized guest omits ce4d5ca2b9dd arm/arm64: Make use of the SMCCC 1.1 wrapper omits 541625ac47ce arm/arm64: Provide a wrapper for SMCCC 1.1 calls omits 58772e9a3db7 KVM: arm64: Provide VCPU attributes for stolen time omits 8538cb22bbce KVM: Allow kvm_device_ops to be const omits 8564d6372a7d KVM: arm64: Support stolen time reporting via shared structure omits cac0f1b7285e KVM: Implement kvm_put_guest() omits b48c1a45a190 KVM: arm64: Implement PV_TIME_FEATURES call omits 55009c6ed2d2 KVM: arm/arm64: Factor out hypercall handling from PSCI code omits 6a7458485b39 KVM: arm64: Document PV-time interface omits 8f4b1068e7fc drm/i915: Check some transcoder timing minimum limits omits dcac930e9901 Merge remote-tracking branch 'arm64/for-next/smccc-conduit [...] omits da345174ceca KVM: arm/arm64: Allow user injection of external data aborts omits c726200dd106 KVM: arm/arm64: Allow reporting non-ISV data aborts to userspace omits 3e78815f753e Merge branch 'phy-marvell-support-downshift-as-PHY-tunable' omits e2d861cc0ff3 net: phy: marvell: remove superseded function marvell_set_ [...] omits a3bdfce7bf9c net: phy: marvell: support downshift as PHY tunable omits a8fad5459d9b tc-testing: updated pedit TDC tests omits 7170debecd30 Merge branch 'mvneta-xdp' omits b0a43db9087a net: mvneta: add XDP_TX support omits 9e58c8b41065 net: mvneta: make tx buffer array agnostic omits fa383f6b77a2 net: mvneta: move header prefetch in mvneta_swbm_rx_frame omits 0db51da7a8e9 net: mvneta: add basic XDP support omits 8dc9a0888f4c net: mvneta: rely on build_skb in mvneta_rx_swbm poll routine omits 568a3fa24a95 net: mvneta: introduce page pool API for sw buffer manager omits ff519e2acd46 net: mvneta: introduce mvneta_update_stats routine omits 70332577e4d9 igc: Clean up unused shadow_vfta pointer omits 3bdd7086f777 igc: Add Rx checksum support omits 7f839684c5c4 igc: Add set_rx_mode support omits f15bb6dde738 e1000e: Add support for S0ix omits 0ac960a8e135 igc: Add SCTP CRC checksumming functionality omits 6859eba4f6fb samples: mei: use hostprogs kbuild constructs omits 834c7360f92a binder: Remove incorrect comment about vm_insert_page() behavior omits 13faf7718522 Merge branch 'hns3-next' omits 4fdd0bca6152 net: hns3: log and clear hardware error after reset complete omits 7fda3a930d15 net: hns3: do not allocate linear data for fraglist skb omits d35bced88f70 net: hns3: minor cleanup for hns3_handle_rx_bd() omits 76643555a145 net: hns3: make struct hns3_enet_ring cacheline aligned omits c87119560179 net: hns3: introduce ring_to_netdev() in enet module omits 88b7c58c199d net: hns3: minor optimization for barrier in IO path omits 0e02a53d64b4 net: hns3: optimized MAC address in management table. omits 5f06b903cb0b net: hns3: remove struct hns3_nic_ring_data in hns3_enet module omits 2aa8d8d04ca2 seccomp: fix SECCOMP_USER_NOTIF_FLAG_CONTINUE test omits 3fb21fc8cc04 xfs: remove the duplicated inode log fieldmask set omits 1e190f8e8098 xfs: improve the IOMAP_NOWAIT check for COW inodes omits 5c5b6f7585d2 xfs: cleanup xfs_direct_write_iomap_begin omits 12dfb58af61d xfs: rename the whichfork variable in xfs_buffered_write_i [...] omits f150b4234397 xfs: split the iomap ops for buffered vs direct writes omits a526c85c2236 xfs: move xfs_file_iomap_begin_delay around omits 690c2a38878e xfs: split out a new set of read-only iomap ops omits 43568226a4a3 xfs: factor out a helper to calculate the end_fsb omits 36adcbace24e xfs: fill out the srcmap in iomap_begin omits ae36b53c6c60 xfs: refactor xfs_file_iomap_begin_delay omits ffb375a8cf20 xfs: pass two imaps to xfs_reflink_allocate_cow omits dd26b84640cc xfs: remove xfs_reflink_dirty_extents omits 0d45e3a20822 xfs: also call xfs_file_iomap_end_delalloc for zeroing operations omits 3f8a4f1d876d xfs: fix inode fork extent count overflow omits 4b29ab04ab0d xfs: remove the XLOG_STATE_DO_CALLBACK state omits 1858bb0bec61 xfs: turn ic_state into an enum omits fe9c0e77acc5 xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags omits 032cc34ed517 xfs: remove dead ifdef XFSERRORDEBUG code omits df732b29c807 xfs: call xlog_state_release_iclog with l_icloglock held omits 390aab0a1640 xfs: move the locking from xlog_state_finish_copy to the callers omits 2c68a1dfbd8e xfs: remove the unused ic_io_size field from xlog_in_core omits cd95cb962b7d xfs: pass the correct flag to xlog_write_iclog omits dc8e69bd7218 xfs: optimize near mode bnobt scans with concurrent cntbt lookups omits d29688257fd4 xfs: factor out tree fixup logic into helper omits 0e26d5ca4a40 xfs: refactor near mode alloc bnobt scan into separate function omits 78d7aabdeea3 xfs: refactor and reuse best extent scanning logic omits 4a65b7c2c72c xfs: refactor allocation tree fixup code omits fec0afdaf498 xfs: reuse best extent tracking logic for bnobt scan omits 396bbf3c657e xfs: refactor cntbt lastblock scan best extent logic into helper omits c62321a2a0ea xfs: track best extent from cntbt lastblock scan in alloc cursor omits d6d3aff20377 xfs: track allocation busy state in allocation cursor omits f5e7dbea1e3e xfs: introduce allocation cursor data structure omits f6b428a46d60 xfs: track active state of allocation btree cursors omits bdb2ed2dbdc2 xfs: ignore extent size hints for always COW inodes omits e5e634041bc1 xfs: include QUOTA, FATAL ASSERT build options in XFS_BUIL [...] omits c039b9979272 iomap: use a srcmap for a read-modify-write I/O omits eb81cf9d0e18 iomap: renumber IOMAP_HOLE to 0 omits 32a38a499104 iomap: use write_begin to read pages to unshare omits d3b404396977 iomap: move the zeroing case out of iomap_read_page_sync omits 3590c4d8979b iomap: ignore non-shared or non-data blocks in xfs_file_dirty omits dcd6158d15c7 iomap: always use AOP_FLAG_NOFS in iomap_write_begin omits c12d6fa88d09 iomap: remove the unused iomap argument to __iomap_write_end omits 65a60e8687c1 iomap: better document the IOMAP_F_* flags omits 9cd0ed63ca51 iomap: enhance writeback error message omits 48d64cd18b33 iomap: pass a struct page to iomap_finish_page_writeback omits b3d423ec898a iomap: cleanup iomap_ioend_compare omits ab08b01ec0a2 iomap: move struct iomap_page out of iomap.h omits 3e19e6f3eeea iomap: warn on inline maps in iomap_writepage_map omits 598ecfbaa742 iomap: lift the xfs writeback code to iomap omits 9e91c5728cab iomap: lift common tracing code from xfs to iomap omits 009d8d849d3f iomap: zero newly allocated mapped blocks omits 760fea8bfb7f xfs: remove the fork fields in the writepage_ctx and ioend omits 5653017bc44e xfs: turn io_append_trans into an io_private void pointer omits 433dad94ec5d xfs: refactor the ioend merging code omits 4e087a3b313c xfs: use a struct iomap in xfs_writepage_ctx omits 05b30949f1aa xfs: set IOMAP_F_NEW more carefully omits 2492a606b3d2 xfs: initialize iomap->flags in xfs_bmbt_to_iomap omits 3347a80965b3 Bluetooth: hci_bcm: Fix RTS handling during startup omits bba79fee7a54 Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" omits b2d6ee753126 ASOC: adau7118: Change regulators id omits b5c2e97e0807 dt-bindings: asoc: adau7118: Cleanup omits 46b4bff6572b PCI: Fix missing inline for pci_pr3_present() omits 7855a57d008b jbd2: Free journal head outside of locked region omits 464170647b56 jbd2: Make state lock a spinlock omits 2e710ff03fc4 jbd2: Don't call __bforget() unnecessarily omits 6d69843e5d3f jbd2: Drop unnecessary branch from jbd2_journal_forget() omits 93108ebb848d jbd2: Move dropping of jh reference out of un/re-filing functions omits d8ede917f5cd jbd2: Remove jbd_trylock_bh_state() omits d84560f74d85 jbd2: Simplify journal_unmap_buffer() omits bacd861452d2 ALSA: hda: Allow HDA to be runtime suspended when dGPU is [...] omits 52525b7a3cf8 PCI: Add a helper to check Power Resource Requirements _PR [...] omits 2b6f5883edcc drm/komeda: Dump SC_ENH_* registers from scaler block omits 2cc3cd5fdc8b ASoC: mediatek: mt8183: support WoV omits 0cce736d389c ASoC: dt-bindings: mt8183: add ec-codec omits 8e8c533b132a ASoC: mediatek: mt6358: support WoV omits b6bc07d4360d ASoC: cros_ec_codec: support WoV omits 7d2f70f248ab ASoC: msm8916-wcd-analog: Add earpiece omits 6cc23ed2ceab ASoC: samsung: i2s: Document clocks macros omits 46a4a97063a0 Merge branch 'bpf-libbpf-cleanups' omits 1678e33c21b7 selftest/bpf: Get rid of a bunch of explicit BPF program t [...] omits 8af1c8b8d622 selftests/bpf: Make reference_tracking test use subtests omits f90415e9600c selftests/bpf: Make a copy of subtest name omits dd4436bb8383 libbpf: Teach bpf_object__open to guess program types omits 32dff6db29ac libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes omits f1eead9e3cee libbpf: Add bpf_program__get_{type, expected_attach_type) APIs omits bc3f2956f2b2 tools: Sync if_link.h omits be18010ea2d8 tools, bpf: Rename pr_warning to pr_warn to align with ker [...] omits ece485d550dc drm: tda998x: use cec_notifier_conn_(un)register omits e2c913e4fd9e i2c: Aspeed: Add AST2600 compatible omits c1e83e32885d dt-bindings: i2c: Aspeed: Add AST2600 compatible omits 2a0cfc2f83e8 dt-bindings: i2c: sh_mobile: Add r8a774b1 support omits b803376824c6 dt-bindings: i2c: rcar: Add r8a774b1 support omits e318d2c8f32d cpufreq: vexpress-spc: fix some coding style issues omits 09402d5725bf cpufreq: vexpress-spc: remove lots of debug messages omits 1f1b4650e0be cpufreq: vexpress-spc: drop unnessary cpufreq_arm_bL_ops a [...] omits a0f950d3a0ad cpufreq: merge arm_big_little and vexpress-spc omits 1b82a4b5d331 cpufreq: scpi: remove stale/outdated comment about the driver omits 6ce1d376d33e media: docs-rst: Document m2m stateless video decoder interface omits eabf10e5e300 media: cedrus: h264: Support multiple slices per frame omits f07602ac3887 media: v4l2-mem2mem: add new_frame detection omits bef41d93aac6 media: v4l2-mem2mem: add stateless_(try_)decoder_cmd ioctl [...] omits bac06ec36ea2 media: videodev2.h: add V4L2_DEC_CMD_FLUSH omits f8cca8c97a63 media: v4l2-mem2mem: support held capture buffers omits 137272cdf7cc media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF omits 13ed13a4dcbf drm/i915: Don't set queue_priority_hint if we don't kick t [...] omits ce53908bba6f drm/i915: Update DRIVER_DATE to 20191021 omits 16c6c057175c platform/x86: huawei-wmi: Remove unnecessary battery mutex omits 39c0a6295e3a platform/x86: huawei-wmi: No need to check for battery name omits 7c675486b97a platform/x86: huawei-wmi: Stricter battery thresholds set omits d3f5b7366a4a treewide: Rename Peter Feuerer to Peter Kaestle omits 26e5656ed3bf platform/x86: acerhdf: Add support for Acer Aspire 7551 omits 158be76c0117 ext2: adjust block num when retry allocation omits e3da2ce04e12 power: supply: cpcap-charger: cpcap_charger_voltage_to_reg [...] omits 62409933b8d5 rtc: pcf2127: handle boot-enabled watchdog feature omits 952f89f098c7 drm/i915/gvt: Wean off struct_mutex omits 362c79f75c9f clk: renesas: rcar-gen3: Switch SD clocks to .determine_rate() omits df98719f033c clk: renesas: rcar-gen3: Switch Z clocks to .determine_rate() omits 7aee839ed27d clk: renesas: rcar-gen2: Switch Z clock to .determine_rate() omits 57abff067a08 sched/fair: Rework find_idlest_group() omits fc1273f4cefe sched/fair: Optimize find_idlest_group() omits 11f10e5420f6 sched/fair: Use load instead of runnable load in wakeup path omits c63be7be59de sched/fair: Use utilization to select misfit task omits 2ab4092fc82d sched/fair: Spread out tasks evenly when not overloaded omits b0fb1eb4f04a sched/fair: Use load instead of runnable load in load_balance() omits 5e23e4744315 sched/fair: Use rq->nr_running when balancing load omits 0b0695f2b34a sched/fair: Rework load_balance() omits fcf0553db6f4 sched/fair: Remove meaningless imbalance calculation omits a34983470301 sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr [...] omits 490ba971d8b4 sched/fair: Clean up asym packing omits 7cf78b6b12fd m68k: q40: Fix info-leak in rtc_ioctl omits 51b67a6e6592 nubus: Remove cast to void pointer omits 76743c0e0915 xtensa: move kernel memory layout to platform options omits 123b8db839b3 xtensa: use correct symbol for the end of .rodata omits 9fab17ca9afe xtensa: fix section name for start_info omits 6af4ab570db3 xtensa: move MPU constants from .data to .ref.rodata omits 6591685d5004 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h omits c3e0a444383a xtensa: clean up empty include files omits 532a3bbc7de8 xtensa: update arch features omits 1a9167a214f5 KVM: PPC: Report single stepping capability omits 1b53385e7938 soundwire: cadence_master: improve PDI allocation omits 807c15bc7787 soundwire: intel: don't filter out PDI0/1 omits 57a34790cd2c soundwire: cadence/intel: simplify PDI/port mapping omits 80464533e148 soundwire: intel: remove playback/capture stream_name omits 535bbe6a1f94 soundwire: remove DAI_ID_RANGE definitions omits ab81e203bc0d scripts/bpf: Print an error when known types list needs updating omits da6043fe85eb PM / hibernate: memory_bm_find_bit(): Tighten node optimisation omits 0dc3c562aa95 drm/i915: Extract GT ring management omits 0cb90f071f73 power: supply: cpcap-battery: Add basic coulomb counter ca [...] omits b28ac41950c8 power: supply: cpcap-battery: Read and save integrator reg [...] omits ac437c1c8438 power: supply: cpcap-battery: Simplify short term power av [...] omits c59b3bad6fd8 power: supply: cpcap-battery: Simplify coulomb counter cal [...] omits 458f5c8cda45 power: supply: cpcap-battery: Move coulomb counter units p [...] omits 5688ea049233 power: supply: cpcap-charger: Allow changing constant char [...] omits 8b0134cc14b9 power: supply: cpcap-battery: Fix handling of lowered char [...] omits 50fc99f83f10 power: supply: cpcap-charger: Improve battery detection omits 639c1524da3b power: supply: cpcap-battery: Check voltage before orderly [...] omits 8bc8fc088bcd Merge tag 'psy-cpcap-charge-volt-limit-signed' into psy-next omits 2f184393e0c2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits d4ee021c410f power: supply: cpcap-charger: Limit voltage to 4.2V for battery omits 8a631a5a0f7d dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_d [...] omits 722b9e6d7e49 dmaengine: xilinx_dma: Print debug message when no free tx [...] omits d8bae21a48db dmaengine: xilinx_dma: Add callback_result support omits a575d0b4e663 dmaengine: xilinx_dma: Introduce xilinx_dma_get_residue omits 95f68c626280 dmaengine: xilinx_dma: Remove residue from channel data omits 0f45e75e336f dmaengine: xilinx_dma: Merge get_callback and _invoke omits 005a017926ff dmaengine: xilinx_dma: Remove desc_callback_valid check omits b10e97003d28 power: supply: ab8500: Handle invalid IRQ from platform_ge [...] omits 24108993278d power: supply: ab8500_fg: Do not free non-requested IRQs i [...] omits ccc023a58175 power: supply: ab8500: Cleanup probe in reverse order omits 1a18f7e26a87 Merge remote-tracking branch 'ib-ab8500-5.4-rc1' into for-next omits c04500642081 power: reset: at91: fix __le32 cast in reset code omits bffc687cc6c2 power: supply: abx500_chargalg: Fix code indentation omits 8814c6d01f7e drm/i915/perf: fix oa config reconfiguration omits f583c341a515 rtc: rv3028: add clkout support omits 05df55728539 rtc: ds1343: cleanup .remove omits 0680a6cdabf0 rtc: ds1343: rework interrupt handling omits a986429095df rtc: ds1343: remove unnecessary mutex omits ce0fd9db653b rtc: ds1343: check regmap_read return value omits ac08888b2590 rtc: ds1343: use regmap_update_bits for glitch filter omits 580daaf43afc rtc: ds1343: use rtc_add_group omits f308b682028a rtc: ds1343: use burst write to set time omits 8c9a88fae2ce rtc: ds1343: remove dead code omits 21783322fe4a rtc: ds1343: set range omits ae4866884338 rtc: introduce lock helpers omits 1a064850b5fe rtc: vt8500: let the core handle rtc range omits d8bced4b72a2 rtc: vt8500: convert to devm_rtc_allocate_device omits 3e7d639720d0 rtc: vt8500: remove superfluous error message omits e979d0490acc rtc: vt8500: remove useless label omits 8d6ac1cec725 rtc: add timestamp for end of 2199 omits 9e8a968fe360 rtc: s35390a: set range omits ed6c6dfdbe47 rtc: s35390a: convert to devm_rtc_allocate_device omits 27198a893ba0 perf trace: Use STUL_STRARRAY_FLAGS with mmap omits e0712baa0032 perf trace: Wire up strarray__strtoul_flags() omits 154c978d484c libbeauty: Introduce strarray__strtoul_flags() omits f77526be82fc libbeauty: Make the mmap_flags strarray visible outside of [...] omits 82c38338e085 perf trace: Use strtoul for the fcntl 'cmd' argument omits 1a8a90b823f5 libbeauty: Introduce syscall_arg__strtoul_strarrays() omits dcc6854215f1 libperf: Add pr_err() macro omits c27feefea10a libperf: Do not export perf_evsel__init()/perf_evlist__init() omits 301a89f8cf62 libperf: Keep count of failed tests omits 37ac1bbdc31a libperf: Add tests_mmap_cpus test omits bd6b7736c1ed libperf: Add tests_mmap_thread test omits 395e62cde10d libperf: Link static tests with libapi.a omits b6cd35e4e09c libperf: Move mask setup to perf_evlist__mmap_ops() omits 3805e4f30331 libperf: Move mmap allocation to perf_evlist__mmap_ops::get omits 6eb65f7a5cc5 libperf: Introduce perf_evlist__for_each_mmap() omits 6a5f3d94cb69 perf tests: Disable bp_signal testing for arm64 omits e533eadf6596 perf tests bp_account: Add dedicated checking helper is_su [...] omits 12d795637ba1 perf tests: Remove needless headers for bp_account omits a7f6c8c81afd perf list: Hide deprecated events by default omits 9afec87ec1f8 perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() omits fae7548f25a4 Bluetooth: btusb: Remove return statement in btintel_reset [...] omits acfedcbe1ce4 ALSA: firewire-lib: postpone to start IR context omits 60dd49298ec5 ALSA: firewire-lib: handle several AMDTP streams in callba [...] omits 813dfbd6845e ALSA: firewire-lib: cancel flushing isoc context in the la [...] omits e6dcc92fcea0 ALSA: firewire-lib: replace ack callback to flush isoc con [...] omits f890f9a04b36 ALSA: firewire-lib: replace pointer callback to flush isoc [...] omits 03b4816dcb6e ALSA: firewire-lib: add irq_target member into amdtp_domai [...] omits ae79d5588a04 perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures omits 7acf6c9495d0 drm/i915: prettify MST debug message omits 73cefd903de7 drm/i915: add pipe id/name to pipe mismatch logs omits cbd9b9f2e7b1 drm/i915: remove extra new line on pipe_config mismatch omits 10d987fd1b7b drm/i915: fix port checks for MST support on gen >= 11 omits 327f8d8c336d drm/i915: simplify setting of ddi_io_power_domain omits c695793b5221 scsi: aacraid: bump version omits 26c54d0ec25c scsi: aacraid: send AIF request post IOP RESET omits 572ee53a9bad scsi: aacraid: check adapter health omits e2fd90dd2ed8 scsi: aacraid: setting different timeout for src and thor omits c02a3342bad3 scsi: aacraid: fixed firmware assert issue omits f2244c1b35e5 scsi: aacraid: fixed IO reporting error omits c86fbe484c10 scsi: aacraid: fix illegal IO beyond last LBA omits a6c948f98239 drm/i915/display/icl: In port sync mode disable slaves fir [...] omits 51528afe7c5e drm/i915/display/icl: Disable transcoder port sync as part [...] omits eadf6f9170d5 drm/i915/display/icl: Enable master-slaves in trans port sync omits ba5f1ae95d28 drm/i915/display/icl: HW state readout for transcoder port [...] omits 705135bd734c drm/i915/display/icl: Enable TRANSCODER PORT SYNC for tile [...] omits bfb926e32385 drm/i915/display/icl: Save Master transcoder in slave's cr [...] omits e80634a75aba EDAC, skx: Retrieve and print retry_rd_err_log registers omits 29b8e84fbc23 EDAC, skx_common: Refactor so that we initialize "dev" in [...] omits 161eea1b2526 PCI/AER: Fix kernel-doc warnings omits 6a8c97345a15 PCI/AER: Use for_each_set_bit() to simplify code omits 6458b438ebc1 PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters omits af65d1ad416b PCI/AER: Save AER Capability for suspend/resume omits 789fa8746daf drm/i915: Restore full symmetry in i915_driver_modeset_pro [...] omits ebcd670d05d5 Merge branch 'lpc_eth-parse-phy-nodes-from-device-tree' omits 3503bf024b3e net: lpc_eth: parse phy nodes from device tree omits 2c69dae840c8 dt-bindings: net: lpc-eth: document optional properties omits a96de1393013 staging: iio: ad9834: add a check for devm_clk_get omits d26c9abeedaf iio: adc: xilinx-xadc: use devm_platform_ioremap_resource omits 49d3faba7e36 iio: temp: maxim thermocouple: Drop unneeded semi colon. omits 0e6437538293 iio: adc: cpcap-adc: Fix missing IRQF_ONESHOT as only thre [...] omits 5f401ef09291 iio: adc: meson_saradc: use devm_platform_ioremap_resource omits 528e39b86fed iio: adc: exynos: use devm_platform_ioremap_resource omits 54b8625cd940 bpf, libbpf: Add kernel version section parsing back omits 88e4787f0c42 iio: adc: exynos: Drop a stray semicolon omits d2080a87a376 iio: proximity: pulsedlight v2: Tidy up an endian issue omits 1f5343c0ae96 bpf: Fix build error without CONFIG_NET omits 6b943a6f23d0 iio: pressure: bmp280 endian tidy ups omits c108e3c1bdbd bpf: Fix bpf_attr.attach_btf_id check omits 1123c084d751 iio: gyro: mpu3050: Explicity make a 'poison' value big endian omits 78b75ab3f8c9 iio: chemical: sps30: Explicity truncate constant by masking omits 47f3b26e708b iio: adc: stmpe-adc: Cleanup endian type of local variable omits 9299b503db31 iio: adc: mcp320x: Tidy up endian types in type cast. omits 5617f22b236d iio: adc: at91-sama5d2: Replace 0 with NULL when clearing [...] omits c5d550fb6e12 counter: Fix typo in action_get description omits e58cbfd20a24 docs: driver-api: generic-counter: Update Count and Signal [...] omits d49e6ee2d6c2 counter: Simplify the count_read and count_write callbacks omits 16922ffee121 Merge branch 'ib-ab8500-5.4-rc1' into HEAD omits 949561eb85bc drm/edid: Fix HDMI VIC handling omits cfd6f8c3a94a drm/edid: Extract drm_mode_cea_vic() omits a77fc1115689 mfd: Switch the AB8500 GPADC to IIO omits 07063bbfa98e iio: adc: New driver for the AB8500 GPADC omits a133f5bc82dd mfd: ab8500: Augment DT bindings omits d17e86cb16e0 hwmon: ab8500: Convert to IIO ADC omits 1e82623c3ca6 power: supply: ab8500_fg: Convert to IIO ADC omits 97ab78bac5d0 power: supply: ab8500_charger: Convert to IIO ADC omits 0a8686e3090c power: supply: ab8500_btemp: Convert to IIO ADC omits 28c03a4447b6 drm/edid: Make drm_get_cea_aspect_ratio() static omits 2f77d82e7ee4 drm/fourcc: Fix undefined left shift in DRM_FORMAT_BIG_END [...] omits fed8d8c7a6dc spi: atmel: fix handling of cs_change set on non-last xfer omits 9c86f12a3647 spi: atmel: Improve CS0 case support on AT91RM9200 omits 57e313771044 spi: atmel: Improve and fix GPIO CS usage omits 1cb84b02bf13 spi: atmel: Remove platform data support omits 60086e23e64f spi: atmel: Remove useless private field omits 2de860b4a7a0 spi: rspi: Use platform_get_irq_byname_optional() for opti [...] omits 112d6212c80a Merge tag 'v5.4-rc3' into spi-5.4 omits 585d18f7ebd1 spi: atmel: Configure GPIO per CS instead of by controller omits 7cbb16b2122c spi: atmel: Fix CS high support omits 4d8672d17450 spi: atmel: Remove and fix erroneous comments omits ae8fbf1d2403 spi: pxa2xx: Replace of_device.h with mod_devicetable.h and of.h omits f2faa3ec79ac spi: pxa2xx: Convert to use device_get_match_data() omits 365e856e18b8 spi: pxa2xx: Convert pxa2xx_spi_get_port_id() to take stru [...] omits 5ce2570513bc spi: pxa2xx: Sort headers omits 4f3d957718e7 spi: pxa2xx: No need to keep pointer to platform device omits 3e5ec1db8bfe spi: Fix SPI_CS_HIGH setting when using native and GPIO CS omits b2662a164f9d spi: pxa2xx: Set controller->max_transfer_size in dma mode omits 3fe5a963c631 ASoC: dt-bindings: cros_ec_codec: add SHM bindings omits f3e82ad43ca5 ASoC: cros_ec_codec: read max DMIC gain from EC codec omits 104c6f8f7ff8 platform/chrome: cros_ec: add common commands for EC codec omits 2d39a1fc19ea dt-bindings: sound: Convert Samsung I2S controller to dt-schema omits 9ac47908f35b dt-bindings: sound: Convert Samsung Exynos Odroid XU3/XU4 [...] omits 1092b0970888 ASoC: tlv320aic32x4: add a check for devm_clk_get omits 349959a9c767 ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" omits 2ad450593b7d ASoC: dt-bindings: Convert Allwinner A10 codec to a schema omits 8f731d4c92c2 ASoC: cros_ec_codec: extract DMIC EC command from I2S RX omits 727f1c71c780 ASoC: cros_ec_codec: refactor I2S RX omits 036beb0e85f8 platform/chrome: cros_ec: remove unused EC feature omits 0e4b8717578e ASoC: tas2562: Fix misuse of GENMASK macro omits 3858a6451efa Merge branch 'selftests-mlxsw-Add-scale-tests-for-Spectrum-2' omits fa57dd728b68 selftests: mlxsw: Add Spectrum-2 target scale for tc flowe [...] omits 317ff0bba6b0 selftests: mlxsw: Add a resource scale test for Spectrum-2 omits cb7d2c719c28 selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target s [...] omits 49c65e4ff197 selftests: mlxsw: Generalize the parameters of mirror_gre test omits 868678c574ec mlxsw: spectrum: Register switched port analyzers (SPAN) a [...] omits f86854a2e762 net: phy: avoid NPE if read_page/write_page callbacks are [...] omits 2fb079a28ae8 net: dsa: sja1105: Switch to hardware operations for PTP omits e83c467358c1 drm/i915: Correct the PCH type in irq postinstall omits 85c2a0edcd5f docs: remove :c:func: from genericirq.rst omits d94cdae138d3 Updated iostats docs omits d8fb03e1ea64 docs: w1: Fix SPDX-License-Identifier syntax omits cd15ed23d717 docs: i2c: Fix SPDX-License-Identifier syntax omits 7867dbb4ea06 docs: driver-api: pti_intel_mid: Enable syntax highlightin [...] omits db25bf98a386 perf trace: Honour --max-events in processing syscalls:sys [...] omits d066da978f89 libbeauty: Introduce syscall_arg__strtoul_strarray() omits 9bdff5b64366 perf tools: Remove unused trace_find_next_event() omits a5e05abc6b8d perf scripting engines: Iterate on tep event arrays directly omits 362222f877f1 perf trace: Initialize evsel_trace->fmt for syscalls:sys_e [...] omits fd612402152f Merge branch 'for-5.5-pr-warn' into for-5.5 omits 0b7b6966403d drm/i915: Make hdcp2_msg_timeout.timeout u16 omits eac03efdc85f drm/i915: Remove hdcp2_hdmi_msg_timeout.timeout2 omits 770ce5a07190 drm/i915: Remove dead weight from hdcp2_msg_timeout[] omits 67fdd8ea5319 drm/i915: s/hdcp2_hdmi_msg_data/hdcp2_hdmi_msg_timeout/ omits 2edb3de9e599 drm/i915: Shrink eDRAM ways/sets arrays omits 36b53a291b6a drm/i915: Make dirty_pipes refer to pipes omits 49e0ed3848d0 drm/i915: Nuke 'realloc_pipes' omits d7a145849b68 drm/i915: Nuke the useless changed param from skl_ddb_add_ [...] omits 98c93394ba90 drm/i915: Refuse modes with hdisplay==4096 on pre-HSW DP omits c08f995a284d drm/i915: Polish possible_clones setup omits 30a027dcccc2 drm/i915: Move the cursor rotation handling into intel_cur [...] omits c6e07ada8eaa drm/i915/gt: Convert the leftover for_each_engine(gt) omits bcce7d90d120 drm/i915/selftests: Add the mock engine to the gt->engine[] omits c405c37bd902 tools lib api: Renaming pr_warning to pr_warn omits 2304d447f9b0 ASoC: samsung: Use pr_warn instead of pr_warning omits 256339d60233 lib: cpu_rmap: Use pr_warn instead of pr_warning omits 3da2e1fd46a7 trace: Use pr_warn instead of pr_warning omits fc65104c7c89 dma-debug: Use pr_warn instead of pr_warning omits 3e3d38bd0da7 vgacon: Use pr_warn instead of pr_warning omits a4e530ae7ea4 fs: afs: Use pr_warn instead of pr_warning omits 947dd3cc7eae sh/intc: Use pr_warn instead of pr_warning omits a2cc701b09d9 scsi: Use pr_warn instead of pr_warning omits c67641210217 platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning omits ab5561095c8f platform/x86: asus-laptop: Use pr_warn instead of pr_warning omits 86295c70b928 platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning omits 19e2b4b370e5 oprofile: Use pr_warn instead of pr_warning omits e2f04da75c0f of: Use pr_warn instead of pr_warning omits 2ee9a0db924e macintosh: Use pr_warn instead of pr_warning omits 257daba4eb7f idsn: Use pr_warn instead of pr_warning omits a7f4a27f2f88 ide: Use pr_warn instead of pr_warning omits cacc594b3f18 crypto: n2: Use pr_warn instead of pr_warning omits 43fc6b252a1d clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning omits f8b489980d94 gdrom: Use pr_warn instead of pr_warning omits afa69539ffc0 drbd: Use pr_warn instead of pr_warning omits 933ca4e323de acpi: Use pr_warn instead of pr_warning omits 8d3bcc441e6c x86: Use pr_warn instead of pr_warning omits eb1414ec89d3 sparc: Use pr_warn instead of pr_warning omits 228fc0104070 gpio: of: don't warn if ignored GPIO flag matches the behavior omits 6d80f20c5328 sh: Use pr_warn instead of pr_warning omits 72405c3d7850 drm/i915: treat stolen as a region omits da1184cd41d4 drm/i915: treat shmem as a region omits 3aae9d08532c drm/i915: enumerate and init each supported region omits f75e2294a441 arm64: Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions omits 2093dea3def9 drm/syncobj: extend syncobj query ability v3 omits 253a774bb08b drm/i915/execlists: Don't merely skip submission if maybe [...] omits fb26eee0600d drm/i915/pmu: Fix uninitialized variable on error path omits 13fbe784ef6e x86/asm: Replace WEAK uses by SYM_INNER_LABEL_ALIGN omits 83d116c53058 mm: fix double page fault on arm64 if PTE_AF is cleared omits f2c4e5970cec x86/mm: implement arch_faults_on_old_pte() stub on x86 omits 6af31226d039 arm64: mm: implement arch_faults_on_old_pte() on arm64 omits 47d7b15b88f9 arm64: cpufeature: introduce helper cpu_has_hw_af() omits 6d685e5318e5 x86/asm/32: Change all ENTRY+ENDPROC to SYM_FUNC_* omits 5e63306f1629 x86/asm/32: Change all ENTRY+END to SYM_CODE_* omits 78762b0e79bc x86/asm/32: Add ENDs to some functions and relabel with SY [...] omits 6dcc5627f6ae x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* omits bc7b11c04ee9 x86/asm/64: Change all ENTRY+END to SYM_CODE_* omits 4aec216b93dd x86/asm/64: Add ENDs to some functions and relabel with SY [...] omits be428f245180 drm/arm: make undeclared items static omits 96d3ab802e49 iommu/tegra-smmu: Fix page tables in > 4 GiB memory omits e31e5929547e iommu/tegra-smmu: Fix client enablement order omits 446152d5b653 iommu/tegra-smmu: Use non-secure register for flushing omits 3057fb9377eb iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() omits f13ad88a984e x86/asm/ftrace: Mark function_hook as function omits ef1e03152cb0 x86/asm: Make some functions local omits b4edca150106 x86/asm: Remove the last GLOBAL user and remove the macro omits 78f44330d80e x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL omits 26ba4e5738a5 x86/asm: Use SYM_INNER_LABEL instead of GLOBAL omits 37818afd15fe x86/asm: Do not annotate functions with GLOBAL omits ff5c2bb9c6f5 PCI: tegra: Fix CLKREQ dependency programming omits b16fed65a793 x86/asm/purgatory: Start using annotations omits 04ce8d3f40cd riscv: Use pr_warn instead of pr_warning omits 94348b81dd44 ia64: Use pr_warn instead of pr_warning omits 1de5bdce0c3f xen/pvh: Annotate data appropriately omits 773a37b18225 x86/um: Annotate data appropriately omits b8c3f9b554e8 x86/boot: Annotate data appropriately omits b1bd27b9ad45 x86/asm/head: Annotate data appropriately omits cc66936e504a x86/asm/entry: Annotate interrupt symbols properly omits e9b9d020c487 x86/asm: Annotate aliases omits fa97220196fd x86/uaccess: Annotate local function omits deff8a24e102 x86/boot: Annotate local functions omits a74ec64af20a arm64: Use pr_warn instead of pr_warning omits a7590d68e9ab alpha: Use pr_warn instead of pr_warning omits 74d8b90a8890 x86/asm/crypto: Annotate local functions omits ef77e6880be8 x86/asm: Annotate local pseudo-functions omits a6e9be055d47 dmaengine: milbeaut-xdmac: Add XDMAC driver for Milbeaut p [...] omits 3708f89b33cc dt-bindings: milbeaut-m10v-xdmac: Add Socionext Milbeaut X [...] omits 6c3214e698e4 dmaengine: milbeaut-hdmac: Add HDMAC driver for Milbeaut p [...] omits df781c0ceeba dt-bindings: milbeaut-m10v-hdmac: Add Socionext Milbeaut H [...] omits 76dc6d600166 x86/asm/entry: Annotate THUNKs omits 6ec2a968247e x86/asm: Annotate relocate_kernel_{32,64}.c omits 37503f734e9d x86/asm/suspend: Use SYM_DATA for data omits 27018ab14bea crypto: inside-secure - Use PTR_ERR_OR_ZERO in safexcel_xc [...] omits 965d7286d871 crypto: jitter - add header to fix buildwarnings omits 1a61af281e65 crypto: inside-secure - fix spelling mistake "algorithmn" [...] omits ffedeeb780dc linkage: Introduce new macros for assembler symbols omits 53e492915061 backlight: Kconfig: jornada720: Use CONFIG_PREEMPTION omits f706df4f42b1 ALSA: firewire-lib: tune the minimum available size of PCM period omits 99921ec67dcd ALSA: firewire-lib: tune the maximum available size of PCM period omits e229853d505d ALSA: firewire-lib: schedule hardware IRQ according to the [...] omits 4de3eb062e2d ALSA: fireface: share PCM buffer size for both direction omits 0f5482e7875b ALSA: firewire-motu: share PCM buffer size for both direction omits 128307d5f947 ALSA: firewire-tascam: share PCM buffer size for both direction omits 76c4ecbe4b07 ALSA: firewire-digi00x: share PCM buffer size for both direction omits ecb40fd2c8af ALSA: dice: share PCM buffer size for both direction omits 3299d2a0f74c ALSA: oxfw: share PCM buffer size for both direction omits 659c6af569a2 ALSA: fireworks: share PCM buffer size for both direction omits 1fde7a447a7f ALSA: bebob: share PCM buffer size for both direction omits a0e023317e2d ALSA: firewire-lib: use variable size of queue for isoc pa [...] omits dd85b4922de1 null_blk: return fixed zoned reads > write pointer omits 5d904e3c5d40 drm/i915: Pass in intel_gt at some for_each_engine sites omits a50134b1983b drm/i915: Make for_each_engine_masked work on intel_gt omits 8e7b71f8a975 dt-bindings: clock: qcom: Add QCOM Q6SSTOP clock controlle [...] omits cb0701acfa7e ACPI: platform: Unregister stale platform devices omits 686191a7ea13 Merge branch 'ib-ti-eqep-5.4-rc1' into togreg omits f213729f6796 counter: new TI eQEP driver omits 1517d90cfafe dt-bindings: counter: new bindings for TI eQEP omits 1dfffa0051ea drm/i915: Don't disable interrupts independently of the lock omits 2c2fdb8bca29 drm/amdgpu: fix amdgpu trace event print string format error omits 367039bfb642 drm/amdgpu/psp: add psp memory training implementation(v3) omits 778e8c428f90 drm/amdgpu: reserve vram for memory training(v4) omits 0586a0596a69 drm/amdgpu: add psp memory training callbacks and macro omits efe4f0007780 drm/amdgpu/atomfirmware: add memory training related helpe [...] omits 66e111292b90 drm/amdgpu: update atomfirmware header with memory trainin [...] omits a7d4c920f892 drm/amdgpu: introduce psp_v11_0_is_sos_alive interface(v2) omits e35e2b117f4d drm/amdgpu: add a generic fb accessing helper function(v3) omits 45cf454e4c0f drm/amdgpu: update amdgpu_discovery to handle revision omits ad7ce43c5e7b drm/amdgpu/powerplay: implement interface pp_power_profile_mode omits 8c32d0438f98 drm/amdgpu/vcn: fix allocation size in enc ring test omits b24c459f9f2c drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) omits 481bf82c97a4 drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) omits 6cbeaa8231ed drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DSC_S [...] omits dd80ad9ba5fb drm/amd/display: Make dc_link_detect_helper static omits a825a2124dd6 drm/amd/display: null check pp_smu clock table before using it omits c7e06b0d02e2 drm/amd/display: handle dp is usb-c omits e78a312f81c8 drm/amd/display: use requested_dispclk_khz instead of clk omits edcc9a6b8092 drm/amd/display: enable smu set dcfclk omits cd83fa1ea9b9 drm/amd/display: fix header for RN clk mgr omits 2ffb174b1d9f drm/amd/display: add sanity check for clk table from smu omits bfbacdae0ab4 drm/amd/display: Fix rn audio playback and video playback speed omits 1952a21cf362 drm/amd/display: handle "18" case in TruncToValidBPP omits dd8d1b49c04b drm/amd/display: update odm mode validation to be in line [...] omits 3794943cb102 drm/amd/display: add dummy functions to smu for Renoir Sil [...] omits 92a5dc22051b drm/amd/display: change PP_SM defs to 8 omits 652651ffee49 drm/amd/display: update renoir bounding box and res_caps omits f6586223b16c drm/amd/display: update dcn21 hubbub registers omits df1fba075dcf drm/amd/display: add detile buffer size for renoir omits 234fa04ea202 drm/amd/display: correct dcn21 NUM_VMID to 16 omits 02981b28cde7 drm/amd/display: use dcn10 version of program tiling on Renoir omits 6ba3712d2426 drm/amd/display: initialize RN gpuvm context programming function omits f93e29f083ff drm/amd/display: Temporary workaround to toggle watermark setting omits d4516d3ec5ea drm/amd/display: fix incorrect page table address for renoir omits 48d92e8eda3d drm/amd/display: enable hostvm based on roimmu active for dcn2.1 omits 15fdbcc51f12 drm/amd/display: move the bounding box patch before calculate wm omits 4de094ee8a18 drm/amd/display: add REFCYC_PER_TRIP_TO_MEMORY programming omits 2b00bb627f62 perf trace: Introduce 'struct evsel__trace' for evsel->priv needs omits 91c665bdc1d5 drm/amd/display: create dcn21_link_encoder files omits c0fb59a4c3f5 drm/amd/display: Add renoir hw_seq omits 5f687972ff8b drm/amd/display: Add DCN_BASE regs omits ce6095267d86 drm/amd/display: Add DP_DPHY_INTERNAL_CTR regs omits 8b913df50f56 perf trace: Hide evsel->access further, simplify code omits fecd99072030 perf trace: Introduce accessors to trace specific evsel->priv omits 3cdc8db91e0e perf trace: Show error message when not finding a field us [...] omits 9c1a91f6f5db drm/amd/display: disable ext aux support for vega omits f6040a439f9b drm/amd/display: configurable aux timeout support omits 8276dd871fd4 drm/amd/display: update register field access mechanism omits 64c5cc93677c drm/amdgpu: No need to check gfxoff status after enable gf [...] omits 5441dd0e2caa drm/amd/powerplay: bug fix for memory clock request from display omits f839110157ae drm/amdgpu: fix S3 failed as RLC safe mode entry stucked i [...] omits c8486eef2c09 drm/amdgpu: add GFX_PIPELINE capacity check for updating gfx cgpg omits 9d8b738bb9f8 PCI: Remove useless comments and tidy others omits eceb86028d23 PCI: Remove unnecessary includes omits 7cabf9251a2f bus/ti-pwmss: move TI PWMSS driver from PWM to bus subsystem omits e9768bfe875f drm/i915/selftests: Teach requests to use all available engines omits 7684e2c4384d iomap: iomap that extends beyond EOF should be marked dirty omits 45b268543a8d RDMA/uapi: Fix and re-organize the usage of rdma_driver_id omits d9496f3ecfe4 net: netsec: Correct dma sync for XDP_TX frames omits 4eab421bc339 net: sched: Avoid using yield() in a busy waiting loop omits 004e8dce9c55 x86: kprobes: Prohibit probing on instruction which has em [...] omits 4d65adfcd119 x86: xen: insn: Decode Xen and KVM emulate-prefix signature omits b3dc0695fa40 x86: xen: kvm: Gather the definition of emulate prefixes omits f7919fd943ab x86/asm: Allow to pass macros to __ASM_FORM() omits d7e78706e431 perf/ring_buffer: Matching the memory allocate and free, i [...] omits 8a9f91c51ea7 perf/ring_buffer: Modify the parameter type of perf_mmap_f [...] omits da97e18458fb perf_event: Add support for LSM and SELinux checks omits 9ae7ab20b483 sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax omits ce753e66dcc3 net/rds: Remove unnecessary null check omits 47a92ae074c3 Merge branch 'cleanup-selftests-bpf-makefile' omits cb79a4e1b80b selftest/bpf: Remove test_libbpf.sh and test_libbpf_open omits 5ac93074b581 selftests/bpf: Move test_queue_stack_map.h into progs/ whe [...] omits 74b5a5968fe8 selftests/bpf: Replace test_progs and test_maps w/ general rule omits 03dcb78460c2 selftests/bpf: Add simple per-test targets to Makefile omits ee6c52e92dd0 selftests/bpf: Switch test_maps to test_progs' test.h format omits d25c5e23552d selftests/bpf: Make CO-RE reloc test impartial to test_pro [...] omits 0b6e71c398a9 selftests/bpf: Teach test_progs to cd into subdir omits 8d285a3b2e83 selftests/bpf: Restore the netns after flow dissector reat [...] omits 0c5378f9d500 net: socionext: netsec: fix xdp stats accounting omits a8c41a68076e pktgen: remove unnecessary assignment in pktgen_xmit() omits 825dbc6ff7a3 percpu: add __percpu to SHIFT_PERCPU_PTR omits 0b23e2a6ed5c drm/i915/huc: improve documentation omits 218151e99744 drm/i915/guc: improve documentation omits 493065e24eb1 drm/i915: Add microcontrollers documentation section omits 1edae1ae6258 x86/Kconfig: Enforce limit of 512 CPUs with MAXSMP and no [...] omits e30b38b71294 drm/lima: add __GFP_NOWARN flag to all dma_alloc_wc omits e305b8b6d1ff drm/lima: use drm_gem_(un)lock_reservations omits d61dd248ddad drm/lima: use drm_gem_shmem_helpers omits 0142fdc8186e Merge branch 'bpf-btf-trace' omits 580d656d80cf selftests/bpf: Add kfree_skb raw_tp test omits a7658e1a4164 bpf: Check types of arguments passed into helpers omits 3dec541b2e63 bpf: Add support for BTF pointers to x86 JIT omits 2a02759ef5f8 bpf: Add support for BTF pointers to interpreter omits ac4414b5ca47 bpf: Attach raw_tp program with BTF via type name omits 9e15db66136a bpf: Implement accurate raw_tp context access via BTF omits f75a697e0913 libbpf: Auto-detect btf_id of BTF-based raw_tracepoints omits ccfe29eb29c2 bpf: Add attach_btf_id attribute to program load omits 8580ac9404f6 bpf: Process in-kernel BTF omits 7c6a469e3416 bpf: Add typecast to bpf helpers to help BTF generation omits e8c423fb31fa bpf: Add typecast to raw_tracepoints to help BTF generation omits 57f5677e535b printf: add support for printing symbolic error names omits ce6eb0253cba dt/bindings: display: Add optional property node define fo [...] omits 1e1d0f0b1a3e pid: use pid_has_task() in pidfd_open() omits 1722c14a2097 exit: use pid_has_task() in do_wait() omits 1d416a113f0c pid: use pid_has_task() in __change_pid() omits 67fc700016b7 test: verify fdinfo for pidfd of reaped process omits 3d6d8da48d0b pidfd: check pid has attached task in fdinfo omits 278bcb7300f6 rpmsg: glink: Free pending deferred work on remove omits c3dadc19b756 rpmsg: glink: Don't send pending rx_done during remove omits 990be7476485 binder: Use common definition of SZ_1K omits a3caeb8ffe5d docs: driver-model: Add documentation for sync_state omits 92df01e3601f driver: core: Improve documentation for fwnode_operations. [...] omits af1b967af5ff of: property: Minor code formatting/style clean ups omits 35a82a379510 MAINTAINERS: Add Marek and Shimoda-san as R-Car PCIE co-ma [...] omits ff1ae8f51c6f drm/qxl: Fix randbuild error omits 472f0aee207a drm/cirrus: Remove obsolete header file omits 02f64b2d8605 drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS omits b4b1c6692767 drm/vram: drop verify_access omits 5a8b7cf93c92 drm/vram: switch vram helper to &drm_gem_object_funcs.mmap() omits 231927d939f0 drm/ttm: add drm_gem_ttm_mmap() omits 12067e0e89aa drm/ttm: rename ttm_fbdev_mmap omits 24e25ea6d760 drm/ttm: factor out ttm_bo_mmap_vma_setup omits eee9a2e0ad7c drm/shmem: drop DEFINE_DRM_GEM_SHMEM_FOPS omits 1bf01e1e3578 drm/shmem: drop VM_IO omits 5da932604dcb drm/shmem: drop VM_DONTDUMP omits 0be895893607 drm/shmem: switch shmem helper to &drm_gem_object_funcs.mmap omits c40069cb7bd6 drm: add mmap() to drm_gem_object_funcs omits 3a5e7ec9031f Merge branch 'edac-urgent' into edac-for-next omits e0d9d30b7354 PCI: pci-bridge-emul: Fix big-endian support omits e078723f9ccc PCI: aardvark: Fix big endian support omits d4a415dcda35 drm/i915: Fix MST oops due to MSA changes omits 3c2ed9ceddf7 drm: Add TODO item for fbdev driver conversion omits 0a9b33850073 netfilter: nft_tproxy: Fix typo in IPv6 module description. omits ca58fbe06c54 netfilter: add and use nf_hook_slow_list() omits 3aac32634172 ALSA: fireface: use the same size of period for PCM substr [...] omits 80aed7dc6d36 PCI: mvebu: mvebu_pcie_map_registers __iomem fix omits 3fd80b200388 ALSA: firewire-motu: use the same size of period for PCM s [...] omits 6669a11d35bf ALSA: firewire-tascam: use the same size of period for PCM [...] omits c36f8fcc584c ALSA: firewire-digi00x: use the same size of period for PC [...] omits a8fb2248028d ALSA: dice: use the same size of period for PCM substream [...] omits c0ede398b526 ALSA: oxfw: use the same size of period for PCM substream [...] omits 56faf928db4f ALSA: fireworks: use the same size of period for PCM subst [...] omits a80b29a41df0 ALSA: bebob: use the same size of period for PCM substream [...] omits 9d9ff58c2f45 ALSA: fireface: register the size of PCM period to AMDTP domain omits 0d39cd0e4499 ALSA: firewire-motu: register the size of PCM period to AM [...] omits 262542ed9392 ALSA: firewire-tascam: register the size of PCM period to [...] omits 18b7f18ff694 ALSA: firewire-digi00x: register the size of PCM period to [...] omits 94c8101a2717 ALSA: dice: register the size of PCM period to AMDTP domain omits 1d6a722c4a01 ALSA: oxfw: register the size of PCM period to AMDTP domain omits dd20e68a3056 ALSA: fireworks: register the size of PCM period to AMDTP domain omits 8737209fe4a2 ALSA: bebob: register the size of PCM period to AMDTP domain omits d68c3123ba88 ALSA: firewire-lib: add a member into AMDTP domain for eve [...] omits 8990e381d188 PCI: mvebu: Make mvebu_pci_bridge_emul_ops static omits a243bf39d8be PCI: iproc-msi: Fix __iomem annotation in decode_msi_hwirq() omits 05488673a4d4 drm/i915/pmu: Support multiple GPUs omits 2ad9d7747c10 netfilter: conntrack: free extension area immediately omits 49ca022bccc5 netfilter: ctnetlink: don't dump ct extensions of unconfir [...] omits 8529888070f1 vfio-ccw: Rework the io_fctl trace omits d5950b02b79e vfio-ccw: Add a trace for asynchronous requests omits 970ebeb84880 vfio-ccw: Trace the FSM jumptable omits 7af52cca6f1c vfio-ccw: Refactor how the traces are built omits 5ccbf891f073 Merge tag 'ipvs-next-for-v5.5' of https://git.kernel.org/p [...] omits 63f55acf7b47 netfilter: ecache: document extension area access rules omits a9314e76da96 Bluetooth: hci_qca: Split qca_power_setup() omits 163d42fa83c6 Bluetooth: hci_qca: Use regulator bulk enable/disable omits f2edd66e515b Bluetooth: hci_qca: Don't vote for specific voltage omits c29ff107e0bd Bluetooth: hci_qca: Update regulator_set_load() usage omits cde9dde6e11a Bluetooth: hci_qca: Add delay for wcn3990 stability omits ddd06c36bdb3 fsnotify/fdinfo: exportfs_encode_inode_fh() takes pointer [...] omits 4a0b20be60bf fsnotify: move declaration of fsnotify_mark_connector_cach [...] omits d02601c39852 quota: minor code cleanup for v1_format_ops omits b9a2562f4918 Bluetooth: btusb: Trigger Intel FW download error recovery omits 9c3bafaa1fd8 x86/mce: Lower throttling MCE messages' priority to warning omits eb8c101e2849 Bluetooth: hci_core: fix init for HCI_USER_CHANNEL omits 7fdf9b05c73b dmaengine: fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller d [...] omits f2835adf8afb dmaengine: fsl-dpaa2-qdma: Add the DPDMAI(Data Path DMA In [...] omits fddc9fcbe69a fpga: dfl: fme: add power management support omits 4284c65a9fda fpga: dfl: fme: add thermal management support omits 214be7470e5f Documentation: fpga: dfl: add descriptions for thermal/pow [...] omits eb8de23c955b drm/i915/tgl: Enable DDI/Port G omits 793ee798cc47 clk: sprd: Change to use devm_platform_ioremap_resource() omits 56a57321395e clk: s3c2410: use devm_platform_ioremap_resource() to simp [...] omits 21ec8679c2cb clk: axs10x: use devm_platform_ioremap_resource() to simpl [...] omits 0b17159de2c3 clk: mediatek: mt6797: use devm_platform_ioremap_resource( [...] omits aa136002ae22 clk: mediatek: mt7629: use devm_platform_ioremap_resource( [...] omits ed4e1bbb4411 clk: mediatek: mt7622: use devm_platform_ioremap_resource( [...] omits 067de0a647a0 clk: mediatek: mt8183: use devm_platform_ioremap_resource( [...] omits 71ae81418174 clk: mediatek: mt6779: use devm_platform_ioremap_resource( [...] omits 73c3bf70b37b clk: mediatek: mt2712: use devm_platform_ioremap_resource( [...] omits 1f8f3c6b35b2 clk: davinci: use devm_platform_ioremap_resource() to simp [...] omits 75cc0a123c90 clk: hisilicon: use devm_platform_ioremap_resource() to si [...] omits 4d3a369510dd clk: bcm2835: use devm_platform_ioremap_resource() to simp [...] omits 727e12cde9f6 clk: imx: imx8mn: drop unused pll enum omits b8cb1ef95b6e clk: ast2600: remove unused variable 'eclk_parent_names' omits f86cf71944bc drm/i810: Refer to `PREEMPTION' in comment omits 303e6218ecec selftests: Fix O= and KBUILD_OUTPUT handling for relative paths omits 4b1d7c2760d2 media: staging: media: Make use of devm_platform_ioremap_resource omits 50df3be70aa0 media: staging: media: omap4iss: Replace NULL comparison. omits ac7dabf14049 media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE omits 8c279e9394ca media: uvcvideo: Fix error path in control parsing failure omits 4c371bb95cf0 Bluetooth: Workaround directed advertising bug in Broadcom [...] omits 54976bc700ce Bluetooth: btwilink: drop superseded driver omits 972c646f1cfe drm/i915: Move swizzle_bit under i915_ggtt omits e9d4c9245f54 drm/i915: Store i915_ggtt as the backpointer on fence registers omits 727ea61a5028 Bluetooth: missed cpu_to_le16 conversion in hci_init4_req omits eca0b7208969 drm/i915: Do initial mocs configuration directly omits cef456cd354e Revert "Bluetooth: hci_ll: set operational frequency earlier" omits 2203cbf2c8b5 net: sfp: move fwnode parsing into sfp-bus layer omits 9370f2d05a2a r8152: support request_firmware for RTL8153 omits eac9153f2b58 bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() omits c0a21a5294a5 Bluetooth: btusb: Use IS_ENABLED instead of #ifdef omits 42d22098127d Bluetooth: btusb: avoid unused function warning omits 74ffdf22b3ac Bluetooth: btusb: print FW version after FW download omits d171dfb62124 Bluetooth: btrtl: Fix an issue for the incorrect error ret [...] omits 088fc633f2d9 Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' omits 75f7293ac888 Bluetooth: remove set but not used variable 'smp' omits 5f65d5a6e4bd drm/i915/selftests: Teach timelines to take intel_gt as it [...] omits bb3d4c9d636b drm/i915/selftests: Teach workarounds to take intel_gt as [...] omits 3b05c4f832fa drm/i915/selftests: Teach guc to take intel_gt as its argument omits 1357fa8136ea drm/i915/selftests: Teach execlists to take intel_gt as it [...] omits f7e714988eda rpmsg: glink: Fix rpmsg_register_device err handling omits b646293e2728 rpmsg: glink: Put an extra reference during cleanup omits ac74ea018601 rpmsg: glink: Fix use after free in open_ack TIMEOUT case omits b85f6b601407 rpmsg: glink: Fix reuse intents memory leak issue omits d27bd6b9e27f dt-bindings: iommu: Convert Arm SMMU to DT schema omits d9aeaa6d4ca4 media: cxd2841er: avoid too many status inquires omits 75564e3a5016 media: mb86a20s: make the bit rate estimation function mor [...] omits 4399d430700d arm64: mm: Fix unused variable warning in zone_sizes_init omits 943682e3bd19 drm/i915: Introduce Jasper Lake PCH omits ca8f245f284e media: cxusb: detect cxusb_ctrl_msg error in query omits d2f383d6b8cd media: rc-map: Sort rc map name MACROs omits 22cb099d0c1b media: rc: add keymap for Tronsmart Vega S95/S96 remote omits 0f123f820a8a media: tuners/qm1d1c0042: Use DIV_ROUND_CLOSEST directly t [...] omits 727fe909af75 media: dvb-frontends: Use DIV_ROUND_CLOSEST directly to ma [...] omits d587cdb2a5f5 media: imon_raw: simplify loop omits 144945833368 media: dvbsky: add support for eyeTV Geniatech T2 lite omits fcb9bba47fb5 drm/i915/ehl: Don't forget to set TC long detect function omits 3abe897787c2 drm/i915: Prepare the mode readout for hw vs. uapi state split omits de3b67afc060 drm/i915: Prepare the connector/encoder mask readout for h [...] omits 4078c983feb9 drm/i915: Switch intel_legacy_cursor_update() to intel_ types omits e543b3f5bb1d pinctrl: sprd: Add CM4 sleep mode support omits 993254292b9e drm/i915: Refactor timestamping constants update omits 45892b4c6cb8 dt-bindings: pinctrl: Add MSM8976 driver bindings and docu [...] omits 22406b3efc06 pinctrl: nomadik: Simplify interrupt handler omits 2da7852e54ed pinctrl: nomadik: Pass irqchip when adding gpiochip omits b95e0bd23e36 pinctrl: nomadik: Drop support for latent IRQ omits 7825aeb7b208 pinctrl: rockchip: add rk3308 SoC support omits e54349ed6c25 dt-bindings: pinctrl: rockchip: add rk3308 SoC support omits f8b05fe41b72 pinctrl: sprd: Add PIN_CONFIG_BIAS_DISABLE configuration support omits f086d1fe06cf pinctrl: stmfx: add irq_request/release_resources callbacks omits bcd11493f0ab pinctrl: qcom: Add a pinctrl driver for MSM8976 and 8956 omits 142b876750a9 pinctrl: ingenic: Pass irqchip when adding gpiochip omits b587c30a5f29 dt-bindings: pinctrl: qcom-pmic-gpio: Add support for pm61 [...] omits 9905f32aefbe serial: fsl_linflexuart: Be consistent with the name omits 0864c408fb1e debugfs: remove return value of debugfs_create_x64() omits f5cb0a7e64f4 debugfs: remove return value of debugfs_create_x32() omits e40d38f28c10 debugfs: remove return value of debugfs_create_x16() omits be5767341ce5 ntb: ntb_pingpong: no need to check the return value of de [...] omits 2229adc81380 drm/i915/execlist: Trim immediate timeslice expiry omits b475764dda42 pinctrl: pistachio: Pass irqchip when adding gpiochip omits 2851ef521ddd pinctrl: armada-37xx: Pass irqchip when adding gpiochip omits d874beca9f4e pinctrl: ocelot: Pass irqchip when adding gpiochip omits 8de6e755069f ASoC: rt1011: Read and apply r0 and temperature device property omits cf775f68a093 ASoC: dt-bindings: rt1011: add r0 and temperature device property omits 6ec939f8b809 arm64/mm: Poison initmem while freeing with free_reserved_area() omits 3ad00f6a5f76 ASoC: wm8958: use <asm/unaligned.h> to simplify code omits 81bd644f6985 ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case omits 899ee4afe5eb arm64: use generic free_initrd_mem() omits 456a513bb5d4 scripts/bpf: Emit an #error directive known types list nee [...] omits 698b8eeaed72 gpio/mpc8xxx: change irq handler from chained to normal omits 3aec5006c20d pinctrl: oxnas: Pass irqchip when adding gpiochip omits c77a4de2bbf3 pinctrl: st: Pass irqchip when adding gpiochip omits 35dea5d746b2 pinctrl: at91: Pass irqchip when adding gpiochip omits dd8b7a1db5d0 Revert "serial: core: Use cons->index for preferred consol [...] omits f61714cd5bd3 drm/komeda: Adds output-color format support omits 8574685547bd drm/i915/selftests: Drop stale struct_mutex omits cb0b97d68252 rtc: meson-vrtc: move config option to proper location omits 299b610117a4 rtc: ds1685: add indirect access method and remove plat_re [...] omits f9204ad9cd8e drm/komeda: Set output color depth for output omits f15886fa7d29 drm/komeda: Adds layer horizontal input size limitation ch [...] omits 2b2510da431a drm/komeda: Add line size support omits 7d79aa8628fe drm/vboxvideo: Replace struct vram_framebuffer with generi [...] omits 1a74ccfac5d7 drm/vboxvideo: Switch to drm_atomic_helper_dirty_fb() omits 2695eae1f6d3 drm/vboxvideo: Switch to generic fbdev emulation omits 42bb97b80f2e iommu: rockchip: Free domain on .domain_free omits 89dca86d29b4 rtw88: mark rtw_fw_hdr __packed omits 2948d1921693 soundwire: intel: remove X86 dependency omits df72b7192119 soundwire: intel: add missing headers for cross-compilation omits d9f45ab9e671 net: bcmgenet: Add a shutdown callback omits 554032cdfbf4 net: phylink: use more linkmode_* omits 4980b2c4fe55 tc-testing: updated pedit test cases omits d033716331bb net: bcmgenet: Generate a random MAC if none is valid omits e9c43add6753 net_sched: sch_fq: remove one obsolete check in fq_dequeue() omits 6570bc79c0df net: core: use listified Rx for GRO_NORMAL in napi_gro_receive() omits 688f1dfb69b4 Input: keyboard - imx_sc: Add i.MX system controller key support omits ee358cb45984 Input: mpr121 - add polling mode omits def10ec7992f dt-bindings: input: Convert mpr121 binding to json-schema omits 7cef1079e3ad dt-bindings: input: Add common input binding in json-schema omits 77ffe33363c0 hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication omits 5bc60de50dfe selftests: bpf: Don't try to read files without read permission omits 95fbda1e3738 selftests: bpf: Add selftest for __sk_buff tstamp omits ba94094818a8 bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN omits da927466a152 Merge branch 'libbpf-field-existence' omits c7566a69695c selftests/bpf: Add field existence CO-RE relocs tests omits 01340e31915b libbpf: Add BPF-side definitions of supported field reloca [...] omits 62561eb442bd libbpf: Add support for field existance CO-RE relocation omits 291ee02b5e40 libbpf: Refactor bpf_object__open APIs to use common opts omits 511bb0085c6f libbpf: Update BTF reloc support to latest Clang format omits e17b932290bf Merge branch 'mlxsw-Add-support-for-400Gbps-50Gbps-per-lan [...] omits 5bd29b9b3575 mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) [...] omits 14af7fd1d427 ethtool: Add support for 400Gbps (50Gbps per lane) link modes omits 35ff867b7657 PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes omits 56b4cd4b7da9 PCI: Add DMA alias quirk for Intel VCA NTB omits d8558ac8c93d PCI: Fix Intel ACS quirk UPDCR register address omits fef2dd8b3966 PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_s [...] omits d355bb209783 PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() omits c6e9aefbf9db PCI/ATS: Remove unused PRI and PASID stubs omits b24d5c209859 PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h omits e5adf79a1d80 PCI/ATS: Cache PRI PRG Response PASID Required bit omits 751035b8dc06 PCI/ATS: Cache PASID Capability offset omits c065190bbcd4 PCI/ATS: Cache PRI Capability offset omits 3ad621920974 PCI/ATS: Disable PF/VF ATS service independently omits 2b0ae7cc3bfc PCI/ATS: Handle sharing of PF PASID Capability with all VFs omits 9bf49e36d718 PCI/ATS: Handle sharing of PF PRI Capability with all VFs omits 8cbb8a9374a2 PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI omits fd872843ecd5 iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM omits f3a36d469621 dt-bindings: display: renesas: Add r8a774b1 support omits cfbcf6eb67e1 drm: rcar-du: lvds: Add r8a774b1 support omits 86db9f28224e dt-bindings: display: renesas: lvds: Document r8a774b1 bindings omits 47968ea96af3 drm: rcar-du: Add R8A774B1 support omits 2d4794f19a86 dt-bindings: display: renesas: du: Document the r8a774b1 bindings omits 3986457110a0 drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later omits 0a370db816f8 drm: rcar-du: kms: Expand comment in vsps parsing routine omits 687aaf386aeb PCI/ASPM: Add pcie_aspm_get_link() omits a7118662734a iio: adc: intel_mrfld_adc: Add Basin Cove ADC driver omits eb1850c562cb dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds0 device bindings omits fa060a3d9ceb iio: imu: st_lsm6dsx: add support to LSM6DS0 omits 1b3751017e09 iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1 omits c991bf9b650f iio: dac: ad7303: replace mlock with own lock omits af8dc7bf4ea2 dt-bindings: iio: maxbotix,mb1232.yaml: transform to yaml omits cb3b6b8e1bc0 iio: imu: st_lsm6dsx: add odr calibration feature omits 960506ed2c69 iio: imu: st_lsm6dsx: enable drdy-mask if available omits 9d8e91d9169c iio: dac: stm32: add power management support omits 3ea39d61eea6 iio: imu: st_lsm6dsx: enable wake-up event for LSM6DSO omits 21119a5dbf72 dt-bindings: iio: imu: st_lsm6dsx: document missing wakeup [...] omits 3473b923b3a2 iio: imu: st_lsm6dsx: add missing kernel documenation omits b7a73b33bb39 iio: imu: st_lsm6dsx: add wakeup_source in st_sensors_plat [...] omits b307f495468b iio: imu: st_lsm6dsx: fix checkpatch warning omits d278d4479402 iio: imu: st_lsm6dsx: grab conf mutex in st_lsm6dsx_write_ [...] omits 04ca37d5ade9 iio: imu: st_lsm6dsx: rely on st_lsm6dsx_update_bits_locke [...] omits 84b2e7c319b8 iio: imu: st_lsm6dsx: always check enable_reg in st_lsm6ds [...] omits 66b662a1760e iio: imu: st_lsm6dsx: move bdu/boot and reset register inf [...] omits 31fe8d4e0fd5 iio: imu: st_lsm6dsx: do not access active-low/open-drain [...] omits 7e9061030dd6 iio: imu: st_lsm6dsx: move irq related definitions in irq_config omits a912ee4c9154 iio: imu: st_lsm6dsx: add sanity check for read_fifo pointer omits 615bd3785b5a iio: imu: st_lsm6dsx: use st_lsm6dsx_read_locked in st_lsm [...] omits dbcc1fbe5d94 dt-bindings: Add max12xx SPI ADC series as trivial devices omits 1a910d3aebed dt-bindings: Add 1027/1029/1031 SPI ADCs as trivial devices omits 1689387487af dt-bindings: iio: adc: max1027: Mark interrupts as optional omits ae47d009b508 iio: adc: max1027: Introduce 12-bit devices support omits 7af5257d8427 iio: adc: max1027: Prepare the introduction of different r [...] omits db033831b4f5 iio: adc: max1027: Reset the device at probe time omits ffae10676475 iio: adc: max1027: Make it optional to use interrupts omits 038696f8bd2f iio: adc: max1027: Add debugfs register read support omits 356543545576 iio: light: Add support for ADUX1020 sensor omits 35efea32b26f PCI/ASPM: Allow re-enabling Clock PM omits ed4766022f88 drm/amd/display: add NULL checks for clock manager pointer omits 97c002be4113 drm/amdgpu: enable BACO reset for SMU7 based dGPUs (v2) omits 2a113c74ec7c drm/amdgpu/powerplay: wire up BACO to powerplay API for smu7 omits 912a0bf57436 drm/amdgpu/powerplay: split out common smu7 BACO code omits 56f68f18e09c drm/amdgpu/powerplay: add support for BACO on CI omits da28d1c026e4 drm/amdgpu/powerplay: add support for BACO on Fiji omits 28e82af499eb drm/amdgpu/powerplay: add support for BACO on VegaM omits 1b0575bdc448 drm/amdgpu/powerplay: add support for BACO on polaris omits f07fb0244f73 drm/amdgpu/powerplay: add support for BACO on Iceland omits cefada559b8a drm/amdgpu/powerplay: add support for BACO on tonga omits 42e547efe2f4 drm/amdgpu/powerplay: add core support for pre-SOC15 baco omits 5d934ac0d04c drm/amdgpu: add new SMU 7.1.3 registers for BACO omits 9fc00ea77469 drm/amdgpu: add new SMU 7.1.2 registers for BACO omits c74c524e7c41 drm/amdgpu: add new SMU 7.0.1 registers for BACO omits c06a91c0f826 drm/amdgpu: add new BIF 5.0 register for BACO omits 8763eb7ae9ff drm/amdgpu: add new BIF 4.1 register for BACO omits 5337aae9b5db drm/amdgpu/soc15: add support for baco reset with swSMU omits 31fa2991f4cd drm/amdgpu: remove in_baco_reset hack omits f5fda6d89afe drm/amdgpu: simplify ATPX detection omits 897483d8a0e0 drm/amdgpu: move gpu reset out of amdgpu_device_suspend omits 803cc26d5cb6 drm/amdgpu: move pci_save_state into suspend path omits 1489d1794001 Revert "drm/radeon: Fix EEH during kexec" omits e70bd049d007 drm/amdgpu/display: fix build error casused by CONFIG_DRM_ [...] omits 71a0df4be65b drm/amdgpu/display: hook renoir dc to pplib funcs omits ed606f8a346b dmr/amdgpu: Fix crash on SRIOV for ERREVENT_ATHUB_INTERRUP [...] omits 06f7f57e87d0 drm/amdgpu: user pages array memory leak fix omits 7bbdbe405965 drm/amdgpu/powerplay: add renoir funcs to support dc omits 5bcc92407cf0 drm/amd/powerplay: enable Arcturus runtime VCN dpm on/off omits 372120f0a592 drm/amd/powerplay: bug fix for pcie parameters override omits bcccee89f48c drm/amdgpu: Fix tdr3 could hang with slow compute issue omits b2c18f0a9c8b drm/amdgpu: fix potential VM faults omits df604bfda6f5 perf trace: Hook the 'vec' tracepoint argument with the x8 [...] omits b14657001046 drm/amdgpu: fix error handling in amdgpu_bo_list_create omits 820924745b76 drm/amdgpu: add RAS support for VML2 and ATCL2 omits 87d92e1f909c drm/amd/include: add register define for VML2 and ATCL2 omits 13ba03442a26 drm/amdgpu: change to query the actual EDC counter omits c0cff9e43edc drm/amd/powerplay: add BACO platformCaps for VEGA20 omits 16562d32c768 drm/amd/powerplay: send EnterBaco msg with argument as RAS [...] omits df9331e561da drm/amd/powerplay: avoid disabling ECC if RAS is enabled f [...] omits 956f670509df drm/amdgpu/soc15: disable doorbell interrupt as part of BA [...] omits 402c60d7b076 drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is no [...] omits 44e149bb1ea2 drm/amdgpu/display: clean up dcn2*_pp_smu functions omits bb3d7d322dff drm/amd/powerplay: re-enable FW_DSTATE feature bit omits 5f6a556f98de drm/amdgpu/discovery: reserve discovery data at the top of VRAM omits 4e71e0859292 drm/amdgpu/swSMU: custom UMD pstate peak clock for navi14 omits 7e899409fd5e drm/amd/powerplay: enable df cstate control on swSMU routine omits 06615f9a0c0d drm/amd/powerplay: enable df cstate control on powerplay routine omits aff5d0552da4 PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() omits 5e0c21c75e8c PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking omits 573ed8985d29 perf trace beauty: Add the glue for the autogenerated x86 [...] omits e7bd89c0e010 dt-bindings: iio: light: Add binding for ADUX1020 omits 1ccd5417dbfa drm: Add LT-tunable PHY repeater mode operations omits 6e73113784ac serial: 8250_exar: Move Exar pieces to custom ->startup() omits 97c2a7806f69 libbeauty: Add a strarray__scnprintf_suffix() method omits f19a85c68cb4 libbeauty: Hook up the x86 irq_vectors table generator omits 5fa022aeba84 libbeauty: Add a generator for x86's IRQ vectors -> strings omits d2b72b728037 tools arch x86: Grab a copy of the file containing the IRQ [...] omits a016e092940f docs: admin-guide: dell_rbu: Improve formatting and spelling omits 80c730b564b4 docs: admin-guide: dell_rbu: Rework the title omits d4300c4e4fd4 docs: admin-guide: Move Dell RBU document from driver-api omits 2c1d7ffdf4fe docs: admin-guide: Sort the "unordered guides" to avoid me [...] omits abb0b3d96a1f usb: usbfs: Suppress problematic bind and unbind uevents. omits be731286685a USB: host: ohci-at91: Remove unused variable regs in at91_stop_hc omits c8dd192be821 usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() omits 67f195806afc usb: renesas_usbhs: fix type of buf omits 46f62f887b2c usb: renesas_usbhs: fix __le16 warnings omits 14f2cf607ccd net: Update address for vrf and l3mdev in MAINTAINERS omits d4999f1cc747 dt-bindings: display: Convert sharp, ld-d5116z01b panel to [...] omits 02ceb12c20f5 dt-bindings: usb: generic-ehci: Add "companion" entry omits 4b6fffe7a45a dt-bindings: pinctrl: stm32: Fix 'st, syscfg' description field omits e407626d2a2d dt-bindings: arm: stm32: Add missing STM32 boards omits 906c6b3300e1 dt-bindings: irqchip: renesas-irqc: Document r8a774b1 bindings omits 97bb24a6e7cc dt-bindings: pwm: rcar: Add r8a774b1 support omits 6eda6f6d8dcd dt-bindings: iio: adc: exynos: Use defines instead of cloc [...] omits ca9ccc0d8dc8 dt-bindings: rtc: s3c: Include generic dt-schema bindings omits bec576a20f0f dt-bindings: rtc: s3c: Use defines instead of clock numbers omits c2b474b02df2 dt-bindings: samsung: Indent examples with four spaces omits d9b11fccb233 dt-bindings: serio: Convert Allwinner PS2 controller to a schema omits 3130c26a26fa dt-bindings: display: Convert stm32 display bindings to js [...] omits 08fff7aeddc9 drm/i915/tgl: Wa_1607138340 omits 99db8c59e056 drm/i915/tgl: Wa_1607030317, Wa_1607186500, Wa_1607297627 omits 79bfa607e60f drm/i915/tgl: Wa_1607138336 omits 2e19af943822 drm/i915/tgl: Wa_1409600907 omits 2cbe2d8c562e drm/i915/tgl: Wa_1409170338 omits 65df78bda385 drm/i915/tgl: Wa_1409420604 omits 99739f9431f9 drm/i915/tgl: Keep FF dop clock enabled for A0 omits 1c9dc2b52992 Merge branch 'Scatter-gather-SPI-for-SJA1105-DSA' omits 08839c06e96f net: dsa: sja1105: Switch to scatter/gather API for SPI omits 8a559400da42 net: dsa: sja1105: Move sja1105_spi_transfer into sja1105_xfer omits 36a6b5d964d9 drm/i915/tgl: Add extra hdc flush workaround omits 4aa0b5d457f5 drm/i915/tgl: Add HDC Pipeline Flush omits 62037ffff229 drm/i915/tgl: Include ro parts of l3 to invalidate omits 613716bbe721 drm/i915/tgl: Add IS_TGL_REVID omits da5d2ca8adde drm/i915/icl: Wa_1607087056 omits f58a887ebc99 net: b44: remove redundant assignment to variable reg omits 8193e6ad6916 staging: sm750fb: Fix lines over 80 characters omits 5ffa18ec0b74 staging: rtl8188eu: remove blank lines omits ec26697cd92d staging: rtl8188eu: convert variables from unsigned char to u8 omits b0906aa3f7ec staging: rtl8188eu: rename variables to avoid mixed case omits d9cceb24b407 staging: octeon: fix restricted __be16 degrades to integer omits f57ff0a9b806 staging: rtl8723bs: remove casts to pointers in kfree omits bbecf7de0976 staging: rtl8723bs: remove unnecessary null check omits bda17a4577da erofs: remove dead code since managed cache is now built-in omits 9e579fc123a0 erofs: clean up collection handling routines omits 2b7847158120 perf vendor events arm64: Add some missing events for Hisi [...] omits e3ae56954180 perf vendor events arm64: Add some missing events for Hisi [...] omits 1410732a1b64 perf vendor events arm64: Add some missing events for Hisi [...] omits 84b0975f4853 perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname omits c5e006cdbd27 perf trace: Support tracepoint dynamic char arrays omits 7fbfe22cf4cf perf trace: Filter own pid to avoid a feedback look in 'pe [...] omits da949f507a73 perf string: Export asprintf__tp_filter_pids() omits b88b14db21db perf trace: Introduce --errno-summary omits 3253d9d09337 splice: only read in as much information as there is pipe [...] omits 906753befc4d xfs: Use iomap_dio_rw to wait for unaligned direct IO omits 13ef954445df iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() omits 193065024072 drm/i915: Flush tasklet submission before sleeping on i915 [...] omits 1137e61dcb99 PCI: dwc: Fix find_next_bit() usage omits 4906c05b87d4 PCI: mobiveil: Fix csr_read()/write() build issue omits daee4f4e42c7 PCI: endpoint: Cast the page number to phys_addr_t omits fc1a0fb53875 drm/i915: Use drm_rect_init() omits dcdef1abbc50 drm/i915: Use drm_rect_translate_to() omits ba1f8af7f772 arm64: dts: khadas-vim3: add commented support for PCIe omits 934de3415e5e arm64: dts: meson-g12a: Add PCIe node omits 631627253de2 phy: meson-g12a-usb3-pcie: Add support for PCIe mode omits 4ff9f68f8378 PCI: amlogic: meson: Add support for G12A omits eacaf7dcf08e PCI: amlogic: Fix probed clock names omits 0978e95253c6 dt-bindings: pci: amlogic, meson-pcie: Add G12A bindings omits 4d3186a525b3 PCI: amlogic: Fix reset assertion via gpio descriptor omits 3e30d70805d5 drm/i915: Make .modeset_calc_cdclk() mandatory omits 131d3b1af105 drm/i915: Stop using drm_atomic_helper_check_planes() omits 3e706dff0891 drm/i915: Switch to using DP_MSA_MISC_* defines omits 0299dfa7ad54 drm/i915/dp: Attach HDR metadata property to DP connector omits b246cf215e4c drm/i915/dp: Program an Infoframe SDP Header and DB for HD [...] omits 922430dd4022 drm/i915: Add new GMP register size for GEN11 omits 9d1bb6f0222c drm/i915/dp: Attach colorspace property omits 0c06fa156006 drm/i915/dp: Add support of BT.2020 Colorimetry to DP MSA omits bb71fb0072f1 drm/i915/dp: Extend program of VSC Header and DB for Color [...] omits fb03082a54ac memory: mtk-smi: Add PM suspend and resume ops omits 470eb3b31134 iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event omits 8eded45fcd34 perf trace: Add syscall failure stats to -s/--summary and [...] omits dd071024bf52 perf stat: Support --all-kernel/--all-user omits 5fb470bc29d8 perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() omits c5baf9089246 perf annotate: Fix objdump --no-show-raw-insn flag omits b34b45eef16d perf annotate: Don't pipe objdump output through 'expand' command omits 7a675de42836 perf annotate: Don't pipe objdump output through 'grep' command omits 4235949944d1 perf annotate: Use libsubcmd's run-command.h to fork objdump omits 353dcaa2f979 perf annotate: Avoid reallocation in objdump parsing omits 800d3f561659 perf report: Add warning when libunwind not compiled in omits 791ce9c48c79 perf test: Avoid infinite loop for task exit case omits 6add129c5d92 perf test: Report failure for mmap events omits 5a40e1994815 perf evlist: Fix fix for freed id arrays omits b3509b6ed7a7 perf script: Fix --reltime with --time omits bb91a073ed12 perf tools: Allow to build with -ltcmalloc omits 808be0aae53a iommu: Introduce guest PASID bind function omits e5c0bd7f2206 iommu/ioasid: Add custom allocators omits fa83433c92e3 iommu: Add I/O ASID allocator omits 4c7c171f85b2 iommu: Introduce cache_invalidate API omits 7e3a57fa6ca8 arm64: Document ICC_CTLR_EL3.PMHE setting requirements omits f226650494c6 arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear omits 7fbcb5da811b PCI: aardvark: Don't rely on jiffies while holding spinlock omits 757f26a3a9ec iommu/ipmmu-vmsa: Hook up r8a774b1 DT matching code omits d0635ebf85aa dt-bindings: iommu: ipmmu-vmsa: Add r8a774b1 support omits e74dc5c76344 spi: use new `spi_transfer_delay_exec` helper where straig [...] omits 8b390c15818c drm/i915/execlists: Clear semaphore immediately upon ELSP [...] omits acc7720de3cb spi: spi-axi: extend support for the `delay` field omits c5751ba0f71e spi: bcm63xx: extend error condition to `delay` as well omits 3e2405f01f4a spi: spi-falcon: extend warning to `delay` as well omits 454a325a9768 drm/i915: Remove leftover vma->obj->pages_pin_count on ins [...] omits 56184a20a800 drm/i915: Drop obj.page_pin_count after a failed vma->set_pages() omits 3984d39b0e41 spi: spi-fsl-espi: convert transfer delay to `spi_delay` format omits 25093bdeb6bc spi: implement SW control for CS times omits 810593668468 spi: tegra114: change format for `spi_set_cs_timing()` function omits 8e319dd5f1eb spi: spidev: use new `delay` field for spi transfers omits 867bd8868bbd spi: spi-loopback-test: use new `delay` field omits b883d5eda6c4 spi: tegra20-sflash: use to new `spi_transfer_delay_exec` omits cd13152bce34 spi: tegra114: use `spi_transfer_delay_exec` helper omits bebcfd272df6 spi: introduce `delay` field for `spi_transfer` + spi_tran [...] omits 6c613f68aabf spi: core,atmel: convert `word_delay_usecs` -> `word_delay [...] omits ec3fa72fa840 spi: spidev: use new `word_delay` field for spi transfers omits 21e26062052c spi: orion: use new `word_delay` field for SPI transfers omits 84593a131c3a spi: sprd: convert transfer word delay to spi_delay struct omits 329f0dac4cad spi: make `cs_change_delay` the first user of the `spi_del [...] omits b2c98153f45f spi: introduce spi_delay struct as "value + unit" & spi_de [...] omits 6b3f236a9985 spi: move `cs_change_delay` backwards compat logic outside switch omits 9d2bbbc21772 dt-bindings: dmaengine: rcar-dmac: Document R8A774B1 bindings omits 2def297ec7fb pidfd: add tests for NSpid info in fdinfo omits 15d42eb26bde pidfd: add NSpid entries to fdinfo omits f228a4a24492 dmaengine: sprd: Change to use devm_platform_ioremap_resource() omits 944879ba4c85 dmaengine: xilinx_dma: Remove clk_get error message for pr [...] omits a8bd47542863 dmaengine: xilinx_dma: use devm_platform_ioremap_resource() omits ae5e6c6439c3 iommu/amd: Switch to use acpi_dev_hid_uid_match() omits 4f3cde3a24ce mmc: sdhci-acpi: Switch to use acpi_dev_hid_uid_match() omits 7e70c8acf2bf ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() omits 35009c807488 ACPI / utils: Introduce acpi_dev_hid_uid_match() helper omits a814dcc26983 ACPI / utils: Move acpi_dev_get_first_match_dev() under CO [...] omits 8373f8c6a447 ACPI / utils: Describe function parameters in kernel-doc omits c0f05a6ab525 PCI: aardvark: Fix PCI_EXP_RTCTL register configuration omits 1ee0186b9a12 iommu/vt-d: Refactor find_domain() helper omits da6b05dce2a9 iommu/qcom: Simplify a test in 'qcom_iommu_add_device()' omits f4c7d053d7f7 PCI: aardvark: Wait for endpoint to be ready before training link omits be62dbf554c5 iommu/amd: Convert AMD iommu driver to the dma-iommu api omits 6e2350207f40 iommu/dma-iommu: Use the dev->coherent_dma_mask omits 795bbbb9b6f8 iommu/dma-iommu: Handle deferred devices omits 781ca2de89ba iommu: Add gfp parameter to iommu_ops::map omits 37ec8eb851c1 iommu/amd: Remove unnecessary locking from AMD iommu driver omits a35716a95655 ASoC: pcm3168a: Fix serial mode dependent format support omits 97f41c68b83e dt-bindings: spi: sh-msiof: Add r8a774b1 support omits 9c3c41761f45 dt-bindings: spi: sh-msiof: Convert bindings to json-schema omits 9764beeae7cc ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment omits 03048217624a ASoC: sof: include types.h at header.h omits 848704f39ff6 ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment omits 47cbea216281 ASoC: Intel: eve: Enable mclk and ssp sclk early omits fa41d6ee9042 Merge drm/drm-next into drm-intel-next-queued omits 1aa7177cdcb3 tools/power/x86/intel-speed-select: Implement base-freq co [...] omits 062e4aac92e8 tools/power/x86/intel-speed-select: Implement 'perf-profil [...] omits c829f0ef7bfc tools/power/x86/intel-speed-select: Implement CascadeLake- [...] omits 1c1d935c8418 tools/power/x86/intel-speed-select: Add check for CascadeL [...] omits 210369dc73b2 tools/power/x86/intel-speed-select: Make process_command generic omits ce1326a2f9f7 tools/power/x86/intel-speed-select: Add int argument to co [...] omits 4e26fabfe15c tools/power/x86/intel-speed-select: Refuse to disable core [...] omits a6a82f9bcd2a tools/power/x86/intel-speed-select: Turbo-freq feature auto mode omits 354bd06f40c4 tools/power/x86/intel-speed-select: Base-freq feature auto mode omits abd120e3bdf3 tools/power/x86/intel-speed-select: Remove warning for unu [...] omits fd13c8622a5a platform/x86: Add System76 ACPI driver omits 2a43c9fc878a platform/x86: huawei-wmi: Fix a precision vs width printf bug omits 3c27f179d502 platform/x86: huawei-wmi: Avoid use of global variable whe [...] omits c7a949766fd2 platform/x86: huawei-wmi: No need to keep pointer to platf [...] omits 8c7d9ec8a470 platform/x86: huawei-wmi: Don't leak memory on the exit omits 9bfc14cb6a6a platform/x86: huawei-wmi: huawei_wmi can be static omits d17f1bbb3aa9 platform/x86: i2c-multi-instantiate: Fail the probe if no [...] omits da5fb83fb8dc platform/x86: intel_punit_ipc: Avoid error message when re [...] omits 79e29cb8fbc5 platform/mellanox: Add bootctl driver for Mellanox BlueField Soc omits e3008bf46ce0 platform/x86: classmate-laptop: remove unused variable omits d740795d9273 platform/x86: intel_cht_int33fe: Split code to Micro-B and Type-C omits c656829f073b platform/x86: toshiba_acpi: do not select INPUT_POLLDEV omits 60d15095336c platform/x86: peaq-wmi: switch to using polled mode of inp [...] omits 83dbbe5ae47f platform/x86: hdaps: switch to using polled mode of input devices omits 2011176d8adb platform/x86: asus-laptop: switch to using polled mode of [...] omits 10b65e2915b2 platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx omits 94930d013329 platform/x86: huawei-wmi: Add debugfs support omits 32e59d119d71 platform/x86: huawei-wmi: Add fn-lock support omits 355a070b09ab platform/x86: huawei-wmi: Add battery charging thresholds omits 090ddd770b8d platform/x86: huawei-wmi: Implement huawei wmi management omits 8a480c108fe8 platform/x86: huawei-wmi: Add quirks and module parameters omits 1ac9abeb2e5b platform/x86: huawei-wmi: Move to platform driver omits fadfee3f9d8f drm/bridge: dw-hdmi: Restore audio when setting a mode omits 868ad2149602 net/wireless: Delete unnecessary checks before the macro c [...] omits 52d4261862ec wireless: Remove call to memset after dma_alloc_coherent omits 39b656ee9f2c Merge tag 'perf-core-for-mingo-5.5-20191011' of git://git. [...] omits 85a83a8fca7f Merge branch 'PTP-driver-refactoring-for-SJA1105-DSA' omits 664277781c4c net: dsa: sja1105: Change the PTP command access pattern omits a9d6ed7a8bd0 net: dsa: sja1105: Move PTP data to its own private structure omits 61c77126278e net: dsa: sja1105: Make all public PTP functions take dsa_ [...] omits 5b3ae43ab18a net: dsa: sja1105: Get rid of global declaration of struct [...] omits 9cd20ef7803c drm/i915/perf: allow holding preemption on filtered ctx omits 7831e9a965ea drm/i915/perf: Allow dynamic reconfiguration of the OA stream omits 4f6ccc74a85c drm/i915: add support for perf configuration queries omits b8d49f28aa03 drm/i915/perf: introduce a versioning of the i915-perf uapi omits b1d066930606 drm/mxsfb: Read bus flags from bridge if present omits d02340436695 drm/mxsfb: Update mxsfb to support a bridge omits 3c00660db183 drm/i915/execlists: Assert tasklet is locked for process_csb() omits 52b2d91752a8 parisc: Do not hardcode registers in checksum functions omits a98d62c3ee90 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 67c698fc5eb0 drm/dp-mst: fix warning on unused var omits bfbcbf88f9db dt-bindings: timer: Convert stm32 timer bindings to json-schema omits bf5c3ae18e4d dt-bindings: thermal: Convert stm32 thermal bindings to js [...] omits 97721c5e66c7 dt-bindings: media: Convert stm32 dcmi bindings to json-schema omits 1c86b23db0f0 dt-bindings: media: Convert stm32 cec bindings to json-schema omits b1b7ce97fa1e dt-bindings: hwlock: Convert stm32 hwspinlock bindings to [...] omits 53448aed7b80 drm/i915/ehl: Port C's hotplug interrupt is associated wit [...] omits 9899a7a86993 ASoC: SOF: Fix randbuild error omits 364b3f1ff8f0 PCI: aardvark: Use LTSSM state to build link training flag omits af818031f463 rtc: ds1685: use devm_platform_ioremap_resource helper omits 9e420d7f125f rts: ds1685: remove not needed fields from private struct omits d53bf24db377 rtc: xilinx: Fix calibval variable type omits 9aa0d0be3856 rtc: wilco-ec: Handle reading invalid times omits c9c13ba428ef PCI: Add PCI_STD_NUM_BARS for the number of standard BARs omits 7608158df3ed PCI: Fix missing bridge dma_ranges resource list cleanup omits 50bf025b7590 clk: meson: axg-audio: use devm_platform_ioremap_resource( [...] omits f3dde260bb0e dt-bindings: Clean-up regulator '-supply' schemas omits 41e35ffb380b drm/i915: Favor last VBT child device with conflicting AUX [...] omits 88d0facf186c staging: wfx: fix potential vulnerability to spectre omits 44288f1101fe staging: wfx: fix error handling in wfx_tx_get_raw_link_id() omits 807411911d99 staging: rtl8723bs: use DIV_ROUND_UP helper macro omits 388fa43d5979 staging: vc04_services: use DIV_ROUND_UP helper macro omits 51a50b26c6dd staging: rtl8188eu: remove unnecessary conversion to bool omits 29c03456f157 staging: rtl8188eu: remove braces from single statement if block omits 02d7aa2f3bfa staging: rtl8712: clean up function headers omits f89c7d575d7c staging: rtl8712: remove unnecessary return variables omits 180245d2d016 staging: octeon: remove typedef declaration for cvmx_fau_op_size omits 6cc5e1c70031 staging: octeon: remove typedef declartion for cvmx_pko_co [...] omits 1691741fe31d staging: octeon: remove typedef declaration for cvmx_fau_reg_32 omits 73aef0c9d2c6 staging: octeon: remove typedef declaration for cvmx_helpe [...] omits ef1fe6b7369a staging: octeon: remove typedef declaration for cvmx_wqe omits 8f2d3c1759d1 clk: imx: clk-pll14xx: Make two variables static omits 8a3ab38c3692 ASoC: SOF: topology: check errors when parsing LED tokens omits 494e8f65da24 ASoC: SOF: topology: remove always-true redundant test omits 7ad03a2c848f ASoC: SOF: Intel: bdw: fix operator precedence warnings omits f9f618e7128e ASoC: SOF: Intel: byt: fix operator precedence warnings omits dd79841ca66f ASoC: fsl_mqs: Move static keyword to the front of declarations omits de729862cc0f ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C omits 0c93c291321f ASoC: stm32: spdifrx: retry synchronization in sync state omits 89b6d1831d21 drm/i915/execlists: Tweak virtual unsubmission omits f0b1d7f2e7c2 clk: imx8mq: Add VIDEO2_PLL clock omits ad7adde58c3a drm/omap: Remove set but not used variable 'err' in hdmi4_ [...] omits c30a19433e48 drm/omap: Remove set but not used variable 'err' in hdmi5_ [...] omits 83e3b8a9c060 drm/omap: Remove set but not used variable 'tclk_trail' omits 57d55bb5dc86 drm/omap: Remove set but not used variable 'plane' omits 8e5802635f0f debugfs: remove return value of debugfs_create_size_t() omits ad26221fb9e6 debugfs: remove return value of debugfs_create_u64() omits 313f5dbba41d debugfs: remove return value of debugfs_create_u16() omits 9655ac4aca20 debugfs: remove return value of debugfs_create_u8() omits f846d1e704f2 pinctrl: sh-pfc: pfc-r8a77965: Fix typo in pinmux macro for SCL3 omits 971029d1e084 pinctrl: sh-pfc: pfc-r8a7796: Fix typo in pinmux macro for SCL3 omits dcfdaa92a417 pinctrl: sh-pfc: pfc-r8a7795-es1: Fix typo in pinmux macro [...] omits 772f9daf336d pinctrl: sh-pfc: pfc-r8a7795: Fix typo in pinmux macro for SCL3 omits d30710b8cce3 pinctrl: sh-pfc: Fix PINMUX_IPSR_PHYS() to set GPSR omits 126c9cb9997d pinctrl: rzn1: Make array reg_drive static, makes object smaller omits 9506c23dfaf5 drm/i915/selftests: Check that GPR are cleared for new contexts omits 9c27462c896d drm/i915/selftests: Check known register values within the [...] omits 734f9246e791 mm: refresh ZONE_DMA and ZONE_DMA32 comments in 'enum zone_type' omits 1a8e1cef7603 arm64: use both ZONE_DMA and ZONE_DMA32 omits a573cdd7973d arm64: rename variables used to calculate ZONE_DMA32's size omits ae970dc096b2 arm64: mm: use arm64_dma_phys_limit instead of calling max [...] omits e6ea46511b1a firmware: arm_sdei: use common SMCCC_CONDUIT_* omits a5520eac4d2d firmware/psci: use common SMCCC_CONDUIT_* omits 6848253ddeae arm: spectre-v2: use arm_smccc_1_1_get_conduit() omits c98bd2991728 arm64: errata: use arm_smccc_1_1_get_conduit() omits 6b7fe77c334a arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() omits ce87de45b324 arm64: simplify syscall wrapper ifdeffery omits a8613e7070e7 docs/arm64: cpu-feature-registers: Documents missing visib [...] omits 0f6e4c40164d docs/arm64: elf_hwcaps: Document HWCAP_SB omits 3a25e46c99e9 docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation [...] omits 1fd37669bc87 drm/i915/display: Squelch kerneldoc warnings omits c3226d93f85c rtw88: include interrupt.h for tasklet_struct omits 4ee2f3426699 rtw88: use a for loop in rtw_power_mode_change(), not goto omits 12078aae4535 rtw88: coex: Set 4 slot mode for A2DP omits 474264d5a6b7 rtw88: pci: config phy after chip info is setup omits a4835410995e rtw88: Use rtw_write8_set to set SYS_FUNC omits 5dc32b8ace37 rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support omits 27c65bfc434f rtw88: config 8822c multicast address in MAC init flow omits 2e127203d116 ACPI: Documentation: Minor spelling fix in namespace.rst omits ac36d37e9436 ACPI: Always build evged in omits d43810b2c180 ath10k: Correct error handling of dma_map_single() omits 159e48560f51 cpuidle: teo: Fix "early hits" handling for disabled idle states omits e43dcf20215f cpuidle: teo: Consider hits and misses metrics of disabled states omits 4f690bb8ce4c cpuidle: teo: Rename local variable in teo_select() omits 069ce2ef1a6d cpuidle: teo: Ignore disabled idle states that are too deep omits f433abfc2f76 ath: rename regulatory rules omits 486a88498434 ath10k: fix memory leak for tpc_stats_final omits c5329b2d5b8b ath10k: fix array out-of-bounds access omits bc3ecbe09ab1 dmaengine: iop-adma: make array 'handler' static const, ma [...] omits 280bc0cecb77 drm/i915/selftests: Fixup naked 64b divide omits f27c22736d13 dmaengine: dw: platform: Mark 'hclk' clock optional omits ca58b3703445 backlight: pwm_bl: Switch to power-of-2 base for fixed-point math omits 407feae1caca backlight: pwm_bl: Drop use of int_pow() omits e802cbafcbd2 backlight: pwm_bl: Eliminate a 64/32 division omits efdf690e159a backlight: pwm_bl: Fix cie1913 comments and constant omits 349ee1228729 backlight: pwm_bl: Add missing curly branches in else branch omits de6f2a7fa2c9 backlight: pwm_bl: Don't assign levels table repeatedly omits 833b48242686 dmaengine: zx: Use devm_platform_ioremap_resource() in zx_ [...] omits ecb4d34fafec dmaengine: owl: Use devm_platform_ioremap_resource() in ow [...] omits a7dc0e6c1ec9 dmaengine: mediatek: Use devm_platform_ioremap_resource() [...] omits 9d68427d0f4f dmaengine: mediatek: Use devm_platform_ioremap_resource() [...] omits 3d4d6c27f65c dmaengine: k3dma: Use devm_platform_ioremap_resource() in [...] omits 1148ac673f74 dmaengine: jz4780: Use devm_platform_ioremap_resource() in [...] omits fbd1d637f6d1 dmaengine: at_xdmac: Use devm_platform_ioremap_resource() [...] omits fcf8adb78707 dmaengine: rcar-dmac: Add dma-channel-mask property support omits d832c481bff3 dmaengine: rcar-dmac: Use devm_platform_ioremap_resource() omits 2df4a02a9ceb dmaengine: rcar-dmac: Use of_data values instead of a macro omits 97856e59384d Merge 5.4-rc3 into char-misc-next omits 7ca932e44132 Merge 5.4-rc3 into tty-next omits bf7c1d95af67 Merge 5.4-rc3 into usb-next omits 27d6e47f8e13 Merge 5.4-rc3 into staging-next omits f2e5c49d221b power: supply: axp20x_usb_power: enable USB BC detection o [...] omits 1f6c62ca8f8d drm/rockchip: vop: add the definition of dclk_pol omits c7337670ef2a drm/rockchip: make rockchip_gem_alloc_object static omits b02516b6cde7 drm/rockchip: include rockchip_drm_drv.h omits 9abdcff72058 drm/rockchip: rk3066_hdmi: Use devm_platform_ioremap_resou [...] omits 7e0d15ee0d8b Merge tag 'mac80211-next-for-net-next-2019-10-11' of git:/ [...] omits cb0ce18aaf4c genetlink: do not parse attributes for families with zero maxattr omits c208bdb93788 tcp: improve recv_skip_hint for tcp_zerocopy_receive omits c2fba936d304 drm/i915/perf: Avoid polluting the i915_oa_config with err [...] omits bbc6089cebfc Merge branch 'fixes' into next omits 9dc86c234e84 Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/p [...] omits c86673e88419 staging: rtl8723bs: Remove comparison to NULL omits 91d6f911b348 staging: fbtft: fbtft-core: Fix last line displayed on fbcon omits f152f52c308d staging: vc04_services: place the AND operator at the end [...] omits a521d52d1eb2 iio: pressure: bmp280: remove stray newline omits 420119fcc554 iio: adc: sc27xx: Use devm_hwspin_lock_request_specific() [...] omits 0c8a6e72f3c0 iio: chemical: atlas-ph-sensor: fix iio_triggered_buffer_p [...] omits b8fc345d6b5d Merge branch 'selftests-bpf-Makefile-cleanup' omits 598dc04fa0f1 selftests/bpf: Remove obsolete pahole/BTF support detection omits 3fbe31ae7ec4 selftests/bpf: Enforce libbpf build before BPF programs are built omits c2383d398ed9 Merge branch 'samples-cross-compile' omits 1600c9c26f6b samples/bpf: Add preparation steps and sysroot info to readme omits b2327c107d62 samples/bpf: Add sysroot support omits d8ceae91e9f0 samples/bpf: Provide C/LDFLAGS to libbpf omits 793a349cd819 libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets omits 5c26f9a78358 libbpf: Don't use cxx to test_libpf target omits a833effa1590 samples/bpf: Use target CC environment for HDR_PROBE omits 10cb3d8706db samples/bpf: Use own flags but not HOSTCFLAGS omits 1d97c6c2511f samples/bpf: Base target programs rules on Makefile.target omits 752677e89fca samples/bpf: Add makefile.target for separate CC target build omits 54b7fbd4484b samples/bpf: Drop unnecessarily inclusion for bpf_load omits 0e865aedad57 samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm omits 2a560df7c147 samples/bpf: Use own EXTRA_CFLAGS for clang commands omits 518c13401e16 samples/bpf: Use --target from cross-compile omits 39e0c3649f2e samples/bpf: Fix cookie_uid_helper_example obj build omits cdd5b2d1fc86 samples/bpf: Fix HDR_PROBE "echo" omits 9dd422f69777 MIPS: Make builtin_cmdline const & variable length omits 972727766ee4 MIPS: Fix CONFIG_OF_EARLY_FLATTREE=n builds omits b7340422cc16 MIPS: Always define builtin_cmdline omits 5f5c382ecfdd drm/i915/perf: Prefer using the pinned_ctx for emitting de [...] omits 15d0ace1f876 drm/i915/perf: execute OA configuration from command stream omits daed3e44396d drm/i915/perf: implement active wait for noa configurations omits 6a45008ab7bb drm/i915/perf: allow for CS OA configs to be created lazily omits c3eb54aad982 drm/i915: Mark up "sentinel" requests omits d8ad5f52617b drm/i915/execlists: Prevent merging requests with conflict [...] omits a5efcde69b11 drm/i915/perf: Replace global wakeref tracking with engine-pm omits 524900a212f4 Merge branch 'netdevsim-add-devlink-health-reporters-support' omits 9b88fc54965e selftests: add netdevsim devlink health tests omits 82c93a87bf8b netdevsim: implement couple of testing devlink health reporters omits e7a981050a7f devlink: propagate extack down to health reporter ops omits 402818205c9e devlink: don't do reporter recovery if the state is healthy omits 1635520aefc1 net: usb: ax88179_178a: write mac to hardware in get_mac_addr omits 28e72b26ddee sock_get_timeout: drop unnecessary return variable omits 262ce0af8161 af_unix: __unix_find_socket_byname() cleanup omits e001d28eeeff Merge branch 'net-ftgmac100-Ungate-RCLK-for-RMII-on-ASPEED-MACs' omits 9bce4b27f3ec net: ftgmac100: Ungate RCLK for RMII on ASPEED MACs omits 042b86753a94 dt-bindings: net: ftgmac100: Describe clock properties omits 6a3c52fe2906 dt-bindings: net: ftgmac100: Document AST2600 compatible omits cd9ba7b6e479 drm/i915/selftests: Serialise write to scratch with its vm [...] omits e78dcbf41454 libbpf: Handle invalid typedef emitted by old GCC omits 409017847d20 libbpf: Generate more efficient BPF_CORE_READ code omits baead859edbb xdp: Trivial, fix spelling in function description omits 2dedd7d21655 bpf: Fix cast to pointer from integer of different size warning omits f97eea1756f3 selftests/bpf: Check that flow dissector can be re-attached omits 719b78a5674f flow_dissector: Allow updating the flow dissector program [...] omits 84a081f60db6 bpf: Align struct bpf_prog_stats omits e400edb141d7 checkpatch: Warn if DT bindings are not in schema format omits 4623e8bf1de0 rpmsg: glink: Set tail pointer to 0 at end of FIFO omits 54895010a893 drm/i915: Add an rcu_barrier option to i915_drop_caches omits a4dc1ca607e4 dt-bindings: riscv: Fix CPU schema errors omits 0a04480d9633 docs: misc: xilinx_sdfec: Actually add documentation omits 0e3901891ab6 docs: SafeSetID.rst: Remove spurious '???' characters omits ce0c94e158e9 dt-bindings: display: clps711x-fb: fix native-mode setting omits 5cb2ef85eefb dt-bindings: display: imx: fix native-mode setting omits 695379b37342 drm/atmel-hlcdc: Use swap() where appropriate omits 23b482252836 drm/omap: add OMAP_BO flags to affect buffer allocation omits 4ecc5fbcc4d4 drm/omap: add omap_gem_validate_flags() omits 18d7f5ab543e drm/omap: cleanup OMAP_BO_SCANOUT use omits 48b34ac04175 drm/omap: remove OMAP_BO_TILED define omits 9b7117e245bc drm/omap: cleanup OMAP_BO flags omits d6e52e28e4ca drm/omap: accept NULL for dma_addr in omap_gem_pin omits d3e4c46df688 drm/omap: add omap_gem_unpin_locked() omits cec4fa7511ef drm/omap: use refcount API to track the number of users of [...] omits cebf7d51a6c3 perf diff: Report noisy for cycles diff omits 30a2441cae7b x86/asm: Make more symbols local omits 55542113c690 perf tools: Propagate CFLAGS to libperf omits b23ab6ac6d76 drm/rockchip: Add optional support for CRTC gamma LUT omits 2804b799c352 dt-bindings: display: rockchip: document VOP gamma LUT address omits cbbf2787782c drm/i915/execlists: Only mark incomplete requests as -EIO [...] omits f53e2cd0b8ab x86/mm: Use the correct function type for native_set_fixmap() omits 6e4847640c6a syscalls/x86: Fix function types in COND_SYSCALL omits f48f01a92cca syscalls/x86: Use the correct function type for sys_ni_syscall omits 00198a6eaf66 syscalls/x86: Use COMPAT_SYSCALL_DEFINE0 for IA32 (rt_)sigreturn omits cf3b83e19d7c syscalls/x86: Wire up COMPAT_SYSCALL_DEFINE0 omits 8661d769ab77 syscalls/x86: Use the correct function type in SYSCALL_DEFINE0 omits 6735ab500b89 dmaengine: ti: edma: remove unused code omits 5b3e3606ab06 dmaengine: uniphier-mdmac: use devm_platform_ioremap_resource() omits fdf0fe2df3e3 platform/chrome: wilco_ec: Add Dell's USB PowerShare Polic [...] omits b5b42b24d783 ACPI: video: update doc for acpi_video_bus_DOS() omits 8ed61d36050c device property: Fix the description of struct fwnode_operations omits f1ce39df508d lib/test_printf: Add tests for %pfw printk modifier omits 3bd32d6a2ee6 lib/vsprintf: Add %pfw conversion specifier for printing f [...] omits 83abc5a77f3b lib/vsprintf: OF nodes are first and foremost, struct devi [...] omits a92eb7621b9f lib/vsprintf: Make use of fwnode API to obtain node names [...] omits 1586c5ae2f93 lib/vsprintf: Add a note on re-using %pf or %pF omits 9af7706492f9 lib/vsprintf: Remove support for %pF and %pf in favour of [...] omits e7e242bccb20 device property: Add a function to obtain a node's prefix omits bc0500c1e43d device property: Add fwnode_get_name for returning the nam [...] omits 87e5e95db31a device property: Add functions for accessing node's parents omits a57b7fb783eb device property: Move fwnode_get_parent() up omits 56c9aa079424 software node: Make argument to to_software_node const omits 51c100a651a4 software node: Get reference to parent swnode in get_parent op omits 850d80a2d868 staging: isdn: remove assignment in if conditionals omits db4b23d5a898 staging: qlge: fix comparison to NULL warning omits e311f25e1865 staging: qlge: add space to fix check warning omits b883582d7340 staging: qlge: Fix multiple assignments warning by replaci [...] omits a8bfbd7cf3fd staging: qlge: fix "alignment should match open parenthesi [...] omits 52c4326a56ec staging: qlge: correct a misspelled word omits 0fa79a78b1d7 staging: rtl8723bs: Remove unnecessary null check omits 2e821be2206c staging: rtl8723bs: Remove unnecessary blank lines omits e7e12d6650ec staging: rtl8723bs: Remove comparisons to booleans in cond [...] omits 92f87db5a964 staging: rtl8723bs: Remove unnecessary braces for single s [...] omits 409e83320378 staging: rtl8723bs: Remove comparisons to NULL in conditionals omits 1dce7eb37333 rtlwifi: rtl8192se: Convert inline routines to little-endi [...] omits 06aae1b02285 rtlwifi: rtl8192se: Convert macros that set descriptor omits c3f997f0c3b2 rtlwifi: rtl8192se: Replace local bit manipulation macros omits c2fca7d083f7 rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX omits 4633d30b61ac wlcore: clean-up clearing of WL1271_FLAG_IRQ_RUNNING omits 59f4567d228f rtlwifi: rtl8192ee: Remove set but not used variable 'err' omits a69d3bdd4d40 ath10k: fix null dereference on pointer crash_data omits c97fb526ca06 drm/i915/execlists: Leave tell-tales as to why pending[] is bad omits a9336ddf448b powerpc/powernv: Add queue mechanism for early messages omits 9c4a14f8ccee drm/i915: Note the addition of timeslicing to the pretend [...] omits 29674a1c71be powerpc/pkeys: remove unused pkey_allows_readwrite omits 7dfd8ac32730 mac80211_hwsim: add support for OCB omits 3b9176e9a874 powerpc/setup_64: fix -Wempty-body warnings omits f7a678a8fa54 powerpc/udbg: Make it safe to call udbg_printf() always omits b5764696ac40 mac80211_hwsim: add more 5GHz channels, 5/10 MHz support omits cc78dc3b7906 ath10k: enable transmit data ack RSSI for QCA9884 omits 5f63afe0288d mac80211: minstrel_ht: rename prob_ewma to prob_avg, use i [...] omits b1103d256704 mac80211: minstrel_ht: replace rate stats ewma with a bett [...] omits 8f2f495ca93e mac80211: minstrel: remove divisions in tx status path omits 2fd351a8772d nl80211: trivial: Remove redundant loop omits 176a52043ab8 selftests: netfilter: add ipvs tunnel test case omits 0ed154620690 selftests: netfilter: add ipvs nat test case omits 867d2190799a selftests: netfilter: add ipvs test script omits cd1d55f16d48 powerpc: make syntax for FADump config options in kernel/M [...] omits aaa351504449 powerpc/configs: add FADump awareness to skiroot_defconfig omits 0c580d83325e firmware: Update pointer to documentation omits d1a1af2cdf19 hvc: dcc: Add earlycon support omits ec4e29068839 driver core: simplify definitions of platform_get_irq* omits 6942635032cf extcon: sm5502: Reset registers during initialization omits 41441d85b671 ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO omits bc7ef86566bb drm/amdgpu/swSMU/navi: add feature toggles for more things omits ff06184a49fd drm/amdgpu/powerplay: Use swap() where appropriate omits 34b86b75dfc9 drm/amd/display: Use swap() where appropriate omits 6696b8adb8f8 drm/amdgpu: Do not implement power-on for SDMA after do mo [...] omits c1972a56ebe1 drm/amd/powerplay: add more feature bits omits e8939b4a0d5e drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for [...] omits 02fc146748a2 drm/amdgpu/powerplay: fix typo in mvdd table setup omits b9ed69e6fd66 drm/amdgpu: fix memory leak omits 6e4be98767b2 drm/amdgpu: avoid ras error injection for retired page omits 4e930d96c906 drm/amdgpu: Use the ALIGN() macro omits 54e9ab2edb25 drm/amdgpu/ras: document the reboot ras option omits a20bfd0fd41f drm/amdgpu/ras: fix typos in documentation omits 976035dd4f68 drm/amd/display: add renoir specific watermark range and c [...] omits a51894f015af drm/amd/display: hook up notify watermark ranges and get c [...] omits a0dd575b7b9a drm/amd/display: Skip DIG Check if Link is Virtual for Dis [...] omits 4a36fcbaec4e drm/amd/display: correct stream LTE_340MCSC_SCRAMBLE value omits dd998291dbe9 drm/amd/display: Fix dongle_caps containing stale information. omits 8396745da8f0 drm/amd/display: Add capability check for static ramp calc omits fc067805ac50 drm/amd/display: 3.2.54 omits 33fd29007d74 drm/amd/display: make aux defer delay and aux sw start del [...] omits ce10a0f39b19 drm/amd/display: use vbios message to call smu for dpm level omits 52883b36f70a drm/amd/display: Fix maybe-uninitialized warning omits 93c2340bdc24 drm/amd/display: add more checks to validate seamless boot timing omits 566b4252fe9d drm/amd/display: add new active dongle to existent w/a omits b356843ee584 drm/amd/display: Update number of dcn21 audio endpoints omits ac81c2a75bcc drm/amd/display: add guard for SMU ver, for 48mhz clk omits 57133a28bcaf drm/amd/display: fix code to control 48mhz refclk omits ab4a4072f260 drm/amd/display: exit PSR during detection omits edb922b022c0 drm/amd/display: Program DWB watermarks from correct state omits 1503676caf09 drm/amd/display: 3.2.53 omits f432f0060f05 drm/amd/display: Use dcn1 Optimal Taps Get omits 82db2e3c39db drm/amd/display: fix bug with check for HPD Low in verify [...] omits 15caeabc5787 drm/amd/display: wait for set pipe mcp command completion omits 486cc0ee550e drm/amd/display: Add output bitrate to DML calculations omits c59802313e84 drm/amd/display: Properly round nominal frequency for SPD omits 62f3abd15339 drm/amd/display: Restore should_update_pstate_support afte [...] omits f537d474df15 drm/amd/display: check phy dpalt lane count config omits d832fc3b1820 drm/amd/display: build up VSIF infopacket omits f4ce271b6ae9 drm/amd/display: 3.2.52 omits d56eaa7cfb09 drm/amd/display: Add missing shifts and masks for dpp regi [...] omits deb79818e1b4 drm/amd/display: add explicit comparator as default optimi [...] omits 3c2381b92cba drm/amd/display: add support for VSIP info packet omits 9ae1b27f31d0 drm/amd/display: fix hotplug during display off omits 8b8eda014410 drm/amd/display: fix pipe re-assignment when odm present omits 377c9d047379 drm/amd/display: Reprogram FMT on pipe change omits 1caba4e83b9d drm/amd/display: Update V_UPDATE whenever VSTARTUP changes omits cbc697b2e3bf drm/amd/display: Add Logging for Gamma Related information omits ef5a7d266e82 drm/amd/display: skip enable stream on disconnected display omits 1cb1d47741bf drm/amd/display: Correct values in AVI infoframe omits 90d268741f74 drm/amd/display: Added pixel dynamic expansion control. omits f81b86a04327 drm/amdgpu: Enable gfx cache probing on HDP write for arcturus omits cb1545f7101a drm/amdgpu: Clean up gmc_v9_0_gart_enable omits 6f3bf46a7e84 drm/amdgpu: simplify gds_compute_max_wave_id computation omits 48d9b0d43105 block: account statistics for passthrough requests omits 63098555cfe0 Merge branch 'bpf-romap-known-scalars' omits 666b2c10ee9d selftests/bpf: Add read-only map values propagation tests omits a23740ec43ba bpf: Track contents of read-only maps as scalars omits 71229c84aa03 tc-testing: updated pedit test cases omits 7ed093602e0e Merge tag 'drm-misc-next-2019-10-09-2' of git://anongit.fr [...] omits f063d58b423d ptp: ptp_dte: use devm_platform_ioremap_resource() to simp [...] omits fefad9ef58ff seccomp: simplify secure_computing() omits 1f1a65d495df ASoC: samsung: i2s: Document clocks macros omits 0eebfed2954f seccomp: test SECCOMP_USER_NOTIF_FLAG_CONTINUE omits fb3c5386b382 seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE omits 7ae8b2f5dfb3 dt-bindings: rtc: rtc-sh: convert bindings to json-schema omits 223e660bc763 seccomp: avoid overflow in implicit constant conversion omits 99e0b62152fa dt-bindings: crypto: samsung: Convert SSS and SlimSSS bind [...] omits a2c02a4304eb dt-bindings: memory-controllers: Convert Samsung Exynos SR [...] omits df3da04880b4 mips: Fix unroll macro when building with Clang omits 20c55f250618 HID: google: Detect base folded usage instead of hard-codi [...] omits 7784cac69735 MIPS: cmdline: Clean up boot_command_line initialization omits 73b2608a28af dt-bindings: rng: exynos4-rng: Convert Exynos PRNG binding [...] omits da80f04792fc drm/i915/tgl: Read SAGV block time from PCODE omits b068a86071ca drm/i915: Move SAGV block time to dev_priv omits 52111c4628a2 drm/i915/perf: Store shortcut to intel_uncore omits 9a61363a6310 drm/i915/perf: store the associated engine of a stream omits 0a6f33dba4ee dm dust: convert documentation to ReST omits ca30ad857d90 docs: admin-guide: fix printk_ratelimit explanation omits ea882f75766c docs: networking: phy: Improve phrasing omits d6ce98fe11a0 docs: networking: devlink-trap: Fix reference to other document omits 81834b918e92 bindings: MAINTAINERS: fix references to Allwinner LRADC omits 868adb544a39 bindings: rename links to mason USB2/USB3 DT files omits 0ac624f47dd3 docs: fix some broken references omits 7f70ae564b80 Documentation: admin-guide: add earlycon documentation for RISC-V omits f11b46f31420 docs: remove :c:func: from genalloc.rst omits 049500715e7a docs: Move the user-space ioctl() docs to userspace-api omits 5ecd0a06e6bb docs: move botching-up-ioctls.rst to the process guide omits 61d221b735e8 docs: Fix "make help" suggestion for SPHINXDIR omits 3ff3a712a9ea media: ti-vpe: vpe: don't rely on colorspace member for co [...] omits b373f84d77e1 media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info omits d5a897c8428b media: v4l2-common: add pixel encoding support omits 9152dc9ec940 media: ti-vpe: csc: rgb-to-yuv HD full range coeff are wrong omits 98ca241d239a media: ti-vpe: vpe: fix v4l2_compliance issue related to x [...] omits 34efd808dbf4 media: ti-vpe: vpe: use standard struct instead of duplica [...] omits f3320447a22a media: ti-vpe: Set the DMA mask and coherent mask omits 63728b1cab28 media: ti-vpe: vpdma: Use fixed type for address in descriptor omits cf6acb73b050 media: ti-vpe: vpe: ensure buffers are cleaned up properly [...] omits 2444846c0dbf media: ti-vpe: vpe: fix a v4l2-compliance failure about fr [...] omits 0bac73adea4d media: ti-vpe: vpe: fix a v4l2-compliance failure about in [...] omits e20b248051ca media: ti-vpe: vpe: Make sure YUYV is set as default format omits 06bec72b250b media: ti-vpe: vpe: fix a v4l2-compliance warning about in [...] omits a37980ac5be2 media: ti-vpe: vpe: fix a v4l2-compliance failure causing [...] omits 661eaa3c4bca media: ti-vpe: Set MAX height supported to 2048 pixels omits b2bb3d822f2c media: ti-vpe: Add support for NV21 format omits 95959793d20d media: ti-vpe: Add support for SEQ_BT omits 55c686ff93f1 media: ti-vpe: vpe: Remove unnecessary use of container_of omits b0ac8596edc8 power: reset: at91-poweroff: lookup for proper PMC DT node omits 4d59c7d45585 media: ti-vpe: vpe: Add missing null pointer checks omits 102af9b9922f media: ti-vpe: vpe: Fix Motion Vector vpdma stride omits 69318b399569 test_power: Add CURRENT properties omits 4b082ac6b768 test_power: Add CHARGE_COUNTER properties omits 84227cb11ff4 libperf: Adopt perf_evlist__filter_pollfd() from tools/perf omits 696f27c994ed libperf: Introduce perf_evlist__purge() omits 93dd6e2831ff libperf: Introduce perf_evlist__exit() omits 230662e15ed6 libperf: Move the pollfd allocation from tools/perf to libperf omits 285aaeac8c5d libperf: Centralize map refcnt setting omits 923d0f1868cb perf evlist: Switch to libperf's mmap interface omits b80132b12a78 perf evlist: Introduce perf_evlist__mmap_cb_mmap() omits bb1b1885e2f2 perf evlist: Introduce perf_evlist__mmap_cb_get() omits 2277b492582d kdb: Fix stack crawling on 'running' CPUs that aren't the master omits 55a7e23f461f kdb: Fix "btc <cpu>" crash if the CPU didn't round up omits 54af3e39eed7 kdb: Remove unused "argcount" param from kdb_bt1(); make b [...] omits 0f8b5b6d56b5 kgdb: Remove unused DCPU_SSTEP definition omits 9abd2ab23776 perf tools: Introduce perf_evlist__mmap_cb_idx() omits b5911e7ac28c libperf: Introduce perf_evlist_mmap_ops::mmap callback omits 3a8bb5812198 libperf: Add perf_evlist_mmap_ops::get callback omits 1fcbb75cc574 libperf: Introduce perf_evlist_mmap_ops::idx callback omits 0b5ea10d4c31 libperf: Introduce perf_evlist__mmap_ops() omits d1a177595b3a libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf omits 151ed5d70da8 libperf: Adopt perf_mmap__read_event() from tools/perf omits 32fdc2ca7e2a libperf: Adopt perf_mmap__read_done() from tools/perf omits 7c4d41824f9a libperf: Adopt perf_mmap__read_init() from tools/perf omits 7728fa0cfaeb libperf: Adopt perf_mmap__consume() function from tools/perf omits 5139de5d5e60 media: ti-vpe: Fix a parallel build issue omits d30f4e3d4fbd media: imx214: Add new control with V4L2_CID_UNIT_CELL_SIZE omits 2e8db63e1f64 media: v4l2-ctrl: Add new helper v4l2_ctrl_ptr_create omits 3f0a700624d0 media: Documentation: media: Describe V4L2_CID_UNIT_CELL_SIZE omits 61fd036d0111 media: add V4L2_CID_UNIT_CELL_SIZE control omits 8ae3a0862993 media: Documentation: media: Document V4L2_CTRL_TYPE_AREA omits d1dc49370f83 media: add V4L2_CTRL_TYPE_AREA control type omits f7fe9f9528b9 media: Documentation: v4l2_ctrl_new_std_compound omits b35d6c02aa3c media: v4l2-core: Implement v4l2_ctrl_new_std_compound omits c173dba44c2d ASoC: tas2562: Introduce the TAS2562 amplifier omits a4eff5f86c9c ASoC: SOF: imx: Read ESAI parameters and send them to DSP omits 5d43001ae436 ASoC: SOF: acpi led support for switch controls omits b4be427683cf ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP omits 8b160dc2a92c ASoC: SOF: pci: add debug module param omits 70b0c75ae1e3 ASoC: SOF: acpi: add debug module param omits 902fd492d5ea Revert "ASoC: SOF: Force polling mode on CFL and CNL" omits acf1b71cb693 AsoC: SOF: refactor control load code omits a68c6b6cc77b ASoC: SOF: enable dual control for pga omits 2636a5172da2 drm/scheduler: make unexported items static omits f3416e7144f5 ASoC: SOF: enable sync_write in hdac_bus omits 969d49b2cdc8 dt-bindings: asoc: Add ADAU7118 documentation omits ca514c0f12b0 ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver omits 3a612765f423 drm/i915: Remove cursor use of properties for coordinates omits d8bd3e157a17 drm/i915: Remove begin/finish_crtc_commit, v4. omits 04c8b0bf4abc drm/i915: Use intel_plane_state in prepare and cleanup plane_fb omits af9fbfa657c8 drm/i915: Introduce and use intel_atomic_crtc_state_for_ea [...] omits 9a3a41dfe223 drm/i915: Fix for_each_intel_plane_mask definition omits fec748740c9c drm/plane: Clarify our expectations for src/dst rectangles omits 76d6d3df5241 drm/vkms: Remove duplicated include from vkms_drv.c omits 7a56b81c4746 x86/jailhouse: Only enable platform UARTs if available omits 83fa9842afe7 drm/dp-mst: Drop connection_mutex check omits 0935e5f7527c x86/jailhouse: Improve setup data version comparison omits 40688bd58df7 misc: Use the correct style for SPDX License Identifier omits 7ed42113ce03 ocxl: Use the correct style for SPDX License Identifier omits efcd2390f56b misc: fastrpc: revert max init file size back to 2MB omits 387f625585d1 misc: fastrpc: handle interrupted contexts omits 55bcda35584c misc: fastrpc: do not interrupt kernel calls omits 2d10d2d17072 misc: fastrpc: fix memory leak from miscdev->name omits 2419e55e532d misc: fastrpc: add mmap/unmap support omits 689e3557a2d1 misc: MIC: drop all 'comment' lines from its Kconfig omits 9964f8c899fc misc: rtsx: Remove unneeded variable in rts5260_card_power_on omits d52accce0aad platform: goldfish: Allow goldfish drivers for archs with [...] omits 32a738704d7f greybus: remove excessive check in gb_connection_hd_cport_ [...] omits bb4d6e0ee83c lis3lv02d: switch to using input device polling mode omits fa6f90f349ac sgi-gru: simplify procfs code some more omits ad90ff6964d7 misc: atmel_tclib: use devm_platform_ioremap_resource() to [...] omits 71200fcbb91c w1: sgi_w1: use devm_platform_ioremap_resource() to simplify code omits 1d40ae4e1784 perf tools: Use perf_mmap way to detect aux mmap omits 80e53d114823 libperf: Adopt perf_mmap__put() function from tools/perf omits 59d7ea620b58 libperf: Adopt perf_mmap__unmap() function from tools/perf omits 86027e312c36 drm/i915/selftests: Check that registers are preserved bet [...] omits e75710f063e2 libperf: Adopt perf_mmap__get() function from tools/perf omits bd9bec5b6a09 drm/i915/execlists: Mark up expected state during reset omits 32c261c070c2 libperf: Adopt perf_mmap__mmap() function from tools/perf omits 504582e8e40b crypto: geode-aes - switch to skcipher for cbc(aes) fallback omits c03b04dcdba1 crypto: user - fix memory leak in crypto_reportstat omits ffdde5932042 crypto: user - fix memory leak in crypto_report omits 64e7f852c47c crypto: af_alg - cast ki_complete ternary op to int omits 86ef1dfcb561 crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize omits 830536770f96 crypto: aegis128/simd - build 32-bit ARM for v8 architectu [...] omits bf59b3053e63 libperf: Adopt perf_mmap__mmap_len() function from tools/perf omits e440979faf6a libperf: Add 'struct perf_mmap_param' omits 977da0738f3b crypto: inside-secure - Remove #ifdef checks omits 353120b48d4f libperf: Add perf_mmap__init() function omits 74e6bd472b6d crypto: inside-secure - Fix a maybe-uninitialized warning omits 75451f871cf5 MAINTAINERS: Add maintainer for HiSilicon HPRE driver omits 848974151618 crypto: hisilicon - Add debugfs for HPRE omits b492f82fcee1 Documentation: Add debugfs doc for hisi_hpre omits 5ec302a364bf crypto: hisilicon - add SRIOV support for HPRE omits c8b4b477079d crypto: hisilicon - add HiSilicon HPRE accelerator omits a92a00f80950 crypto: hisilicon - misc fix about sgl omits d8ac7b85236b crypto: hisilicon - fix large sgl memory allocation proble [...] omits f081fda293ff crypto: hisilicon - add sgl_sge_nr module param for zip omits 48c1cd40fae3 crypto: hisilicon - merge sgl support to hisi_qm module omits daae28debcb0 hwrng: core - move add_early_randomness() out of rng_mutex omits c31e73121f4c base: soc: Handle custom soc information sysfs entries omits 26d5310ee28a MAINTAINERS: Add entry for perf tool arm64 pmu-events files omits 33364d63c75d serdev: Add ACPI devices by ResourceSource field omits 619cbcaedc8e serial: sirf: make register info static omits 8b7103f31950 tty: serial: qcom_geni_serial: Wakeup over UART RX omits 3e4aaea7a039 tty: serial: qcom_geni_serial: IRQ cleanup omits 42466b9f29b4 perf tools: Avoid 'sample_reg_masks' being const + weak omits c7b7de631246 KVM: s390: Do not yield when target is already running omits 8474e5cac07e KVM: s390: count invalid yields omits efec8d219fb1 selftests: kvm: make syncregs more reliable on s390 omits c8ff64053757 drm/sun4i: Enable DRM InfoFrame support on H6 omits e2229fb73e21 drm/meson: Enable DRM InfoFrame support on GXL, GXM and G12A omits 1bf95915a878 drm/rockchip: Enable DRM InfoFrame support on RK3328 and RK3399 omits 7cea855922cb drm/bridge: dw-hdmi: Add Dynamic Range and Mastering InfoF [...] omits d13cf9eae444 staging: wfx: fix spelling mistake "non existant" -> "non- [...] omits 09865094536c ARM: dts: Add OPP-V2 table for AM3517 omits 3fbeef397212 cpufreq: ti-cpufreq: Add support for AM3517 omits 341afbc9ea39 ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo omits 42e52616f382 cpufreq: ti-cpufreq: omap36xx use "cpu0","vbb" if run in m [...] omits 6ddf6c91e6f8 ARM: dts: omap3: bulk convert compatible to be explicitly [...] omits b552904a73a3 DTS: bindings: omap: update bindings documentation omits b7dbe349e1eb ARM: dts: omap34xx & omap36xx: replace opp-v1 tables by op [...] omits b4bc9f9e27ed cpufreq: ti-cpufreq: add support for omap34xx and omap36xx omits 1141a7522e39 usb: typec: remove duplicated include from hd3ss3220.c omits 07562314c2d3 dt-bindings: dmaengine: usb-dmac: Add binding for r8a774b1 omits a17e369540c5 dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support omits 808566e6a78f dt-bindings: usb: renesas_usbhs: Add r8a774b1 support omits f48c0a4228af dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support omits 7236c197b4ed dt-bindings: usb: renesas_usb3: Document r8a774b1 support omits 49b8956b3d9b dt-bindings: usb-xhci: Add r8a774b1 support omits 71464db9c249 usb: core: devio.c: Fix assignment of 0/1 to bool variables omits dd2057e544dc USB: core: drop OOM message omits 5a9a8a4c5058 usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zer [...] omits a4f55d8b8c14 usb: hub: Check device descriptor before resusciation omits db0386312f29 usb: gadget: Remove set but not used variable 'opts' in ms [...] omits 29234e3bb557 usb: gadget: Remove set but not used variable 'opts' in ac [...] omits b1a71c904763 usb: mtu3: fix race condition about delayed_status omits 71460342d48b usb: mtu3: add a new function to do status stage omits da4b5d18dd94 usb: typec: add dependency for TYPEC_HD3SS3220 omits d8b1ad7ce765 media: platform: Use devm_platform_ioremap_resource() in t [...] omits 5c9de1fa03e9 media: rcar-vin: Use bytes per line instead of width for U [...] omits 2a4558c6adc4 media: imx: Move pads init to probe omits 1f4642464655 media: imx: Move capture device init to registered omits dbb8d05a9d11 media: rcar-vin: Create compose rectangle where it is used omits aacbd4ff3a8b media: rcar-vin: Rename wrongly named rectangle omits 1edfa9b1687e media: vimc: Fix error return code in vimc_register_devices() omits 9e08117c9d4e media: usbvision: Fix races among open, close, and disconnect omits c7a191464078 media: usbvision: Fix invalid accesses after device disconnect omits 59251a8be3c2 media: gspca: make array st6422_bridge_init static, makes [...] omits 27dbc2e63b9a media: cx18: make array mapping static, makes object smaller omits 69bb7eb88346 media: cx231xx: remove duplicated include from cx231xx-417.c omits 80a501a46f08 media: staging: media: imx: Use devm_platform_ioremap_resource(). omits e1444e9b0424 media: cx88: Fix some error handling path in 'cx8800_initdev()' omits 542a5c66e0ff drm/i915/gt: Warn CI about an unrecoverable wedge omits 2eca8e4c1df4 media: v4l: cadence: Fix how unsued lanes are handled in ' [...] omits 8dbdee8e8acc media: usb: null check create_singlethread_workqueue omits 68085f314d64 media: gspca: null check create_singlethread_workqueue omits e6f45ea2e721 media: cx88: Add support for NotOnlyTV LV3H card omits 1d96e53fe8b5 media: staging: media: imx: Fix alignment to match open pa [...] omits 672c29b91670 media: i2c: Use div64_ul() for u64-by-unsigned-long divide omits 31218df77e7f media: media/pci/ivtv: Variable vbi.type could be uninitia [...] omits 6bf05f759932 media: af9035: add support for Logilink VG0022A. omits 57df53738a81 media: si2157: Add option for not downloading firmware. omits d7f9e85082f6 media: af9035: add the formula used for the I2C speed omits 1c9b943cdcbd media: si2168: use bits instead of bool for flags omits 025910db8057 drm/bridge: analogix-anx78xx: add support for 7808 addresses omits 612ee81b9461 powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta [...] omits 9d41318c4e43 drm/i915/tgl: simplify the lrc register list for !RCS omits fef4ac873369 pm-graph info added to MAINTAINERS omits ba2c74da52eb drm/i915/tgl: the BCS engine supports relative MMIO omits 161ca4c0feeb staging: vc04_services: Avoid NULL comparison omits 039f8b21d153 staging: emxx_udc: use devm_platform_ioremap_resource() to [...] omits f595f03bfdfc staging: clocking-wizard: use devm_platform_ioremap_resour [...] omits fbf12784d343 staging: octeon: Fix incorrect type in assignment omits 06f9c65a8dd4 staging: rtl8712: Align function arguments with opening pa [...] omits ac478ce77304 staging: rtl8723bs: Fix style in definitions omits 042e9a6857b8 staging: rtl8723bs: Remove space before tabs omits 5bb48864d34c staging: rtl8723bs: Remove duplicate blank lines omits 26752254faeb staging: rtl8723bs: Remove commented code omits c9ca79b3a5b0 staging: rtl8723bs: Fix incorrect type in declaration omits c44b23f51f4c staging: rtl8723bs: Add space between elements omits af2f2c5e20bf staging: rtl8723bs: Fix function call wrapping style omits a9ce2354f7cb staging: rtl8723bs: Fix line over 80 characters omits 38c077d7070c staging: rtl8723bs: Remove File operation APIs omits 44bcfb27d29e staging: rtl8723bs: Remove rtw_merge_string() function omits 9d411eee4342 staging: rtl8723bs: Remove phy_Config*WithParaFile() confi [...] omits efe0b0a07238 staging: rtl8723bs: Remove phy_Config*WithParaFile() functions omits 8c0c8b661bc7 staging: rtl8723bs: Remove phy_Config*With*ParaFile() calls omits 348c59749ffe staging: rtl8723bs: Remove set but not used variable 'i' omits a883d97fc538 staging: rtl8723bs: Remove space before tab omits cf490d84dbef staging: rtl8723bs: Replace string with identifier omits 2dac96b334aa staging: rtl8723bs: core: Remove typecast in call to kfree omits 89d0180a60fc s390/Kconfig: add z13s and z14 ZR1 to TUNE descriptions omits 5474080a3a0a s390/Kconfig: make use of 'depends on cc-option' omits 8fd1fe824f20 staging: wfx: Make some functions static in sta.c omits dc3d13fba469 staging: wfx: Make function 'wfx_tx_queue_get' static omits 7638621da743 staging: wfx: Make function 'sram_write_dma_safe', 'load_f [...] omits 0bb0dff0cc16 staging: wfx: fix swapped arguments in memset call omits c0981afd8cd6 staging: kpc2000: Remove unnecessary return variable omits 710abfe8ead2 drm/bridge: sil_sii8620: make remote control optional. omits 6b564ad7f883 gpu: drm: bridge: sii9234: convert to devm_i2c_new_dummy_device omits e0b68fb186b2 scripts/bpf: Fix xdp_md forward declaration typo omits c17e26ddc795 team: call RCU read lock when walking the port_list omits 5e96cd3302bd net: stmmac: Remove break after a return omits 7573822883bd net/ethernet: xgmac don't set .driver twice omits 8cfb8e40d686 scsi: megaraid_sas: remove unused variables 'debugBlk','fusion' omits ff7ca7fd03ce scsi: megaraid_sas: Unique names for MSI-X vectors omits 390e28087823 scsi: smartpqi: bump version omits 694c5d5b4625 scsi: smartpqi: Align driver syntax with oob omits 0fa31a88bfd2 scsi: smartpqi: remove unused manifest constants omits 5b083b305b49 scsi: smartpqi: fix problem with unique ID for physical device omits e655d469c32d scsi: smartpqi: correct syntax issue omits bb9af08cfc41 scsi: smartpqi: change TMF timeout from 60 to 30 seconds omits c2922f174fa0 scsi: smartpqi: fix LUN reset when fw bkgnd thread is hung omits 21432010d528 scsi: smartpqi: add inquiry timeouts omits b969261134c1 scsi: smartpqi: fix call trace in device discovery omits 0530736e40a0 scsi: smartpqi: fix controller lockup observed during forc [...] omits 654490a3e4bc Merge branch 'net-smc-improve-termination-handling' omits d18963cf0365 net/smc: improve close of terminated socket omits c3d9494e68c4 net/smc: no new connections on disappearing devices omits b3cb53c05f20 net/smc: increase device refcount for added link group omits a0a62ee15a82 net/smc: separate locks for SMCD and SMCR link group lists omits a2351c5d86d7 net/smc: separate SMCD and SMCR link group lists omits 0ea1671f2620 net: stmmac: dwmac-mediatek: fix wrong delay value issue w [...] omits 3524a38e594d scsi: mpt3sas: Clean up some indenting omits 690a6ca7df3d DIM: fix dim.h kernel-doc and headers omits f7cb0d0945eb scsi: lpfc: Make function lpfc_defer_pt2pt_acc static omits c51c4841f157 scsi: ch: add include guard to chio.h omits 8ae15a460b14 scsi: qla2xxx: Update driver version to 10.01.00.20-k omits 45c96e442f52 scsi: qla2xxx: Improve logging for scan thread omits d52cd7747d90 scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event omits c55474197a2e scsi: qla2xxx: Check for MB timeout while capturing ISP27/ [...] omits 6997db98d00a scsi: qla2xxx: Set remove flag for all VP omits c76ae845ea83 scsi: qla2xxx: Add error handling for PLOGI ELS passthrough omits 84ed362ac40c scsi: qla2xxx: Dual FCP-NVMe target port support omits a3a8d13f625d Merge branch '5.4/scsi-fixes' into 5.5/scsi-queue omits b2d8c273edfd Merge branch 'sctp-add-some-missing-events-from-rfc5061' omits b6e6b5f1da7e sctp: add SCTP_SEND_FAILED_EVENT event omits 5cd0b9173314 sctp: add SCTP_ADDR_MADE_PRIM event omits c446f50ce5f7 sctp: add SCTP_ADDR_REMOVED event omits 4b7740324ed8 sctp: add SCTP_ADDR_ADDED event omits 61a48006ffbb dt-bindings: at24: add new compatible omits 7f3bf4203774 dt-bindings: at24: convert the binding document to yaml omits c85ac57ce241 MIPS: cmdline: Remove redundant Kconfig defaults omits 25bfef430e96 libbpf: Fix passing uninitialized bytes to setsockopt omits f1177102454e Merge branch 'btf2c-padding' omits 76790c7c66cc selftests/bpf: Fix btf_dump padding test case omits 6e05abc9abd5 selftests/bpf: Convert test_btf_dump into test_progs test omits b4099769f332 libbpf: Fix struct end padding in btf_dump omits 757926247836 net: stmmac: add flexible PPS to dwmac 4.10a omits 31d7c17e3f1b Merge tag 'spi-ptp-api' of https://git.kernel.org/pub/scm/ [...] omits 792e154c4814 Input: pixcir_i2c_ts - remove platform data omits 71a8f3455cbf Input: pixcir_i2c_ts - do not print error on defer probe omits 13fb9cf593c3 Input: pixcir_i2c_ts - print register address in decimal omits 12e7425a69fd Input: pixcir_i2c_ts - keep header files sorted omits 0d3c8501e32e Input: pixcir_i2c_ts - move definitions into a single file omits bdafbb15d13b Input: pixcir_i2c_ts - remove unneeded gpio.h header file omits c0de00b286ed MIPS: SGI-IP22/28: Use PROM for memory detection omits 931e1bfea403 MIPS: SGI-IP22: set PHYS_OFFSET to memory start omits 351889d35629 MIPS: fw: arc: workaround 64bit kernel/32bit ARC problems omits 39b2d7565a47 MIPS: Kconfig: always select ARC_MEMORY and ARC_PROMLIB fo [...] omits ce6c0a593b3c MIPS: fw: arc: use call_o32 to call ARC prom from 64bit kernel omits d11646b5ce93 MIPS: fw: arc: remove unused ARC code omits 3c0be5849259 MIPS: Drop 32-bit asm string functions omits 6baaeadae911 MIPS: Provide unroll() macro, use it for cache ops omits 728db198868c perf beauty: Introduce strtoul() for x86 MSRs omits 90df0249c2ea perf trace: Expand strings in filters to integers omits 64292b3336e4 Documentation: Fix warning in drm-kms-helpers.rst omits 287422a95fe2 drm/rockchip: Round up _before_ giving to the clock framework omits d0a3a1041005 perf trace: Introduce a strtoul() method for 'struct strarrays' omits 3f41b77843b3 perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' omits c36eebd9ba5d drm/i915/gt: execlists->active is serialised by the tasklet omits c949ae431467 drm/i915/execlists: Protect peeking at execlists->active omits cfbb2e38dfc6 drm/panfrost: Remove commented out call to panfrost_core_dump omits de89212ddb3d drm/panfrost: Handle resetting on timeout better omits 603e398a3db2 drm/panfrost: Remove NULL check for regulator omits 8f6ea27b2fef drm: two planes with the same zpos have undefined ordering omits 951d48855d86 of: Make of_dma_get_range() work on bus nodes omits c46652ee6cac spi: npcm: Remove set but not used variable 'val' omits 944be39bd47c spi: omap-100k: Remove set but not used variable 'dataH' omits 907becb2638d regulator: uniphier: use devm_platform_ioremap_resource() [...] omits 73511a90b74c regulator: stm32-vrefbuf: use devm_platform_ioremap_resour [...] omits 4bbee14d8e54 ASoC: simple_card_utils.h: Add missing include omits ac84b8b21b8e ASoc: Add Texas Instruments TAS2562 amplifier binding omits 1cd4d9eead73 drm/amdkfd: update for drmP.h removal omits ac4062aa6c81 gpio: 104-idi-48e: make array register_offset static, make [...] omits a02712e1ebcd gpio: htc-egpio: remove redundant error message omits 1135ee4af740 gpio: htc-egpio: use devm_platform_ioremap_resource() omits 71b4da2b370b gpio: ath79: use devm_platform_ioremap_resource() omits 94bfcbf0368b gpio: em: use devm_platform_ioremap_resource() omits f63516f4d644 gpio: xgene: use devm_platform_ioremap_resource() omits cf62b4e44c49 gpio: xgene: remove redundant error message omits 2a86972f60fc drm/i915: Select DPLL's via mask omits f2a4a13ab2ca drm/vkms: Fix an undefined reference error in vkms_compose [...] omits d4097f1937f2 perf trace: Introduce --filter for tracepoint events omits 1827ab5ba8e1 perf evlist: Introduce append_tp_filter_pid() and append_t [...] omits 53c92f73389d perf evlist: Introduce append_tp_filter() method omits 05cea4492c9d perf evlist: Factor out asprintf routine to build a tracep [...] omits c330ef2847ee perf trace: Associate the "msr" tracepoint arg name with x [...] omits 646b3e2cfbf2 perf trace beauty: Add the glue for the autogenerated MSR arrays omits 5d88099bc00d perf trace: Allow associating scnprintf routines with well [...] omits fd21834704a6 perf beauty: Hook up the x86 MSR table generator omits 693d345818e1 perf trace beauty: Add a x86 MSR cmd id->str table generator omits 8d6505bae391 perf beauty: Make strarray's offset be u64 omits d50341274d01 drm/i915/color: move check of gamma_enable to specific fun [...] omits 9b000b47cc18 drm/i915/color: fix broken gamma state-checker during boot omits bfef04adb312 drm/edid: Select DMT timing if EDID's display feature not [...] omits 9816b4af4351 EDAC/device: Rework error logging API omits 5facae4f3549 locking/lockdep: Remove unused @nested argument from lock_ [...] omits e950cca3f3c4 lib/smp_processor_id: Don't use cpumask_equal() omits 8d495477d62e sched/cputime: Spare a seqcount lock/unlock cycle on conte [...] omits f83eeb1a0168 sched/cputime: Rename vtime_account_system() to vtime_acco [...] omits d46e137c4497 drm/i915/selftests: fix null pointer dereference on pointer data omits b406357c572b thunderbolt: Add 'generation' attribute for devices omits ad4abed36433 ASoC: jz4740: Remove unused match variable omits 95873fba06ae docs: driver-api: bt8xxgpio: Revive dead link omits 5f07224e0fae docs: driver-api: Move bt8xxgpio to the gpio directory omits 631005b255aa drm/mediatek: add no_clk into ddp private data omits 1037edf20cb6 drm/mediatek: add mutex sof register offset into ddp private data omits 1c7da0c76238 drm/mediatek: add mutex sof into ddp private data omits d730af989e99 drm/mediatek: add mutex mod register offset into ddp private data omits 0d3a120286f4 drm/mediatek: add mutex mod into ddp private data omits 412b1e463ec3 drm/mediatek: add ovl0/ovl_2l0 usecase omits 57148baac8b7 drm/mediatek: distinguish ovl and ovl_2l by layer_nr omits 318462d1a568 drm/mediatek: add background color input select function f [...] omits 132c6e250ed7 drm/mediatek: add function to background color input selec [...] omits 0a5ccda42033 drm/medaitek: add layer_nr for ovl private data omits d5abb5f2144a drm/mediatek: add gmc_bits for ovl private data omits dd8feb2262d9 drm/mediatek: add component OVL_2L1 omits b17bdd0d7a73 drm/mediatek: add component OVL_2L0 omits ac8efe4f4a84 rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' omits 314bf64d1266 rtl8xxxu: make arrays static, makes object smaller omits 55047fb783e0 iwlegacy: make array interval static, makes object smaller omits be10b09b278f rtw88: Fix an error message omits e542e66b7c2e rtl8xxxu: add bluetooth co-existence support for single antenna omits d10dcb615c8e mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring omits db8fd2cde932 mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf omits 39e50f5ce26c rsi: drop bogus device-id checks from probe omits c5dcf8f0e850 Revert "rsi: fix potential null dereference in rsi_probe()" omits 4614239cba34 rtlwifi: rtl8723: Remove set but not used variable 'own' omits aab7541a5a8b rtlwifi: btcoex: Remove set but not used variables 'wifi_b [...] omits e25076070201 rtlwifi: btcoex: Remove set but not used variable 'result' omits 073f8138f598 rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_ [...] omits 925942b5da09 rtlwifi: rtl8188ee: Remove set but not used variables 'v3' [...] omits a003aec306c8 rtlwifi: rtl8192c: Remove set but not used variables 'reg_ [...] omits a3e017fd8932 rtlwifi: rtl8723ae: Remove set but not used variables 'reg [...] omits 0fc44cd4c480 rtlwifi: rtl8821ae: Remove set but not used variables 'rts [...] omits a9bb0b515778 rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver omits 450aa87c7353 drm/mediatek: add component DITHER omits ce1ad03656bc drm/komeda: remove redundant assignment to pointer disable_done omits 14e8c535ff68 gpio: fix kernel-doc for of_gpio_need_valid_mask() omits cefb6abfcc1c drm/mediatek: add ddp component CCORR omits 41f0bc49f7f2 drm/i915/selftests: Hold request reference over waits omits fd1ac07f3f17 xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINU [...] omits bacb7e185596 Revert "tun: call dev_get_valid_name() before register_net [...] omits 6ea67769ff33 net: tipc: prepare attrs in __tipc_nl_compat_dumpit() omits ab5b526da048 net: genetlink: always allocate separate attrs for dumpit ops omits 48423dd7e683 Merge branch 'hns3-next' into net-next omits 8ae10cfb5089 net: hns3: support tx-scatter-gather-fraglist feature omits 8e6de441b8e6 net: hns3: add support for configuring VF MAC from the host omits ee9e44248f52 net: hns3: add support for configuring bandwidth of VF on [...] omits e196ec75958e net: hns3: add support for setting VF trust omits 22044f95faa0 net: hns3: add support for spoof check setting omits 6430f744a45a net: hns3: add support for setting VF link status on the host omits 94e2ec3f7fef drm/vkms: prime import support omits aed6105b28b1 drm/drm_vblank: Change EINVAL by the correct errno omits 55fd0e206eaf drm: Add link training repeaters addresses omits 6ad145fe0246 drm/i915/gt: Give engine->kernel_context distinct timeline [...] omits f05c2001ecc9 Merge branch 'bpf-libbpf-helpers' omits ee2eb063d330 selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INT [...] omits 7db3822ab991 libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers omits e01a75c15969 libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h [...] omits 3ac4dbe3dd89 selftests/bpf: Split off tracing-only helpers into bpf_tracing.h omits 694731e8ea7f selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_r [...] omits 36b5d471135c selftests/bpf: samples/bpf: Split off legacy stuff from bp [...] omits cf0e9718da21 selftests/bpf: Undo GCC-specific bpf_helpers.h changes omits 11fc7d5a0a2d tun: fix memory leak in error path omits 7c98501acb94 drm/i915/region: support volatile objects omits 2f0b97ca0211 drm/i915/region: support contiguous allocations omits 232a6ebae419 drm/i915: introduce intel_memory_region omits 03232cc43cff IB/mlx5: Introduce and use mkey context setting helper routine omits 3466c060ef6a RDMA/iser: Use iser_err instead of pr_err for logging omits 39c48c514601 RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 [...] omits 645c138636de of/address: Fix of_pci_range_parser_one translation of DMA [...] omits 81db12ee15cb of/address: Translate 'dma-ranges' for parent nodes missin [...] omits 04db93a95aef of/unittest: Add dma-ranges address translation tests omits b68ac8dc22eb of: Factor out #{addr,size}-cells parsing omits c60bf3eb888a of: address: Follow DMA parent for "dma-coherent" omits 862ab5578f75 of/address: Introduce of_get_next_dma_parent() helper omits 76dd7068e32c of: address: Report of_dma_get_range() errors meaningfully omits 6e6faf637443 of: Make of_dma_get_range() private omits 3a9ac959ba28 of: Remove unused of_find_matching_node_by_address() omits f9867b51d268 netdevsim: fix spelling mistake "forbidded" -> "forbid" omits c4256794dfdc net: phy: mscc: make arrays static, makes object smaller omits 155283c3ac5e nfp: bpf: make array exp_mask static, makes object smaller omits b2e872f45199 RDMA/srp: Calculate max_it_iu_size if remote max_it_iu len [...] omits 547ed331bbe8 RDMA/srp: Add parse function for maximum initiator to targ [...] omits 2b60d727cb2e Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/l [...] omits a14bf1dc494a MIPS: generic: Use __initconst for const init data omits b34c095ca609 mtd: st_spi_fsm: remove unused field from struct stfsm omits 717bc8a6b439 mtd: Initialize all parameters of mtd_oob_ops omits 2e7c3a4cd56c mtd: Remove myself from MAINTAINERS omits afa173746905 mtd: spear_smi: remove set but not used variable 'flash_info' omits aab478ca0f7a mtd: Remove dev_err() usage after platform_get_irq() omits 219031a6e7df media: venus: fix build on 32bit environments omits 79591b7db21d spi: Add a PTP system timestamp to the transfer structure omits f6910679e17a spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register omits 4e98f871bcff drm: delete drmP.h + drm_os_linux.h omits 0aa32f8e572e drm_dp_cec: drop use of drmP.h omits be446f183ae3 regulator: da9062: Simplify da9062_buck_set_mode for BUCK_ [...] omits 5bf2a9e7d398 Merge branch 'regulator-5.4' into regulator-5.5 omits 0990fc56612b MAINTAINERS: Add the IRC channel to the MTD entry omits a6810312b835 quota: check quota type in early stage omits d99f7b079c2a drm/i915/gt: Flush submission tasklet before waiting/retiring omits 23b9e41a3dbd drm/i915/perf: drop list of streams omits d14a701b0070 drm/i915/selftests: Assign the intel_runtime_pm pointer fo [...] omits d49d1c76b96e staging: comedi: Remove set but not used variable 'aref' omits 82d20bc5083d staging: vchiq: don't print pointless kernel address omits d298e6a27a81 drm/arm/mali-dp: Add display QoS interface configuration f [...] omits 354c2d310082 drm: damage_helper: Fix race checking plane->state->fb omits 3740b6351509 staging: sm750fb: Remove set but not used variable 'actual [...] omits 66bc9cde241e staging: sm750fb: Remove set but not used variable 'uiActu [...] omits 5193dbdaf0b0 staging: bcm2835-audio: Need to judge the return value of [...] omits e9067bb50278 ASoC: soc-component: remove snd_pcm_ops from component driver omits a49e460f847f ASoC: soc-utils: remove snd_pcm_ops omits ece23171ea95 ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops omits a21192a7daf4 ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() omits 17a29fea086b staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC omits 8903ed25e9fd ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops omits 6d1048bc1152 ASoC: fsl: mpc5200_dma: remove snd_pcm_ops omits 4ac85de9977e ASoC: fsl: fsl_dma: remove snd_pcm_ops omits 2adc3fcc4a1f ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops omits dc06bd0fc480 ASoC: bcm: cygnus-pcm: remove snd_pcm_ops omits 85efbc911ed5 ASoC: rt5514-spi: remove snd_pcm_ops omits a30b30f00462 staging: rtl8723bs: os_dep: Remove typecast in kfree omits c67855589ca0 staging: rtl8723bs: Remove commented code omits f806c4d55721 staging: rtl8723bs: fix typo of "mechanism" in comment omits d53c90c5d474 staging: octeon: Remove typedef declaration omits dfd00af5e801 ASoC: dwc: dwc-pcm: remove snd_pcm_ops omits 851f5abfc83d ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops omits 1fddf424b3c4 ASoC: mediatek: remove snd_pcm_ops omits 9a0b72b71da0 ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops omits bb4ba744b170 ASoC: meson: remove snd_pcm_ops omits f8772e17def2 ASoC: pxa: remove snd_pcm_ops omits 540e59c68bbc ASoC: pxa: mmp-pcm: remove snd_pcm_ops omits 2324c8f4cd35 ASoC: qcom: q6asm-dai: remove snd_pcm_ops omits e198048bdc63 ASoC: qcom: q6routing: remove snd_pcm_ops omits 8b83c90dbac7 ASoC: qcom: lpass-platform: remove snd_pcm_ops omits 81aa377559f7 staging: wfx: fix spelling mistake "hexdecimal" -> "hexadecimal" omits ba40ab627517 ASoC: samsung: idma: remove snd_pcm_ops omits 932eaf7c7904 ASoC: sh: siu_pcm: remove snd_pcm_ops omits db5b4ee95238 ASoC: sh: dma-sh7760: remove snd_pcm_ops omits be513045d6fe ASoC: sh: fsi: remove snd_pcm_ops omits 9dcefa7232d3 ASoC: sh: rsnd: remove snd_pcm_ops omits 1c91d77e1775 ASoC: sof: pcm: remove snd_pcm_ops omits fcd6c0f9a123 staging: wfx: avoid namespace contamination omits b5be2aa3b3ac staging: wfx: drop calls to BUG_ON() omits 51f589c82f6d staging: wfx: fix copy_{to,from}_user() usage omits 53707c85d2c1 staging: wfx: correctly cast data on big-endian targets omits 6702eed85b40 ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops omits 21499089765f ASoC: stm: stm32_adfsdm: remove snd_pcm_ops omits a857e073ffc6 ASoC: txx9: txx9aclc: remove snd_pcm_ops omits c645ea1179a4 ASoC: uniphier: aio-dma: remove snd_pcm_ops omits 2bcba42492bf ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops omits 17d48a3186bd ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops omits 297bdfd4f59c ASoC: au1x: dma: remove snd_pcm_ops omits 58c2dbe110df ASoC: au1x: dbdma2: remove snd_pcm_ops omits a94e3f2dd25c ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops omits 8c028a4038ec ASoC: amd: acp-pcm-dma: remove snd_pcm_ops omits f52368f36443 ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops omits bb3613515e96 ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops omits 9b9974d3d5d7 ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops omits 3507bb5fe46d ASoC: intel: skl-pcm: remove snd_pcm_ops omits 6d68ac8b5b5c staging: wfx: le16_to_cpus() takes a reference as parameter omits 86c05f3446ec ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops omits 488d349061fa staging: wfx: remove misused call to cpu_to_le16() omits c54f9f0e8c81 staging: wfx: simplify memory allocation in wfx_update_fil [...] omits 8ec241c495dd ASoC: soc-core: add snd_soc_pcm_lib_ioctl() omits c64bfc906600 ASoC: soc-core: add new pcm_construct/pcm_destruct omits e2cb4a14541d ASoC: soc-core: merge snd_pcm_ops member to component driver omits 9e985503ee4b ASoC: mt8183: fix audio playback slowly after playback dur [...] omits 8d6aa1367a7d dt-bindings: medaitek: mt8183: add property "resets" && "r [...] omits cfc28ac124c4 ASoC: pcm3168a: Use fixup instead of constraint for channe [...] omits 5d2af8bcd493 spi: spi-fsl-dspi: Always use the TCFQ devices in poll mode omits 9306a733f8ea regulator: rk808: Remove rk817_set_suspend_voltage function omits cc37038fe344 regulator: rk808: Fix warning message in rk817_set_ramp_delay omits 2e67f32296e3 regulator: rk808: Constify rk817 regulator_ops omits ac524481d7f7 ipvs: batch __ip_vs_dev_cleanup omits 5d5a0815f854 ipvs: batch __ip_vs_cleanup omits c09b8970fb47 ipvs: no need to update skb route entry for local destinat [...] omits 3de162785132 drm/i915/selftests: Assign the mock_engine->uncore shortcut omits 20af04f3dd56 drm/i915/execlists: Assign virtual_engine->uncore from fir [...] omits 39014c45467f microblaze: entry: Remove unneeded need_resched() loop omits 41286861b4c9 drm/i915/tgl: Add DC3CO counter in i915_dmc_info omits 1c4d821db919 drm/i915/tgl: Switch between dc3co and dc5 based on displa [...] omits bdacf0871f87 drm/i915/tgl: Do modeset to enable and configure DC3CO exitline omits 4645e906f2d4 drm/i915/tgl: Enable DC3CO state in "DC Off" power well omits 19c79ff82b4a drm/i915/tgl: Add DC3CO mask to allowed_dc_mask and gen9_dc_mask omits e45e0003f60d drm/i915/tgl: Add DC3CO required register and bits omits 3e917975b7cd mei: me: fix me_intr_clear function name in KDoc omits 736683092152 mei: fix modalias documentation omits 7d47433cf74f net/mlx5: Expose optimal performance scatter entries capability omits be4fe445a6d5 clk: meson: axg_audio: add sm1 support omits cf52db456fd0 clk: meson: axg-audio: provide clk top signal name omits 8ff93f283249 clk: meson: axg-audio: prepare sm1 addition omits 255cab9d27d7 clk: meson: axg-audio: fix regmap last register omits 38340cb2ac4a clk: meson: axg-audio: remove useless defines omits 44ef8697416f Merge branch 'v5.5/dt' into v5.5/drivers omits 9d40b85bb46a x86/cpufeatures: Add feature bit RDPRU on AMD omits aa03ea9bce8c dt-bindings: clock: meson: add sm1 resets to the axg-audio [...] omits 0ea0a188fdc5 dt-bindings: clk: axg-audio: add sm1 bindings omits a4c969d107a6 drm/i915/perf: Set the exclusive stream under perf->lock omits 8f8b1171e1a5 drm/i915/perf: Wean ourselves off dev_priv omits d30213e533fa drm/i915: Fix Kconfig indentation omits 9a197c862f0d drm/sun4i: dsi: Fix video start delay computation omits 8fdf5b780a14 samples: bpf: Add max_pckt_size option at xdp_adjust_tail omits 8148f0b5647a blk-stat: Optimise blk_stat_add() omits 72ccd9200f21 Merge branch 'enforce-global-flow-dissector' omits 1d9626dc08bf selftests/bpf: add test for BPF flow dissector in the root [...] omits a11c397c43d5 bpf/flow_dissector: add mode to enforce global BPF flow dissector omits 4564a8bb57e4 samples/bpf: Trivial - fix spelling mistake in usage omits 97ea56540ffc Merge tag 'drm-intel-next-2019-10-07' of git://anongit.fre [...] omits 32e3e58e4c59 bpftool: Fix bpftool build by switching to bpf_object__ope [...] omits d460623c5fa1 Documentation: kunit: Fix verification command omits 42345b68c2e3 selinux: default_range glblub implementation omits 6ec1b81d3545 kunit: Fix '--build_dir' option omits f8615bf8a3da netfilter: ipset: move ip_set_get_ip_port() to ip_set_bitm [...] omits 3fbd6c4513b5 netfilter: ipset: move function to ip_set_bitmap_ip.c. omits 856391854ce7 netfilter: ipset: make ip_set_put_flags extern. omits 2398a97688f1 netfilter: ipset: move functions to ip_set_core.c. omits 94177f6e11c7 netfilter: ipset: move ip_set_comment functions from ip_se [...] omits 8dea982a88dc netfilter: ipset: remove inline from static functions in . [...] omits 017f77c050a3 netfilter: ipset: add a coding-style fix to ip_set_ext_destroy. omits dcb5f40054b1 selftests/bpf: Fix dependency ordering for attach_probe test omits a1b58ee3cb34 drm/i915/gt: Treat a busy timeline as 'active' while waiting omits 1664f35aa718 drm/i915/selftests: Appease lockdep omits 08ad9a3846fc drm/i915/execlists: Fix annotation for decoupling virtual request omits cd6a851385be drm/i915/gt: Prefer local path to runtime powermanagement omits b9dcb97b6c80 drm/i915: make array hw_engine_mask static, makes object smaller omits 4dbc54c55923 iio: gyro: clean up indentation issue omits 76510ec692c8 counter: stm32: clean up indentation issue omits 3cfd6464fe23 iio: proximity: sx9500: fix iio_triggered_buffer_{predisab [...] omits 2c3d0c9ffd24 iio: core: Add optional symbolic label to device attributes omits 6b855f7b83d2 drm/amdkfd: Check against device cgroup omits 4b7d4d453fc4 device_cgroup: Export devcgroup_check_permission omits a3e520a25ce8 drm/amdkfd: fix the build when CIK support is disabled omits 23c61b4599c4 drm/amd: Fix Kconfig indentation omits ad02e08e0578 drm/amdgpu: Report vram vendor with sysfs (v3) omits aa5e899de1dd drm/amdkfd: Fix a && vs || typo omits ea6d8811f185 drm/amd/powerplay: Fix error handling in smu_init_fb_alloc [...] omits fa073f13a218 drm/amd/powerplay: unlock on error in smu_resume() omits 6a1112da65f9 drm/amd/display: Remove set but not used variables 'pp_smu [...] omits adda1367a862 drm/amd/display: Remove set but not used variable 'pixel_width' omits 2b0619c159e9 drm/amd/display: Remove set but not used variables 'h_rati [...] omits a1fc51477cd0 drm/amd/display: Remove set but not used variable 'source_bpp' omits b77095d5e1b5 drm/amd/display: Make function wait_for_alt_mode static omits 63617d8b125e drm/amdkfd: add missing void argument to function kgd2kfd_init omits 8f49c8220bb1 drm/amdgpu: remove duplicated include from mmhub_v1_0.c omits 71f98027f2c3 drm/amdgpu: move amdgpu_device_get_job_timeout_settings omits 72caac6b62c2 drm/amd/display: remove set but not used variable 'core_freesync' omits 28d687eafeb6 drm/amd/display: Fix typo in some comments omits c4bb16e0f817 drm/amdkfd: Print more sdma engine hqds in debug fs omits 40a9592a2660 drm/amdkfd: Fix MQD size calculation omits 1995b3a35fec drm/amdgpu: Fix error handling in amdgpu_ras_recovery_init omits fd7710cb491f MIPS: futex: Restore \n after sync instructions omits d6b71dfaeeba spi: spi-fsl-dspi: Implement the PTP system timestamping f [...] omits b42faeee718c spi: Add a PTP system timestamp to the transfer structure omits 1466327e8eb3 ASoC: SOF: support alternate list of machines omits af78cec45f2d ASoC: soc-acpi: add link_mask field omits fba3baa8d2be drm/tilcdc: plane: Make structure tilcdc_plane_funcs constant omits edd6d5393206 ASoC: tas2770: Fix snd_soc_update_bits error handling omits 40f90ef0a77b ASoc: tas2770: Remove unused defines and variables omits 5911e6729e08 ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register omits 9662dd752c14 mips: check for dsp presence only once before save/restore omits 3aec2c6a4886 drm/i915/vbt: Child device size remains unchanged through VBT 229 omits 5dc76a96e95a MIPS: PCI: use information from 1-wire PROM for IOC3 detection omits 8c2a2b8c2ff6 nvmem: core: add nvmem_device_find omits 24b0cb4f883a MIPS: CI20: DTS: Add Leds omits 948f2708f945 MIPS: CI20: DTS: Add IW8103 Wifi + bluetooth omits 73f2b940474d MIPS: CI20: DTS: Add I2C nodes omits f56a040c9faf MIPS: JZ4780: DTS: Add I2C nodes omits a2ecb233e3e7 mips: Kconfig: Add ARCH_HAS_FORTIFY_SOURCE omits ffe59ee36aaa MIPS: Loongson-3: Add CSR IPI support omits 7507445b1993 MIPS: Loongson: Add Loongson-3A R4 basic support omits 6a6f9b7dafd5 MIPS: Loongson: Add CFUCFG&CSR support omits 397dc00e249e mips: sgi-ip27: switch from DISCONTIGMEM to SPARSEMEM omits e4acfbc18fc9 MIPS: Check Loongson3 LL/SC errata workaround correctness omits 4dee90d7b579 MIPS: genex: Don't reload address unnecessarily omits 12dbb04f2ac1 MIPS: genex: Add Loongson3 LL/SC workaround to ejtag_debug [...] omits ae4cd0b1a475 MIPS: barrier: Make __smp_mb__before_atomic() a no-op for [...] omits 7f56b1235481 MIPS: barrier: Remove loongson_llsc_mb() omits e84957e6ae04 MIPS: syscall: Emit Loongson3 sync workarounds within asm omits 3c1d3f097972 MIPS: futex: Emit Loongson3 sync workarounds within asm omits a91f2a1dba44 MIPS: cmpxchg: Omit redundant barriers for Loongson3 omits 6a57d2d1e7c3 MIPS: cmpxchg: Emit Loongson3 sync workarounds within asm omits 9026737703ae MIPS: bitops: Use smp_mb__before_atomic in test_* ops omits 5bb29275df7a MIPS: bitops: Emit Loongson3 sync workarounds within asm omits c042be02d730 MIPS: bitops: Use BIT_WORD() & BITS_PER_LONG omits cc99987c375e MIPS: bitops: Abstract LL/SC loops omits aad028cadb17 MIPS: bitops: Avoid redundant zero-comparison for non-LLSC omits d6103510e7cc MIPS: bitops: Use the BIT() macro omits a2e66b862cc7 MIPS: bitops: Allow immediates in test_and_{set,clear,change}_bit omits 6bbe043bd3f4 MIPS: bitops: Implement test_and_set_bit() in terms of _lo [...] omits 27aab27259ae MIPS: bitops: ins start position is always an immediate omits 59361e9975fd MIPS: bitops: Use MIPS_ISA_REV, not #ifdefs omits 3d2920cf4fd4 MIPS: bitops: Only use ins for bit 16 or higher omits fe7cd97e68fa MIPS: bitops: Handle !kernel_uses_llsc first omits 1da7bce8591d MIPS: atomic: Deduplicate 32b & 64b read, set, xchg, cmpxchg omits 40e784b4d4bc MIPS: atomic: Unify 32b & 64b sub_if_positive omits 77d281b7966e MIPS: atomic: Use _atomic barriers in atomic_sub_if_positive() omits 4d1dbfe6cbec MIPS: atomic: Emit Loongson3 sync workarounds within asm omits a38ee6bb14a4 MIPS: atomic: Use one macro to generate 32b & 64b functions omits 9537db24c65a MIPS: atomic: Handle !kernel_uses_llsc first omits 36d3295c5a0d MIPS: atomic: Fix whitespace in ATOMIC_OP macros omits 185d7d7a5819 MIPS: barrier: Clean up sync_ginv() omits fe0065e56227 MIPS: barrier: Clean up __sync() definition omits 5c12a6eff6ae MIPS: barrier: Remove fast_mb() Octeon #ifdef'ery omits 05e6da742b5b MIPS: barrier: Clean up __smp_mb() definition omits 21e3134b3ec0 MIPS: barrier: Clean up rmb() & wmb() definitions omits bf92927251b3 MIPS: barrier: Add __SYNC() infrastructure omits ef85d057a605 MIPS: Use compact branch for LL/SC loops on MIPSr6+ omits 878f75c7a253 MIPS: Unify sc beqz definition omits 376357aca715 MIPS: ralink: Add GARDENA smart Gateway MT7688 board omits 4ce8a03c4176 dt-bindings: mips: Add gardena vendor prefix and board des [...] omits cf892abfab77 dt-bindings: mips: Add missing mt7688a-soc compatible omits cd5f9e4fd879 MIPS: ralink: mt7628a.dtsi: Add I2C controller DT node omits 5045d06b3736 MIPS: r4k-bugs64: Drop CONFIG_CPU_MIPSR6 checks omits 071d2f0b5419 MIPS: r4k-bugs64: Limit R4k bug checks to affected systems omits 4bf841ebf17a MIPS: SGI-IP27: get rid of compact node ids omits 46a73e9e6ccc MIPS: SGI-IP27: remove not used stuff inherited from IRIX omits 444e2ff34df8 tools arch x86: Grab a copy of the file containing the MSR [...] omits f11b2803bb88 perf trace: Allow choosing how to augment the tracepoint a [...] omits 311baaf93c4b perf trace: Enclose all events argument lists with () omits 9597945d7fb4 perf trace: Add array of chars scnprintf beautifier omits 888ca854e275 perf trace: Add the syscall_arg_fmt pointer to syscall_arg omits 3e0c9b2cfaed perf trace: Move some scnprintf methods from syscall to sy [...] omits 947b843cf52a perf trace: Allocate an array of beautifiers for tracepoint args omits 8d1d4ff5e239 perf trace: Factor out the initialization of syscal_arg_fm [...] omits 3714437d3fcc perf script: Allow --time with --reltime omits fce9501aec6b samples/bpf: fix build by setting HAVE_ATTR_TEST to zero omits 06f84d1989b7 perf tools: Make usage of test_attr__* optional for perf-sys.h omits b3700f21c2ed perf scripts python: exported-sql-viewer.py: Add Time char [...] omits e69d5df75d74 perf scripts python: exported-sql-viewer.py: Add ability f [...] omits da4264f5cf8a perf scripts python: exported-sql-viewer.py: Tidy up Call [...] omits 9a9dae36556e perf scripts python: exported-sql-viewer.py: Add global ti [...] omits 42c303ff9a25 perf scripts python: exported-sql-viewer.py: Add HBoxLayou [...] omits 181ea40a24af perf scripts python: exported-sql-viewer.py: Add LookupModel() omits 8bd436b006d4 perf trace augmented_syscalls: Do not show syscalls when n [...] omits 7e035929f3fe perf trace: Postpone parsing .perfconfig trace.add_events [...] omits bcddbfc5c8c9 perf trace: Generalize the syscall_fmt find routines omits 9b2036cd3299 perf trace: Separate 'struct syscall_fmt' definition from [...] omits 206d635aa594 perf trace: Make evlist__set_evsel_handler() affect just e [...] omits c0e53476ab50 perf evlist: Adopt __set_tracepoint_handlers method from p [...] omits 608127f73779 perf top: Initialize perf_env->cpuid, needed by the per ar [...] omits f1cedfb82858 perf env: Add routine to read the env->cpuid from the runn [...] omits f704985b1e7e docs/driver-api: Catch up with dma_buf file-name changes omits ea83df73aaa3 genalloc: Fix a set of docs build warnings omits cc84ac35d9fa docs: Catch up with the new location of get_user_pages_fast() omits 81584a6a771b docs: remove :c:func: from refcount-vs-atomic.rst omits a36a383dc301 Merge branch 'dt/linus' into dt/next omits 45919fbfe1c4 null_blk: Enable modifying 'submit_queues' after an instan [...] omits e29158b4fff7 null_blk: Improve nullb_device_##NAME##_store() readability omits a2e80f6f0445 blk-mq: Embed counters into struct mq_inflight omits bb4e6b149103 blk-mq: Reuse callback in blk_mq_in_flight*() omits 27a46989a82c blk-mq: Inline status checkers omits 7a18312c739a block: Document all members of blk_mq_tag_set and bkl_mq_q [...] omits 73f1c77e6511 block: Reduce sysfs_lock locking inside blk_cleanup_queue() omits bae85c156f61 block: Remove "dying" checks from sysfs callbacks omits 9566256518de block: Remove request_queue.nr_queues omits 1d200e9d6f63 block: Fix writeback throttling W=1 compiler warnings omits 98e544027117 block: Fix three kernel-doc warnings omits 1a99fcc035fb selftests: cgroup: Run test_core under interfering stress omits 11318989c381 selftests: cgroup: Add task migration tests omits 58c9f75b86f7 selftests: cgroup: Simplify task self migration omits 9a3284fad42f cgroup: Optimize single thread migration omits e7c7b1d85dc1 cgroup: Update comments about task exit path omits 940f13821528 Merge branch 'dpaa2-eth-misc-cleanup' omits ef17bd7cc0c8 dpaa2-eth: Avoid unbounded while loops omits 4b177f065e7e dpaa2-eth: Fix minor bug in ethtool stats reporting omits 219684a58d72 dpaa2-eth: Cleanup dead code omits 61e867fde21e cgroup: short-circuit current_cgns_cgroup_from_root() on t [...] omits 3ea7af9e2caa net: hns3: make array tick_array static, makes object smaller omits 99d895729f5d net: hns: make arrays static, makes object smaller omits 578de2f361de Merge branch 'net-tls-minor-micro-optimizations' omits bc76e5bb1229 net/tls: store decrypted on a single bit omits 5c5458ec9d63 net/tls: store async_capable on a single bit omits 4de30a8d58c9 net/tls: pass context to tls_device_decrypted() omits 34ef1ed198cd net/tls: make allocation failure unlikely omits 93277b258f47 net/tls: mark sk->err being set as unlikely omits 163ab96b52ae net: sockmap: use bitmap for copy info omits 1d0f2ebf392e drm/i915/perf: move perf types to their own header omits 147dae76dbb9 rtc: ds1347: handle century register omits 860c45b56d93 rtc: ds1347: use regmap_update_bits omits d9dcfa5f7084 rtc: ds1347: properly handle oscillator failures omits 3ce20a23e219 rtc: ds1347: set range omits 554692d56d74 rtc: ds1347: convert to devm_rtc_allocate_device omits 088443c79c77 rtc: ds1347: mask ALM OUT when reading time omits ff7f9e0533ff rtc: ds1347: simplify getting .driver_data omits 1d84eca6d5b3 rtc: ds1347: remove useless read omits 590062f47931 rtc: ds1347: remove verbose messages omits f00eaa38eb0c rtc: add a timestamp for year 0 omits cd7629b27bf9 rtc: armada38x: Use of_device_get_match_data() omits 7da83f1bba0e rtc: da9063: Handle invalid IRQ from platform_get_irq_byname() omits cf79e7c3c9e9 rtc: m41t80: set range omits 8211fbfaf2fe net: core: use helper skb_ensure_writable in more places omits 328908621081 ipv6: Make ipv6_mc_may_pull() return bool. omits b9df4fd7e99c net: core: change return type of pskb_may_pull to bool omits 6c157f6ed90f Merge branch 'ena-set_channels' omits 2413ea97157d net: ena: ethtool: support set_channels callback omits 9f648f7b7124 net: ena: remove redundant print of number of queues omits 736ce3f414cc net: ena: make ethtool -l show correct max number of queues omits 9a037b06137b net: ena: ethtool: get_channels: use combined only omits 4d19266022ec net: ena: multiple queue creation related cleanups omits faa615f9da5d net: ena: change num_queues to num_io_queues for clarity a [...] omits 9b75803e6ed7 Merge branch 'samples-pktgen-allow-to-specify-destination- [...] omits 40f843ee5e17 samples: pktgen: allow to specify destination IP range (CIDR) omits f0681d95e7dc samples: pktgen: add helper functions for IP(v4/v6) CIDR parsing omits 3cad8f911575 samples: pktgen: fix proc_cmd command result check logic omits 723d2904a2a4 samples: pktgen: make variable consistent with option omits db7fe42d687c Merge branch 'netdevsim-implement-devlink-dev_info-op' omits 62ede55fe68c selftests: add netdevsim devlink dev info test omits 8e23cc0319b1 netdevsim: implement devlink dev_info op omits 82a843de41d4 net: devlink: fix reporter dump dumpit omits 0b2ba815fb5c regulator: max77686: switch to using fwnode_gpiod_get_index omits 22803ca3c56b regulator: tps65132: switch to using devm_fwnode_gpiod_get() omits 61d2fc3cf8f5 regulator: da9211: switch to using devm_fwnode_gpiod_get omits de2792b50767 regulator: s2mps11: switch to using devm_fwnode_gpiod_get omits 51d98ff8616a regulator: tps65090: switch to using devm_fwnode_gpiod_get omits de2cd1a55267 regulator: slg51000: switch to using fwnode_gpiod_get_index omits 5be0e549e18f regulator: s5m8767: switch to using devm_fwnode_gpiod_get omits 03c3cf006432 Merge branch 'ib-fwnode-gpiod-get-index' of git://git.kern [...] omits 62217f8b084a spi: gpio: Look for a device node instead of match omits df8c542ee853 regulator: pbias: Get rid of struct pbias_regulator_data omits 151b03791e4a regulator: da9062: Simplify the code iterating all regulators omits a9d273671440 ASoC: fsl_mqs: Fix error handling in probe omits e9e8fc9ed63e ASoC: fsl_mqs: remove set but not used variable 'bclk' omits 03fe492e8346 ASoc: tas2770: Fix build error without GPIOLIB omits 67ad656bdd70 ASoC: jz4740: Use of_device_get_match_data() omits abc47ff61d3f drm/i915/gt: Restore dropped 'interruptible' flag omits 930d3a4907ae pinctrl: rza2: Fix gpio name typos omits 56278c8fcb71 clk: renesas: r8a774b1: Add TMU clock omits bee447e224b2 drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the intern [...] omits 9445ad17109b drm/i915: Update DRIVER_DATE to 20191007 omits 4340ec45e895 drm/sun4i: sun6i_mipi_dsi: fix DCS long write packet length omits 81fafb9488a1 drm/sun4i: dsi: fix the overhead of the horizontal front porch omits 201e91091b1d sh: add the sh_ prefix to early platform symbols omits 507fd01d5333 drivers: move the early platform device support to arch/sh omits 4fb7d0870756 x86/platform/uv: Account for UV Hubless in is_uvX_hub Ops omits df55029f7ea6 x86/platform/uv: Check EFI Boot to set reboot type omits f5a8f0ecb436 x86/platform/uv: Decode UVsystab Info omits 8785968bce1c x86/platform/uv: Add UV Hubbed/Hubless Proc FS Files omits 2bcf26528787 x86/platform/uv: Setup UV functions for Hubless UV Systems omits 9743cb68f736 x86/platform/uv: Add return code to UV BIOS Init function omits 0959f8256ada x86/platform/uv: Return UV Hubless System Type omits 61e5ddca9c2a x86/platform/uv: Save OEM_ID from ACPI MADT probe omits 2538f0ee8a29 usb: host: xhci-tegra: Add Tegra194 XHCI support omits 8a02a23f33be xhci: tegra: Parameterize mailbox register addresses omits 233450310b68 usb: isp1760: isp1760-hcd.c: Drop condition with no effect omits a570ec79641a usb: image: microtek.c: Remove unused variable omits d7ca5afdced3 media: cec-funcs.h: use new CEC_OP_UI_CMD defines omits 9b211f9c5a0b media: cec-funcs.h: add status_req checks omits 649cd16c438f media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_tran [...] omits 43be77fa6ce6 media: dvb-usb-gl861: support I2C read from tuner via demod omits ecf20d28ff77 media: dvb-frontends/tc90522: extend i2c algo to support s [...] omits 25877478c444 media: dvb-usb-v2/gl861: remove an un-used header file omits 8139bb3e1d45 media: dvb-usb-v2/gl861: remove device-specific i2c algo omits 1ea76d16569b media: gl861: re-implement I2C adapter logic omits 10d8f308ba3e cec: add cec_adapter to cec_notifier_cec_adap_unregister() omits cecf0bbbcb6f media: dvbsky: use a single mutex and state buffers for al [...] omits 767f22ac54b6 media: drxj: remove redundant assignment to variable rc omits 94ddd60d9c39 media: usb: tm6000: Use the correct style for SPDX License [...] omits 1983c43509d7 media: rc: Use devm_platform_ioremap_resource() in tango_i [...] omits 6d7cc95311f7 media: rc: Use the correct style for SPDX License Identifier omits a7b2df76b42b media: rc: prevent memory leak in cx23888_ir_probe omits 3eab054614cd media: em28xx: Add support for Magix Wideowandler 2 omits ed4e15697b5f media: cxd2820r: make arrays tab static const, makes objec [...] omits 6f5129e251ae media: rtl28xxu: fix idle handling omits 64659c81dfcc media: rtl28xxu: set keymap for Astrometa DVB-T2 omits cf330691668a media: rc: Add support for another iMON 0xffdc device omits e43148645d18 media: mceusb: fix out of bounds read in MCE receiver buffer omits e772cd8c9c9c staging: wlan-ng: p80211wep.c: use lib/crc32 omits d4fbce956db1 staging: vc04_services: make use of devm_platform_ioremap_ [...] omits 81bab3fa6ca8 media: rc: increase rc-mm tolerance and add debug message omits ce819649b03d media: rc: mark input device as pointing stick omits 6bf33ca2a9ad media: delete unused proc_fs.h include omits f342e258085b staging: rtl8723bs: Remove set but not used variable 'adapter' omits 0fd1dc1ea477 staging: rtl8723bs: Remove set but not used variables 'ppp [...] omits d34befc134d1 staging: rtl8723bs: Remove set but not used variable 'prwskeylen' omits 4ccb5b0bc3e8 staging: rtl8723bs: Remove set but not used variable 'tmp_aid' omits ae5f973759e1 media: saa7164: use debugfs rather than procfs for debugging file omits 402bd53e964f staging: rtl8712: align arguments with open parenthesis in [...] omits 3dbcdf183b32 staging: rtl8723bs: Switch constant place in test omits 164eec46ea99 staging: vt6656: reorganize characters so the lines are un [...] omits 6d9a930cd9aa staging: rtl8723bs: Remove unnecessary braces omits f3c3f2d43484 staging: vt6656: remove duplicated blank line omits b483b4e4d3f6 staging: mt7621-pci: add quirks for 'E2' revision using 's [...] omits d8a363ef0046 staging: rtl8192u: Fix indentation for cleaner code omits a5a5ec2538ab staging: rtl8723bs: Remove set but not used variable 'oldcnt' omits ea60b4eb4420 staging: rtl8188eu: remove unnecessary asignment and initi [...] omits ef0abd6f24d3 staging: wilc1000: don't use wdev while setting tx power omits bf653da86231 staging: rtl8723bs: Remove unnecessary braces omits 3e84a18a259e media: meson/ao-cec: move cec_notifier_cec_adap_register a [...] omits 05949f63055f Merge branch 'autogen-bpf-helpers' omits 24f25763d6de libbpf: auto-generate list of BPF helper definitions omits 7a387bed47f7 scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper d [...] omits 5f0e5412781b uapi/bpf: fix helper docs omits 41ee3b815a35 dt-bindings: mediatek: add mutex description for mt8183 display omits 4df747190667 dt-bindings: mediatek: add dither description for mt8183 display omits 6e031636d1f1 dt-bindings: mediatek: add ccorr description for mt8183 display omits ccfcaa5234e5 dt-bindings: mediatek: add ovl_2l description for mt8183 display omits 75374fc2c152 drm/mediatek: add dphy reset after setting lanes number omits 2f501cc0b020 drm/mediatek: adjust dsi and mipi_tx probe sequence omits 7a5bc4e22ecf drm/mediatek: change the dsi phytiming calculate method omits e249e3e86b33 drm/mediatek: add mt8183 dsi driver support omits 7bf54afec961 drm/mediatek: add frame size control omits 3c6bd94d32c4 drm/mediatek: add dsi reg commit disable control omits 89d0e3f88258 drm/mediatek: replace writeb() with mtk_dsi_mask() omits bb6bc2982a28 drm/mediatek: fixes CMDQ reg address of mt8173 is differen [...] omits b3218e74367a drm/mediatek: move mipi_dsi_host_register to probe omits efda51a58b4a drm/mediatek: add mipi_tx driver for mt8183 omits 78e01a8d0f46 drm/mediatek: separate mipi_tx to different file omits f92013259d32 dt-bindings: display: mediatek: update dsi supported chips omits 82e8d723e9e6 sound: Fix Kconfig indentation omits 09ef18bcd5ac rtc: use devm_platform_ioremap_resource() to simplify code omits 89576bebbc17 rtc: Use devm_platform_ioremap_resource() omits 056ddc38e941 Merge branch 'stmmac-next' omits dc07f5fdef9b net: stmmac: Implement L3/L4 Filters in GMAC4+ omits 1b2250a04c1f net: stmmac: selftests: Add tests for VLAN Perfect Filtering omits c7ab0b8088d7 net: stmmac: Fallback to VLAN Perfect filtering if HASH is [...] omits 04c1b4c70de9 nfc: s3fwrn5: fix platform_no_drv_owner.cocci warning omits b4d5191371a9 nfc: nfcmrvl: fix platform_no_drv_owner.cocci warning omits 59d55789def9 net: dsa: ksz9477: fix platform_no_drv_owner.cocci warning omits d131c5bb6012 net/rds: Add missing include file omits 54e02957f4d5 Merge branch 'mlxsw-Query-number-of-modules-from-firmware' omits 6935af8073a0 mlxsw: minimal: Add validation for FW version omits 762effaad63e mlxsw: core: Push minor/subminor fw version check into helper omits c5cb92d59b30 mlxsw: thermal: Provide optimization for QSFP modules numb [...] omits ea30a92a4674 mlxsw: hwmon: Provide optimization for QSFP modules number [...] omits 5cfa030a1c2c mlxsw: reg: Extend MGPIR register with new field exposing [...] omits 0eb8516b8e9a Merge branch 'netdevsim-allow-to-test-reload-failures' omits 9278bc9f627d selftests: test netdevsim reload forbid and fail omits 155ddfc5e54a netdevsim: add couple of debugfs bools to debug devlink reload omits d44dc7413279 Merge branch 'net-genetlink-parse-attrs-for-dumpit-callback' omits ee85da535fe3 devlink: have genetlink code to parse the attrs during dumpit omits 265ecd4fa3f0 net: genetlink: remove unused genl_family_attrbuf() omits c6c08614eb32 net: tipc: allocate attrs locally instead of using genl_fa [...] omits 057af7071344 net: tipc: have genetlink code to parse the attrs during dumpit omits 4495af31947b net: nfc: have genetlink code to parse the attrs during dumpit omits 75cdbdd08900 net: ieee802154: have genetlink code to parse the attrs du [...] omits bf813b0afeae net: genetlink: parse attrs and store in contect info stru [...] omits c10e6cf85e7d net: genetlink: push attrbuf allocation and parsing to a s [...] omits 1927f41a22a0 net: genetlink: introduce dump info struct to be available [...] omits be064defabef net: genetlink: push doit/dumpit code from genl_family_rcv_msg omits 248d45f1e193 openvswitch: Allow attaching helper in later commit omits dd3fd317e2be usb: typec: hd3ss3220_irq() can be static omits 9bfcf1941302 drm/i915: move gmbus setup down to intel_modeset_init() omits 63bf8301aac4 drm/i915: split out i915_switcheroo.[ch] from i915_drv.c omits 7fd296024c3c drm/i915/vga: rename intel_vga_msr_write() to intel_vga_re [...] omits 0ae4fbc63c31 clk: imx8mn: Use common 1443X/1416X PLL clock structure omits 43cdaa1567ad clk: imx8mm: Move 1443X/1416X PLL clock structure to common place omits a9eb048d5615 libbpf: Add cscope and tags targets to Makefile omits b84fbfe2ceed Merge branch 'libbpf-api' omits 928ca75e59d7 selftests/bpf: switch tests to new bpf_object__open_{file, [...] omits c9e4c3010c8c libbpf: fix bpf_object__name() to actually return object name omits 2ce8450ef5a3 libbpf: add bpf_object__open_{file, mem} w/ extensible opts omits 5e61f2707029 libbpf: stop enforcing kern_version, populate it for users omits 094234fcf461 clk: imx: pll14xx: Fix quick switch of S/K parameter omits a53ba15d8199 libbpf: Fix BTF-defined map's __type macro handling of arrays omits fbe3d0c77c83 Merge branch 'create-netdevsim-instances-in-namespace' omits c04d71b5b287 selftests: test creating netdevsim inside network namespace omits 7b60027bbc67 netdevsim: create devlink and netdev instances in namespace omits 8273fd845447 net: devlink: export devlink net setter omits 128d23c3a831 Merge branch 'net-tls-add-ctrl-path-tracing-and-statistics' omits a4d26fdbc2a5 net/tls: add TlsDeviceRxResync statistic omits 5c5ec6685806 net/tls: add TlsDecryptError stat omits b32fd3cc31d7 net/tls: add statistics for installed sessions omits d26b698dd3cd net/tls: add skeleton of MIB statistics omits 9ec1c6ac2764 net/tls: add device decrypted trace point omits 8538d29cea95 net/tls: add tracing for device/offload events omits 6f4c930e0235 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c58a80170169 tools/memory-model/Documentation: Add plain accesses and d [...] omits ddc82999f025 tools/memory-model/Documentation: Put redefinition of rcu- [...] omits 3321ea12907a tools/memory-model/Documentation: Fix typos in explanation.txt omits daebf24a8e8c tools/memory-model: Fix data race detection for unordered [...] omits 67d64918a163 locking: locktorture: Do not include rwlock.h directly omits fbbd5e358cec rcutorture: Make in-kernel-loop testing more brutal omits 8b5ddf8b99dc rcutorture: Separate warnings for each failure type omits b3ffb206ddd7 rcu: Remove unused variable rcu_perf_writer_state omits 9f8ba55d49ce rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios omits c5d3c8ca22d4 locktorture: Replace strncmp() with str_has_prefix() omits ac5f636130c2 rcu: Remove unused function rcutorture_record_progress() omits 839313509182 drm/mcde: Fix reference to DOC comment omits 79ba7ff5a992 rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn omits 96926686deab rcu: Make CPU-hotplug removal operations enable tick omits 366237e7b083 stop_machine: Provide RCU quiescent state in multi_cpu_stop() omits d38e6dc6ed0d rcutorture: Force on tick for readers and callback flooders omits 6a949b7af82d rcu: Force on tick when invoking lots of callbacks omits ae9e557b5be2 time: Export tick start/stop functions for rcutorture omits 01b4c39901e0 nohz: Add TICK_DEP_BIT_RCU omits 8c550e94b883 gpio: expose pull-up/pull-down line flags to userspace omits 74033d99b6d7 pinctrl: iproc: use unique name for irq chip omits dc7fe512d966 dt-binding: iio: Add optional label property omits 9318a9e54743 iio: gyro: adis16080: replace mlock with own lock omits 81ba7e85d7f3 counter: stm32-lptimer-cnt: fix a kernel-doc warning omits 0f536e91099b counter: stm32-timer-cnt: fix a kernel-doc warning omits ea14163d2913 iio: gyro: adis16130: remove mlock usage omits 8033997a8daf MAINTAINERS: add entry for ROHM BH1750 driver omits 2231f0f0d1e9 dt-bindings: iio: light: bh1750: convert bindings to yaml omits 1aabad1fb5e9 iio: imu: st_lsm6dsx: add motion report function and call [...] omits a3aa17d4badf iio: imu: st_lsm6dsx: always enter interrupt thread omits 4c997dfa692d iio: imu: st_lsm6dsx: add wakeup-source option omits b5969abfa8b8 iio: imu: st_lsm6dsx: add motion events omits 6ee6a368ac0a iio: imu: st_lsm6dsx: move interrupt thread to core omits e764fb4e20f9 iio: imu: inv_mpu6050: add fifo support for magnetometer data omits b1392de06184 iio: imu: inv_mpu6050: add MPU925x magnetometer support omits 16ef43376948 iio: imu: inv_mpu6050: helpers for using i2c master on aux [...] omits 9d8261dbc496 iio: imu: inv_mpu6050: fix objects syntax in Makefile omits 68fd019b89e0 iio: imu: inv_mpu6050: add defines for supporting 9-axis chips omits 5ffd0248384c iio: imu: inv_mpu6050: add header include protection macro omits 5aa5cbd2e95e x86/asm: Make boot_gdt_descr local omits 1a8770b746bd x86/asm: Reorder early variables omits ca4a649694bb iio: imu: inv_mpu6050: disable i2c mux for MPU925x omits 30abc59b4842 drm/lima: Add support for multiple reset lines omits bbe692e349e2 rpmsg: char: release allocated memory omits 0ad82e3a2234 remoteproc: debug: Remove unneeded NULL check omits b674a30bf8b0 hwspinlock: sprd: Use devm_hwspin_lock_register() to regis [...] omits b4d64193d41e hwspinlock: sprd: Use devm_add_action_or_reset() for calls [...] omits 3070c4164360 hwspinlock: sprd: Check the return value of clk_prepare_enable() omits 74cfa956cbea hwspinlock: sprd: Change to use devm_platform_ioremap_resource() omits 006d72da28db remoteproc: remove useless typedef omits acc98c1f2a1b hwspinlock: u8500_hsem: Use devm_hwspin_lock_register() to [...] omits 637bcd19beeb hwspinlock: u8500_hsem: Use devm_kzalloc() to allocate memory omits 5ee45e0c8946 hwspinlock: u8500_hsem: Change to use devm_platform_iorema [...] omits eecff9a8427a MAINTAINERS: hwspinlock: update git tree location omits d20c0da8b202 fpga: Remove dev_err() usage after platform_get_irq() omits 26e010555086 net: dsa: sja1105: Make function sja1105_xfer_long_buf static omits c62c2cfb801b net: devlink: don't ignore errors during dumpit omits 2a3655056730 gpio: tegra186: Implement wake event support omits ab3dd9cc24d4 gpio: max77620: Fix interrupt handling omits 704355db127e gpio: max77620: Do not allocate IRQs upfront omits 511e6ca04745 net: dsa: sja1105: Add support for port mirroring omits 5a43f697cc10 igmp: uninline ip_mc_validate_checksum() omits 037699139ecb pinctrl: devicetree.c: remove orphan pinctrl_dt_has_hogs() omits 193d357d0873 net: spread "enum sock_flags" omits d6547f2a2cfc net, uapi: fix -Wpointer-arith warnings omits 9978339ae4e0 pinctrl: tegra: xusb: Add note about legacy status omits de417d137d9d Merge branch 'net-phy-broadcom-RGMII-delays-fixes' omits bea5d1438801 net: phy: broadcom: Use bcm54xx_config_clock_delay() for B [...] omits fea7fda7f50a net: phy: broadcom: Fix RGMII delays configuration for BCM54210E omits 5ff8aca906f3 pinctl: ti: iodelay: fix error checking on pinctrl_count_i [...] omits 6d4e4ddc75eb Merge branch 'net-tls-separate-the-TLS-TOE-code-out' omits 53b4414a7003 net/tls: allow compiling TLS TOE out omits 0eb8745e03c9 net/tls: rename tls_hw_* functions tls_toe_* omits 08700dab8168 net/tls: move TOE-related code to a separate file omits 16bed0e6ac07 net/tls: move tls_build_proto() on init path omits f21912edd157 net/tls: rename tls_device to tls_toe_device omits 25a3cd8189c8 net/tls: move TOE-related structures to a separate header omits 033b2c7f0f26 rxrpc: Add missing "new peer" trace omits 157c1062fcd8 PCI: pciehp: Avoid returning prematurely from sysfs requests omits fe1897eaa664 f2fs: fix to update time in lazytime mode omits 3df955f870c2 Input: gpio_mouse - switch to using input device polling mode omits 894616f79200 Input: add input_get_poll_interval() omits 4bbbf164f1a5 bpf: Add loop test case with 32 bit reg comparison against 0 omits 38f51c07054f bpf, x86: Small optimization in comparing against imm0 omits 909624d8db5b IB/cm: Use container_of() instead of typecast omits 6f26b2ac699c IB/mlx5: Remove unnecessary else statement omits 2d67c0798821 IB/mlx5: Remove unnecessary return statement omits 4b2a67362e78 RDMA/mlx5: Group boolean parameters to take less space omits 9b64f7d0bb0a RDMA/srpt: Postpone HCA removal until after configfs direc [...] omits 3236fd61ee92 RDMA/srpt: Make the code for handling port identities more [...] omits be408e65f55e RDMA/srpt: Rework the code that waits until an RDMA port i [...] omits 6eaed91c673a RDMA/srpt: Rework the approach for closing an RDMA channel omits b5948cfddecd RDMA/srpt: Improve a debug message omits cbca2442a096 RDMA/srpt: Fix handling of iWARP logins omits 09f8a1486dca RDMA/srpt: Fix handling of SR-IOV and iWARP ports omits fdbcf5c026d1 RDMA/srp: Make route resolving error messages more informative omits bf583470617e RDMA/srp: Honor the max_send_sge device attribute omits 14673778d06e RDMA/srp: Remove two casts omits 934f05b05d73 RDMA/siw: Make node GUIDs valid EUI-64 identifiers omits 0e5493cab5ef drm/i915/stolen: make the object creation interface consistent omits 97bfe0e05ceb Merge branch 'devlink-allow-devlink-instances-to-change-ne [...] omits b74c37fd35a2 selftests: netdevsim: add tests for devlink reload with resources omits 070c63f20f6c net: devlink: allow to change namespaces during reload omits 4f174bbcc96c netdevsim: take devlink net instead of init_net omits 90d299138dd4 netdevsim: register port netdevices into net of device omits 75ba029f3c07 netdevsim: implement proper devlink reload omits 7f36a77ade6e netdevsim: add all ports in nsim_dev_create() and del them [...] omits 5bcfb6a45a61 mlxsw: Propagate extack down to register_fib_notifier() omits 6b2a880f9dd1 mlxsw: Register port netdevices into net of core omits 053e92aa3c20 mlxsw: spectrum: Take devlink net instead of init_net omits 471f894f1065 net: devlink: export devlink net getter omits b7a595577ef3 net: fib_notifier: propagate extack down to the notifier b [...] omits 3f9e5c119a47 mlxsw: spectrum_router: Don't rely on missing extack to sy [...] omits 55c894f762a1 net: fib_notifier: propagate possible error during fib not [...] omits 7c550daffe22 net: fib_notifier: make FIB notifier per-netns omits a5facc4cac4d netdevsim: change fib accounting and limitations to be per-device omits 30e0f6cf5acb RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel omits 3c0af1dd2fe7 spi: stm32-qspi: Fix kernel oops when unbinding driver omits 75bb518e9bbf regulator: qcom-rpmh: add PM6150/PM6150L regulator support omits 0c06b311c053 regulator: dt-bindings: Add PM6150x compatibles omits 472b39c3d1bb regulator: max8907: Fix the usage of uninitialized variabl [...] omits 01400bfb2ea7 ASoC: rsnd: Document r8a774b1 bindings omits e66b39af00f4 workqueue: Fix pwq ref leak in rescuer_thread() omits c29eb8538688 workqueue: more destroy_workqueue() fixes omits 7971f4be9f49 dt-bindings: watchdog: meson-gxbb-wdt: Include generic wat [...] omits 6fd64049cfe1 dt-bindings: watchdog: Add missing clocks requirement in S [...] omits 79df4a9b547f dt-bindings: watchdog: Convert Samsung SoC watchdog bindin [...] omits faf66c22e647 dt-bindings: pwm: renesas: tpu: convert bindings to json-schema omits 2a197ce6720a dt-bindings: pwm: renesas: pwm-rcar: convert bindings to j [...] omits 4f69851fbaa2 drm/i810: Prevent underflow in ioctl omits 5121b4219972 dt-bindings: mtd: Add Cadence NAND controller driver omits ec4ba01e894d mtd: rawnand: Add new Cadence NAND driver to MTD subsystem omits a3c4c2339f89 mtd: rawnand: Change calculating of position page containing BBM omits 83156c1c6c28 mtd: nand: brcmnand: Add support for flash-dma v0 omits 3079b54aa9a0 eeprom: Warn that the driver is deprecated omits 780ee709bdb4 mei: buf: drop 'running hook' debug messages. omits 7d423af9bfb1 drm/i915: Implement a better i945gm vblank irq vs. C-state [...] omits d4387cd11741 of: property: Create device links for all child-supplier d [...] omits 5e6669387e22 of/platform: Pause/resume sync state during init and of_pl [...] omits fc5a251d0fd7 driver core: Add sync_state driver/bus callback omits a3e1d1a7f5fc of: property: Add functional dependency link from DT bindings omits e2ae9bcc4aaa driver core: Add support for linking devices during device [...] omits 372a67c0c5ef driver core: Add fwnode_to_dev() to look up device from fwnode omits b91fec1ecf6f staging: qlge: Refill empty buffer queues from wq omits 6e9c52b92097 staging: qlge: Refill rx buffers up to multiple of 16 omits aec626d2092f staging: qlge: Update buffer queue prod index despite oom omits c8c1ff5c1902 staging: qlge: Replace memset with assignment omits 7be4c3f92077 staging: qlge: Remove useless memset omits ec705b983b46 staging: qlge: Remove qlge_bq.len & size omits dc4eec33bf15 staging: qlge: Factor out duplicated expression omits e4c911a73c89 staging: qlge: Remove rx_ring.type omits 6f5740b1d35e staging: qlge: Fix dma_sync_single calls omits 03a0e14bd8bc staging: qlge: Deduplicate rx buffer queue management omits cf1c2987bfd8 staging: qlge: Remove useless dma synchronization calls omits 16714d98bf63 staging: qlge: Remove rx_ring.sbq_buf_size omits a68a5b2fd3a2 staging: qlge: Remove bq_desc.maplen omits 2b27fc39da55 staging: qlge: Deduplicate lbq_buf_size omits f70e8459fdea staging: qlge: Remove page_chunk.last_flag omits e759b5cf7089 staging: qlge: Remove irq_cnt omits d7618e38461e staging: qlge: Fix irq masking in INTx mode omits eff9771d5152 crypto: caam - use mapped_{src,dst}_nents for descriptor omits 554c42b4efd4 crypto: sun4i-ss - enable pm_runtime omits 70dd444ad0a0 crypto: sun4i-ss - simplify enable/disable of the device omits 6a97a99db848 crypto: cavium/nitrox - fix firmware assignment to AE cores omits f65eae617e5d crypto: qce - add CRYPTO_ALG_KERN_DRIVER_ONLY flag omits 3dc8b01ebcdd crypto: chtls - simplify a bit 'create_flowc_wr_skb()' omits 128c66429247 crypto: ccp - Release all allocated memory if sha type is invalid omits a7174f978563 crypto: hisilicon - allow compile-testing on x86 omits 5fd39c4d96c9 crypto: inside-secure - Add support for the EIP196 omits 9e5de3e06e54 crypto: cavium/nitrox - Add mailbox message to get mcode i [...] omits 0600e9c07103 hwrng: mediatek - Use devm_platform_ioremap_resource() in [...] omits e1f653cbe7dd crypto: jitter - fix comments omits a68b931932c5 hwrng: iproc-rng200 - Use devm_platform_ioremap_resource() [...] omits 946a4a2a4919 crypto: inside-secure - Add support for HW with less ring [...] omits 84ca4e54ab79 crypto: inside-secure - Add support for 256 bit wide internal bus omits a9a89624f086 crypto: inside-secure - Added support for the rfc4309(ccm( [...] omits 92c60cefa465 crypto: inside-secure - Added support for the rfc4543(gcm( [...] omits a19052d42287 crypto: inside-secure - Added support for the rfc4106(gcm( [...] omits d96cf190e5dc crypto: inside-secure - Fixed corner case TRC admin RAM pr [...] omits b8c5d882c833 crypto: inside-secure - Fix stability issue with Macchiatobin omits ced0a170fd6b crypto: cavium/nitrox - Fix cbc ciphers self test failures omits 3fed9baad5fd crypto: cavium/nitrox - check assoclen and authsize for gc [...] omits bac5c49ec29a hwrng: omap3-rom - Use devm hwrng and runtime PM omits 8d9d4bdc495f hwrng: omap3-rom - Use runtime PM instead of custom functions omits b8d665aed401 hwrng: omap3-rom - Update to use standard driver data omits a0f19a894c46 hwrng: omap3-rom - Initialize default quality to get data omits eaecce12f5f0 hwrng: omap3-rom - Call clk_disable_unprepare() on exit on [...] omits 0c0ef9ea6f3f hwrng: omap3-rom - Fix missing clock by probing with device tree omits 7fb61afb7b5b ARM: OMAP2+: Check omap3-rom-rng for GP device instead of [...] omits 457a6fdf4caa crypto: inside-secure - Added support for authenc HMAC-SHA [...] omits f0a8bdf0b113 crypto: inside-secure - Added support for authenc HMAC-SHA [...] omits bb7679b840cc crypto: inside-secure - Added support for authenc HMAC-SHA [...] omits 1d448f27c20c crypto: inside-secure - Add CRYPTO_SHA3 to CRYPTO_DEV_SAFEXCEL omits 6c1c09b3dd0c crypto: inside-secure - Add HMAC-SHA3 family of authentica [...] omits aaf5a3839a3f crypto: inside-secure - Add SHA3 family of basic hash algorithms omits 1769f704e55b crypto: inside-secure - Add SM4 based authenc AEAD ciphersuites omits 2eb2d198bd6c crypto: aegis128-neon - use Clang compatible cflags for ARM omits e48862147f22 crypto: testmgr - Added testvectors for the rfc3686(ctr(sm [...] omits f77e5dc08ad4 crypto: inside-secure - Add support for the rfc3685(ctr(sm [...] omits 7468ab22d7ab crypto: inside-secure - Add support for the cfb(sm4) skcipher omits a06b15b2b499 crypto: testmgr - Added testvectors for the ofb(sm4) & cfb [...] omits 03a6cfb97f8f crypto: inside-secure - Add support for the ofb(sm4) skcipher omits 6f2d14288ec1 crypto: inside-secure - Add support for the cbc(sm4) skcipher omits fcca797d2adb crypto: inside-secure - Add support for the ecb(sm4) skcipher omits 8194fd1d7152 crypto: testmgr - Added testvectors for the hmac(sm3) ahash omits aa3a43e6e419 crypto: inside-secure - Added support for HMAC-SM3 ahash omits 0f2bc13181ce crypto: inside-secure - Added support for basic SM3 ahash omits fc0f82b179d3 crypto: inside-secure - Add CRYPTO_CHACHA20POLY1305 to CRY [...] omits a60619211dd1 crypto: inside-secure - Add support for the Chacha20-Poly1 [...] omits 4a593fb35d5c crypto: inside-secure - Added support for the CHACHA20 skcipher omits c98429297d8b hwrng: npcm - add NPCM RNG driver omits 911aa1947cab dt-binding: hwrng: add NPCM RNG documentation omits 11031c0d7d6e crypto: arm64/gcm-ce - implement 4 way interleave omits ec05a74f9b0b crypto: testmgr - add another gcm(aes) testcase omits 7a6eda5b8d9d crypto: talitos - fix hash result for VMAP_STACK omits 5b0fe9552336 crypto: algif_skcipher - Use chunksize instead of blocksize omits 7a627db9cafd crypto: inside-secure - Added support for the AES-CMAC ahash omits 38f21b4bab11 crypto: inside-secure - Added support for the AES XCBC ahash omits b98687bb3b10 crypto: inside-secure - Added support for the AES CBCMAC ahash omits a7cf8658460e crypto: inside-secure - Added support for CRC32 omits bdd08fff4915 HID: logitech: Add depends on LEDS_CLASS to Logitech Kconf [...] omits 7842793330ce drm/i915: Drop struct_mutex from around GEM initialisation omits 2af402982ab3 drm/i915/selftests: Drop vestigal struct_mutex guards omits 3d88f76dec55 drm/i915: Drop struct_mutex from suspend state save/restore omits 6c3828ab098a drm/i915: Remove struct_mutex guard for debugfs/opregion omits ba198a10bfbe drm/i915: Drop struct_mutex guard from debugfs/framebuffer_info omits cb5eb072788f drm/i915/overlay: Drop struct_mutex guard omits a4e7ccdac38e drm/i915: Move context management under GEM omits 2935ed5339c4 drm/i915: Remove logical HW ID omits a2b4dead98ef drm/i915: Move global activity tracking from GEM to GT omits 661019754202 drm/i915: Move request runtime management onto gt omits 789ed955215d drm/i915/gem: Retire directly for mmap-offset shrinking omits f33a8a51602c drm/i915: Merge wait_for_timelines with retire_request omits 33d856445b3e drm/i915: Remove the GEM idle worker omits 7e8057626640 drm/i915: Drop struct_mutex from around i915_retire_requests() omits b72348406927 drm/i915: Move idle barrier cleanup into engine-pm omits b1e3177bd1d8 drm/i915: Coordinate i915_active with its own mutex omits 274cbf20fd10 drm/i915: Push the i915_active.retire into a worker omits 2850748ef876 drm/i915: Pull i915_vma_pin under the vm->mutex omits 11331125e148 drm/i915: Mark up address spaces that may need to allocate omits 5e053450c1c3 drm/i915: Only track bound elements of the GTT omits cc2f2e10c205 dt-bindings: backlight: Add led-backlight binding omits b290a78b5c3d drm/i915: Use helpers for drm_mm_node booleans omits ba2a1c870615 drm/fourcc: Add Arm 16x16 block modifier omits 317a8d9eb612 drm/amdgpu: remove redundant variable r and redundant retu [...] omits 17cf678a33c6 drm/amdgpu: fix uninitialized variable pasid_mapping_needed omits dab8f7e94ee4 drm/amd/display: Make some functions static omits 960b6f4f2d2e drm/amd/display: fix struct init in update_bounding_box omits d0312d0dcaf2 drm/amdgpu: add code comment in vcn_v2_5_hw_init omits fd287c8cd248 drm/amdgpu/vcn: use amdgpu_ring_test_helper omits f170d44bc4ec rsi: fix potential null dereference in rsi_probe() omits 60b5b49f6a6e libertas: remove redundant assignment to variable ret omits 3b1e0a7bdfee brcmfmac: add support for SAE authentication offload omits f4268729eb1e rtw88: fix error handling when setup efuse info omits 4f5bb7ff8b8d rtw88: fix NSS of hw_cap omits cc20a7139836 rtw88: use struct rtw_fw_hdr to access firmware header omits bc3696e0a436 rtw88: raise firmware version debug level omits bf06c7ec4508 rtw88: configure TX queue EDCA parameters omits 0649ff58a0f6 rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption omits c3594559f49c rtw88: fix beaconing mode rsvd_page memory violation issue omits 1131ad7fe575 rtw88: flush hardware tx queues omits 127eef1d46f8 rtw88: add TX-AMSDU support omits 699c7730cf23 rtw88: report tx rate to mac80211 stack omits 46ebb1743f33 rtw88: take over rate control from mac80211 omits 3745d3e550d1 rtw88: add driver TX queue support omits 942e2a5d39a9 rtw88: allows to set RTS in TX descriptor omits 3a2dd6b7cadf rtw88: check firmware leave lps successfully omits f76f6371643b KVM: s390: Cleanup kvm_arch_init error path omits 7775cbaa1115 KVM: s390: Remove unused parameter from __inject_sigp_restart() omits 261ea7e29ed1 drm/i915: Restrict L3 remapping sysfs interface to dwords omits 8b063441b741 drivers/misc: ti-st: Remove unneeded variable in st_tty_open omits 7726fb53e75f tty:n_gsm.c: destroy port by tty_port_destroy() omits 530c4ba3fa05 tty_ldisc: simplify tty_ldisc_autoload initialization omits c791fc76bc72 arm: dts: aspeed: Add vuart aspeed,sirq-polarity-sense to [...] omits 6270d22d3902 dt-bindings: serial: 8250: Add aspeed,sirq-polarity-sense. omits 8d310c9107a2 drivers/tty/serial/8250: Make Aspeed VUART SIRQ polarity c [...] omits a8afc193558a serial: 8250_dw: Use devm_clk_get_optional() to get the in [...] omits 254cc7743e84 serial: 8250_lpss: Switch over to MSI interrupts omits 38b101c6b036 tty/amba-pl011: fix a -Wunused-function warning omits 91daae03188e serial: core: Use cons->index for preferred console registration omits 0c11b88883db tty: 8250_of: Use software emulated RS485 direction control omits 39f809192661 serial: sprd: Add polling IO support omits 76c38d30fee7 serial: imx: adapt rx buffer and dma periods omits f6ec9483091f drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms omits 3dda22d3dcd1 drm/mm: Use clear_bit_unlock() for releasing the drm_mm_node() omits 4ee92c7149da drm/mm: Convert drm_mm_node booleans to bitops omits 71724f708997 drm/mm: Use helpers for drm_mm_node booleans omits 1580d3cdddbb drm/i915: Fix audio power up sequence for gen10+ display omits 905eccc6a509 usb: usb251xb: add pm_ops omits a9bab25556f1 usb: usb251xb: simplify reset helper omits 4d7201cda226 usb: usb251xb: add vdd supply support omits ad9480ae360a dt-bindings: usb: usb251xb: add documentation for voltage supply omits 4aec2393f514 dt-bindings: usb: renesas_usb3: Document usb role switch support omits 1c48c759ef4b usb: typec: driver for TI HD3SS3220 USB Type-C DRP port co [...] omits 1918fa0d4498 dt-bindings: usb: hd3ss3220 device tree binding document omits 39abcc84846b usb: renesas_usbhs: add suspend event support in gadget mode omits fef22636889e usb: renesas_usbhs: enable DVSE interrupt omits 5022204a464c usb: renesas_usbhs: simplify usbhs_status_get_device_state() omits 87e8dfa6f7eb USB: host: ohci-at91: resume: balance the clock start call omits a3bf4d681655 USB: host: ohci-at91: suspend: delay needed before to stop clocks omits 9c4567fa0a44 USB: host: ohci-at91: completely shutdown the controller i [...] omits 5d88ef9eead8 usb: host: xhci-tegra: use regulator_bulk_set_supply_names() omits 9ac0fc3906ec usb: chipidea: tegra: clean up tegra_udc flag code omits 29e56c0cf5d9 usb: musb: musb_gadget.c: Remove unused variable omits 81cdeca45a06 drm/i915/dp: remove static variable for aux last status omits c0ee57ce66fa USB: gadget: udc: clean up an indentation issue omits faf4b0dcea31 usbip: clean up an indentation issue omits f906d0614f5f usb: ftdi-elan: move a couple of statements to next line omits c2c1c66b5d43 usb: Fix Kconfig indentation omits 8f9b6228b2fc usb: host: u132-hcd: fix spelling mistake "overcurren" -> [...] omits f68341d194c3 USB: musb: use devm_platform_ioremap_resource() to simplify code omits 89fa75acc40f usb: phy: keystone: use devm_platform_ioremap_resource() t [...] omits 33b4332f9282 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] omits d706a95bb48a usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] omits e719ffbf872e usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] omits 9cbe0c60c791 usb: isp1362-hcd: use devm_platform_ioremap_resource() to [...] omits 55419932d2ac usb: host: xhci-tegra: use devm_platform_ioremap_resource( [...] omits 3aec68e3e020 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] omits 893a66d34298 usb: bdc: use devm_platform_ioremap_resource() to simplify code omits ec035f91297d usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] omits 80d59826d2d0 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] omits 9fd7a05e9776 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] omits 3c60e959fa35 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] omits 601acc789956 usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] omits 237b668c1c5d usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] omits 2ce113de3132 mac80211: simplify TX aggregation start omits 4fd0328d2f63 mac80211: pass internal sta to ieee80211_tx_frags() omits c0e284ccfeda media: venus: Update clock scaling omits e5b7fabb78f2 media: venus: Add codec data table omits 44d0a9c05bc0 drm/i915/execlists: Skip redundant resubmission omits 8dbebb2bd01e media: venus: Fix occasionally failures to suspend omits 4b76f9ed4707 nl80211: Document the expectation for NL80211_ATTR_IE in N [...] omits 020fa0f2f03a mac80211: IBSS: avoid unneeded return value processing omits 9c98f021e4e7 dma-fence: Serialise signal enabling (dma_fence_enable_sw_ [...] omits 3032c0b47e5f drm/i915/tgl: Add the Thunderbolt PLL divider values omits 40115bbc40e2 staging: wfx: implement the rest of mac80211 API omits fb2490f693ee staging: wfx: implement 802.11 key handling omits 1a61af0f8cbe staging: wfx: allow to scan networks omits 1f21b7fefa72 staging: wfx: allow to receive 802.11 frames omits 9bca45f3d692 staging: wfx: allow to send 802.11 frames omits f4a71ba8753d staging: wfx: add debug files and trace debug events omits c7ff39dd8b53 staging: wfx: setup initial chip configuration omits 846239f641db staging: wfx: introduce "secure link" omits 285be87c79e1 eeprom: at24: Improve confusing log message omits f95a29d40782 staging: wfx: add HIF commands helpers omits 4f8b7fabb15d staging: wfx: allow to send commands to chip omits e16e7f0716a6 staging: wfx: instantiate mac80211 data omits 185c106f79bf staging: wfx: add support for start-up indication omits 1cc298c91523 staging: wfx: add tracepoints for HIF omits b0998f0c040d staging: wfx: add IRQ handling omits e4ee3cb3efc6 staging: wfx: import HIF API headers omits 652b4afb240e staging: wfx: load firmware omits fee695e3e30f staging: wfx: add tracepoints for I/O access omits a794e8b6fafe staging: wfx: add I/O API omits bebf00512cc2 drm/omap: hdmi4: fix use of uninitialized var omits 9c5fa79f802a drm/omap: hdmi5: automatically choose limited/full range output omits 34d71136e0d9 drm/omap: dss: move platform_register_drivers() to dss.c a [...] omits f5b1fae153d9 drm/omap: fix missing scaler pixel fmt limitations omits 157d8f60363a drm/omap: tweak HDMI DDC timings omits 6e366c28e6b1 drm/omap: avoid copy in mgr_fld_read/write omits a9c4fbd544f9 drm/omap: drop unneeded locking from mgr_fld_write() omits 0096214a59a7 staging: wfx: add support for I/O access omits a7a91ca5a23d staging: wfx: add infrastructure for new driver omits d98bb9c2fec0 staging: exfat: explain the fs_sync() issue in TODO omits 8789f13ddc77 staging: exfat: fix fs_sync() calls. omits 7e6af677d827 staging: rtl8188eu: cleanup comments in update_hw_ht_param omits 5f6bca795f6d staging: rtl8188eu: cleanup whitespace in update_hw_ht_param omits 7e3303fc8c45 staging: rtl8188eu: rename variables to avoid mixed case omits b74e124e1048 staging: rtl8188eu: convert variables from unsigned char to u8 omits b664312285eb staging: rtl8712: fix boundary condition for n omits f8fcbb6ba89c staging: vc04_services: Avoid typedef omits 24fc755f56b1 quota: code cleanup for hash bits calculation omits 05848db2083d quota: avoid increasing DQST_LOOKUPS when iterating over d [...] omits dfc507b9eb26 drm/mgag200: Allocate cursor BOs at high end of video memory omits 2c51a6601693 drm/mgag200: Reserve video memory for cursor plane omits 378c18386a25 drm/mgag200: Move cursor BO swapping into mgag200_show_cursor() omits 047244aa0ad9 drm/mgag200: Move cursor-image update to mgag200_show_cursor() omits 6ae04536e747 drm/mgag200: Add separate move-cursor function omits 49b8d5aeaf81 drm/mgag200: Add init and fini functions for cursor handling omits 52e32da9a1fb drm/mgag200: Rename cursor functions to use mgag200_ prefix omits 0090ef3ecbd4 drm/ast: Allocate cursor BOs at high end of video memory omits 659d1a49c63d drm/ast: Move cursor offset swapping into ast_show_cursor() omits 2f5989fcd1b7 drm/ast: Move cursor update code to ast_show_cursor() omits 714468d9afdf drm/ast: Move ast_{show,hide}_cursor() within source file omits 96a49f39043d drm/ast: Don't call ast_show_cursor() from ast_cursor_move() omits 27f722ccbe15 scsi: target: Remove tpg_list and se_portal_group.se_tpg_node omits 06aeb3fb9f31 dt-bindings: clk: armada3700: document the PCIe clock omits 8511c9de1a31 dt-bindings: clk: armada3700: fix typo in SoC name omits e7ea59b6dc6d clk: mvebu: armada-37xx-periph: change suspend/resume time omits 4d8fb4948472 clk: mvebu: armada-37xx-periph: add PCIe gated clock omits 999915711188 clk: hisilicon: fix sparse warnings in clk-hi3660.c omits 9c2b87a6c2ab clk: hisilicon: fix sparse warnings in clk-hi3670.c omits eaa6ef563d1a rtc: interface: use timeu64_t for range_max omits 288d9cf1764a rtc: at91rm9200: use of_device_get_match_data() omits 9077f052abd5 net: propagate errors correctly in register_netdevice() omits 6964773e2692 Merge branch 'phy-at803x-add-ar9331-support' omits 7271df0bf03f net: phy: at803x: remove probe and struct at803x_priv omits 7908d2ce63ea net: phy: at803x: add ar9331 support omits 6aaee55cc8c6 mlxsw: PCI: Send EMAD traffic on a separate queue omits 9b17f5884be4 net/rds: Use DMA memory pool allocation for rds_header omits df1025fc279c Merge branch 'stmmac-eam' omits 560c07cba131 net: stmmac: Support enhanced addressing mode for DWMAC 4.10 omits 968a2978cb39 net: stmmac: Only enable enhanced addressing mode when needed omits 8a745c7ff2dd drm/amdgpu: improve MSI-X handling (v3) omits d4411d793eff drm/amd/display: fix spelling mistake AUTHENICATED -> AUTH [...] omits 4682bb8e050e HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs omits 1f8cde2a538b HID: lg-g15: Add support for controlling the G510's RGB backlight omits ad4203f5a243 HID: lg-g15: Add support for the G510 keyboards' gaming keys omits d5b5fc8c8952 HID: lg-g15: Add support for the M1-M3 and MR LEDs omits 97b741aba918 HID: lg-g15: Add keyboard and LCD backlight control omits 3a0275384c27 HID: Add driver for Logitech gaming keyboards (G15, G15 v2) omits b5625db9d23e Input: Add event-codes for macro keys found on various keyboards omits 245d73698ed7 audit: Report suspicious O_CREAT usage omits 8ad1193eae4c clk: bd718x7: Add MODULE_ALIAS() omits 185271a1fa07 riscv-docs: correct the sequence of the magic number 2 sin [...] omits 9692f2fdb163 scripts/sphinx-pre-install: Add a new path for the debian [...] omits ff8fdb36ac35 scripts/sphinx-pre-install: allow checking for multiple mi [...] omits bdd68860a044 Documentation: networking: device drivers: Remove stray asterisks omits ba71cc5c40a7 docs: it_IT: maintainer-pgp-guide: Fix reference to "Nitro [...] omits 151ea094378d r8152: Add identifier names for function pointers omits c58814637896 selftests/bpf: Correct path to include msg + path omits fb27dcd2909d selftests/bpf: Add static to enable_all_controllers() omits 4092de1ba34e Merge drm/drm-next into drm-misc-next omits e3aaf0e1744e drm/amdgpu: display_mode_vba_21: remove uint typedef omits 324fb7adf61f drm/amdgpu: hide another #warning omits 128a01f4724a drm/amdgpu: make pmu support optional, again omits cabe144bfd0c drm/amd/display: memory leak omits 2e0db9dec25f drm/amdgpu: remove set but not used variable 'pipe' omits 36e255dd8ffd drm/amdgpu: Drop unused variable and statement omits 1104057562ec drm/amdgpu: fix multiple memory leaks in acp_hw_init omits 2c9a0c66d520 drm/amdgpu: don't increment vram lost if we are in hibernation omits bd660f4f1111 drm/amdgpu : enable msix for amdgpu driver omits 452f9bdd9aff drm/amdkfd: Improve KFD IOCTL printing omits e7956997b1e6 drm/amdgpu: Export setup_vm_pt_regs() logic for mmhub 2.0 omits 923c087a1f1e drm/amdgpu: Add the HDP flush support for Navi omits e392c887df97 drm/amdkfd: Use array to probe kfd2kgd_calls omits 47c5ab6ca058 drm/amdkfd: Delete unnecessary function declarations omits 1456482bf8dc drm/amdgpu: Delete useless header file reference omits 21889cec0af0 drm/amd/amdgpu/sriov ip block setting of Arcturus omits cf21e76a6005 drm/amdgpu: return tcc_disabled_mask to userspace omits b96ec4a4e4b2 drm/amdgpu/dm/mst: Use ->atomic_best_encoder omits 2f232cf29e03 drm/amdgpu/dm/mst: Don't create MST topology managers for [...] omits d7a1b559f3c8 drm/amdgpu/dm/mst: Remove unnecessary NULL check omits f8d2d39eb406 drm/amdgpu: Iterate through DRM connectors correctly omits 684cd480fd4e drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology omits 88d802500a95 drm/amdkfd: fix kgd2kfd_device_init() definition conflict error omits fe9c32a63c0d drm/amd/powerplay: initlialize smu->is_apu is false by default omits 542b50e044bf Revert "drm/amdgpu: disable stutter mode for renoir" omits ef5af37a15d1 drm/amd/powerplay: update the interface for getting dpm fu [...] omits 2cf8d416d32b drm/amd/powerplay: implement the interface for setting scl [...] omits ea286ed728c8 drm/amd/powerplay: implement interface set_power_profile_m [...] omits 2e5294fe14db drm/amd/powerplay: add the interfaces for getting and sett [...] omits 665499c619f1 drm/amd/powerplay: add interface for getting workload type omits 47e56b5318db drm/amd/powerplay: add interface for forcing and unforcing [...] omits 4045f36fce82 drm/amd/powerplay: implement the interface for setting sof [...] omits af1ec44f9a56 drm/amd/powerplay: bypass dpm_context null pointer check g [...] omits 227f7d58d707 drm/amd/amdgpu: add IH cg support on soc15 project omits 95f71bfad2c8 drm/amd/powerplay: add sensor lock support for smu omits 64e51a1b551d drm/amd/powerplay: change metrics update period from 1ms to 100ms omits c18cc2bb9e06 drm/amdkfd: Fix race in gfx10 context restore handler omits b2100ce1db91 drm/amdkfd: Use setup_vm_pt_regs function from base driver in KFD omits 286b789e1e11 drm/amdgpu: Export setup_vm_pt_regs() logic for gfxhub 2.0 omits 56fc40aba4d9 drm/amdkfd: Eliminate get_atc_vmid_pasid_mapping_valid omits 3fe023d42ea8 drm/amdkfd: Query vmid pasid mapping through stored info f [...] omits d9d4623c87e9 drm/amdkfd: Record vmid pasid mapping in the driver for no [...] omits 6027b1bf6071 drm/amdkfd: Use hex print format for pasid omits d19eb6aca702 drm/amdkfd: Delete unused defines omits 22471a583247 drm/amdkfd: Move the control stack on GFX10 to userspace buffer omits 3a0c3423921e drm/amd: Pass drm_device to kfd omits 171bc67eb508 drm/amdkfd: Store kfd_dev in iolink and cache properties omits 0e94b5640bb7 drm/amdkfd: use navi12 specific family id for navi12 code path omits 3f94281751dc drm/amdgpu: Add SMUIO values for other I2C controller v2 omits b55a8b8b4131 drm/amdkfd: Use better name for sdma queue non HWS path omits 9941a6bfbd59 drm/amdkfd: Delete useless SDMA register setting on non HWS path omits e7883ab63213 drm/amd/display: prevent memory leak omits b77fb9d88e62 drm/amdkfd: Add NAVI12 support from kfd side omits 56f074d815cd drm/amdgpu: restrict hotplug error message omits 4a2465286773 drm/amdgpu: once more fix amdgpu_bo_create_kernel_at omits d02a7061b3d9 drm/amd/powerplay: update arcturus smu-driver interaction header omits 3d8361b11ca4 drm/amdgpu: add comments in ras interrupt callback omits ba0834921400 drm/amdgpu: implement common gmc_ras_late_init omits be5b39d87a88 drm/amdgpu: move xgmi ras fini to xgmi block omits 196041205cd4 drm/amdgpu: move mmhub ras fini to mmhub block omits 181c93e5ecdb drm/amdgpu: move umc ras fini to umc block omits f2575941e61f drm/amdgpu: add ras fini for xgmi omits de9bbd5273c8 drm/amdgpu: add ras fini for nbio omits 0771b0bf0790 drm/amdgpu: simplify the access to eeprom_control struct omits 41190cd73341 drm/amdgpu: remove ih_info parameter of gfx_ras_late_init omits 56c54b25c3b6 drm/amdgpu: remove ih_info parameter of umc_ras_late_init omits e536c8185038 drm/amdgpu: add common sdma_ras_fini function omits 3b7b7647bef8 drm/amdgpu: add common gfx_ras_fini function omits 2adf13440acc drm/amdgpu: add common gmc_ras_fini function omits 65bc47a65994 drm/amdgpu: move mmhub_ras_if from gmc to mmhub block omits d65bf1f8a795 drm/amdgpu: replace mmhub_funcs with mmhub.funcs omits d3a5a121b84a drm/amdgpu: add common mmhub member for adev omits 03740baab3b5 drm/amdgpu: move umc_ras_if from gmc to umc block omits fc04e6b4843c drm/amdgpu: refine sdma4 ras_data_cb omits 4c65dd104107 drm/amdgpu: move sdma ecc functions to generic sdma file omits 725253ab9b4f drm/amdgpu: move gfx ecc functions to generic gfx file omits 34cc4fd9ff71 drm/amdgpu: move umc ras irq functions to umc block omits f5f06e21e970 drm/amdgpu: update parameter of ras_ih_cb omits e7da754b00ee drm/amdgpu: fix an UMC hw arbitrator bug(v3) omits 6de088a08ddc drm/amdgpu: remove gfx9 NGG omits 631cdbd27e92 drm/amdgpu/atomfirmware: simplify the interface to get vram info omits bd5520273cea drm/amdgpu/atomfirmware: use proper index for querying vra [...] omits d1249aae81e9 drm/amdgpu/display: include slab.h in dcn21_resource.c omits 52510a4035e1 drm/amdgpu/psp: silence response status warning omits bbaa343a8879 drm/amd/powerplay: remove duplicate macro of smu_get_uclk_ [...] omits df99ac0fcc50 drm/amd/amdgpu:Fix compute ring unable to detect hang. omits 90a08351f72d drm/amdgpu: Use mode2 mode to perform GPU RESET for Renoir omits 068ad870bbd8 drm/amd/powerplay: A workaround to GPU RESET on APU omits 80f9bfe4e879 drm/amd/powerplay: Add mode2 mode for GPU RESET in SMU omits 40463bdc2271 drm/amdkfd: Sync gfx10 kfd2kgd_calls function pointers omits c637b36aeac1 drm/amdkfd: Fix NULL pointer dereference for set_scratch_b [...] omits 424b5442a2a6 drm/amdkfd: Remove unnecessary pm_init() for non HWS mode omits 89b0679bd8cf drm/amdkfd: Remove excessive print when reserving doorbells omits 812330eb69a4 drm/amdkfd: Add an error print if SDMA RLC is not idle omits 0b36603c0dbb drm/amdgpu/display: fix 64 bit divide omits 05ba0095fb7b drm/amdgpu: correct condition check for psp rlc autoload omits 1f01cd990515 drm/amdgpu: add command id in psp response failure message omits 90c88dab8ef5 drm/amdgpu: enable psp front door loading by default on Arcturus omits 9a018e5a852f drm/amdgpu: disable vcn ip block for front door loading on [...] omits 4db37544cee5 drm/amdgpu/gfx10: add support for wks firmware loading omits 81de29d842cc drm/amdkfd: fix a potential NULL pointer dereference (v2) omits f77c7109c071 drm/amdgpu/ras: fix and update the documentation for RAS omits a667b75c1ec2 drm/amdgpu: fix documentation for amdgpu_pm.c omits fc9c7f847014 drm/amdgpu/ih: fix documentation in amdgpu_irq_dispatch omits 1d614ded87e9 drm/amdgpu/vm: fix up documentation in amdgpu_vm.c omits 4d8e54d2b9d3 drm/amdgpu/mn: fix documentation for amdgpu_mn_read_lock omits ebc52c1692e6 drm/amdgpu: fix documentation for amdgpu_gem_prime_export omits b8e8c934f0aa drm/amd/display; Fix kernel doc warnings omits d0580c09c65c drm/amdgpu: remove excess function parameter description omits f0ee9b184c48 drm/amd/display: hide an unused variable omits e53aec7e4148 drm/amdgpu: enable full ras by default omits 57d4f3b7fd65 drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2) omits 7677b0dbce39 drm/amdgpu/gfx10: update gfx golden settings for navi14 omits aa4604b6e432 drm/amdgpu/gfx10: update gfx golden settings omits ade9a34e7d96 drm/amdgpu: flag navi12 and 14 as experimental for 5.4 omits 01b40c98ede4 drm/amdgpu/psp: invalidate the hdp read cache before readi [...] omits e8186eeccb84 drm/amdgpu/psp: flush HDP write fifo after submitting cmds [...] omits 5222d2614602 drm/amdgpu: remove redundant variable definition omits 8a3e801f1924 drm/amdgpu: avoid null pointer dereference omits f256ba473ea8 drm/amdgpu/powerplay: add new mapping for APCC_DFLL feature omits fec6a08aaec5 drm/amdgpu: do not init mec2 jt for renoir omits 2011eaea214a drm/amdgpu: add psp ip block for arct omits c7c5be3c892f drm/amd/display: Restore backlight brightness after system resume omits a142ba8800dd drm/amdgpu/ras: use GPU PAGE_SIZE/SHIFT for reserving pages omits ec51d3facd3e drm/amdgpu/discovery: get gpu info from ip discovery table omits afa44809a441 drm/amdgpu: use GPU PAGE SHIFT for umc retired page omits 08dac62f3e20 drm/amd/powerplay: implement VCN power gating control interface omits 57516cdd74d4 drm/amdgpu: add navi12 pci id omits ae115c81ecd3 drm/amdgpu: replace DRM_ERROR with DRM_WARN in ras_reserve [...] omits 879e723df3cd docs: drm/amdgpu: Resolve build warnings omits 63b2b5e91b56 drm/amdgpu/vm: fix documentation for amdgpu_vm_bo_param omits 8daf3eccf85e drm/amdkfd: Delete unused KFD_IS_* macro omits ea268870d6f5 drm/amd/display: Add hdcp to Kconfig omits 96a3b32e6723 drm/amd/display: only enable HDCP for DCN+ omits da3fd7ac0bcf drm/amd/display: Update CP property based on HW query omits 2a0f92700fe3 drm/amd/display: handle DP cpirq omits 0c8620d63d41 drm/amd/display: Handle Content protection property changes omits 52704fcaf74b drm/amd/display: Initialize HDCP work queue omits 55b50e68b5dd drm/amd/display: Create dpcd and i2c packing functions omits a193ed2094ba drm/amd/display: Create amdgpu_dm_hdcp omits d462fcf5012b drm/amd/display: Update hdcp display config omits 411491fb8895 drm/amd/display: add PSP block to verify hdcp steps omits 4c283fdac08a drm/amd/display: Add HDCP module omits 143f23053333 drm/amdgpu: psp DTM init omits ed19a9a2bb1a drm/amdgpu: psp HDCP init omits bb2746ac9143 drm/amd/display: Improve LFC behaviour omits ec4388a267e0 drm/amd/display: Add detile buffer size for DCN20 omits 08b662793b90 drm/amd/display: fix use of uninitialized variable omits 0fc3ba1c53bc drm/amd/display: 3.2.51.1 omits 00d22e9e04c9 drm/amd/display: Add missing HBM support and raise Vega20's uclk. omits 79816043f0f2 drm/amd/display: 3.2.51 omits 7f7652ee8c8c drm/amd/display: enable single dp seamless boot omits c84ad0d6b93e drm/amd/display: update odm mode validation to be in line [...] omits 3a4d180d4a9d drm/amd/display: Optimize clocks on clock change omits 2fef0faa1cdc drm/amd/display: Set number of pipes to 1 if the second pi [...] omits 2ad0cdf9e2e9 drm/amd/display: set minimum abm backlight level omits 799c5b9cb91c drm/amd/display: Revert fixup DPP programming sequence omits 6bd0a112ec12 drm/amd/display: Do not double-buffer DTO adjustments omits 97ef12263fce Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 0881ab6e74b0 ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_ [...] omits d8145989ff8c ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() omits 50014499e6a4 ASoC: soc-core: use devm_xxx for component related resource omits 0f23f718ecbc ASoC: soc-core: add soc_setup_card_name() omits 7ce6088f6062 ASoC: soc-core: remove soc_remove_dai_links() omits 4dc0e7df6283 ASoC: soc-core: use devm_kzalloc() for rtd omits 5a7423993007 tas2770: fix platform_no_drv_owner.cocci warnings omits a00d17e0a71a Revert "drm/sun4i: dsi: Change the start delay calculation" omits 7ac626996882 drm/sun4i: dsi: Fix TCON DRQ set bits omits ae436fe81053 pinctrl: ssbi-gpio: convert to hierarchical IRQ helpers in [...] omits be4c60b563ed pinctrl: devicetree: Avoid taking direct reference to devi [...] omits 1c056ad87117 drm/sun4i: sun6i_mipi_dsi: Add VCC-DSI regulator support omits 8a317f223bcf dt-bindings: sun6i-dsi: Add VCC-DSI supply property omits 6ad94e957c3c Merge branch 'ib-fwnode-gpiod-get-index' into devel omits 13949fa9daa9 gpiolib: introduce fwnode_gpiod_get_index() omits 2d2f116d69c1 gpiolib: introduce devm_fwnode_gpiod_get_index() omits 87d6021b8143 x86/math-emu: Limit MATH_EMULATION to 486SX compatibles omits e6b44ce1925a x86/math-emu: Check __copy_from_user() result omits 5ede17d61592 dt-bindings: gpio: rcar: Add DT binding for r8a774b1 omits 35c3ba911ae1 Documentation: gpio: driver: Format code blocks properly omits 48c38154d539 drm/i915: use DRM_DEBUG_KMS() instead of drm_dbg(DRM_UT_KMS, ...) omits 0d52cc7e0311 drm/i915: use DRM_ERROR() instead of drm_err() omits 09107a51b096 pinctrl: at91-pio4: implement .get_multiple and .set_multiple omits fcde8c7eea60 drm/i915/selftests: Exercise potential false lite-restore omits fab401e1ee96 net/rds: Log vendor error if send/recv Work requests fail omits 80f60a911e5e mvpp2: remove misleading comment omits bc389189131c Merge branch 'CAIF-Kconfig-fixes' omits 0f04f8ea62ce Minor fixes to the CAIF Transport drivers Kconfig file omits 21d549769e79 Isolate CAIF transport drivers into their own menu omits 0903102f5785 Clean up the net/caif/Kconfig menu omits b60fa1c5d01a net_sched: remove need_resched() from qdisc_run() omits 37048e94a2dc net: dsa: Remove unused __DSA_SKB_CB macro omits 463fa44eec2f Input: atmel_mxt_ts - disable IRQ across suspend omits f21e8b80b79d drm/i915/mg: Use tc_port instead of port parameter to MG r [...] omits 2c840676be8f wil6210: check len before memcpy() calls omits 315cee426f87 ar5523: check NULL before memcpy() in ar5523_cmd() omits 1382993f882b ath10k: add support for hardware rfkill omits f8914a14623a ath10k: restore QCA9880-AR1A (v1) detection omits cc6df017e557 ath10k: fix offchannel tx failure when no ath10k_mac_tx_fr [...] omits b74d402ef599 Merge branch 'sja1105-cleanups' omits 1bd448703895 net: dsa: sja1105: Rename sja1105_spi_send_packed_buf to s [...] omits dff79620c3e8 net: dsa: sja1105: Replace sja1105_spi_send_int with sja11 [...] omits 09c1b412558b net: dsa: sja1105: Don't use "inline" function declaration [...] omits 5cf37738e0ef Merge branch 'SMB-rootfs' omits 51976f47d29a ipconfig: Handle CONFIG_CIFS_ROOT option omits 8902dd526020 init: Support mounting root file systems over SMB omits aa2048552813 doc-rst: Programmatically render MAINTAINERS into ReST omits 1b1438b5351f doc-rst: Reduce CSS padding around Field omits 1f6d768a09c6 Merge branch 'ionic-driver-updates' omits e982ae6aa4e1 ionic: add lif_quiesce to wait for queue activity to stop omits e95f922f4c2f ionic: implement ethtool set-fec omits 780eded34ccc ionic: report users coalesce request omits d229be4b27a8 ionic: use wait_on_bit_lock() rather than open code omits da0729e8d2ae ionic: simplify returns in devlink info omits df428e4049a6 Merge branch 'per-netns-notifier' omits f1cdaa077cca mlxsw: spectrum: Use per-netns netdevice notifier registration omits a30c7b429f2d net: introduce per-netns netdevice notifiers omits afa0df599813 net: push loops and nb calls into helper functions omits 0fbae9d2db85 drm/i915: Clean up encoder->crtc_mask setup omits ed500bf61279 drm/i915: Populate possible_crtcs correctly omits 3cbad5d77749 drm/i915/gem: Refactor tests on obj->ops->flags omits dfe324f34c53 drm/i915/selftests: Extract random_offset() for use with a prng omits 006e570128f4 drm/i915: Fix g4x sprite scaling stride check with GTT remapping omits 15de0889b0c9 drm/i915: Polish intel_tv_mode_valid() omits 74f1d78965ee drm/i915: Limit MST modes based on plane size too omits 32f0a6ddc8c9 media: venus: Use on-chip interconnect API omits c690435ed079 media: venus: core: Fix msm8996 frequency table omits d8db0b36d888 drm/msm: use drm_debug_enabled() to check for debug categories omits dee97f6ab4a9 drm/i2c/sil164: use drm_debug_enabled() to check for debug [...] omits 6511a945cf7d drm/etnaviv: use drm_debug_enabled() to check for debug ca [...] omits f0a8f533adc2 drm/print: add drm_debug_enabled() omits 959b077f26a1 drm/print: move drm_debug variable to drm_print.[ch] omits 0e0e78e32e72 backlight: lm3630a: Add an enable gpio for the HWEN pin omits ae92365cdd75 dt-bindings: backlight: lm3630a: Add enable-gpios to descr [...] omits 7050a7c37477 backlight: ipaq_micro: Make structure micro_bl_props constant omits 8ad003e7348e backlight: lm3630a: Fix module aliases omits 3c0f9d8bcf47 spi: spi-fsl-dspi: Always use the TCFQ devices in poll mode omits 87fd0db6d7df regulator: Document "regulator-boot-on" binding more thoroughly omits dca6408d6f7e ASoC: samsung: Rename Arndale card driver omits 03081cc370b9 ASoC: samsung: arndale: Add support for WM1811 CODEC omits aaa68472ed1f ASoC: samsung: arndale: Simplify DAI link initialization omits 25317997cbcd Merge branch 'asoc-5.4' into asoc-5.5 omits 3055c92c7d40 usb-storage: SCSI glue: use dev_err instead of printk omits 4fb8783165b7 drm/i915/display: abstract all vgaarb access to intel_vga.[ch] omits a4311745bba9 drm/i915/userptr: Never allow userptr into the mappable GGTT omits 834f65e18c82 clk: sunxi-ng: h6: Allow GPU to change parent rate omits 4a50d454502f cw1200: Fix a signedness bug in cw1200_load_firmware() omits bcde60e599fb rtw88: remove misleading module parameter rtw_fw_support_lps omits 04b786e00987 rtw88: add deep PS PG mode for 8822c omits d3be4d115be0 rtw88: select deep PS mode when module is inserted omits 3a068a2a6585 rtw88: not to enter LPS by coex strategy omits 27e117e4b01b rtw88: add deep power save support omits 37ba5de2e731 rtw88: leave PS state for dynamic mechanism omits d3e20fd17d0b rtw88: LPS enter/leave should be protected by lock omits 5235d63640c6 rtw88: remove unused lps state check helper omits 3d391c06d917 rtw88: not to control LPS by each vif omits 61d7309562b5 rtw88: not to enter or leave PS under IRQ omits 6f0b0d28fde8 rtw88: pci: reset H2C queue indexes in a single write omits 3c5196058508 rtw88: remove redundant flag check helper function omits 66070e86878c rtlwifi: rtl8723be: Remove set but not used variables 'reg [...] omits 533e3de41205 rtlwifi: rtl8192ee: Remove set but not used variables 'reg [...] omits 4a26e11500b8 rtlwifi: rtl8192ee: Remove set but not used variables 'sho [...] omits 70906d941ccd rtlwifi: Remove set but not used variables 'dataempty','hoffset' omits 4010758eb082 rtlwifi: Remove set but not used variable 'rtstate' omits a2cdd07488e6 rtl8xxxu: prevent leaking urb omits ab8c31dd8c8a net/wireless: Use kmemdup rather than duplicating its impl [...] omits c01ebd6c4698 r8152: Use guard clause and fix comment typos omits a786ab36ae6f vsock/virtio: add support for MSG_PEEK omits 678799194a53 hso: fix NULL-deref on tty open omits 7e5705c635ec tools/power/cpupower: Fix initializer override in hsw_ext_cstates omits 03bd4773d898 libbpf: Bump current version to v0.0.6 omits 37a2fce09001 dt-bindings: sh_eth convert bindings to json-schema omits 9fb137aef34e net: usb: ax88179_178a: allow optionally getting mac addre [...] omits 0d7982ce6e3a ipv6: minor code reorg in inet6_fill_ifla6_attrs() omits 7a56493f0620 Merge branch 'netdev-altnames' omits 76c9ac0ee878 net: rtnetlink: add possibility to use alternative names a [...] omits cc6090e985d7 net: rtnetlink: introduce helper to get net_device instanc [...] omits 7af12cba4ef0 net: rtnetlink: unify the code in __rtnl_newlink get dev w [...] omits 88f4fb0c7496 net: rtnetlink: put alternative names to getlink message omits 36fbf1e52bd3 net: rtnetlink: add linkprop commands to add and delete al [...] omits ff92741270bf net: introduce name_node struct to be used in hashlist omits 6958c97a488c net: procfs: use index hashlist instead of name hashlist omits 503e59365dd1 media: i2c: ov2659: Switch to SPDX Licensing omits 9d669fbfca20 media: i2c: ov2659: Fix missing 720p register config omits 2b4a07a0dd33 media: i2c: ov2659: Add powerdown/reset gpio handling omits 341f0960a87c media: dt-bindings: ov2659: add powerdown/reset-gpios opti [...] omits 85c4043f1d40 media: i2c: ov2659: fix s_stream return value omits 72da0419e62e media: i2c: ov2659: Cleanup include file list omits 1bc06fdbdf54 media: i2c: ov2659: Fix sensor detection to actually fail [...] omits 7359fac5a478 media: i2c: ov2659: Fix for image wrap-around in lower resolution omits 623df5d710fe media: i2c: ov5695: Modify the function of async register [...] omits 355047f411c0 media: v4l: fwnode: Make v4l2_fwnode_endpoint_free() safer omits 8f4ac27af9d6 media: v4l: Put camera sensor, lens and flash drivers unde [...] omits 1463b371aff0 media: ov6650: Fix stored crop rectangle not in sync with [...] omits 3143b459de4c media: ov6650: Fix stored frame format not in sync with hardware omits 5439fa9263cb media: ov6650: Fix default format not applied on device probe omits 39034bb0c26b media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support omits 1c6a2b630951 media: ov6650: Fix some format attributes not under control omits 12500731895e media: ov6650: Fix incorrect use of JPEG colorspace omits 7b188d6ba27a media: ov6650: Fix crop rectangle alignment not passed back omits c404af950d14 media: ov6650: Fix control handler not freed on init error omits 1b23ee9ccf86 media: ov6650: Fix MODULE_DESCRIPTION omits 36756fbff1e4 media: max2175: Fix build error without CONFIG_REGMAP_I2C omits 7c617138b825 media: cx231xx: convert to the vb2 framework omits 7e86efa2ff03 media: cec-gpio: add notifier support omits 98f290731fe3 media: cec: document CEC_ADAP_G_CONNECTOR_INFO and capability omits 9098c1c251ff media: cec: expose the new connector info API omits 806e0cdfee0b media: cec.h: CEC_OP_REC_FLAG_ values were swapped omits b52c2ed31332 media: cec/cec-adap.c: use new UI_CMD defines omits eeabc18b9372 media: uapi/linux/cec.h: add defines for the CEC UI Comman [...] omits a5bbeeca8e36 media: imx: enable V4L2_PIX_FMT_XBGR32, _BGRX32, and _RGBX32 omits 6a181e333954 x86/realmode: Explicitly set entry point via ENTRY in link [...] omits 187ef7c5c781 media: uapi: h264: clarify num_ref_idx_l[01]_(default_)act [...] omits 8255b4d21967 media: uapi: h264: clarify V4L2_PIX_FMT_H264_SLICE format omits 9db5f87f6723 media: hantro: h264: Fix the frame_num wraparound case omits e00cc83ecc3d media: hantro: h264: Rename POC_CMP() into HANTRO_CMP() omits 3e5ba2ac8508 media: hantro: h264: Fix a comment in b1_ref_list_cmp() omits 083693214f28 media: rcar-vin: Add support for V4L2_FIELD_ALTERNATE omits 104464f573d5 media: rcar-vin: Do not reset the crop and compose rectang [...] omits be2644aac3e1 tcp: add ipv6_addr_v4mapped_loopback() helper omits 20aca4a33bc4 media: rcar-vin: Rename rectangle holding the video source [...] omits d23e12dc4e26 media: rcar-vin: Make use of V4L2_FIELD_IS_INTERLACED() macro omits a0862a40364e media: rcar-vin: Fix incorrect return statement in rvin_tr [...] omits f71193af4393 media: hantro: Simplify buffer helpers omits 05e58c83d631 media: hantro: Simplify macroblock macros omits 5adff604a51e media: vidioc-g-fbuf.rst: remove duplicate 'struct' omits c362f77a243b media: vim2m: Fix abort issue omits b4add02d2236 media: vivid: Set vid_cap_streaming and vid_out_streaming to true omits 1adbb8276f21 media: v4l2-dv-timings.c: fix format string omits 2455d417c03a media: vim2m: Fix BUG_ON in vim2m_device_release() omits 1c7b5eedb988 media: mtk-vcodec: vdec: clean up vidioc_vdec_s_fmt a bit omits 2abb4db289d7 media: mtk-vcodec: vdec: set VPI IPI handler in one place omits dda8415e17c9 media: mtk-vcodec: vdec: fix incorrect pointer dereference omits ba0c8e6eed07 media: em28xx: make various arrays static const, makes obj [...] omits 5914ecf4b18f media: s3c-camif: make array 'registers' static const, mak [...] omits 3ff8b2c64609 media: uapi: h264: clarify dec_ref_pic_marking_bit_size fields omits 3f5e1e2f6e3d media: hantro: streamline open, reuse error path omits 4a0cad6dcaa1 media: ext-ctrls-flash.rst: fix typo omits a9cc4cbcdfd3 media: seco-cec: Add a missing 'release_region()' in an er [...] omits 965c71e8adcf media: cedrus: fix various format-related compliance issues omits dec555256f2c media: cedrus: choose default pixelformat in try_fmt omits ae0688f659ad media: cedrus: fill in bus_info for media device omits 724de7b5fe72 media: am437x-vpfe: Switch to SPDX Licensing omits ea169d2d6561 media: am437x-vpfe: Remove per bus width static data omits 750ef54b7e2b media: am437x-vpfe: TRY_FMT ioctl is not really trying anything omits f60de889d7db media: am437x-vpfe: fix function trace debug log omits 0512ccba072a media: am437x-vpfe: Use a per instance format array instea [...] omits 13aa21cfe92c media: am437x-vpfe: Setting STD to current value is not an error omits 73940235337e media: am437x-vpfe: Streamlined vb2 buffer cleanup omits 158a1dddf2db media: am437x-vpfe: fix start streaming error path omits b58e69e9a573 media: am437x-vpfe: Wait for end of frame before tear-down omits e6784f9e4ebb media: am437x-vpfe: Rework ISR routine for clarity omits a322b3377f4b pinctrl: samsung: Fix device node refcount leaks in init code omits 7f028caadf6c pinctrl: samsung: Fix device node refcount leaks in S3C64x [...] omits 6fbbcb050802 pinctrl: samsung: Fix device node refcount leaks in S3C24x [...] omits 5c7f48dd14e8 pinctrl: samsung: Fix device node refcount leaks in Exynos [...] omits 3d2557ab75d4 pinctrl: samsung: Add of_node_put() before return in error path omits 7879fc4bdc75 x86/rdrand: Sanity-check RDRAND output omits 8f5c285f3ef5 SPI: designware: pci: Switch over to MSI interrupts omits 16c3e058036a spi: spi-fsl-qspi: Introduce variable to fix different inv [...] omits 057b8945f78f spi: lpspi: fix memory leak in fsl_lpspi_probe omits d3b0ffa1d75d spi: gpio: prevent memory leak in spi_gpio_probe omits 95bddd8bbf91 regulator: bd718x7: Add MODULE_ALIAS() omits 3a9e204d4e36 ASoC: SOF: Intel: Add context data to any IPC timeout. omits f567ff6c76f7 ASoC: SOF: Intel: hda: fix reset of host_period_bytes omits e3ebfd0ab5b4 ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_st [...] omits 8692d498d675 ASoC: SOF: core: check for mandatory fw_ready op during SOF probe omits 9a06508bf782 ASoC: SOF: ipc: retain DSP context after FW exception. omits 2ab4c50f6955 ASoC: SOF: trace: move to opt-in with Kconfig and module p [...] omits 767b0bc59057 ASoC: madera: Add support for using MCLK3 omits 5be5515a8ea1 net: core: dev: replace state xoff flag comparison by neti [...] omits 5f71c84038d3 r8152: Factor out OOB link list waits omits e6679fd1e2fc platform/chrome: wilco_ec: Add debugfs test_event file omits f3fceba5da5e RDMA/rxe: Verify modify_device mask omits 39ce85f3b185 RDMA/bnxt_re: Remove unsupported modify_device callback omits d0f3ef36bf49 RDMA/core: Fix return code when modify_device isn't supported omits 47c7bcfdb387 media: am437x-vpfe: Fix missing first line omits b0e41bf23b59 media: am437x-vpfe: Fix suspend path to always handle pinc [...] omits 2c4414ce9266 media: MAINTAINERS: Add reviewer to vimc driver omits 78364ccffd33 media: doc: media: vimc: Update module parameter usage inf [...] omits 3a9e69f1404f media: vimc: move duplicated IS_SRC and IS_SINK to common header omits d7fb5c361c2a media: vimc: Fix gpf in rmmod path when stream is active omits f13d5f361959 media: vimc: Collapse component structure into a single mo [...] omits 713f871b30a6 media: mc-device.c: fix memleak in media_device_register_entity omits 36909b552d0e media: i2c: mt9m001: make array init_regs static, makes ob [...] omits 050dbddf249e RDMA/siw: Fix port number endianness in a debug message omits 23c1c13cdd55 RDMA/siw: Simplify several debug messages omits 5a58252fa37f dt-bindings: gpu: Convert Samsung 2D Graphics Accelerator [...] omits 671bc90e2207 dt-bindings: gpu: Convert Samsung Image Scaler to dt-schema omits bce3cff3a303 dt-bindings: bus: renesas-bsc: convert bindings to json-schema omits 785ae7420af3 dt-bindings: bus: simple-pm-bus: convert bindings to json-schema omits 4b73b6f7dca3 dt-bindings: timer: Use defines instead of numbers in Exyn [...] omits 65eba0db2274 dt-bindings: timer: Convert Exynos MCT bindings to json-schema omits e22b86e97317 drm/rect: Add drm_rect_init() omits 763ba2eca0f1 drm/rect: Add drm_rect_translate_to() omits e07f7927d52b docs: No structured comments in kernel/dma/coherent.c omits f59769c52cd7 drm/komeda: Workaround for broken FLIP_COMPLETE timestamps omits 6eeff06db999 IB/iser: remove redundant macro definitions omits 7718cf03c3ce IB/iser: bound protection_sg size by data_sg size omits 70bcc63f84ea IB/iser: add unlikely checks in the fast path omits b05cec61c703 HID: hidraw: replace printk() with corresponding pr_xx() variant omits b543db46b47d HID: google: whiskers: signal tablet mode on connect omits 79085c7dd24b HID: google: whiskers: signal tablet mode switch on disconnect omits 38e57f0693ad HID: google: whiskers: more robust tablet mode detection omits 811ae8ba6dca x86/microcode/intel: Issue the revision updated message on [...] omits 93946a33b569 x86/microcode: Update late microcode in parallel omits 3e3e24b42043 selinux: allow labeling before policy is loaded omits 663912a6378a RDMA/counter: Prevent QP counter manual binding in auto mode omits e40642dc01b8 selinux: remove load size limit omits e18409c0589f Documentation: document earlycon without options for more [...] omits 0522e130b00a docs: perf: Add imx-ddr to documentation index omits 81929718b866 Merge branch 'dump-struct' into docs-next omits f861537d5f85 kernel-doc: add support for ____cacheline_aligned_in_smp a [...] omits 2b5f78e5e942 kernel-doc: fix processing nested structs with attributes omits 2730ce017fa6 scripts/sphinx-pre-install: add how to exit virtualenv usa [...] omits 6ee0fac199e1 docs: fix memory.low description in cgroup-v2.rst omits 2c861bf5e6ff docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names omits 6795b29c1ca0 docs: security: fix section hyperlink omits 9fde576f7874 CREDITS: update email address for Martin Kepplinger omits 631604b49201 mailmap: add new email address for Martin Kepplinger omits 29efbb24d992 docs: Use make invocation's -j argument for parallelism omits b20473168905 of/fdt: don't ignore errors from of_setup_earlycon omits 1f947a863dfc dt-bindings: arm: samsung: Convert Exynos PMU bindings to [...] omits cd392f15ccfd dt-bindings: arm: samsung: Convert Exynos System Registers [...] omits d500314a47fa dt-bindings: irqchip: renesas-irqc: convert bindings to js [...] omits 3b76f4e1d153 dt-bindings: iommu: Convert Samsung Exynos IOMMU H/W, Syst [...] omits 9dacf8b5b169 dt-bindings: iio: adc: exynos: Remove old requirement of t [...] omits b356ceb3c0c6 dt-bindings: iio: adc: exynos: Convert Exynos ADC bindings [...] omits 81bedcc72450 dt-bindings: rtc: s3c: Convert S3C/Exynos RTC bindings to [...] omits daa629cdba21 dt-bindings: arm: samsung: Convert Exynos Chipid bindings [...] omits 1bc2711c3994 dt-bindings: arm: samsung: Document missing Exynos7 boards [...] omits e557d383486e dt-bindings: arm: samsung: Document missing S5Pv210 boards [...] omits 3412bef684d8 dt-bindings: arm: samsung: Convert Samsung board/soc bindi [...] omits 67e4a47a076a dt-bindings: power: syscon-poweroff: Convert bindings to j [...] omits d3895c2a8682 dt-bindings: power: syscon-reboot: Convert bindings to jso [...] omits 6e3ffcd59206 dt-bindings: gpu: Convert Samsung Image Rotator to dt-schema omits 99785b86eead drm/i915/dp: Fix DP MST error after unplugging TypeC cable omits cd486e627e67 ath9k_htc: Discard undersized packets omits e01fddc19d21 ath9k_htc: Modify byte order for an error message omits 182a1d8bc4ed regulator: pcap-regulator: remove unused variable 'SW3_table' omits bdde4718aba3 iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_all [...] omits 9062c1d0beda iommu/io-pgtable: Move some initialization data to .init.rodata omits 1b0a2b2d3ccb spi: fsl-lpspi: clean up indentation issue omits c8b0de762e0b perf/smmuv3: use devm_platform_ioremap_resource() to simpl [...] omits f4b323905d8b spi: Introduce dspi_slave_abort() function for NXP's dspi [...] omits 3f049e7df22e spi: xtensa-xtfpga: Use devm_platform_ioremap_resource() i [...] omits 6cdcb5d39441 spi: mediatek: Use devm_platform_ioremap_resource() in mtk [...] omits 5dd381e71994 spi: mediatek: Use devm_platform_ioremap_resource() in mtk [...] omits 22262695f46b spi: lantiq-ssc: Use devm_platform_ioremap_resource() in l [...] omits 539ff2488af8 spi: mxic: Ensure width is respected in spi-mem operations omits e61bb114d41d spi: atmel: Remove AVR32 leftover omits 3ade3a37bdd7 spi: dw: Add compatible string for Renesas RZ/N1 SPI Controller omits 1e6959832510 spi: dw: Add basic runtime PM support omits 47cf13bc763c dt-bindings: snps,dw-apb-ssi: Add optional clock domain in [...] omits da182a61fce0 dt: spi: Add Renesas RZ/N1 binding documentation omits 9c12e34a3be1 spi: dt-bindings: Convert spi-sifive binding to json-schema omits 85d27be81e39 dt-bindings: hspi: Convert bindings to json-schema omits e62cb0e0002c regulator: da9063: Simplify da9063_buck_set_mode for BUCK_ [...] omits 41145b980e3f regulator: pbias: Use of_device_get_match_data omits 2e36e140b8b8 regulator: qcom_spmi: Add support for PM8004 regulators omits 504db0f82660 perf/arm-cci: use devm_platform_ioremap_resource() to simp [...] omits 1c8d96b41d8b perf/arm-ccn: use devm_platform_ioremap_resource() to simp [...] omits 7fdd7f7c33d2 perf: xgene: use devm_platform_ioremap_resource() to simpl [...] omits 42c184ade43a perf: hisi: use devm_platform_ioremap_resource() to simplify code omits 1a476abc723e tas2770: add tas2770 smart PA kernel driver omits e44adca5fa25 regulator: qcom_smd: Add PM8950 regulators omits e4ff1710885c regulator: qcom_spmi: Add PM8950 SPMI regulator omits 04a99ce605a7 fixed-regulator: dt-bindings: Fixed building error for com [...] omits 4378f1fbe924 ASoC: soc-pcm: Use different sequence for start/stop trigger omits 703df4413ff6 ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 omits 80e84f36412e ath9k_hw: fix uninitialized variable data omits e957204e732b ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runt [...] omits 109539c986ce ASoC: fsl_asrc: update supported sample format omits d98ddae85a4a ath10k: fix backtrace on coredump omits 4bf62571070d ASoC: fsl_asrc: Use in(out)put_format instead of in(out)pu [...] omits 931a0ba638e0 iommu/arm-smmu: Report USF more clearly omits 696bcfb70986 iommu/arm-smmu: Remove arm_smmu_flush_ops omits ae2b60f34ab2 iommu/arm-smmu: Move .tlb_sync method to implementation omits 3370cb6bf64f iommu/arm-smmu: Remove "leaf" indirection omits 3f3b8d0c9c18 iommu/arm-smmu: Remove .tlb_inv_range indirection omits 93f9fefcf528 ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9 [...] omits 306547608c84 ath10k: switch to ieee80211_tx_dequeue_ni omits 5422737192d9 ASoC: adau1761: Add ALC controls omits 83078521072e ASoC: adau1761: Add PGA Slew time control omits 49f9c4f2e83c ASoC: core: Clarify usage of ignore_machine omits 423013f824ab ASoC: stm32: sai: clean up indentation issue omits 944eedd8c021 ASoC: wcd9335: clean up indentation issue omits bd1468f252e8 ASoC: rt5663: clean up indentation issues omits 7b3087323faa ath10k: change sw version print format to hex omits 67f798c78242 ASoC: amd: acp3x: clean up indentation issue omits 73690c4843fb ath10k: print supported MCS rates within service ready event omits 4b7151dadfd4 dt-bindings: ASoC: Add tas2770 smart PA dt bindings omits 275ea1b26f38 ath10k: print service ready returned channel range omits fa879490e412 ath10k: add 2ghz channel arguments to service ready structure omits 353e16bf6045 ASoC: soc-core: remove snd_soc_rtdcom_del_all() omits d918a37610b1 ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order omits b7c5bc45ee94 ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() omits 6e864344873f ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() omits 929deb849b9e ASoC: soc-core: create rtd->codec_dais first omits 753ace0a34fb ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_ [...] omits 6aff90c5bab7 ath9k: remove unused including <linux/version.h> omits a848125e320a ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_p [...] omits 1c93a9e00e40 ASoC: soc-core: move soc_free_pcm_runtime() omits f4528af69fdc ASoC: dt-bindings: Document "samsung, arndale-wm1811" compatible omits 001b83d395ab ASoC: wm8994: Add support for MCLKn clock gating omits 419e2f508336 ASoC: wm8994: Add support for setting MCLK clock rate omits 7cf2804775f8 ASoC: dt-bindings: mt8183: add missing update omits fd5d3907197c ASoC: soc-component.h: remove GPL explanation from header omits 6cfb1cd60394 ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_f [...] omits 8735141031d7 ASoC: dt-bindings: Convert Allwinner A23 analog codec to a schema omits adebb1113902 ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pm [...] omits 9e28f6532c61 ASoC: fsl_mqs: Add MQS component driver omits 75234212c446 ASoC: fsl_mqs: add DT binding documentation omits 4b39582a8fb3 drm/komeda: Use IRQ_RETVAL shorthand in d71_irq_handler omits f12b524ea386 i3c: master: use i3c_dev_get_master() omits dfef959803c7 drm/tiny: Kconfig: Remove always-y THERMAL dep. from TINYD [...] omits f8db4d051b5e drm/i915: Initialise breadcrumb lists on the virtual engine omits 70f0c230031d x86/mce: Add Zhaoxin LMCE support omits 5a3d56a034be x86/mce: Add Zhaoxin CMCI support omits 6e898d2bf67a x86/mce: Add Zhaoxin MCE support omits 700c1018b86d x86/insn: Fix awk regexp warnings omits bcc6d99ac913 gpiolib: sanitize flags before allocating memory in lineev [...] omits 47cd84e98f51 x86/mce/amd: Make disable_err_thresholding() static omits 2b730952066c x86/microcode/amd: Fix two -Wunused-but-set-variable warnings omits c8f3d144004d gpio: mxc: Only get the second IRQ when there is more than [...] omits 0a3ce169476f mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() omits 7da413a18583 libertas: fix a potential NULL pointer dereference omits a0d46f7a0fa5 rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() omits 3f9361695113 rtlwifi: prevent memory leak in rtl_usb_probe omits 6e7d59776311 rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable omits 9e2276fa6eb3 arch/x86/boot: Use prefix map to avoid embedded paths omits 15e14f76f85f mt7601u: fix bbp version check in mt7601u_wait_bbp_ready omits d563131ef23c rsi: release skb if rsi_prepare_beacon fails omits 0d32f5d93bba rtw88: 8822c: fix boolreturn.cocci warnings omits fa38b4fddc7c brcmsmac: remove duplicated if condition omits e0ae4bac22ef brcmfmac: fix suspend/resume when power is cut off omits 1524cbf36215 brcmfmac: don't WARN when there are no requests omits 3f1b32bdbb0a brcmsmac: remove a useless test omits abaebe11dd07 x86/nmi: Remove stale EDAC include leftover omits be898fed355e brcmfmac: send port authorized event for FT-802.1X omits 0b9f1c2c2fd4 clk: renesas: cpg-mssr: Add r8a774b1 support omits 10003938a0c6 dt-bindings: clock: renesas: cpg-mssr: Document r8a774b1 binding omits 8a6d97a46dfd clk: renesas: rcar-gen3: Loop to find best rate in cpg_sd_ [...] omits f1195d4ec70b clk: renesas: rcar-gen3: Absorb cpg_sd_clock_calc_div() omits e8adb3a0f74c clk: renesas: rcar-gen3: Avoid double table iteration in S [...] omits b5dea62d3404 clk: renesas: rcar-gen3: Improve arithmetic divisions omits 3e8c1d4cce6b clk: renesas: rcar-gen2: Improve arithmetic divisions omits 58256143cff7 clk: renesas: Remove R-Car Gen2 legacy DT clock support omits 271ff378a300 pinctrl: sh-pfc: r8a77965: Add R8A774B1 PFC support omits 887047c317a4 dt-bindings: pinctrl: sh-pfc: Document r8a774b1 PFC support omits 7666dfd533d4 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when [...] omits 3672bc709343 Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when [...] omits 05f841d2a923 pinctrl: sh-pfc: r8a77990: Rename AVB_AVTP_{MATCH,CAPTURE} [...] omits ba28236e043d clk: renesas: mstp: Delete unnecessary kfree() in cpg_mstp [...] omits 54ce17dd40fd dt-bindings: clk: Add r8a774b1 CPG Core Clock Definitions omits be67c41781cb dt-bindings: power: Add r8a774b1 SYSC power domain definitions omits 4361f5b6118a xfrm: remove the unnecessary .net_exit for xfrmi omits 7cd4cb94cf4f scsi: bfa: Make restart_bfa static omits f99f6f46f6de scsi: libcxgbi: remove unused function to stop warning omits d188b0675b21 scsi: core: Add sysfs attributes for VPD pages 0h and 89h omits 9e322310e16c scsi: smartpqi: clean up an indentation issue omits 9adc2a5c3b7d scsi: csiostor: clean up indentation issue omits 8ee132b3cb69 scsi: core: Log SCSI command age with errors omits c3dde2f3fe6a scsi: qedf: Add port_id getter omits e6d6ba8014e5 scsi: ufs-mediatek: enable auto suspend capability omits 49615ba144a0 scsi: ufs: override auto suspend tunables for ufs omits c74f80566217 scsi: core: allow auto suspend override by low-level driver omits b1000fcca176 scsi: hisi_sas: fix spelling mistake "digial" -> "digital" omits 63e40c553f08 scsi: csiostor: Fix spelling typos omits 0e62395da2bd scsi: bfa: release allocated memory in case of error omits 69be9264e35c scsi: ufs-hisi: Use PTR_ERR_OR_ZERO() in ufs_hisi_get_resource() omits 7e52440c81aa scsi: ufs: make array setup_attrs static const, makes obje [...] omits 5ece56a2a6b2 scsi: ips: make array 'options' static const, makes object [...] omits b23c640c33b8 scsi: fnic: make array dev_cmd_err static const, makes obj [...] omits c88dcd8aca65 scsi: mvsas: remove redundant assignment to variable rc omits da6d2965dbdb scsi: qla2xxx: remove redundant assignment to pointer host omits 1c6294858950 scsi: smartpqi: remove set but not used variable 'ctrl_info' omits a3a65ddd79c3 scsi: smartpqi: clean up indentation of a statement omits d8b2625f4699 scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00 omits 9e64fd1e65f7 scsi: mpt3sas: Fix module parameter max_msix_vectors omits 77fd4f2c88bf scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA omits b06ff1024903 scsi: mpt3sas: Use Component img header to get Package ver omits 29f571f8b4cc scsi: mpt3sas: Fail release cmnd if diag buffer is released omits a8a6cbcd038d scsi: mpt3sas: Add app owned flag support for diag buffer omits a066f4c31359 scsi: mpt3sas: Reuse diag buffer allocated at load time omits dd180e4eedfd scsi: mpt3sas: clear release bit when buffer reregistered omits 08e7378ee331 scsi: mpt3sas: Maintain owner of buffer through UniqueID omits 764f472ba4a7 scsi: mpt3sas: Free diag buffer without any status check omits 782b281883ca scsi: mpt3sas: Fix clear pending bit in ioctl status omits 4bc50dc1afb7 scsi: mpt3sas: Display message before releasing diag buffer omits d04a6edfed0b scsi: mpt3sas: Register trace buffer based on NVDATA settings omits 5f9d423a725a scsi: lpfc: Update lpfc version to 12.4.0.1 omits ff349bca1771 scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt omits 412e7375e48f scsi: lpfc: Complete removal of FCoE T10 PI support on SLI [...] omits d11ed16db698 scsi: lpfc: Update async event logging omits 35a635af54ce scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq omits a4c21acca2be scsi: lpfc: Fix hdwq sgl locks and irq handling omits d38b4a527fe8 scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() omits 15498dc1a55b scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq omits 24c7c0a6d3de scsi: lpfc: Fix host hang at boot or slow boot omits 43bfea1bffb6 scsi: lpfc: Fix coverity errors on NULL pointer checks omits 51f8e43ed355 scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS omits 3f97aed6117c scsi: lpfc: Fix discovery failures when target device conn [...] omits 9df0a0381a60 scsi: lpfc: Fix GPF on scsi command completion omits 07b858243037 scsi: lpfc: Fix locking on mailbox command completion omits 0f154226d699 scsi: lpfc: Fix device recovery errors after PLOGI failures omits 97acd0019d5d scsi: lpfc: Fix rpi release when deleting vport omits a5f7337f5a82 scsi: lpfc: Fix NVME io abort failures causing hangs omits b7b95fb8637d scsi: lpfc: Fix miss of register read failure check omits 65a3df63e7ff scsi: lpfc: Fix premature re-enabling of interrupts in lpf [...] omits 359e10f087db scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs omits 741a98d02236 kunit: fix failure to build without printk omits 88aecb096c41 MAINTAINERS: add proc sysctl KUnit test to PROC SYSCTL section omits 2cb80dbbbaba kernel/sysctl-test: Add null pointer test for sysctl.c:pro [...] omits 804ec79a0045 MAINTAINERS: add entry for KUnit the unit testing framework omits c23a283b532c Documentation: kunit: add documentation for KUnit omits ff7b437f36b0 kunit: defconfig: add defconfigs for building KUnit tests omits 6ebf5866f2e8 kunit: tool: add Python wrappers for running KUnit tests omits 73ba5aaf93b4 kunit: test: add tests for KUnit managed resources omits e4aea8f8532b kunit: test: add the concept of assertions omits e4eb117f6148 kunit: test: add tests for kunit test abort omits 5f3e06208920 kunit: test: add support for test abort omits 33adf80f5b52 objtool: add kunit_try_catch_throw to the noreturn list omits d8e2a76b4c79 kunit: test: add initial tests omits 84bc809eecf3 lib: enable building KUnit in lib/ omits 73cda7bb8bfb kunit: test: add the concept of expectations omits 6b229e593ff9 kunit: test: add assertion printing library omits d1fadef19400 kunit: test: add string_stream a std::stream like string builder omits 0a756853586c kunit: test: add test resource management API omits 914cc63eea6f kunit: test: add KUnit test runner core omits 6acdf7e19b37 PCI/switchtec: Read all 64 bits of part_event_bitmap omits f8b410e3695a gpio: aspeed-sgpio: Rename and add Kconfig/Makefile omits e81b88932985 extcon-intel-cht-wc: Don't reset USB data connection at probe omits 0074a66c11a0 pinctrl: sirf/atlas7: Pass irqchip when adding gpiochip omits aead3991401b pinctrl: sirf: Pass irqchip when adding gpiochip omits de0221f620e9 pinctrl: nuvoton: npcm7xx: Pass irqchip when adding gpiochip omits face7c04b030 pinctrl: spear/plgpio: Pass irqchip when adding gpiochip omits 835513b0fb2c pinctrl: pic32: Pass irqchip when adding gpiochip omits ef039827bf51 pinctrl: coh901: Pass irqchip when adding gpiochip omits 3ee5f8ab5e71 clk: sunxi-ng: h6: Use sigma-delta modulation for audio PLL omits 9cc05ed4df03 staging: fieldbus: move "offline mode" definition to field [...] omits 7c1a38e1fe05 staging: fieldbus core: remove unused strings omits 854d66df74ae staging: wilc1000: look for rtc_clk clock in spi mode omits 8399918f3056 staging: wilc1000: use RCU list to maintain vif interfaces list omits fb2d74342fed staging: wilc1000: move wlan_deinit_locks() in wilc_netdev [...] omits 82e465642f93 staging: wilc1000: remove unnecessary netdev validation ch [...] omits 228241944a48 staging: rtl8188eu: fix possible null dereference omits c47be36db328 staging: rtl8723bs: remove unused function write_cam_from_cache omits 17e325285dfb staging: vt6656: clean up an indentation issue omits 5dec9a28778e staging: rtl8192e: clean up indentation issue omits 43821e36e5fc staging: rtl8188eu: remove dead code/vestigial do..while loop omits 01b16aed578a staging: olpc_dcon: fix wrong dependencies in Kconfig file omits af42abb680e3 staging: Use pr_warn instead of pr_warning omits ca312438cf17 staging: rtl8192u: fix multiple memory leaks on error path omits 0911224b6bf4 staging: rtl8192u: release memory on error path omits 0605bed9ba62 staging: qlge: Removed unnecessary variable omits d9dc93128d13 staging: rtl8712: Replace snprintf with scnprintf omits e40219d5e4b2 staging: olpc_dcon: allow simultaneous XO-1 and XO-1.5 support omits c2e323290f9f staging: rtl8192u: Remove unnecessary line-breaks in funct [...] omits 3278ef5961e0 staging: rtl8192u: Fix alignment to match open parenthesis omits 78f7aac11e0d staging: rtl8192u: Remove unnecessary blank lines omits 88b3673ec0d6 staging: rtl8192u: ieee80211: Replace snprintf with scnprintf omits 1c0c5e9b2312 staging: board: use appropriate macro to initialize struct omits fe11afc326f1 staging: rtl8188eu: remove unnecessary self-assignment omits 97a0ea779560 staging: rtl8188eu: cleanup long line in rtw_mlme_ext.c omits 8635b4c480b0 staging: sm750fb: CHECK: Avoid CamelCase omits 87a966d8ca34 staging: rtl8723bs: remove return statements from void functions omits 9cdb1928683d staging: rtl8723bs: remove unneeded conversion to bool omits 53e3a7e1d7af staging: rtl8723bs: core: make array op_class static const [...] omits 6f406c73037f staging: rtl8723bs: os_dep: fix spelling mistake "offet" - [...] omits 55ecd411c31d staging: rtl8723bs: Removed unneeded variables omits fb794a708a71 PCI: Protect pci_reassign_bridge_resources() against concu [...] omits f05390d30e20 EDAC: skx_common: get rid of unused type var omits 323014d85d26 EDAC: sb_edac: get rid of unused vars omits bb66f867812d EDAC: i5400_edac: get rid of some unused vars omits 1acd05e40cb0 EDAC: i5400_edac: print type at debug message omits 48356e0d5778 EDAC: i7300_edac: fix a kernel-doc syntax omits 9f95c8d5f84a EDAC: i7300_edac: rename a kernel-doc var description omits c43fa3b11e9f EDAC: i5100_edac: get rid of an unused var omits ed20b7d5c657 drm/dp/mst: Replace the fixed point thing with straight ca [...] omits 0c3bb15cfc0e drm/dp/mst: Handle arbitrary DP_LINK_BW values omits db0cc143b69e drm/dp/mst: Reduce nested ifs omits 1ab2a99edb37 drm: Fix return type of crc .poll() omits b9436986d279 drm/syncobj: Include the prototype for drm_timeout_abs_to_ [...] omits 2c05593ba057 drm: Include prototype for drm_need_swiotlb() omits 40d51c05d044 drm/dsc: Fix bogus cpu_to_be16() usage omits 7baa77f1a6d1 drm/fb-helper: Include prototype for drm_fb_helper_modinit() omits 1d6f1d16d3a3 drm/i915/gt: Only unwedge if we can reset first omits 50d16d44cce4 drm/i915/selftests: Exercise context switching in parallel omits d56276a13c2b drm/meson: vclk: use the correct G12A frac max value omits 4abc6e7c917b drm/i915/selftests: Provide a mock GPU reset routine omits 4e18ca703f21 drm/i915/selftests: Distinguish mock device from no wakeref omits 260e6b712769 drm/i915: Pass intel_gt to has-reset? omits 42b899fb9a3f drm/i915/selftests: Do not try to sanitize mock HW omits a3f356b273f9 drm/i915: simplify i915_gem_init_early omits b178a3f68128 drm/i915: check for kernel_context omits f663769a5eef drm/i915/tgl: initialize TC and TBT ports omits a839136ca47f drm/i915/tgl: Fix dkl link training omits 978c3e539be2 drm/i915/tgl: Add dkl phy programming sequences omits 3b51be4e4061 drm/i915/tc: Update DP_MODE programming omits 283a4095af9d drm/i915/dmc: Update ICL DMC version to v1.09 omits 901045c3f0f4 drm/i915/huc: fix version parsing from CSS header omits 9cd6c339e34a drm/i915: Update DRIVER_DATE to 20190927 omits c113236718e8 drm/i915: Extract GT render sleep (rc6) management omits a3f56e7da523 drm/i915/selftests: Exercise concurrent submission to all engines omits d6cb013579e7 drm/komeda: SW workaround for D71 doesn't flush shadow registers omits 245f44e77101 drm/vram: Support top-down placement flag omits 74b2089a105f drm/i915: Add definitions for MI_MATH command omits 56316cbc9c98 drm/i915/perf: Fix use of kernel-doc format in structure members omits e3792238c1dd drm/i915: Don't disable interrupts for intel_engine_breadc [...] omits 132dfc78d3eb drm/i915: Drop the IRQ-off asserts omits 7d5255e0ced4 drm/i915: Adjust length of MI_LOAD_REGISTER_REG omits e1237523749e drm/i915/execlists: Use per-process HWSP as scratch omits 5311f5171e98 drm/i915: Define explicit wedged on init reset state omits 45d3c5cd5233 drm/i915: Small joiner RAM buffer size is platform-specific omits 6b04e47b73f2 spi: orion: fix runtime PM initialization omits 2ebb6701654e drm/komeda: Adds power management support omits caf81ec6cd72 drm: Destroy the correct mutex name in drm_dp_mst_topology [...] omits c1f2b8124bdf drm/i915/tgl: Add memory type decoding for bandwidth checking omits 857833698536 drm/dp_mst: Remove lies in {up, down}_rep_recv documentation omits e2839ff692c6 drm/dp_mst: Rename drm_dp_add_port and drm_dp_update_port omits 50094b5dcd32 drm/dp_mst: Destroy topology_mgr mutexes omits 6677c3b167b3 drm/i915/tgl: Return the mg/dkl pll as DDI clock for new TC ports omits ee7de6ad382d drm/i915/tgl: Add dkl phy pll calculations omits 1a5c6aa43a3a drm/i915/tgl: re-indent code to prepare for DKL changes omits e87b9b05104f drm/i915/tgl: Add support for dkl pll write omits 1e225a2c7477 drm/i915/tgl: Add initial dkl pll support omits f9d4eae25d93 drm/i915/execlists: Simplify gen12_csb_parse omits 9f918a728cf8 spi: Add call to spi_slave_abort() function when spidev dr [...] omits c750c22b2456 drm/i915: Do not add all planes when checking scalers on glk+ omits c47b7ddbcb29 drm/i915: Rename planar linked plane variables omits c22d62e6e49b drm/i915: Get rid of crtc_state->fb_changed omits 8aa940c8551c drm/i915: Add hardware readout for FEC omits ed06efb801bd drm/i915/dp: Fix dsc bpp calculations, v5. omits 44e09568cf2d x86/mm: Clean up the pmd_read_atomic() comments omits 1b8588741fdc Revert "drm/i915/color: Extract icl_read_luts()" omits 468720980771 drm/bridge/synopsys: dsi: Use devm_platform_ioremap_resour [...] omits a2f7a0bfcaaa x86/mm: Fix function name typo in pmd_read_atomic() comment omits b1da91c9ddce drm/i915/tgl: Swap engines for no rps (gpu reclocking) omits 6ea3cee6d77d drm/i915: Add Pipe D cursor ctrl register for Gen12 omits 7dc56af5260e drm/i915/selftests: Verify the LRC register layout between [...] omits 1b74d46782d0 drm/i915: Add TigerLake bandwidth checking omits 5028851cdfdf drm/i915: Mark contents as dirty on a write fault omits 141f6357f45c drm: tweak drm_print_bits() omits e2144503bf3b drm/i915: Prevent bonded requests from overtaking each oth [...] omits cb2377a919bb drm/i915: Fixup preempt-to-busy vs reset of a virtual request omits b647c7df01b7 drm/i915: Fixup preempt-to-busy vs resubmission of a virtu [...] omits 27ffe6e570aa drm/i915/tgl: Check the UC health of tc controllers after [...] omits 8aaf5cbda8f1 drm/i915/icl: Unify disable and enable phy clock gating functions omits f15a4eb18264 drm/i915/tgl: Add dkl phy registers omits 57bd1798b180 drm/i915/tgl/pll: Set update_active_dpll omits 31d9ae9d7342 drm/i915/tgl: Finish modular FIA support on registers omits 6171e58b1ff5 drm/i915/tgl: Add missing ddi clock select during DP init [...] omits 67c1a02048cf MAINTAINERS: Add Jernej Škrabec as a reviewer for DE2 omits 361cfabdb0f9 MAINTAINERS: Update Allwinner DRM drivers entry omits 0d7cf7bc15e7 drm/i915/execlists: Refactor -EIO markup of hung requests omits c0bb487dc19f drm/i915: Only enqueue already completed requests omits 3231f8c01121 drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link) omits ae911b23d2f0 drm/i915/execlists: Relax assertion for a pinned context i [...] omits a14375ac87a4 Documentation/gpu: Fix no structured comments warning for [...] omits b8d17e7d93d2 ath10k: fix memory leak omits 35cc054d944e ath10k: remove the warning of sdio not full support omits 5d7e4b4935e4 ath: Use dev_get_drvdata where possible omits 80ce8ca7a647 ath: fix various spelling mistakes omits 8da96730331d ath10k: fix missing checks for bmi reads and writes omits 40f4ef5e9232 ath10k: Add support to provide higher range mem chunks in [...] omits 6cd02e77757a drm/i915: pass i915 to intel_modeset_init() and intel_mode [...] omits e1a3d9895ddc drm/i915: abstract intel_mode_config_init() from intel_mod [...] omits 064bd628fde6 drm/i915: abstract intel_panel_sanitize_ssc() from intel_m [...] omits 9980c3c11060 drm/i915: pass i915 to intel_modeset_driver_remove() omits 5bcd53aa39f3 drm/i915: pass i915 to i915_driver_modeset_probe() omits 2d6f6f359fd8 drm/i915: add i915_driver_modeset_remove() omits 87c1694533c9 drm/i915: save AUD_FREQ_CNTRL state at audio domain suspend omits c0e33fe6fb0f ath10k: Add peer param map for tlv and non-tlv omits 5dd85e72bc92 drm/i915/dsb: Documentation for DSB. omits dfaa6f285bd8 drm/i915/dsb: Enable DSB for gen12. omits 49e3fb7fd880 drm/i915/dsb: Enable gamma lut programming using DSB. omits 1abf329a713d drm/i915/dsb: function to trigger workload execution of DSB. omits f7619c479834 drm/i915/dsb: functions to enable/disable DSB engine. omits a6e58d9a2e04 drm/i915/dsb: Check DSB engine status. omits b27a96ad72fd drm/i915/dsb: Indexed register write function for DSB. omits 061489c65ff5 drm/i915/dsb: single register write function for DSB. omits 67f3b58f3bac drm/i915/dsb: DSB context creation. omits 18febcb74ed3 drm/i915/dsb: feature flag added for display state buffer. omits 84af76491881 drm/i915/color: Extract icl_read_luts() omits bf93b7246548 drm/i915/color: Fix formatting issues omits 7fbd0782bf94 dma-buf/resv: fix exclusive fence get omits fb2ee9bf084b drm: panel-lvds: Potential Oops in probe error handling omits 348eb0b2c4f0 iio: ad7949: fix incorrect SPI xfer len omits 0fe2f2b78919 iio: tcs3414: fix iio_triggered_buffer_{pre,post}enable positions omits 601734f7aabd drm/i915/tgl: s/ss/eu fuse reading support omits 3f14b73c3843 ath10k: Enable MSA region dump support for WCN3990 omits 75f545e85744 ath10k: Add xo calibration support for wifi rf clock omits 892022e108dd dt: bindings: ath10k: add dt entry for XO calibration support omits 30ae2fc0a75e workqueue: Minor follow-ups to the rescuer destruction change omits 8efe1223d73c workqueue: Fix missing kfree(rescuer) in destroy_workqueue() omits 21185a668787 drm: Remove redundant of_device_is_available check omits d1844606fd63 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for ILK-IVB omits af28cc4c2896 drm/i915: Set up ILK/SNB csc unit properly for YCbCr output omits 174d12bcc087 drm/i915: Document ILK+ pipe csc matrix better omits ac0f01cee947 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for HSW omits b10d1173eecf drm/i915: Simplify intel_get_crtc_ycbcr_config() omits 60a02311cc58 drm/i915: Don't look at unrelated PIPECONF bits for interl [...] omits cae154fcaefe drm/i915: Never set limited_color_range=true for YCbCr output omits ba2d08c2a9ad drm/i915: Extract intel_hdmi_limited_color_range() omits 791ad5f1e1af drm/i915: Fix AVI infoframe quantization range for YCbCr output omits 646d3dc85521 drm/i915: Fix HSW+ DP MSA YCbCr colorspace indication omits 35d97e43bb21 drm/i915/uc: Update HuC firmware naming convention and loa [...] omits 6039f37dd6b7 video/hdmi: Fix AVI bar unpack omits 45cf0e91df8c drm: Add DisplayPort colorspace property creation function omits 8806cd3aa025 drm: Rename HDMI colorspace property creation function omits 6fe7ab3837bd spi: mxic: Fix DMAS_CTRL register layout omits 4a82fe0e1842 spi: mxic: Select SPI_NOR type by default omits e5de91e68c5c Revert "drm/i915/tgl: Implement Wa_1406941453" omits 9eee0dd7d3a4 drm/i915: Protect timeline->hwsp dereferencing omits 6a79d848403d drm/i915: Lock signaler timeline while navigating omits d19d71fc2b15 drm/i915: Mark i915_request.timeline as a volatile, rcu pointer omits c45e788d95b4 drm/i915/tgl: Suspend pre-parser across GTT invalidations omits 455d56ce809f drm/v3d: clean caches at the end of render jobs on request [...] omits 978f6b0693c7 drm/edid: Add CTA-861-G modes with VIC < 128 omits 508882f0afaf drm/dp: Add definitons for MSA MISC bits omits 26564be56d73 drm/atomic-helper: Make crtc helper funcs optional omits 4fb419b21624 drm: Add drm_modeset_lock_assert_held() omits 2d20411e25a3 drm/i915: Don't advertise modes that exceed the max plane size omits bed34ef544f9 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled omits 7f0cc34b5349 drm/i915/tgl: Implement Wa_1406941453 omits 1c757497096f drm/i915/tgl: Implement Wa_1409142259 omits d09ad3e7af3a drm/i915: Unify ICP and MCC hotplug pin tables omits b01a3ef34816 drm/i915: Future-proof DDC pin mapping omits a47e788c2310 drm/i915/selftests: Exercise CS TLB invalidation omits 37fa0de3c137 drm/i915: Verify the engine after acquiring the active.lock omits 0d333ac7eb17 drm/i915: fix SFC reset flow omits def98c84b6cd workqueue: Fix spurious sanity check failures in destroy_w [...] omits 0d352a3a8a1f drm/v3d: don't leak bin job if v3d_job_init fails. omits 56c05de6bd77 drm/i915: Extend Haswell GT1 PSMI workaround to all omits 69b22f51e664 drm/doc: Improve docs around connector (un)registration omits 8698ba53cd71 drm/i915/cml: Add second PCH ID for CMP omits aefdaa15e54c drm/komeda: Adds register dump support for gcu, lup and dou omits 32b339d9fcdc drm/komeda: Remove in-code use of ifdef omits a859f1270a99 drm/encoder: Don't raise voice in drm_encoder_mask() docum [...] omits c873724d88d9 drm/encoder: Fix possible_crtcs documentation omits 8c8ae2fe8d21 drm/encoder: Fix possible_clones documentation omits c210e85b8f33 drm/i915/tgl: Extend MI_SEMAPHORE_WAIT omits 80fa64d62067 drm/i915: Only apply a rmw mmio update if the value changes omits 09764659003d ath10k: fix spelling mistake "eanble" -> "enable" omits 1340cc631bd0 ath10k: fix latency issue for QCA988x omits 334f5b61a6f2 ath10k: add cleanup in ath10k_sta_state() omits c41305993ff5 ath10k: revalidate the msa region coming from firmware omits 9c44bf4c1255 ath10k: use ath10k_pci_soc_ functions for all warm_reset i [...] omits 7921ae091907 ath10k: Use ARRAY_SIZE omits 0227ff3656f2 ath10k: avoid leaving .bss_info_changed prematurely omits f93bcf0ce6a1 ath10k: Use standard bulk clock API in snoc omits c56c7f24d7f8 ath10k: Use standard regulator bulk API in snoc omits b003e7f1974e ath10k: snoc: skip regulator operations omits 7165ef890a4c ath10k: Fix HOST capability QMI incompatibility omits b10f32672946 ath10k: Check if station exists before forwarding tx airti [...] omits 98bf2f5262f1 drm/amd/display: Separate hardware initialization from creation omits 0594ffee9011 drm/amd/display: fix i2c wtire mot incorrect issue omits 616f5b65f1c0 drm/amd/display: Handle virtual signal type in disable_link() omits 74df06dd8ef3 drm/amd/display: fix global sync param extraction indexing omits a14e9e0292e2 drm/amd/display: add vtg update after global sync update omits d4252eee1f7c drm/amd/display: Add debugfs entry to force YUV420 output omits 747012382937 drm/amd/display: add additional flag consideration for sur [...] omits a45804db8bc0 drm/amd/display: Replace for loop w/ function call omits 387596ef2859 drm/amd/display: Rebuild mapped resources after pipe split omits 4891607da470 drm/amd/display: 3.2.50 omits 610f56371ad2 drm/amd/display: define parameters for abm 2.3 omits 132dade1181b drm/amd/display: Fix HUBP secondary viewport programming omits de7b45babd9b drm/amdgpu: cleanup creating BOs at fixed location (v2) omits 185926ef38c8 drm/selftests: fix spelling mistake "misssing" -> "missing" omits 64e9c200a0cd staging: fbtft: make several arrays static const, makes ob [...] omits dcc7b1f3ae99 drm/mgag200: Use drm_gem_vram_{vmap, vunmap}() to map curs [...] omits 820d6606e9c2 drm/ast: Use drm_gem_vram_{vmap,vunmap}() to map cursor source BO omits c8908bde0dbd drm/vram: Provide vmap and vunmap operations for GEM VRAM objects omits 4d74b25ee395 drm/komeda: Adds error event print functionality omits 62afb4ad425a drm/connector: Allow max possible encoders to attach to a [...] omits a92462d6bf49 drm/connector: Share with non-atomic drivers the function [...] omits bb120e1171a9 drm/i915: Show the logical context ring state on dumping omits db338e166384 drm/amdgpu:Fix EEPROM checksum calculation. omits 012dd14d1de6 drm/amdgpu: fix ras ctrl debugfs node leak omits 1313dacfadc5 drm/amdgpu: trace if a PD/PT update is done directly omits bc51c1e56fbc drm/amdgpu: drop double HDP flush in the VM code omits fc39d903eb80 drm/amdgpu: cleanup coding style in the VM code a bit omits 03fb560f2ea8 drm/amdgpu: revert "disable bulk moves for now" omits 393993ac0cc9 drm/amdgpu/SRIOV: Navi12 SRIOV VF gets GTT base omits 28faa17ee889 drm/amdgpu: remove program of lbpw for renoir omits 4b617e2b9e54 drm/amdkfd: Swap trap temporary registers in gfx10 trap handler omits ef404bc65920 drm/i915: stop conflating HAS_DISPLAY() and disabled display omits 2032324682c1 drm/amdgpu: remove the redundant null checks omits 72496eb11734 drm/radeon: be quiet when no SAD block is found omits ae2a3495973e drm/amd: be quiet when no SAD block is found omits 13238d4fa676 drm/amdgpu: Check for valid number of registers to read omits 80f349ce5572 drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed omits 60233044d85a drm/amd/display: rename variable eanble -> enable omits 3e103fc30156 Revert "drm/amdgpu/nbio7.4: add hw bug workaround for vega20" omits ec671737f8ed drm/amdgpu: add graceful VM fault handling v3 omits b65709a92156 drm/amdgpu: reserve the root PD while freeing PASIDs omits 061468c405fd drm/amdgpu: allocate PDs/PTs with no_gpu_wait in a page fault omits 0f6064d6af94 drm/amdgpu: allow direct submission of clears omits acb476f541f6 drm/amdgpu: allow direct submission of PTE updates omits 807e2994092c drm/amdgpu: allow direct submission of PDE updates v2 omits 47ca7efa4c13 drm/amdgpu: allow direct submission in the VM backends v2 omits a2cf324785a6 drm/amdgpu: split the VM entity into direct and delayed omits 3084cf46cf81 drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) omits 37d212622acb drm/prime: Remove duplicate forward declaration omits 77df779de742 x86/cpu: Clean up intel_tlb_table[] omits 6817bf283b2b drm/amdgpu: grab the id mgr lock while accessing passid_mapping omits 1b6578246815 drm/amdgpu/SRIOV: Navi12 SRIOV VF doesn't load TOC omits a4ac7693f895 drm/amdgpu/SRIOV: Navi10/12 VF doesn't support SMU omits a90a24d581a9 drm/amd/amdgpu: power up sdma engine when S3 resume back omits b05b69036f74 drm/amdgpu: For Navi12 SRIOV VF, register mailbox functions omits 51c0f58e9f6a drm/amdgpu/sriov: add ring_stop before ring_create in psp [...] omits f7e3a5776fa6 drm/amd/powerplay: check SMU engine readiness before proce [...] omits 0e0b89c0d7cd drm/amd/powerplay: properly set mp1 state for SW SMU suspe [...] omits d950800e793c drm/amdgpu: Fix KFD-related kernel oops on Hawaii omits 708901a6664f drm/amdgpu: Fix mutex lock from atomic context. omits 3636169cc0e1 drm/amdgpu: Add SRIOV mailbox backend for Navi1x omits 1a3f2e8c3c12 drm/amdgpu: implement ras query function for pcie bif omits d7b1ed4ac3fc drm/amdgpu: add pcie bif ras related registers omits d7bd680d4047 drm/amdgpu: support pcie bif ras query and inject omits 52652ef28635 drm/amdgpu: add ras error query count interface for nbio omits ff9d09719359 drm/amdgpu: fix CPDMA hang in PRT mode for VEGA10 omits f31703528863 drm/amdgpu: enable error injection to XGMI block via debugfs omits 029fbd437eb6 drm/amdgpu: initialize ras structures for xgmi block (v2) omits acb9acbefef2 drm/amdkfd: fix the missed asic name while inited renoir_d [...] omits d1082e23eede drm/amd/display: Implement voltage limitation for dali omits c4cacce78500 drm/amd/display: add Asic ID for Dali omits 084fe13b2c23 drm/amdgpu: Allow to reset to EERPOM table. omits d01b400b1aae drm/amdgpu: Add amdgpu_ras_eeprom_reset_table omits d99659a06231 drm/amdgpu: rename umc ras_init to err_cnt_init omits 4930aabe7c4e drm/amdgpu: move umc ras init to umc block omits 86edcc7dba53 drm/amdgpu: move umc late init from gmc to umc block omits 1bd252c57b0b drm/amdgpu: remove duplicated header file include omits a35ad98bf9d3 drm/amdgpu: remove needless usage of #ifdef omits 8c9f69bc5cc4 drm/amdgpu: fix build error without CONFIG_HSA_AMD omits 38750f03030a drm/amd/powerplay: update smu11_driver_if_arcturus.h omits 04c572a0df02 drm/amd/powerplay: issue DC-BTC for arcturus on SMU init omits 4d1337d2e967 drm/amdgpu: Avoid RAS recovery init when no RAS support. omits cbfae36ceac9 drm/amdgpu: cleanup PTE flag generation v3 omits 71776b6daef6 drm/amdgpu: cleanup mtype mapping omits 1dd077bbbaac drm/amdgpu: add navi14 PCI ID for work station SKU omits 75a8957f808d drm/amd/powerplay: Add the interface for geting dpm curren [...] omits cde85ac24784 drm/amdgpu: check if nbio->ras_if exist omits bfa603aa5e6b drm/amdgpu: fix null pointer deref in firmware header printing omits 4042a188725c drm/amdkfd: enable renoir while device probes omits aa978594cf7f drm/amdgpu: disable gfxoff while use no H/W scheduling policy omits f5d843d4ea3b drm/amdkfd: add renoir kfd topology omits 444d4f5fd3ff drm/amdkfd: add package manager for renoir omits 59a6fc1aef27 drm/amdkfd: init kernel queue for renoir omits 4d85488cd9df drm/amdkfd: init kfd apertures v9 for renoir omits 514e5e7e60f5 drm/amdkfd: add renoir type for the workaround of iommu v2 (v2) omits 5a959a8988d8 drm/amdkfd: enable kfd device queue manager v9 for renoir omits 2b9c22111976 drm/amdkfd: add renoir kfd device info (v2) omits a8d42f174d30 drm/amdkfd: add renoir cache info for CRAT (v2) omits 8099ae40d866 drm/amdkfd: Support Navi14 in KFD omits 7cae70619364 drm/amdgpu: Disable retry faults in VMID0 omits 4e66d7d21562 drm/amdgpu: Add a kernel parameter for specifying the asic type omits bb42eda28407 drm/amdgpu/irq: check if nbio funcs exist omits 18ec1eaf58fb x86/mm: Enable 5-level paging support by default omits 3b92198d6c27 drm: fix warnings in DSC omits 5dec1affe0fa drm: sti: fix W=1 warnings omits 1e6962041c7a drm/stm: dsi: higher pll out only in video burst mode omits 2e7f76c1e4b6 drm/i915: s/pipe_config/crtc_state/ in intel_crtc_atomic_check() omits fe4709a8d033 drm/i915: Extract intel_modeset_calc_cdclk() omits 76c36a439164 drm/i915: Allow downscale factor of <3.0 on glk+ for all formats omits d1d23d7f4be6 drm/i915: Replace is_planar_yuv_format() with drm_format_i [...] omits 2f932367d219 drm/bridge: analogix-anx78xx: convert to i2c_new_dummy_device omits 2708e876272d drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings omits 0273831882c5 drm/bridge: analogix-anx78xx: add new variants omits 2fb658a603ba dt-bindings: drm/bridge: analogix-anx78xx: add new variants omits a2b69ea4d26d drm/i915: introduce INTEL_DISPLAY_ENABLED() omits 505ea3ada665 iio: max31856: add missing of_node and parent references t [...] omits 22ea56511073 iio: imu: st_lsm6dsx: enable clear on read for latched interrupts omits 9db02d32b8ee iio: imu: st_lsm6dsx: enable LIR for sensor events omits c270bbf7bb9d iio: ad7949: kill pointless "readback"-handling code omits 5a56c518c4d2 staging: iio: ADIS16240: Remove unused include omits f552fde983d3 iio: light: bh1750: Resolve compiler warning and make code [...] omits dabeea6427df drm/amd/display: replace FIXME with TODO omits b131932215c9 drm/amd/display: verify stream link before link test omits d6bbece2c419 drm/amd/display: dce11.x /dce12 update formula input omits 0417df169940 drm/amd/display: Isolate DSC module from driver dependencies omits 785908cf19c9 drm/amd/display: OTC underflow fix omits 119630061e72 drm/amd/display: remove hw access from dc_destroy omits ff344c8d2a40 drm/amd/display: Reuse dcn2 registers omits 649828f71855 drm/amd/display: remove temporary transition code omits b6e881c94741 drm/amd/display: update navi to use new surface programmin [...] omits 25409b37335b drm/amd/display: Add missing surface address registers omits 6acb589f95db drm/amd/display: 3.2.49 omits b5cf0647c2a8 drm/amd/display: config to override DSC start slice height omits 48f100a0caf3 drm/amd/display: Add back support for DSC 4:2:2 Simple omits 48af9b91b129 drm/amd/display: Don't allocate payloads if link lost omits e6d14df74064 drm/amd/display: Subsample mode suboptimal for YCbCr4:2:2 omits 4fd99f67f3c6 drm/amd/display: refine i2c over aux omits 8ac64f0af5ff drm/amd/display: Fix DML tests omits 95a5bd1b3313 drm/amdkfd: Fix a building error when KFD_SUPPORT_IOMMU_V2 [...] omits 1a6fc071e199 drm/amdgpu: move the call of ras recovery_init and bad pag [...] omits 87d2b92f1e9d drm/amdgpu: save umc error records omits 78ad00c9030c drm/amdgpu: Hook EEPROM table to RAS omits 9dc23a6325fc drm/amdgpu: change ras bps type to eeprom table record structure omits 4bc2234077b0 drm/madgpu: Fix EEPROM Checksum calculation. omits 4d25fba4e3bb drm/amdgpu: Remove clock gating restore. omits e6cbabcd70c7 drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access omits a5fc7ec1332c drm/amd/display: Add stereo mux and dig programming calls [...] omits 050091ab6e83 drm/amdkfd: Query kfd device info by CHIP id instead of pc [...] omits cd05c865108e drm/amdgpu: Disable page faults while reading user wptrs omits 811bc15b49fe drm/amdgpu: disable stutter mode for renoir omits 59d1ace3c78b drm/amd/display: update renoir_ip_offset.h omits 6ab3b9e31393 drm/amd/powerplay: implement sysfs for getting dpm clock omits 337c200756b4 drm/amdgpu: clean up load TMR sequence omits 4fb60b02fba4 drm/amdgpu: enable TA load support in Arcturus omits c5b6e585b233 drm/amdgpu: change r type to int in gmc_v9_0_late_init omits 871e5e7219e7 drm/amd/powerplay: replace smu->table_count with SMU_TABLE [...] omits f1d59e00ff5f drm/amd/amdgpu: add sw_fini interface for df_funcs omits 9dc913425807 drm/amdgpu: init UMC & RSMU register base address omits 1c70d3d9c4a6 drm/amdgpu/nbio: switch to amdgpu_nbio_ras_late_init helpe [...] omits 47930de4aa70 drm/amdgpu/mmhub: switch to amdgpu_mmhub_ras_late_init hel [...] omits bfcf62c2a5a9 drm/amdgpu/sdma: switch to amdgpu_sdma_ras_late_init helpe [...] omits 6caeee7a708c drm/amdgpu/gfx: switch to amdgpu_gfx_ras_late_init helper [...] omits a85eff14da2c drm/amdgpu/gmc: switch to amdgpu_gmc_ras_late_init helper [...] omits d094aea31258 drm/amdgpu: set ip specific ras interface pointer to NULL [...] omits d5ea093eebf0 dmr/amdgpu: Add system auto reboot to RAS. omits 7c6e68c777f1 drm/amdgpu: Avoid HW GPU reset for RAS. omits 12ffa55da60f drm/amdgpu: Fix bugs in amdgpu_device_gpu_recover in XGMI case. omits 43ce6bab7b9e drm/amdgpu: remove amdgpu_cs_try_evict omits 9d1b3c78052e drm/amdgpu: reserve at least 4MB of VRAM for page tables v2 omits 629be2039532 drm/amdgpu: use moving fence instead of exclusive for VM updates omits faa695c715e5 drm/amd/powerplay: do proper cleanups on hw_fini omits c66846e069de drm/amd/powerplay: update cached feature enablement status V3 omits f78c47f66908 drm/amd/powerplay: guard manual mode prerequisite for cloc [...] omits 39857252e5e5 drm/amdgpu: only apply gds clearing workaround when ras is [...] omits 8bf2485aec63 drm/amdgpu: fix memory leak when ras is not supported on s [...] omits 4ce71be67b08 drm/amdgpu: check mmhub_funcs pointer before refering to it omits 17da41bf00c8 drm/amdgpu: Remove unnecessary TLB workaround (v2) omits e0253d083c5c drm/amdgpu: Use optimal mtypes and PTE bits for Arcturus omits d0ba51b1cacd drm/amdgpu: Determing PTE flags separately for each mapping (v3) omits 093e48c04dfd drm/amdgpu: Support new arcturus mtype omits 484deaedfa03 drm/amdgpu: Extends amdgpu vm definitions (v2) omits 22e1d14fef71 drm/amdgpu: switch to amdgpu_ras_late_init for nbio v7_4 (v2) omits 9ad1dc295b39 drm/amdgpu: add ras_late_init callback function for nbio v [...] omits dda79907a77b drm/amdgpu: add mmhub ras_late_init callback function (v2) omits 2452e7783c7a drm/amdgpu: switch to amdgpu_ras_late_init for gmc v9 block (v2) omits 7d0a31e8cc3b drm/amdgpu: switch to amdgpu_ras_late_init for sdma v4 block (v2) omits 63fa48db49c2 drm/amdgpu: switch to amdgpu_ras_late_init for gfx v9 block (v2) omits b293e891b057 drm/amdgpu: add helper function to do common ras_late_init [...] omits a344db8e5e3c drm/amdgpu: poll ras_controller_irq and err_event_athub_ir [...] omits 4e644fffb580 drm/amdgpu: add ras_controller and err_event_athub interru [...] omits fc098fb4ed0c drm/amdgpu: update nbio v7_4 ip header files omits b8d312aa075f drm/amdgpu: add nbif v7_4 irq source header for vega20 omits 4241863afce1 drm/amdgpu/nbio: add functions to query ras specific inter [...] omits bebc07628545 drm/amdgpu: switch to new amdgpu_nbio structure omits 078ef4e93250 drm/amdgpu: add new amdgpu nbio header file omits 2f7155629c9d drm/i915/tgl: Re-enable rc6 omits cf82d9ddd3b5 drm/i915/tgl: Introduce gen12 forcewake ranges omits c9f8d18710be drm/i915: Update Gen11 forcewake ranges omits 6da301e52917 drm/i915/tgl: Limit ourselves to just rcs0 omits eebab60f224f drm/i915: Don't mix srcu tag and negative error codes omits e91c8a29b452 drm/i915/display/icl: Bump up the plane/fb height omits 12a97df00e2a drm/i915/display/icl: Bump up the hdisplay and vdisplay as [...] omits fe9e557dfb48 drm/bridge: Fix references to drm_bridge_funcs in documentation omits 3250cdf938dc drm: bridge/dw_hdmi: add audio sample channel status setting omits c8185520aed6 drm/i915/gtt: Make sure the gen6 ppgtt is bound before first use omits de2358050ab8 drm/virtio: Fix warning in virtio_gpu_queue_fenced_ctrl_buffer. omits 88c5a5a021aa drm/virtio: enable prime mmap support omits 0b8d6273db06 drm/i915/selftests: Keep the engine awake while we keep fo [...] omits 0c653722e6e6 drm/i915: Get the correct wakeref for reading HOTPLUG_EN et al. omits ee73e2795b41 drm/i915/tgl: Disable preemption while being debugged omits abddeb7b12b0 drm/vram: Unconditonally set BO call-back functions omits c30b225dba01 drm/vram: Unexport internal functions of VRAM MM omits b0e40e080522 drm/vram: Have VRAM MM call GEM VRAM functions directly omits 6b5ce4a1fb84 drm/vram: Move VRAM memory manager to GEM VRAM implementation omits 16ffe73c186b drm/i915/pmu: Use GT parked for estimating RC6 while asleep omits 8d8b00318593 drm/i915: convert device info num_pipes to pipe_mask omits 54fc577d90d0 drm/i915/pmu: Skip busyness sampling when and where not needed omits a17592effdc1 drm/i915/execlists: Ensure the context is reloaded after a [...] omits 582a6f90aa0d drm/i915/execlists: Add a paranoid flush of the CSB pointe [...] omits e3cb653d5cc4 drm/i915: Disable FBC if BIOS reserved memory (stolen) is [...] omits 933122cc7cd2 drm/i915: Remove duplicated bxt/cnl/icl .modeset_calc_cdcl [...] omits 502d1c04f53c drm/i915: Reuse cnl_modeset_calc_cdclk() on icl+ omits 0a12e4370497 drm/i915: Fix CD2X pipe select masking during cdclk sanitation omits 74689ddfb757 drm/i915: Fix cdclk bypass freq readout for tgl/bxt/glk omits e1218b8c0cc1 drm/virtio: Use vmalloc for command buffer allocations. omits 32d6c2c5b522 drm/virtio: Rewrite virtio_gpu_queue_ctrl_buffer using fen [...] omits 249778704c01 drm/i915: add INTEL_NUM_PIPES() and use it omits 023a125d1dde drm/i915: Squeeze iommu status into debugfs/i915_capabilities omits 7cb8468bbede drm/i915/tgl: Disable read-only ppgtt support omits cfcbfdd8fe14 drm/i915: Remove pointless planes_changed=true assignment omits c26a058680dc drm/i915: Use a high priority wq for nonblocking plane updates omits 43ed22753cf1 drm/i915/display: Add glk_cdclk_table omits 4dd2fbbfb532 drm/i915: Make i915_vma.flags atomic_t for mutex reduction omits 0606259e3b3a drm/i915: Whitelist COMMON_SLICE_CHICKEN2 omits 99013b10100c drm/i915: Make shrink/unshrink be atomic omits 85dd14c2918d drm/i915: Make pm_notify take intel_gt omits ee236af8d514 drm/i915: Avoid round-trip via i915 in intel_gt_park omits dab3588a151e drm/i915: Make wait_for_timelines take struct intel_gt omits 61fa60ff6e6a drm/i915: Move GT init to intel_gt.c omits 07583467c256 drm/ttm: remove embedded vma_offset_manager omits 293f86b365ad drm/vmwgfx: switch to own vma manager omits 133e8809525b drm/qxl: switch to gem vma offset manager omits e7bf74d0aabe drm/amdgpu: switch to gem vma offset manager omits 8b53e1cb2728 drm/radeon: switch to gem vma offset manager omits f1acf41f9e32 drm/vram: switch to gem vma offset manager omits e336befcfdc0 drm/nouveau: switch to gem vma offset manager omits 9d6f4484e81c drm/ttm: turn ttm_bo_device.vma_manager into a pointer omits 0c1279b58fc7 drm/i915: Consolidate {bxt,cnl,icl}_init_cdclk omits 8f9f717d6c44 drm/i915: Enhance cdclk sanitization omits d2f429ebb977 drm/i915: Add calc_voltage_level display vfunc omits 751a93a15cde drm/i915: Consolidate {bxt,cnl,icl}_uninit_cdclk omits 5dac256bf767 drm/i915: Kill cnl_sanitize_cdclk() omits 1cbcd3b4b168 drm/i915: Combine bxt_set_cdclk and cnl_set_cdclk omits 736da8112fee drm/i915: Use literal representation of cdclk tables omits 71dc367e2bc3 drm/i915: Consolidate bxt/cnl/icl cdclk readout omits ab37c4d712c8 drm/i915/tgl: Disable rc6 for debugging omits 07e98eb0a174 drm/i915/selftests: Tighten the timeout testing for partial mmaps omits 7c465310fefc drm/i915/selftests: Take runtime wakeref for igt_ggtt_lowlevel omits cec5ca08e36f drm/i915: Perform GGTT restore much earlier during resume omits 0efa99dd5875 drm/i915/ringbuffer: Flush writes before RING_TAIL update omits 198d2533669b drm/i915/execlists: Ignore lost completion events omits 4d154d33941d drm/i915/display: Extract chv_read_luts() omits 8efd06989df4 drm/i915/display: Extract i965_read_luts() omits b0a7c754140b drm/i915/display: Add gamma precision function for CHV omits fa9a09f15065 drm/i915/execlists: Clear STOP_RING bit on reset omits 4f7f1973b0c8 drm/vram: fix Kconfig omits 78d54f1f6a33 drm/qxl: use drm_gem_ttm_print_info omits b21fc73838fa drm/qxl: use drm_gem_object_funcs callbacks omits 9286766ba65b drm/vram: add vram-mm debugfs file omits 527f6d91f8bb drm/vram: use drm_gem_ttm_print_info omits ff540b76f14a drm/ttm: add drm gem ttm helpers, starting with drm_gem_tt [...] omits 2dc5d44ccc5e drm: add drm_print_bits omits fd521d3b0ed2 drm/i915: include GTT page-size info in error state omits 33dd88992313 drm/i915: cleanup cache-coloring omits e9ceb751ad4e drm/i915: s/i915_gtt_color_adjust/i915_ggtt_color_adjust omits 1e0a96e50882 drm/i915: export color_differs omits 2236439bc667 drm/vram: Implement lazy unmapping for GEM VRAM buffers omits f3309105b879 drm/vram: Add infrastructure for move_notify() omits bc25bb9192c0 drm/vram: Acquire lock only once per call to vmap()/vunmap() omits 37a48adfba6c drm/vram: Add kmap ref-counting to GEM VRAM objects omits d810583fc2fc drm/i915/execlists: Remove incorrect BUG_ON for schedule-out omits e5ef909cb42c tda9950: use cec_notifier_cec_adap_(un)register omits 5d7f965e5675 drm/i915/buddy: add missing call to i915_global_register omits 71137bfd9897 drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register omits 7ac1573e263f drm/sun4i/sun4i_hdmi_enc: call cec_s_conn_info() omits 92a57b3fb500 drm/stm: ltdc: add pinctrl for DPI encoder mode omits a793f0eeb7f5 drm/panel: panel-simple: Set OSD070T1718 panel type omits 89958b7cd955 drm/bridge: panel: Infer connector type from panel by default omits 9a2654c0f62a drm/panel: Add and fill drm_panel type field omits a515d6488505 IIO: Ingenic JZ47xx: Add support for JZ4770 SoC ADC. omits b23bf21f550a dt-bindings: iio/adc: Add AUX2 channel idx for JZ4770 SoC ADC omits cec8b1e3cb51 dt-bindings: iio/adc: Add a compatible string for JZ4770 SoC ADC omits 5e7965681ace iio: light: cm36651: redundant assignment to variable ret omits 42776c14c692 staging: iio: adc: ad7192: Add system calibration support omits c88c8cd8265a iio: adc: ad_sigma_delta: Export ad_sd_calibrate omits b73b93a2af33 iio: adc: ad7192: Add sysfs ABI documentation omits 42014f69bb23 drm/i915: Hook up GT power management omits 464828dfb1c9 fbdev/sa1100fb: Remove even more dead code omits 42770cbf18ae drm/blend: Define the direction of Z position values omits 5bf05dc58d65 drm/i915/tgl: Register state context definition for Gen12 omits cdb736fa8b8b drm/i915: Use engine relative LRIs on context setup omits 71cd86cfaa12 drm/i915/tgl: Use refclk/2 as bypass frequency omits ca9cab183449 drm/i915: add immutable zpos plane properties omits a8c15954d64a drm/i915: Protect debugfs per_file_stats with RCU lock omits c7581a414d28 drm: Use EOPNOTSUPP, not ENOTSUPP omits 84f6fec42e9e drm/virtio: fix command submission with objects but withou [...] omits aaef851083ed drm/i915/mst: Do not hardcoded the crtcs that encoder can connect omits d10e0cb7591e drm/i915: Apply FBC WA for TGL too omits 5b548ae63d58 drm/i915/tgl: add gen12 to stolen initialization omits 8ffa4392a32e drm/i915/tgl: disable SAGV temporarily omits 4444df6e205b drm/i915/tgl: move DP_TP_* to transcoder omits e468ff06157a drm/i915: protect access to DP_TP_* on non-dp omits 8241cfbe67f4 drm/i915/tgl: Access the right register when handling PSR [...] omits 2f3b87124b9f drm/i915/psr: Only handle interruptions of the transcoder in use omits ab016914984e drm/i915: disable set/get_tiling ioctl on gen12+ omits e838bfa8e170 Revert "drm/i915: Fix DP-MST crtc_mask" omits 9d7b01e93526 drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...] omits 4bb6a9d5d9a8 drm/i915/display: Extract glk_read_luts() omits 6b97b118d4d5 drm/i915/display: Extract ilk_read_luts() omits 1af223838298 drm/i915/display: Extract i9xx_read_luts() omits 7e764059cf70 drm/i915/display: Add macro to compare gamma hw/sw lut omits e9c8f591445d drm/i915/display: Add func to compare hw/sw gamma lut omits 145450f6a42d drm/i915/display: Add func to get gamma bit precision omits b1a4383d1e6e drm/i915/display: Add debug log for color parameters omits f0c6cef7e717 drm/virtio: add worker for object release omits 12afce08ed51 drm/virtio: add fence sanity check omits 6e3372508d5f drm/virtio: drop virtio_gpu_object_{reserve, unreserve} omits fe16537ddb97 drm/virtio: drop virtio_gpu_object_{ref,unref} omits 2e0d9ee45785 drm/virtio: remove virtio_gpu_alloc_object omits c66df701e783 drm/virtio: switch from ttm to gem shmem helpers omits ad75f4f057e6 drm/virtio: drop virtio_gpu_object_list_validate/virtio_gp [...] omits 93c38d15ee59 drm/virtio: rework virtio_gpu_cmd_context_{attach, detach} [...] omits 3d3bdbc0bdbd drm/virtio: rework virtio_gpu_transfer_to_host_ioctl fencing omits 375f156a5e77 drm/virtio: rework virtio_gpu_transfer_from_host_ioctl fencing omits e2324300f427 drm/virtio: rework virtio_gpu_object_create fencing omits da758d51968a drm/virtio: rework virtio_gpu_execbuffer_ioctl fencing omits 98abe21d07c8 drm/virtio: add virtio_gpu_object_array & helpers omits cde14fd4a604 drm/virtio: remove ttm calls from in virtio_gpu_object_{re [...] omits 23a0e88ebaff drm/virtio: drop no_wait argument from virtio_gpu_object_reserve omits 191ab21995b0 drm/virtio: remove virtio_gpu_object_wait omits 620f9c5e302c drm/virtio: simplify cursor updates omits 29cf12394c05 drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper. omits 889165ad6190 drm/virtio: pass gem reservation object to ttm init omits 37dfdc55ffeb drm/dp_mst: Cleanup drm_dp_send_link_address() a bit omits 8b1e589d138c drm/dp_mst: Refactor drm_dp_mst_handle_down_rep() omits a29d881875fc drm/dp_mst: Refactor drm_dp_mst_handle_up_req() omits fde61a7a7df4 drm/dp_mst: Constify guid in drm_dp_get_mst_branch_by_guid() omits 60f9ae9d0d3d drm/dp_mst: Remove huge conditional in drm_dp_mst_handle_up_req() omits 95b0013d209d drm/dp_mst: Refactor drm_dp_send_enum_path_resources omits 2f015ec6eab6 drm/dp_mst: Add sideband down request tracing + selftests omits aa2a2fe1383f drm/dp_mst: Combine redundant cases in drm_dp_encode_sideb [...] omits 0de54fb2d02b drm/print: Add drm_err_printer() omits 7cbce45d6243 drm/dp_mst: Move test_calc_pbn_mode() into an actual selftest omits 3ba64aa36c8c drm/dp_mst: Get rid of list clear in destroy_connector_work omits 5950f0b797fc drm/dp_mst: Move link address dumping into a function omits 8f9fb61caed1 drm/i915: Refresh the errno to vmf_fault translations omits 88ad7f3a5660 drm/vkms: Reduce critical section in vblank_simulate omits 4922fd18cc1a drm/vkms: Use wait_for_flip_done omits bd7e3f3ba1ef drm/vblank: Document and fix vblank count barrier semantics omits 5fcd055193c5 drm/komeda: Add ACLK rate to sysfs omits 6914f8eb64f9 drm: Add high-precision time to vblank trace event omits f2690074462b drm/i915/selftests: Remove unused __engines_name() omits 5a90606df7cb drm/i915: Replace obj->pin_global with obj->frontbuffer omits 4f36ef2ee187 drm/i915: Report aliasing ppgtt size as ggtt size omits 8f5e2b306b4e drm/i915: Restrict the aliasing-ppgtt to the size of the ggtt omits 9e362992ff34 drm/i915: Clean up HDMI deep color handling a bit omits 66a990dd0c49 drm/i915: Prefer encoder->name over port_name() omits 75427b2a2bff drm/i915: Limit MST to <= 8bpc once again omits acff2f86b195 drm/sti: Include the right header omits 536cce149769 drm: sti: use cec_notifier_conn_(un)register omits c41784b042ac drm: dw-hdmi-i2s: enable audio clock in audio_startup omits dffa8feb3084 drm/i915/perf: Assert locking for i915_init_oa_perf_state() omits 3d1da92baffe drm/i915: Add 324mhz and 326.4mhz cdclks for gen11+ omits 385ba629aa1c drm/i915: Allow /2 CD2X divider on gen11+ omits 7bff9779d769 drm/i915: Fix regression with crtc disable ordering omits aabbe344dc3c drm/i915: Use RCU for unlocked vm_idr lookup omits c1d143dd2ac8 drm/i915: Remove ppgtt->dirty_engines omits 0b718ba1e884 drm/i915/gtt: Downgrade Cherryview back to aliasing-ppgtt omits 3dc007fe9b2b drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to alias [...] omits 40e98130c328 drm/i915: unify icp, tgp and mcc irq setup omits b32821c03631 drm/i915: parameterize SDE hotplug registers omits 58676af69c2e drm/i915: unify icp, tgp and mcc irq handling omits ed3126fa0d39 drm/i915: parameterize south hpd macros omits 4072761b981c drm/i915: Indent GuC/WOPCM documentation sections omits b047463c8522 drm/i915: Remove link to missing "Batchbuffer Pools" docum [...] omits 692059318c0f drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+ omits 39e2df090c3c drm/i915/hdcp: update current transcoder into intel_hdcp omits 2d15cf1b9ae4 misc/mei/hdcp: Fill transcoder index in port info omits 807c71d59a10 drm: Extend I915 mei interface for transcoder info omits 5b6030da28cd drm: Move port definition back to i915 header omits 0dcceb35a13d drm/i915: mei_hdcp: I915 sends ddi index as per ME FW omits 11988e393813 drm/i915/execlists: Try rearranging breadcrumb flush omits 66d9cec8a6c9 drm/i915/display: Move the commit_tail() disable sequence [...] omits 0c84127102ee drm/i915/display: Rename update_crtcs() to commit_modeset_ [...] omits 31444afb460e drm/i915: s/for_each_sgt_dma/for_each_sgt_daddr/ omits 9be02fde93e5 drm/i915/uc: Extract common code from GuC stop/disable comm omits e7b6affd0bae drm/i915/selftests: cond_resched() within the longer buddy tests omits 268de6530aa1 drm: mst: Fix query_payload ack reply struct omits 6a87d4ea94b0 drm/ingenic: Hardcode panel type to DPI omits 99d7a74110ef drm/i915/tgl: PSR link standby is not supported anymore omits 074c77e3ec63 drm/i915/tgl: Gen-12 display loses Yf tiling and legacy CC [...] omits 3ef2f119bd3e drm/msm: Use drm_attach_bridge() to attach a bridge to an encoder omits ee68c743f8d0 drm: Stop including drm_bridge.h from drm_crtc.h omits 9770f2207798 drm/i915/tgl: Enabling DSC on Pipe A for TGL omits 0f7dc62068bb drm/i915: Protect our local workers against I915_FENCE_TIMEOUT omits 8a84bacba19c drm/i915: Align power domain names with port names omits 325b916a9e1b drm/i915/selftests: Ignore coherency failures on Broadwater omits 592a7c5e082e drm/i915: Extend non readable mcr range omits e8f6b4952ec5 drm/i915/execlists: Flush the post-sync breadcrumb write harder omits cf3d4e534711 drm/meson: add resume/suspend hooks omits 1374b8375c2e drm/meson: dw_hdmi: add resume/suspend hooks omits b0138364da17 drm/virtio: module_param_named() requires linux/moduleparam.h omits c4e6488120e9 drm/i915/selftests: Try to recycle context allocations omits f2085c8e950d drm/i915/selftests: Remove accidental serialization betwee [...] omits 744583ecc3d7 drm/virtio: notify virtqueues without holding spinlock omits 4100a7b83438 drm/virtio: cleanup queue functions omits a02c4c25b9fa drm/virtio: add plane check omits 8a9a982767b7 drm/i915: use a separate context for gpu relocs omits 45e9c829ebea drm/i915/tgl/perf: use the same oa ctx_id format as icl omits a8ff5d405e90 drm/i915/tgl: Do not apply WaIncreaseDefaultTLBEntries fro [...] omits 99389390fef5 drm/i915/tgl: Implement TGL DisplayPort training sequence omits 9c722e17c1b9 drm/i915: Disable pipes in reverse order omits 0456417ef680 drm: Add for_each_oldnew_intel_crtc_in_state_reverse() omits f7b3c22619a4 drm/i915/tgl: Add maximum resolution supported by PSR2 HW omits 0f81e645eb1e drm/i915: Do not read PSR2 register in transcoders without PSR2 omits 6056517ab8c3 drm/i915/tgl: Guard and warn if more than one eDP panel is [...] omits cccdce1dd061 drm/i915: Make engine's batch pool safe for use with virtu [...] omits f52c6d0df690 drm/i915: Only activate i915_active debugobject once omits 21b0c32bdaba drm/i915/selftests: Markup impossible error pointers omits 66c2dee4ae10 drm/vc4/vc4_hdmi: fill in connector info omits 5558f3d535c5 drm/i915/intel_hdmi: use cec_notifier_conn_(un)register omits ae85b0df124f drm_dp_cec: add connector info support. omits ebfdf5cd806b drm/i915: Use NOEVICT for first pass on attemping to pin a [...] omits 1d5b77733149 drm/i915/selftests: Add the usual batch vma managements to [...] omits 3e93bc2a58aa drm/virtio: make resource id workaround runtime switchable. omits 15c665bb4637 drm/mcde: Fix an error handling path in 'mcde_probe()' omits acd674af95d3 drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() omits d72cf01f410a drm/mipi-dbi: fix a loop in debugfs code omits 529880098431 drm/i915: to make vgpu ppgtt notificaiton as atomic operation omits 6dbe0c4b0fc0 drm/panel: Initialise panel dev and funcs through drm_pane [...] omits 65abbda8ed7c drm/panel: Add missing drm_panel_init() in panel drivers omits 75b974a859e5 drm/i915/selftests: Teach igt_gpu_fill_dw() to take intel_context omits 777159069212 drm/i915: Keep drm_i915_file_private around under RCU omits 936ad29de812 drm/i915/uc: define GuC and HuC FWs for EHL omits 636e83f2f208 drm/i915: Flush the existing fence before GGTT read/write omits 191797a892c9 drm/i915/gtt: Preallocate Braswell top-level page directory omits 6dcb85a0ad99 drm/i915: Hold irq-off for the entire fake lock period omits 0b14d96820d1 drm/i915: Use hweight8() for 8bit masks omits c08e91323920 drm/i915: s/num_active_crtcs/num_active_pipes/ omits d048a2684a41 drm/i915: Use enum pipe consistently omits e8edae54c593 drm/i915: Unconfuse pipe vs. crtc->index in i915_get_crtc_ [...] omits d06a79d33e0f drm/i915: Use enum pipe instead of crtc index to track act [...] omits 100f5f7fbc3e drm/i915: Expand subslice mask omits 668df17f594d drm/i915: Add new function to copy subslices for a slice omits eaef5b3c4113 drm/i915: Refactor instdone loops on new subslice functions omits e1210bbfb1f8 drm/i915: Add function to determine if a slice has a subslice omits 6db40ec80f54 drm/i915: Use subslice stride to set subslices for a given slice omits 9e8a135ed5a4 drm/i915: Add function to set subslices omits 33ee9e868096 drm/i915: Use local variables for subslice_mask for device info omits 49610c377be7 drm/i915: Add EU stride runtime parameter omits 7a200aad1127 drm/i915: Add subslice stride runtime parameter omits 8b355db99cfb drm/i915: Add function to set SSEU info per platform omits 4087f873df1f drm/i915: Use variable for debugfs device status omits 1c5f087a2bb2 drm/panfrost: Add errata descriptions from kbase omits 5d86923060fc drm/i915/tgl: Enable VD HCP/MFX sub-pipe power gating omits b3c0692f36a4 drm/i915/tgl: Move GTCR register to cope with GAM MMIO add [...] omits ce4932426195 drm/panfrost: Use mutex_trylock in panfrost_gem_purge omits dfbc7a46b940 drm/shmem: Use mutex_trylock in drm_gem_shmem_purge omits 4fa3d66f132b drm/shmem: Do dma_unmap_sg before purging pages omits 593bc4d008cf drm/panfrost: Fix possible suspend in panfrost_remove omits 97588c89993d MAINTAINERS: Add Steven and Alyssa as panfrost reviewers omits 52282163dfa6 drm/panfrost: Add missing check for pfdev->regulator omits f2521f7731ed drm/i915: switch to drm_fb_helper_remove_conflicting_pci_f [...] omits 35616a4aa919 drm: drop resource_id parameter from drm_fb_helper_remove_ [...] omits 0a8459693238 fbdev: drop res_id parameter from remove_conflicting_pci_f [...] omits d4c61c4a16de drm/i915/dp: Fix DSC enable code to use cpu_transcoder ins [...] omits cee508a0bddb drm/dp/dsc: Add Support for all BPCs supported by TGL omits df7415bfc06f drm/i915: Do not unmask PSR interruption in IRQ postinstall omits 99fc38b12095 drm/i915: Add transcoder restriction to PSR2 omits 4ab4fa103217 drm/i915/psr: Make PSR registers relative to transcoders omits cee17a71656e drm/arcpgu: rework encoder search 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 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" 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 adds c906eda31ca4 virtio_balloon: name cleanups adds d72eb1b4f0b2 virtio_balloon: divide/multiply instead of shifts adds cad75ce11002 netdev: pass the stuck queue to the timeout handler
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (aedc0650f913) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 2 +- .mailmap | 2 - CREDITS | 3 +- Documentation/ABI/stable/sysfs-class-infiniband | 19 + Documentation/ABI/stable/sysfs-driver-aspeed-vuart | 11 +- Documentation/ABI/stable/sysfs-driver-ib_srp | 2 - Documentation/ABI/testing/debugfs-hisi-hpre | 57 - Documentation/ABI/testing/debugfs-hisi-sec | 43 - Documentation/ABI/testing/debugfs-hyperv | 23 - Documentation/ABI/testing/ima_policy | 4 - Documentation/ABI/testing/procfs-diskstats | 5 - Documentation/ABI/testing/sysfs-block | 6 - .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 183 +- Documentation/ABI/testing/sysfs-bus-fsi | 16 +- Documentation/ABI/testing/sysfs-bus-iio | 11 - Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 39 - Documentation/ABI/testing/sysfs-bus-mei | 23 +- Documentation/ABI/testing/sysfs-bus-pci | 13 - Documentation/ABI/testing/sysfs-bus-thunderbolt | 36 - .../ABI/testing/sysfs-class-led-driver-el15203000 | 139 - Documentation/ABI/testing/sysfs-class-mei | 10 - .../ABI/testing/sysfs-class-net-statistics | 16 - Documentation/ABI/testing/sysfs-class-watchdog | 9 +- Documentation/ABI/testing/sysfs-fs-f2fs | 6 - Documentation/ABI/testing/sysfs-platform-dfl-fme | 132 - .../ABI/testing/sysfs-platform-mellanox-bootctl | 58 - Documentation/ABI/testing/sysfs-platform-wilco-ec | 17 - Documentation/ABI/testing/sysfs-secvar | 46 - Documentation/DMA-attributes.txt | 18 + Documentation/Makefile | 12 +- .../Design/Data-Structures/Data-Structures.html | 1391 ++ .../RCU/Design/Data-Structures/Data-Structures.rst | 1163 -- .../Expedited-Grace-Periods.html | 668 + .../Expedited-Grace-Periods.rst | 521 - .../Design/Memory-Ordering/Tree-RCU-Diagram.html | 9 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 704 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 624 - .../RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 2 +- .../RCU/Design/Memory-Ordering/TreeRCU-qs.svg | 2 +- .../RCU/Design/Requirements/Requirements.html | 3401 +++++ .../RCU/Design/Requirements/Requirements.rst | 2704 ---- Documentation/RCU/index.rst | 7 +- Documentation/RCU/lockdep.txt | 18 +- Documentation/RCU/whatisRCU.txt | 14 +- Documentation/admin-guide/LSM/SafeSetID.rst | 4 +- Documentation/admin-guide/cgroup-v2.rst | 16 +- Documentation/admin-guide/dell_rbu.rst | 128 - .../admin-guide/device-mapper/dm-dust.rst | 287 - .../admin-guide/device-mapper/dm-dust.txt | 272 + .../admin-guide/device-mapper/dm-integrity.rst | 5 - .../admin-guide/device-mapper/dm-raid.rst | 2 - Documentation/admin-guide/device-mapper/index.rst | 1 - Documentation/admin-guide/hw-vuln/mds.rst | 7 +- .../admin-guide/hw-vuln/tsx_async_abort.rst | 5 +- Documentation/admin-guide/index.rst | 65 +- Documentation/admin-guide/iostats.rst | 56 +- Documentation/admin-guide/kernel-parameters.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 91 +- Documentation/admin-guide/perf/imx-ddr.rst | 48 +- Documentation/admin-guide/perf/index.rst | 1 - Documentation/admin-guide/perf/thunderx2-pmu.rst | 20 +- Documentation/admin-guide/ras.rst | 31 +- Documentation/admin-guide/sysctl/kernel.rst | 12 +- Documentation/arm64/booting.rst | 3 - Documentation/arm64/cpu-feature-registers.rst | 19 +- Documentation/arm64/elf_hwcaps.rst | 67 +- Documentation/arm64/silicon-errata.rst | 6 - Documentation/asm-annotations.rst | 216 - Documentation/block/stat.rst | 14 +- Documentation/bpf/index.rst | 9 - Documentation/bpf/prog_flow_dissector.rst | 3 - Documentation/bpf/s390.rst | 205 - Documentation/conf.py | 3 +- Documentation/core-api/genalloc.rst | 26 +- Documentation/core-api/genericirq.rst | 52 +- Documentation/core-api/memory-allocation.rst | 50 +- Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/printk-formats.rst | 60 +- Documentation/core-api/refcount-vs-atomic.rst | 36 +- Documentation/core-api/symbol-namespaces.rst | 3 - Documentation/crypto/api-skcipher.rst | 29 +- Documentation/crypto/architecture.rst | 4 + Documentation/crypto/crypto_engine.rst | 4 + Documentation/crypto/devel-algos.rst | 27 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 63 - Documentation/dev-tools/kmemleak.rst | 2 +- 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/Makefile | 5 +- .../devicetree/bindings/arm/amlogic/smp-sram.txt | 32 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- Documentation/devicetree/bindings/arm/axentia.txt | 28 + .../devicetree/bindings/arm/coresight.txt | 9 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 16 +- .../devicetree/bindings/arm/omap/omap.txt | 30 +- .../bindings/arm/samsung/exynos-chipid.txt | 12 + .../bindings/arm/samsung/exynos-chipid.yaml | 39 - .../devicetree/bindings/arm/samsung/pmu.txt | 72 + .../devicetree/bindings/arm/samsung/pmu.yaml | 105 - .../bindings/arm/samsung/samsung-boards.txt | 83 + .../bindings/arm/samsung/samsung-boards.yaml | 181 - .../arm/samsung/samsung-secure-firmware.yaml | 31 - .../devicetree/bindings/arm/samsung/sysreg.txt | 19 + .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 - Documentation/devicetree/bindings/arm/sprd.txt | 14 + Documentation/devicetree/bindings/arm/sprd.yaml | 33 - .../devicetree/bindings/arm/stm32/stm32.yaml | 27 +- .../devicetree/bindings/arm/sunxi/smp-sram.txt | 44 + .../devicetree/bindings/ata/sata_rcar.txt | 7 +- .../devicetree/bindings/board/fsl-board.txt | 30 + .../devicetree/bindings/bus/renesas,bsc.txt | 46 + .../devicetree/bindings/bus/renesas,bsc.yaml | 60 - .../devicetree/bindings/bus/simple-pm-bus.txt | 44 + .../devicetree/bindings/bus/simple-pm-bus.yaml | 75 - .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../bindings/clock/armada3700-periph-clock.txt | 5 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 76 - .../devicetree/bindings/clock/imx7ulp-clock.txt | 1 + .../devicetree/bindings/clock/ingenic,cgu.txt | 1 - .../devicetree/bindings/clock/qcom,gcc.txt | 94 + .../devicetree/bindings/clock/qcom,gcc.yaml | 188 - .../devicetree/bindings/clock/qcom,q6sstopcc.yaml | 43 - .../devicetree/bindings/clock/qcom,rpmh-clk.txt | 27 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 49 - .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 15 +- .../clock/renesas,rcar-gen2-cpg-clocks.txt | 60 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 2 +- .../devicetree/bindings/clock/ti/davinci/psc.txt | 2 +- .../bindings/counter/stm32-lptimer-cnt.txt | 29 + .../bindings/counter/stm32-timer-cnt.txt | 31 + .../devicetree/bindings/counter/ti-eqep.yaml | 50 - .../devicetree/bindings/cpu/cpu-topology.txt | 2 +- .../devicetree/bindings/cpufreq/ti-cpufreq.txt | 6 +- .../bindings/crypto/allwinner,sun8i-ss.yaml | 60 - .../bindings/crypto/amlogic,gxl-crypto.yaml | 52 - .../devicetree/bindings/crypto/samsung-slimsss.txt | 19 + .../bindings/crypto/samsung-slimsss.yaml | 47 - .../devicetree/bindings/crypto/samsung-sss.txt | 32 + .../devicetree/bindings/crypto/samsung-sss.yaml | 58 - .../devicetree/bindings/crypto/st,stm32-crc.txt | 16 + .../devicetree/bindings/crypto/st,stm32-crc.yaml | 38 - .../devicetree/bindings/crypto/st,stm32-cryp.txt | 19 + .../devicetree/bindings/crypto/st,stm32-cryp.yaml | 51 - .../devicetree/bindings/crypto/st,stm32-hash.txt | 30 + .../devicetree/bindings/crypto/st,stm32-hash.yaml | 69 - .../bindings/devfreq/event/exynos-ppmu.txt | 26 +- .../devicetree/bindings/devfreq/exynos-bus.txt | 2 + .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 5 - .../bindings/display/amlogic,meson-dw-hdmi.yaml | 2 + .../devicetree/bindings/display/arm,malidp.txt | 3 - .../devicetree/bindings/display/bridge/anx7814.txt | 6 +- .../bindings/display/bridge/renesas,dw-hdmi.txt | 1 - .../bindings/display/bridge/renesas,lvds.txt | 1 - .../bindings/display/bridge/ti,sn65dsi86.txt | 2 +- .../bindings/display/cirrus,clps711x-fb.txt | 2 +- .../devicetree/bindings/display/imx/fsl,imx-fb.txt | 2 +- .../bindings/display/mediatek/mediatek,disp.txt | 30 +- .../bindings/display/mediatek/mediatek,dsi.txt | 4 +- .../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 + .../bindings/display/panel/sharp,ld-d5116z01b.yaml | 30 - .../devicetree/bindings/display/renesas,du.txt | 2 - .../bindings/display/rockchip/rockchip-vop.txt | 6 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 150 - .../devicetree/bindings/display/st,stm32-ltdc.txt | 144 + .../devicetree/bindings/display/st,stm32-ltdc.yaml | 81 - .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 4 +- .../devicetree/bindings/dma/dma-common.yaml | 9 +- .../devicetree/bindings/dma/jz4780-dma.txt | 3 +- .../bindings/dma/milbeaut-m10v-hdmac.txt | 32 - .../bindings/dma/milbeaut-m10v-xdmac.txt | 24 - .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 - .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 - .../bindings/dma/sifive,fu540-c000-pdma.yaml | 55 - Documentation/devicetree/bindings/dma/ti-edma.txt | 8 - .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 24 +- Documentation/devicetree/bindings/eeprom/at24.txt | 90 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 188 - .../devicetree/bindings/example-schema.yaml | 81 +- .../intel,ixp4xx-network-processing-engine.yaml | 2 + .../bindings/firmware/nvidia,tegra186-bpmp.txt | 2 +- .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 24 - .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 70 - .../devicetree/bindings/gpio/gpio-rda.yaml | 50 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 1 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 4 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 22 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 +- .../devicetree/bindings/gpu/samsung-g2d.txt | 27 + .../devicetree/bindings/gpu/samsung-g2d.yaml | 75 - .../devicetree/bindings/gpu/samsung-rotator.txt | 28 + .../devicetree/bindings/gpu/samsung-rotator.yaml | 48 - .../devicetree/bindings/gpu/samsung-scaler.txt | 27 + .../devicetree/bindings/gpu/samsung-scaler.yaml | 81 - .../bindings/hwlock/st,stm32-hwspinlock.txt | 23 + .../bindings/hwlock/st,stm32-hwspinlock.yaml | 50 - .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 104 - .../devicetree/bindings/hwmon/ibm,cffps1.txt | 3 - .../devicetree/bindings/hwmon/ti,tmp513.yaml | 93 - .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 4 +- .../bindings/i2c/amlogic,meson6-i2c.yaml | 53 - .../devicetree/bindings/i2c/i2c-aspeed.txt | 3 +- Documentation/devicetree/bindings/i2c/i2c-at91.txt | 3 +- .../devicetree/bindings/i2c/i2c-meson.txt | 30 + .../devicetree/bindings/i2c/i2c-stm32.txt | 65 + Documentation/devicetree/bindings/i2c/i2c.txt | 18 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 4 +- .../devicetree/bindings/i2c/renesas,i2c.txt | 1 - .../devicetree/bindings/i2c/renesas,iic.txt | 1 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 141 - .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 104 - .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 +- .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 1 + .../devicetree/bindings/iio/adc/avia-hx711.yaml | 1 + .../devicetree/bindings/iio/adc/ingenic,adc.txt | 1 - .../devicetree/bindings/iio/adc/max1027-adc.txt | 20 + .../devicetree/bindings/iio/adc/mcp3911.txt | 30 + .../bindings/iio/adc/microchip,mcp3911.yaml | 71 - .../bindings/iio/adc/samsung,exynos-adc.txt | 107 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 151 - .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 2 - .../bindings/iio/chemical/plantower,pms7003.yaml | 1 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 49 - .../devicetree/bindings/iio/dac/ltc1660.txt | 21 + .../devicetree/bindings/iio/iio-bindings.txt | 5 - .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 - .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 76 - .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 - .../devicetree/bindings/iio/light/adux1020.yaml | 47 - .../devicetree/bindings/iio/light/bh1750.txt | 18 + .../devicetree/bindings/iio/light/bh1750.yaml | 43 - .../devicetree/bindings/iio/light/veml6030.yaml | 62 - .../devicetree/bindings/iio/pressure/bmp085.yaml | 2 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 + .../bindings/iio/proximity/maxbotix,mb1232.yaml | 60 - .../bindings/iio/temperature/adi,ltc2983.yaml | 480 - .../bindings/iio/timer/stm32-lptimer-trigger.txt | 23 + .../bindings/iio/timer/stm32-timer-trigger.txt | 25 + .../bindings/input/fsl,mpr121-touchkey.yaml | 89 - .../devicetree/bindings/input/ilitek,ili2xxx.txt | 3 +- Documentation/devicetree/bindings/input/input.yaml | 36 - Documentation/devicetree/bindings/input/keys.txt | 8 + .../devicetree/bindings/input/max77650-onkey.txt | 26 + .../devicetree/bindings/input/max77650-onkey.yaml | 35 - .../devicetree/bindings/input/mpr121-touchkey.txt | 30 + .../devicetree/bindings/input/mtk-pmic-keys.txt | 4 +- .../devicetree/bindings/input/st,stpmic1-onkey.txt | 2 +- .../bindings/input/touchscreen/ad7879.txt | 4 +- .../bindings/input/touchscreen/edt-ft5x06.txt | 1 - .../bindings/interconnect/qcom,msm8974.yaml | 62 - .../bindings/interconnect/qcom,qcs404.txt | 45 + .../bindings/interconnect/qcom,qcs404.yaml | 77 - .../allwinner,sun7i-a20-sc-nmi.yaml | 4 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 1 - .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 11 - .../interrupt-controller/fsl,ls-extirq.txt | 49 - .../bindings/interrupt-controller/interrupts.txt | 12 - .../bindings/interrupt-controller/qcom,pdc.txt | 3 +- .../bindings/interrupt-controller/renesas,irqc.txt | 48 + .../interrupt-controller/renesas,irqc.yaml | 87 - .../interrupt-controller/st,stm32-exti.txt | 29 + .../interrupt-controller/st,stm32-exti.yaml | 98 - .../devicetree/bindings/iommu/arm,smmu-v3.txt | 77 + .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 95 - .../devicetree/bindings/iommu/arm,smmu.txt | 182 + .../devicetree/bindings/iommu/arm,smmu.yaml | 230 - .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 - .../devicetree/bindings/iommu/samsung,sysmmu.txt | 67 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 108 - .../bindings/leds/backlight/led-backlight.txt | 28 - .../bindings/leds/backlight/lm3630a-backlight.yaml | 6 - .../bindings/leds/backlight/pm8941-wled.txt | 42 + .../bindings/leds/backlight/qcom-wled.txt | 154 - .../devicetree/bindings/leds/leds-el15203000.txt | 69 - .../devicetree/bindings/leds/leds-max77650.txt | 57 + .../devicetree/bindings/leds/leds-max77650.yaml | 51 - .../devicetree/bindings/mailbox/fsl,mu.txt | 2 - .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 84 - .../devicetree/bindings/mailbox/stm32-ipcc.txt | 47 + .../bindings/media/allwinner,sun4i-a10-ir.yaml | 4 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 76 - .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 91 - .../devicetree/bindings/media/i2c/ad5820.txt | 11 +- .../devicetree/bindings/media/i2c/imx290.txt | 57 - .../devicetree/bindings/media/i2c/nokia,smia.txt | 2 + .../devicetree/bindings/media/i2c/ov2659.txt | 9 - .../devicetree/bindings/media/meson-ao-cec.txt | 37 + Documentation/devicetree/bindings/media/rc.yaml | 7 - .../devicetree/bindings/media/renesas,csi2.txt | 1 - .../devicetree/bindings/media/renesas,vin.txt | 5 +- .../devicetree/bindings/media/sh_mobile_ceu.txt | 17 + .../devicetree/bindings/media/st,stm32-cec.txt | 19 + .../devicetree/bindings/media/st,stm32-cec.yaml | 54 - .../devicetree/bindings/media/st,stm32-dcmi.txt | 45 + .../devicetree/bindings/media/st,stm32-dcmi.yaml | 86 - .../devicetree/bindings/media/ti,vpe.yaml | 64 - .../bindings/memory-controllers/exynos-srom.txt | 79 + .../bindings/memory-controllers/exynos-srom.yaml | 128 - Documentation/devicetree/bindings/mfd/ab8500.txt | 119 - Documentation/devicetree/bindings/mfd/da9062.txt | 4 - Documentation/devicetree/bindings/mfd/madera.txt | 8 - Documentation/devicetree/bindings/mfd/max77650.txt | 46 + .../devicetree/bindings/mfd/max77650.yaml | 149 - Documentation/devicetree/bindings/mfd/max77693.txt | 1 - .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 - .../bindings/mfd/samsung,exynos5433-lpass.txt | 2 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 120 - .../devicetree/bindings/mfd/st,stm32-timers.yaml | 162 - .../devicetree/bindings/mfd/stm32-lptimer.txt | 48 + .../devicetree/bindings/mfd/stm32-timers.txt | 73 + Documentation/devicetree/bindings/mfd/syscon.txt | 32 + Documentation/devicetree/bindings/mfd/syscon.yaml | 84 - Documentation/devicetree/bindings/mips/ralink.txt | 14 - .../devicetree/bindings/misc/allwinner,syscon.txt | 20 + .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 6 +- .../devicetree/bindings/mmc/arasan,sdhci.txt | 42 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 3 - Documentation/devicetree/bindings/mmc/jz4740.txt | 8 +- .../devicetree/bindings/mmc/mmc-controller.yaml | 14 - Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 59 - .../devicetree/bindings/mmc/renesas,sdhi.txt | 1 - .../devicetree/bindings/mmc/sdhci-atmel.txt | 5 - .../devicetree/bindings/mmc/sdhci-milbeaut.txt | 30 - .../bindings/mtd/cadence-nand-controller.txt | 53 - .../devicetree/bindings/mtd/intel,ixp4xx-flash.txt | 22 - .../bindings/mtd/st,stm32-fmc2-nand.yaml | 98 - .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 + .../bindings/net/allwinner,sun4i-a10-emac.yaml | 6 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 6 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 6 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 6 +- .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 6 - .../devicetree/bindings/net/brcm,bcmgenet.txt | 2 +- .../devicetree/bindings/net/broadcom-bluetooth.txt | 2 - .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 51 - .../devicetree/bindings/net/can/sun4i_can.txt | 36 + .../devicetree/bindings/net/davinci-mdio.txt | 36 + .../bindings/net/ethernet-controller.yaml | 5 - .../devicetree/bindings/net/ethernet-phy.yaml | 5 - .../devicetree/bindings/net/ftgmac100.txt | 8 - Documentation/devicetree/bindings/net/lpc-eth.txt | 5 - .../devicetree/bindings/net/nfc/pn532.txt | 46 - .../devicetree/bindings/net/nfc/pn533-i2c.txt | 29 + .../devicetree/bindings/net/qca,ar803x.yaml | 111 - .../devicetree/bindings/net/renesas,ether.yaml | 114 - Documentation/devicetree/bindings/net/sh_eth.txt | 69 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 240 - .../devicetree/bindings/net/ti,davinci-mdio.yaml | 71 - .../devicetree/bindings/net/ti,dp83869.yaml | 84 - .../bindings/net/wireless/qcom,ath10k.txt | 6 - .../devicetree/bindings/net/wireless/ti,wl1251.txt | 26 - .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +- .../devicetree/bindings/nvmem/rockchip-otp.txt | 25 - .../devicetree/bindings/nvmem/sprd-efuse.txt | 39 - .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 12 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 - Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 - Documentation/devicetree/bindings/perf/arm-ccn.txt | 1 - .../devicetree/bindings/perf/fsl-imx-ddr.txt | 1 - .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 47 - .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 1 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 1 - .../devicetree/bindings/phy/qcom-qmp-phy.txt | 7 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 - .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 2 - .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 75 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 243 - .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 164 + .../bindings/pinctrl/intel,lgm-pinctrl.yaml | 116 - .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 - .../devicetree/bindings/pinctrl/pincfg-node.yaml | 140 - .../bindings/pinctrl/pinctrl-bindings.txt | 192 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 132 - .../bindings/pinctrl/qcom,msm8976-pinctrl.txt | 183 - .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 8 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 4 - .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 4 +- .../bindings/pinctrl/rockchip,pinctrl.txt | 1 - .../bindings/pinctrl/st,stm32-pinctrl.yaml | 7 +- .../bindings/power/amlogic,meson-gx-pwrc.txt | 2 +- .../devicetree/bindings/power/fsl,imx-gpc.txt | 2 +- .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 2 +- .../devicetree/bindings/power/pd-samsung.txt | 45 + .../devicetree/bindings/power/pd-samsung.yaml | 66 - .../devicetree/bindings/power/power-domain.yaml | 133 - .../devicetree/bindings/power/power_domain.txt | 95 +- .../bindings/power/renesas,sysc-rmobile.txt | 2 +- .../bindings/power/reset/syscon-poweroff.txt | 30 + .../bindings/power/reset/syscon-poweroff.yaml | 60 - .../bindings/power/reset/syscon-reboot.txt | 30 + .../bindings/power/reset/syscon-reboot.yaml | 60 - .../bindings/power/supply/cpcap-charger.txt | 9 +- .../bindings/power/supply/max77650-charger.txt | 28 + .../bindings/power/supply/max77650-charger.yaml | 34 - .../bindings/power/xlnx,zynqmp-genpd.txt | 2 +- .../devicetree/bindings/ptp/ptp-idtcm.yaml | 69 - .../devicetree/bindings/pwm/atmel-hlcdc-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-pwm.txt | 2 +- .../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 2 +- .../devicetree/bindings/pwm/brcm,kona-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/img-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.txt | 2 +- .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 2 +- .../devicetree/bindings/pwm/lpc1850-sct-pwm.txt | 2 +- Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 2 +- .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt | 2 +- .../devicetree/bindings/pwm/nxp,pca9685-pwm.txt | 2 +- .../devicetree/bindings/pwm/pwm-bcm2835.txt | 2 +- .../devicetree/bindings/pwm/pwm-berlin.txt | 2 +- .../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 2 +- .../devicetree/bindings/pwm/pwm-hibvt.txt | 2 +- .../devicetree/bindings/pwm/pwm-lp3943.txt | 2 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +- .../devicetree/bindings/pwm/pwm-meson.txt | 2 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 2 +- .../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +- .../devicetree/bindings/pwm/pwm-rockchip.txt | 2 +- .../devicetree/bindings/pwm/pwm-samsung.txt | 51 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 109 - .../devicetree/bindings/pwm/pwm-sifive.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 2 +- .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 30 + .../devicetree/bindings/pwm/pwm-stm32.txt | 38 + .../devicetree/bindings/pwm/pwm-tiecap.txt | 2 +- .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 2 +- Documentation/devicetree/bindings/pwm/pwm.txt | 11 +- Documentation/devicetree/bindings/pwm/pwm.yaml | 29 - .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 40 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 78 - .../devicetree/bindings/pwm/renesas,tpu-pwm.txt | 35 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 69 - .../devicetree/bindings/pwm/spear-pwm.txt | 2 +- .../devicetree/bindings/pwm/st,stmpe-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwm.txt | 2 +- .../devicetree/bindings/pwm/ti,twl-pwmled.txt | 2 +- .../devicetree/bindings/pwm/vt8500-pwm.txt | 2 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/max77650-regulator.txt | 41 + .../bindings/regulator/max77650-regulator.yaml | 31 - .../bindings/regulator/qcom,rpmh-regulator.txt | 4 - .../bindings/regulator/qcom,smd-rpm-regulator.txt | 21 - .../bindings/regulator/qcom,spmi-regulator.txt | 25 - .../devicetree/bindings/regulator/regulator.yaml | 7 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 6 - .../bindings/remoteproc/st,stm32-rproc.yaml | 128 - .../devicetree/bindings/remoteproc/stm32-rproc.txt | 63 + .../devicetree/bindings/rng/atmel-trng.txt | 2 +- .../devicetree/bindings/rng/nuvoton,npcm-rng.txt | 12 - .../devicetree/bindings/rng/omap3_rom_rng.txt | 27 - .../bindings/rng/samsung,exynos4-rng.txt | 19 + .../bindings/rng/samsung,exynos4-rng.yaml | 45 - .../bindings/rng/samsung,exynos5250-trng.txt | 17 - .../devicetree/bindings/rng/st,stm32-rng.txt | 25 + .../devicetree/bindings/rng/st,stm32-rng.yaml | 48 - .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 70 - .../devicetree/bindings/rtc/rtc-mt6397.txt | 29 - Documentation/devicetree/bindings/rtc/rtc-sh.txt | 28 + Documentation/devicetree/bindings/rtc/s3c-rtc.txt | 31 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 89 - .../bindings/security/tpm/google,cr50.txt | 19 - Documentation/devicetree/bindings/serial/8250.txt | 5 - .../devicetree/bindings/serial/fsl-lpuart.txt | 3 +- .../bindings/serial/renesas,sci-serial.txt | 6 +- .../devicetree/bindings/serial/samsung_uart.txt | 58 + .../devicetree/bindings/serial/samsung_uart.yaml | 118 - .../devicetree/bindings/serial/sprd-uart.txt | 32 + .../devicetree/bindings/serial/sprd-uart.yaml | 72 - .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 51 - .../bindings/serio/allwinner,sun4i-ps2.txt | 22 + .../bindings/soc/amlogic/amlogic,canvas.txt | 33 + .../bindings/soc/amlogic/amlogic,canvas.yaml | 49 - .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 2 +- .../devicetree/bindings/soc/mediatek/scpsys.txt | 2 +- .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 2 +- .../devicetree/bindings/sound/adi,adau7118.yaml | 85 - .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 267 - .../sound/allwinner,sun8i-a23-codec-analog.yaml | 38 - .../devicetree/bindings/sound/arndale.txt | 5 +- .../devicetree/bindings/sound/fsl,mqs.txt | 36 - .../bindings/sound/google,cros-ec-codec.txt | 24 +- .../devicetree/bindings/sound/mt8183-afe-pcm.txt | 6 - .../sound/mt8183-mt6358-ts3a227-max98357.txt | 7 +- .../devicetree/bindings/sound/renesas,fsi.txt | 31 + .../devicetree/bindings/sound/renesas,fsi.yaml | 76 - .../devicetree/bindings/sound/renesas,rsnd.txt | 1 - .../bindings/sound/rockchip-max98090.txt | 27 +- Documentation/devicetree/bindings/sound/rt1011.txt | 10 - Documentation/devicetree/bindings/sound/rt5682.txt | 6 - .../devicetree/bindings/sound/samsung,odroid.txt | 54 + .../devicetree/bindings/sound/samsung,odroid.yaml | 91 - .../devicetree/bindings/sound/samsung-i2s.txt | 84 + .../devicetree/bindings/sound/samsung-i2s.yaml | 138 - .../devicetree/bindings/sound/sun4i-codec.txt | 94 + .../bindings/sound/sun8i-codec-analog.txt | 17 + .../devicetree/bindings/sound/tas2562.txt | 34 - .../devicetree/bindings/sound/tas2770.txt | 37 - .../devicetree/bindings/sound/ti,pcm3168a.txt | 8 - .../devicetree/bindings/sound/tlv320aic31xx.txt | 5 - .../devicetree/bindings/spi/renesas,hspi.yaml | 57 - .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 - .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 159 - Documentation/devicetree/bindings/spi/sh-hspi.txt | 26 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 105 + .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 3 +- .../devicetree/bindings/spi/spi-sifive.txt | 37 + .../devicetree/bindings/spi/spi-sifive.yaml | 86 - .../devicetree/bindings/spi/spi-stm32-qspi.txt | 47 + .../devicetree/bindings/spi/spi-xilinx.txt | 4 +- .../devicetree/bindings/spi/st,stm32-qspi.yaml | 83 - .../devicetree/bindings/sram/milbeaut-smp-sram.txt | 24 + .../devicetree/bindings/sram/renesas,smp-sram.txt | 27 + .../devicetree/bindings/sram/rockchip-smp-sram.txt | 30 + .../devicetree/bindings/sram/samsung-sram.txt | 38 + Documentation/devicetree/bindings/sram/sram.txt | 80 + Documentation/devicetree/bindings/sram/sram.yaml | 257 - .../devicetree/bindings/submitting-patches.txt | 21 +- .../bindings/thermal/st,stm32-thermal.yaml | 79 - .../devicetree/bindings/thermal/stm32-thermal.txt | 61 + .../devicetree/bindings/timer/ingenic,tcu.txt | 4 +- .../bindings/timer/samsung,exynos4210-mct.txt | 88 + .../bindings/timer/samsung,exynos4210-mct.yaml | 124 - .../devicetree/bindings/timer/st,stm32-timer.txt | 22 + .../devicetree/bindings/timer/st,stm32-timer.yaml | 47 - .../devicetree/bindings/trivial-devices.yaml | 12 - .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 68 - .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 - .../bindings/usb/allwinner,sun4i-a10-musb.txt | 28 + .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 100 - .../devicetree/bindings/usb/amlogic,dwc3.txt | 88 + .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 127 - .../devicetree/bindings/usb/generic-ehci.yaml | 5 - .../devicetree/bindings/usb/renesas,usb3-peri.txt | 41 + .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 86 - .../devicetree/bindings/usb/renesas,usbhs.txt | 57 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 126 - .../devicetree/bindings/usb/richtek,rt1711h.txt | 29 - .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 - .../devicetree/bindings/usb/ti,j721e-usb.yaml | 86 - Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 - Documentation/devicetree/bindings/usb/usb251xb.txt | 3 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 +- .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 3 - .../bindings/watchdog/atmel-sama5d4-wdt.txt | 2 +- .../devicetree/bindings/watchdog/renesas,wdt.txt | 1 - .../devicetree/bindings/watchdog/samsung-wdt.txt | 35 + .../devicetree/bindings/watchdog/samsung-wdt.yaml | 74 - Documentation/devicetree/writing-schema.rst | 9 +- Documentation/doc-guide/kernel-doc.rst | 29 +- Documentation/dontdiff | 1 - Documentation/driver-api/bt8xxgpio.rst | 62 + Documentation/driver-api/dell_rbu.rst | 128 + Documentation/driver-api/devfreq.rst | 30 - Documentation/driver-api/device_link.rst | 3 +- Documentation/driver-api/dma-buf.rst | 6 +- Documentation/driver-api/driver-model/devres.rst | 5 - Documentation/driver-api/driver-model/driver.rst | 43 - Documentation/driver-api/generic-counter.rst | 162 +- Documentation/driver-api/gpio/bt8xxgpio.rst | 62 - Documentation/driver-api/gpio/driver.rst | 27 +- Documentation/driver-api/gpio/index.rst | 1 - Documentation/driver-api/index.rst | 5 +- Documentation/driver-api/infiniband.rst | 127 - Documentation/driver-api/infrastructure.rst | 3 + Documentation/driver-api/interconnect.rst | 2 +- Documentation/driver-api/libata.rst | 14 +- Documentation/driver-api/nvmem.rst | 2 - Documentation/driver-api/pti_intel_mid.rst | 4 +- .../features/core/tracehook/arch-support.txt | 2 +- Documentation/filesystems/autofs.rst | 580 - Documentation/filesystems/autofs.txt | 559 + Documentation/filesystems/debugfs.txt | 50 +- Documentation/filesystems/f2fs.txt | 5 +- Documentation/filesystems/fscrypt.rst | 72 +- Documentation/filesystems/fsverity.rst | 12 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/locking.rst | 2 +- Documentation/firmware-guide/acpi/namespace.rst | 2 +- Documentation/fpga/dfl.rst | 10 - Documentation/gpu/amdgpu.rst | 65 +- Documentation/gpu/drm-kms-helpers.rst | 3 + Documentation/gpu/drm-mm.rst | 11 +- Documentation/gpu/i915.rst | 82 +- Documentation/gpu/mcde.rst | 2 +- Documentation/gpu/todo.rst | 135 +- Documentation/hwmon/bel-pfe.rst | 112 - Documentation/hwmon/dell-smm-hwmon.rst | 164 - Documentation/hwmon/ina3221.rst | 12 - Documentation/hwmon/index.rst | 4 - Documentation/hwmon/inspur-ipsps1.rst | 2 +- Documentation/hwmon/ltc2947.rst | 100 - Documentation/hwmon/tmp513.rst | 103 - Documentation/i2c/busses/i2c-i801.rst | 1 - Documentation/i2c/busses/index.rst | 2 +- Documentation/i2c/index.rst | 2 +- Documentation/i2c/instantiating-devices.rst | 10 +- Documentation/i2c/writing-clients.rst | 8 +- Documentation/index.rst | 9 +- Documentation/ioctl/botching-up-ioctls.rst | 225 + Documentation/{userspace-api => }/ioctl/cdrom.rst | 0 Documentation/{userspace-api => }/ioctl/hdio.rst | 0 Documentation/ioctl/index.rst | 16 + .../{userspace-api => }/ioctl/ioctl-decoding.rst | 0 Documentation/ioctl/ioctl-number.rst | 362 + Documentation/kbuild/makefiles.rst | 17 + Documentation/kbuild/modules.rst | 13 +- Documentation/livepatch/index.rst | 1 - Documentation/livepatch/system-state.rst | 167 - Documentation/maintainer/configure-git.rst | 30 - Documentation/maintainer/index.rst | 1 - .../maintainer/maintainer-entry-profile.rst | 102 - Documentation/media/cec.h.rst.exceptions | 89 - Documentation/media/kapi/v4l2-controls.rst | 9 - Documentation/media/uapi/cec/cec-funcs.rst | 1 - .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 6 +- .../media/uapi/cec/cec-ioc-adap-g-conn-info.rst | 105 - Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 8 - Documentation/media/uapi/mediactl/request-api.rst | 4 +- Documentation/media/uapi/v4l/biblio.rst | 9 - Documentation/media/uapi/v4l/buffer.rst | 13 - Documentation/media/uapi/v4l/dev-mem2mem.rst | 1 - .../media/uapi/v4l/dev-stateless-decoder.rst | 424 - Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 569 +- Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 2 +- .../media/uapi/v4l/ext-ctrls-image-source.rst | 10 - Documentation/media/uapi/v4l/meta-formats.rst | 1 - Documentation/media/uapi/v4l/pixfmt-compressed.rst | 35 +- Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 - .../media/uapi/v4l/v4l2-selection-targets.rst | 4 +- .../media/uapi/v4l/vidioc-decoder-cmd.rst | 10 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 5 - Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 2 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 24 - Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 6 - Documentation/media/v4l-drivers/imx.rst | 75 +- Documentation/media/v4l-drivers/ipu3.rst | 53 +- Documentation/media/v4l-drivers/ipu3_rcb.svg | 331 - Documentation/media/v4l-drivers/vimc.rst | 16 +- Documentation/media/videodev2.h.rst.exceptions | 5 - Documentation/memory-barriers.txt | 11 +- Documentation/mips/ingenic-tcu.rst | 2 +- Documentation/misc-devices/xilinx_sdfec.rst | 291 - Documentation/networking/af_xdp.rst | 277 +- .../device_drivers/aquantia/atlantic.txt | 46 +- .../networking/device_drivers/freescale/dpaa.txt | 12 +- .../device_drivers/freescale/dpaa2/index.rst | 1 - .../freescale/dpaa2/mac-phy-support.rst | 191 - .../networking/device_drivers/mellanox/mlx5.rst | 23 +- .../device_drivers/ti/cpsw_switchdev.txt | 209 - Documentation/networking/devlink-params-mlx5.txt | 17 - .../networking/devlink-params-mv88e6xxx.txt | 7 - .../networking/devlink-params-ti-cpsw-switch.txt | 10 - Documentation/networking/devlink-params.txt | 4 - Documentation/networking/devlink-trap.rst | 63 +- Documentation/networking/filter.txt | 8 +- Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.txt | 43 +- Documentation/networking/nfc.rst | 130 - Documentation/networking/nfc.txt | 128 + Documentation/networking/phy.rst | 5 +- Documentation/networking/ppp_generic.txt | 2 - Documentation/networking/tls.rst | 26 - Documentation/nvdimm/maintainer-entry-profile.rst | 59 - Documentation/power/drivers-testing.rst | 7 +- Documentation/power/freezing-of-tasks.rst | 37 +- Documentation/power/opp.rst | 32 +- Documentation/power/pci.rst | 50 +- Documentation/power/pm_qos_interface.rst | 26 +- Documentation/power/runtime_pm.rst | 4 +- Documentation/power/suspend-and-cpuhotplug.rst | 7 +- Documentation/power/swsusp.rst | 14 +- Documentation/powerpc/index.rst | 1 - Documentation/powerpc/kaslr-booke32.rst | 42 - Documentation/process/botching-up-ioctls.rst | 225 - .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/index.rst | 2 - Documentation/process/magic-number.rst | 1 + Documentation/process/maintainers.rst | 1 - Documentation/process/submitting-patches.rst | 53 +- Documentation/riscv/boot-image-header.rst | 2 +- Documentation/scheduler/sched-stats.rst | 4 +- Documentation/scsi/scsi_mid_low_api.txt | 3 +- Documentation/security/keys/core.rst | 2 +- Documentation/security/lsm.rst | 2 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 222 +- Documentation/sphinx-static/theme_overrides.css | 10 - Documentation/sphinx/kerneldoc.py | 17 +- Documentation/sphinx/maintainers_include.py | 197 - Documentation/sphinx/parallel-wrapper.sh | 33 - .../trace/{coresight => }/coresight-cpu-debug.rst | 0 Documentation/trace/coresight.rst | 498 + .../trace/coresight/coresight-etm4x-reference.rst | 798 - Documentation/trace/coresight/coresight.rst | 498 - Documentation/trace/coresight/index.rst | 9 - Documentation/trace/ftrace-uses.rst | 10 +- Documentation/trace/ftrace.rst | 4 +- Documentation/trace/index.rst | 3 +- Documentation/trace/intel_th.rst | 28 +- .../translations/it_IT/process/magic-number.rst | 1 + .../it_IT/process/maintainer-pgp-guide.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 56 +- Documentation/translations/ko_KR/index.rst | 4 +- .../translations/ko_KR/memory-barriers.txt | 227 +- .../translations/zh_CN/process/magic-number.rst | 1 + Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/index.rst | 15 - Documentation/userspace-api/ioctl/ioctl-number.rst | 363 - Documentation/virt/kvm/api.txt | 78 +- Documentation/virt/kvm/arm/pvtime.rst | 80 - Documentation/virt/kvm/devices/vcpu.txt | 14 - Documentation/virt/kvm/devices/xics.txt | 14 +- Documentation/virt/kvm/devices/xive.txt | 8 - Documentation/vm/hmm.rst | 105 +- Documentation/w1/index.rst | 2 +- Documentation/x86/boot.rst | 174 - MAINTAINERS | 487 +- Makefile | 121 +- arch/Kconfig | 49 +- arch/alpha/include/asm/io.h | 6 + arch/alpha/kernel/osf_sys.c | 67 +- arch/alpha/kernel/pci-sysfs.c | 8 +- arch/alpha/kernel/perf_event.c | 4 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 +- arch/alpha/kernel/vmlinux.lds.S | 18 +- arch/arc/Kconfig | 1 + arch/arc/configs/nps_defconfig | 1 + arch/arc/configs/tb10x_defconfig | 1 + arch/arc/include/asm/Kbuild | 1 + arch/arc/include/asm/io.h | 4 + arch/arc/include/asm/pgtable.h | 1 + arch/arc/kernel/vmlinux.lds.S | 6 +- arch/arc/mm/dma.c | 8 +- arch/arc/mm/fault.c | 10 +- arch/arc/mm/highmem.c | 4 +- arch/arm/Kconfig | 4 +- arch/arm/boot/bootp/init.S | 2 +- arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/compressed/atags_to_fdt.c | 12 +- arch/arm/boot/compressed/big-endian.S | 2 +- arch/arm/boot/compressed/head.S | 4 +- arch/arm/boot/compressed/libfdt_env.h | 4 +- arch/arm/boot/compressed/piggy.S | 2 +- arch/arm/boot/dts/am3517.dtsi | 31 - arch/arm/boot/dts/am3517_mt_ventoux.dts | 2 +- arch/arm/boot/dts/am571x-idk.dts | 27 - arch/arm/boot/dts/am572x-idk.dts | 5 - arch/arm/boot/dts/am574x-idk.dts | 5 - arch/arm/boot/dts/am57xx-idk-common.dtsi | 5 + arch/arm/boot/dts/aspeed-g5.dtsi | 1 - arch/arm/boot/dts/dra7-l4.dtsi | 52 - arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 2 +- arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 2 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 6 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3530.dts | 2 +- arch/arm/boot/dts/omap3-cm-t3730.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd43.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000-lcd70.dts | 2 +- arch/arm/boot/dts/omap3-devkit8000.dts | 2 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 2 +- arch/arm/boot/dts/omap3-ha.dts | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap3-ldp.dts | 2 +- arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 2 +- arch/arm/boot/dts/omap3-lilly-dbb056.dts | 2 +- arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/omap3-n900.dts | 6 - arch/arm/boot/dts/omap3-n950-n9.dtsi | 7 + arch/arm/boot/dts/omap3-n950.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-alto35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo35.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-palo43.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-summit.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 2 +- arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | 2 +- arch/arm/boot/dts/omap3-pandora-1ghz.dts | 2 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 36 +- arch/arm/boot/dts/omap3-sbc-t3530.dts | 2 +- arch/arm/boot/dts/omap3-sbc-t3730.dts | 2 +- arch/arm/boot/dts/omap3-sniper.dts | 2 +- arch/arm/boot/dts/omap3-thunder.dts | 2 +- arch/arm/boot/dts/omap3-zoom3.dts | 2 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/omap34xx.dtsi | 66 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 4 - arch/arm/boot/dts/omap36xx.dtsi | 65 +- arch/arm/boot/dts/omap3xxx-clocks.dtsi | 2 +- arch/arm/configs/axm55xx_defconfig | 1 + arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/lpc32xx_defconfig | 1 + arch/arm/configs/moxart_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/zx_defconfig | 1 + arch/arm/crypto/Kconfig | 36 +- arch/arm/crypto/Makefile | 49 +- arch/arm/crypto/chacha-glue.c | 349 - arch/arm/crypto/chacha-neon-glue.c | 202 + arch/arm/crypto/chacha-scalar-core.S | 460 - arch/arm/crypto/crct10dif-ce-core.S | 2 +- arch/arm/crypto/curve25519-core.S | 2062 --- arch/arm/crypto/curve25519-glue.c | 128 - arch/arm/crypto/ghash-ce-core.S | 1 - arch/arm/crypto/poly1305-armv4.pl | 1236 -- arch/arm/crypto/poly1305-core.S_shipped | 1158 -- arch/arm/crypto/poly1305-glue.c | 279 - arch/arm/crypto/sha1-ce-core.S | 1 - arch/arm/crypto/sha2-ce-core.S | 1 - arch/arm/include/asm/Kbuild | 1 + arch/arm/include/asm/arch_gicv3.h | 2 +- arch/arm/include/asm/dma-direct.h | 19 + arch/arm/include/asm/ftrace.h | 4 + arch/arm/include/asm/hw_breakpoint.h | 3 - arch/arm/include/asm/io.h | 7 + arch/arm/include/asm/kvm_arm.h | 1 - arch/arm/include/asm/kvm_emulate.h | 9 +- arch/arm/include/asm/kvm_host.h | 33 - arch/arm/include/asm/pci.h | 2 - arch/arm/include/asm/vdso/gettimeofday.h | 94 - arch/arm/include/asm/vdso/vsyscall.h | 71 - arch/arm/include/asm/vdso_datapage.h | 29 +- arch/arm/include/uapi/asm/kvm.h | 3 +- arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/arch_timer.c | 1 - arch/arm/kernel/hw_breakpoint.c | 3 - arch/arm/kernel/module-plts.c | 1 - arch/arm/kernel/process.c | 2 - arch/arm/kernel/psci_smp.c | 6 +- arch/arm/kernel/ptrace.c | 2 +- arch/arm/kernel/return_address.c | 4 + arch/arm/kernel/signal.h | 2 - arch/arm/kernel/tcm.c | 5 +- arch/arm/kernel/time.c | 2 - arch/arm/kernel/topology.c | 2 +- arch/arm/kernel/vdso.c | 87 +- arch/arm/kernel/vmlinux-xip.lds.S | 4 +- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/kvm/Makefile | 2 +- arch/arm/kvm/guest.c | 14 - arch/arm/kvm/handle_exit.c | 2 +- arch/arm/mach-footbridge/dc21285.c | 1 + arch/arm/mach-imx/cpuidle-imx6q.c | 4 +- arch/arm/mach-omap2/Makefile | 3 + arch/arm/mach-omap2/common.h | 1 + arch/arm/mach-omap2/hsmmc.c | 171 + arch/arm/mach-omap2/hsmmc.h | 32 + arch/arm/mach-omap2/pdata-quirks.c | 119 +- arch/arm/mach-pxa/icontrol.c | 9 +- arch/arm/mach-pxa/include/mach/tosa.h | 15 + arch/arm/mach-pxa/tosa.c | 22 - arch/arm/mach-pxa/zeus.c | 9 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 2 +- arch/arm/mach-ux500/cpu-db8500.c | 2 +- arch/arm/mm/Kconfig | 3 - arch/arm/mm/dma-mapping-nommu.c | 2 +- arch/arm/mm/dma-mapping.c | 48 +- arch/arm/mm/init.c | 7 +- arch/arm/mm/iomap.c | 2 - arch/arm/mm/ioremap.c | 4 + arch/arm/mm/mmu.c | 2 +- arch/arm/mm/nommu.c | 4 + arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 6 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 6 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 2 +- arch/arm/mm/proc-v7-bugs.c | 24 +- arch/arm/mm/proc-v7.S | 2 +- arch/arm/mm/proc-v7m.S | 4 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/plat-pxa/ssp.c | 4 +- arch/arm/vdso/Makefile | 18 +- arch/arm/vdso/note.c | 15 - arch/arm/vdso/vdso.lds.S | 2 - arch/arm/vdso/vgettimeofday.c | 255 +- arch/arm/xen/mm.c | 15 +- arch/arm64/Kconfig | 55 +- arch/arm64/Makefile | 5 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 33 - .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 25 - .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 25 - arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 - .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 25 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 - arch/arm64/crypto/Kconfig | 17 +- arch/arm64/crypto/Makefile | 10 +- arch/arm64/crypto/aes-neonbs-glue.c | 2 +- arch/arm64/crypto/chacha-neon-glue.c | 84 +- arch/arm64/crypto/ghash-ce-core.S | 501 +- arch/arm64/crypto/ghash-ce-glue.c | 293 +- arch/arm64/crypto/poly1305-armv8.pl | 913 -- arch/arm64/crypto/poly1305-core.S_shipped | 835 -- arch/arm64/crypto/poly1305-glue.c | 238 - arch/arm64/include/asm/Kbuild | 1 + arch/arm64/include/asm/asm-uaccess.h | 8 + arch/arm64/include/asm/barrier.h | 12 - arch/arm64/include/asm/cache.h | 3 +- arch/arm64/include/asm/cpucaps.h | 4 +- arch/arm64/include/asm/cpufeature.h | 14 - arch/arm64/include/asm/daifflags.h | 19 +- arch/arm64/include/asm/exception.h | 22 +- arch/arm64/include/asm/ftrace.h | 23 - arch/arm64/include/asm/insn.h | 3 - arch/arm64/include/asm/io.h | 2 + arch/arm64/include/asm/irqflags.h | 19 +- arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 26 +- arch/arm64/include/asm/kvm_host.h | 40 +- arch/arm64/include/asm/memory.h | 6 + arch/arm64/include/asm/module.h | 2 +- arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 +- arch/arm64/include/asm/pgtable.h | 16 +- arch/arm64/include/asm/processor.h | 16 +- arch/arm64/include/asm/pvclock-abi.h | 17 - arch/arm64/include/asm/syscall_wrapper.h | 6 + arch/arm64/include/asm/traps.h | 10 + arch/arm64/include/uapi/asm/kvm.h | 5 +- arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/asm-offsets.c | 1 - arch/arm64/kernel/cpu_errata.c | 147 +- arch/arm64/kernel/cpufeature.c | 1 - arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/entry-common.c | 332 - arch/arm64/kernel/entry-ftrace.S | 140 +- arch/arm64/kernel/entry.S | 281 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/ftrace.c | 123 +- arch/arm64/kernel/hw_breakpoint.c | 8 +- arch/arm64/kernel/insn.c | 13 - arch/arm64/kernel/kaslr.c | 44 +- arch/arm64/kernel/module-plts.c | 3 +- arch/arm64/kernel/module.c | 57 +- arch/arm64/kernel/paravirt.c | 140 - arch/arm64/kernel/perf_event.c | 191 +- arch/arm64/kernel/probes/kprobes.c | 4 + arch/arm64/kernel/psci.c | 15 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/sdei.c | 3 +- arch/arm64/kernel/smp.c | 11 +- arch/arm64/kernel/sys_compat.c | 11 - arch/arm64/kernel/syscall.c | 4 +- arch/arm64/kernel/time.c | 3 - arch/arm64/kernel/traps.c | 21 +- arch/arm64/kernel/vmlinux.lds.S | 13 +- arch/arm64/kvm/Kconfig | 4 - arch/arm64/kvm/Makefile | 2 - arch/arm64/kvm/guest.c | 23 - arch/arm64/kvm/handle_exit.c | 4 +- arch/arm64/kvm/hyp/switch.c | 52 +- arch/arm64/kvm/hyp/sysreg-sr.c | 35 +- arch/arm64/kvm/hyp/tlb.c | 23 - arch/arm64/kvm/inject_fault.c | 4 +- arch/arm64/mm/dma-mapping.c | 8 +- arch/arm64/mm/fault.c | 64 +- arch/arm64/mm/init.c | 91 +- arch/arm64/mm/mmu.c | 7 +- arch/c6x/kernel/vmlinux.lds.S | 8 +- arch/c6x/mm/dma-coherent.c | 14 +- arch/csky/Kconfig | 1 - arch/csky/include/asm/io.h | 11 +- arch/csky/include/asm/pgtable.h | 4 - arch/csky/kernel/vmlinux.lds.S | 5 +- arch/csky/mm/dma-mapping.c | 8 +- arch/csky/mm/ioremap.c | 52 + arch/h8300/kernel/vmlinux.lds.S | 9 +- arch/hexagon/include/asm/io.h | 18 +- .../hexagon/include/uapi/asm/bitsperlong.h | 0 arch/hexagon/kernel/dma.c | 4 +- arch/hexagon/kernel/hexagon_ksyms.c | 4 +- arch/hexagon/kernel/vmlinux.lds.S | 5 +- arch/hexagon/mm/ioremap.c | 4 +- arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/io.h | 5 +- arch/ia64/include/asm/iommu.h | 5 - arch/ia64/include/asm/irqflags.h | 4 + arch/ia64/include/uapi/asm/errno.h | 2 + arch/ia64/include/uapi/asm/gcc_intrin.h | 24 +- arch/ia64/include/uapi/asm/intel_intrin.h | 32 +- arch/ia64/include/uapi/asm/intrinsics.h | 51 +- arch/ia64/include/uapi/asm/ioctl.h | 2 + arch/ia64/include/uapi/asm/ioctls.h | 7 + arch/ia64/kernel/asm-offsets.c | 2 +- arch/ia64/kernel/dma-mapping.c | 6 + arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/time.c | 4 +- arch/ia64/kernel/vmlinux.lds.S | 20 +- arch/ia64/mm/init.c | 4 +- arch/ia64/mm/ioremap.c | 4 +- arch/m68k/atari/config.c | 27 - arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 8 +- arch/m68k/configs/atari_defconfig | 8 +- arch/m68k/configs/bvme6000_defconfig | 8 +- arch/m68k/configs/hp300_defconfig | 8 +- arch/m68k/configs/m5475evb_defconfig | 1 + arch/m68k/configs/mac_defconfig | 8 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 8 +- arch/m68k/configs/mvme16x_defconfig | 8 +- arch/m68k/configs/q40_defconfig | 8 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/kmap.h | 1 + arch/m68k/kernel/dma.c | 4 +- arch/m68k/kernel/vmlinux-nommu.lds | 4 +- arch/m68k/kernel/vmlinux-std.lds | 4 +- arch/m68k/kernel/vmlinux-sun3.lds | 4 +- arch/m68k/mm/kmap.c | 100 +- arch/m68k/q40/config.c | 1 - arch/microblaze/Kconfig | 2 +- arch/microblaze/configs/mmu_defconfig | 3 - arch/microblaze/include/asm/io.h | 3 + arch/microblaze/include/asm/irq.h | 1 + arch/microblaze/kernel/dma.c | 14 +- arch/microblaze/kernel/entry.S | 5 + arch/microblaze/kernel/head.S | 2 +- arch/microblaze/kernel/vmlinux.lds.S | 10 +- arch/mips/Kbuild.platforms | 2 - arch/mips/Kconfig | 190 +- arch/mips/Kconfig.debug | 3 + arch/mips/Makefile | 5 +- arch/mips/Makefile.postlink | 10 +- arch/mips/bmips/dma.c | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 214 - arch/mips/boot/dts/ingenic/jz4780.dtsi | 86 - .../dts/ralink/gardena_smart_gateway_mt7688.dts | 197 - arch/mips/boot/dts/ralink/mt7628a.dtsi | 16 - arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/ci20_defconfig | 1 + arch/mips/configs/fuloong2e_defconfig | 2 +- arch/mips/configs/lemote2f_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 3 + arch/mips/configs/malta_qemu_32r6_defconfig | 1 + arch/mips/configs/maltaaprp_defconfig | 1 + arch/mips/configs/maltasmvp_defconfig | 1 + arch/mips/configs/maltasmvp_eva_defconfig | 1 + arch/mips/configs/maltaup_defconfig | 1 + arch/mips/configs/omega2p_defconfig | 1 + arch/mips/configs/qi_lb60_defconfig | 1 + arch/mips/configs/vocore2_defconfig | 1 + arch/mips/crypto/Makefile | 18 - arch/mips/crypto/chacha-core.S | 497 - arch/mips/crypto/chacha-glue.c | 152 - arch/mips/crypto/poly1305-glue.c | 205 - arch/mips/crypto/poly1305-mips.pl | 1273 -- arch/mips/fw/arc/Makefile | 6 +- arch/mips/fw/arc/cmdline.c | 16 +- arch/mips/fw/arc/env.c | 6 + arch/mips/fw/arc/file.c | 49 + arch/mips/fw/arc/identify.c | 15 +- arch/mips/fw/arc/init.c | 20 +- arch/mips/fw/arc/memory.c | 9 - arch/mips/fw/arc/misc.c | 59 + arch/mips/fw/arc/promlib.c | 25 +- arch/mips/fw/arc/salone.c | 25 + arch/mips/fw/arc/time.c | 25 + arch/mips/fw/arc/tree.c | 127 + arch/mips/generic/init.c | 6 +- arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/atomic.h | 571 +- arch/mips/include/asm/barrier.h | 228 +- arch/mips/include/asm/bitops.h | 443 +- arch/mips/include/asm/bootinfo.h | 4 +- arch/mips/include/asm/bugs.h | 18 +- arch/mips/include/asm/cmpxchg.h | 59 +- arch/mips/include/asm/cop2.h | 2 +- arch/mips/include/asm/cpu-type.h | 11 +- arch/mips/include/asm/cpu.h | 10 +- arch/mips/include/asm/dma-direct.h | 8 + arch/mips/include/asm/fixmap.h | 2 +- arch/mips/include/asm/futex.h | 15 +- arch/mips/include/asm/hazards.h | 2 +- arch/mips/include/asm/io.h | 2 +- arch/mips/include/asm/irqflags.h | 2 +- arch/mips/include/asm/llsc.h | 19 +- arch/mips/include/asm/mach-ip22/spaces.h | 12 +- arch/mips/include/asm/mach-ip27/mmzone.h | 2 +- arch/mips/include/asm/mach-ip27/topology.h | 5 +- .../include/asm/mach-ip30/cpu-feature-overrides.h | 83 - arch/mips/include/asm/mach-ip30/irq.h | 87 - .../mips/include/asm/mach-ip30/kernel-entry-init.h | 13 - arch/mips/include/asm/mach-ip30/mangle-port.h | 22 - arch/mips/include/asm/mach-ip30/spaces.h | 20 - arch/mips/include/asm/mach-ip30/war.h | 26 - .../asm/mach-loongson2ef/cpu-feature-overrides.h | 44 - arch/mips/include/asm/mach-loongson2ef/loongson.h | 326 - arch/mips/include/asm/mach-loongson2ef/machine.h | 23 - .../include/asm/mach-loongson2ef/mc146818rtc.h | 36 - arch/mips/include/asm/mach-loongson2ef/mem.h | 37 - arch/mips/include/asm/mach-loongson2ef/pci.h | 46 - arch/mips/include/asm/mach-loongson2ef/spaces.h | 10 - arch/mips/include/asm/mach-loongson32/prom.h | 20 + .../asm/mach-loongson64/cpu-feature-overrides.h | 3 + .../cs5536/cs5536.h | 0 .../cs5536/cs5536_mfgpt.h | 0 .../cs5536/cs5536_pci.h | 0 .../cs5536/cs5536_vsm.h | 0 arch/mips/include/asm/mach-loongson64/irq.h | 4 + .../asm/mach-loongson64/kernel-entry-init.h | 32 +- arch/mips/include/asm/mach-loongson64/loongson.h | 115 + .../include/asm/mach-loongson64/loongson_regs.h | 227 - arch/mips/include/asm/mach-loongson64/machine.h | 29 + arch/mips/include/asm/mach-loongson64/mem.h | 37 + arch/mips/include/asm/mach-loongson64/mmzone.h | 29 +- arch/mips/include/asm/mach-loongson64/pci.h | 31 + arch/mips/include/asm/mach-loongson64/topology.h | 4 +- arch/mips/include/asm/mipsregs.h | 6 - arch/mips/include/asm/module.h | 12 +- arch/mips/include/asm/pci/bridge.h | 1 - arch/mips/include/asm/pgalloc.h | 4 +- arch/mips/include/asm/pgtable-32.h | 6 +- arch/mips/include/asm/pgtable-64.h | 44 +- arch/mips/include/asm/pgtable.h | 11 + arch/mips/include/asm/pmon.h | 46 + arch/mips/include/asm/processor.h | 2 +- arch/mips/include/asm/r4kcache.h | 362 +- arch/mips/include/asm/sgi/heart.h | 272 - arch/mips/include/asm/sgi/sgi.h | 48 + arch/mips/include/asm/sgialib.h | 22 +- arch/mips/include/asm/sgiarcs.h | 103 +- arch/mips/include/asm/sn/agent.h | 2 +- arch/mips/include/asm/sn/arch.h | 31 + arch/mips/include/asm/sn/gda.h | 4 +- arch/mips/include/asm/sn/hub.h | 4 +- arch/mips/include/asm/sn/ioc3.h | 9 - arch/mips/include/asm/sn/mapped_kernel.h | 4 +- arch/mips/include/asm/sn/sn0/arch.h | 18 +- arch/mips/include/asm/sn/sn_private.h | 5 +- arch/mips/include/asm/sn/types.h | 4 + arch/mips/include/asm/string.h | 121 + arch/mips/include/asm/sync.h | 207 - arch/mips/include/asm/unroll.h | 77 - arch/mips/include/uapi/asm/msgbuf.h | 6 +- arch/mips/include/uapi/asm/sembuf.h | 4 +- arch/mips/include/uapi/asm/shmbuf.h | 6 +- arch/mips/include/uapi/asm/stat.h | 16 +- arch/mips/jazz/jazzdma.c | 17 +- arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/binfmt_elfn32.c | 4 +- arch/mips/kernel/binfmt_elfo32.c | 4 +- arch/mips/kernel/cpu-bugs64.c | 325 + arch/mips/kernel/cpu-probe.c | 53 +- arch/mips/kernel/genex.S | 8 +- arch/mips/kernel/idle.c | 7 +- arch/mips/kernel/perf_event_mipsxx.c | 6 +- arch/mips/kernel/pm-cps.c | 20 +- arch/mips/kernel/r4k-bugs64.c | 322 - arch/mips/kernel/setup.c | 137 +- arch/mips/kernel/smp-bmips.c | 1 + arch/mips/kernel/syscall.c | 3 +- arch/mips/kernel/traps.c | 4 +- arch/mips/kernel/vmlinux.lds.S | 15 +- arch/mips/kvm/mmu.c | 40 +- arch/mips/kvm/trap_emul.c | 4 +- arch/mips/lib/bitops.c | 57 +- arch/mips/lib/csum_partial.S | 4 +- arch/mips/loongson2ef/Kconfig | 95 - arch/mips/loongson2ef/Makefile | 18 - arch/mips/loongson2ef/Platform | 32 - arch/mips/loongson2ef/common/Makefile | 26 - arch/mips/loongson2ef/common/env.c | 53 - arch/mips/loongson2ef/common/init.c | 52 - arch/mips/loongson2ef/common/machtype.c | 62 - arch/mips/loongson2ef/common/mem.c | 62 - arch/mips/loongson2ef/common/pci.c | 89 - arch/mips/loongson2ef/common/pm.c | 158 - arch/mips/loongson2ef/common/reset.c | 73 - arch/mips/loongson2ef/common/serial.c | 86 - arch/mips/loongson2ef/common/setup.c | 30 - arch/mips/loongson2ef/common/time.c | 28 - arch/mips/loongson2ef/common/uart_base.c | 43 - arch/mips/loongson2ef/lemote-2f/clock.c | 143 - arch/mips/loongson2ef/lemote-2f/reset.c | 155 - arch/mips/loongson32/Kconfig | 2 +- arch/mips/loongson32/Platform | 4 +- arch/mips/loongson32/common/prom.c | 59 +- arch/mips/loongson32/common/setup.c | 11 +- arch/mips/loongson64/Kconfig | 119 +- arch/mips/loongson64/Makefile | 29 +- arch/mips/loongson64/Platform | 35 +- arch/mips/loongson64/common/Makefile | 27 + .../common/bonito-irq.c | 0 arch/mips/loongson64/common/cmdline.c | 44 + .../common/cs5536/Makefile | 0 .../common/cs5536/cs5536_acc.c | 0 .../common/cs5536/cs5536_ehci.c | 0 .../common/cs5536/cs5536_ide.c | 0 .../common/cs5536/cs5536_isa.c | 0 .../common/cs5536/cs5536_mfgpt.c | 0 .../common/cs5536/cs5536_ohci.c | 0 .../common/cs5536/cs5536_pci.c | 0 arch/mips/loongson64/common/early_printk.c | 38 + arch/mips/loongson64/common/env.c | 212 + arch/mips/loongson64/common/init.c | 56 + arch/mips/{loongson2ef => loongson64}/common/irq.c | 0 arch/mips/loongson64/common/machtype.c | 63 + arch/mips/loongson64/common/mem.c | 157 + arch/mips/loongson64/common/pci.c | 97 + .../{loongson2ef => loongson64}/common/platform.c | 0 arch/mips/loongson64/common/pm.c | 157 + arch/mips/loongson64/common/reset.c | 94 + arch/mips/{loongson2ef => loongson64}/common/rtc.c | 0 arch/mips/loongson64/common/serial.c | 117 + arch/mips/loongson64/common/setup.c | 51 + arch/mips/loongson64/common/time.c | 32 + arch/mips/loongson64/common/uart_base.c | 46 + arch/mips/loongson64/env.c | 158 - .../fuloong-2e/Makefile | 0 .../{loongson2ef => loongson64}/fuloong-2e/dma.c | 0 .../{loongson2ef => loongson64}/fuloong-2e/irq.c | 0 .../{loongson2ef => loongson64}/fuloong-2e/reset.c | 0 arch/mips/loongson64/init.c | 46 - arch/mips/loongson64/irq.c | 162 - .../{loongson2ef => loongson64}/lemote-2f/Makefile | 0 arch/mips/loongson64/lemote-2f/clock.c | 143 + .../{loongson2ef => loongson64}/lemote-2f/dma.c | 0 .../lemote-2f/ec_kb3310b.c | 0 .../lemote-2f/ec_kb3310b.h | 0 .../{loongson2ef => loongson64}/lemote-2f/irq.c | 0 .../lemote-2f/machtype.c | 0 .../{loongson2ef => loongson64}/lemote-2f/pm.c | 0 arch/mips/loongson64/lemote-2f/reset.c | 155 + arch/mips/loongson64/loongson-3/Makefile | 11 + arch/mips/loongson64/{ => loongson-3}/acpi_init.c | 0 arch/mips/loongson64/{ => loongson-3}/cop2-ex.c | 0 arch/mips/loongson64/{ => loongson-3}/dma.c | 0 arch/mips/loongson64/{ => loongson-3}/hpet.c | 0 arch/mips/loongson64/loongson-3/irq.c | 158 + arch/mips/loongson64/loongson-3/numa.c | 270 + arch/mips/loongson64/{ => loongson-3}/platform.c | 0 arch/mips/loongson64/loongson-3/smp.c | 747 + arch/mips/loongson64/{ => loongson-3}/smp.h | 0 arch/mips/loongson64/numa.c | 273 - arch/mips/loongson64/pci.c | 51 - arch/mips/loongson64/pm.c | 104 - arch/mips/loongson64/reset.c | 64 - arch/mips/loongson64/rtc.c | 39 - arch/mips/loongson64/setup.c | 30 - arch/mips/loongson64/smp.c | 813 - arch/mips/loongson64/time.c | 29 - arch/mips/math-emu/me-debugfs.c | 3 +- arch/mips/mm/c-r3k.c | 4 +- arch/mips/mm/c-r4k.c | 51 +- arch/mips/mm/c-tx39.c | 4 +- arch/mips/mm/dma-noncoherent.c | 18 +- arch/mips/mm/fault.c | 12 +- arch/mips/mm/hugetlbpage.c | 14 +- arch/mips/mm/init.c | 6 +- arch/mips/mm/ioremap.c | 6 +- arch/mips/mm/page.c | 2 +- arch/mips/mm/pgtable-32.c | 6 +- arch/mips/mm/tlb-r4k.c | 8 +- arch/mips/mm/tlbex.c | 6 +- arch/mips/oprofile/Makefile | 4 +- arch/mips/oprofile/common.c | 6 +- arch/mips/oprofile/op_model_mipsxx.c | 2 +- arch/mips/pci/Makefile | 2 +- arch/mips/pci/fixup-sb1250.c | 16 +- arch/mips/pci/pci-ip27.c | 35 +- arch/mips/pci/pci-xtalk-bridge.c | 156 +- arch/mips/power/cpu.c | 8 +- arch/mips/ralink/Kconfig | 1 - arch/mips/sgi-ip22/ip22-mc.c | 74 +- arch/mips/sgi-ip27/ip27-common.h | 10 - arch/mips/sgi-ip27/ip27-hubio.c | 10 +- arch/mips/sgi-ip27/ip27-init.c | 53 +- arch/mips/sgi-ip27/ip27-irq.c | 8 +- arch/mips/sgi-ip27/ip27-klconfig.c | 14 +- arch/mips/sgi-ip27/ip27-klnuma.c | 21 +- arch/mips/sgi-ip27/ip27-memory.c | 73 +- arch/mips/sgi-ip27/ip27-nmi.c | 16 +- arch/mips/sgi-ip27/ip27-reset.c | 8 +- arch/mips/sgi-ip27/ip27-smp.c | 82 +- arch/mips/sgi-ip27/ip27-timer.c | 6 +- arch/mips/sgi-ip27/ip27-xtalk.c | 48 +- arch/mips/sgi-ip30/Makefile | 9 - arch/mips/sgi-ip30/Platform | 8 - arch/mips/sgi-ip30/ip30-common.h | 9 - arch/mips/sgi-ip30/ip30-console.c | 23 - arch/mips/sgi-ip30/ip30-irq.c | 328 - arch/mips/sgi-ip30/ip30-power.c | 41 - arch/mips/sgi-ip30/ip30-setup.c | 138 - arch/mips/sgi-ip30/ip30-smp.c | 149 - arch/mips/sgi-ip30/ip30-timer.c | 63 - arch/mips/sgi-ip30/ip30-xtalk.c | 152 - arch/mips/sgi-ip32/ip32-platform.c | 2 +- arch/mips/tools/.gitignore | 1 - arch/mips/tools/Makefile | 5 - arch/mips/tools/loongson3-llsc-check.c | 307 - arch/mips/vdso/Makefile | 1 - arch/nds32/Kconfig | 1 - arch/nds32/Kconfig.cpu | 8 +- arch/nds32/boot/dts/Makefile | 2 + arch/nds32/include/asm/io.h | 3 +- arch/nds32/include/asm/pgtable.h | 4 +- arch/nds32/kernel/dma.c | 8 +- arch/nds32/kernel/perf_event_cpu.c | 2 +- arch/nds32/kernel/vdso/gettimeofday.c | 61 +- arch/nds32/kernel/vmlinux.lds.S | 5 +- arch/nds32/mm/Makefile | 3 +- arch/nds32/mm/ioremap.c | 62 + arch/nios2/configs/10m50_defconfig | 1 + arch/nios2/configs/3c120_defconfig | 1 + arch/nios2/include/asm/io.h | 25 +- arch/nios2/kernel/vmlinux.lds.S | 5 +- arch/nios2/mm/dma-mapping.c | 8 +- arch/nios2/mm/ioremap.c | 23 +- arch/openrisc/Kconfig | 26 +- arch/openrisc/include/asm/io.h | 1 + arch/openrisc/kernel/dma.c | 2 +- arch/openrisc/kernel/vmlinux.lds.S | 7 +- arch/parisc/Makefile | 1 + arch/parisc/configs/c8000_defconfig | 1 + arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/checksum.h | 101 +- arch/parisc/include/asm/io.h | 11 +- arch/parisc/include/uapi/asm/msgbuf.h | 6 +- arch/parisc/include/uapi/asm/sembuf.h | 4 +- arch/parisc/include/uapi/asm/shmbuf.h | 6 +- arch/parisc/kernel/cache.c | 2 +- arch/parisc/kernel/module.c | 10 +- arch/parisc/kernel/module.lds | 7 + arch/parisc/kernel/pci-dma.c | 8 +- arch/parisc/kernel/ptrace.c | 2 +- arch/parisc/kernel/vmlinux.lds.S | 11 +- arch/parisc/mm/ioremap.c | 10 +- arch/powerpc/Kbuild | 1 - arch/powerpc/Kconfig | 71 +- arch/powerpc/Kconfig.debug | 18 +- arch/powerpc/Makefile | 16 +- arch/powerpc/boot/dts/fsl/kmcent2.dts | 52 +- arch/powerpc/boot/libfdt_env.h | 2 - arch/powerpc/configs/40x/acadia_defconfig | 3 + arch/powerpc/configs/40x/ep405_defconfig | 3 + arch/powerpc/configs/40x/kilauea_defconfig | 3 + arch/powerpc/configs/40x/klondike_defconfig | 1 + arch/powerpc/configs/40x/makalu_defconfig | 3 + arch/powerpc/configs/40x/obs600_defconfig | 3 + arch/powerpc/configs/40x/walnut_defconfig | 3 + arch/powerpc/configs/44x/akebono_defconfig | 3 + arch/powerpc/configs/44x/arches_defconfig | 3 + arch/powerpc/configs/44x/bamboo_defconfig | 3 + arch/powerpc/configs/44x/canyonlands_defconfig | 3 + arch/powerpc/configs/44x/currituck_defconfig | 3 + arch/powerpc/configs/44x/ebony_defconfig | 3 + arch/powerpc/configs/44x/eiger_defconfig | 3 + arch/powerpc/configs/44x/fsp2_defconfig | 3 + arch/powerpc/configs/44x/icon_defconfig | 3 + arch/powerpc/configs/44x/iss476-smp_defconfig | 3 + arch/powerpc/configs/44x/katmai_defconfig | 3 + arch/powerpc/configs/44x/rainier_defconfig | 3 + arch/powerpc/configs/44x/redwood_defconfig | 3 + arch/powerpc/configs/44x/sam440ep_defconfig | 3 + arch/powerpc/configs/44x/sequoia_defconfig | 3 + arch/powerpc/configs/44x/taishan_defconfig | 3 + arch/powerpc/configs/52xx/pcm030_defconfig | 3 + arch/powerpc/configs/83xx/kmeter1_defconfig | 3 + arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | 3 + arch/powerpc/configs/85xx/ge_imp3a_defconfig | 1 + arch/powerpc/configs/adder875_defconfig | 3 + arch/powerpc/configs/amigaone_defconfig | 3 + arch/powerpc/configs/cell_defconfig | 2 + arch/powerpc/configs/chrp32_defconfig | 3 + ...corenet_base.config => corenet_basic_defconfig} | 0 arch/powerpc/configs/debug.config | 1 - arch/powerpc/configs/ep88xc_defconfig | 3 + arch/powerpc/configs/gamecube_defconfig | 3 + arch/powerpc/configs/mpc512x_defconfig | 3 + arch/powerpc/configs/mpc5200_defconfig | 1 + ...mpc85xx_base.config => mpc85xx_basic_defconfig} | 0 ...mpc86xx_base.config => mpc86xx_basic_defconfig} | 0 arch/powerpc/configs/mpc885_ads_defconfig | 3 + arch/powerpc/configs/pmac32_defconfig | 2 + arch/powerpc/configs/powernv_defconfig | 3 + arch/powerpc/configs/ppc44x_defconfig | 3 + arch/powerpc/configs/ppc6xx_defconfig | 4 + arch/powerpc/configs/ps3_defconfig | 3 + arch/powerpc/configs/skiroot_defconfig | 4 +- arch/powerpc/configs/storcenter_defconfig | 3 + arch/powerpc/configs/tqm8xx_defconfig | 3 + arch/powerpc/configs/wii_defconfig | 3 + arch/powerpc/crypto/aes-spe-glue.c | 454 +- arch/powerpc/crypto/crc-vpmsum_test.c | 1 - arch/powerpc/include/asm/Kbuild | 3 +- arch/powerpc/include/asm/asm-prototypes.h | 6 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 15 + arch/powerpc/include/asm/book3s/64/pgtable-4k.h | 3 + arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 3 + arch/powerpc/include/asm/book3s/64/tlbflush.h | 16 + arch/powerpc/include/asm/bug.h | 41 +- arch/powerpc/include/asm/cache.h | 55 +- arch/powerpc/include/asm/cacheflush.h | 36 +- arch/powerpc/include/asm/dma-direct.h | 13 + arch/powerpc/include/asm/dma-mapping.h | 18 + arch/powerpc/include/asm/fixmap.h | 26 +- arch/powerpc/include/asm/hvcall.h | 9 - arch/powerpc/include/asm/hw_breakpoint.h | 9 +- arch/powerpc/include/asm/hw_irq.h | 57 +- arch/powerpc/include/asm/kvm_book3s_uvmem.h | 74 - arch/powerpc/include/asm/kvm_host.h | 7 +- arch/powerpc/include/asm/kvm_ppc.h | 2 - arch/powerpc/include/asm/local.h | 2 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 1 - arch/powerpc/include/asm/nohash/mmu-book3e.h | 11 +- arch/powerpc/include/asm/opal-api.h | 5 +- arch/powerpc/include/asm/opal.h | 7 - arch/powerpc/include/asm/page.h | 16 +- arch/powerpc/include/asm/pgtable.h | 4 + arch/powerpc/include/asm/reg.h | 38 +- arch/powerpc/include/asm/reg_8xx.h | 4 +- arch/powerpc/include/asm/sections.h | 14 - arch/powerpc/include/asm/secure_boot.h | 29 - arch/powerpc/include/asm/security_features.h | 11 +- arch/powerpc/include/asm/secvar.h | 35 - arch/powerpc/include/asm/ultravisor-api.h | 6 - arch/powerpc/include/asm/ultravisor.h | 36 - arch/powerpc/include/asm/vdso_datapage.h | 6 +- arch/powerpc/include/uapi/asm/kvm.h | 3 - arch/powerpc/include/uapi/asm/msgbuf.h | 6 +- arch/powerpc/include/uapi/asm/sembuf.h | 4 +- arch/powerpc/include/uapi/asm/shmbuf.h | 6 +- arch/powerpc/include/uapi/asm/spu_info.h | 14 + arch/powerpc/include/uapi/asm/stat.h | 2 +- arch/powerpc/kernel/Makefile | 28 +- arch/powerpc/kernel/asm-offsets.c | 18 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 2 +- arch/powerpc/{kexec => kernel}/crash.c | 0 arch/powerpc/kernel/dawr.c | 6 +- arch/powerpc/kernel/early_32.c | 9 +- arch/powerpc/kernel/eeh_driver.c | 22 +- arch/powerpc/kernel/eeh_sysfs.c | 18 +- arch/powerpc/kernel/entry_64.S | 6 - arch/powerpc/kernel/exceptions-64e.S | 12 +- arch/powerpc/kernel/exceptions-64s.S | 6 +- arch/powerpc/kernel/fadump.c | 15 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 61 +- arch/powerpc/kernel/hw_breakpoint.c | 119 +- arch/powerpc/kernel/ima_arch.c | 78 - arch/powerpc/{kexec/ima.c => kernel/ima_kexec.c} | 0 .../{kexec/elf_64.c => kernel/kexec_elf_64.c} | 0 arch/powerpc/kernel/machine_kexec.c | 279 + .../{kexec/core_32.c => kernel/machine_kexec_32.c} | 0 .../{kexec/core_64.c => kernel/machine_kexec_64.c} | 0 .../file_load.c => kernel/machine_kexec_file_64.c} | 0 arch/powerpc/kernel/misc_32.S | 611 + arch/powerpc/kernel/misc_64.S | 109 +- arch/powerpc/kernel/process.c | 3 - arch/powerpc/kernel/prom_init.c | 38 +- arch/powerpc/kernel/ptrace.c | 85 +- arch/powerpc/kernel/secure_boot.c | 50 - arch/powerpc/kernel/security.c | 106 +- arch/powerpc/kernel/secvar-ops.c | 17 - arch/powerpc/kernel/secvar-sysfs.c | 248 - arch/powerpc/kernel/setup-common.c | 20 - arch/powerpc/kernel/setup_32.c | 3 - arch/powerpc/kernel/setup_64.c | 29 +- arch/powerpc/kernel/syscalls.c | 4 +- arch/powerpc/kernel/time.c | 13 +- arch/powerpc/kernel/traps.c | 15 +- arch/powerpc/kernel/udbg.c | 14 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kernel/vdso64/cacheflush.S | 4 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 8 +- arch/powerpc/kernel/vmlinux.lds.S | 37 +- arch/powerpc/kexec/Makefile | 25 - arch/powerpc/kexec/core.c | 280 - arch/powerpc/kexec/relocate_32.S | 500 - arch/powerpc/kvm/Makefile | 3 - arch/powerpc/kvm/book3s.c | 27 +- arch/powerpc/kvm/book3s.h | 3 - arch/powerpc/kvm/book3s_32_mmu.c | 6 + arch/powerpc/kvm/book3s_64_mmu.c | 15 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 26 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 25 - arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 171 +- arch/powerpc/kvm/book3s_hv_builtin.c | 82 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 30 - arch/powerpc/kvm/book3s_hv_uvmem.c | 785 - arch/powerpc/kvm/book3s_pr.c | 40 +- arch/powerpc/kvm/book3s_xive.c | 128 +- arch/powerpc/kvm/book3s_xive.h | 5 - arch/powerpc/kvm/book3s_xive_native.c | 82 +- arch/powerpc/kvm/e500_mmu_host.c | 6 +- arch/powerpc/kvm/powerpc.c | 14 - arch/powerpc/mm/book3s32/mmu.c | 11 +- arch/powerpc/mm/book3s64/hash_native.c | 38 +- arch/powerpc/mm/book3s64/hash_utils.c | 19 - arch/powerpc/mm/book3s64/pkeys.c | 10 + arch/powerpc/mm/book3s64/radix_pgtable.c | 1 - arch/powerpc/mm/book3s64/radix_tlb.c | 80 +- arch/powerpc/mm/dma-noncoherent.c | 8 +- arch/powerpc/mm/fault.c | 6 +- arch/powerpc/mm/init-common.c | 7 - arch/powerpc/mm/init_32.c | 5 + arch/powerpc/mm/init_64.c | 59 +- arch/powerpc/mm/ioremap_32.c | 1 - arch/powerpc/mm/ioremap_64.c | 2 - arch/powerpc/mm/mem.c | 203 +- arch/powerpc/mm/mmu_decl.h | 11 - arch/powerpc/mm/nohash/8xx.c | 52 +- arch/powerpc/mm/nohash/Makefile | 1 - arch/powerpc/mm/nohash/fsl_booke.c | 8 +- arch/powerpc/mm/nohash/kaslr_booke.c | 401 - arch/powerpc/mm/pgtable_32.c | 5 +- arch/powerpc/perf/callchain.c | 17 +- arch/powerpc/perf/core-book3s.c | 18 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 - arch/powerpc/platforms/83xx/misc.c | 11 - arch/powerpc/platforms/83xx/mpc836x_mds.c | 7 + arch/powerpc/platforms/85xx/common.c | 23 + arch/powerpc/platforms/85xx/corenet_generic.c | 2 + arch/powerpc/platforms/85xx/mpc85xx.h | 2 + arch/powerpc/platforms/85xx/mpc85xx_mds.c | 7 + arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 1 + arch/powerpc/platforms/85xx/twr_p102x.c | 1 + arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 4 + arch/powerpc/platforms/8xx/cpm1.c | 18 +- arch/powerpc/platforms/8xx/pic.c | 2 +- arch/powerpc/platforms/Kconfig | 10 + arch/powerpc/platforms/Kconfig.cputype | 11 +- arch/powerpc/platforms/cell/spufs/inode.c | 2 + arch/powerpc/platforms/powernv/Makefile | 1 - arch/powerpc/platforms/powernv/opal-call.c | 3 - arch/powerpc/platforms/powernv/opal-powercap.c | 2 +- arch/powerpc/platforms/powernv/opal-psr.c | 4 +- arch/powerpc/platforms/powernv/opal-secvar.c | 140 - .../powerpc/platforms/powernv/opal-sensor-groups.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 89 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 10 +- arch/powerpc/platforms/powernv/pci-ioda.c | 8 +- arch/powerpc/platforms/powernv/pci.c | 17 - arch/powerpc/platforms/pseries/Kconfig | 1 - arch/powerpc/platforms/pseries/cmm.c | 431 +- arch/powerpc/platforms/pseries/dtl.c | 38 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 244 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 6 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 12 +- arch/powerpc/platforms/pseries/lpar.c | 33 +- arch/powerpc/platforms/pseries/of_helpers.c | 8 +- arch/powerpc/platforms/pseries/papr_scm.c | 30 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 18 +- arch/powerpc/platforms/pseries/pseries_energy.c | 23 +- arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/sysdev/Makefile | 1 + arch/powerpc/sysdev/fsl_pci.c | 6 +- arch/powerpc/sysdev/simple_gpio.c | 143 + arch/powerpc/sysdev/simple_gpio.h | 13 + arch/powerpc/sysdev/xive/common.c | 9 - arch/powerpc/tools/relocs_check.sh | 2 +- arch/powerpc/tools/unrel_branch_check.sh | 4 +- arch/powerpc/xmon/Makefile | 4 +- arch/powerpc/xmon/xmon.c | 121 +- arch/riscv/Kconfig | 53 +- arch/riscv/Kconfig.socs | 16 +- arch/riscv/Makefile | 13 +- arch/riscv/boot/Makefile | 19 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 7 - arch/riscv/boot/loader.S | 8 - arch/riscv/boot/loader.lds.S | 16 - arch/riscv/configs/defconfig | 24 - arch/riscv/configs/nommu_virt_defconfig | 78 - arch/riscv/configs/rv32_defconfig | 24 - arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/asm-prototypes.h | 1 - arch/riscv/include/asm/cache.h | 8 - arch/riscv/include/asm/clint.h | 39 - arch/riscv/include/asm/csr.h | 74 +- arch/riscv/include/asm/current.h | 6 +- arch/riscv/include/asm/elf.h | 4 +- arch/riscv/include/asm/fixmap.h | 2 - arch/riscv/include/asm/ftrace.h | 5 - arch/riscv/include/asm/futex.h | 12 +- arch/riscv/include/asm/hwcap.h | 7 +- arch/riscv/include/asm/image.h | 6 +- arch/riscv/include/asm/io.h | 149 +- arch/riscv/include/asm/irqflags.h | 12 +- arch/riscv/include/asm/kprobes.h | 6 +- arch/riscv/include/asm/mmio.h | 155 - arch/riscv/include/asm/mmiowb.h | 2 +- arch/riscv/include/asm/mmu.h | 3 - arch/riscv/include/asm/page.h | 10 +- arch/riscv/include/asm/pci.h | 6 +- arch/riscv/include/asm/pgalloc.h | 2 - arch/riscv/include/asm/pgtable.h | 100 +- arch/riscv/include/asm/processor.h | 2 +- arch/riscv/include/asm/ptrace.h | 16 +- arch/riscv/include/asm/sbi.h | 11 +- arch/riscv/include/asm/seccomp.h | 10 - arch/riscv/include/asm/sparsemem.h | 6 +- arch/riscv/include/asm/spinlock_types.h | 2 +- arch/riscv/include/asm/switch_to.h | 10 +- arch/riscv/include/asm/thread_info.h | 5 +- arch/riscv/include/asm/timex.h | 19 +- arch/riscv/include/asm/tlbflush.h | 12 +- arch/riscv/include/asm/uaccess.h | 4 - arch/riscv/include/uapi/asm/elf.h | 6 +- arch/riscv/include/uapi/asm/hwcap.h | 6 +- arch/riscv/include/uapi/asm/ucontext.h | 6 +- arch/riscv/kernel/Makefile | 5 +- arch/riscv/kernel/asm-offsets.c | 8 +- arch/riscv/kernel/clint.c | 44 - arch/riscv/kernel/cpu.c | 45 +- arch/riscv/kernel/entry.S | 112 +- arch/riscv/kernel/fpu.S | 8 +- arch/riscv/kernel/head.S | 112 +- arch/riscv/kernel/irq.c | 17 +- arch/riscv/kernel/module.c | 4 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/process.c | 17 +- arch/riscv/kernel/ptrace.c | 10 - arch/riscv/kernel/reset.c | 5 +- arch/riscv/kernel/sbi.c | 17 - arch/riscv/kernel/setup.c | 2 - arch/riscv/kernel/signal.c | 38 +- arch/riscv/kernel/smp.c | 16 +- arch/riscv/kernel/smpboot.c | 4 - arch/riscv/kernel/traps.c | 16 +- arch/riscv/kernel/vmlinux.lds.S | 5 +- arch/riscv/lib/Makefile | 11 +- arch/riscv/lib/uaccess.S | 12 +- arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/cacheflush.c | 26 +- arch/riscv/mm/context.c | 2 - arch/riscv/mm/extable.c | 4 +- arch/riscv/mm/fault.c | 6 +- arch/riscv/mm/init.c | 60 +- arch/riscv/mm/ioremap.c | 84 + arch/riscv/mm/tlbflush.c | 25 +- arch/s390/Kconfig | 46 +- arch/s390/Makefile | 1 + arch/s390/boot/startup.c | 7 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/crypto/aes_s390.c | 609 +- arch/s390/crypto/des_s390.c | 419 +- arch/s390/crypto/paes_s390.c | 414 +- arch/s390/crypto/sha_common.c | 7 +- arch/s390/include/asm/alternative.h | 4 +- arch/s390/include/asm/bug.h | 4 +- arch/s390/include/asm/cpu_mf.h | 2 +- arch/s390/include/asm/ctl_reg.h | 1 - arch/s390/include/asm/io.h | 4 + arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/page.h | 2 + arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/pci_clp.h | 6 +- arch/s390/include/asm/perf_event.h | 7 - arch/s390/include/asm/pgalloc.h | 16 +- arch/s390/include/asm/pgtable.h | 97 +- arch/s390/include/asm/processor.h | 4 +- arch/s390/include/asm/qdio.h | 1 - arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/stacktrace.h | 34 +- arch/s390/include/asm/timex.h | 17 +- arch/s390/include/asm/unwind.h | 8 +- arch/s390/include/asm/vdso.h | 13 +- arch/s390/kernel/Makefile | 1 + arch/s390/kernel/asm-offsets.c | 3 +- arch/s390/kernel/dis.c | 13 +- arch/s390/kernel/dumpstack.c | 7 +- arch/s390/kernel/early.c | 38 +- arch/s390/kernel/head64.S | 20 +- arch/s390/kernel/machine_kexec.c | 4 +- arch/s390/kernel/perf_cpum_cf.c | 21 +- arch/s390/kernel/perf_cpum_cf_diag.c | 10 +- arch/s390/kernel/perf_cpum_sf.c | 190 +- arch/s390/kernel/perf_event.c | 8 +- arch/s390/kernel/process.c | 36 +- arch/s390/kernel/ptrace.c | 2 +- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/smp.c | 87 +- arch/s390/kernel/stacktrace.c | 43 - arch/s390/kernel/time.c | 9 + arch/s390/kernel/unwind_bc.c | 94 +- arch/s390/kernel/vdso.c | 42 +- arch/{sparc/vdso => s390/kernel}/vdso32/.gitignore | 0 arch/s390/kernel/vdso32/Makefile | 66 + arch/s390/kernel/vdso32/clock_getres.S | 44 + arch/s390/kernel/vdso32/clock_gettime.S | 179 + arch/s390/kernel/vdso32/getcpu.S | 33 + arch/s390/kernel/vdso32/gettimeofday.S | 103 + arch/s390/kernel/{vdso64 => vdso32}/note.S | 0 arch/s390/kernel/vdso32/vdso32.lds.S | 142 + arch/s390/kernel/vdso32/vdso32_wrapper.S | 15 + arch/s390/kernel/vdso64/getcpu.S | 4 +- arch/s390/kernel/vmlinux.lds.S | 12 +- arch/s390/kernel/vtime.c | 4 +- arch/s390/kvm/diag.c | 22 +- arch/s390/kvm/interrupt.c | 5 +- arch/s390/kvm/kvm-s390.c | 19 +- arch/s390/lib/Makefile | 3 - arch/s390/lib/spinlock.c | 4 +- arch/s390/lib/test_unwind.c | 347 - arch/s390/mm/init.c | 1 - arch/s390/mm/maccess.c | 24 +- arch/s390/net/bpf_jit_comp.c | 502 +- arch/s390/pci/pci.c | 21 +- arch/s390/pci/pci_clp.c | 6 +- arch/sh/boards/mach-ecovec24/setup.c | 33 +- arch/sh/boards/mach-sdk7786/nmi.c | 2 +- arch/sh/boot/compressed/misc.c | 5 - arch/sh/configs/rsk7264_defconfig | 1 + arch/sh/drivers/Makefile | 2 +- arch/sh/drivers/pci/fixups-sdk7786.c | 2 +- arch/sh/drivers/platform_early.c | 347 - arch/sh/include/asm/io.h | 9 +- arch/sh/include/asm/platform_early.h | 61 - arch/sh/include/cpu-sh4/cpu/sh7734.h | 2 +- arch/sh/kernel/cpu/sh2/setup-sh7619.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh3.c | 1 - arch/sh/kernel/cpu/sh3/setup-sh7705.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh770x.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7710.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7720.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh7750.c | 9 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 3 +- arch/sh/kernel/cpu/sh5/setup-sh5.c | 3 +- arch/sh/kernel/cpu/shmobile/cpuidle.c | 8 +- arch/sh/kernel/dma-coherent.c | 6 +- arch/sh/kernel/io_trapped.c | 2 +- arch/sh/kernel/setup.c | 5 +- arch/sh/kernel/time.c | 5 +- arch/sh/kernel/vmlinux.lds.S | 3 +- arch/sh/mm/consistent.c | 5 +- arch/sh/mm/ioremap.c | 4 +- arch/sparc/crypto/aes_glue.c | 310 +- arch/sparc/crypto/camellia_glue.c | 217 +- arch/sparc/crypto/des_glue.c | 499 +- arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/asm/io_32.h | 1 - arch/sparc/include/asm/io_64.h | 1 - arch/sparc/include/uapi/asm/msgbuf.h | 6 +- arch/sparc/include/uapi/asm/sembuf.h | 4 +- arch/sparc/include/uapi/asm/shmbuf.h | 6 +- arch/sparc/include/uapi/asm/stat.h | 24 +- arch/sparc/kernel/ioport.c | 4 +- arch/sparc/kernel/smp_64.c | 6 +- arch/sparc/kernel/vmlinux.lds.S | 3 +- arch/sparc/vdso/vclock_gettime.c | 36 +- arch/um/Kconfig | 2 +- arch/um/configs/kunit_defconfig | 3 - arch/um/drivers/Kconfig | 2 +- arch/um/drivers/harddog_kern.c | 1 - arch/um/drivers/hostaudio_kern.c | 1 - arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/vector_kern.c | 115 +- arch/um/drivers/vector_kern.h | 8 +- arch/um/drivers/vector_user.c | 94 +- arch/um/drivers/vector_user.h | 8 +- arch/um/drivers/virtio_uml.c | 76 +- arch/um/include/asm/common.lds.S | 3 +- arch/um/kernel/skas/syscall.c | 2 +- arch/um/os-Linux/main.c | 2 +- arch/unicore32/include/asm/io.h | 4 +- arch/unicore32/kernel/vmlinux.lds.S | 5 +- arch/unicore32/mm/ioremap.c | 8 + arch/x86/Kconfig | 77 +- arch/x86/Kconfig.cpu | 25 +- arch/x86/Kconfig.debug | 6 +- arch/x86/Makefile_32.cpu | 1 - arch/x86/boot/Makefile | 3 +- arch/x86/boot/compressed/Makefile | 5 +- arch/x86/boot/compressed/eboot.c | 9 +- arch/x86/boot/compressed/efi_stub_32.S | 4 +- arch/x86/boot/compressed/efi_thunk_64.S | 33 +- arch/x86/boot/compressed/head_32.S | 15 +- arch/x86/boot/compressed/head_64.S | 63 +- arch/x86/boot/compressed/kaslr.c | 58 +- arch/x86/boot/compressed/kernel_info.S | 22 - arch/x86/boot/compressed/mem_encrypt.S | 11 +- arch/x86/boot/copy.S | 16 +- arch/x86/boot/header.S | 3 +- arch/x86/boot/pmjump.S | 10 +- arch/x86/boot/tools/build.c | 5 - arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aegis128-aesni-asm.S | 36 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 12 +- arch/x86/crypto/aesni-intel_asm.S | 114 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 32 +- arch/x86/crypto/blake2s-core.S | 258 - arch/x86/crypto/blake2s-glue.c | 235 - arch/x86/crypto/blowfish-x86_64-asm_64.S | 16 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 44 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 44 +- arch/x86/crypto/camellia-x86_64-asm_64.S | 16 +- arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 24 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 32 +- arch/x86/crypto/chacha-avx2-x86_64.S | 12 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 12 +- arch/x86/crypto/chacha-ssse3-x86_64.S | 16 +- arch/x86/crypto/chacha_glue.c | 187 +- arch/x86/crypto/crc32-pclmul_asm.S | 4 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 4 +- arch/x86/crypto/crct10dif-pcl-asm_64.S | 4 +- arch/x86/crypto/curve25519-x86_64.c | 2476 --- arch/x86/crypto/des3_ede-asm_64.S | 8 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 12 +- arch/x86/crypto/nh-avx2-x86_64.S | 4 +- arch/x86/crypto/nh-sse2-x86_64.S | 4 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 4 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 8 +- arch/x86/crypto/poly1305_glue.c | 204 +- arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 32 +- arch/x86/crypto/serpent-avx2-asm_64.S | 32 +- arch/x86/crypto/serpent-sse2-i586-asm_32.S | 8 +- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 8 +- arch/x86/crypto/sha1_avx2_x86_64_asm.S | 4 +- arch/x86/crypto/sha1_ni_asm.S | 4 +- arch/x86/crypto/sha1_ssse3_asm.S | 4 +- arch/x86/crypto/sha256-avx-asm.S | 4 +- arch/x86/crypto/sha256-avx2-asm.S | 4 +- arch/x86/crypto/sha256-ssse3-asm.S | 4 +- arch/x86/crypto/sha256_ni_asm.S | 4 +- arch/x86/crypto/sha512-avx-asm.S | 4 +- arch/x86/crypto/sha512-avx2-asm.S | 4 +- arch/x86/crypto/sha512-ssse3-asm.S | 4 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 32 +- arch/x86/crypto/twofish-i586-asm_32.S | 8 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 8 +- arch/x86/crypto/twofish-x86_64-asm_64.S | 8 +- arch/x86/entry/calling.h | 2 +- arch/x86/entry/common.c | 4 - arch/x86/entry/entry_32.S | 422 +- arch/x86/entry/entry_64.S | 112 +- arch/x86/entry/entry_64_compat.S | 16 +- arch/x86/entry/syscall_32.c | 8 +- arch/x86/entry/syscall_64.c | 14 +- arch/x86/entry/syscalls/syscall_32.tbl | 8 +- arch/x86/entry/thunk_32.S | 4 +- arch/x86/entry/thunk_64.S | 7 +- arch/x86/entry/vdso/Makefile | 2 + arch/x86/entry/vdso/vclock_gettime.c | 6 +- arch/x86/entry/vdso/vdso32/system_call.S | 2 +- arch/x86/entry/vsyscall/vsyscall_64.c | 6 +- arch/x86/events/amd/core.c | 13 +- arch/x86/events/core.c | 26 +- arch/x86/events/intel/bts.c | 8 +- arch/x86/events/intel/core.c | 23 +- arch/x86/events/intel/lbr.c | 23 - arch/x86/events/intel/p4.c | 5 +- arch/x86/events/intel/pt.c | 203 +- arch/x86/events/intel/pt.h | 12 +- arch/x86/events/perf_event.h | 11 - arch/x86/hyperv/hv_apic.c | 16 +- arch/x86/hyperv/hv_init.c | 21 - arch/x86/ia32/ia32_signal.c | 5 +- arch/x86/include/asm/asm.h | 14 +- arch/x86/include/asm/calgary.h | 57 + arch/x86/include/asm/cpu_entry_area.h | 30 +- arch/x86/include/asm/cpufeatures.h | 1 - arch/x86/include/asm/crash.h | 9 +- arch/x86/include/asm/device.h | 3 + arch/x86/include/asm/disabled-features.h | 2 +- arch/x86/include/asm/dma-direct.h | 9 + arch/x86/include/asm/doublefault.h | 13 - arch/x86/include/asm/e820/types.h | 8 - arch/x86/include/asm/efi.h | 17 +- arch/x86/include/asm/emulate_prefix.h | 14 - arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/ftrace.h | 13 - arch/x86/include/asm/hyperv-tlfs.h | 5 - arch/x86/include/asm/insn.h | 6 - arch/x86/include/asm/io.h | 7 +- arch/x86/include/asm/io_bitmap.h | 29 - arch/x86/include/asm/iommu.h | 18 - arch/x86/include/asm/kexec.h | 10 + arch/x86/include/asm/kvm_host.h | 32 +- arch/x86/include/asm/linkage.h | 4 + arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/module.h | 2 - arch/x86/include/asm/mshyperv.h | 1 - arch/x86/include/asm/msr-index.h | 2 - arch/x86/include/asm/paravirt.h | 4 + arch/x86/include/asm/paravirt_types.h | 2 + arch/x86/include/asm/pci.h | 7 + arch/x86/include/asm/pci_64.h | 28 + arch/x86/include/asm/pgtable-3level.h | 46 +- arch/x86/include/asm/pgtable.h | 6 - arch/x86/include/asm/pgtable_32_types.h | 13 +- arch/x86/include/asm/processor.h | 125 +- arch/x86/include/asm/ptrace.h | 6 - arch/x86/include/asm/purgatory.h | 10 + arch/x86/include/asm/refcount.h | 126 + arch/x86/include/asm/rio.h | 64 + arch/x86/include/asm/sections.h | 1 + arch/x86/include/asm/segment.h | 12 - arch/x86/include/asm/switch_to.h | 10 - arch/x86/include/asm/syscall_wrapper.h | 76 +- arch/x86/include/asm/tce.h | 35 + arch/x86/include/asm/text-patching.h | 24 +- arch/x86/include/asm/thread_info.h | 14 +- arch/x86/include/asm/trace/hyperv.h | 15 - arch/x86/include/asm/traps.h | 3 - arch/x86/include/asm/umip.h | 4 +- arch/x86/include/asm/unwind_hints.h | 8 - arch/x86/include/asm/uv/bios.h | 2 +- arch/x86/include/asm/uv/uv.h | 16 +- arch/x86/include/asm/uv/uv_hub.h | 61 +- arch/x86/include/asm/xen/hypervisor.h | 2 + arch/x86/include/asm/xen/interface.h | 11 +- arch/x86/include/uapi/asm/bootparam.h | 41 +- arch/x86/include/uapi/asm/msgbuf.h | 6 +- arch/x86/include/uapi/asm/sembuf.h | 4 +- arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/kernel/Makefile | 7 +- arch/x86/kernel/acpi/wakeup_32.S | 9 +- arch/x86/kernel/acpi/wakeup_64.S | 10 +- arch/x86/kernel/alternative.c | 132 +- arch/x86/kernel/amd_gart_64.c | 16 +- arch/x86/kernel/apic/apic.c | 43 +- arch/x86/kernel/apic/io_apic.c | 25 +- arch/x86/kernel/apic/x2apic_uv_x.c | 184 +- arch/x86/kernel/cpu/bugs.c | 30 +- arch/x86/kernel/cpu/common.c | 185 +- arch/x86/kernel/cpu/intel.c | 8 +- arch/x86/kernel/cpu/mce/amd.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 93 +- arch/x86/kernel/cpu/mce/intel.c | 11 +- arch/x86/kernel/cpu/mce/internal.h | 6 - arch/x86/kernel/cpu/mce/therm_throt.c | 258 +- arch/x86/kernel/cpu/microcode/amd.c | 4 +- arch/x86/kernel/cpu/microcode/core.c | 36 +- arch/x86/kernel/cpu/microcode/intel.c | 5 +- arch/x86/kernel/cpu/mshyperv.c | 7 +- arch/x86/kernel/cpu/rdrand.c | 22 +- arch/x86/kernel/crash.c | 128 +- arch/x86/kernel/doublefault.c | 83 + arch/x86/kernel/doublefault_32.c | 136 - arch/x86/kernel/dumpstack_32.c | 30 - arch/x86/kernel/e820.c | 23 +- arch/x86/kernel/fpu/xstate.c | 22 +- arch/x86/kernel/ftrace.c | 14 - arch/x86/kernel/ftrace_32.S | 23 +- arch/x86/kernel/ftrace_64.S | 89 +- arch/x86/kernel/head_32.S | 72 +- arch/x86/kernel/head_64.S | 113 +- arch/x86/kernel/ioport.c | 209 +- arch/x86/kernel/irqflags.S | 8 +- arch/x86/kernel/jailhouse.c | 136 +- arch/x86/kernel/jump_label.c | 9 +- arch/x86/kernel/kdebugfs.c | 21 +- arch/x86/kernel/kprobes/core.c | 4 - arch/x86/kernel/kprobes/opt.c | 11 +- arch/x86/kernel/ksysfs.c | 31 +- arch/x86/kernel/kvm.c | 1 - arch/x86/kernel/machine_kexec_64.c | 47 + arch/x86/kernel/paravirt.c | 2 + arch/x86/kernel/pci-calgary_64.c | 1586 ++ arch/x86/kernel/pci-dma.c | 8 +- arch/x86/kernel/process.c | 205 +- arch/x86/kernel/process_32.c | 77 + arch/x86/kernel/process_64.c | 86 + arch/x86/kernel/ptrace.c | 48 +- arch/x86/kernel/relocate_kernel_32.S | 13 +- arch/x86/kernel/relocate_kernel_64.S | 13 +- arch/x86/kernel/setup.c | 42 +- arch/x86/kernel/setup_percpu.c | 4 +- arch/x86/kernel/tboot.c | 15 +- arch/x86/kernel/tce_64.c | 177 + arch/x86/kernel/traps.c | 36 +- arch/x86/kernel/tsc_sync.c | 8 +- arch/x86/kernel/umip.c | 18 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kernel/vmlinux.lds.S | 16 +- arch/x86/kernel/x86_init.c | 24 +- arch/x86/kvm/Makefile | 4 +- arch/x86/kvm/cpuid.c | 18 +- arch/x86/kvm/emulate.c | 6 +- arch/x86/kvm/ioapic.c | 34 +- arch/x86/kvm/kvm_cache_regs.h | 51 +- arch/x86/kvm/lapic.c | 111 +- arch/x86/kvm/lapic.h | 3 - arch/x86/kvm/mmu.c | 6502 ++++++++ arch/x86/kvm/mmu/mmu.c | 6502 -------- arch/x86/kvm/{mmu => }/page_track.c | 0 arch/x86/kvm/{mmu => }/paging_tmpl.h | 0 arch/x86/kvm/pmu.c | 128 +- arch/x86/kvm/pmu.h | 29 +- arch/x86/kvm/pmu_amd.c | 24 +- arch/x86/kvm/svm.c | 147 +- arch/x86/kvm/vmx/nested.c | 252 +- arch/x86/kvm/vmx/nested.h | 9 +- arch/x86/kvm/vmx/pmu_intel.c | 34 +- arch/x86/kvm/vmx/vmenter.S | 12 +- arch/x86/kvm/vmx/vmx.c | 357 +- arch/x86/kvm/vmx/vmx.h | 20 +- arch/x86/kvm/x86.c | 248 +- arch/x86/kvm/x86.h | 15 +- arch/x86/lib/atomic64_386_32.S | 4 +- arch/x86/lib/atomic64_cx8_32.S | 32 +- arch/x86/lib/checksum_32.S | 16 +- arch/x86/lib/clear_page_64.S | 12 +- arch/x86/lib/cmpxchg16b_emu.S | 4 +- arch/x86/lib/cmpxchg8b_emu.S | 4 +- arch/x86/lib/copy_page_64.S | 8 +- arch/x86/lib/copy_user_64.S | 21 +- arch/x86/lib/csum-copy_64.S | 4 +- arch/x86/lib/getuser.S | 22 +- arch/x86/lib/hweight.S | 8 +- arch/x86/lib/insn.c | 34 - arch/x86/lib/iomap_copy_64.S | 4 +- arch/x86/lib/memcpy_64.S | 20 +- arch/x86/lib/memmove_64.S | 8 +- arch/x86/lib/memset_64.S | 16 +- arch/x86/lib/msr-reg.S | 8 +- arch/x86/lib/putuser.S | 19 +- arch/x86/lib/retpoline.S | 4 +- arch/x86/lib/x86-opcode-map.txt | 62 +- arch/x86/math-emu/div_Xsig.S | 4 +- arch/x86/math-emu/div_small.S | 4 +- arch/x86/math-emu/fpu_system.h | 6 +- arch/x86/math-emu/mul_Xsig.S | 12 +- arch/x86/math-emu/polynom_Xsig.S | 4 +- arch/x86/math-emu/reg_ld_str.c | 6 +- arch/x86/math-emu/reg_norm.S | 8 +- arch/x86/math-emu/reg_round.S | 4 +- arch/x86/math-emu/reg_u_add.S | 4 +- arch/x86/math-emu/reg_u_div.S | 4 +- arch/x86/math-emu/reg_u_mul.S | 4 +- arch/x86/math-emu/reg_u_sub.S | 4 +- arch/x86/math-emu/round_Xsig.S | 8 +- arch/x86/math-emu/shr_Xsig.S | 4 +- arch/x86/math-emu/wm_shrx.S | 8 +- arch/x86/math-emu/wm_sqrt.S | 4 +- arch/x86/mm/Makefile | 4 +- arch/x86/mm/cpu_entry_area.c | 26 +- arch/x86/mm/extable.c | 49 + arch/x86/mm/fault.c | 2 +- arch/x86/mm/init.c | 8 +- arch/x86/mm/init_64.c | 16 +- arch/x86/mm/ioremap.c | 19 +- arch/x86/mm/kasan_init_64.c | 61 - arch/x86/mm/kmmio.c | 7 +- arch/x86/mm/maccess.c | 43 - arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mem_encrypt_boot.S | 8 +- arch/x86/mm/mmio-mod.c | 6 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 4 +- arch/x86/mm/pageattr.c | 4 +- arch/x86/mm/pat.c | 8 +- arch/x86/mm/pat_internal.h | 20 +- arch/x86/mm/pat_interval.c | 185 - arch/x86/mm/pat_rbtree.c | 268 + arch/x86/mm/pgtable.c | 4 +- arch/x86/mm/pti.c | 2 +- arch/x86/mm/testmmiotrace.c | 6 +- arch/x86/net/bpf_jit_comp.c | 620 +- arch/x86/oprofile/op_x86_model.h | 6 +- arch/x86/pci/Makefile | 4 +- arch/x86/pci/common.c | 2 +- arch/x86/pci/fixup.c | 11 - arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/pci/numachip.c | 5 +- arch/x86/pci/sta2x11-fixup.c | 135 +- arch/x86/platform/efi/efi.c | 54 +- arch/x86/platform/efi/efi_stub_32.S | 4 +- arch/x86/platform/efi/efi_stub_64.S | 4 +- arch/x86/platform/efi/efi_thunk_64.S | 16 +- arch/x86/platform/efi/quirks.c | 3 - arch/x86/platform/olpc/olpc-xo1-pm.c | 8 + arch/x86/platform/olpc/olpc-xo1-sci.c | 6 + arch/x86/platform/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/xo1-wakeup.S | 3 +- arch/x86/platform/pvh/head.S | 18 +- arch/x86/platform/sfi/sfi.c | 3 +- arch/x86/platform/uv/bios_uv.c | 9 +- arch/x86/power/hibernate_asm_32.S | 14 +- arch/x86/power/hibernate_asm_64.S | 14 +- arch/x86/purgatory/entry64.S | 24 +- arch/x86/purgatory/purgatory.c | 19 + arch/x86/purgatory/setup-x86_64.S | 14 +- arch/x86/purgatory/stack.S | 7 +- arch/x86/realmode/init.c | 2 - arch/x86/realmode/rm/header.S | 8 +- arch/x86/realmode/rm/realmode.lds.S | 1 - arch/x86/realmode/rm/reboot.S | 13 +- arch/x86/realmode/rm/stack.S | 14 +- arch/x86/realmode/rm/trampoline_32.S | 16 +- arch/x86/realmode/rm/trampoline_64.S | 29 +- arch/x86/realmode/rm/trampoline_common.S | 2 +- arch/x86/realmode/rm/wakeup_asm.S | 17 +- arch/x86/realmode/rmpiggy.S | 10 +- arch/x86/tools/gen-insn-attr-x86.awk | 4 +- arch/x86/um/vdso/um_vdso.c | 12 +- arch/x86/um/vdso/vdso.S | 6 +- arch/x86/xen/enlighten_pv.c | 10 + arch/x86/xen/setup.c | 2 +- arch/x86/xen/xen-asm.S | 28 +- arch/x86/xen/xen-asm_32.S | 80 +- arch/x86/xen/xen-asm_64.S | 34 +- arch/x86/xen/xen-head.S | 8 +- arch/xtensa/Kconfig | 402 +- arch/xtensa/Kconfig.debug | 7 - arch/xtensa/Makefile | 3 +- arch/xtensa/boot/Makefile | 5 - arch/xtensa/configs/audio_kc705_defconfig | 1 + arch/xtensa/configs/cadence_csp_defconfig | 1 + arch/xtensa/configs/generic_kc705_defconfig | 1 + arch/xtensa/configs/iss_defconfig | 1 + arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/configs/smp_lx200_defconfig | 1 + arch/xtensa/configs/virt_defconfig | 1 + arch/xtensa/configs/xip_kc705_defconfig | 119 - arch/xtensa/include/asm/Kbuild | 2 - arch/xtensa/include/asm/atomic.h | 124 +- arch/xtensa/include/asm/bitops.h | 323 +- arch/xtensa/include/asm/cache.h | 6 - arch/xtensa/include/asm/cmpxchg.h | 71 +- arch/xtensa/include/asm/fixmap.h | 8 +- arch/xtensa/include/asm/futex.h | 10 +- arch/xtensa/include/asm/hw_irq.h | 14 + arch/xtensa/include/asm/initialize_mmu.h | 3 +- arch/xtensa/include/asm/io.h | 12 +- arch/xtensa/include/asm/kmem_layout.h | 29 - arch/xtensa/include/asm/page.h | 11 - arch/xtensa/include/asm/pgtable.h | 4 + arch/xtensa/include/asm/platform.h | 27 + arch/xtensa/include/asm/processor.h | 3 +- arch/xtensa/include/asm/syscall.h | 4 +- arch/xtensa/include/asm/uaccess.h | 16 +- arch/xtensa/include/asm/user.h | 20 + arch/xtensa/include/asm/vectors.h | 44 +- arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/coprocessor.S | 10 +- arch/xtensa/kernel/entry.S | 22 +- arch/xtensa/kernel/head.S | 13 +- arch/xtensa/kernel/pci-dma.c | 129 +- arch/xtensa/kernel/process.c | 2 - arch/xtensa/kernel/ptrace.c | 18 +- arch/xtensa/kernel/setup.c | 7 - arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/traps.c | 27 +- arch/xtensa/kernel/vmlinux.lds.S | 66 +- arch/xtensa/mm/fault.c | 16 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 12 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/mm/tlb.c | 14 +- arch/xtensa/platforms/iss/network.c | 2 +- block/Kconfig | 4 - block/Kconfig.iosched | 1 - block/Makefile | 1 - block/bfq-cgroup.c | 85 +- block/bfq-iosched.c | 4 - block/bfq-iosched.h | 10 - block/blk-cgroup-rwstat.c | 129 - block/blk-cgroup-rwstat.h | 149 - block/blk-cgroup.c | 304 +- block/blk-core.c | 16 +- block/blk-exec.c | 2 - block/blk-flush.c | 15 +- block/blk-merge.c | 17 +- block/blk-mq-sysfs.c | 31 +- block/blk-mq-tag.c | 8 + block/blk-mq-tag.h | 1 + block/blk-mq.c | 136 +- block/blk-mq.h | 9 + block/blk-softirq.c | 4 + block/blk-stat.c | 7 +- block/blk-sysfs.c | 8 + block/blk-throttle.c | 71 +- block/blk-zoned.c | 453 +- block/blk.h | 7 +- block/elevator.c | 9 - block/genhd.c | 8 +- block/ioctl.c | 42 +- block/opal_proto.h | 6 +- block/partition-generic.c | 231 +- block/scsi_ioctl.c | 132 +- block/sed-opal.c | 318 +- block/t10-pi.c | 8 +- certs/blacklist.c | 9 - crypto/Kconfig | 171 +- crypto/Makefile | 11 +- crypto/ablkcipher.c | 407 + crypto/adiantum.c | 5 +- crypto/aead.c | 165 +- crypto/aegis128-core.c | 125 +- crypto/aegis128-neon-inner.c | 50 - crypto/aegis128-neon.c | 21 - crypto/af_alg.c | 2 +- crypto/algapi.c | 26 + crypto/algif_skcipher.c | 2 +- crypto/api.c | 3 +- crypto/asymmetric_keys/asym_tpm.c | 101 +- crypto/blake2b_generic.c | 320 - crypto/blake2s_generic.c | 171 - crypto/blkcipher.c | 548 + crypto/chacha_generic.c | 94 +- crypto/cryptd.c | 2 +- crypto/crypto_engine.c | 29 + crypto/crypto_user_base.c | 4 +- crypto/crypto_user_stat.c | 8 +- crypto/curve25519-generic.c | 90 - crypto/ecc.c | 5 +- crypto/essiv.c | 9 +- crypto/geniv.c | 176 - crypto/jitterentropy-kcapi.c | 8 +- crypto/jitterentropy.c | 13 +- crypto/jitterentropy.h | 17 - crypto/nhpoly1305.c | 3 +- crypto/poly1305_generic.c | 228 +- crypto/skcipher.c | 230 +- crypto/tcrypt.c | 4 +- crypto/testmgr.c | 82 - crypto/testmgr.h | 2124 --- crypto/tgr192.c | 4 +- drivers/acpi/Kconfig | 31 +- drivers/acpi/Makefile | 8 +- drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpi_lpss.c | 48 +- drivers/acpi/acpi_platform.c | 43 - drivers/acpi/acpi_video.c | 8 +- drivers/acpi/acpica/acdebug.h | 2 - drivers/acpi/acpica/acstruct.h | 10 - drivers/acpi/acpica/acutils.h | 9 +- drivers/acpi/acpica/dbconvert.c | 4 - drivers/acpi/acpica/dbdisply.c | 2 + drivers/acpi/acpica/dbfileio.c | 2 +- drivers/acpi/acpica/dbinput.c | 36 +- drivers/acpi/acpica/dbmethod.c | 4 - drivers/acpi/acpica/dbnames.c | 114 - drivers/acpi/acpica/dbobject.c | 1 + drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsfield.c | 12 +- drivers/acpi/acpica/evgpeblk.c | 11 +- drivers/acpi/acpica/evgpeinit.c | 3 + drivers/acpi/acpica/evmisc.c | 12 +- drivers/acpi/acpica/evregion.c | 4 +- drivers/acpi/acpica/evrgnini.c | 1 + drivers/acpi/acpica/hwxfsleep.c | 3 - drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 6 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psobject.c | 7 +- drivers/acpi/acpica/rscreate.c | 3 - drivers/acpi/acpica/tbdata.c | 3 - drivers/acpi/acpica/tbxfload.c | 40 +- drivers/acpi/acpica/utbuffer.c | 52 +- drivers/acpi/acpica/utids.c | 2 + drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/apei/apei-base.c | 44 +- drivers/acpi/apei/einj.c | 4 +- drivers/acpi/apei/erst-dbg.c | 5 +- drivers/acpi/apei/ghes.c | 25 +- drivers/acpi/apei/hest.c | 14 +- drivers/acpi/arm64/iort.c | 20 +- drivers/acpi/battery.c | 2 +- drivers/acpi/bus.c | 2 +- drivers/acpi/button.c | 152 +- drivers/acpi/ec.c | 231 +- drivers/acpi/hmat/Kconfig | 11 + drivers/acpi/hmat/Makefile | 2 + drivers/acpi/hmat/hmat.c | 751 + drivers/acpi/internal.h | 3 +- drivers/acpi/nfit/core.c | 7 + drivers/acpi/{numa/srat.c => numa.c} | 0 drivers/acpi/numa/Kconfig | 18 - drivers/acpi/numa/Makefile | 3 - drivers/acpi/numa/hmat.c | 863 -- drivers/acpi/osi.c | 6 +- drivers/acpi/osl.c | 28 +- drivers/acpi/pmic/intel_pmic.c | 20 +- drivers/acpi/pmic/intel_pmic_bytcrc.c | 301 - drivers/acpi/pmic/intel_pmic_chtcrc.c | 44 - drivers/acpi/pmic/intel_pmic_crc.c | 301 + drivers/acpi/processor_idle.c | 21 +- drivers/acpi/property.c | 48 - drivers/acpi/resource.c | 4 +- drivers/acpi/scan.c | 1 - drivers/acpi/sleep.c | 26 +- drivers/acpi/sysfs.c | 6 +- drivers/acpi/utils.c | 32 - drivers/android/binder.c | 8 +- drivers/android/binder_alloc.c | 42 +- drivers/ata/acard-ahci.c | 6 +- drivers/ata/ahci.c | 15 +- drivers/ata/ahci_imx.c | 25 +- drivers/ata/ahci_tegra.c | 6 +- drivers/ata/ata_piix.c | 14 +- drivers/ata/libahci.c | 6 +- drivers/ata/libata-core.c | 12 +- drivers/ata/libata-sff.c | 12 +- drivers/ata/pata_arasan_cf.c | 1 + drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/pata_falcon.c | 42 +- drivers/ata/pata_macio.c | 6 +- drivers/ata/pata_pxa.c | 8 +- drivers/ata/pdc_adma.c | 7 +- drivers/ata/sata_fsl.c | 4 +- drivers/ata/sata_inic162x.c | 4 +- drivers/ata/sata_mv.c | 34 +- drivers/ata/sata_nv.c | 20 +- drivers/ata/sata_promise.c | 6 +- drivers/ata/sata_qstor.c | 8 +- drivers/ata/sata_rcar.c | 6 +- drivers/ata/sata_sil.c | 8 +- drivers/ata/sata_sil24.c | 6 +- drivers/ata/sata_sx4.c | 6 +- drivers/atm/firestream.c | 2 +- drivers/base/Kconfig | 4 - drivers/base/core.c | 308 +- drivers/base/firmware_loader/Kconfig | 14 +- drivers/base/firmware_loader/builtin/Makefile | 3 +- drivers/base/firmware_loader/main.c | 9 +- drivers/base/memory.c | 40 +- drivers/base/platform.c | 393 +- drivers/base/power/Makefile | 1 - drivers/base/power/common.c | 20 - drivers/base/power/domain.c | 40 +- drivers/base/power/power.h | 30 +- drivers/base/power/qos-test.c | 117 - drivers/base/power/qos.c | 73 +- drivers/base/power/wakeirq.c | 4 +- drivers/base/property.c | 83 +- drivers/base/regmap/regmap-w1.c | 4 + drivers/base/soc.c | 30 +- drivers/base/swnode.c | 258 +- drivers/bcma/driver_chipcommon_pmu.c | 24 +- drivers/block/ataflop.c | 2 +- drivers/block/drbd/drbd_nl.c | 13 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/loop.c | 39 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/nbd.c | 5 +- drivers/block/null_blk.h | 19 +- drivers/block/null_blk_main.c | 125 +- drivers/block/null_blk_zoned.c | 87 +- drivers/block/pktcdvd.c | 25 - drivers/block/sunvdc.c | 2 +- drivers/bluetooth/Kconfig | 11 + drivers/bluetooth/Makefile | 1 + drivers/bluetooth/btbcm.c | 10 - drivers/bluetooth/btintel.c | 45 - drivers/bluetooth/btintel.h | 5 - drivers/bluetooth/btmtksdio.c | 1 - drivers/bluetooth/btqca.c | 92 +- drivers/bluetooth/btqca.h | 32 +- drivers/bluetooth/btrtl.c | 4 +- drivers/bluetooth/btusb.c | 57 +- drivers/bluetooth/btwilink.c | 337 + drivers/bluetooth/hci_bcm.c | 4 - drivers/bluetooth/hci_bcsp.c | 3 - drivers/bluetooth/hci_ll.c | 39 +- drivers/bluetooth/hci_nokia.c | 2 +- drivers/bluetooth/hci_qca.c | 278 +- drivers/bus/Kconfig | 9 - drivers/bus/Makefile | 1 - drivers/bus/fsl-mc/dprc-driver.c | 6 +- drivers/bus/fsl-mc/dprc.c | 53 - drivers/bus/fsl-mc/fsl-mc-bus.c | 43 - drivers/bus/fsl-mc/fsl-mc-private.h | 42 - drivers/cdrom/cdrom.c | 12 +- drivers/cdrom/gdrom.c | 4 +- drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 46 +- drivers/char/hw_random/Makefile | 2 - drivers/char/hw_random/atmel-rng.c | 43 +- drivers/char/hw_random/bcm2835-rng.c | 5 +- drivers/char/hw_random/core.c | 61 +- drivers/char/hw_random/exynos-trng.c | 4 +- drivers/char/hw_random/hisi-rng.c | 4 +- drivers/char/hw_random/hisi-trng-v2.c | 99 - drivers/char/hw_random/iproc-rng200.c | 9 +- drivers/char/hw_random/ks-sa-rng.c | 44 +- drivers/char/hw_random/meson-rng.c | 4 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/hw_random/npcm-rng.c | 184 - drivers/char/hw_random/omap-rng.c | 13 +- drivers/char/hw_random/omap3-rom-rng.c | 168 +- drivers/char/hw_random/pasemi-rng.c | 4 +- drivers/char/hw_random/pic32-rng.c | 4 +- drivers/char/hw_random/st-rng.c | 4 +- drivers/char/hw_random/tx4939-rng.c | 4 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/ipmi/Kconfig | 98 +- drivers/char/ipmi/bt-bmc.c | 4 +- drivers/char/ipmi/ipmb_dev_int.c | 37 +- drivers/char/ipmi/ipmi_msghandler.c | 55 +- drivers/char/ipmi/ipmi_si_intf.c | 40 +- drivers/char/ipmi/ipmi_watchdog.c | 1 - drivers/char/lp.c | 4 - drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/char/ppdev.c | 28 +- drivers/char/random.c | 1 - drivers/char/tpm/Kconfig | 7 - drivers/char/tpm/Makefile | 4 +- drivers/char/tpm/tpm-interface.c | 64 +- drivers/char/tpm/tpm-sysfs.c | 45 +- drivers/char/tpm/tpm.h | 248 +- drivers/char/tpm/tpm1-cmd.c | 15 - drivers/char/tpm/tpm2-cmd.c | 311 +- drivers/char/tpm/tpm_crb.c | 123 +- drivers/char/tpm/tpm_tis.c | 2 +- drivers/char/tpm/tpm_tis_core.c | 79 - drivers/char/tpm/tpm_tis_spi.c | 143 +- drivers/char/tpm/tpm_tis_spi.h | 53 - drivers/char/tpm/tpm_tis_spi_cr50.c | 322 - drivers/char/tpm/tpm_vtpm_proxy.c | 12 +- drivers/char/virtio_console.c | 16 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/clk/Kconfig | 7 - drivers/clk/Makefile | 1 - drivers/clk/at91/sckc.c | 3 +- drivers/clk/axs10x/i2s_pll_clock.c | 4 +- drivers/clk/axs10x/pll_clock.c | 7 +- drivers/clk/bcm/clk-bcm2835-aux.c | 4 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/clk-aspeed.c | 27 +- drivers/clk/clk-ast2600.c | 49 +- drivers/clk/clk-bd718x7.c | 1 - drivers/clk/clk-bm1880.c | 969 -- drivers/clk/clk-composite.c | 13 +- drivers/clk/clk-divider.c | 2 +- drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/clk-gate.c | 2 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-mux.c | 2 +- drivers/clk/clk.c | 27 +- drivers/clk/davinci/pll.c | 4 +- drivers/clk/davinci/psc.c | 4 +- drivers/clk/hisilicon/clk-hi3660.c | 60 +- drivers/clk/hisilicon/clk-hi3670.c | 152 +- drivers/clk/hisilicon/clk-hi6220.c | 3 +- drivers/clk/hisilicon/reset.c | 4 +- drivers/clk/imgtec/clk-boston.c | 3 +- drivers/clk/imx/clk-imx6sll.c | 8 +- drivers/clk/imx/clk-imx6sx.c | 12 +- drivers/clk/imx/clk-imx6ul.c | 8 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 9 +- drivers/clk/imx/clk-imx8mm.c | 150 +- drivers/clk/imx/clk-imx8mn.c | 166 +- drivers/clk/imx/clk-imx8mq.c | 77 +- drivers/clk/imx/clk-pll14xx.c | 72 +- drivers/clk/imx/clk.h | 3 - drivers/clk/ingenic/Kconfig | 12 +- drivers/clk/ingenic/Makefile | 1 - drivers/clk/ingenic/tcu.c | 3 +- drivers/clk/ingenic/x1000-cgu.c | 274 - drivers/clk/mediatek/clk-mt2712.c | 6 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 6 +- drivers/clk/mediatek/clk-mt7629.c | 6 +- drivers/clk/mediatek/clk-mt8183.c | 6 +- drivers/clk/meson/axg-audio.c | 2025 +-- drivers/clk/meson/axg-audio.h | 21 +- drivers/clk/mvebu/ap-cpu-clk.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 6 +- drivers/clk/mvebu/armada-xp.c | 26 + drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/pxa/clk-pxa27x.c | 1 - drivers/clk/qcom/Kconfig | 26 - drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/clk-rcg.h | 2 +- drivers/clk/qcom/clk-rcg2.c | 6 +- drivers/clk/qcom/clk-rpmh.c | 53 +- drivers/clk/qcom/clk-smd-rpm.c | 3 - drivers/clk/qcom/common.c | 5 +- drivers/clk/qcom/gcc-msm8998.c | 72 - drivers/clk/qcom/gcc-sc7180.c | 2450 --- drivers/clk/qcom/gcc-sdm845.c | 96 +- drivers/clk/qcom/gpucc-msm8998.c | 338 - drivers/clk/qcom/q6sstop-qcs404.c | 223 - drivers/clk/renesas/Kconfig | 34 +- drivers/clk/renesas/Makefile | 5 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 457 + drivers/clk/renesas/r8a774b1-cpg-mssr.c | 327 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 24 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 25 +- drivers/clk/renesas/rcar-gen3-cpg.c | 64 +- drivers/clk/renesas/renesas-cpg-mssr.c | 14 +- drivers/clk/renesas/renesas-cpg-mssr.h | 1 - drivers/clk/rockchip/clk-half-divider.c | 3 +- drivers/clk/rockchip/clk-px30.c | 70 +- drivers/clk/samsung/clk-exynos5420.c | 34 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 4 +- drivers/clk/samsung/clk.c | 3 +- drivers/clk/sprd/common.c | 6 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 23 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 4 + drivers/clk/tegra/Makefile | 2 - drivers/clk/tegra/clk-dfll.c | 56 - drivers/clk/tegra/clk-dfll.h | 2 - drivers/clk/tegra/clk-divider.c | 11 - drivers/clk/tegra/clk-emc.c | 12 +- drivers/clk/tegra/clk-id.h | 4 +- drivers/clk/tegra/clk-periph.c | 21 - drivers/clk/tegra/clk-pll-out.c | 9 - drivers/clk/tegra/clk-pll.c | 86 +- drivers/clk/tegra/clk-sdmmc-mux.c | 16 - drivers/clk/tegra/clk-super.c | 41 - drivers/clk/tegra/clk-tegra-fixed.c | 15 - drivers/clk/tegra/clk-tegra-periph.c | 8 + drivers/clk/tegra/clk-tegra-super-gen4.c | 7 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 1 - drivers/clk/tegra/clk-tegra124.c | 55 +- drivers/clk/tegra/clk-tegra20-emc.c | 293 - drivers/clk/tegra/clk-tegra20.c | 80 +- drivers/clk/tegra/clk-tegra210.c | 181 +- drivers/clk/tegra/clk-tegra30.c | 63 +- drivers/clk/tegra/clk.c | 112 +- drivers/clk/tegra/clk.h | 70 - drivers/clk/ti/adpll.c | 11 +- drivers/clk/ti/clk-33xx.c | 4 +- drivers/clk/ti/clk-43xx.c | 4 +- drivers/clk/ti/clk-44xx.c | 4 +- drivers/clk/ti/clk-54xx.c | 11 +- drivers/clk/ti/clk-7xx.c | 8 +- drivers/clk/ti/clkctrl.c | 45 +- drivers/clk/ti/clock.h | 7 +- drivers/clk/ti/divider.c | 282 +- drivers/clk/uniphier/clk-uniphier-core.c | 3 +- drivers/clocksource/Kconfig | 1 - drivers/clocksource/asm9260_timer.c | 4 - drivers/clocksource/hyperv_timer.c | 154 +- drivers/clocksource/renesas-ostm.c | 189 +- drivers/clocksource/samsung_pwm_timer.c | 3 +- drivers/clocksource/sh_cmt.c | 13 +- drivers/clocksource/sh_mtu2.c | 13 +- drivers/clocksource/sh_tmu.c | 14 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-riscv.c | 31 +- drivers/counter/104-quad-8.c | 33 +- drivers/counter/Kconfig | 11 - drivers/counter/Makefile | 1 - drivers/counter/counter.c | 101 +- drivers/counter/ftm-quaddec.c | 14 +- drivers/counter/stm32-lptimer-cnt.c | 7 +- drivers/counter/stm32-timer-cnt.c | 23 +- drivers/counter/ti-eqep.c | 466 - drivers/cpufreq/Kconfig.arm | 12 +- drivers/cpufreq/Kconfig.powerpc | 8 +- drivers/cpufreq/Kconfig.x86 | 16 +- drivers/cpufreq/Makefile | 2 + drivers/cpufreq/arm_big_little.c | 658 + drivers/cpufreq/arm_big_little.h | 43 + drivers/cpufreq/cpufreq-dt-platdev.c | 2 +- drivers/cpufreq/cpufreq.c | 35 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/imx-cpufreq-dt.c | 20 +- drivers/cpufreq/intel_pstate.c | 30 +- drivers/cpufreq/loongson2_cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 17 +- drivers/cpufreq/s3c64xx-cpufreq.c | 7 + drivers/cpufreq/scpi-cpufreq.c | 2 + drivers/cpufreq/sun50i-cpufreq-nvmem.c | 25 +- drivers/cpufreq/ti-cpufreq.c | 119 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 584 +- drivers/cpuidle/Kconfig | 16 +- drivers/cpuidle/Kconfig.arm | 22 +- drivers/cpuidle/cpuidle-powernv.c | 7 +- drivers/cpuidle/cpuidle.c | 72 +- drivers/cpuidle/driver.c | 72 +- drivers/cpuidle/governor.c | 7 +- drivers/cpuidle/governors/haltpoll.c | 7 +- drivers/cpuidle/governors/ladder.c | 29 +- drivers/cpuidle/governors/menu.c | 131 +- drivers/cpuidle/governors/teo.c | 182 +- drivers/cpuidle/poll_state.c | 3 +- drivers/cpuidle/sysfs.c | 71 +- drivers/crypto/Kconfig | 93 +- drivers/crypto/Makefile | 3 +- drivers/crypto/allwinner/Kconfig | 87 - drivers/crypto/allwinner/Makefile | 3 - .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 595 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 507 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 535 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 63 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 217 - drivers/crypto/allwinner/sun8i-ce/Makefile | 2 - .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 438 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 676 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 254 - drivers/crypto/allwinner/sun8i-ss/Makefile | 2 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 436 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 642 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 218 - drivers/crypto/amcc/crypto4xx_core.c | 6 +- drivers/crypto/amlogic/Kconfig | 24 - drivers/crypto/amlogic/Makefile | 2 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 382 - drivers/crypto/amlogic/amlogic-gxl-core.c | 332 - drivers/crypto/amlogic/amlogic-gxl.h | 161 - drivers/crypto/atmel-aes.c | 590 +- drivers/crypto/atmel-authenc.h | 2 +- drivers/crypto/atmel-sha.c | 4 +- drivers/crypto/atmel-tdes.c | 469 +- drivers/crypto/bcm/cipher.c | 373 +- drivers/crypto/bcm/cipher.h | 10 +- drivers/crypto/bcm/spu2.c | 6 +- drivers/crypto/caam/Kconfig | 6 +- drivers/crypto/caam/caampkc.c | 72 +- drivers/crypto/caam/caampkc.h | 8 +- drivers/crypto/caam/ctrl.c | 222 +- drivers/crypto/caam/intern.h | 4 + drivers/crypto/caam/qi.c | 8 +- drivers/crypto/caam/qi.h | 1 + drivers/crypto/cavium/cpt/cptvf_algs.c | 292 +- drivers/crypto/cavium/nitrox/Kconfig | 2 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 39 +- drivers/crypto/cavium/nitrox/nitrox_dev.h | 15 - drivers/crypto/cavium/nitrox/nitrox_main.c | 9 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 - drivers/crypto/cavium/nitrox/nitrox_req.h | 4 - drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 134 +- drivers/crypto/ccp/Kconfig | 2 +- drivers/crypto/ccp/ccp-crypto-aes-galois.c | 7 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 94 +- drivers/crypto/ccp/ccp-crypto-aes.c | 169 +- drivers/crypto/ccp/ccp-crypto-des3.c | 100 +- drivers/crypto/ccp/ccp-crypto-main.c | 14 +- drivers/crypto/ccp/ccp-crypto.h | 13 +- drivers/crypto/ccp/ccp-dev-v5.c | 14 +- drivers/crypto/ccp/ccp-dev.c | 15 +- drivers/crypto/ccp/ccp-dmaengine.c | 1 - drivers/crypto/ccp/ccp-ops.c | 3 +- drivers/crypto/ccp/psp-dev.c | 68 +- drivers/crypto/ccp/psp-dev.h | 1 - drivers/crypto/ccree/cc_aead.c | 3 +- drivers/crypto/ccree/cc_cipher.c | 4 +- drivers/crypto/chelsio/Kconfig | 2 +- drivers/crypto/chelsio/chcr_algo.c | 334 +- drivers/crypto/chelsio/chcr_algo.h | 2 +- drivers/crypto/chelsio/chcr_crypto.h | 16 +- drivers/crypto/chelsio/chcr_ipsec.c | 27 +- drivers/crypto/chelsio/chtls/chtls.h | 5 +- drivers/crypto/chelsio/chtls/chtls_io.c | 15 +- drivers/crypto/chelsio/chtls/chtls_main.c | 20 +- drivers/crypto/geode-aes.c | 433 +- drivers/crypto/geode-aes.h | 15 +- drivers/crypto/hifn_795x.c | 183 +- drivers/crypto/hisilicon/Kconfig | 45 +- drivers/crypto/hisilicon/Makefile | 6 +- drivers/crypto/hisilicon/hpre/Makefile | 2 - drivers/crypto/hisilicon/hpre/hpre.h | 83 - drivers/crypto/hisilicon/hpre/hpre_crypto.c | 1137 -- drivers/crypto/hisilicon/hpre/hpre_main.c | 1052 -- drivers/crypto/hisilicon/qm.c | 142 +- drivers/crypto/hisilicon/qm.h | 17 +- drivers/crypto/hisilicon/sec2/Makefile | 2 - drivers/crypto/hisilicon/sec2/sec.h | 156 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 889 -- drivers/crypto/hisilicon/sec2/sec_crypto.h | 198 - drivers/crypto/hisilicon/sec2/sec_main.c | 1095 -- drivers/crypto/hisilicon/sgl.c | 184 +- drivers/crypto/hisilicon/sgl.h | 24 + drivers/crypto/hisilicon/zip/zip.h | 1 + drivers/crypto/hisilicon/zip/zip_crypto.c | 46 +- drivers/crypto/hisilicon/zip/zip_main.c | 294 +- drivers/crypto/inside-secure/safexcel.c | 329 +- drivers/crypto/inside-secure/safexcel.h | 131 +- drivers/crypto/inside-secure/safexcel_cipher.c | 2068 +-- drivers/crypto/inside-secure/safexcel_hash.c | 1475 +- drivers/crypto/inside-secure/safexcel_ring.c | 5 +- drivers/crypto/ixp4xx_crypto.c | 228 +- drivers/crypto/marvell/cesa.h | 6 +- drivers/crypto/marvell/cipher.c | 14 +- drivers/crypto/mediatek/mtk-aes.c | 250 +- drivers/crypto/mxs-dcp.c | 140 +- drivers/crypto/n2_core.c | 206 +- drivers/crypto/nx/nx-aes-cbc.c | 81 +- drivers/crypto/nx/nx-aes-ccm.c | 45 +- drivers/crypto/nx/nx-aes-ctr.c | 87 +- drivers/crypto/nx/nx-aes-ecb.c | 76 +- drivers/crypto/nx/nx-aes-gcm.c | 29 +- drivers/crypto/nx/nx.c | 64 +- drivers/crypto/nx/nx.h | 19 +- drivers/crypto/nx/nx_debugfs.c | 18 +- drivers/crypto/omap-aes.c | 209 +- drivers/crypto/omap-aes.h | 4 +- drivers/crypto/omap-des.c | 232 +- drivers/crypto/padlock-aes.c | 157 +- drivers/crypto/picoxcell_crypto.c | 386 +- drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/qat/qat_common/qat_algs.c | 304 +- drivers/crypto/qat/qat_common/qat_crypto.h | 4 +- drivers/crypto/qce/Makefile | 2 +- drivers/crypto/qce/ablkcipher.c | 440 + drivers/crypto/qce/cipher.h | 8 +- drivers/crypto/qce/common.c | 12 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/core.c | 2 +- drivers/crypto/qce/dma.c | 4 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/skcipher.c | 440 - drivers/crypto/rockchip/Makefile | 2 +- drivers/crypto/rockchip/rk3288_crypto.c | 8 +- drivers/crypto/rockchip/rk3288_crypto.h | 3 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 556 + drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 538 - drivers/crypto/s5p-sss.c | 187 +- drivers/crypto/sahara.c | 156 +- drivers/crypto/stm32/stm32-cryp.c | 338 +- .../{allwinner/sun4i-ss => sunxi-ss}/Makefile | 0 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 579 + drivers/crypto/sunxi-ss/sun4i-ss-core.c | 446 + drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 522 + drivers/crypto/sunxi-ss/sun4i-ss-prng.c | 56 + drivers/crypto/sunxi-ss/sun4i-ss.h | 215 + drivers/crypto/talitos.c | 314 +- drivers/crypto/ux500/Kconfig | 2 +- drivers/crypto/ux500/cryp/cryp_core.c | 371 +- drivers/crypto/ux500/hash/hash_core.c | 3 +- drivers/crypto/virtio/Kconfig | 2 +- drivers/crypto/virtio/virtio_crypto_algs.c | 192 +- drivers/crypto/virtio/virtio_crypto_common.h | 2 +- drivers/crypto/vmx/Makefile | 6 +- drivers/dax/Kconfig | 27 +- drivers/dax/Makefile | 2 - drivers/dax/bus.c | 24 +- drivers/dax/bus.h | 2 +- drivers/dax/dax-private.h | 2 +- drivers/dax/hmem.c | 56 - drivers/dax/pmem/core.c | 6 +- drivers/devfreq/devfreq.c | 37 +- drivers/devfreq/event/exynos-ppmu.c | 1 + drivers/devfreq/governor.h | 3 - drivers/devfreq/tegra30-devfreq.c | 417 +- drivers/dma-buf/dma-buf.c | 124 +- drivers/dma-buf/dma-fence.c | 78 +- drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 2 +- drivers/dma/Kconfig | 88 +- drivers/dma/Makefile | 4 - drivers/dma/at_xdmac.c | 7 +- drivers/dma/dma-jz4780.c | 16 +- drivers/dma/dw/platform.c | 2 +- drivers/dma/fsl-dpaa2-qdma/Kconfig | 9 - drivers/dma/fsl-dpaa2-qdma/Makefile | 3 - drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 825 - drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 153 - drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 376 - drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 177 - drivers/dma/fsl-qdma.c | 3 - drivers/dma/iop-adma.c | 10 +- drivers/dma/k3dma.c | 7 +- drivers/dma/mediatek/mtk-cqdma.c | 10 +- drivers/dma/mediatek/mtk-hsdma.c | 4 +- drivers/dma/mediatek/mtk-uart-apdma.c | 9 +- drivers/dma/milbeaut-hdmac.c | 578 - drivers/dma/milbeaut-xdmac.c | 415 - drivers/dma/mmp_pdma.c | 2 - drivers/dma/mmp_tdma.c | 3 - drivers/dma/owl-dma.c | 7 +- drivers/dma/sf-pdma/Kconfig | 6 - drivers/dma/sf-pdma/Makefile | 1 - drivers/dma/sf-pdma/sf-pdma.c | 620 - drivers/dma/sf-pdma/sf-pdma.h | 124 - drivers/dma/sh/rcar-dmac.c | 47 +- drivers/dma/sprd-dma.c | 17 +- drivers/dma/ti/edma.c | 77 +- drivers/dma/uniphier-mdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 649 +- drivers/dma/zx_dma.c | 8 +- drivers/edac/altera_edac.c | 152 +- drivers/edac/amd64_edac.c | 217 +- drivers/edac/amd64_edac.h | 2 - drivers/edac/aspeed_edac.c | 7 +- drivers/edac/edac_device.c | 50 +- drivers/edac/edac_device.h | 54 +- drivers/edac/edac_mc.c | 138 +- drivers/edac/edac_mc_sysfs.c | 49 +- drivers/edac/ghes_edac.c | 128 +- drivers/edac/i10nm_base.c | 3 +- drivers/edac/i3200_edac.c | 3 +- drivers/edac/i5000_edac.c | 5 +- drivers/edac/i5100_edac.c | 16 +- drivers/edac/i5400_edac.c | 18 +- drivers/edac/i7300_edac.c | 7 +- drivers/edac/i7core_edac.c | 3 +- drivers/edac/ie31200_edac.c | 7 +- drivers/edac/pnd2_edac.c | 4 +- drivers/edac/sb_edac.c | 23 +- drivers/edac/skx_base.c | 54 +- drivers/edac/skx_common.c | 65 +- drivers/edac/skx_common.h | 4 +- drivers/edac/ti_edac.c | 2 +- drivers/extcon/extcon-axp288.c | 38 +- drivers/extcon/extcon-intel-cht-wc.c | 16 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-sm5502.h | 2 - drivers/firewire/core-cdev.c | 15 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core.h | 2 + drivers/firewire/net.c | 6 +- drivers/firewire/ohci.c | 2 +- drivers/firmware/arm_sdei.c | 12 +- drivers/firmware/broadcom/Kconfig | 8 - drivers/firmware/broadcom/Makefile | 1 - drivers/firmware/broadcom/tee_bnxt_fw.c | 279 - drivers/firmware/dmi_scan.c | 41 +- drivers/firmware/efi/Kconfig | 21 - drivers/firmware/efi/Makefile | 5 +- drivers/firmware/efi/apple-properties.c | 18 +- drivers/firmware/efi/arm-init.c | 9 - drivers/firmware/efi/arm-runtime.c | 24 - drivers/firmware/efi/efi.c | 15 +- drivers/firmware/efi/esrt.c | 3 - drivers/firmware/efi/fake_mem.c | 26 +- drivers/firmware/efi/fake_mem.h | 10 - drivers/firmware/efi/libstub/Makefile | 5 +- drivers/firmware/efi/libstub/arm-stub.c | 2 - drivers/firmware/efi/libstub/arm32-stub.c | 5 - drivers/firmware/efi/libstub/efi-stub-helper.c | 19 - drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/random.c | 27 +- drivers/firmware/efi/x86_fake_mem.c | 69 - drivers/firmware/psci/psci.c | 24 +- drivers/firmware/qcom_scm-32.c | 5 - drivers/firmware/qcom_scm-64.c | 153 +- drivers/firmware/qcom_scm.c | 6 - drivers/firmware/qcom_scm.h | 5 - drivers/firmware/stratix10-rsu.c | 42 +- drivers/firmware/stratix10-svc.c | 18 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/dfl-fme-main.c | 385 - drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/Kconfig | 8 - drivers/fsi/Makefile | 1 - drivers/fsi/fsi-core.c | 67 +- drivers/fsi/fsi-master-aspeed.c | 544 - drivers/fsi/fsi-master-hub.c | 46 + drivers/fsi/fsi-master.h | 71 - drivers/gpio/Kconfig | 31 +- drivers/gpio/Makefile | 3 - drivers/gpio/TODO | 4 - drivers/gpio/gpio-104-dio-48e.c | 5 +- drivers/gpio/gpio-104-idi-48.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 4 +- drivers/gpio/gpio-74xx-mmio.c | 5 +- drivers/gpio/gpio-amd-fch.c | 2 +- drivers/gpio/gpio-aspeed.c | 7 +- drivers/gpio/gpio-ath79.c | 10 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-bd70528.c | 9 +- drivers/gpio/gpio-bd9571mwv.c | 4 +- drivers/gpio/gpio-dln2.c | 6 +- drivers/gpio/gpio-em.c | 39 +- drivers/gpio/gpio-exar.c | 5 +- drivers/gpio/gpio-f7188x.c | 5 +- drivers/gpio/gpio-gpio-mm.c | 5 +- drivers/gpio/gpio-htc-egpio.c | 42 +- drivers/gpio/gpio-ich.c | 5 +- drivers/gpio/gpio-kempld.c | 5 +- drivers/gpio/gpio-loongson.c | 2 +- drivers/gpio/gpio-lp873x.c | 2 +- drivers/gpio/gpio-lp87565.c | 5 +- drivers/gpio/gpio-lynxpoint.c | 6 - drivers/gpio/gpio-madera.c | 5 +- drivers/gpio/gpio-max3191x.c | 2 +- drivers/gpio/gpio-max77620.c | 231 +- drivers/gpio/gpio-menz127.c | 1 - drivers/gpio/gpio-merrifield.c | 79 +- drivers/gpio/gpio-mmio.c | 22 +- drivers/gpio/gpio-mockup.c | 105 +- drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-mpc8xxx.c | 36 +- drivers/gpio/gpio-mvebu.c | 24 +- drivers/gpio/gpio-mxc.c | 13 +- drivers/gpio/gpio-mxs.c | 5 +- drivers/gpio/gpio-omap.c | 6 +- drivers/gpio/gpio-pca953x.c | 5 +- drivers/gpio/gpio-pci-idio-16.c | 4 +- drivers/gpio/gpio-pcie-idio-24.c | 9 +- drivers/gpio/gpio-pisosr.c | 2 +- drivers/gpio/gpio-pl061.c | 5 +- drivers/gpio/gpio-raspberrypi-exp.c | 5 +- drivers/gpio/gpio-rcar.c | 7 +- drivers/gpio/gpio-rda.c | 294 - drivers/gpio/gpio-reg.c | 3 +- drivers/gpio/gpio-sa1100.c | 5 +- drivers/gpio/gpio-sama5d2-piobu.c | 7 +- drivers/gpio/gpio-sch.c | 5 +- drivers/gpio/gpio-sch311x.c | 5 +- drivers/gpio/gpio-siox.c | 4 +- drivers/gpio/gpio-stmpe.c | 5 +- drivers/gpio/gpio-tc3589x.c | 5 +- drivers/gpio/gpio-tegra.c | 5 +- drivers/gpio/gpio-tegra186.c | 384 +- drivers/gpio/gpio-thunderx.c | 5 +- drivers/gpio/gpio-tpic2810.c | 2 +- drivers/gpio/gpio-tps65086.c | 2 +- drivers/gpio/gpio-tps65912.c | 4 +- drivers/gpio/gpio-tps68470.c | 6 +- drivers/gpio/gpio-tqmx86.c | 5 +- drivers/gpio/gpio-ts4900.c | 5 +- drivers/gpio/gpio-twl4030.c | 10 +- drivers/gpio/gpio-twl6040.c | 3 +- drivers/gpio/gpio-uniphier.c | 5 +- drivers/gpio/gpio-wcove.c | 7 +- drivers/gpio/gpio-ws16c48.c | 5 +- drivers/gpio/gpio-xgene.c | 32 +- drivers/gpio/gpio-xgs-iproc.c | 320 - drivers/gpio/gpio-xra1403.c | 5 +- drivers/gpio/gpio-xtensa.c | 4 +- drivers/gpio/gpio-zynq.c | 7 +- drivers/gpio/gpiolib-acpi.c | 17 +- drivers/gpio/gpiolib-devres.c | 33 +- drivers/gpio/gpiolib-of.c | 18 +- drivers/gpio/gpiolib.c | 330 +- drivers/gpio/gpiolib.h | 1 - .../gpio/{gpio-aspeed-sgpio.c => sgpio-aspeed.c} | 0 drivers/gpu/drm/Kconfig | 36 +- drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 104 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 77 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 147 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 289 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 176 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 274 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 307 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 216 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 28 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 38 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 70 - drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 443 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 53 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 84 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 101 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 459 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 87 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 659 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 209 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 99 - drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 375 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 158 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 318 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 - drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 3 +- drivers/gpu/drm/amd/amdgpu/cik.c | 162 +- drivers/gpu/drm/amd/amdgpu/cik.h | 3 - drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 5 - drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1389 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 4 - drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 2 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 151 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 474 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 5 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 2 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 6 - drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 380 - drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 41 - drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 1 + drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 1 + drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 17 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 214 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 - drivers/gpu/drm/amd/amdgpu/nv.c | 108 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 258 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 1 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 161 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/si.c | 108 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 183 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 6 +- drivers/gpu/drm/amd/amdgpu/umc_v6_0.c | 37 - drivers/gpu/drm/amd/amdgpu/umc_v6_0.h | 31 - drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 48 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 37 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 41 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 1 + drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 1 + drivers/gpu/drm/amd/amdgpu/vi.c | 84 +- drivers/gpu/drm/amd/amdgpu/vi.h | 3 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 8 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 139 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 272 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 108 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 5 - drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 - drivers/gpu/drm/amd/amdkfd/kfd_module.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 37 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 26 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 32 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 25 - drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 - drivers/gpu/drm/amd/display/Kconfig | 28 +- drivers/gpu/drm/amd/display/Makefile | 7 - drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 381 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 14 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 52 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 346 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 66 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 10 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 59 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 153 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 - drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 7 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 25 - .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 14 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 13 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 186 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 1 - .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 304 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h | 4 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 38 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 281 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 345 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 101 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 44 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 74 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 44 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 14 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 91 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 23 - drivers/gpu/drm/amd/display/dc/dc_types.h | 22 - drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 93 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 187 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 8 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 52 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 44 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 51 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 52 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 52 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 51 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 5 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 8 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 28 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 27 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 50 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 60 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 43 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 62 - .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 5 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 57 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 89 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 12 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 640 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 16 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 7 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 349 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 34 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 4 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 116 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 122 - drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 33 - .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 470 - .../drm/amd/display/dc/dcn21/dcn21_link_encoder.h | 61 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 380 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 49 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 5 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 12 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 8 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 8 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 3 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 5 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 - .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 10 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 85 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 + drivers/gpu/drm/amd/display/dc/hdcp/Makefile | 28 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 324 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 6 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 5 - drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 12 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 12 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 5 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 19 +- .../drm/amd/display/include/ddc_service_types.h | 2 - drivers/gpu/drm/amd/display/include/hdcp_types.h | 96 - .../drm/amd/display/modules/color/color_gamma.c | 51 +- .../drm/amd/display/modules/freesync/freesync.c | 53 +- drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 32 - drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 426 - drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 442 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 531 - .../amd/display/modules/hdcp/hdcp1_transition.c | 307 - .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 305 - .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 163 - .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 139 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 328 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 272 - .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 289 - .../drm/amd/display/modules/inc/mod_info_packet.h | 3 - .../amd/display/modules/info_packet/info_packet.c | 98 - .../drm/amd/display/modules/power/power_helpers.c | 93 +- .../drm/amd/display/modules/power/power_helpers.h | 1 - drivers/gpu/drm/amd/include/amd_shared.h | 2 - .../gpu/drm/amd/include/asic_reg/bif/bif_4_1_d.h | 1 - .../drm/amd/include/asic_reg/bif/bif_4_1_sh_mask.h | 2 - .../gpu/drm/amd/include/asic_reg/bif/bif_5_0_d.h | 1 - .../drm/amd/include/asic_reg/bif/bif_5_0_sh_mask.h | 2 - .../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 10 - .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 18 +- .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 18 +- .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 12 - .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4 +- .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 49 +- .../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h | 4 - .../gpu/drm/amd/include/asic_reg/smu/smu_7_0_1_d.h | 1 - .../amd/include/asic_reg/smu/smu_7_0_1_sh_mask.h | 2 - .../gpu/drm/amd/include/asic_reg/smu/smu_7_1_2_d.h | 1 - .../amd/include/asic_reg/smu/smu_7_1_2_sh_mask.h | 2 - .../gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h | 1 - .../amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h | 2 - .../include/asic_reg/smuio/smuio_11_0_0_offset.h | 92 - .../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 176 - .../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 12 - drivers/gpu/drm/amd/include/atomfirmware.h | 27 +- drivers/gpu/drm/amd/include/discovery.h | 1 + .../amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h | 42 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 13 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 10 - drivers/gpu/drm/amd/include/renoir_ip_offset.h | 34 - drivers/gpu/drm/amd/include/vega10_enum.h | 1 - drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 45 - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1178 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 523 +- drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c | 195 - drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.h | 29 - drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c | 19 - drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h | 13 - drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.c | 196 - drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.h | 29 - drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 9 - drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.c | 222 - drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.h | 29 - drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.c | 91 - drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.h | 32 - drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.c | 231 - drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.h | 29 - drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 68 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 41 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 370 +- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 4 - .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 51 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 3 - drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 134 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 2 - drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 41 +- drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 543 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 11 - drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 483 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 204 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 370 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 153 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 4 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 134 +- drivers/gpu/drm/arc/arcpgu_drv.c | 16 +- drivers/gpu/drm/arc/arcpgu_hdmi.c | 1 - drivers/gpu/drm/arm/display/Kconfig | 6 - drivers/gpu/drm/arm/display/komeda/Makefile | 2 - .../gpu/drm/arm/display/komeda/d71/d71_component.c | 221 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 41 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 - drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 105 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 77 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 20 - drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 30 +- drivers/gpu/drm/arm/display/komeda/komeda_event.c | 140 - drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 - drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 2 - .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 17 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 76 +- .../drm/arm/display/komeda/komeda_wb_connector.c | 5 - drivers/gpu/drm/arm/malidp_drv.c | 16 +- drivers/gpu/drm/arm/malidp_hw.c | 9 - drivers/gpu/drm/arm/malidp_hw.h | 3 - drivers/gpu/drm/arm/malidp_regs.h | 10 - drivers/gpu/drm/ast/Kconfig | 2 - drivers/gpu/drm/ast/ast_drv.c | 6 +- drivers/gpu/drm/ast/ast_drv.h | 43 +- drivers/gpu/drm/ast/ast_main.c | 1 + drivers/gpu/drm/ast/ast_mode.c | 266 +- drivers/gpu/drm/ast/ast_ttm.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 5 +- drivers/gpu/drm/bochs/Kconfig | 2 - drivers/gpu/drm/bochs/bochs.h | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 7 +- drivers/gpu/drm/bochs/bochs_kms.c | 26 +- drivers/gpu/drm/bochs/bochs_mm.c | 3 +- drivers/gpu/drm/bridge/Kconfig | 3 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 110 +- drivers/gpu/drm/bridge/analogix-anx78xx.h | 17 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 - drivers/gpu/drm/bridge/cdns-dsi.c | 3 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 1 - drivers/gpu/drm/bridge/lvds-encoder.c | 3 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 1 - drivers/gpu/drm/bridge/nxp-ptn3460.c | 1 - drivers/gpu/drm/bridge/panel.c | 70 +- drivers/gpu/drm/bridge/parade-ps8622.c | 1 - drivers/gpu/drm/bridge/sii902x.c | 1 - drivers/gpu/drm/bridge/sii9234.c | 37 +- drivers/gpu/drm/bridge/sil-sii8620.c | 11 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 4 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 21 - drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 155 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 39 - drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 10 +- drivers/gpu/drm/bridge/tc358764.c | 1 - drivers/gpu/drm/bridge/tc358767.c | 66 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 - drivers/gpu/drm/bridge/ti-tfp410.c | 5 +- drivers/gpu/drm/cirrus/cirrus.c | 6 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 247 + drivers/gpu/drm/drm_atomic_helper.c | 18 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 +- drivers/gpu/drm/drm_blend.c | 7 +- drivers/gpu/drm/drm_cache.c | 14 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_connector.c | 144 +- drivers/gpu/drm/drm_crtc_helper.c | 23 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 3 - drivers/gpu/drm/drm_damage_helper.c | 8 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_cec.c | 29 +- drivers/gpu/drm/drm_dp_helper.c | 177 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1809 +-- drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 - drivers/gpu/drm/drm_drv.c | 17 + drivers/gpu/drm/drm_dsc.c | 23 +- drivers/gpu/drm/drm_edid.c | 222 +- drivers/gpu/drm/drm_edid_load.c | 2 +- drivers/gpu/drm/drm_encoder.c | 1 - drivers/gpu/drm/drm_fb_helper.c | 62 +- drivers/gpu/drm/drm_gem.c | 40 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 31 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 84 - drivers/gpu/drm/drm_gem_vram_helper.c | 735 +- drivers/gpu/drm/drm_memory.c | 1 - drivers/gpu/drm/drm_mipi_dbi.c | 11 +- drivers/gpu/drm/drm_mm.c | 36 +- drivers/gpu/drm/drm_mode_config.c | 2 + drivers/gpu/drm/drm_of.c | 5 + drivers/gpu/drm/drm_panel.c | 14 +- drivers/gpu/drm/drm_prime.c | 9 - drivers/gpu/drm/drm_print.c | 60 +- drivers/gpu/drm/drm_probe_helper.c | 4 +- drivers/gpu/drm/drm_simple_kms_helper.c | 3 +- drivers/gpu/drm/drm_syncobj.c | 38 +- drivers/gpu/drm/drm_trace.h | 14 +- drivers/gpu/drm/drm_vblank.c | 60 +- drivers/gpu/drm/drm_vram_helper_common.c | 8 +- drivers/gpu/drm/drm_vram_mm_helper.c | 297 + drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 8 +- drivers/gpu/drm/exynos/exynos_dp.c | 1 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1 - drivers/gpu/drm/exynos/exynos_drm_mic.c | 1 - drivers/gpu/drm/exynos/exynos_hdmi.c | 32 +- drivers/gpu/drm/exynos/exynos_mixer.c | 4 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 1 - drivers/gpu/drm/gma500/cdv_intel_display.c | 2 - drivers/gpu/drm/gma500/mdfld_dsi_output.c | 2 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 2 - drivers/gpu/drm/hisilicon/hibmc/Kconfig | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 14 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 3 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 1 - drivers/gpu/drm/i2c/sil164_drv.c | 2 +- drivers/gpu/drm/i2c/tda9950.c | 12 +- drivers/gpu/drm/i2c/tda998x_drv.c | 10 +- drivers/gpu/drm/i810/i810_dma.c | 4 +- drivers/gpu/drm/i915/Kconfig | 18 +- drivers/gpu/drm/i915/Kconfig.debug | 148 +- drivers/gpu/drm/i915/Kconfig.profile | 49 - drivers/gpu/drm/i915/Kconfig.unstable | 29 - drivers/gpu/drm/i915/Makefile | 25 +- drivers/gpu/drm/i915/display/icl_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 68 +- drivers/gpu/drm/i915/display/intel_atomic.h | 5 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 58 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 - drivers/gpu/drm/i915/display/intel_audio.c | 46 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_bios.h | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 81 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1310 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 13 +- drivers/gpu/drm/i915/display/intel_color.c | 550 +- drivers/gpu/drm/i915/display/intel_color.h | 7 - drivers/gpu/drm/i915/display/intel_connector.c | 21 +- drivers/gpu/drm/i915/display/intel_crt.c | 6 +- drivers/gpu/drm/i915/display/intel_ddi.c | 839 +- drivers/gpu/drm/i915/display/intel_ddi.h | 3 +- drivers/gpu/drm/i915/display/intel_display.c | 2400 ++- drivers/gpu/drm/i915/display/intel_display.h | 66 +- drivers/gpu/drm/i915/display/intel_display_power.c | 554 +- drivers/gpu/drm/i915/display/intel_display_power.h | 43 +- drivers/gpu/drm/i915/display/intel_display_types.h | 63 +- drivers/gpu/drm/i915/display/intel_dp.c | 509 +- drivers/gpu/drm/i915/display/intel_dp.h | 9 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 75 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 412 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 5 - drivers/gpu/drm/i915/display/intel_dsb.c | 332 - drivers/gpu/drm/i915/display/intel_dsb.h | 52 - drivers/gpu/drm/i915/display/intel_dsi.c | 3 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 +- drivers/gpu/drm/i915/display/intel_fbc.c | 7 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 14 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 19 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 216 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 - drivers/gpu/drm/i915/display/intel_hdmi.c | 297 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 - drivers/gpu/drm/i915/display/intel_hotplug.c | 3 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 1 - drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 10 +- drivers/gpu/drm/i915/display/intel_overlay.c | 32 +- drivers/gpu/drm/i915/display/intel_psr.c | 441 +- drivers/gpu/drm/i915/display/intel_psr.h | 1 + drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 1 - drivers/gpu/drm/i915/display/intel_sprite.c | 549 +- drivers/gpu/drm/i915/display/intel_sprite.h | 8 +- drivers/gpu/drm/i915/display/intel_tc.c | 87 +- drivers/gpu/drm/i915/display/intel_tc.h | 1 - drivers/gpu/drm/i915/display/intel_tv.c | 12 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 55 - drivers/gpu/drm/i915/display/intel_vdsc.c | 74 +- drivers/gpu/drm/i915/display/intel_vga.c | 160 - drivers/gpu/drm/i915/display/intel_vga.h | 18 - drivers/gpu/drm/i915/display/vlv_dsi.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 616 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 61 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 22 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 56 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 99 - drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 37 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 84 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 38 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 52 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 34 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 48 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 165 +- drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 174 - drivers/gpu/drm/i915/gem/i915_gem_region.h | 29 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 82 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 128 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 130 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 42 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 33 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 579 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 30 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 214 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 704 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 306 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 354 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 2 + drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 33 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 13 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 19 +- drivers/gpu/drm/i915/gt/intel_context.c | 25 +- drivers/gpu/drm/i915/gt/intel_context.h | 1 - drivers/gpu/drm/i915/gt/intel_context_types.h | 1 - drivers/gpu/drm/i915/gt/intel_engine.h | 231 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 246 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 234 - drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 23 - drivers/gpu/drm/i915/gt/intel_engine_pm.c | 30 +- drivers/gpu/drm/i915/gt/intel_engine_pool.c | 15 +- drivers/gpu/drm/i915/gt/intel_engine_pool.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 91 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 18 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 37 +- drivers/gpu/drm/i915/gt/intel_gt.c | 160 +- drivers/gpu/drm/i915/gt/intel_gt.h | 16 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 209 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 16 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 137 - drivers/gpu/drm/i915/gt/intel_gt_requests.h | 24 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 36 +- drivers/gpu/drm/i915/gt/intel_hangcheck.c | 360 + drivers/gpu/drm/i915/gt/intel_llc.c | 161 - drivers/gpu/drm/i915/gt/intel_llc.h | 15 - drivers/gpu/drm/i915/gt/intel_llc_types.h | 13 - drivers/gpu/drm/i915/gt/intel_lrc.c | 1500 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 39 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 66 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 277 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 3 + drivers/gpu/drm/i915/gt/intel_rc6.c | 787 - drivers/gpu/drm/i915/gt/intel_rc6.h | 28 - drivers/gpu/drm/i915/gt/intel_rc6_types.h | 29 - drivers/gpu/drm/i915/gt/intel_renderstate.c | 1 - drivers/gpu/drm/i915/gt/intel_reset.c | 172 +- drivers/gpu/drm/i915/gt/intel_reset.h | 14 +- drivers/gpu/drm/i915/gt/intel_reset_types.h | 6 - drivers/gpu/drm/i915/gt/intel_ring.c | 323 - drivers/gpu/drm/i915/gt/intel_ring.h | 131 - drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2053 --- drivers/gpu/drm/i915/gt/intel_ring_types.h | 51 - drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2385 +++ drivers/gpu/drm/i915/gt/intel_rps.c | 1872 --- drivers/gpu/drm/i915/gt/intel_rps.h | 38 - drivers/gpu/drm/i915/gt/intel_rps_types.h | 93 - drivers/gpu/drm/i915/gt/intel_sseu.c | 37 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 37 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 52 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 67 +- drivers/gpu/drm/i915/gt/mock_engine.c | 7 - drivers/gpu/drm/i915/gt/selftest_context.c | 71 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 350 - drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 60 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 207 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 80 - drivers/gpu/drm/i915/gt/selftest_llc.h | 14 - drivers/gpu/drm/i915/gt/selftest_lrc.c | 1937 +-- drivers/gpu/drm/i915/gt/selftest_reset.c | 16 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 138 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 270 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 185 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 21 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 41 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 15 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 38 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 76 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 11 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 46 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 14 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 - drivers/gpu/drm/i915/gvt/dmabuf.c | 3 +- drivers/gpu/drm/i915/gvt/execlist.c | 4 +- drivers/gpu/drm/i915/gvt/handlers.c | 23 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 17 + drivers/gpu/drm/i915/gvt/mmio_context.c | 1 - drivers/gpu/drm/i915/gvt/scheduler.c | 48 +- drivers/gpu/drm/i915/i915_active.c | 389 +- drivers/gpu/drm/i915/i915_active.h | 330 +- drivers/gpu/drm/i915/i915_active_types.h | 34 +- drivers/gpu/drm/i915/i915_buddy.c | 1 - drivers/gpu/drm/i915/i915_debugfs.c | 522 +- drivers/gpu/drm/i915/i915_drv.c | 289 +- drivers/gpu/drm/i915/i915_drv.h | 622 +- drivers/gpu/drm/i915/i915_gem.c | 406 +- drivers/gpu/drm/i915/i915_gem.h | 16 +- drivers/gpu/drm/i915/i915_gem_evict.c | 58 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 104 +- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 7 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 413 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 77 +- drivers/gpu/drm/i915/i915_getparam.c | 8 +- drivers/gpu/drm/i915/i915_gpu_error.c | 150 +- drivers/gpu/drm/i915/i915_gpu_error.h | 8 +- drivers/gpu/drm/i915/i915_irq.c | 839 +- drivers/gpu/drm/i915/i915_irq.h | 16 +- drivers/gpu/drm/i915/i915_params.c | 12 +- drivers/gpu/drm/i915/i915_params.h | 5 +- drivers/gpu/drm/i915/i915_pci.c | 80 +- drivers/gpu/drm/i915/i915_perf.c | 1860 +-- drivers/gpu/drm/i915/i915_perf.h | 32 +- drivers/gpu/drm/i915/i915_perf_types.h | 435 - drivers/gpu/drm/i915/i915_pmu.c | 309 +- drivers/gpu/drm/i915/i915_pmu.h | 8 +- drivers/gpu/drm/i915/i915_priolist_types.h | 7 - drivers/gpu/drm/i915/i915_query.c | 306 +- drivers/gpu/drm/i915/i915_reg.h | 876 +- drivers/gpu/drm/i915/i915_request.c | 237 +- drivers/gpu/drm/i915/i915_request.h | 40 +- drivers/gpu/drm/i915/i915_scatterlist.h | 8 +- drivers/gpu/drm/i915/i915_scheduler.c | 5 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 + drivers/gpu/drm/i915/i915_scheduler_types.h | 9 - drivers/gpu/drm/i915/i915_suspend.c | 11 +- drivers/gpu/drm/i915/i915_switcheroo.c | 67 - drivers/gpu/drm/i915/i915_switcheroo.h | 14 - drivers/gpu/drm/i915/i915_sysfs.c | 162 +- drivers/gpu/drm/i915/i915_trace.h | 40 +- drivers/gpu/drm/i915/i915_utils.c | 43 +- drivers/gpu/drm/i915/i915_utils.h | 34 +- drivers/gpu/drm/i915/i915_vma.c | 639 +- drivers/gpu/drm/i915/i915_vma.h | 134 +- drivers/gpu/drm/i915/intel_csr.c | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 230 +- drivers/gpu/drm/i915/intel_device_info.h | 8 +- drivers/gpu/drm/i915/intel_memory_region.c | 272 - drivers/gpu/drm/i915/intel_memory_region.h | 129 - drivers/gpu/drm/i915/intel_pch.c | 14 +- drivers/gpu/drm/i915/intel_pch.h | 6 +- drivers/gpu/drm/i915/intel_pm.c | 3337 ++++- drivers/gpu/drm/i915/intel_pm.h | 30 + drivers/gpu/drm/i915/intel_region_lmem.c | 132 - drivers/gpu/drm/i915/intel_region_lmem.h | 16 - drivers/gpu/drm/i915/intel_runtime_pm.c | 1 + drivers/gpu/drm/i915/intel_uncore.c | 94 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 - drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 - drivers/gpu/drm/i915/selftests/i915_active.c | 90 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 4 - drivers/gpu/drm/i915/selftests/i915_gem.c | 46 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 143 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 404 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 - .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_perf.c | 217 - drivers/gpu/drm/i915/selftests/i915_random.c | 20 - drivers/gpu/drm/i915/selftests/i915_random.h | 4 - drivers/gpu/drm/i915/selftests/i915_request.c | 502 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 23 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 19 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 33 +- drivers/gpu/drm/i915/selftests/igt_flush_test.h | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 19 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 624 - drivers/gpu/drm/i915/selftests/intel_uncore.c | 56 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 53 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 8 +- drivers/gpu/drm/i915/selftests/mock_region.c | 60 - drivers/gpu/drm/i915/selftests/mock_region.h | 16 - drivers/gpu/drm/i915/selftests/mock_uncore.c | 5 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 1 - drivers/gpu/drm/imx/parallel-display.c | 1 - drivers/gpu/drm/ingenic/ingenic-drm.c | 5 +- drivers/gpu/drm/lima/Kconfig | 1 - drivers/gpu/drm/lima/Makefile | 4 +- drivers/gpu/drm/lima/lima_device.c | 5 +- drivers/gpu/drm/lima/lima_drv.c | 22 +- drivers/gpu/drm/lima/lima_gem.c | 195 +- drivers/gpu/drm/lima/lima_gem.h | 32 +- drivers/gpu/drm/lima/lima_gem_prime.c | 46 + drivers/gpu/drm/lima/lima_gem_prime.h | 13 + drivers/gpu/drm/lima/lima_mmu.c | 1 + drivers/gpu/drm/lima/lima_object.c | 119 + drivers/gpu/drm/lima/lima_object.h | 35 + drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/lima/lima_vm.c | 87 +- drivers/gpu/drm/mcde/mcde_drv.c | 3 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/mediatek/Makefile | 2 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 111 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 1 - drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 136 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 - drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 128 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 67 - drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 43 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 3 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 24 +- drivers/gpu/drm/mediatek/mtk_drm_plane.h | 4 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 234 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 1 - drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 338 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.h | 49 - drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c | 288 - drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 149 - drivers/gpu/drm/meson/meson_drv.c | 32 - drivers/gpu/drm/meson/meson_dw_hdmi.c | 115 +- drivers/gpu/drm/meson/meson_vclk.c | 9 +- drivers/gpu/drm/mgag200/Kconfig | 2 - drivers/gpu/drm/mgag200/mgag200_cursor.c | 327 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 7 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 23 +- drivers/gpu/drm/mgag200/mgag200_main.c | 20 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 17 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 7 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.h | 1 - drivers/gpu/drm/msm/edp/edp.c | 4 +- drivers/gpu/drm/msm/edp/edp.h | 1 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 70 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 2 - drivers/gpu/drm/msm/msm_debugfs.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 20 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 46 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 4 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 26 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 40 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 43 +- drivers/gpu/drm/nouveau/nouveau_display.c | 19 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 230 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 1 - drivers/gpu/drm/omapdrm/dss/Makefile | 2 +- drivers/gpu/drm/omapdrm/dss/core.c | 55 + drivers/gpu/drm/omapdrm/dss/dispc.c | 46 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +- drivers/gpu/drm/omapdrm/dss/dss.c | 37 - drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 9 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 129 +- drivers/gpu/drm/omapdrm/dss/output.c | 1 - drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 1 - drivers/gpu/drm/omapdrm/omap_encoder.c | 1 - drivers/gpu/drm/omapdrm/omap_fb.c | 9 +- drivers/gpu/drm/omapdrm/omap_gem.c | 137 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/panel/panel-arm-versatile.c | 5 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 5 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 5 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 5 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 5 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 5 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 5 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 5 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 5 +- drivers/gpu/drm/panel/panel-lvds.c | 26 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 5 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 5 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 5 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 5 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 5 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 5 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 5 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 5 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 5 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 5 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 5 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 5 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 5 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 5 +- drivers/gpu/drm/panel/panel-simple.c | 29 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 5 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 5 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 5 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 5 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 5 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 5 +- drivers/gpu/drm/panfrost/TODO | 2 - drivers/gpu/drm/panfrost/panfrost_devfreq.c | 124 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 3 +- drivers/gpu/drm/panfrost/panfrost_device.h | 14 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/panfrost/panfrost_issues.h | 81 - drivers/gpu/drm/panfrost/panfrost_job.c | 17 +- drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/pl111/pl111_drv.c | 4 +- drivers/gpu/drm/qxl/Kconfig | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 20 +- drivers/gpu/drm/qxl/qxl_drv.h | 4 +- drivers/gpu/drm/qxl/qxl_object.c | 32 +- drivers/gpu/drm/qxl/qxl_release.c | 11 +- drivers/gpu/drm/qxl/qxl_ttm.c | 62 +- drivers/gpu/drm/radeon/cik.c | 106 +- drivers/gpu/drm/radeon/r600.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 9 +- drivers/gpu/drm/radeon/radeon_audio.c | 4 +- drivers/gpu/drm/radeon/radeon_connectors.c | 27 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 24 +- drivers/gpu/drm/radeon/radeon_drv.c | 11 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_mn.c | 218 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 1 - drivers/gpu/drm/radeon/si.c | 101 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 30 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 6 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 29 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 12 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 3 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 19 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 - drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 169 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 1 - drivers/gpu/drm/rockchip/rockchip_rgb.c | 4 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 48 +- drivers/gpu/drm/scheduler/sched_entity.c | 12 +- drivers/gpu/drm/scheduler/sched_fence.c | 4 +- drivers/gpu/drm/scheduler/sched_main.c | 66 +- drivers/gpu/drm/selftests/Makefile | 2 +- drivers/gpu/drm/selftests/drm_modeset_selftests.h | 2 - drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 238 - drivers/gpu/drm/selftests/test-drm_framebuffer.c | 2 +- drivers/gpu/drm/selftests/test-drm_mm.c | 14 +- .../gpu/drm/selftests/test-drm_modeset_common.h | 2 - drivers/gpu/drm/sti/sti_cursor.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 3 +- drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 3 +- drivers/gpu/drm/sti/sti_hdmi.c | 26 +- drivers/gpu/drm/sti/sti_tvout.c | 10 +- drivers/gpu/drm/sti/sti_vtg.c | 2 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 5 +- drivers/gpu/drm/stm/ltdc.c | 39 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 1 - drivers/gpu/drm/sun4i/sun4i_rgb.c | 1 - drivers/gpu/drm/sun4i/sun4i_tcon.c | 1 - drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 35 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 1 - drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 2 - drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 - drivers/gpu/drm/tegra/Kconfig | 2 +- drivers/gpu/drm/tegra/Makefile | 1 - drivers/gpu/drm/tegra/dc.c | 30 +- drivers/gpu/drm/tegra/dc.h | 2 + drivers/gpu/drm/tegra/dp.c | 876 -- drivers/gpu/drm/tegra/dp.h | 177 - drivers/gpu/drm/tegra/dpaux.c | 208 +- drivers/gpu/drm/tegra/drm.c | 417 +- drivers/gpu/drm/tegra/drm.h | 13 +- drivers/gpu/drm/tegra/falcon.c | 64 +- drivers/gpu/drm/tegra/falcon.h | 16 +- drivers/gpu/drm/tegra/fb.c | 4 +- drivers/gpu/drm/tegra/gem.c | 81 +- drivers/gpu/drm/tegra/gem.h | 2 +- drivers/gpu/drm/tegra/gr2d.c | 12 +- drivers/gpu/drm/tegra/gr3d.c | 12 +- drivers/gpu/drm/tegra/hub.c | 6 +- drivers/gpu/drm/tegra/output.c | 28 +- drivers/gpu/drm/tegra/plane.c | 104 - drivers/gpu/drm/tegra/plane.h | 8 - drivers/gpu/drm/tegra/sor.c | 2564 ++-- drivers/gpu/drm/tegra/sor.h | 3 - drivers/gpu/drm/tegra/vic.c | 138 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 5 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 2 +- drivers/gpu/drm/tiny/gm12u320.c | 2 +- drivers/gpu/drm/ttm/Makefile | 4 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 190 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 27 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 243 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 57 +- drivers/gpu/drm/ttm/ttm_memory.c | 2 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 4 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 7 +- drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/udl/udl_connector.c | 8 + drivers/gpu/drm/v3d/v3d_bo.c | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 5 +- drivers/gpu/drm/v3d/v3d_gem.c | 55 +- drivers/gpu/drm/vboxvideo/Kconfig | 2 - drivers/gpu/drm/vboxvideo/Makefile | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 19 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 27 + drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 + drivers/gpu/drm/vboxvideo/vbox_main.c | 119 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 138 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 3 +- drivers/gpu/drm/vc4/vc4_crtc.c | 2 +- drivers/gpu/drm/vc4/vc4_dpi.c | 3 +- drivers/gpu/drm/vc4/vc4_dsi.c | 5 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 18 +- drivers/gpu/drm/vc4/vc4_hvs.c | 2 +- drivers/gpu/drm/vc4/vc4_plane.c | 4 +- drivers/gpu/drm/virtio/Kconfig | 2 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 22 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 135 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 - drivers/gpu/drm/virtio/virtgpu_gem.c | 183 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 228 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 24 +- drivers/gpu/drm/virtio/virtgpu_object.c | 270 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 61 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 34 + drivers/gpu/drm/virtio/virtgpu_ttm.c | 305 + drivers/gpu/drm/virtio/virtgpu_vq.c | 227 +- drivers/gpu/drm/vkms/vkms_crtc.c | 9 +- drivers/gpu/drm/vkms/vkms_drv.c | 15 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 - drivers/gpu/drm/vkms/vkms_gem.c | 27 - drivers/gpu/drm/vmwgfx/Kconfig | 1 - drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 233 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 48 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 488 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 196 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 13 - drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 397 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 77 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 18 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 7 +- drivers/gpu/host1x/Kconfig | 2 +- drivers/gpu/host1x/bus.c | 2 +- drivers/gpu/host1x/cdma.c | 6 +- drivers/gpu/host1x/channel.c | 13 +- drivers/gpu/host1x/channel.h | 1 - drivers/gpu/host1x/dev.c | 236 +- drivers/gpu/host1x/dev.h | 3 - drivers/gpu/host1x/intr.c | 1 + drivers/gpu/host1x/job.c | 91 +- drivers/gpu/host1x/job.h | 4 - drivers/greybus/connection.c | 3 + drivers/hid/Kconfig | 1 - drivers/hid/Makefile | 1 - drivers/hid/hid-core.c | 55 +- drivers/hid/hid-google-hammer.c | 146 +- drivers/hid/hid-hyperv.c | 34 - drivers/hid/hid-ids.h | 6 - drivers/hid/hid-lg-g15.c | 899 -- drivers/hid/hid-logitech-hidpp.c | 3 - drivers/hid/hid-quirks.c | 8 +- drivers/hid/hid-rmi.c | 3 +- drivers/hid/hidraw.c | 14 +- drivers/hid/i2c-hid/i2c-hid-core.c | 16 +- drivers/hid/intel-ish-hid/ishtp/hbm.c | 2 +- drivers/hid/usbhid/hiddev.c | 11 +- drivers/hv/Makefile | 1 - drivers/hv/connection.c | 87 +- drivers/hv/hv.c | 4 +- drivers/hv/hv_balloon.c | 116 +- drivers/hv/hv_debugfs.c | 178 - drivers/hv/hv_fcopy.c | 3 +- drivers/hv/hv_kvp.c | 3 +- drivers/hv/hv_snapshot.c | 3 +- drivers/hv/hv_util.c | 13 +- drivers/hv/hyperv_vmbus.h | 31 - drivers/hv/ring_buffer.c | 2 - drivers/hv/vmbus_drv.c | 57 +- drivers/hwmon/Kconfig | 41 +- drivers/hwmon/Makefile | 4 - drivers/hwmon/ab8500.c | 65 +- drivers/hwmon/abituguru.c | 2 +- drivers/hwmon/applesmc.c | 38 +- drivers/hwmon/aspeed-pwm-tacho.c | 7 +- drivers/hwmon/dell-smm-hwmon.c | 115 +- drivers/hwmon/fschmd.c | 1 - drivers/hwmon/ina3221.c | 163 +- drivers/hwmon/ltc2947-core.c | 1183 -- drivers/hwmon/ltc2947-i2c.c | 49 - drivers/hwmon/ltc2947-spi.c | 50 - drivers/hwmon/ltc2947.h | 12 - drivers/hwmon/pmbus/Kconfig | 9 - drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/bel-pfe.c | 131 - drivers/hwmon/pmbus/ibm-cffps.c | 74 +- drivers/hwmon/tmp421.c | 3 +- drivers/hwmon/tmp513.c | 772 - drivers/hwmon/w83793.c | 3 +- drivers/hwspinlock/hwspinlock_core.c | 16 +- drivers/hwspinlock/sprd_hwspinlock.c | 48 +- drivers/hwspinlock/u8500_hsem.c | 53 +- drivers/hwtracing/coresight/Kconfig | 1 - .../hwtracing/coresight/coresight-etm4x-sysfs.c | 312 +- drivers/hwtracing/coresight/coresight-etm4x.c | 351 +- drivers/hwtracing/coresight/coresight-etm4x.h | 81 +- drivers/hwtracing/coresight/coresight-funnel.c | 37 +- drivers/hwtracing/coresight/coresight-replicator.c | 36 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 26 +- drivers/hwtracing/coresight/coresight.c | 51 +- drivers/hwtracing/intel_th/core.c | 8 +- drivers/hwtracing/intel_th/pci.c | 10 - drivers/hwtracing/stm/core.c | 12 +- drivers/hwtracing/stm/policy.c | 4 - drivers/i2c/busses/Kconfig | 24 +- drivers/i2c/busses/i2c-aspeed.c | 4 - drivers/i2c/busses/i2c-at91-core.c | 38 - drivers/i2c/busses/i2c-at91-master.c | 53 +- drivers/i2c/busses/i2c-at91.h | 13 - drivers/i2c/busses/i2c-bcm-iproc.c | 63 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 15 +- drivers/i2c/busses/i2c-i801.c | 8 - drivers/i2c/busses/i2c-icy.c | 9 +- drivers/i2c/busses/i2c-pxa.c | 75 +- drivers/i2c/busses/i2c-qup.c | 4 +- drivers/i2c/busses/i2c-rcar.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-stm32.c | 16 +- drivers/i2c/busses/i2c-stm32f7.c | 32 +- drivers/i2c/busses/i2c-tegra.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 2 - drivers/i2c/i2c-core-base.c | 63 +- drivers/i2c/i2c-core-of.c | 1 - drivers/i2c/i2c-smbus.c | 7 + drivers/i2c/muxes/Kconfig | 18 +- drivers/i3c/master.c | 4 +- drivers/ide/falconide.c | 60 +- drivers/ide/ide-tape.c | 27 +- drivers/ide/tx4938ide.c | 2 +- drivers/ide/tx4939ide.c | 6 +- drivers/idle/intel_idle.c | 6 +- drivers/iio/accel/cros_ec_accel_legacy.c | 6 + drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/adc/Kconfig | 35 +- drivers/iio/adc/Makefile | 3 - drivers/iio/adc/ab8500-gpadc.c | 1218 -- drivers/iio/adc/ad7292.c | 350 - drivers/iio/adc/ad7949.c | 33 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 2 +- drivers/iio/adc/cc10001_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/dln2-adc.c | 20 +- drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/hx711.c | 22 +- drivers/iio/adc/ingenic-adc.c | 153 +- drivers/iio/adc/intel_mrfld_adc.c | 262 - drivers/iio/adc/lpc18xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 180 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/men_z188_adc.c | 1 - drivers/iio/adc/meson_saradc.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 4 +- drivers/iio/adc/npcm_adc.c | 4 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 16 +- drivers/iio/adc/spear_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 27 +- drivers/iio/adc/stm32-adc.c | 21 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/twl4030-madc.c | 18 +- drivers/iio/adc/vf610_adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/atlas-ph-sensor.c | 8 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/cros_ec_sensors/Kconfig | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 4 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5446.c | 6 - drivers/iio/dac/ad7303.c | 13 +- drivers/iio/dac/lpc18xx_dac.c | 4 +- drivers/iio/dac/stm32-dac-core.c | 138 +- drivers/iio/dac/stm32-dac.c | 94 +- drivers/iio/dac/vf610_dac.c | 4 +- drivers/iio/gyro/adis16080.c | 8 +- drivers/iio/gyro/adis16130.c | 2 + drivers/iio/gyro/adis16136.c | 24 +- drivers/iio/gyro/itg3200_core.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 1 + drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 27 - drivers/iio/imu/Makefile | 5 - drivers/iio/imu/adis.c | 29 +- drivers/iio/imu/adis16400.c | 22 +- drivers/iio/imu/adis16460.c | 8 +- drivers/iio/imu/adis16480.c | 116 +- drivers/iio/imu/fxos8700.h | 10 - drivers/iio/imu/fxos8700_core.c | 649 - drivers/iio/imu/fxos8700_i2c.c | 71 - drivers/iio/imu/fxos8700_spi.c | 59 - drivers/iio/imu/inv_mpu6050/Makefile | 7 +- drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 204 - drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h | 19 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 195 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 60 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 74 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 356 - drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 36 - drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 86 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 87 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 109 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 1056 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 45 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 - drivers/iio/industrialio-core.c | 19 +- drivers/iio/light/Kconfig | 22 - drivers/iio/light/Makefile | 2 - drivers/iio/light/adux1020.c | 849 -- drivers/iio/light/bh1750.c | 4 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/cros_ec_light_prox.c | 6 + drivers/iio/light/tcs3414.c | 30 +- drivers/iio/light/veml6030.c | 908 -- drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/pressure/bmp280-core.c | 130 +- drivers/iio/pressure/bmp280-i2c.c | 6 + drivers/iio/pressure/bmp280-spi.c | 6 + drivers/iio/pressure/bmp280.h | 1 + drivers/iio/pressure/cros_ec_baro.c | 3 - drivers/iio/pressure/st_pressure_core.c | 1 + drivers/iio/pressure/zpa2326.c | 16 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +- drivers/iio/proximity/sx9500.c | 16 +- drivers/iio/temperature/Kconfig | 11 - drivers/iio/temperature/Makefile | 1 - drivers/iio/temperature/ltc2983.c | 1557 -- drivers/iio/temperature/max31856.c | 2 - drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 8 +- drivers/infiniband/core/cm.c | 66 +- drivers/infiniband/core/cm_msgs.h | 32 +- drivers/infiniband/core/cma.c | 107 +- drivers/infiniband/core/core_priv.h | 11 - drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 51 +- drivers/infiniband/core/ib_core_uverbs.c | 335 - drivers/infiniband/core/iwpm_util.h | 5 +- drivers/infiniband/core/mad.c | 31 +- drivers/infiniband/core/nldev.c | 141 +- drivers/infiniband/core/rdma_core.c | 1 - drivers/infiniband/core/restrack.c | 20 +- drivers/infiniband/core/restrack.h | 1 + drivers/infiniband/core/rw.c | 25 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/sysfs.c | 12 +- drivers/infiniband/core/umem.c | 12 +- drivers/infiniband/core/umem_odp.c | 341 +- drivers/infiniband/core/uverbs_cmd.c | 2 - drivers/infiniband/core/uverbs_ioctl.c | 3 - drivers/infiniband/core/uverbs_main.c | 88 +- drivers/infiniband/core/verbs.c | 12 - drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 - drivers/infiniband/hw/bnxt_re/ib_verbs.c | 28 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 + drivers/infiniband/hw/bnxt_re/main.c | 143 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/cxgb3/Kconfig | 19 + drivers/infiniband/hw/cxgb3/Makefile | 7 + drivers/infiniband/hw/cxgb3/cxio_hal.c | 1312 ++ drivers/infiniband/hw/cxgb3/cxio_hal.h | 204 + drivers/infiniband/hw/cxgb3/cxio_resource.c | 344 + drivers/infiniband/hw/cxgb3/cxio_resource.h | 69 + drivers/infiniband/hw/cxgb3/cxio_wr.h | 802 + drivers/infiniband/hw/cxgb3/iwch.c | 282 + drivers/infiniband/hw/cxgb3/iwch.h | 155 + drivers/infiniband/hw/cxgb3/iwch_cm.c | 2258 +++ drivers/infiniband/hw/cxgb3/iwch_cm.h | 233 + drivers/infiniband/hw/cxgb3/iwch_cq.c | 230 + drivers/infiniband/hw/cxgb3/iwch_ev.c | 232 + drivers/infiniband/hw/cxgb3/iwch_mem.c | 101 + drivers/infiniband/hw/cxgb3/iwch_provider.c | 1321 ++ drivers/infiniband/hw/cxgb3/iwch_provider.h | 347 + drivers/infiniband/hw/cxgb3/iwch_qp.c | 1082 ++ drivers/infiniband/hw/cxgb3/tcb.h | 632 + drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 7 +- drivers/infiniband/hw/efa/efa.h | 13 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 29 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 40 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 19 +- drivers/infiniband/hw/efa/efa_main.c | 17 +- drivers/infiniband/hw/efa/efa_verbs.c | 370 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/hfi.h | 2 +- drivers/infiniband/hw/hfi1/mad.c | 17 +- drivers/infiniband/hw/hfi1/platform.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 4 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 146 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 3 +- drivers/infiniband/hw/hfi1/verbs.h | 5 +- drivers/infiniband/hw/hns/Kconfig | 17 +- drivers/infiniband/hw/hns/Makefile | 8 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 14 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 14 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 300 +- drivers/infiniband/hw/hns/hns_roce_db.c | 2 +- drivers/infiniband/hw/hns/hns_roce_device.h | 55 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 38 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 76 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +- drivers/infiniband/hw/hns/hns_roce_main.c | 21 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 69 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 54 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 10 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 86 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 2 +- drivers/infiniband/hw/mlx4/doorbell.c | 2 +- drivers/infiniband/hw/mlx4/mad.c | 30 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/mr.c | 2 +- drivers/infiniband/hw/mlx4/qp.c | 5 +- drivers/infiniband/hw/mlx4/srq.c | 2 +- drivers/infiniband/hw/mlx5/Makefile | 2 +- drivers/infiniband/hw/mlx5/cq.c | 37 +- drivers/infiniband/hw/mlx5/devx.c | 25 +- drivers/infiniband/hw/mlx5/doorbell.c | 2 +- drivers/infiniband/hw/mlx5/flow.c | 29 +- drivers/infiniband/hw/mlx5/gsi.c | 2 +- drivers/infiniband/hw/mlx5/ib_rep.c | 2 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/ib_virt.c | 24 - drivers/infiniband/hw/mlx5/mad.c | 124 +- drivers/infiniband/hw/mlx5/main.c | 178 +- drivers/infiniband/hw/mlx5/mem.c | 199 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 80 +- drivers/infiniband/hw/mlx5/mr.c | 180 +- drivers/infiniband/hw/mlx5/odp.c | 1021 +- drivers/infiniband/hw/mlx5/qp.c | 60 +- drivers/infiniband/hw/mlx5/restrack.c | 90 - drivers/infiniband/hw/mlx5/srq.c | 2 +- drivers/infiniband/hw/mthca/mthca_dev.h | 12 +- drivers/infiniband/hw/mthca/mthca_mad.c | 74 +- drivers/infiniband/hw/mthca/mthca_provider.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 33 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 + drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 9 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.h | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 2 + drivers/infiniband/hw/qedr/main.c | 5 +- drivers/infiniband/hw/qedr/qedr.h | 72 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 150 +- drivers/infiniband/hw/qedr/verbs.c | 643 +- drivers/infiniband/hw/qedr/verbs.h | 12 +- drivers/infiniband/hw/qib/qib_iba6120.c | 1 + drivers/infiniband/hw/qib/qib_mad.c | 38 +- drivers/infiniband/hw/qib/qib_sysfs.c | 6 - drivers/infiniband/hw/qib/qib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 119 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 1 + drivers/infiniband/sw/rdmavt/cq.c | 2 + drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 30 +- drivers/infiniband/sw/rdmavt/vt.c | 3 +- drivers/infiniband/sw/rxe/rxe.c | 13 + drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_param.h | 13 + drivers/infiniband/sw/rxe/rxe_verbs.c | 7 - drivers/infiniband/sw/rxe/rxe_verbs.h | 1 - drivers/infiniband/sw/siw/siw.h | 31 +- drivers/infiniband/sw/siw/siw_cm.c | 45 +- drivers/infiniband/sw/siw/siw_main.c | 35 +- drivers/infiniband/sw/siw/siw_verbs.c | 338 +- drivers/infiniband/sw/siw/siw_verbs.h | 1 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 12 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 5 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 34 +- drivers/infiniband/ulp/iser/iser_initiator.c | 5 - drivers/infiniband/ulp/iser/iser_memory.c | 6 +- drivers/infiniband/ulp/iser/iser_verbs.c | 72 +- .../infiniband/ulp/opa_vnic/opa_vnic_internal.h | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 47 +- drivers/infiniband/ulp/srp/ib_srp.h | 4 - drivers/infiniband/ulp/srpt/ib_srpt.c | 247 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 58 +- drivers/input/input-poller.c | 9 - drivers/input/joystick/Kconfig | 1 + drivers/input/joystick/psxpad-spi.c | 64 +- drivers/input/keyboard/Kconfig | 28 +- drivers/input/keyboard/Makefile | 1 - drivers/input/keyboard/adc-keys.c | 36 +- drivers/input/keyboard/adp5589-keys.c | 171 +- drivers/input/keyboard/clps711x-keypad.c | 70 +- drivers/input/keyboard/cros_ec_keyb.c | 6 +- drivers/input/keyboard/gpio_keys.c | 6 +- drivers/input/keyboard/gpio_keys_polled.c | 72 +- drivers/input/keyboard/imx_sc_key.c | 187 - drivers/input/keyboard/jornada680_kbd.c | 37 +- drivers/input/keyboard/mpr121_touchkey.c | 69 +- drivers/input/misc/Kconfig | 15 + drivers/input/misc/apanel.c | 153 +- drivers/input/misc/bma150.c | 190 +- drivers/input/misc/cobalt_btns.c | 73 +- drivers/input/misc/gpio_decoder.c | 42 +- drivers/input/misc/hp_sdc_rtc.c | 342 + drivers/input/misc/kxtj9.c | 224 +- drivers/input/misc/mma8450.c | 101 +- drivers/input/misc/rb532_button.c | 48 +- drivers/input/misc/sgi_btns.c | 54 +- drivers/input/misc/wistron_btns.c | 51 +- drivers/input/mouse/Kconfig | 15 +- drivers/input/mouse/gpio_mouse.c | 45 +- drivers/input/mouse/synaptics.c | 1 - drivers/input/rmi4/rmi_f54.c | 63 +- drivers/input/tablet/Kconfig | 20 +- drivers/input/touchscreen/Kconfig | 6 +- drivers/input/touchscreen/ar1021_i2c.c | 4 +- drivers/input/touchscreen/atmel_mxt_ts.c | 4 - drivers/input/touchscreen/colibri-vf50-ts.c | 1 + drivers/input/touchscreen/edt-ft5x06.c | 30 - drivers/input/touchscreen/ili210x.c | 418 +- drivers/input/touchscreen/mms114.c | 3 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 177 +- drivers/input/touchscreen/raspberrypi-ts.c | 38 +- drivers/input/touchscreen/s3c2410_ts.c | 1 + drivers/input/touchscreen/st1232.c | 184 +- drivers/input/touchscreen/sur40.c | 92 +- drivers/input/touchscreen/tps6507x-ts.c | 36 +- drivers/input/touchscreen/ts4800-ts.c | 68 +- drivers/input/touchscreen/wacom_i2c.c | 1 + drivers/interconnect/qcom/Kconfig | 9 - drivers/interconnect/qcom/Makefile | 2 - drivers/interconnect/qcom/msm8974.c | 784 - drivers/iommu/Kconfig | 8 +- drivers/iommu/Makefile | 3 +- drivers/iommu/amd_iommu.c | 923 +- drivers/iommu/amd_iommu_types.h | 3 +- drivers/iommu/arm-smmu-impl.c | 5 +- drivers/iommu/arm-smmu-qcom.c | 51 - drivers/iommu/arm-smmu-v3.c | 12 +- drivers/iommu/arm-smmu.c | 223 +- drivers/iommu/arm-smmu.h | 16 +- drivers/iommu/dma-iommu.c | 56 +- drivers/iommu/dmar.c | 5 +- drivers/iommu/exynos-iommu.c | 2 +- drivers/iommu/intel-iommu.c | 61 +- drivers/iommu/io-pgtable-arm-v7s.c | 15 +- drivers/iommu/io-pgtable-arm.c | 130 +- drivers/iommu/ioasid.c | 422 - drivers/iommu/iommu.c | 73 +- drivers/iommu/ipmmu-vmsa.c | 223 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 90 +- drivers/iommu/mtk_iommu.h | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/of_iommu.c | 2 - drivers/iommu/omap-iommu.c | 2 +- drivers/iommu/qcom_iommu.c | 10 +- drivers/iommu/rockchip-iommu.c | 11 +- drivers/iommu/s390-iommu.c | 2 +- drivers/iommu/tegra-gart.c | 2 +- drivers/iommu/tegra-smmu.c | 38 +- drivers/iommu/virtio-iommu.c | 5 +- drivers/irqchip/Kconfig | 8 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-bcm7038-l1.c | 119 +- drivers/irqchip/irq-gic-v2m.c | 1 - drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 - drivers/irqchip/irq-gic-v3-its.c | 302 +- drivers/irqchip/irq-gic-v3.c | 24 +- drivers/irqchip/irq-gic-v4.c | 7 +- drivers/irqchip/irq-ingenic.c | 85 +- drivers/irqchip/irq-ls-extirq.c | 197 - drivers/irqchip/irq-sifive-plic.c | 11 +- drivers/irqchip/irq-ti-sci-inta.c | 5 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/irqchip/qcom-pdc.c | 149 +- drivers/isdn/capi/capi.c | 31 - drivers/isdn/hardware/mISDN/Kconfig | 2 +- drivers/isdn/hardware/mISDN/avmfritz.c | 16 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 8 +- drivers/isdn/hardware/mISDN/hfcpci.c | 3 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 4 +- drivers/isdn/hardware/mISDN/hfcsusb.h | 4 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 4 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 11 +- drivers/isdn/hardware/mISDN/netjet.c | 8 +- drivers/isdn/hardware/mISDN/w6692.c | 12 +- drivers/isdn/mISDN/hwchannel.c | 7 +- drivers/leds/Kconfig | 17 +- drivers/leds/Makefile | 1 - drivers/leds/led-class-flash.c | 50 - drivers/leds/led-class.c | 10 +- drivers/leds/led-triggers.c | 90 +- drivers/leds/leds-an30259a.c | 7 - drivers/leds/leds-bcm6328.c | 7 +- drivers/leds/leds-bcm6358.c | 7 +- drivers/leds/leds-el15203000.c | 357 - drivers/leds/leds-lm3601x.c | 4 +- drivers/leds/leds-lm3692x.c | 47 +- drivers/leds/leds-mlxreg.c | 4 +- drivers/leds/leds-pca9532.c | 14 +- drivers/leds/leds-tlc591xx.c | 90 +- drivers/leds/leds.h | 6 - drivers/leds/trigger/ledtrig-activity.c | 14 +- drivers/leds/trigger/ledtrig-netdev.c | 5 +- drivers/macintosh/ans-lcd.c | 3 +- drivers/macintosh/rack-meter.c | 7 +- drivers/macintosh/windfarm_fcu_controls.c | 4 +- drivers/macintosh/windfarm_lm87_sensor.c | 4 +- drivers/macintosh/windfarm_pm72.c | 22 +- drivers/macintosh/windfarm_rm31.c | 6 +- drivers/mailbox/hi6220-mailbox.c | 1 + drivers/mailbox/imx-mailbox.c | 74 +- drivers/mailbox/omap-mailbox.c | 2 +- drivers/mailbox/stm32-ipcc.c | 36 +- drivers/mailbox/tegra-hsp.c | 4 +- drivers/mcb/mcb-core.c | 28 +- drivers/mcb/mcb-lpc.c | 1 - drivers/mcb/mcb-parse.c | 2 +- drivers/mcb/mcb-pci.c | 1 - drivers/md/Kconfig | 54 +- drivers/md/bcache/Makefile | 2 + drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/bcache.h | 4 +- drivers/md/bcache/bset.c | 17 +- drivers/md/bcache/btree.c | 19 +- drivers/md/bcache/closure.c | 7 + drivers/md/bcache/request.c | 12 + drivers/md/bcache/super.c | 56 +- drivers/md/bcache/sysfs.c | 7 - drivers/md/bcache/writeback.c | 4 - drivers/md/dm-bio-prison-v1.c | 27 +- drivers/md/dm-bio-prison-v2.c | 26 +- drivers/md/dm-cache-target.c | 77 +- drivers/md/dm-clone-metadata.c | 29 +- drivers/md/dm-clone-metadata.h | 4 +- drivers/md/dm-clone-target.c | 62 +- drivers/md/dm-crypt.c | 9 +- drivers/md/dm-dust.c | 97 +- drivers/md/dm-flakey.c | 25 +- drivers/md/dm-integrity.c | 28 +- drivers/md/dm-linear.c | 22 +- drivers/md/dm-raid.c | 164 +- drivers/md/dm-stripe.c | 15 +- drivers/md/dm-table.c | 27 +- drivers/md/dm-thin.c | 118 +- drivers/md/dm-writecache.c | 5 +- drivers/md/dm-zoned-metadata.c | 166 +- drivers/md/dm-zoned-reclaim.c | 8 +- drivers/md/dm-zoned-target.c | 54 +- drivers/md/dm-zoned.h | 2 - drivers/md/dm.c | 135 +- drivers/md/md-bitmap.c | 2 +- drivers/md/md-linear.c | 5 +- drivers/md/md-multipath.c | 5 +- drivers/md/md.c | 57 +- drivers/md/md.h | 4 +- drivers/md/raid0.c | 7 +- drivers/md/raid1.c | 6 +- drivers/md/raid10.c | 7 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 8 +- drivers/media/cec/cec-adap.c | 12 +- drivers/media/cec/cec-api.c | 20 - drivers/media/cec/cec-core.c | 5 + drivers/media/cec/cec-notifier.c | 5 +- drivers/media/cec/cec-pin.c | 10 - drivers/media/common/siano/smscoreapi.c | 4 +- drivers/media/common/siano/smscoreapi.h | 4 +- drivers/media/common/siano/smsir.h | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 +- drivers/media/dvb-frontends/cxd2820r_c.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t.c | 2 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 12 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 54 +- drivers/media/dvb-frontends/mt312.c | 13 +- drivers/media/dvb-frontends/si2168.h | 47 +- drivers/media/dvb-frontends/si2168_priv.h | 10 +- drivers/media/dvb-frontends/tc90522.c | 27 +- drivers/media/dvb-frontends/tc90522.h | 3 - drivers/media/i2c/Kconfig | 80 +- drivers/media/i2c/Makefile | 2 - drivers/media/i2c/ad5820.c | 35 +- drivers/media/i2c/adv7180.c | 6 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/hi556.c | 1200 -- drivers/media/i2c/imx214.c | 9 - drivers/media/i2c/imx290.c | 884 -- drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/max2175.c | 4 +- drivers/media/i2c/max2175.h | 4 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/ov2659.c | 139 +- drivers/media/i2c/ov5640.c | 33 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 266 +- drivers/media/i2c/saa711x_regs.h | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 326 +- drivers/media/i2c/smiapp/smiapp-reg.h | 36 +- drivers/media/i2c/smiapp/smiapp.h | 3 + drivers/media/i2c/st-mipid02.c | 5 - drivers/media/i2c/tda1997x_regs.h | 2 +- drivers/media/i2c/tvp5150_reg.h | 2 +- drivers/media/i2c/vpx3220.c | 2 +- drivers/media/mc/mc-device.c | 65 +- drivers/media/pci/cx18/cx18-ioctl.c | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 5 +- drivers/media/pci/cx88/cx88-cards.c | 43 - drivers/media/pci/cx88/cx88-dvb.c | 1 - drivers/media/pci/cx88/cx88-video.c | 11 +- drivers/media/pci/cx88/cx88.h | 1 - drivers/media/pci/dm1105/dm1105.c | 1 + drivers/media/pci/ivtv/ivtv-vbi.c | 2 +- drivers/media/pci/mantis/hopper_cards.c | 4 +- drivers/media/pci/mantis/mantis_cards.c | 4 +- drivers/media/pci/saa7164/saa7164-core.c | 166 +- drivers/media/pci/smipcie/smipcie.h | 1 + drivers/media/pci/solo6x10/solo6x10-g723.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 2 +- drivers/media/platform/Kconfig | 17 +- drivers/media/platform/Makefile | 4 +- drivers/media/platform/am437x/am437x-vpfe.c | 861 +- drivers/media/platform/am437x/am437x-vpfe.h | 43 +- drivers/media/platform/am437x/am437x-vpfe_regs.h | 10 +- drivers/media/platform/aspeed-video.c | 58 +- drivers/media/platform/cadence/cdns-csi2rx.c | 2 +- drivers/media/platform/cec-gpio/cec-gpio.c | 41 +- drivers/media/platform/coda/coda-common.c | 13 +- drivers/media/platform/coda/coda.h | 1 + drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 6 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 7 +- drivers/media/platform/meson/ao-cec-g12a.c | 38 +- drivers/media/platform/meson/ao-cec.c | 32 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 20 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 8 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 1 + .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 1 + .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 9 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 9 + drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/qcom/venus/core.c | 56 +- drivers/media/platform/qcom/venus/core.h | 30 - drivers/media/platform/qcom/venus/helpers.c | 247 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_venus.c | 6 - drivers/media/platform/qcom/venus/vdec.c | 11 +- drivers/media/platform/qcom/venus/venc.c | 7 +- drivers/media/platform/rcar-vin/rcar-core.c | 17 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 - drivers/media/platform/rcar-vin/rcar-dma.c | 63 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 156 +- drivers/media/platform/rcar-vin/rcar-vin.h | 6 +- drivers/media/platform/rcar_drif.c | 1 - drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/s3c-camif/camif-regs.c | 2 +- drivers/media/platform/s5p-cec/s5p_cec.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 1 + drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 + drivers/media/platform/seco-cec/seco-cec.c | 5 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.c | 26 +- drivers/media/platform/sti/cec/stih-cec.c | 4 +- drivers/media/platform/sunxi/Makefile | 1 - drivers/media/platform/sunxi/sun8i-di/Makefile | 2 - drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 1028 -- drivers/media/platform/sunxi/sun8i-di/sun8i-di.h | 237 - drivers/media/platform/tegra-cec/tegra_cec.c | 4 +- drivers/media/platform/ti-vpe/csc.c | 254 +- drivers/media/platform/ti-vpe/csc.h | 4 +- drivers/media/platform/ti-vpe/vpdma.c | 13 +- drivers/media/platform/ti-vpe/vpdma.h | 2 - drivers/media/platform/ti-vpe/vpdma_priv.h | 5 +- drivers/media/platform/ti-vpe/vpe.c | 396 +- drivers/media/platform/vicodec/vicodec-core.c | 4 +- drivers/media/platform/vim2m.c | 8 +- drivers/media/platform/vimc/Makefile | 7 +- drivers/media/platform/vimc/vimc-capture.c | 107 +- drivers/media/platform/vimc/vimc-common.c | 171 +- drivers/media/platform/vimc/vimc-common.h | 120 +- drivers/media/platform/vimc/vimc-core.c | 215 +- drivers/media/platform/vimc/vimc-debayer.c | 182 +- drivers/media/platform/vimc/vimc-scaler.c | 102 +- drivers/media/platform/vimc/vimc-sensor.c | 109 +- drivers/media/platform/vimc/vimc-streamer.c | 19 +- drivers/media/platform/vivid/Makefile | 2 +- drivers/media/platform/vivid/vivid-cec.c | 7 +- drivers/media/platform/vivid/vivid-core.c | 368 +- drivers/media/platform/vivid/vivid-core.h | 25 - drivers/media/platform/vivid/vivid-ctrls.c | 89 - drivers/media/platform/vivid/vivid-kthread-cap.c | 62 +- drivers/media/platform/vivid/vivid-kthread-out.c | 57 +- drivers/media/platform/vivid/vivid-meta-cap.c | 201 - drivers/media/platform/vivid/vivid-meta-cap.h | 29 - drivers/media/platform/vivid/vivid-meta-out.c | 174 - drivers/media/platform/vivid/vivid-meta-out.h | 25 - drivers/media/platform/vivid/vivid-sdr-cap.c | 8 +- drivers/media/platform/vivid/vivid-vid-cap.c | 8 +- drivers/media/platform/vivid/vivid-vid-out.c | 8 +- drivers/media/platform/xilinx/xilinx-dma.h | 2 +- drivers/media/platform/xilinx/xilinx-vip.h | 2 +- drivers/media/platform/xilinx/xilinx-vipp.h | 2 +- drivers/media/platform/xilinx/xilinx-vtc.h | 2 +- drivers/media/radio/radio-wl1273.c | 3 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 - drivers/media/rc/imon.c | 64 +- drivers/media/rc/imon_raw.c | 22 +- drivers/media/rc/ir-rcmm-decoder.c | 6 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 2 - drivers/media/rc/keymaps/rc-beelink-gs1.c | 84 - drivers/media/rc/keymaps/rc-vega-s9x.c | 54 - drivers/media/rc/lirc_dev.c | 4 +- drivers/media/rc/mceusb.c | 141 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-main.c | 1 - drivers/media/rc/tango-ir.c | 14 +- drivers/media/tuners/qm1d1c0042.c | 2 +- drivers/media/tuners/si2157.c | 6 - drivers/media/tuners/si2157.h | 33 +- drivers/media/tuners/si2157_priv.h | 5 +- drivers/media/tuners/tuner-xc2028-types.h | 2 +- drivers/media/tuners/tuner-xc2028.h | 2 +- drivers/media/usb/b2c2/flexcop-usb.c | 13 +- drivers/media/usb/cx231xx/Kconfig | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 508 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 1 + drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 6 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 172 +- drivers/media/usb/cx231xx/cx231xx-vbi.h | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 795 +- drivers/media/usb/cx231xx/cx231xx.h | 30 +- drivers/media/usb/dvb-usb-v2/af9035.c | 37 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 - drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 1 - drivers/media/usb/dvb-usb-v2/dvbsky.c | 28 +- drivers/media/usb/dvb-usb-v2/gl861.c | 391 +- drivers/media/usb/dvb-usb-v2/gl861.h | 14 + drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 6 +- drivers/media/usb/dvb-usb/af9005.c | 5 +- drivers/media/usb/dvb-usb/cxusb.c | 3 +- drivers/media/usb/em28xx/em28xx-audio.c | 1 + drivers/media/usb/em28xx/em28xx-cards.c | 20 - drivers/media/usb/em28xx/em28xx-dvb.c | 30 +- drivers/media/usb/em28xx/em28xx-i2c.c | 4 +- drivers/media/usb/em28xx/em28xx.h | 1 - drivers/media/usb/gspca/sq905.c | 3 - drivers/media/usb/gspca/sq905c.c | 3 - drivers/media/usb/gspca/stv0680.c | 2 +- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 9 +- drivers/media/usb/tm6000/tm6000-regs.h | 2 +- drivers/media/usb/tm6000/tm6000-usb-isoc.h | 2 +- drivers/media/usb/tm6000/tm6000.h | 2 +- drivers/media/usb/usbtv/usbtv-audio.c | 3 +- drivers/media/usb/usbvision/usbvision-video.c | 29 +- drivers/media/usb/uvc/uvc_debugfs.c | 10 +- drivers/media/usb/uvc/uvc_driver.c | 28 +- drivers/media/usb/uvc/uvc_metadata.c | 4 +- drivers/media/usb/uvc/uvc_queue.c | 2 +- drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/media/usb/zr364xx/zr364xx.c | 7 +- drivers/media/v4l2-core/v4l2-common.c | 128 +- drivers/media/v4l2-core/v4l2-ctrls.c | 199 +- drivers/media/v4l2-core/v4l2-dev.c | 112 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-fwnode.c | 1 - drivers/media/v4l2-core/v4l2-ioctl.c | 77 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 190 +- drivers/media/v4l2-core/v4l2-subdev.c | 6 +- drivers/memory/mtk-smi.c | 4 - drivers/memstick/core/Kconfig | 18 +- drivers/memstick/host/Kconfig | 4 +- drivers/memstick/host/jmb38x_ms.c | 14 +- drivers/message/fusion/mptlan.c | 2 +- drivers/mfd/Kconfig | 7 + drivers/mfd/Makefile | 1 + drivers/mfd/ab8500-core.c | 138 +- drivers/mfd/ab8500-debugfs.c | 715 + drivers/mfd/ab8500-gpadc.c | 1075 ++ drivers/mfd/arizona-core.c | 6 +- drivers/mfd/cros_ec_dev.c | 235 +- drivers/mfd/cs5535-mfd.c | 108 +- drivers/mfd/db8500-prcmu.c | 84 +- drivers/mfd/intel-lpss-pci.c | 41 +- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/intel_soc_pmic_crc.c | 5 +- drivers/mfd/ipaq-micro.c | 6 +- drivers/mfd/madera-core.c | 27 +- drivers/mfd/max77620.c | 5 +- drivers/mfd/mfd-core.c | 118 +- drivers/mfd/mt6397-core.c | 12 +- drivers/mfd/qcom-spmi-pmic.c | 4 - drivers/mfd/rk808.c | 22 +- drivers/mfd/rohm-bd70528.c | 17 +- drivers/mfd/syscon.c | 1 + drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/mfd/tps6105x.c | 34 +- drivers/mfd/wm8998-tables.c | 12 + drivers/misc/Kconfig | 17 +- drivers/misc/atmel_tclib.c | 4 +- drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rts5260.c | 3 +- drivers/misc/cardreader/rts5261.c | 792 - drivers/misc/cardreader/rts5261.h | 233 - drivers/misc/cardreader/rtsx_pcr.c | 43 +- drivers/misc/cardreader/rtsx_pcr.h | 1 - drivers/misc/cxl/flash.c | 8 +- drivers/misc/eeprom/at24.c | 9 +- drivers/misc/eeprom/eeprom.c | 4 - drivers/misc/fastrpc.c | 209 +- drivers/misc/genwqe/card_dev.c | 23 +- drivers/misc/habanalabs/command_submission.c | 127 +- drivers/misc/habanalabs/debugfs.c | 112 +- drivers/misc/habanalabs/device.c | 18 +- drivers/misc/habanalabs/firmware_if.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 78 +- drivers/misc/habanalabs/goya/goyaP.h | 2 - drivers/misc/habanalabs/goya/goya_coresight.c | 53 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 - drivers/misc/habanalabs/habanalabs.h | 171 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 73 +- drivers/misc/habanalabs/hw_queue.c | 249 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 2 - .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 - .../include/goya/asic_reg/psoc_etr_regs.h | 114 - drivers/misc/habanalabs/include/hl_boot_if.h | 2 - .../habanalabs/include/hw_ip/mmu/mmu_general.h | 7 +- drivers/misc/habanalabs/include/qman_if.h | 12 - drivers/misc/habanalabs/memory.c | 392 +- drivers/misc/habanalabs/mmu.c | 204 +- drivers/misc/hpilo.h | 2 +- drivers/misc/ibmvmc.h | 4 +- drivers/misc/lis3lv02d/lis3lv02d.c | 80 +- drivers/misc/lis3lv02d/lis3lv02d.h | 4 +- drivers/misc/lkdtm/bugs.c | 39 - drivers/misc/lkdtm/core.c | 3 - drivers/misc/lkdtm/lkdtm.h | 3 - drivers/misc/lkdtm/refcount.c | 11 +- drivers/misc/mei/bus-fixup.c | 9 + drivers/misc/mei/bus.c | 42 +- drivers/misc/mei/client.h | 36 - drivers/misc/mei/hdcp/mei_hdcp.c | 45 +- drivers/misc/mei/hdcp/mei_hdcp.h | 17 +- drivers/misc/mei/hw-me-regs.h | 4 +- drivers/misc/mei/hw-me.c | 74 +- drivers/misc/mei/hw-me.h | 12 +- drivers/misc/mei/hw-txe.c | 10 +- drivers/misc/mei/init.c | 6 +- drivers/misc/mei/main.c | 46 +- drivers/misc/mei/mei_dev.h | 18 +- drivers/misc/mei/pci-me.c | 16 +- drivers/misc/mic/Kconfig | 16 + drivers/misc/ocxl/ocxl_internal.h | 2 +- drivers/misc/ocxl/trace.h | 2 +- drivers/misc/pci_endpoint_test.c | 8 +- drivers/misc/sgi-gru/gruprocfs.c | 11 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/sram.c | 28 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/vmw_vmci/vmci_driver.c | 67 - drivers/misc/vmw_vmci/vmci_driver.h | 2 - drivers/misc/vmw_vmci/vmci_guest.c | 2 - drivers/misc/vmw_vmci/vmci_host.c | 9 +- drivers/mmc/core/block.c | 151 +- drivers/mmc/core/core.c | 12 +- drivers/mmc/core/core.h | 2 - drivers/mmc/core/mmc.c | 9 +- drivers/mmc/core/quirks.h | 7 - drivers/mmc/core/sdio.c | 28 +- drivers/mmc/core/sdio_bus.c | 9 +- drivers/mmc/host/Kconfig | 21 - drivers/mmc/host/Makefile | 2 - drivers/mmc/host/atmel-mci.c | 13 +- drivers/mmc/host/bcm2835.c | 4 +- drivers/mmc/host/cavium-octeon.c | 15 +- drivers/mmc/host/dw_mmc.c | 14 +- drivers/mmc/host/jz4740_mmc.c | 41 +- drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/mmci.c | 198 +- drivers/mmc/host/mmci.h | 5 - drivers/mmc/host/mmci_stm32_sdmmc.c | 46 +- drivers/mmc/host/moxart-mmc.c | 4 +- drivers/mmc/host/omap_hsmmc.c | 31 +- drivers/mmc/host/owl-mmc.c | 696 - drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 - drivers/mmc/host/sdhci-acpi.c | 49 +- drivers/mmc/host/sdhci-esdhc.h | 14 - drivers/mmc/host/sdhci-milbeaut.c | 362 - drivers/mmc/host/sdhci-of-arasan.c | 493 +- drivers/mmc/host/sdhci-of-aspeed.c | 12 - drivers/mmc/host/sdhci-of-at91.c | 19 - drivers/mmc/host/sdhci-of-esdhc.c | 257 +- drivers/mmc/host/sdhci-pci-core.c | 53 +- drivers/mmc/host/sdhci-pci.h | 2 - drivers/mmc/host/sdhci.c | 15 +- drivers/mmc/host/sdhci_am654.c | 71 +- drivers/mmc/host/sdhci_f_sdh30.c | 26 +- drivers/mmc/host/sdhci_f_sdh30.h | 32 - drivers/mmc/host/tmio_mmc.h | 1 + drivers/mmc/host/tmio_mmc_core.c | 12 +- drivers/mmc/host/vub300.c | 7 + drivers/mtd/chips/cfi_cmdset_0001.c | 10 +- drivers/mtd/chips/cfi_cmdset_0002.c | 79 +- drivers/mtd/chips/cfi_cmdset_0020.c | 8 +- drivers/mtd/chips/cfi_util.c | 2 +- drivers/mtd/devices/mchp23k256.c | 20 +- drivers/mtd/devices/spear_smi.c | 42 +- drivers/mtd/devices/st_spi_fsm.c | 1 + drivers/mtd/maps/Kconfig | 11 - drivers/mtd/maps/Makefile | 1 - drivers/mtd/maps/l440gx.c | 2 +- drivers/mtd/maps/physmap-core.c | 5 - drivers/mtd/maps/physmap-ixp4xx.c | 132 - drivers/mtd/maps/physmap-ixp4xx.h | 17 - drivers/mtd/mtdchar.c | 10 +- drivers/mtd/mtdcore.c | 26 +- drivers/mtd/mtdswap.c | 8 +- drivers/mtd/nand/onenand/Makefile | 2 +- .../mtd/nand/onenand/{samsung_mtd.c => samsung.c} | 0 drivers/mtd/nand/raw/Kconfig | 7 - drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/brcmnand/brcmnand.c | 23 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 3030 ---- drivers/mtd/nand/raw/denali_dt.c | 59 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 1 + drivers/mtd/nand/raw/marvell_nand.c | 4 +- drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 1 + drivers/mtd/nand/raw/mxic_nand.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 8 +- drivers/mtd/nand/raw/nand_micron.c | 4 +- drivers/mtd/nand/raw/omap2.c | 8 +- drivers/mtd/nand/raw/sh_flctl.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 5 +- drivers/mtd/nand/raw/sunxi_nand.c | 4 +- drivers/mtd/spi-nor/aspeed-smc.c | 23 +- drivers/mtd/spi-nor/cadence-quadspi.c | 58 +- drivers/mtd/spi-nor/hisi-sfc.c | 23 +- drivers/mtd/spi-nor/intel-spi-pci.c | 6 - drivers/mtd/spi-nor/intel-spi.c | 58 +- drivers/mtd/spi-nor/mtk-quadspi.c | 25 +- drivers/mtd/spi-nor/nxp-spifi.c | 23 +- drivers/mtd/spi-nor/spi-nor.c | 1669 +-- drivers/mtd/ubi/cdev.c | 36 +- drivers/mtd/ubi/debug.c | 132 +- drivers/mtd/ubi/fastmap-wl.c | 31 +- drivers/mtd/ubi/fastmap.c | 14 +- drivers/mtd/ubi/ubi.h | 8 +- drivers/mtd/ubi/wl.c | 32 +- drivers/mtd/ubi/wl.h | 1 + drivers/net/Kconfig | 64 +- drivers/net/appletalk/cops.c | 4 +- drivers/net/arcnet/arcdevice.h | 2 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/bonding/bond_main.c | 138 +- drivers/net/caif/Kconfig | 46 +- drivers/net/caif/caif_serial.c | 4 +- drivers/net/can/c_can/c_can_platform.c | 21 +- drivers/net/can/dev.c | 5 +- drivers/net/can/flexcan.c | 131 +- drivers/net/can/grcan.c | 4 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 4 +- drivers/net/can/m_can/m_can.c | 54 +- drivers/net/can/peak_canfd/peak_canfd.c | 25 +- drivers/net/can/peak_canfd/peak_canfd_user.h | 3 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 6 +- drivers/net/can/rcar/rcar_can.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 4 +- drivers/net/can/rx-offload.c | 122 +- drivers/net/can/spi/mcp251x.c | 75 +- drivers/net/can/sun4i_can.c | 4 +- drivers/net/can/ti_hecc.c | 26 +- drivers/net/can/xilinx_can.c | 102 +- drivers/net/dsa/Kconfig | 3 - drivers/net/dsa/Makefile | 1 - drivers/net/dsa/b53/b53_common.c | 73 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/bcm_sf2.c | 37 +- drivers/net/dsa/bcm_sf2.h | 3 - drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/dsa_loop.c | 5 +- drivers/net/dsa/lan9303-core.c | 4 +- drivers/net/dsa/lantiq_gswip.c | 4 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 1 + drivers/net/dsa/microchip/ksz_common.c | 12 +- drivers/net/dsa/mt7530.c | 23 +- drivers/net/dsa/mv88e6060.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 519 +- drivers/net/dsa/mv88e6xxx/chip.h | 25 +- drivers/net/dsa/mv88e6xxx/global1.c | 60 +- drivers/net/dsa/mv88e6xxx/global1.h | 12 +- drivers/net/dsa/mv88e6xxx/global1_atu.c | 37 - drivers/net/dsa/mv88e6xxx/global2.c | 13 - drivers/net/dsa/mv88e6xxx/global2.h | 25 +- drivers/net/dsa/mv88e6xxx/port.c | 37 - drivers/net/dsa/mv88e6xxx/port.h | 3 - drivers/net/dsa/ocelot/Kconfig | 11 - drivers/net/dsa/ocelot/Makefile | 6 - drivers/net/dsa/ocelot/felix.c | 530 - drivers/net/dsa/ocelot/felix.h | 37 - drivers/net/dsa/ocelot/felix_vsc9959.c | 583 - drivers/net/dsa/qca8k.c | 14 +- drivers/net/dsa/realtek-smi-core.c | 5 +- drivers/net/dsa/sja1105/Kconfig | 1 - drivers/net/dsa/sja1105/sja1105.h | 61 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 65 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 12 +- drivers/net/dsa/sja1105/sja1105_ethtool.c | 16 +- drivers/net/dsa/sja1105/sja1105_main.c | 418 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 630 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 113 +- drivers/net/dsa/sja1105/sja1105_spi.c | 409 +- drivers/net/dsa/sja1105/sja1105_tas.c | 432 +- drivers/net/dsa/sja1105/sja1105_tas.h | 27 - drivers/net/dsa/vitesse-vsc73xx-core.c | 5 +- drivers/net/dummy.c | 36 +- drivers/net/ethernet/3com/3c509.c | 4 +- drivers/net/ethernet/3com/3c515.c | 4 +- drivers/net/ethernet/3com/3c574_cs.c | 4 +- drivers/net/ethernet/3com/3c589_cs.c | 4 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/8390/8390.c | 4 +- drivers/net/ethernet/8390/8390.h | 2 +- drivers/net/ethernet/8390/8390p.c | 4 +- drivers/net/ethernet/8390/axnet_cs.c | 4 +- drivers/net/ethernet/8390/lib8390.c | 2 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 4 +- drivers/net/ethernet/altera/altera_tse_main.c | 6 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 35 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 160 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 14 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/a2065.c | 2 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ariadne.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 4 +- drivers/net/ethernet/amd/pcnet32.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 4 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 13 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 270 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.h | 1 - .../net/ethernet/aquantia/atlantic/aq_filters.c | 17 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 72 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 1 - drivers/net/ethernet/aquantia/atlantic/aq_main.c | 120 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 328 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 44 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 100 +- drivers/net/ethernet/aquantia/atlantic/aq_phy.c | 147 - drivers/net/ethernet/aquantia/atlantic/aq_phy.h | 32 - drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 1392 -- drivers/net/ethernet/aquantia/atlantic/aq_ptp.h | 140 - drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 63 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 14 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 43 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 439 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 9 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 122 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 69 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 277 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 212 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 396 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 322 +- drivers/net/ethernet/arc/emac_arc.c | 15 +- drivers/net/ethernet/arc/emac_rockchip.c | 7 +- drivers/net/ethernet/atheros/ag71xx.c | 7 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/aurora/nb8800.c | 4 +- drivers/net/ethernet/aurora/nb8800.h | 2 +- drivers/net/ethernet/broadcom/b44.c | 5 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 5 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 132 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 351 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 330 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 48 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 59 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 66 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 - drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 95 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 416 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 20 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 3 +- drivers/net/ethernet/broadcom/cnic.c | 2 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 99 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 1 - drivers/net/ethernet/broadcom/genet/bcmmii.c | 55 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/cadence/Kconfig | 2 +- drivers/net/ethernet/cadence/macb.h | 9 +- drivers/net/ethernet/cadence/macb_main.c | 492 +- drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 11 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 12 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 3 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 3 - drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 38 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 129 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 55 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 120 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 796 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 52 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 6 - .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 354 - .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.h | 49 - .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 650 - .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 43 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 36 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 131 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 39 - drivers/net/ethernet/chelsio/cxgb4/l2t.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 265 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 11 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 1036 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 11 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 5 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 50 - drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/emulex/benet/Kconfig | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 60 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 372 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 12 +- .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c | 6 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 68 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 - drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 172 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 11 - .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 40 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 375 - drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 38 - drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 73 - drivers/net/ethernet/freescale/dpaa2/dpmac.c | 183 - drivers/net/ethernet/freescale/dpaa2/dpmac.h | 226 - drivers/net/ethernet/freescale/enetc/Kconfig | 10 - drivers/net/ethernet/freescale/enetc/Makefile | 2 - drivers/net/ethernet/freescale/enetc/enetc.c | 39 +- drivers/net/ethernet/freescale/enetc/enetc.h | 17 - drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 5 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 27 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 93 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 7 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 300 - drivers/net/ethernet/freescale/fec_main.c | 10 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fman/fman.c | 6 +- drivers/net/ethernet/freescale/fman/fman_port.c | 17 +- drivers/net/ethernet/freescale/fman/fman_port.h | 2 - drivers/net/ethernet/freescale/fman/mac.c | 6 +- drivers/net/ethernet/freescale/fs_enet/Kconfig | 8 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 9 +- drivers/net/ethernet/freescale/gianfar.h | 8 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 5 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 9 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 7 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 93 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 590 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 36 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 45 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 39 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 188 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 547 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 22 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 100 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 47 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 8 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 114 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 30 +- drivers/{staging => net/ethernet}/hp/Kconfig | 0 drivers/{staging => net/ethernet}/hp/Makefile | 0 drivers/{staging => net/ethernet}/hp/hp100.c | 0 drivers/{staging => net/ethernet}/hp/hp100.h | 0 drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 4 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 5 +- drivers/net/ethernet/ibm/emac/core.c | 7 +- drivers/net/ethernet/ibm/emac/core.h | 2 +- drivers/net/ethernet/ibm/emac/zmii.c | 3 +- drivers/net/ethernet/ibm/emac/zmii.h | 3 +- drivers/net/ethernet/ibm/ibmveth.c | 26 - drivers/net/ethernet/ibm/ibmvnic.c | 194 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 - drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000.h | 1 + drivers/net/ethernet/intel/e1000/e1000_main.c | 10 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 4 +- drivers/net/ethernet/intel/e1000e/hw.h | 12 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 - drivers/net/ethernet/intel/e1000e/netdev.c | 278 +- drivers/net/ethernet/intel/e1000e/ptp.c | 2 - drivers/net/ethernet/intel/e1000e/regs.h | 4 - drivers/net/ethernet/intel/fm10k/fm10k.h | 3 - drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 48 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 3 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 3 - drivers/net/ethernet/intel/fm10k/fm10k_tlv.h | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 - drivers/net/ethernet/intel/i40e/i40e.h | 1 - drivers/net/ethernet/intel/i40e/i40e_adminq.c | 71 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 8 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 118 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 3 - drivers/net/ethernet/intel/i40e/i40e_devids.h | 2 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 41 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 38 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 61 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 36 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 1 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 93 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/Makefile | 5 +- drivers/net/ethernet/intel/ice/ice.h | 71 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 79 - drivers/net/ethernet/intel/ice/ice_base.c | 859 -- drivers/net/ethernet/intel/ice/ice_base.h | 31 - drivers/net/ethernet/intel/ice/ice_common.c | 205 +- drivers/net/ethernet/intel/ice/ice_common.h | 12 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 65 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 7 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 6 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 313 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 28 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 933 -- drivers/net/ethernet/intel/ice/ice_dcb_nl.h | 19 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 524 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 - drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 1327 +- drivers/net/ethernet/intel/ice/ice_lib.h | 55 +- drivers/net/ethernet/intel/ice/ice_main.c | 812 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 51 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 8 - drivers/net/ethernet/intel/ice/ice_sched.c | 1267 +- drivers/net/ethernet/intel/ice/ice_sched.h | 39 - drivers/net/ethernet/intel/ice/ice_switch.c | 16 +- drivers/net/ethernet/intel/ice/ice_switch.h | 5 + drivers/net/ethernet/intel/ice/ice_txrx.c | 600 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 140 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 273 - drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 59 - drivers/net/ethernet/intel/ice/ice_type.h | 69 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 535 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 12 - drivers/net/ethernet/intel/ice/ice_xsk.c | 1181 -- drivers/net/ethernet/intel/ice/ice_xsk.h | 72 - drivers/net/ethernet/intel/igb/e1000_82575.h | 1 - drivers/net/ethernet/intel/igb/igb_main.c | 32 +- drivers/net/ethernet/intel/igbvf/netdev.c | 6 +- drivers/net/ethernet/intel/igc/igc.h | 1 + drivers/net/ethernet/intel/igc/igc_defines.h | 8 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 - drivers/net/ethernet/intel/igc/igc_mac.c | 104 - drivers/net/ethernet/intel/igc/igc_mac.h | 2 - drivers/net/ethernet/intel/igc/igc_main.c | 231 +- drivers/net/ethernet/intel/ixgb/ixgb.h | 1 + drivers/net/ethernet/intel/ixgb/ixgb_main.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 8 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 32 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/Kconfig | 1 - drivers/net/ethernet/marvell/mv643xx_eth.c | 9 +- drivers/net/ethernet/marvell/mvneta.c | 639 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 51 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 9 - drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 60 - drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 - drivers/net/ethernet/marvell/octeontx2/af/common.h | 16 - drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 87 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 28 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 95 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 14946 +++++-------------- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 116 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 217 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 130 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 1711 --- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 876 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 55 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 187 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 28 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 36 +- drivers/net/ethernet/marvell/pxa168_eth.c | 6 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 6 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 62 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 2 - drivers/net/ethernet/mediatek/mtk_sgmii.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 26 +- drivers/net/ethernet/mellanox/mlx4/main.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 42 - .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 2 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 6 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 106 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 163 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 588 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 91 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 273 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h | 10 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 218 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 65 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 5 - drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 5 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 13 +- .../mellanox/mlx5/core/steering/dr_crc32.c | 98 + .../mellanox/mlx5/core/steering/dr_domain.c | 3 + .../mellanox/mlx5/core/steering/dr_matcher.c | 123 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 13 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 136 +- .../mellanox/mlx5/core/steering/dr_types.h | 29 +- .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 24 - drivers/net/ethernet/mellanox/mlx5/core/vport.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 25 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 224 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 20 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 23 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 40 +- drivers/net/ethernet/mellanox/mlxsw/emad.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 34 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/port.h | 2 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 78 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 506 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 33 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 57 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 179 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 21 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 100 - drivers/net/ethernet/mellanox/mlxsw/switchib.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 15 - drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 2 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 299 +- drivers/net/ethernet/microchip/lan743x_ptp.h | 27 +- drivers/net/ethernet/mscc/ocelot.c | 1157 +- drivers/net/ethernet/mscc/ocelot.h | 482 +- drivers/net/ethernet/mscc/ocelot_ace.h | 4 +- drivers/net/ethernet/mscc/ocelot_board.c | 154 +- drivers/net/ethernet/mscc/ocelot_flower.c | 32 +- drivers/net/ethernet/mscc/ocelot_io.c | 14 +- drivers/net/ethernet/mscc/ocelot_police.c | 36 +- drivers/net/ethernet/mscc/ocelot_police.h | 4 +- drivers/net/ethernet/mscc/ocelot_regs.c | 3 +- .../soc => drivers/net/ethernet}/mscc/ocelot_sys.h | 0 drivers/net/ethernet/mscc/ocelot_tc.c | 56 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/natsemi/ns83820.c | 4 +- drivers/net/ethernet/natsemi/sonic.c | 2 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 8 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 5 +- drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/nvidia/forcedeth.c | 61 +- drivers/net/ethernet/nxp/lpc_eth.c | 28 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 4 +- drivers/net/ethernet/packetengines/yellowfin.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic.h | 4 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 60 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 12 - .../net/ethernet/pensando/ionic/ionic_devlink.c | 9 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 128 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 200 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 43 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 13 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 24 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 290 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 8 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac.c | 8 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 4 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169_firmware.c | 19 +- drivers/net/ethernet/realtek/r8169_main.c | 1028 +- drivers/net/ethernet/renesas/ravb_main.c | 6 +- drivers/net/ethernet/renesas/sh_eth.c | 9 +- drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 5 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 22 +- drivers/net/ethernet/sfc/efx.c | 285 +- drivers/net/ethernet/sfc/efx.h | 22 +- drivers/net/ethernet/sfc/ethtool.c | 33 - drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sfc/net_driver.h | 84 +- drivers/net/ethernet/sfc/rx.c | 220 +- drivers/net/ethernet/sfc/tx.c | 92 - drivers/net/ethernet/sgi/ioc3-eth.c | 66 +- drivers/net/ethernet/sgi/meth.c | 4 +- drivers/net/ethernet/silan/sc92031.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 2 +- drivers/net/ethernet/smsc/smc9194.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 9 +- drivers/net/ethernet/socionext/sni_ave.c | 6 +- drivers/net/ethernet/stmicro/stmmac/common.h | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 36 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 31 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 29 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 119 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 25 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 62 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 4 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 17 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 19 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 292 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 58 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 114 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 + drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.h | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c | 2 +- drivers/net/ethernet/ti/Kconfig | 20 +- drivers/net/ethernet/ti/Makefile | 2 - drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 1377 +- drivers/net/ethernet/ti/cpsw_ale.c | 154 +- drivers/net/ethernet/ti/cpsw_ale.h | 11 - drivers/net/ethernet/ti/cpsw_new.c | 2048 --- drivers/net/ethernet/ti/cpsw_priv.c | 1246 +- drivers/net/ethernet/ti/cpsw_priv.h | 81 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 589 - drivers/net/ethernet/ti/cpsw_switchdev.h | 15 - drivers/net/ethernet/ti/cpts.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 5 +- drivers/net/ethernet/ti/tlan.c | 6 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 4 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/Kconfig | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 18 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 4 +- drivers/net/fjes/fjes_main.c | 4 +- drivers/net/hyperv/hyperv_net.h | 7 +- drivers/net/hyperv/netvsc_drv.c | 68 +- drivers/net/hyperv/rndis_filter.c | 9 +- drivers/net/ieee802154/Kconfig | 12 +- drivers/net/ieee802154/cc2520.c | 3 + drivers/net/ipvlan/ipvlan_main.c | 4 +- drivers/net/loopback.c | 38 +- drivers/net/macvlan.c | 3 +- drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/bus.c | 1 - drivers/net/netdevsim/dev.c | 395 +- drivers/net/netdevsim/fib.c | 176 +- drivers/net/netdevsim/health.c | 319 - drivers/net/netdevsim/netdev.c | 10 +- drivers/net/netdevsim/netdevsim.h | 33 +- drivers/net/nlmon.c | 28 +- drivers/net/phy/Kconfig | 17 +- drivers/net/phy/Makefile | 1 - drivers/net/phy/aquantia.h | 4 +- drivers/net/phy/at803x.c | 312 +- drivers/net/phy/bcm-phy-lib.h | 2 +- drivers/net/phy/broadcom.c | 89 +- drivers/net/phy/dp83867.c | 152 +- drivers/net/phy/dp83869.c | 434 - drivers/net/phy/marvell.c | 255 +- drivers/net/phy/marvell10g.c | 25 +- drivers/net/phy/mdio-cavium.h | 2 +- drivers/net/phy/mdio-i2c.h | 2 +- drivers/net/phy/mdio-xgene.h | 2 +- drivers/net/phy/mdio_bus.c | 6 +- drivers/net/phy/mscc.c | 208 +- drivers/net/phy/phy-core.c | 44 +- drivers/net/phy/phy.c | 67 +- drivers/net/phy/phy_device.c | 220 +- drivers/net/phy/phylink.c | 66 +- drivers/net/phy/realtek.c | 9 - drivers/net/phy/sfp-bus.c | 216 +- drivers/net/phy/sfp.c | 630 +- drivers/net/ppp/ppp_generic.c | 245 +- drivers/net/slip/slip.c | 3 +- drivers/net/tap.c | 12 +- drivers/net/team/team.c | 5 +- drivers/net/tun.c | 53 +- drivers/net/usb/aqc111.h | 4 +- drivers/net/usb/ax88179_178a.c | 35 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc_ether.c | 7 - drivers/net/usb/hso.c | 7 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/lan78xx.c | 5 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 1279 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/usbnet.c | 11 +- drivers/net/veth.c | 43 +- drivers/net/virtio_net.c | 7 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/vsockmon.c | 31 +- drivers/net/vxlan.c | 29 +- drivers/net/wan/cosa.c | 4 +- drivers/net/wan/farsync.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/x25_asy.c | 2 +- drivers/net/wan/z85230.h | 2 + drivers/net/wimax/i2400m/debugfs.c | 6 +- drivers/net/wimax/i2400m/netdev.c | 2 +- drivers/net/wimax/i2400m/usb.c | 2 +- drivers/net/wireless/admtek/adm8211.c | 6 +- drivers/net/wireless/ath/Kconfig | 12 +- drivers/net/wireless/ath/ar5523/Kconfig | 14 +- drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/net/wireless/ath/ath10k/ce.c | 5 + drivers/net/wireless/ath/ath10k/core.c | 55 +- drivers/net/wireless/ath/ath10k/core.h | 9 - drivers/net/wireless/ath/ath10k/coredump.c | 38 +- drivers/net/wireless/ath/ath10k/coredump.h | 1 - drivers/net/wireless/ath/ath10k/debug.c | 3 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 4 +- drivers/net/wireless/ath/ath10k/hw.c | 4 - drivers/net/wireless/ath/ath10k/hw.h | 3 - drivers/net/wireless/ath/ath10k/mac.c | 188 +- drivers/net/wireless/ath/ath10k/mac.h | 1 - drivers/net/wireless/ath/ath10k/pci.c | 62 +- drivers/net/wireless/ath/ath10k/qmi.c | 55 +- drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 22 - drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 1 - drivers/net/wireless/ath/ath10k/sdio.c | 3 + drivers/net/wireless/ath/ath10k/snoc.c | 387 +- drivers/net/wireless/ath/ath10k/snoc.h | 30 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 - drivers/net/wireless/ath/ath10k/usb.c | 9 - drivers/net/wireless/ath/ath10k/wmi-tlv.c | 82 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 68 - drivers/net/wireless/ath/ath10k/wmi.c | 98 +- drivers/net/wireless/ath/ath10k/wmi.h | 27 - drivers/net/wireless/ath/ath5k/eeprom.c | 4 +- drivers/net/wireless/ath/ath5k/pci.c | 3 +- drivers/net/wireless/ath/ath6kl/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/Kconfig | 58 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_hw.c | 2 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 1 + drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 23 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/pci.c | 5 +- drivers/net/wireless/ath/carl9170/main.c | 3 +- drivers/net/wireless/ath/regd.c | 50 +- drivers/net/wireless/ath/wcn36xx/hal.h | 2 +- drivers/net/wireless/ath/wcn36xx/main.c | 7 +- drivers/net/wireless/ath/wil6210/boot_loader.h | 13 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 13 +- drivers/net/wireless/ath/wil6210/debug.c | 13 +- drivers/net/wireless/ath/wil6210/debugfs.c | 13 +- drivers/net/wireless/ath/wil6210/ethtool.c | 13 +- drivers/net/wireless/ath/wil6210/fw.c | 13 +- drivers/net/wireless/ath/wil6210/fw.h | 13 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 13 +- drivers/net/wireless/ath/wil6210/interrupt.c | 13 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/netdev.c | 13 +- drivers/net/wireless/ath/wil6210/p2p.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 19 +- drivers/net/wireless/ath/wil6210/pm.c | 13 +- drivers/net/wireless/ath/wil6210/pmc.c | 13 +- drivers/net/wireless/ath/wil6210/pmc.h | 17 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 13 +- drivers/net/wireless/ath/wil6210/trace.c | 13 +- drivers/net/wireless/ath/wil6210/trace.h | 13 +- drivers/net/wireless/ath/wil6210/txrx.c | 13 +- drivers/net/wireless/ath/wil6210/txrx.h | 13 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 13 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 13 +- drivers/net/wireless/ath/wil6210/wil6210.h | 13 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 13 +- drivers/net/wireless/ath/wil6210/wil_platform.c | 15 +- drivers/net/wireless/ath/wil6210/wil_platform.h | 13 +- drivers/net/wireless/ath/wil6210/wmi.c | 21 +- drivers/net/wireless/ath/wil6210/wmi.h | 13 +- drivers/net/wireless/atmel/Kconfig | 42 +- drivers/net/wireless/atmel/atmel_cs.c | 2 + drivers/net/wireless/broadcom/b43/dma.c | 4 +- drivers/net/wireless/broadcom/b43/main.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 53 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 81 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 5 - .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 13 - .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 4 - .../wireless/broadcom/brcm80211/brcmsmac/channel.c | 10 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 3 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 16 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 2 - drivers/net/wireless/cisco/Kconfig | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 5 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 3 + drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 8 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 5 +- drivers/net/wireless/intel/iwlegacy/common.c | 10 +- drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 85 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 25 +- drivers/net/wireless/intel/iwlwifi/dvm/led.c | 3 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 287 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 84 - drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 8 - .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 514 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 33 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 258 - drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 82 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 811 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 47 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 35 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 63 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 69 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 31 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 891 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 22 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 35 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 40 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 392 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 55 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 56 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 42 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 16 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 625 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 5 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 189 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 2 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 77 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 72 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 180 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 46 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 16 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/intersil/orinoco/orinoco.h | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 51 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 5 - drivers/net/wireless/marvell/libertas/mesh.c | 1 + drivers/net/wireless/marvell/mwifiex/main.c | 7 +- drivers/net/wireless/marvell/mwifiex/main.h | 1 - drivers/net/wireless/marvell/mwifiex/pcie.c | 9 +- drivers/net/wireless/marvell/mwifiex/scan.c | 14 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 33 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 20 +- drivers/net/wireless/mediatek/mt76/airtime.c | 326 - drivers/net/wireless/mediatek/mt76/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/dma.c | 11 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 194 +- drivers/net/wireless/mediatek/mt76/mt76.h | 113 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 38 - drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 - drivers/net/wireless/mediatek/mt76/mt7603/init.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 141 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 5 - .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 100 - drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 2 - drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 18 - drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 3 - drivers/net/wireless/mediatek/mt76/mt7615/init.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 187 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 51 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 11 - drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 57 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 27 + drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 9 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 5 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 119 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 8 - drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 1 - drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 1 - .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 31 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 23 +- drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 1 + .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 30 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 7 + .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 27 + .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 9 +- drivers/net/wireless/mediatek/mt76/tx.c | 23 +- drivers/net/wireless/mediatek/mt76/usb.c | 44 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt7601u/main.c | 3 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 23 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 58 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 198 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 4 - drivers/net/wireless/quantenna/qtnfmac/core.c | 153 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 47 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 12 +- .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 4 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 85 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 35 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 133 - drivers/net/wireless/quantenna/qtnfmac/switchdev.h | 24 - drivers/net/wireless/ralink/rt2x00/Kconfig | 44 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 9 +- .../wireless/realtek/rtl818x/rtl8180/rtl8225se.c | 42 + drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 93 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 9 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 509 +- drivers/net/wireless/realtek/rtlwifi/base.c | 3 +- .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 9 + .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 9 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 6 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 6 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 35 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 2 + .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 2 - .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 25 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 2 - .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 21 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8192se/def.h | 619 +- .../net/wireless/realtek/rtlwifi/rtl8192se/fw.c | 31 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 189 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 27 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 18 +- .../realtek/rtlwifi/rtl8723com/fw_common.c | 4 + .../realtek/rtlwifi/rtl8723com/phy_common.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 19 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 5 +- drivers/net/wireless/realtek/rtw88/Makefile | 1 - drivers/net/wireless/realtek/rtw88/bf.c | 400 - drivers/net/wireless/realtek/rtw88/bf.h | 92 - drivers/net/wireless/realtek/rtw88/coex.c | 38 +- drivers/net/wireless/realtek/rtw88/debug.c | 174 +- drivers/net/wireless/realtek/rtw88/debug.h | 2 - drivers/net/wireless/realtek/rtw88/fw.c | 227 +- drivers/net/wireless/realtek/rtw88/fw.h | 80 +- drivers/net/wireless/realtek/rtw88/hci.h | 12 - drivers/net/wireless/realtek/rtw88/mac.c | 138 +- drivers/net/wireless/realtek/rtw88/mac.h | 6 - drivers/net/wireless/realtek/rtw88/mac80211.c | 263 +- drivers/net/wireless/realtek/rtw88/main.c | 320 +- drivers/net/wireless/realtek/rtw88/main.h | 239 +- drivers/net/wireless/realtek/rtw88/pci.c | 236 +- drivers/net/wireless/realtek/rtw88/pci.h | 16 - drivers/net/wireless/realtek/rtw88/phy.c | 171 +- drivers/net/wireless/realtek/rtw88/phy.h | 30 - drivers/net/wireless/realtek/rtw88/ps.c | 191 +- drivers/net/wireless/realtek/rtw88/ps.h | 18 +- drivers/net/wireless/realtek/rtw88/reg.h | 7 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 469 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 12 - .../net/wireless/realtek/rtw88/rtw8822b_table.c | 829 +- .../net/wireless/realtek/rtw88/rtw8822b_table.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 376 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 12 - .../net/wireless/realtek/rtw88/rtw8822c_table.c | 94 +- drivers/net/wireless/realtek/rtw88/rx.c | 101 +- drivers/net/wireless/realtek/rtw88/rx.h | 11 - drivers/net/wireless/realtek/rtw88/sec.c | 21 - drivers/net/wireless/realtek/rtw88/sec.h | 1 - drivers/net/wireless/realtek/rtw88/tx.c | 135 +- drivers/net/wireless/realtek/rtw88/tx.h | 8 - drivers/net/wireless/realtek/rtw88/util.c | 27 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 1 - drivers/net/wireless/rsi/rsi_91x_usb.c | 4 +- drivers/net/wireless/st/cw1200/fwio.c | 6 +- drivers/net/wireless/st/cw1200/queue.c | 3 +- drivers/net/wireless/st/cw1200/scan.c | 3 +- drivers/net/wireless/ti/wl1251/sdio.c | 25 +- drivers/net/wireless/ti/wl12xx/Kconfig | 8 +- drivers/net/wireless/ti/wlcore/main.c | 15 +- drivers/net/wireless/ti/wlcore/sdio.c | 8 + drivers/net/wireless/ti/wlcore/spi.c | 2 +- drivers/net/wireless/virt_wifi.c | 4 +- drivers/net/wireless/wl3501_cs.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/net/xen-netback/interface.c | 114 +- drivers/nfc/nfcmrvl/Kconfig | 2 +- drivers/nfc/nfcmrvl/i2c.c | 1 + drivers/nfc/pn533/Kconfig | 11 - drivers/nfc/pn533/Makefile | 2 - drivers/nfc/pn533/i2c.c | 32 +- drivers/nfc/pn533/pn533.c | 287 +- drivers/nfc/pn533/pn533.h | 40 +- drivers/nfc/pn533/uart.c | 330 - drivers/nfc/pn533/usb.c | 16 +- drivers/nfc/s3fwrn5/i2c.c | 1 + drivers/ntb/test/ntb_pingpong.c | 5 +- drivers/nubus/nubus.c | 2 +- drivers/nvdimm/Kconfig | 1 - drivers/nvdimm/btt.c | 18 +- drivers/nvdimm/btt_devs.c | 24 +- drivers/nvdimm/bus.c | 48 +- drivers/nvdimm/claim.c | 14 +- drivers/nvdimm/core.c | 9 +- drivers/nvdimm/dax_devs.c | 27 +- drivers/nvdimm/dimm_devs.c | 30 +- drivers/nvdimm/e820.c | 13 + drivers/nvdimm/namespace_devs.c | 114 +- drivers/nvdimm/nd-core.h | 22 +- drivers/nvdimm/nd.h | 27 +- drivers/nvdimm/of_pmem.c | 13 + drivers/nvdimm/pfn_devs.c | 64 +- drivers/nvdimm/pmem.c | 18 +- drivers/nvdimm/region_devs.c | 248 +- drivers/nvme/host/Kconfig | 10 - drivers/nvme/host/Makefile | 1 - drivers/nvme/host/core.c | 54 +- drivers/nvme/host/fc.c | 49 +- drivers/nvme/host/hwmon.c | 259 - drivers/nvme/host/multipath.c | 13 +- drivers/nvme/host/nvme.h | 33 +- drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/rdma.c | 16 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/admin-cmd.c | 133 +- drivers/nvme/target/core.c | 20 +- drivers/nvme/target/discovery.c | 70 +- drivers/nvme/target/fabrics-cmd.c | 15 +- drivers/nvme/target/fc.c | 31 +- drivers/nvme/target/io-cmd-bdev.c | 43 +- drivers/nvme/target/io-cmd-file.c | 20 +- drivers/nvme/target/loop.c | 7 +- drivers/nvme/target/nvmet.h | 10 +- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 14 +- drivers/nvmem/Kconfig | 23 - drivers/nvmem/Makefile | 4 - drivers/nvmem/core.c | 61 +- drivers/nvmem/imx-ocotp-scu.c | 120 +- drivers/nvmem/imx-ocotp.c | 4 - drivers/nvmem/rockchip-otp.c | 268 - drivers/nvmem/sc27xx-efuse.c | 13 +- drivers/nvmem/sprd-efuse.c | 424 - drivers/of/address.c | 103 +- drivers/of/base.c | 32 +- drivers/of/device.c | 9 +- drivers/of/fdt.c | 24 +- drivers/of/of_mdio.c | 4 +- drivers/of/of_net.c | 16 +- drivers/of/of_private.h | 14 - drivers/of/overlay.c | 37 +- drivers/of/platform.c | 12 - drivers/of/property.c | 340 +- drivers/of/unittest-data/testcases.dts | 1 - drivers/of/unittest-data/tests-address.dtsi | 48 - drivers/of/unittest.c | 96 +- drivers/opp/core.c | 69 - drivers/oprofile/oprofile_perf.c | 8 +- drivers/parport/daisy.c | 40 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 26 +- drivers/pci/Kconfig | 26 +- drivers/pci/Makefile | 3 +- drivers/pci/access.c | 2 +- drivers/pci/ats.c | 207 +- drivers/pci/controller/Kconfig | 31 +- drivers/pci/controller/Makefile | 4 +- drivers/pci/controller/cadence/Kconfig | 45 - drivers/pci/controller/cadence/Makefile | 5 - drivers/pci/controller/cadence/pcie-cadence-ep.c | 479 - drivers/pci/controller/cadence/pcie-cadence-host.c | 281 - drivers/pci/controller/cadence/pcie-cadence-plat.c | 174 - drivers/pci/controller/cadence/pcie-cadence.h | 399 - drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 - drivers/pci/controller/dwc/pci-meson.c | 136 +- drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 41 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 6 +- drivers/pci/controller/dwc/pcie-uniphier.c | 10 - drivers/pci/controller/pci-aardvark.c | 133 +- drivers/pci/controller/pci-ftpci100.c | 79 +- drivers/pci/controller/pci-host-common.c | 2 +- drivers/pci/controller/pci-hyperv.c | 218 +- drivers/pci/controller/pci-mvebu.c | 4 +- drivers/pci/controller/pci-thunder-pem.c | 1 - drivers/pci/controller/pci-v3-semi.c | 74 +- drivers/pci/controller/pci-versatile.c | 71 +- drivers/pci/controller/pci-xgene.c | 73 +- drivers/pci/controller/pcie-altera.c | 41 +- drivers/pci/controller/pcie-cadence-ep.c | 565 + drivers/pci/controller/pcie-cadence-host.c | 362 + .../pci/controller/{cadence => }/pcie-cadence.c | 0 drivers/pci/controller/pcie-cadence.h | 322 + drivers/pci/controller/pcie-iproc-msi.c | 5 +- drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-iproc.c | 106 +- drivers/pci/controller/pcie-mediatek.c | 43 +- drivers/pci/controller/pcie-mobiveil.c | 146 +- drivers/pci/controller/pcie-rcar.c | 92 +- drivers/pci/controller/pcie-rockchip-host.c | 158 +- drivers/pci/controller/pcie-rockchip.h | 7 +- drivers/pci/controller/pcie-xilinx-nwl.c | 21 +- drivers/pci/controller/pcie-xilinx.c | 18 +- drivers/pci/controller/vmd.c | 34 +- drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epc-mem.c | 2 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/pci/hotplug/acpiphp_glue.c | 12 +- drivers/pci/hotplug/pciehp.h | 8 +- drivers/pci/hotplug/pciehp_core.c | 36 +- drivers/pci/hotplug/pciehp_ctrl.c | 10 +- drivers/pci/hotplug/pciehp_hpc.c | 67 +- drivers/pci/hotplug/rpaphp_core.c | 131 +- drivers/pci/iov.c | 9 +- drivers/pci/msi.c | 25 +- drivers/pci/of.c | 67 +- drivers/pci/pci-bridge-emul.c | 25 +- drivers/pci/pci-bridge-emul.h | 78 +- drivers/pci/pci-driver.c | 198 +- drivers/pci/pci-sysfs.c | 28 +- drivers/pci/pci.c | 390 +- drivers/pci/pci.h | 48 +- drivers/pci/pcie/Kconfig | 10 + drivers/pci/pcie/aer.c | 88 +- drivers/pci/pcie/aspm.c | 245 +- drivers/pci/pcie/dpc.c | 2 +- drivers/pci/pcie/portdrv.h | 2 - drivers/pci/pcie/portdrv_core.c | 7 +- drivers/pci/pcie/portdrv_pci.c | 8 - drivers/pci/pcie/ptm.c | 2 +- drivers/pci/probe.c | 60 +- drivers/pci/proc.c | 4 +- drivers/pci/quirks.c | 157 +- drivers/pci/setup-bus.c | 70 +- drivers/pci/switch/switchtec.c | 4 +- drivers/pcmcia/cardbus.c | 2 - drivers/pcmcia/cistpl.c | 1 - drivers/pcmcia/i82092.c | 34 +- drivers/pcmcia/i82092aa.h | 2 + drivers/pcmcia/yenta_socket.c | 3 +- drivers/perf/arm-cci.c | 4 +- drivers/perf/arm-ccn.c | 4 +- drivers/perf/arm_smmuv3_pmu.c | 5 +- drivers/perf/fsl_imx8_ddr_perf.c | 124 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 26 +- drivers/perf/thunderx2_pmu.c | 267 +- drivers/perf/xgene_pmu.c | 14 +- drivers/phy/allwinner/Kconfig | 11 - drivers/phy/allwinner/Makefile | 1 - drivers/phy/allwinner/phy-sun50i-usb3.c | 190 - drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 70 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 4 +- drivers/phy/hisilicon/phy-histb-combphy.c | 4 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 3 +- drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 9 +- drivers/phy/phy-xgene.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 120 - drivers/phy/qualcomm/phy-qcom-qmp.h | 96 - drivers/phy/qualcomm/phy-qcom-usb-hs.c | 7 +- drivers/phy/renesas/phy-rcar-gen2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 7 +- drivers/phy/rockchip/Kconfig | 8 - drivers/phy/rockchip/Makefile | 1 - drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 805 - drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 1 - drivers/phy/tegra/xusb-tegra186.c | 23 - drivers/phy/tegra/xusb-tegra210.c | 137 +- drivers/phy/tegra/xusb.c | 93 +- drivers/phy/tegra/xusb.h | 4 - drivers/phy/ti/Kconfig | 4 +- drivers/phy/ti/phy-dm816x-usb.c | 3 + drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/pinctrl/Kconfig | 36 +- drivers/pinctrl/Makefile | 1 - drivers/pinctrl/actions/pinctrl-owl.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 4 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 7 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 6 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 119 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +- drivers/pinctrl/devicetree.c | 50 +- drivers/pinctrl/devicetree.h | 7 + drivers/pinctrl/freescale/Kconfig | 12 +- drivers/pinctrl/intel/Kconfig | 7 - drivers/pinctrl/intel/Makefile | 1 - drivers/pinctrl/intel/pinctrl-cherryview.c | 6 +- drivers/pinctrl/intel/pinctrl-intel.c | 119 +- drivers/pinctrl/intel/pinctrl-lewisburg.c | 171 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 454 - drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/meson/Kconfig | 6 - drivers/pinctrl/meson/Makefile | 1 - drivers/pinctrl/meson/pinctrl-meson-a1.c | 942 -- drivers/pinctrl/meson/pinctrl-meson-axg.c | 1 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 9 - drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 1 - drivers/pinctrl/meson/pinctrl-meson-gxl.c | 1 - drivers/pinctrl/meson/pinctrl-meson.c | 38 +- drivers/pinctrl/meson/pinctrl-meson.h | 7 - drivers/pinctrl/meson/pinctrl-meson8.c | 1 - drivers/pinctrl/meson/pinctrl-meson8b.c | 1 - drivers/pinctrl/mvebu/Kconfig | 10 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 40 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/mvebu/pinctrl-orion.c | 7 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 12 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 81 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 32 +- drivers/pinctrl/pinctrl-amd.c | 3 +- drivers/pinctrl/pinctrl-artpec6.c | 4 +- drivers/pinctrl/pinctrl-at91-pio4.c | 65 +- drivers/pinctrl/pinctrl-at91.c | 55 +- drivers/pinctrl/pinctrl-bm1880.c | 4 +- drivers/pinctrl/pinctrl-coh901.c | 54 +- drivers/pinctrl/pinctrl-da850-pupd.c | 4 +- drivers/pinctrl/pinctrl-digicolor.c | 4 +- drivers/pinctrl/pinctrl-equilibrium.c | 945 -- drivers/pinctrl/pinctrl-equilibrium.h | 144 - drivers/pinctrl/pinctrl-ingenic.c | 50 +- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 23 +- drivers/pinctrl/pinctrl-oxnas.c | 29 +- drivers/pinctrl/pinctrl-pic32.c | 29 +- drivers/pinctrl/pinctrl-pistachio.c | 30 +- drivers/pinctrl/pinctrl-rockchip.c | 382 +- drivers/pinctrl/pinctrl-rza1.c | 8 +- drivers/pinctrl/pinctrl-rza2.c | 8 +- drivers/pinctrl/pinctrl-rzn1.c | 2 +- drivers/pinctrl/pinctrl-st.c | 53 +- drivers/pinctrl/pinctrl-stmfx.c | 21 - drivers/pinctrl/pinctrl-tb10x.c | 4 +- drivers/pinctrl/pinctrl-u300.c | 4 +- drivers/pinctrl/pinctrl-xway.c | 4 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 13 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 13 +- drivers/pinctrl/qcom/Kconfig | 101 +- drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 115 +- drivers/pinctrl/qcom/pinctrl-msm.h | 14 - drivers/pinctrl/qcom/pinctrl-msm8976.c | 1127 -- drivers/pinctrl/qcom/pinctrl-sc7180.c | 18 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 23 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 5 - drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 2 - drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 121 +- 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/Kconfig | 12 +- drivers/pinctrl/sh-pfc/Makefile | 4 +- drivers/pinctrl/sh-pfc/core.c | 32 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 35 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 863 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 57 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 4 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 8 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 41 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 43 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 51 +- drivers/pinctrl/spear/pinctrl-spear.c | 4 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 23 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 4 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 10 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 3 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 4 +- drivers/pinctrl/zte/pinctrl-zx.c | 4 +- drivers/platform/chrome/Kconfig | 19 +- drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/cros_ec.c | 84 +- drivers/platform/chrome/cros_ec_ishtp.c | 25 +- drivers/platform/chrome/cros_ec_lpc.c | 17 +- drivers/platform/chrome/cros_ec_proto.c | 267 +- drivers/platform/chrome/cros_ec_rpmsg.c | 19 +- drivers/platform/chrome/cros_ec_sensorhub.c | 199 - drivers/platform/chrome/cros_ec_trace.c | 5 +- drivers/platform/chrome/cros_usbpd_logger.c | 1 - drivers/platform/chrome/wilco_ec/Kconfig | 2 +- drivers/platform/chrome/wilco_ec/Makefile | 3 +- drivers/platform/chrome/wilco_ec/core.c | 28 +- drivers/platform/chrome/wilco_ec/debugfs.c | 47 +- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 191 - drivers/platform/chrome/wilco_ec/sysfs.c | 91 - drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/platform/goldfish/Kconfig | 3 +- drivers/platform/mellanox/Kconfig | 16 +- drivers/platform/mellanox/Makefile | 1 - drivers/platform/mellanox/mlxbf-bootctl.c | 321 - drivers/platform/mellanox/mlxbf-bootctl.h | 103 - drivers/platform/mips/Kconfig | 4 +- drivers/platform/mips/cpu_hwmon.c | 17 +- drivers/platform/x86/Kconfig | 37 +- drivers/platform/x86/Makefile | 5 - drivers/platform/x86/acerhdf.c | 7 +- drivers/platform/x86/asus-laptop.c | 73 +- drivers/platform/x86/dell-laptop.c | 26 - drivers/platform/x86/dell_rbu.c | 2 +- drivers/platform/x86/eeepc-laptop.c | 2 +- drivers/platform/x86/hdaps.c | 40 +- drivers/platform/x86/hp-wmi.c | 10 +- drivers/platform/x86/huawei-wmi.c | 876 +- drivers/platform/x86/intel_cht_int33fe.c | 416 + drivers/platform/x86/intel_cht_int33fe_common.c | 147 - drivers/platform/x86/intel_cht_int33fe_common.h | 41 - drivers/platform/x86/intel_cht_int33fe_microb.c | 57 - drivers/platform/x86/intel_cht_int33fe_typec.c | 354 - drivers/platform/x86/intel_int0002_vgpio.c | 28 +- drivers/platform/x86/intel_oaktrail.c | 10 +- drivers/platform/x86/intel_pmc_core.c | 17 +- drivers/platform/x86/intel_punit_ipc.c | 48 +- drivers/platform/x86/peaq-wmi.c | 66 +- drivers/platform/x86/system76_acpi.c | 384 - drivers/platform/x86/touchscreen_dmi.c | 52 - drivers/platform/x86/wmi.c | 2 +- drivers/power/avs/Kconfig | 12 +- drivers/power/avs/smartreflex.c | 2 +- drivers/power/reset/Kconfig | 10 - drivers/power/reset/Makefile | 1 - drivers/power/reset/at91-reset.c | 6 +- drivers/power/reset/at91-sama5d2_shdwc.c | 8 +- drivers/power/reset/mt6323-poweroff.c | 97 - drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_btemp.c | 50 +- drivers/power/supply/ab8500_charger.c | 83 +- drivers/power/supply/ab8500_fg.c | 49 +- drivers/power/supply/abx500_chargalg.c | 8 +- drivers/power/supply/axp20x_usb_power.c | 8 - drivers/power/supply/bd70528-charger.c | 1 - drivers/power/supply/cpcap-battery.c | 271 +- drivers/power/supply/cpcap-charger.c | 222 +- drivers/power/supply/test_power.c | 61 - drivers/powercap/intel_rapl_common.c | 2 - drivers/ptp/Kconfig | 12 - drivers/ptp/Makefile | 1 - drivers/ptp/idt8a340_reg.h | 659 - drivers/ptp/ptp_clockmatrix.c | 1427 -- drivers/ptp/ptp_clockmatrix.h | 104 - drivers/ptp/ptp_dte.c | 4 +- drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/{bus/ti-pwmss.c => pwm/pwm-tipwmss.c} | 0 drivers/rapidio/devices/tsi721.c | 2 +- drivers/regulator/Kconfig | 8 +- drivers/regulator/ab8500.c | 17 + drivers/regulator/bd70528-regulator.c | 1 - drivers/regulator/bd718x7-regulator.c | 1 - drivers/regulator/core.c | 19 +- drivers/regulator/da9062-regulator.c | 63 +- drivers/regulator/da9063-regulator.c | 9 +- drivers/regulator/da9211-regulator.c | 12 +- drivers/regulator/fan53555.c | 2 - drivers/regulator/fixed.c | 2 - drivers/regulator/internal.h | 1 - drivers/regulator/max77686-regulator.c | 5 +- drivers/regulator/max8907-regulator.c | 15 +- drivers/regulator/pbias-regulator.c | 75 +- drivers/regulator/pcap-regulator.c | 4 + drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/regulator/qcom_smd-regulator.c | 92 - drivers/regulator/qcom_spmi-regulator.c | 41 - drivers/regulator/rk808-regulator.c | 29 +- drivers/regulator/rn5t618-regulator.c | 2 +- drivers/regulator/s2mps11.c | 7 +- drivers/regulator/s5m8767.c | 7 +- drivers/regulator/slg51000-regulator.c | 13 +- drivers/regulator/stm32-vrefbuf.c | 4 +- drivers/regulator/stpmic1_regulator.c | 6 - drivers/regulator/tps6105x-regulator.c | 2 - drivers/regulator/tps65090-regulator.c | 26 +- drivers/regulator/tps65132-regulator.c | 17 +- drivers/regulator/uniphier-regulator.c | 4 +- drivers/regulator/vexpress-regulator.c | 5 +- drivers/remoteproc/qcom_q6v5_mss.c | 52 +- drivers/remoteproc/remoteproc_core.c | 9 +- drivers/remoteproc/remoteproc_debugfs.c | 3 + drivers/remoteproc/stm32_rproc.c | 100 +- drivers/rpmsg/Kconfig | 2 +- drivers/rpmsg/qcom_glink_native.c | 53 +- drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/rpmsg_char.c | 16 +- drivers/rtc/Kconfig | 31 +- drivers/rtc/dev.c | 33 +- drivers/rtc/interface.c | 58 +- drivers/rtc/rtc-ab-b5ze-s3.c | 11 + drivers/rtc/rtc-armada38x.c | 10 +- drivers/rtc/rtc-asm9260.c | 4 +- drivers/rtc/rtc-aspeed.c | 4 +- drivers/rtc/rtc-at91rm9200.c | 19 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-bd70528.c | 1 - drivers/rtc/rtc-brcmstb-waketimer.c | 5 +- drivers/rtc/rtc-cadence.c | 4 +- drivers/rtc/rtc-coh901331.c | 4 +- drivers/rtc/rtc-cros-ec.c | 22 +- drivers/rtc/rtc-da9063.c | 3 - drivers/rtc/rtc-davinci.c | 4 +- drivers/rtc/rtc-digicolor.c | 4 +- drivers/rtc/rtc-ds1216.c | 4 +- drivers/rtc/rtc-ds1286.c | 4 +- drivers/rtc/rtc-ds1302.c | 2 + drivers/rtc/rtc-ds1343.c | 297 +- drivers/rtc/rtc-ds1347.c | 102 +- drivers/rtc/rtc-ds1374.c | 4 +- drivers/rtc/rtc-ds1511.c | 4 +- drivers/rtc/rtc-ds1553.c | 4 +- drivers/rtc/rtc-ds1685.c | 116 +- drivers/rtc/rtc-em3027.c | 4 +- drivers/rtc/rtc-ep93xx.c | 4 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 24 +- drivers/rtc/rtc-goldfish.c | 8 +- drivers/rtc/rtc-jz4740.c | 4 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-lpc32xx.c | 15 +- drivers/rtc/rtc-m41t80.c | 7 +- drivers/rtc/rtc-m48t86.c | 11 +- drivers/rtc/rtc-mc146818-lib.c | 15 +- drivers/rtc/rtc-meson.c | 6 +- drivers/rtc/rtc-msm6242.c | 23 +- drivers/rtc/rtc-mt6397.c | 107 +- drivers/rtc/rtc-mt7622.c | 4 +- drivers/rtc/rtc-mv.c | 4 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pcf2127.c | 10 +- drivers/rtc/rtc-pcf8523.c | 18 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pic32.c | 4 +- drivers/rtc/rtc-pm8xxx.c | 2 +- drivers/rtc/rtc-r7301.c | 7 +- drivers/rtc/rtc-rtd119x.c | 4 +- drivers/rtc/rtc-rv3028.c | 146 - drivers/rtc/rtc-rx6110.c | 16 +- drivers/rtc/rtc-s35390a.c | 16 +- drivers/rtc/rtc-s3c.c | 4 +- drivers/rtc/rtc-sa1100.c | 4 +- drivers/rtc/rtc-sc27xx.c | 7 + drivers/rtc/rtc-sirfsoc.c | 8 + drivers/rtc/rtc-spear.c | 4 +- drivers/rtc/rtc-st-lpc.c | 5 +- drivers/rtc/rtc-stk17ta8.c | 4 +- drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-sun6i.c | 2 + drivers/rtc/rtc-sunxi.c | 4 +- drivers/rtc/rtc-tegra.c | 8 +- drivers/rtc/rtc-tps65910.c | 21 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/rtc/rtc-v3020.c | 3 +- drivers/rtc/rtc-vr41xx.c | 8 - drivers/rtc/rtc-vt8500.c | 32 +- drivers/rtc/rtc-wilco-ec.c | 8 +- drivers/rtc/rtc-xgene.c | 6 +- drivers/rtc/rtc-zynqmp.c | 7 +- drivers/rtc/sysfs.c | 5 +- drivers/s390/block/dasd_genhd.c | 4 +- drivers/s390/char/tape_char.c | 41 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/qdio.h | 27 +- drivers/s390/cio/qdio_main.c | 57 +- drivers/s390/cio/qdio_setup.c | 2 + drivers/s390/cio/qdio_thinint.c | 41 +- drivers/s390/cio/vfio_ccw_cp.h | 1 - drivers/s390/cio/vfio_ccw_fsm.c | 11 +- drivers/s390/cio/vfio_ccw_private.h | 1 - drivers/s390/cio/vfio_ccw_trace.c | 14 - drivers/s390/cio/vfio_ccw_trace.h | 76 +- drivers/s390/crypto/pkey_api.c | 26 +- drivers/s390/crypto/zcrypt_error.h | 2 - drivers/s390/net/ism.h | 2 + drivers/s390/net/qeth_core.h | 21 +- drivers/s390/net/qeth_core_main.c | 192 +- drivers/s390/net/qeth_core_mpc.h | 5 +- drivers/s390/net/qeth_core_sys.c | 80 +- drivers/s390/net/qeth_ethtool.c | 2 - drivers/s390/net/qeth_l2_main.c | 47 +- drivers/s390/net/qeth_l2_sys.c | 29 + drivers/s390/net/qeth_l3.h | 27 +- drivers/s390/net/qeth_l3_main.c | 257 +- drivers/s390/net/qeth_l3_sys.c | 96 +- drivers/s390/scsi/Makefile | 2 +- drivers/s390/scsi/zfcp_aux.c | 12 +- drivers/s390/scsi/zfcp_dbf.c | 8 +- drivers/s390/scsi/zfcp_def.h | 4 +- drivers/s390/scsi/zfcp_diag.c | 305 - drivers/s390/scsi/zfcp_diag.h | 101 - drivers/s390/scsi/zfcp_erp.c | 4 +- drivers/s390/scsi/zfcp_ext.h | 1 - drivers/s390/scsi/zfcp_fsf.c | 73 +- drivers/s390/scsi/zfcp_fsf.h | 21 +- drivers/s390/scsi/zfcp_scsi.c | 4 +- drivers/s390/scsi/zfcp_sysfs.c | 170 +- drivers/sbus/char/display7seg.c | 2 +- drivers/sbus/char/envctrl.c | 4 +- drivers/scsi/3w-xxxx.c | 4 +- drivers/scsi/NCR5380.c | 37 +- drivers/scsi/a3000.c | 2 +- drivers/scsi/aacraid/aachba.c | 11 +- drivers/scsi/aacraid/aacraid.h | 23 +- drivers/scsi/aacraid/comminit.c | 5 - drivers/scsi/aacraid/commsup.c | 21 +- drivers/scsi/aacraid/linit.c | 35 +- drivers/scsi/aacraid/src.c | 10 - drivers/scsi/arcmsr/arcmsr_hba.c | 6 +- drivers/scsi/arm/acornscsi.c | 4 +- drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/atp870u.c | 2 +- drivers/scsi/bfa/bfad.c | 3 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/csiostor/csio_hw.c | 20 +- drivers/scsi/csiostor/csio_init.c | 7 +- drivers/scsi/csiostor/csio_lnode.c | 18 +- drivers/scsi/csiostor/csio_mb.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 + drivers/scsi/cxgbi/libcxgbi.c | 28 + drivers/scsi/cxlflash/main.c | 4 +- drivers/scsi/esas2r/esas2r_flash.c | 1 - drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/fnic/vnic_dev.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 67 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 376 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 30 +- drivers/scsi/hosts.c | 19 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/port_config.c | 2 +- drivers/scsi/isci/remote_device.c | 2 +- drivers/scsi/iscsi_tcp.c | 8 - drivers/scsi/lpfc/lpfc.h | 40 +- drivers/scsi/lpfc/lpfc_attr.c | 298 +- drivers/scsi/lpfc/lpfc_bsg.c | 18 +- drivers/scsi/lpfc/lpfc_crtn.h | 7 - drivers/scsi/lpfc/lpfc_ct.c | 28 +- drivers/scsi/lpfc/lpfc_debugfs.c | 118 +- drivers/scsi/lpfc/lpfc_els.c | 57 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 200 +- drivers/scsi/lpfc/lpfc_hw4.h | 31 +- drivers/scsi/lpfc/lpfc_init.c | 954 +- drivers/scsi/lpfc/lpfc_logmsg.h | 17 - drivers/scsi/lpfc/lpfc_mbox.c | 1 - drivers/scsi/lpfc/lpfc_mem.c | 3 + drivers/scsi/lpfc/lpfc_nportdisc.c | 149 +- drivers/scsi/lpfc/lpfc_nvme.c | 85 +- drivers/scsi/lpfc/lpfc_nvmet.c | 103 +- drivers/scsi/lpfc/lpfc_nvmet.h | 2 + drivers/scsi/lpfc/lpfc_scsi.c | 43 +- drivers/scsi/lpfc/lpfc_sli.c | 391 +- drivers/scsi/lpfc/lpfc_sli.h | 3 +- drivers/scsi/lpfc/lpfc_sli4.h | 42 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac_scsi.c | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 28 +- drivers/scsi/megaraid/megaraid_sas.h | 3 - drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 36 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 15 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 344 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 9 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 12 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 + drivers/scsi/pm8001/pm8001_ctl.c | 20 - drivers/scsi/pm8001/pm8001_hwi.c | 133 +- drivers/scsi/pm8001/pm8001_init.c | 38 +- drivers/scsi/pm8001/pm8001_sas.c | 70 +- drivers/scsi/pm8001/pm8001_sas.h | 24 +- drivers/scsi/pm8001/pm80xx_hwi.c | 451 +- drivers/scsi/pm8001/pm80xx_hwi.h | 3 - drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qedf/qedf_dbg.h | 2 +- drivers/scsi/qedf/qedf_main.c | 8 - drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 34 +- drivers/scsi/qla2xxx/qla_fw.h | 2 - drivers/scsi/qla2xxx/qla_gbl.h | 1 - drivers/scsi/qla2xxx/qla_gs.c | 66 +- drivers/scsi/qla2xxx/qla_init.c | 140 +- drivers/scsi/qla2xxx/qla_inline.h | 12 - drivers/scsi/qla2xxx/qla_iocb.c | 106 +- drivers/scsi/qla2xxx/qla_isr.c | 36 +- drivers/scsi/qla2xxx/qla_mbx.c | 15 +- drivers/scsi/qla2xxx/qla_mid.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 174 +- drivers/scsi/qla2xxx/qla_target.c | 2 +- drivers/scsi/qla2xxx/qla_tmpl.c | 29 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla4xxx/ql4_mbx.c | 3 + drivers/scsi/scsi.c | 10 +- drivers/scsi/scsi_debug.c | 9 +- drivers/scsi/scsi_lib.c | 45 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_sysfs.c | 30 +- drivers/scsi/scsi_trace.c | 124 +- drivers/scsi/sd.c | 33 +- drivers/scsi/sd.h | 12 +- drivers/scsi/sd_zbc.c | 257 +- drivers/scsi/sg.c | 150 +- drivers/scsi/smartpqi/smartpqi.h | 77 +- drivers/scsi/smartpqi/smartpqi_init.c | 437 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 22 +- drivers/scsi/sr_vendor.c | 18 - drivers/scsi/st.c | 28 +- drivers/scsi/storvsc_drv.c | 41 - drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/ufs/Kconfig | 10 - drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/ti-j721e-ufs.c | 90 - drivers/scsi/ufs/ufs-hisi.c | 5 +- drivers/scsi/ufs/ufs-mediatek.c | 3 - drivers/scsi/ufs/ufs-qcom.c | 53 - drivers/scsi/ufs/ufs-qcom.h | 3 - drivers/scsi/ufs/ufs-sysfs.c | 15 +- drivers/scsi/ufs/ufs_bsg.c | 1 - drivers/scsi/ufs/ufshcd-dwc.c | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 1 + drivers/scsi/ufs/ufshcd.c | 214 +- drivers/scsi/ufs/ufshcd.h | 12 - drivers/scsi/ufs/ufshci.h | 2 +- drivers/scsi/zorro_esp.c | 11 +- drivers/sh/intc/core.c | 4 +- drivers/soc/fsl/qbman/qman.c | 7 - drivers/soundwire/Kconfig | 2 +- drivers/soundwire/bus.c | 7 +- drivers/soundwire/cadence_master.c | 292 +- drivers/soundwire/cadence_master.h | 39 +- drivers/soundwire/intel.c | 201 +- drivers/soundwire/intel_init.c | 1 - drivers/soundwire/slave.c | 98 +- drivers/spi/Kconfig | 19 +- drivers/spi/spi-at91-usart.c | 4 +- drivers/spi/spi-atmel.c | 219 +- drivers/spi/spi-axi-spi-engine.c | 16 +- drivers/spi/spi-bcm-qspi.c | 7 +- drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 3 +- drivers/spi/spi-bcm63xx.c | 2 +- drivers/spi/spi-cavium.c | 3 +- drivers/spi/spi-dw-mmio.c | 6 - drivers/spi/spi-dw-pci.c | 24 +- drivers/spi/spi-dw.c | 4 +- drivers/spi/spi-dw.h | 1 + drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsl-cpm.c | 3 +- drivers/spi/spi-fsl-dspi.c | 43 +- drivers/spi/spi-fsl-espi.c | 19 +- drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-fsl-qspi.c | 55 +- drivers/spi/spi-fsl-spi.c | 3 +- drivers/spi/spi-gpio.c | 9 +- drivers/spi/spi-img-spfi.c | 2 - drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-lantiq-ssc.c | 10 +- drivers/spi/spi-loopback-test.c | 12 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-mpc512x-psc.c | 3 +- drivers/spi/spi-mpc52xx-psc.c | 3 +- drivers/spi/spi-mt65xx.c | 23 +- drivers/spi/spi-mxic.c | 8 +- drivers/spi/spi-npcm-pspi.c | 3 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-omap-100k.c | 7 +- drivers/spi/spi-omap2-mcspi.c | 105 +- drivers/spi/spi-orion.c | 9 +- drivers/spi/spi-pic32.c | 46 +- drivers/spi/spi-pl022.c | 29 +- drivers/spi/spi-pxa2xx.c | 95 +- drivers/spi/spi-qup.c | 4 +- drivers/spi/spi-rspi.c | 8 +- drivers/spi/spi-s3c64xx.c | 6 +- drivers/spi/spi-sc18is602.c | 3 +- drivers/spi/spi-sh-hspi.c | 3 +- drivers/spi/spi-sifive.c | 11 +- drivers/spi/spi-slave-mt27xx.c | 12 +- drivers/spi/spi-sprd-adi.c | 8 - drivers/spi/spi-sprd.c | 15 +- drivers/spi/spi-st-ssc4.c | 3 - drivers/spi/spi-stm32-qspi.c | 3 +- drivers/spi/spi-tegra114.c | 42 +- drivers/spi/spi-tegra20-sflash.c | 5 +- drivers/spi/spi-tegra20-slink.c | 8 +- drivers/spi/spi-topcliff-pch.c | 7 +- drivers/spi/spi-txx9.c | 78 +- drivers/spi/spi-xcomm.c | 3 +- drivers/spi/spi-xilinx.c | 7 +- drivers/spi/spi-xtensa-xtfpga.c | 10 +- drivers/spi/spi-zynq-qspi.c | 84 +- drivers/spi/spi.c | 332 +- drivers/spi/spidev.c | 9 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - drivers/staging/android/ion/ion.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 301 +- drivers/staging/axis-fifo/axis-fifo.txt | 18 +- drivers/staging/board/armadillo800eva.c | 12 +- .../clocking-wizard/clk-xlnx-clock-wizard.c | 4 +- drivers/staging/comedi/drivers/dt3000.c | 3 +- drivers/staging/comedi/drivers/ni_routes.c | 2 + drivers/staging/comedi/drivers/usbduxfast.c | 21 +- drivers/staging/emxx_udc/emxx_udc.c | 27 +- drivers/staging/exfat/Kconfig | 9 + drivers/staging/exfat/TODO | 61 +- drivers/staging/exfat/exfat.h | 186 +- drivers/staging/exfat/exfat_blkdev.c | 28 +- drivers/staging/exfat/exfat_cache.c | 303 +- drivers/staging/exfat/exfat_core.c | 2108 ++- drivers/staging/exfat/exfat_nls.c | 192 + drivers/staging/exfat/exfat_super.c | 896 +- drivers/staging/fbtft/Kconfig | 21 +- drivers/staging/fbtft/Makefile | 1 - drivers/staging/fbtft/fb_seps525.c | 213 - drivers/staging/fbtft/fb_uc1611.c | 22 +- drivers/staging/fbtft/fbtft-core.c | 129 +- drivers/staging/fbtft/fbtft.h | 4 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 11 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 2 +- drivers/staging/fieldbus/anybuss/host.c | 6 +- drivers/staging/fieldbus/dev_core.c | 3 + drivers/staging/fieldbus/fieldbus_dev.h | 6 - drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 50 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 5 - drivers/staging/fwserial/Kconfig | 26 +- drivers/staging/gasket/gasket_constants.h | 3 + drivers/staging/gasket/gasket_core.c | 12 +- drivers/staging/gasket/gasket_core.h | 4 +- drivers/staging/gasket/gasket_ioctl.c | 16 +- drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/iio/adc/ad7192.c | 79 +- drivers/staging/iio/frequency/ad9834.c | 4 - drivers/staging/isdn/avm/b1.c | 41 +- drivers/staging/isdn/gigaset/interface.c | 2 +- drivers/staging/kpc2000/kpc2000_i2c.c | 204 +- drivers/staging/kpc2000/kpc2000_spi.c | 24 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/media/allegro-dvt/nal-h264.c | 2 +- drivers/staging/media/hantro/hantro.h | 20 +- drivers/staging/media/hantro/hantro_drv.c | 16 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 52 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 11 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 11 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_h264.c | 120 +- drivers/staging/media/hantro/hantro_hw.h | 7 +- drivers/staging/media/hantro/hantro_v4l2.c | 48 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 20 +- drivers/staging/media/hantro/rk3399_vpu_hw.c | 12 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 11 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 12 +- drivers/staging/media/imx/imx-ic-prp.c | 25 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 51 +- drivers/staging/media/imx/imx-media-capture.c | 21 +- drivers/staging/media/imx/imx-media-csi.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 10 +- drivers/staging/media/imx/imx-media-vdic.c | 27 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 27 +- drivers/staging/media/imx/imx7-media-csi.c | 38 +- drivers/staging/media/imx/imx7-mipi-csis.c | 36 +- drivers/staging/media/ipu3/Makefile | 6 + drivers/staging/media/ipu3/TODO | 5 + drivers/staging/media/ipu3/include/intel-ipu3.h | 5 - drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/sunxi/cedrus/Makefile | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 64 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 33 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 9 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 147 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 616 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 33 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 318 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 102 +- drivers/staging/media/sunxi/cedrus/cedrus_video.h | 1 - drivers/staging/most/Kconfig | 8 +- drivers/staging/most/cdev/cdev.c | 1 - drivers/staging/most/configfs.c | 124 +- drivers/staging/most/core.c | 108 +- drivers/staging/most/core.h | 1 - drivers/staging/most/net/net.c | 1 - drivers/staging/most/sound/sound.c | 9 +- drivers/staging/most/video/video.c | 1 - drivers/staging/mt7621-dma/mtk-hsdma.c | 21 +- drivers/staging/mt7621-pci/Kconfig | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 23 +- drivers/staging/netlogic/TODO | 2 +- drivers/staging/netlogic/xlr_net.c | 3 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/octeon/ethernet-mdio.c | 6 +- drivers/staging/octeon/ethernet-rgmii.c | 4 +- drivers/staging/octeon/ethernet-rx.c | 6 +- drivers/staging/octeon/ethernet-tx.c | 6 +- drivers/staging/octeon/ethernet.c | 6 +- drivers/staging/octeon/octeon-ethernet.h | 4 +- drivers/staging/octeon/octeon-stubs.h | 106 +- drivers/staging/olpc_dcon/Kconfig | 21 +- drivers/staging/olpc_dcon/Makefile | 4 +- drivers/staging/olpc_dcon/TODO | 1 + drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/olpc_dcon/olpc_dcon.h | 5 + drivers/staging/pi433/Kconfig | 24 +- drivers/staging/pi433/pi433_if.c | 12 +- drivers/staging/qlge/TODO | 3 + drivers/staging/qlge/qlge.h | 145 +- drivers/staging/qlge/qlge_dbg.c | 291 +- drivers/staging/qlge/qlge_main.c | 911 +- drivers/staging/qlge/qlge_mpi.c | 1 + drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 43 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 5 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 167 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 55 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 + drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 +- drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 2 +- drivers/staging/rtl8188eu/include/rtw_efuse.h | 1 + drivers/staging/rtl8188eu/include/sta_info.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 30 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 11 +- drivers/staging/rtl8192e/rtllib_softmac.c | 7 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 9 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 137 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 25 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 47 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 8 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 103 +- drivers/staging/rtl8712/rtl871x_xmit.c | 5 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 11 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 20 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 174 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 23 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 1 + drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 159 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 + drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 402 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 2 + drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 1 + drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1076 ++ drivers/staging/rtl8723bs/hal/odm_DIG.c | 1 + drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 10 + drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 77 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 41 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 13 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 + drivers/staging/rtl8723bs/hal/sdio_ops.c | 127 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 + drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 26 + drivers/staging/rtl8723bs/include/hal_data.h | 21 + drivers/staging/rtl8723bs/include/osdep_service.h | 4 + .../rtl8723bs/include/osdep_service_linux.h | 7 + drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 15 + drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 59 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 23 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 136 + drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +- drivers/staging/rts5208/ms.c | 86 +- drivers/staging/rts5208/ms.h | 70 +- drivers/staging/rts5208/rtsx.c | 3 +- drivers/staging/rts5208/rtsx_transport.c | 4 +- drivers/staging/rts5208/sd.h | 2 +- drivers/staging/rts5208/xd.c | 8 +- drivers/staging/rts5208/xd.h | 6 +- drivers/staging/sm750fb/ddk750_chip.c | 41 +- drivers/staging/sm750fb/ddk750_chip.h | 18 +- drivers/staging/sm750fb/ddk750_display.c | 4 +- drivers/staging/sm750fb/ddk750_mode.c | 16 +- drivers/staging/sm750fb/ddk750_sii164.c | 28 +- drivers/staging/sm750fb/ddk750_sii164.h | 11 +- drivers/staging/sm750fb/sm750_accel.c | 94 +- drivers/staging/sm750fb/sm750_accel.h | 83 +- drivers/staging/sm750fb/sm750_cursor.h | 17 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/staging/uwb/rsv.c | 4 +- .../staging/vc04_services/bcm2835-audio/Kconfig | 12 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 9 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 6 +- .../staging/vc04_services/interface/vchi/vchi.h | 102 +- .../vc04_services/interface/vchi/vchi_cfg.h | 172 +- .../vc04_services/interface/vchi/vchi_common.h | 28 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 23 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 370 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 231 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 104 +- .../interface/vchiq_arm/vchiq_debugfs.c | 14 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 96 +- .../interface/vchiq_arm/vchiq_ioctl.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 164 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 4 +- drivers/staging/vme/devices/vme_user.c | 2 +- drivers/staging/vt6655/card.c | 24 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 14 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6655/rf.c | 5 +- drivers/staging/vt6655/rf.h | 19 +- drivers/staging/vt6655/rxtx.c | 5 +- drivers/staging/vt6656/main_usb.c | 9 +- drivers/staging/vt6656/rxtx.c | 8 +- .../bindings/net/wireless/siliabs,wfx.txt | 97 - drivers/staging/wfx/Kconfig | 8 - drivers/staging/wfx/Makefile | 24 - drivers/staging/wfx/TODO | 17 - drivers/staging/wfx/bh.c | 321 - drivers/staging/wfx/bh.h | 32 - drivers/staging/wfx/bus.h | 36 - drivers/staging/wfx/bus_sdio.c | 271 - drivers/staging/wfx/bus_spi.c | 267 - drivers/staging/wfx/data_rx.c | 213 - drivers/staging/wfx/data_rx.h | 19 - drivers/staging/wfx/data_tx.c | 837 -- drivers/staging/wfx/data_tx.h | 93 - drivers/staging/wfx/debug.c | 311 - drivers/staging/wfx/debug.h | 19 - drivers/staging/wfx/fwio.c | 413 - drivers/staging/wfx/fwio.h | 15 - drivers/staging/wfx/hif_api_cmd.h | 681 - drivers/staging/wfx/hif_api_general.h | 437 - drivers/staging/wfx/hif_api_mib.h | 557 - drivers/staging/wfx/hif_rx.c | 364 - drivers/staging/wfx/hif_rx.h | 18 - drivers/staging/wfx/hif_tx.c | 493 - drivers/staging/wfx/hif_tx.h | 68 - drivers/staging/wfx/hif_tx_mib.h | 293 - drivers/staging/wfx/hwio.c | 352 - drivers/staging/wfx/hwio.h | 80 - drivers/staging/wfx/key.c | 268 - drivers/staging/wfx/key.h | 22 - drivers/staging/wfx/main.c | 491 - drivers/staging/wfx/main.h | 47 - drivers/staging/wfx/queue.c | 619 - drivers/staging/wfx/queue.h | 61 - drivers/staging/wfx/scan.c | 294 - drivers/staging/wfx/scan.h | 42 - drivers/staging/wfx/secure_link.h | 57 - drivers/staging/wfx/sta.c | 1684 --- drivers/staging/wfx/sta.h | 103 - drivers/staging/wfx/traces.h | 443 - drivers/staging/wfx/wfx.h | 208 - drivers/staging/wilc1000/Makefile | 8 +- drivers/staging/wilc1000/cfg80211.c | 1960 --- drivers/staging/wilc1000/cfg80211.h | 29 - drivers/staging/wilc1000/hif.c | 2048 --- drivers/staging/wilc1000/hif.h | 233 - drivers/staging/wilc1000/mon.c | 260 - drivers/staging/wilc1000/netdev.c | 955 -- drivers/staging/wilc1000/netdev.h | 305 - drivers/staging/wilc1000/sdio.c | 1151 -- drivers/staging/wilc1000/spi.c | 1145 -- drivers/staging/wilc1000/wilc_hif.c | 2033 +++ drivers/staging/wilc1000/wilc_hif.h | 233 + drivers/staging/wilc1000/wilc_mon.c | 260 + drivers/staging/wilc1000/wilc_netdev.c | 931 ++ drivers/staging/wilc1000/wilc_sdio.c | 1151 ++ drivers/staging/wilc1000/wilc_spi.c | 1134 ++ drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 1948 +++ drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 27 + drivers/staging/wilc1000/wilc_wfi_netdevice.h | 293 + drivers/staging/wilc1000/wilc_wlan.c | 1269 ++ drivers/staging/wilc1000/wilc_wlan.h | 304 + drivers/staging/wilc1000/wilc_wlan_cfg.c | 457 + .../wilc1000/{wlan_cfg.h => wilc_wlan_cfg.h} | 0 drivers/staging/wilc1000/wilc_wlan_if.h | 802 + drivers/staging/wilc1000/wlan.c | 1269 -- drivers/staging/wilc1000/wlan.h | 304 - drivers/staging/wilc1000/wlan_cfg.c | 455 - drivers/staging/wilc1000/wlan_if.h | 802 - drivers/staging/wlan-ng/hfa384x.h | 18 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 + drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/staging/wlan-ng/p80211wep.c | 64 +- drivers/staging/wlan-ng/prism2usb.c | 6 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 3 + drivers/target/iscsi/iscsi_target.c | 24 +- drivers/target/iscsi/iscsi_target_auth.c | 232 +- drivers/target/iscsi/iscsi_target_auth.h | 17 +- drivers/target/iscsi/iscsi_target_parameters.h | 3 + drivers/target/target_core_fabric_lib.c | 2 +- drivers/target/target_core_tpg.c | 12 + drivers/target/target_core_transport.c | 28 - drivers/target/target_core_user.c | 6 +- drivers/target/target_core_xcopy.c | 1 + drivers/tee/tee_core.c | 2 +- drivers/thermal/gov_bang_bang.c | 2 +- drivers/thunderbolt/cap.c | 6 +- drivers/thunderbolt/ctl.c | 8 +- drivers/thunderbolt/eeprom.c | 11 + drivers/thunderbolt/icm.c | 157 +- drivers/thunderbolt/lc.c | 193 +- drivers/thunderbolt/path.c | 52 +- drivers/thunderbolt/switch.c | 586 +- drivers/thunderbolt/tb.c | 340 +- drivers/thunderbolt/tb.h | 81 +- drivers/thunderbolt/tb_msgs.h | 2 - drivers/thunderbolt/tb_regs.h | 97 +- drivers/thunderbolt/tunnel.c | 364 +- drivers/thunderbolt/tunnel.h | 10 +- drivers/thunderbolt/xdomain.c | 5 +- drivers/tty/Kconfig | 40 +- drivers/tty/amiserial.c | 84 + drivers/tty/hvc/Kconfig | 30 +- drivers/tty/hvc/hvc_dcc.c | 28 - drivers/tty/n_gsm.c | 2 +- drivers/tty/rocket.c | 32 +- drivers/tty/serdev/core.c | 111 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 84 - drivers/tty/serial/8250/8250_dw.c | 83 +- drivers/tty/serial/8250/8250_exar.c | 19 - drivers/tty/serial/8250/8250_lpss.c | 21 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 - drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_of.c | 31 - drivers/tty/serial/8250/8250_pci.c | 300 +- drivers/tty/serial/8250/8250_port.c | 14 + drivers/tty/serial/8250/Kconfig | 3 +- drivers/tty/serial/Kconfig | 106 +- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 12 +- drivers/tty/serial/fsl_linflexuart.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 84 +- drivers/tty/serial/ifx6x60.c | 3 - drivers/tty/serial/imx.c | 7 +- drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/msm_serial.c | 10 +- drivers/tty/serial/pch_uart.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 68 +- drivers/tty/serial/{samsung_tty.c => samsung.c} | 0 drivers/tty/serial/serial-tegra.c | 3 +- drivers/tty/serial/serial_core.c | 2 +- drivers/tty/serial/sh-sci.c | 11 +- drivers/tty/serial/sirfsoc_uart.h | 5 +- drivers/tty/serial/sprd_serial.c | 33 - drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/uartlite.c | 97 +- drivers/tty/synclink.c | 2 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/synclinkmp.c | 2 +- drivers/tty/tty_io.c | 19 +- drivers/tty/tty_ldisc.c | 7 +- drivers/tty/tty_ldsem.c | 8 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vc_screen.c | 3 - drivers/uio/uio_dmem_genirq.c | 14 +- drivers/usb/cdns3/Kconfig | 10 - drivers/usb/cdns3/Makefile | 1 - drivers/usb/cdns3/cdns3-ti.c | 236 - drivers/usb/chipidea/ci_hdrc_imx.c | 79 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 - drivers/usb/chipidea/ci_hdrc_tegra.c | 22 +- drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/chipidea/udc.c | 75 +- drivers/usb/chipidea/usbmisc_imx.c | 31 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/class/usbtmc.c | 4 +- drivers/usb/core/config.c | 12 +- drivers/usb/core/devio.c | 35 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hcd.c | 8 +- drivers/usb/core/hub.c | 201 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debugfs.c | 2 +- drivers/usb/dwc3/Kconfig | 30 +- drivers/usb/dwc3/core.c | 37 - drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 28 +- drivers/usb/gadget/composite.c | 6 +- drivers/usb/gadget/configfs.c | 1 - drivers/usb/gadget/function/f_acm.c | 21 - drivers/usb/gadget/function/f_fs.c | 12 +- drivers/usb/gadget/function/f_obex.c | 2 +- drivers/usb/gadget/function/f_serial.c | 21 - drivers/usb/gadget/function/f_tcm.c | 13 +- drivers/usb/gadget/function/u_audio.c | 2 +- drivers/usb/gadget/function/u_serial.c | 516 +- drivers/usb/gadget/function/u_serial.h | 8 - drivers/usb/gadget/legacy/Kconfig | 26 +- drivers/usb/gadget/legacy/acm_ms.c | 3 + drivers/usb/gadget/legacy/mass_storage.c | 3 + drivers/usb/gadget/legacy/serial.c | 49 +- drivers/usb/gadget/udc/Kconfig | 19 +- drivers/usb/gadget/udc/Makefile | 1 - drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 9 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_udc.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/gadget/udc/fsl_qe_udc.h | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 6 +- drivers/usb/gadget/udc/mv_u3d.h | 2 +- drivers/usb/gadget/udc/pch_udc.c | 1 + drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/r8a66597-udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 21 +- drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 3 +- drivers/usb/gadget/udc/tegra-xudc.c | 3810 ----- drivers/usb/host/Kconfig | 106 +- drivers/usb/host/bcma-hcd.c | 5 +- drivers/usb/host/fotg210-hcd.c | 8 +- drivers/usb/host/imx21-dbg.c | 2 +- drivers/usb/host/isp1362-hcd.c | 5 +- drivers/usb/host/ohci-at91.c | 8 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-ring.c | 68 +- drivers/usb/host/xhci-tegra.c | 126 +- drivers/usb/host/xhci-trace.h | 26 - drivers/usb/host/xhci.c | 3 +- drivers/usb/host/xhci.h | 29 - drivers/usb/image/microtek.c | 3 +- drivers/usb/isp1760/isp1760-hcd.c | 2 + drivers/usb/misc/Kconfig | 22 +- drivers/usb/misc/appledisplay.c | 8 +- drivers/usb/misc/chaoskey.c | 24 +- drivers/usb/misc/ftdi-elan.c | 6 +- drivers/usb/misc/idmouse.c | 36 +- drivers/usb/misc/legousbtower.c | 303 +- drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/usb251xb.c | 66 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 35 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_debugfs.c | 2 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/musb_gadget.c | 5 +- drivers/usb/phy/phy-keystone.c | 4 +- drivers/usb/phy/phy-mxs-usb.c | 4 +- drivers/usb/renesas_usbhs/common.c | 5 +- drivers/usb/renesas_usbhs/common.h | 3 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/renesas_usbhs/mod.c | 19 +- drivers/usb/renesas_usbhs/mod_gadget.c | 12 +- drivers/usb/roles/class.c | 21 - drivers/usb/serial/Kconfig | 48 +- drivers/usb/serial/ch341.c | 97 +- drivers/usb/serial/cp210x.c | 1 - drivers/usb/serial/ftdi_sio.c | 3 - drivers/usb/serial/ftdi_sio_ids.h | 7 - drivers/usb/serial/mos7720.c | 4 + drivers/usb/serial/mos7840.c | 762 +- drivers/usb/serial/option.c | 7 - drivers/usb/serial/pl2303.c | 124 +- drivers/usb/serial/pl2303.h | 6 - drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/storage/scsiglue.c | 4 +- drivers/usb/storage/transport.c | 3 +- drivers/usb/storage/uas.c | 11 +- drivers/usb/storage/unusual_uas.h | 7 +- drivers/usb/typec/Kconfig | 11 - drivers/usb/typec/Makefile | 1 - drivers/usb/typec/class.c | 42 +- drivers/usb/typec/hd3ss3220.c | 269 - drivers/usb/typec/tcpm/tcpm.c | 135 +- drivers/usb/typec/tps6598x.c | 49 +- drivers/usb/typec/ucsi/displayport.c | 40 +- drivers/usb/typec/ucsi/trace.c | 11 + drivers/usb/typec/ucsi/trace.h | 79 +- drivers/usb/typec/ucsi/ucsi.c | 609 +- drivers/usb/typec/ucsi/ucsi.h | 417 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 91 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 166 +- drivers/usb/usbip/Kconfig | 1 - drivers/usb/usbip/stub_rx.c | 50 +- drivers/usb/usbip/stub_tx.c | 2 +- drivers/vfio/pci/vfio_pci.c | 11 +- drivers/vfio/pci/vfio_pci_config.c | 32 +- drivers/vfio/pci/vfio_pci_private.h | 4 +- drivers/vfio/vfio.c | 39 +- drivers/vhost/net.c | 12 +- drivers/vhost/scsi.c | 12 +- drivers/vhost/test.c | 12 +- drivers/vhost/vsock.c | 114 +- drivers/video/backlight/Kconfig | 12 +- drivers/video/backlight/Makefile | 2 +- drivers/video/backlight/gpio_backlight.c | 128 +- drivers/video/backlight/ipaq_micro_bl.c | 2 +- drivers/video/backlight/lm3630a_bl.c | 13 +- drivers/video/backlight/pm8941-wled.c | 424 + drivers/video/backlight/pwm_bl.c | 39 +- drivers/video/backlight/qcom-wled.c | 1296 -- drivers/video/backlight/tosa_bl.c | 10 +- drivers/video/backlight/tosa_bl.h | 8 - drivers/video/backlight/tosa_lcd.c | 28 +- drivers/video/console/vgacon.c | 6 +- drivers/video/fbdev/Kconfig | 1 - drivers/video/fbdev/aty/atyfb_base.c | 12 +- drivers/video/fbdev/aty/radeon_pm.c | 2 +- drivers/video/fbdev/core/fbmem.c | 21 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 428 +- drivers/video/fbdev/matrox/i2c-matroxfb.c | 4 +- drivers/video/fbdev/sa1100fb.c | 13 + drivers/video/hdmi.c | 8 +- drivers/video/logo/.gitignore | 1 - drivers/video/logo/Makefile | 15 +- drivers/virt/fsl_hypervisor.c | 2 +- drivers/virtio/virtio_balloon.c | 25 +- drivers/w1/masters/sgi_w1.c | 4 +- drivers/w1/slaves/Kconfig | 8 - drivers/w1/slaves/Makefile | 1 - drivers/w1/slaves/w1_ds2430.c | 295 - drivers/watchdog/Kconfig | 5 +- 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 | 16 +- drivers/watchdog/at91rm9200_wdt.c | 1 - drivers/watchdog/at91sam9_wdt.h | 34 +- drivers/watchdog/ath79_wdt.c | 1 - drivers/watchdog/bcm63xx_wdt.c | 1 - drivers/watchdog/bd70528_wdt.c | 4 +- drivers/watchdog/cadence_wdt.c | 6 +- drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/eurotechwdt.c | 1 - drivers/watchdog/f71808e_wdt.c | 1 - drivers/watchdog/gef_wdt.c | 1 - drivers/watchdog/geodewdt.c | 1 - drivers/watchdog/ib700wdt.c | 1 - drivers/watchdog/ibmasr.c | 1 - drivers/watchdog/imx2_wdt.c | 30 +- drivers/watchdog/imx7ulp_wdt.c | 45 +- drivers/watchdog/indydog.c | 1 - drivers/watchdog/intel-mid_wdt.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 | 108 +- drivers/watchdog/m54xx_wdt.c | 1 - drivers/watchdog/machzwd.c | 1 - drivers/watchdog/menz69_wdt.c | 1 - drivers/watchdog/mixcomwd.c | 1 - drivers/watchdog/mtx-1_wdt.c | 1 - drivers/watchdog/mv64x60_wdt.c | 1 - drivers/watchdog/nv_tco.c | 1 - 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/pnx833x_wdt.c | 1 - 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 | 4 +- 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 | 6 +- drivers/watchdog/w83627hf_wdt.c | 11 +- drivers/watchdog/w83877f_wdt.c | 1 - drivers/watchdog/w83977f_wdt.c | 1 - drivers/watchdog/wafer5823wdt.c | 1 - drivers/watchdog/watchdog_dev.c | 102 +- drivers/watchdog/wdat_wdt.c | 2 +- drivers/watchdog/wdrtas.c | 1 - drivers/watchdog/wdt.c | 1 - drivers/watchdog/wdt285.c | 1 - drivers/watchdog/wdt977.c | 1 - drivers/watchdog/wdt_pci.c | 1 - drivers/xen/Kconfig | 63 +- drivers/xen/balloon.c | 1 + drivers/xen/gntdev-common.h | 8 +- drivers/xen/gntdev.c | 179 +- drivers/xen/mcelog.c | 14 +- drivers/xen/platform-pci.c | 14 +- drivers/xen/swiotlb-xen.c | 12 +- fs/Kconfig | 3 - fs/Makefile | 1 - fs/affs/affs.h | 16 +- fs/affs/super.c | 10 +- fs/afs/cmservice.c | 6 +- fs/afs/dir_edit.c | 12 +- fs/afs/file.c | 6 +- fs/afs/flock.c | 4 +- fs/afs/fsclient.c | 16 +- fs/afs/inode.c | 13 +- fs/afs/internal.h | 16 +- fs/afs/rxrpc.c | 12 +- fs/afs/server.c | 3 +- fs/afs/vl_list.c | 4 +- fs/afs/vlclient.c | 6 +- fs/afs/xattr.c | 16 +- fs/afs/yfsclient.c | 15 +- fs/aio.c | 2 +- fs/binfmt_elf.c | 12 +- fs/binfmt_elf_fdpic.c | 12 +- fs/block_dev.c | 69 +- fs/btrfs/Kconfig | 2 - fs/btrfs/async-thread.c | 113 +- fs/btrfs/async-thread.h | 37 +- fs/btrfs/block-group.c | 589 +- fs/btrfs/block-group.h | 51 +- fs/btrfs/btrfs_inode.h | 3 + fs/btrfs/compression.c | 269 +- fs/btrfs/compression.h | 46 +- fs/btrfs/ctree.c | 287 +- fs/btrfs/ctree.h | 51 +- fs/btrfs/delalloc-space.c | 21 +- fs/btrfs/delayed-inode.c | 18 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/dev-replace.h | 2 +- fs/btrfs/disk-io.c | 365 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-io-tree.h | 248 - fs/btrfs/extent-tree.c | 146 +- fs/btrfs/extent_io.c | 120 +- fs/btrfs/extent_io.h | 231 +- fs/btrfs/extent_map.c | 6 +- fs/btrfs/extent_map.h | 11 +- fs/btrfs/file-item.c | 1 + fs/btrfs/file.c | 74 +- fs/btrfs/free-space-cache.c | 118 +- fs/btrfs/free-space-cache.h | 39 +- fs/btrfs/free-space-tree.c | 133 +- fs/btrfs/free-space-tree.h | 18 +- fs/btrfs/inode.c | 170 +- fs/btrfs/ioctl.c | 49 +- fs/btrfs/locking.c | 309 +- fs/btrfs/locking.h | 13 +- fs/btrfs/lzo.c | 53 +- fs/btrfs/misc.h | 11 - fs/btrfs/ordered-data.c | 7 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/print-tree.c | 6 +- fs/btrfs/props.c | 6 +- fs/btrfs/qgroup.c | 11 +- fs/btrfs/qgroup.h | 2 +- fs/btrfs/raid56.c | 101 +- fs/btrfs/reada.c | 19 +- fs/btrfs/relocation.c | 43 +- fs/btrfs/scrub.c | 100 +- fs/btrfs/send.c | 45 +- fs/btrfs/space-info.c | 8 +- fs/btrfs/space-info.h | 3 +- fs/btrfs/super.c | 28 +- fs/btrfs/sysfs.c | 47 +- fs/btrfs/sysfs.h | 2 +- fs/btrfs/tests/btrfs-tests.c | 11 +- fs/btrfs/tests/btrfs-tests.h | 4 +- fs/btrfs/tests/free-space-tests.c | 15 +- fs/btrfs/tests/free-space-tree-tests.c | 101 +- fs/btrfs/transaction.c | 98 +- fs/btrfs/transaction.h | 5 +- fs/btrfs/tree-checker.c | 211 +- fs/btrfs/tree-log.c | 136 +- fs/btrfs/volumes.c | 494 +- fs/btrfs/volumes.h | 24 +- fs/btrfs/zlib.c | 52 +- fs/btrfs/zstd.c | 47 +- fs/buffer.c | 54 +- fs/ceph/dir.c | 1 - fs/ceph/file.c | 2 +- fs/cifs/cifs_debug.c | 43 +- fs/cifs/cifs_spnego.c | 2 +- fs/cifs/cifsacl.c | 2 + fs/cifs/cifsfs.c | 46 +- fs/cifs/cifsfs.h | 3 +- fs/cifs/cifsglob.h | 90 +- fs/cifs/cifsproto.h | 8 - fs/cifs/connect.c | 191 +- fs/cifs/dfs_cache.c | 3 +- fs/cifs/dir.c | 6 +- fs/cifs/file.c | 159 +- fs/cifs/inode.c | 333 +- fs/cifs/misc.c | 17 +- fs/cifs/sess.c | 230 +- fs/cifs/smb1ops.c | 8 +- fs/cifs/smb2misc.c | 175 +- fs/cifs/smb2ops.c | 141 +- fs/cifs/smb2pdu.c | 168 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/smb2proto.h | 6 +- fs/cifs/smb2transport.c | 165 +- fs/cifs/smbdirect.c | 36 +- fs/cifs/transport.c | 37 +- fs/compat_binfmt_elf.c | 4 +- fs/compat_ioctl.c | 931 +- fs/crypto/bio.c | 29 +- fs/crypto/crypto.c | 124 +- fs/crypto/fscrypt_private.h | 25 +- fs/crypto/keyring.c | 6 +- fs/crypto/keysetup.c | 158 +- fs/crypto/keysetup_v1.c | 4 + fs/crypto/policy.c | 41 +- fs/dax.c | 13 +- fs/dcache.c | 2 +- fs/debugfs/file.c | 87 +- fs/direct-io.c | 21 + fs/ecryptfs/file.c | 1 - fs/erofs/Kconfig | 1 - fs/erofs/decompressor.c | 2 +- fs/erofs/erofs_fs.h | 3 +- fs/erofs/internal.h | 7 +- fs/erofs/super.c | 39 +- fs/erofs/utils.c | 17 +- fs/erofs/zdata.c | 288 +- fs/erofs/zdata.h | 8 +- fs/erofs/zmap.c | 28 +- fs/exec.c | 5 +- fs/ext2/balloc.c | 75 +- fs/ext2/ext2.h | 12 - fs/ext2/inode.c | 9 +- fs/ext2/ioctl.c | 5 +- fs/ext2/super.c | 13 +- fs/ext4/Kconfig | 17 - fs/ext4/Makefile | 1 - fs/ext4/ext4.h | 24 +- fs/ext4/ext4_jbd2.c | 32 +- fs/ext4/ext4_jbd2.h | 106 +- fs/ext4/extents.c | 149 +- fs/ext4/file.c | 412 +- fs/ext4/fsync.c | 72 +- fs/ext4/ialloc.c | 7 +- fs/ext4/indirect.c | 125 +- fs/ext4/inode-test.c | 272 - fs/ext4/inode.c | 931 +- fs/ext4/ioctl.c | 1 - fs/ext4/migrate.c | 103 +- fs/ext4/namei.c | 50 +- fs/ext4/page-io.c | 167 +- fs/ext4/readpage.c | 6 +- fs/ext4/resize.c | 46 +- fs/ext4/super.c | 73 +- fs/ext4/xattr.c | 94 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 190 +- fs/f2fs/dir.c | 7 +- fs/f2fs/f2fs.h | 63 +- fs/f2fs/file.c | 53 +- fs/f2fs/gc.c | 46 +- fs/f2fs/inode.c | 8 +- fs/f2fs/namei.c | 15 +- fs/f2fs/node.c | 3 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 67 +- fs/f2fs/segment.h | 2 - fs/f2fs/super.c | 129 +- fs/f2fs/sysfs.c | 4 - fs/f2fs/xattr.c | 14 +- fs/fat/file.c | 13 +- fs/fcntl.c | 2 +- fs/fuse/dev.c | 33 +- fs/gfs2/bmap.c | 3 +- fs/gfs2/file.c | 36 +- fs/hpfs/dir.c | 1 - fs/hpfs/file.c | 1 - fs/hugetlbfs/inode.c | 63 +- fs/io-wq.c | 1094 -- fs/io-wq.h | 127 - fs/io_uring.c | 2617 ++-- fs/ioctl.c | 92 +- fs/iomap/Makefile | 16 +- fs/iomap/apply.c | 32 +- fs/iomap/buffered-io.c | 756 +- fs/iomap/direct-io.c | 63 +- fs/iomap/fiemap.c | 10 +- fs/iomap/seek.c | 4 +- fs/iomap/swapfile.c | 3 +- fs/iomap/trace.c | 12 - fs/iomap/trace.h | 191 - fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 26 +- fs/jbd2/journal.c | 65 +- fs/jbd2/revoke.c | 6 - fs/jbd2/transaction.c | 400 +- fs/jffs2/nodelist.c | 2 +- fs/kernfs/dir.c | 105 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 4 +- fs/kernfs/kernfs-internal.h | 2 + fs/kernfs/mount.c | 102 +- fs/namei.c | 8 +- fs/nilfs2/ioctl.c | 1 - fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/fdinfo.c | 2 +- fs/notify/fsnotify.c | 2 + fs/notify/fsnotify.h | 2 - fs/ocfs2/acl.c | 4 +- fs/ocfs2/alloc.c | 32 +- fs/ocfs2/aops.c | 1 + fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/ioctl.c | 1 - fs/ocfs2/journal.c | 8 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/suballoc.c | 19 +- fs/ocfs2/super.c | 4 +- fs/pipe.c | 238 +- fs/proc/array.c | 2 +- fs/proc/stat.c | 56 +- fs/pstore/platform.c | 2 +- fs/quota/dquot.c | 289 +- fs/quota/quota.c | 7 +- fs/quota/quota_v1.c | 1 + fs/reiserfs/file.c | 10 +- fs/reiserfs/inode.c | 12 +- fs/reiserfs/namei.c | 7 +- fs/reiserfs/reiserfs.h | 2 - fs/reiserfs/super.c | 2 - fs/reiserfs/xattr.c | 19 +- fs/reiserfs/xattr_acl.c | 4 +- fs/select.c | 10 +- fs/splice.c | 199 +- fs/timerfd.c | 14 +- fs/ubifs/debug.c | 12 + fs/ubifs/journal.c | 4 +- fs/ubifs/orphan.c | 17 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 4 +- fs/ubifs/tnc_commit.c | 34 +- fs/userfaultfd.c | 23 +- fs/utimes.c | 8 +- fs/xfs/Makefile | 1 + fs/xfs/kmem.c | 2 +- fs/xfs/kmem.h | 30 + fs/xfs/libxfs/xfs_ag_resv.c | 2 - fs/xfs/libxfs/xfs_alloc.c | 1236 +- fs/xfs/libxfs/xfs_alloc.h | 16 +- fs/xfs/libxfs/xfs_alloc_btree.c | 1 - fs/xfs/libxfs/xfs_attr.c | 24 +- fs/xfs/libxfs/xfs_attr_leaf.c | 134 +- fs/xfs/libxfs/xfs_attr_leaf.h | 30 +- fs/xfs/libxfs/xfs_attr_remote.c | 1 - fs/xfs/libxfs/xfs_bit.c | 1 - fs/xfs/libxfs/xfs_bmap.c | 700 +- fs/xfs/libxfs/xfs_bmap.h | 3 +- fs/xfs/libxfs/xfs_btree.c | 97 +- fs/xfs/libxfs/xfs_btree.h | 37 +- fs/xfs/libxfs/xfs_da_btree.c | 668 +- fs/xfs/libxfs/xfs_da_btree.h | 73 +- fs/xfs/libxfs/xfs_da_format.c | 888 ++ fs/xfs/libxfs/xfs_da_format.h | 59 +- fs/xfs/libxfs/xfs_dir2.c | 72 +- fs/xfs/libxfs/xfs_dir2.h | 90 +- fs/xfs/libxfs/xfs_dir2_block.c | 131 +- fs/xfs/libxfs/xfs_dir2_data.c | 282 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 307 +- fs/xfs/libxfs/xfs_dir2_node.c | 431 +- fs/xfs/libxfs/xfs_dir2_priv.h | 114 +- fs/xfs/libxfs/xfs_dir2_sf.c | 424 +- fs/xfs/libxfs/xfs_dquot_buf.c | 8 +- fs/xfs/libxfs/xfs_format.h | 14 +- fs/xfs/libxfs/xfs_fs.h | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 117 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 21 +- fs/xfs/libxfs/xfs_inode_buf.h | 5 +- fs/xfs/libxfs/xfs_inode_fork.c | 22 +- fs/xfs/libxfs/xfs_inode_fork.h | 18 +- fs/xfs/libxfs/xfs_log_format.h | 4 +- fs/xfs/libxfs/xfs_log_recover.h | 4 +- fs/xfs/libxfs/xfs_refcount.c | 174 +- fs/xfs/libxfs/xfs_rmap.c | 377 +- fs/xfs/libxfs/xfs_rtbitmap.c | 4 +- fs/xfs/libxfs/xfs_sb.c | 1 - fs/xfs/libxfs/xfs_trans_inode.c | 8 +- fs/xfs/libxfs/xfs_trans_resv.c | 6 +- fs/xfs/libxfs/xfs_types.h | 2 + fs/xfs/scrub/attr.c | 11 +- fs/xfs/scrub/bitmap.c | 3 +- fs/xfs/scrub/common.h | 9 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/dabtree.h | 3 +- fs/xfs/scrub/dir.c | 132 +- fs/xfs/scrub/fscounters.c | 8 +- fs/xfs/scrub/health.c | 1 - fs/xfs/scrub/parent.c | 27 +- fs/xfs/scrub/quota.c | 7 - fs/xfs/scrub/scrub.c | 1 - fs/xfs/xfs_acl.c | 18 +- fs/xfs/xfs_aops.c | 791 +- fs/xfs/xfs_aops.h | 20 + fs/xfs/xfs_attr_inactive.c | 76 +- fs/xfs/xfs_attr_list.c | 75 +- fs/xfs/xfs_bmap_item.c | 11 +- fs/xfs/xfs_bmap_util.c | 255 +- fs/xfs/xfs_bmap_util.h | 4 + fs/xfs/xfs_buf.c | 32 +- fs/xfs/xfs_buf.h | 1 + fs/xfs/xfs_buf_item.c | 6 +- fs/xfs/xfs_dir2_readdir.c | 137 +- fs/xfs/xfs_discard.c | 6 +- fs/xfs/xfs_dquot.c | 46 +- fs/xfs/xfs_dquot.h | 98 +- fs/xfs/xfs_dquot_item.h | 34 +- fs/xfs/xfs_error.c | 31 +- fs/xfs/xfs_error.h | 33 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 9 +- fs/xfs/xfs_file.c | 113 +- fs/xfs/xfs_filestream.c | 3 +- fs/xfs/xfs_fsmap.c | 1 - fs/xfs/xfs_icache.c | 8 +- fs/xfs/xfs_icreate_item.c | 2 +- fs/xfs/xfs_inode.c | 48 +- fs/xfs/xfs_inode.h | 31 +- fs/xfs/xfs_inode_item.c | 15 +- fs/xfs/xfs_ioctl.c | 203 +- fs/xfs/xfs_ioctl.h | 7 + fs/xfs/xfs_ioctl32.c | 49 +- fs/xfs/xfs_ioctl32.h | 13 +- fs/xfs/xfs_iomap.c | 865 +- fs/xfs/xfs_iomap.h | 13 +- fs/xfs/xfs_iops.c | 70 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_iwalk.c | 3 +- fs/xfs/xfs_linux.h | 14 +- fs/xfs/xfs_log.c | 434 +- fs/xfs/xfs_log_cil.c | 6 +- fs/xfs/xfs_log_priv.h | 33 +- fs/xfs/xfs_log_recover.c | 148 +- fs/xfs/xfs_message.c | 22 +- fs/xfs/xfs_message.h | 6 +- fs/xfs/xfs_mount.c | 58 +- fs/xfs/xfs_mount.h | 57 +- fs/xfs/xfs_pnfs.c | 58 +- fs/xfs/xfs_qm.c | 67 +- fs/xfs/xfs_qm.h | 6 +- fs/xfs/xfs_qm_bhv.c | 8 +- fs/xfs/xfs_qm_syscalls.c | 139 +- fs/xfs/xfs_quotaops.c | 3 - fs/xfs/xfs_refcount_item.c | 9 +- fs/xfs/xfs_reflink.c | 138 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_rmap_item.c | 13 +- fs/xfs/xfs_rtalloc.c | 3 +- fs/xfs/xfs_super.c | 1471 +- fs/xfs/xfs_super.h | 10 - fs/xfs/xfs_symlink.c | 1 - fs/xfs/xfs_symlink.h | 2 +- fs/xfs/xfs_trace.h | 100 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans_ail.c | 10 +- fs/xfs/xfs_trans_dquot.c | 56 +- fs/xfs/xfs_xattr.c | 1 - include/Kbuild | 1185 ++ include/acpi/acpi_bus.h | 8 +- include/acpi/acpixf.h | 8 +- include/acpi/button.h | 12 + include/asm-generic/4level-fixup.h | 1 + include/asm-generic/5level-fixup.h | 1 + include/asm-generic/Kbuild | 1 - include/asm-generic/export.h | 3 +- include/asm-generic/io.h | 89 +- include/asm-generic/mshyperv.h | 2 - include/asm-generic/pgtable-nop4d.h | 2 +- include/asm-generic/pgtable-nopmd.h | 2 +- include/asm-generic/pgtable-nopud.h | 2 +- include/asm-generic/pgtable.h | 51 - include/asm-generic/tlb.h | 6 +- include/asm-generic/vmlinux.lds.h | 80 +- include/clocksource/hyperv_timer.h | 7 +- include/crypto/aead.h | 2 +- include/crypto/algapi.h | 149 + include/crypto/blake2s.h | 106 - include/crypto/chacha.h | 83 +- include/crypto/chacha20poly1305.h | 48 - include/crypto/curve25519.h | 71 - include/crypto/engine.h | 4 + include/crypto/hash.h | 2 +- include/crypto/internal/blake2s.h | 24 - include/crypto/internal/chacha.h | 43 - include/crypto/internal/des.h | 12 + include/crypto/internal/poly1305.h | 58 - include/crypto/internal/skcipher.h | 62 + include/crypto/poly1305.h | 69 +- include/crypto/skcipher.h | 49 +- include/drm/amd_asic_type.h | 56 +- include/drm/bridge/dw_hdmi.h | 6 - include/drm/drmP.h | 103 + include/drm/drm_bridge.h | 33 +- include/drm/drm_cache.h | 2 +- include/drm/drm_connector.h | 25 +- include/drm/drm_crtc.h | 1 + include/drm/drm_dp_helper.h | 140 +- include/drm/drm_dp_mst_helper.h | 172 +- include/drm/drm_drv.h | 2 + include/drm/drm_edid.h | 5 +- include/drm/drm_encoder.h | 6 +- include/drm/drm_fb_helper.h | 7 +- include/drm/drm_gem.h | 15 - include/drm/drm_gem_shmem_helper.h | 30 +- include/drm/drm_gem_ttm_helper.h | 21 - include/drm/drm_gem_vram_helper.h | 107 +- include/drm/drm_mm.h | 7 +- include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_modeset_lock.h | 9 - include/drm/drm_os_linux.h | 55 + include/drm/drm_panel.h | 13 +- include/drm/drm_plane.h | 31 +- include/drm/drm_prime.h | 2 + include/drm/drm_print.h | 26 - include/drm/drm_rect.h | 31 - include/drm/drm_simple_kms_helper.h | 2 +- include/drm/drm_vblank.h | 15 +- include/drm/drm_vram_mm_helper.h | 104 + include/drm/gpu_scheduler.h | 3 - include/drm/i915_drm.h | 18 + include/drm/i915_mei_hdcp_interface.h | 42 +- include/drm/ttm/ttm_bo_api.h | 80 +- include/drm/ttm/ttm_bo_driver.h | 32 +- include/drm/ttm/ttm_execbuf_util.h | 2 +- include/drm/ttm/ttm_memory.h | 1 + include/drm/ttm/ttm_page_alloc.h | 2 +- include/dt-bindings/clock/aspeed-clock.h | 2 - include/dt-bindings/clock/ast2600-clock.h | 4 - include/dt-bindings/clock/axg-audio-clkc.h | 10 - include/dt-bindings/clock/bm1880-clock.h | 82 - include/dt-bindings/clock/imx7ulp-clock.h | 1 - include/dt-bindings/clock/imx8mm-clock.h | 19 +- include/dt-bindings/clock/imx8mn-clock.h | 19 +- include/dt-bindings/clock/imx8mq-clock.h | 24 +- include/dt-bindings/clock/omap5.h | 4 - include/dt-bindings/clock/px30-cru.h | 2 - include/dt-bindings/clock/qcom,gcc-msm8998.h | 6 - include/dt-bindings/clock/qcom,gcc-sc7180.h | 155 - include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h | 18 - include/dt-bindings/clock/r8a774b1-cpg-mssr.h | 57 - include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 - include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/clock/tegra124-car-common.h | 3 +- include/dt-bindings/clock/tegra210-car.h | 6 +- include/dt-bindings/clock/x1000-cgu.h | 44 - include/dt-bindings/dma/x1000-dma.h | 40 - include/dt-bindings/gpio/meson-a1-gpio.h | 73 - include/dt-bindings/iio/adc/ingenic,adc.h | 1 - include/dt-bindings/interconnect/qcom,msm8974.h | 146 - include/dt-bindings/net/qca-ar803x.h | 13 - include/dt-bindings/net/ti-dp83869.h | 42 - include/dt-bindings/pinctrl/at91.h | 4 +- include/dt-bindings/pmu/exynos_ppmu.h | 25 - include/dt-bindings/power/r8a774b1-sysc.h | 26 - include/dt-bindings/power/r8a77961-sysc.h | 32 - .../dt-bindings/regulator/dlg,da9063-regulator.h | 16 - .../reset/amlogic,meson-g12a-audio-reset.h | 15 - include/dt-bindings/sound/samsung-i2s.h | 12 +- include/keys/system_keyring.h | 6 - include/keys/trusted.h | 136 + include/keys/trusted_tpm.h | 111 - 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_hypercalls.h | 43 - include/kvm/arm_psci.h | 2 +- include/kvm/arm_vgic.h | 8 +- include/linux/acpi.h | 8 - include/linux/aer.h | 4 - include/linux/arch_topology.h | 1 - include/linux/arm-smccc.h | 75 - include/linux/arm_sdei.h | 6 + include/linux/audit.h | 5 +- include/linux/blk-cgroup.h | 199 +- include/linux/blk-mq.h | 300 +- include/linux/blk_types.h | 28 +- include/linux/blkdev.h | 33 +- include/linux/bpf.h | 296 +- include/linux/bpf_types.h | 77 +- include/linux/bpf_verifier.h | 12 +- include/linux/brcmphy.h | 10 +- include/linux/bsearch.h | 2 +- include/linux/btf.h | 33 - include/linux/can/platform/mcp251x.h | 22 + include/linux/can/rx-offload.h | 7 +- include/linux/cgroup-defs.h | 19 +- include/linux/cgroup.h | 27 +- include/linux/clk-provider.h | 1 - include/linux/clk/tegra.h | 24 - include/linux/clk/ti.h | 3 +- include/linux/compat.h | 21 +- include/linux/context_tracking.h | 30 +- include/linux/context_tracking_state.h | 21 +- include/linux/coresight.h | 6 - include/linux/counter.h | 76 +- include/linux/cpu.h | 7 +- include/linux/cpuhotplug.h | 2 - include/linux/cpuidle.h | 29 +- include/linux/crypto.h | 861 +- include/linux/debugfs.h | 136 +- include/linux/device-mapper.h | 27 +- include/linux/device.h | 39 +- include/linux/device_cgroup.h | 19 +- include/linux/dim.h | 63 +- include/linux/dma-buf.h | 63 +- include/linux/dma-direct.h | 37 +- include/linux/dma-mapping.h | 15 +- include/linux/dma-noncoherent.h | 22 +- include/linux/dma/sprd-dma.h | 4 - include/linux/dmar.h | 2 - include/linux/dmi.h | 4 - include/linux/edac.h | 146 +- include/linux/efi.h | 18 +- include/linux/errname.h | 16 - include/linux/export.h | 1 - include/linux/exportfs.h | 5 - include/linux/extable.h | 10 - include/linux/falloc.h | 26 - include/linux/fb.h | 2 +- include/linux/filter.h | 27 +- include/linux/firmware/broadcom/tee_bnxt_fw.h | 14 - .../linux/firmware/intel/stratix10-svc-client.h | 8 - include/linux/firmware/xlnx-zynqmp.h | 13 +- include/linux/fs.h | 19 +- include/linux/fscrypt.h | 35 +- include/linux/fsl/mc.h | 2 - include/linux/ftrace.h | 152 +- include/linux/futex.h | 40 +- include/linux/fwnode.h | 52 +- include/linux/genhd.h | 5 +- include/linux/gfp.h | 2 - include/linux/gpio/consumer.h | 54 +- include/linux/gpio/driver.h | 8 - include/linux/hmm.h | 190 +- include/linux/host1x.h | 26 +- include/linux/hrtimer.h | 14 +- include/linux/huge_mm.h | 2 + include/linux/hugetlb.h | 140 +- include/linux/hyperv.h | 31 +- include/linux/i2c-pxa.h | 18 + include/linux/i2c.h | 21 +- include/linux/icmp.h | 15 - include/linux/icmpv6.h | 14 - include/linux/iio/adc/ad_sigma_delta.h | 2 - include/linux/iio/iio.h | 2 - include/linux/iio/imu/adis.h | 6 +- include/linux/ima.h | 3 +- include/linux/input.h | 1 - include/linux/interrupt.h | 16 +- include/linux/io-pgtable.h | 2 +- include/linux/io.h | 2 - include/linux/ioasid.h | 76 - include/linux/iomap.h | 129 +- include/linux/iommu.h | 65 +- include/linux/ioport.h | 1 - include/linux/ipmi_smi.h | 12 +- include/linux/irq.h | 6 - include/linux/irq_work.h | 10 +- include/linux/irqchip/arm-gic-v3.h | 6 +- include/linux/irqchip/arm-gic-v4.h | 4 - include/linux/irqchip/ingenic.h | 14 + include/linux/irqdomain.h | 1 - include/linux/jbd2.h | 120 +- include/linux/journal-head.h | 21 +- include/linux/kasan.h | 31 - include/linux/kernel.h | 7 + include/linux/kernel_stat.h | 18 - include/linux/kernfs.h | 57 +- include/linux/kvm_host.h | 41 +- include/linux/kvm_types.h | 2 - include/linux/led-class-flash.h | 41 +- include/linux/leds.h | 100 +- include/linux/libata.h | 13 +- include/linux/libfdt_env.h | 5 +- include/linux/libnvdimm.h | 7 + include/linux/license.h | 1 - include/linux/linkage.h | 249 +- include/linux/linkmode.h | 6 - include/linux/livepatch.h | 17 - include/linux/lockdep.h | 21 +- include/linux/lsm_hooks.h | 15 - include/linux/memblock.h | 3 - include/linux/memcontrol.h | 49 +- include/linux/memory_hotplug.h | 11 +- include/linux/memregion.h | 23 - include/linux/mfd/abx500/ab8500-gpadc.h | 75 + include/linux/mfd/arizona/registers.h | 7 + include/linux/mfd/core.h | 49 +- include/linux/mfd/db8500-prcmu.h | 4 +- include/linux/mfd/dbx500-prcmu.h | 7 +- include/linux/mfd/madera/core.h | 11 - include/linux/mfd/max77620.h | 1 + include/linux/mfd/mt6397/rtc.h | 71 - include/linux/mfd/rk808.h | 2 +- include/linux/mfd/twl.h | 12 +- include/linux/miscdevice.h | 1 - include/linux/mlx5/driver.h | 20 +- include/linux/mlx5/fs.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 47 +- include/linux/mmc/card.h | 3 +- include/linux/mmc/sdio_ids.h | 2 - include/linux/mmu_notifier.h | 147 +- include/linux/mmzone.h | 79 +- include/linux/module.h | 7 +- include/linux/moduleloader.h | 2 +- include/linux/mroute_base.h | 28 +- include/linux/mtd/spi-nor.h | 64 +- include/linux/mtio.h | 60 - include/linux/nd.h | 2 +- include/linux/netdevice.h | 48 +- include/linux/netfilter.h | 41 +- include/linux/netfilter/ipset/ip_set.h | 196 +- include/linux/netfilter/ipset/ip_set_bitmap.h | 14 + include/linux/netfilter/ipset/ip_set_getport.h | 3 + include/linux/nvme-fc.h | 182 +- include/linux/nvme.h | 60 +- include/linux/nvmem-consumer.h | 11 +- include/linux/of_address.h | 21 +- include/linux/of_net.h | 7 +- include/linux/of_pci.h | 5 +- include/linux/page-isolation.h | 4 +- include/linux/pagewalk.h | 9 - include/linux/parport.h | 1 - include/linux/pci-ats.h | 77 +- include/linux/pci-epc.h | 2 +- include/linux/pci.h | 62 +- include/linux/pci_ids.h | 1 - include/linux/percpu-refcount.h | 16 +- include/linux/percpu-rwsem.h | 4 +- include/linux/perf_event.h | 74 +- include/linux/phy.h | 26 +- include/linux/phy/phy.h | 3 +- include/linux/phy/tegra/xusb.h | 4 +- include/linux/phylink.h | 25 +- include/linux/pid.h | 7 +- include/linux/pid_namespace.h | 2 - include/linux/pipe_fs_i.h | 64 +- include/linux/platform_data/cros_ec_commands.h | 285 +- include/linux/platform_data/cros_ec_proto.h | 138 +- include/linux/platform_data/cros_ec_sensorhub.h | 30 - include/linux/platform_data/gpio_backlight.h | 3 + include/linux/platform_data/hsmmc-omap.h | 3 + include/linux/platform_data/i2c-pxa.h | 4 + include/linux/platform_data/intel-spi.h | 1 - include/linux/platform_data/pixcir_i2c_ts.h | 64 + include/linux/platform_data/spi-mt65xx.h | 1 + include/linux/platform_data/st_sensors_pdata.h | 2 - include/linux/platform_data/wilco-ec.h | 15 - include/linux/platform_device.h | 70 +- include/linux/pm.h | 2 - include/linux/pm_domain.h | 5 - include/linux/pm_opp.h | 13 - include/linux/pm_qos.h | 86 +- include/linux/power/smartreflex.h | 3 - include/linux/property.h | 106 +- include/linux/psci.h | 9 +- include/linux/pxa2xx_ssp.h | 2 +- include/linux/qcom_scm.h | 2 - include/linux/quota.h | 2 +- include/linux/quotaops.h | 14 +- include/linux/rculist_bl.h | 28 + include/linux/rcupdate.h | 20 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/refcount.h | 269 +- include/linux/regulator/ab8500.h | 3 + include/linux/regulator/fixed.h | 1 - include/linux/resource_ext.h | 12 - include/linux/rtc.h | 5 - include/linux/rtc/ds1685.h | 12 +- include/linux/rtsx_pci.h | 1 - include/linux/rwlock_api_smp.h | 16 +- include/linux/sbitmap.h | 9 + include/linux/sched.h | 15 +- include/linux/sched/mm.h | 6 +- include/linux/sched/task.h | 3 - include/linux/seccomp.h | 6 +- include/linux/security.h | 41 +- include/linux/sed-opal.h | 1 - include/linux/seq_buf.h | 3 - include/linux/seqlock.h | 4 +- include/linux/sfp.h | 31 +- include/linux/skbuff.h | 19 +- include/linux/skmsg.h | 38 +- include/linux/slab.h | 20 + include/linux/soc/qcom/irq.h | 34 - include/linux/socket.h | 6 - include/linux/sort.h | 8 +- include/linux/soundwire/sdw.h | 7 +- include/linux/spi/spi.h | 132 +- include/linux/spinlock_api_smp.h | 8 +- include/linux/stat.h | 3 +- include/linux/stmmac.h | 4 +- include/linux/string.h | 2 - include/linux/swap.h | 2 +- include/linux/sxgbe_platform.h | 4 +- include/linux/sys_soc.h | 1 - include/linux/syscalls.h | 16 +- include/linux/tcp.h | 2 +- include/linux/tick.h | 9 +- include/linux/time.h | 9 +- include/linux/time32.h | 2 +- include/linux/tpm.h | 250 +- include/linux/trace.h | 8 - include/linux/trace_events.h | 8 +- include/linux/trace_seq.h | 4 - include/linux/types.h | 7 +- include/linux/u64_stats_sync.h | 51 +- include/linux/uaccess.h | 16 - include/linux/uio.h | 4 +- include/linux/usb/role.h | 3 - include/linux/usb/tcpm.h | 41 + include/linux/usb/typec.h | 41 +- include/linux/usb/usbnet.h | 2 +- include/linux/virtio_vsock.h | 18 +- include/linux/vm_sockets.h | 15 + include/linux/vmalloc.h | 13 - include/linux/vmw_vmci_api.h | 2 - include/linux/vtime.h | 59 +- include/linux/w1.h | 1 - include/linux/wait.h | 11 +- include/linux/ww_mutex.h | 2 +- include/media/cec-notifier.h | 7 +- include/media/cec-pin.h | 10 +- include/media/cec.h | 31 + include/media/dvb-usb-ids.h | 1 - include/media/hevc-ctrls.h | 212 - include/media/i2c/smiapp.h | 1 + include/media/rc-map.h | 24 +- include/media/v4l2-common.h | 33 +- include/media/v4l2-ctrls.h | 87 - include/media/v4l2-device.h | 2 +- include/media/v4l2-mem2mem.h | 44 +- include/media/videobuf2-core.h | 3 - include/media/videobuf2-v4l2.h | 5 - include/net/act_api.h | 47 +- include/net/addrconf.h | 6 +- include/net/af_vsock.h | 45 +- include/net/arp.h | 4 +- include/net/cfg80211.h | 13 +- include/net/devlink.h | 68 +- include/net/dsa.h | 108 +- include/net/fib_notifier.h | 13 +- include/net/fib_rules.h | 3 +- include/net/flow_dissector.h | 33 +- include/net/gen_stats.h | 6 - include/net/genetlink.h | 20 +- include/net/ip.h | 16 +- include/net/ip6_fib.h | 50 +- include/net/ip_fib.h | 21 +- include/net/ip_vs.h | 2 +- include/net/ipv6.h | 5 - include/net/mac80211.h | 90 +- include/net/ndisc.h | 8 +- include/net/neighbour.h | 2 +- include/net/net_namespace.h | 6 +- include/net/netfilter/nf_conntrack_extend.h | 10 + include/net/netfilter/nf_flow_table.h | 64 +- include/net/netfilter/nf_tables.h | 22 +- include/net/netfilter/nf_tables_offload.h | 1 - include/net/netns/ipv6.h | 3 - include/net/netns/mib.h | 3 - include/net/netns/sctp.h | 14 - include/net/netprio_cgroup.h | 2 +- include/net/page_pool.h | 85 +- include/net/route.h | 4 - include/net/sch_generic.h | 18 +- include/net/sctp/constants.h | 12 - include/net/sctp/structs.h | 16 +- include/net/sctp/ulpevent.h | 16 +- include/net/smc.h | 7 - include/net/snmp.h | 6 - include/net/sock.h | 27 +- include/net/tcp.h | 12 +- include/net/tls.h | 72 +- include/net/tls_toe.h | 77 - include/net/vsock_addr.h | 2 +- include/net/xdp_priv.h | 4 + include/net/xdp_sock.h | 51 +- include/net/xfrm.h | 7 + include/rdma/ib_cm.h | 32 +- include/rdma/ib_mad.h | 40 + include/rdma/ib_umem.h | 4 +- include/rdma/ib_umem_odp.h | 86 +- include/rdma/ib_verbs.h | 81 +- include/rdma/restrack.h | 5 - include/scsi/iscsi_proto.h | 1 - include/scsi/scsi_cmnd.h | 5 +- include/scsi/scsi_device.h | 5 +- include/scsi/scsi_host.h | 19 +- include/soc/fsl/qman.h | 11 - include/soc/mscc/ocelot.h | 543 - include/sound/core.h | 1 - include/sound/dmaengine_pcm.h | 5 - include/sound/hda_codec.h | 1 - include/sound/intel-dsp-config.h | 34 - include/sound/memalloc.h | 2 +- include/sound/pcm.h | 20 +- include/sound/pxa2xx-lib.h | 26 +- include/sound/rt5682.h | 1 - include/sound/simple_card_utils.h | 1 - include/sound/soc-acpi-intel-match.h | 3 - include/sound/soc-acpi.h | 4 - include/sound/soc-component.h | 52 +- include/sound/soc-dpcm.h | 18 +- include/sound/soc.h | 38 +- include/sound/sof.h | 3 - include/sound/sof/dai-imx.h | 34 - include/sound/sof/dai.h | 2 - include/sound/sof/header.h | 2 - include/sound/sof/pm.h | 8 - include/sound/sof/stream.h | 4 +- include/sound/timer.h | 6 +- include/sound/wm8904.h | 2 +- include/target/target_core_base.h | 1 + include/trace/bpf_probe.h | 3 +- include/trace/events/bridge.h | 12 +- include/trace/events/btrfs.h | 131 +- include/trace/events/cgroup.h | 6 +- include/trace/events/ext4.h | 13 +- include/trace/events/fsi.h | 6 +- include/trace/events/fsi_master_aspeed.h | 77 - include/trace/events/io_uring.h | 358 - include/trace/events/jbd2.h | 16 +- include/trace/events/kmem.h | 47 - include/trace/events/page_pool.h | 44 +- include/trace/events/rcu.h | 47 +- include/trace/events/timer.h | 19 +- include/trace/events/wbt.h | 12 +- include/trace/events/writeback.h | 140 +- include/trace/events/xdp.h | 21 +- include/trace/trace_events.h | 6 - include/uapi/asm-generic/msgbuf.h | 12 +- include/uapi/asm-generic/posix_types.h | 1 - include/uapi/asm-generic/sembuf.h | 7 +- include/uapi/asm-generic/shmbuf.h | 12 +- include/uapi/drm/amdgpu_drm.h | 2 - include/uapi/drm/drm.h | 3 +- include/uapi/drm/drm_fourcc.h | 28 +- include/uapi/drm/exynos_drm.h | 2 +- include/uapi/drm/i915_drm.h | 128 +- include/uapi/drm/omap_drm.h | 18 +- include/uapi/drm/v3d_drm.h | 8 +- include/uapi/drm/vmwgfx_drm.h | 4 +- include/uapi/linux/audit.h | 1 - include/uapi/linux/blkzoned.h | 17 +- include/uapi/linux/bpf.h | 188 +- include/uapi/linux/btrfs.h | 5 +- include/uapi/linux/btrfs_tree.h | 23 +- include/uapi/linux/cec-funcs.h | 34 +- include/uapi/linux/cec.h | 133 +- include/uapi/linux/chio.h | 11 +- include/uapi/linux/cyclades.h | 6 +- include/uapi/linux/dcbnl.h | 2 +- include/uapi/linux/devlink.h | 4 - include/uapi/linux/elfcore.h | 8 +- include/uapi/linux/errqueue.h | 7 - include/uapi/linux/ethtool.h | 6 - include/uapi/linux/fcntl.h | 9 +- include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/gen_stats.h | 5 +- include/uapi/linux/gpio.h | 24 - include/uapi/linux/if.h | 1 - include/uapi/linux/if_link.h | 2 - include/uapi/linux/input-event-codes.h | 75 - include/uapi/linux/io_uring.h | 25 +- include/uapi/linux/iommu.h | 169 - include/uapi/linux/kvm.h | 12 - include/uapi/linux/lwtunnel.h | 41 - include/uapi/linux/magic.h | 1 - include/uapi/linux/msg.h | 6 +- include/uapi/linux/netfilter/ipset/ip_set.h | 2 - include/uapi/linux/netfilter/nf_tables.h | 4 - include/uapi/linux/netfilter_arp/arp_tables.h | 2 +- include/uapi/linux/netfilter_bridge/ebtables.h | 2 +- include/uapi/linux/netfilter_ipv4/ip_tables.h | 2 +- include/uapi/linux/netfilter_ipv6/ip6_tables.h | 2 +- include/uapi/linux/nl80211.h | 34 - include/uapi/linux/openvswitch.h | 4 +- include/uapi/linux/pci_regs.h | 3 - include/uapi/linux/perf_event.h | 10 +- include/uapi/linux/pkt_cls.h | 34 - include/uapi/linux/pkt_sched.h | 22 +- include/uapi/linux/ppp-ioctl.h | 2 - include/uapi/linux/ppp_defs.h | 18 +- include/uapi/linux/psp-sev.h | 3 - include/uapi/linux/resource.h | 4 +- include/uapi/linux/rtnetlink.h | 7 - include/uapi/linux/sched.h | 64 +- include/uapi/linux/sctp.h | 31 +- include/uapi/linux/seccomp.h | 29 - include/uapi/linux/sed-opal.h | 20 - include/uapi/linux/sem.h | 4 +- include/uapi/linux/serial_core.h | 2 +- include/uapi/linux/shm.h | 6 +- include/uapi/linux/snmp.h | 17 - include/uapi/linux/stat.h | 2 +- include/uapi/linux/tc_act/tc_tunnel_key.h | 29 - include/uapi/linux/tcp.h | 10 +- include/uapi/linux/time.h | 6 +- include/uapi/linux/time_types.h | 5 - include/uapi/linux/tipc.h | 22 - include/uapi/linux/tipc_config.h | 4 +- include/uapi/linux/tipc_netlink.h | 4 - include/uapi/linux/utime.h | 4 +- include/uapi/linux/v4l2-controls.h | 1 - include/uapi/linux/videodev2.h | 22 +- include/uapi/linux/virtio_ring.h | 2 +- include/uapi/misc/fastrpc.h | 15 - include/uapi/misc/habanalabs.h | 48 +- include/uapi/rdma/cxgb3-abi.h | 82 + include/uapi/rdma/efa-abi.h | 6 - include/uapi/rdma/ib_user_ioctl_verbs.h | 22 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 - include/uapi/rdma/nes-abi.h | 115 + include/uapi/rdma/qedr-abi.h | 25 - include/uapi/rdma/rdma_user_ioctl_cmds.h | 22 + include/uapi/rdma/vmw_pvrdma-abi.h | 5 - include/uapi/sound/compress_params.h | 10 - include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 11 +- include/xen/interface/xen-mca.h | 10 +- include/xen/swiotlb-xen.h | 8 +- init/Kconfig | 44 +- init/do_mounts.c | 49 - init/initramfs.c | 8 - ipc/syscall.c | 2 +- kernel/Kconfig.preempt | 2 +- kernel/Makefile | 4 +- kernel/audit.c | 15 +- kernel/bpf/Makefile | 1 - kernel/bpf/arraymap.c | 263 +- kernel/bpf/btf.c | 796 +- kernel/bpf/cgroup.c | 4 +- kernel/bpf/core.c | 129 +- kernel/bpf/devmap.c | 74 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/inode.c | 7 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/map_in_map.c | 7 +- kernel/bpf/stackmap.c | 11 +- kernel/bpf/syscall.c | 382 +- kernel/bpf/trampoline.c | 253 - kernel/bpf/verifier.c | 543 +- kernel/bpf/xskmap.c | 118 +- kernel/cgroup/cgroup-internal.h | 5 +- kernel/cgroup/cgroup-v1.c | 5 +- kernel/cgroup/cgroup.c | 325 +- kernel/cgroup/cpuset.c | 2 + kernel/cgroup/freezer.c | 9 - kernel/cgroup/pids.c | 11 +- kernel/cgroup/rstat.c | 46 +- kernel/compat.c | 24 + kernel/context_tracking.c | 6 +- kernel/cpu.c | 2 +- kernel/debug/debug_core.c | 34 - kernel/debug/debug_core.h | 3 +- kernel/debug/kdb/kdb_bt.c | 116 +- kernel/debug/kdb/kdb_io.c | 231 +- kernel/debug/kdb/kdb_private.h | 1 - kernel/dma/Kconfig | 12 +- kernel/dma/coherent.c | 16 +- kernel/dma/contiguous.c | 9 +- kernel/dma/debug.c | 41 +- kernel/dma/direct.c | 188 +- kernel/dma/mapping.c | 45 +- kernel/dma/remap.c | 55 + kernel/dma/swiotlb.c | 2 +- kernel/events/core.c | 381 +- kernel/events/internal.h | 1 - kernel/events/ring_buffer.c | 60 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 34 +- kernel/extable.c | 2 - kernel/fork.c | 147 +- kernel/futex.c | 326 +- kernel/gen_kheaders.sh | 64 +- kernel/irq/chip.c | 44 - kernel/irq/irqdesc.c | 2 +- kernel/irq_work.c | 34 +- kernel/kexec_file.c | 4 +- kernel/livepatch/Makefile | 2 +- kernel/livepatch/core.c | 44 +- kernel/livepatch/core.h | 5 +- kernel/livepatch/patch.c | 3 +- kernel/livepatch/state.c | 119 - kernel/livepatch/state.h | 9 - kernel/livepatch/transition.c | 12 +- kernel/locking/lockdep.c | 7 +- kernel/locking/locktorture.c | 9 +- kernel/locking/mutex.c | 8 +- kernel/locking/rtmutex.c | 6 +- kernel/locking/rwsem.c | 10 +- kernel/module.c | 8 +- kernel/panic.c | 11 + kernel/pid.c | 86 +- kernel/pid_namespace.c | 2 + kernel/power/power.h | 2 +- kernel/power/qos.c | 4 +- kernel/power/snapshot.c | 9 +- kernel/printk/printk.c | 12 +- kernel/rcu/rcu.h | 4 +- kernel/rcu/rcu_segcblist.c | 6 +- kernel/rcu/rcuperf.c | 16 + kernel/rcu/rcutorture.c | 44 +- kernel/rcu/tree.c | 73 +- kernel/rcu/tree.h | 1 - kernel/rcu/tree_plugin.h | 2 +- kernel/sched/core.c | 36 +- kernel/sched/cputime.c | 288 +- kernel/sched/deadline.c | 12 +- kernel/sched/fair.c | 1427 +- kernel/sched/features.h | 1 - kernel/sched/idle.c | 34 +- kernel/sched/rt.c | 12 +- kernel/sched/sched.h | 25 +- kernel/sched/stop_task.c | 9 +- kernel/sched/topology.c | 9 +- kernel/sched/wait.c | 37 +- kernel/seccomp.c | 28 +- kernel/stacktrace.c | 4 +- kernel/stop_machine.c | 1 - kernel/sys.c | 4 +- kernel/sys_ni.c | 23 - kernel/sysctl-test.c | 392 - kernel/sysctl.c | 2 +- kernel/sysctl_binary.c | 1305 ++ kernel/time/hrtimer.c | 13 +- kernel/time/itimer.c | 189 +- kernel/time/tick-sched.c | 13 +- kernel/time/time.c | 58 +- kernel/trace/Kconfig | 27 +- kernel/trace/blktrace.c | 84 +- kernel/trace/bpf_trace.c | 229 +- kernel/trace/fgraph.c | 11 +- kernel/trace/ftrace.c | 619 +- kernel/trace/preemptirq_delay_test.c | 144 +- kernel/trace/ring_buffer_benchmark.c | 4 +- kernel/trace/trace.c | 214 +- kernel/trace/trace.h | 25 +- kernel/trace/trace_benchmark.c | 4 +- kernel/trace/trace_branch.c | 8 +- kernel/trace/trace_event_perf.c | 15 +- kernel/trace/trace_events.c | 29 +- kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_export.c | 4 +- kernel/trace/trace_hwlat.c | 15 +- kernel/trace/trace_kprobe.c | 27 +- kernel/trace/trace_output.c | 15 - kernel/trace/trace_seq.c | 30 - kernel/trace/trace_stat.c | 6 +- kernel/trace/trace_stat.h | 2 +- kernel/trace/trace_syscalls.c | 32 +- kernel/workqueue.c | 97 +- lib/Kconfig | 6 - lib/Kconfig.debug | 58 +- lib/Kconfig.kasan | 16 - lib/Makefile | 10 +- lib/bsearch.c | 2 +- lib/chacha.c | 113 + lib/cpu_rmap.c | 2 +- lib/crypto/Kconfig | 130 - lib/crypto/Makefile | 42 +- lib/crypto/blake2s-generic.c | 111 - lib/crypto/blake2s-selftest.c | 622 - lib/crypto/blake2s.c | 126 - lib/crypto/chacha.c | 115 - lib/crypto/chacha20poly1305-selftest.c | 7393 --------- lib/crypto/chacha20poly1305.c | 369 - lib/crypto/curve25519-fiat32.c | 864 -- lib/crypto/curve25519-hacl64.c | 788 - lib/crypto/curve25519.c | 25 - lib/crypto/libchacha.c | 35 - lib/crypto/poly1305.c | 232 - lib/devres.c | 83 +- lib/errname.c | 223 - lib/genalloc.c | 2 +- lib/ioremap.c | 39 - lib/iov_iter.c | 270 +- lib/kunit/Kconfig | 36 - lib/kunit/Makefile | 9 - lib/kunit/assert.c | 141 - lib/kunit/example-test.c | 88 - lib/kunit/string-stream-test.c | 52 - lib/kunit/string-stream.c | 217 - lib/kunit/test-test.c | 331 - lib/kunit/test.c | 478 - lib/kunit/try-catch.c | 118 - lib/list-test.c | 746 - lib/livepatch/Makefile | 5 +- lib/livepatch/test_klp_state.c | 162 - lib/livepatch/test_klp_state2.c | 191 - lib/livepatch/test_klp_state3.c | 5 - lib/locking-selftest.c | 24 +- lib/memregion.c | 18 - lib/refcount.c | 255 +- lib/sbitmap.c | 17 + lib/seq_buf.c | 62 - lib/smp_processor_id.c | 2 +- lib/sort.c | 15 +- lib/test_bpf.c | 112 +- lib/test_kasan.c | 26 - lib/test_printf.c | 53 - lib/ubsan.c | 7 +- lib/ubsan.h | 2 +- lib/vdso/gettimeofday.c | 4 +- lib/vsprintf.c | 160 +- mm/Kconfig | 45 +- mm/Makefile | 1 - mm/cma.c | 6 +- mm/cma_debug.c | 10 +- mm/filemap.c | 54 +- mm/gup.c | 40 +- mm/hmm.c | 523 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 288 +- mm/hwpoison-inject.c | 4 +- mm/internal.h | 27 +- mm/kasan/common.c | 233 - mm/kasan/generic_report.c | 3 - mm/kasan/kasan.h | 1 - mm/khugepaged.c | 18 - mm/ksm.c | 1 - mm/maccess.c | 70 +- mm/madvise.c | 14 +- mm/mapping_dirty_helpers.c | 315 - mm/memblock.c | 111 +- mm/memcontrol.c | 169 +- mm/memory-failure.c | 61 +- mm/memory.c | 156 +- mm/memory_hotplug.c | 86 +- mm/mempolicy.c | 47 +- mm/migrate.c | 16 +- mm/mmap.c | 63 +- mm/mmu_notifier.c | 557 +- mm/mprotect.c | 8 +- mm/mremap.c | 4 +- mm/nommu.c | 25 +- mm/page_alloc.c | 137 +- mm/page_io.c | 15 +- mm/page_isolation.c | 12 +- mm/pagewalk.c | 99 +- mm/pgtable-generic.c | 9 - mm/rmap.c | 65 +- mm/shmem.c | 29 +- mm/slab.c | 7 +- mm/slab.h | 6 +- mm/slab_common.c | 99 +- mm/slub.c | 36 +- mm/sparse.c | 18 +- mm/swap.c | 29 +- mm/swapfile.c | 7 - mm/userfaultfd.c | 73 +- mm/util.c | 22 +- mm/vmalloc.c | 212 +- mm/vmscan.c | 662 +- mm/workingset.c | 69 +- mm/z3fold.c | 375 +- net/Kconfig | 26 +- net/atm/lec.c | 2 +- net/atm/signaling.c | 2 +- net/atm/svc.c | 2 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_in.c | 2 +- net/batman-adv/bat_v.c | 1 + net/batman-adv/bat_v_ogm.c | 34 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/soft-interface.c | 5 +- net/batman-adv/types.h | 3 + net/bluetooth/Kconfig | 2 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/bnep/netdev.c | 2 +- net/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_core.c | 39 +- net/bluetooth/hci_request.c | 19 +- net/bluetooth/hci_sock.c | 21 +- net/bluetooth/l2cap_core.c | 4 +- net/bluetooth/rfcomm/sock.c | 14 +- net/bluetooth/smp.c | 6 + net/bpf/test_run.c | 52 - net/bridge/br_device.c | 36 +- net/bridge/br_fdb.c | 157 +- net/bridge/br_input.c | 7 +- net/bridge/br_private.h | 24 +- net/bridge/br_switchdev.c | 12 +- net/caif/Kconfig | 10 +- net/compat.c | 2 +- net/core/bpf_sk_storage.c | 2 +- net/core/dev.c | 417 +- net/core/devlink.c | 311 +- net/core/fib_notifier.c | 95 +- net/core/fib_rules.c | 23 +- net/core/filter.c | 41 +- net/core/flow_dissector.c | 155 +- net/core/gen_estimator.c | 4 +- net/core/gen_stats.c | 12 +- net/core/neighbour.c | 8 +- net/core/net-procfs.c | 4 +- net/core/netprio_cgroup.c | 8 +- net/core/page_pool.c | 189 +- net/core/pktgen.c | 1 + net/core/rtnetlink.c | 220 +- net/core/scm.c | 6 +- net/core/skmsg.c | 15 +- net/core/sock.c | 18 +- net/core/sock_reuseport.c | 4 +- net/core/xdp.c | 128 +- net/dccp/proto.c | 2 +- net/decnet/af_decnet.c | 2 +- net/decnet/dn_nsp_in.c | 2 +- net/dsa/Kconfig | 9 +- net/dsa/Makefile | 1 - net/dsa/dsa.c | 93 +- net/dsa/dsa2.c | 384 +- net/dsa/dsa_priv.h | 27 +- net/dsa/port.c | 32 +- net/dsa/slave.c | 25 +- net/dsa/switch.c | 4 +- net/dsa/tag_8021q.c | 20 +- net/dsa/tag_ocelot.c | 241 - net/ethernet/eth.c | 7 +- net/ieee802154/nl802154.c | 39 +- net/ipv4/Kconfig | 218 +- net/ipv4/af_inet.c | 4 +- net/ipv4/fib_frontend.c | 10 + net/ipv4/fib_notifier.c | 13 +- net/ipv4/fib_rules.c | 5 +- net/ipv4/fib_trie.c | 44 +- net/ipv4/icmp.c | 14 +- net/ipv4/igmp.c | 2 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/inet_diag.c | 15 +- net/ipv4/inetpeer.c | 12 +- net/ipv4/ip_gre.c | 6 +- net/ipv4/ip_input.c | 38 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_tunnel_core.c | 440 +- net/ipv4/ipconfig.c | 13 +- net/ipv4/ipmr.c | 13 +- net/ipv4/ipmr_base.c | 30 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 2 - net/ipv4/netfilter/nf_socket_ipv4.c | 10 +- net/ipv4/nexthop.c | 1 + net/ipv4/route.c | 47 +- net/ipv4/syncookies.c | 4 +- net/ipv4/sysctl_net_ipv4.c | 4 - net/ipv4/tcp.c | 60 +- net/ipv4/tcp_bpf.c | 2 +- net/ipv4/tcp_cong.c | 6 - net/ipv4/tcp_diag.c | 4 +- net/ipv4/tcp_fastopen.c | 5 +- net/ipv4/tcp_input.c | 4 - net/ipv4/tcp_ipv4.c | 8 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/tcp_ulp.c | 3 - net/ipv4/udp.c | 2 - net/ipv4/xfrm4_output.c | 2 +- net/ipv6/addrconf.c | 7 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/fib6_notifier.c | 11 +- net/ipv6/fib6_rules.c | 5 +- net/ipv6/icmp.c | 22 +- net/ipv6/ip6_fib.c | 54 +- net/ipv6/ip6_input.c | 29 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/ip6mr.c | 13 +- net/ipv6/netfilter/Kconfig | 28 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 2 - net/ipv6/netfilter/nf_tproxy_ipv6.c | 2 +- net/ipv6/route.c | 12 +- net/ipv6/seg6_local.c | 22 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/xfrm6_output.c | 2 +- net/llc/af_llc.c | 4 +- net/mac80211/Makefile | 3 +- net/mac80211/agg-tx.c | 9 +- net/mac80211/airtime.c | 597 - net/mac80211/cfg.c | 2 +- net/mac80211/debugfs.c | 88 - net/mac80211/debugfs_sta.c | 60 +- net/mac80211/ibss.c | 9 +- net/mac80211/ieee80211_i.h | 8 - net/mac80211/main.c | 10 +- net/mac80211/mlme.c | 103 +- net/mac80211/rc80211_minstrel.c | 48 +- net/mac80211/rc80211_minstrel.h | 57 +- net/mac80211/rc80211_minstrel_debugfs.c | 8 +- net/mac80211/rc80211_minstrel_ht.c | 73 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 8 +- net/mac80211/sta_info.c | 52 - net/mac80211/sta_info.h | 12 - net/mac80211/status.c | 39 +- net/mac80211/tx.c | 136 +- net/netfilter/Makefile | 3 +- net/netfilter/core.c | 20 - net/netfilter/ipset/ip_set_bitmap_gen.h | 2 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 26 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 18 +- net/netfilter/ipset/ip_set_bitmap_port.c | 41 +- net/netfilter/ipset/ip_set_core.c | 212 +- net/netfilter/ipset/ip_set_getport.c | 28 + net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_hash_ip.c | 10 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 8 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 8 +- net/netfilter/ipset/ip_set_hash_ipport.c | 8 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 8 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 24 +- net/netfilter/ipset/ip_set_hash_mac.c | 6 +- net/netfilter/ipset/ip_set_hash_net.c | 24 +- net/netfilter/ipset/ip_set_hash_netiface.c | 47 +- net/netfilter/ipset/ip_set_hash_netnet.c | 28 +- net/netfilter/ipset/ip_set_hash_netport.c | 24 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 28 +- net/netfilter/ipset/ip_set_list_set.c | 4 +- net/netfilter/ipvs/ip_vs_core.c | 47 +- net/netfilter/ipvs/ip_vs_ctl.c | 14 +- net/netfilter/ipvs/ip_vs_ovf.c | 2 +- net/netfilter/ipvs/ip_vs_xmit.c | 18 +- net/netfilter/nf_conntrack_core.c | 2 + net/netfilter/nf_conntrack_ecache.c | 23 +- net/netfilter/nf_conntrack_extend.c | 21 +- net/netfilter/nf_conntrack_netlink.c | 76 +- net/netfilter/nf_conntrack_proto_icmp.c | 6 +- net/netfilter/nf_flow_table_core.c | 177 +- net/netfilter/nf_flow_table_inet.c | 25 - net/netfilter/nf_flow_table_offload.c | 851 -- net/netfilter/nf_tables_api.c | 619 +- net/netfilter/nf_tables_offload.c | 275 +- net/netfilter/nft_chain_filter.c | 45 +- net/netfilter/nft_cmp.c | 6 - net/netfilter/nft_flow_offload.c | 5 +- net/netfilter/nft_meta.c | 18 +- net/netfilter/nft_payload.c | 94 +- net/netfilter/xt_HMARK.c | 6 +- net/netfilter/xt_time.c | 19 +- net/netlink/genetlink.c | 303 +- net/nfc/hci/Kconfig | 14 +- net/nfc/netlink.c | 17 +- net/openvswitch/actions.c | 2 +- net/openvswitch/conntrack.c | 21 +- net/openvswitch/datapath.c | 130 +- net/openvswitch/datapath.h | 12 - net/openvswitch/flow.c | 20 +- net/openvswitch/flow.h | 10 +- net/openvswitch/flow_netlink.c | 87 +- net/openvswitch/flow_table.c | 381 +- net/openvswitch/flow_table.h | 19 +- net/openvswitch/vport.c | 5 +- net/packet/af_packet.c | 12 +- net/psample/psample.c | 2 +- net/qrtr/tun.c | 6 +- net/rds/ib.c | 10 +- net/rds/ib.h | 15 +- net/rds/ib_cm.c | 167 +- net/rds/ib_recv.c | 13 +- net/rds/ib_send.c | 19 +- net/rfkill/core.c | 11 +- net/rose/af_rose.c | 4 +- net/rxrpc/Kconfig | 2 +- net/rxrpc/peer_object.c | 2 - net/sched/act_api.c | 60 +- net/sched/act_bpf.c | 5 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 14 +- net/sched/act_ct.c | 20 +- net/sched/act_ctinfo.c | 8 +- net/sched/act_gact.c | 21 +- net/sched/act_ife.c | 7 +- net/sched/act_ipt.c | 12 +- net/sched/act_mirred.c | 23 +- net/sched/act_mpls.c | 8 +- net/sched/act_nat.c | 8 +- net/sched/act_pedit.c | 5 +- net/sched/act_police.c | 20 +- net/sched/act_sample.c | 8 +- net/sched/act_simple.c | 7 +- net/sched/act_skbedit.c | 8 +- net/sched/act_skbmod.c | 4 +- net/sched/act_tunnel_key.c | 216 +- net/sched/act_vlan.c | 18 +- net/sched/cls_flower.c | 254 - net/sched/em_meta.c | 4 +- net/sched/sch_fq.c | 3 +- net/sched/sch_fq_codel.c | 1 + net/sched/sch_generic.c | 20 +- net/sched/sch_mq.c | 3 +- net/sched/sch_mqprio.c | 4 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_pie.c | 120 +- net/sched/sch_prio.c | 2 +- net/sctp/associola.c | 61 +- net/sctp/chunk.c | 40 +- net/sctp/diag.c | 4 +- net/sctp/endpointola.c | 3 +- net/sctp/input.c | 4 +- net/sctp/protocol.c | 6 - net/sctp/sm_sideeffect.c | 5 - net/sctp/sm_statefuns.c | 4 +- net/sctp/socket.c | 167 +- net/sctp/sysctl.c | 22 +- net/sctp/ulpevent.c | 57 +- net/smc/af_smc.c | 24 +- net/smc/smc.h | 1 - net/smc/smc_cdc.c | 7 +- net/smc/smc_clc.c | 2 +- net/smc/smc_close.c | 97 +- net/smc/smc_close.h | 2 - net/smc/smc_core.c | 444 +- net/smc/smc_core.h | 16 +- net/smc/smc_ib.c | 24 +- net/smc/smc_ib.h | 4 - net/smc/smc_ism.c | 27 +- net/smc/smc_llc.c | 11 +- net/smc/smc_pnet.c | 5 +- net/smc/smc_rx.c | 10 +- net/smc/smc_tx.c | 28 +- net/smc/smc_wr.c | 45 +- net/smc/smc_wr.h | 10 - net/socket.c | 287 +- net/tipc/Kconfig | 15 - net/tipc/Makefile | 1 - net/tipc/bcast.c | 6 +- net/tipc/bcast.h | 2 +- net/tipc/bearer.c | 49 +- net/tipc/bearer.h | 6 +- net/tipc/core.c | 30 - net/tipc/core.h | 14 - net/tipc/crypto.c | 1986 --- net/tipc/crypto.h | 167 - net/tipc/discover.c | 4 +- net/tipc/link.c | 109 +- net/tipc/link.h | 1 - net/tipc/monitor.c | 15 - net/tipc/monitor.h | 1 - net/tipc/msg.c | 221 +- net/tipc/msg.h | 77 +- net/tipc/name_distr.c | 2 +- net/tipc/name_table.c | 51 +- net/tipc/name_table.h | 4 - net/tipc/net.c | 2 - net/tipc/netlink.c | 39 +- net/tipc/netlink.h | 1 + net/tipc/netlink_compat.c | 32 +- net/tipc/node.c | 496 +- net/tipc/node.h | 25 +- net/tipc/socket.c | 139 +- net/tipc/sysctl.c | 11 - net/tipc/udp_media.c | 7 +- net/tls/Kconfig | 10 - net/tls/Makefile | 5 +- net/tls/tls_device.c | 46 +- net/tls/tls_main.c | 185 +- net/tls/tls_proc.c | 49 - net/tls/tls_sw.c | 50 +- net/tls/tls_toe.c | 139 - net/tls/trace.c | 10 - net/tls/trace.h | 202 - net/unix/af_unix.c | 25 +- net/vmw_vsock/af_vsock.c | 397 +- net/vmw_vsock/hyperv_transport.c | 114 +- net/vmw_vsock/virtio_transport.c | 177 +- net/vmw_vsock/virtio_transport_common.c | 223 +- net/vmw_vsock/vmci_transport.c | 142 +- net/vmw_vsock/vmci_transport.h | 3 + net/vmw_vsock/vmci_transport_notify.h | 1 + net/wireless/nl80211.c | 17 +- net/wireless/reg.h | 2 +- net/x25/af_x25.c | 4 +- net/xdp/xsk.c | 41 +- net/xfrm/Kconfig | 12 +- net/xfrm/xfrm_algo.c | 4 +- net/xfrm/xfrm_interface.c | 23 + samples/Kconfig | 22 - samples/Makefile | 3 - samples/bpf/Makefile | 171 +- samples/bpf/Makefile.target | 75 - samples/bpf/README.rst | 49 +- samples/bpf/hbm.c | 2 +- samples/bpf/hbm_kern.h | 27 +- samples/bpf/map_perf_test_kern.c | 28 +- samples/bpf/offwaketime_kern.c | 1 - samples/bpf/parse_ldabs.c | 1 - samples/bpf/sampleip_kern.c | 1 - samples/bpf/sockex1_kern.c | 13 +- samples/bpf/sockex2_kern.c | 13 +- samples/bpf/sockex3_kern.c | 1 - samples/bpf/spintest_kern.c | 1 - samples/bpf/tcbpf1_kern.c | 1 - samples/bpf/test_map_in_map_kern.c | 20 +- samples/bpf/test_overhead_kprobe_kern.c | 1 - samples/bpf/test_probe_write_user_kern.c | 3 +- samples/bpf/trace_event_kern.c | 1 - samples/bpf/tracex1_kern.c | 1 - samples/bpf/tracex2_kern.c | 1 - samples/bpf/tracex3_kern.c | 1 - samples/bpf/tracex4_kern.c | 1 - samples/bpf/tracex5_kern.c | 1 - samples/bpf/xdp1_kern.c | 12 +- samples/bpf/xdp1_user.c | 2 +- samples/bpf/xdp2_kern.c | 12 +- samples/bpf/xdp_adjust_tail_kern.c | 19 +- samples/bpf/xdp_adjust_tail_user.c | 29 +- samples/bpf/xdp_fwd_kern.c | 13 +- samples/bpf/xdp_redirect_cpu_kern.c | 108 +- samples/bpf/xdp_redirect_kern.c | 24 +- samples/bpf/xdp_redirect_map_kern.c | 24 +- samples/bpf/xdp_router_ipv4_kern.c | 64 +- samples/bpf/xdp_rxq_info_kern.c | 37 +- samples/bpf/xdp_rxq_info_user.c | 6 +- samples/bpf/xdp_sample_pkts_user.c | 2 +- samples/bpf/xdp_tx_iptunnel_kern.c | 26 +- samples/bpf/xdp_tx_iptunnel_user.c | 2 +- samples/bpf/xdpsock.h | 11 - samples/bpf/xdpsock_kern.c | 24 - samples/bpf/xdpsock_user.c | 163 +- samples/ftrace/Makefile | 8 - samples/ftrace/ftrace-direct-modify.c | 88 - samples/ftrace/ftrace-direct-too.c | 51 - samples/ftrace/ftrace-direct.c | 45 - samples/ftrace/sample-trace-array.c | 131 - samples/ftrace/sample-trace-array.h | 84 - samples/mei/Makefile | 12 +- samples/pktgen/README.rst | 2 +- samples/pktgen/functions.sh | 154 +- samples/pktgen/parameters.sh | 2 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 15 +- .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 15 +- samples/pktgen/pktgen_sample01_simple.sh | 23 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 23 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 15 +- samples/pktgen/pktgen_sample04_many_flows.sh | 22 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 15 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 23 +- scripts/.gitignore | 1 + scripts/Kbuild.include | 15 +- scripts/Makefile | 2 + scripts/Makefile.build | 20 +- scripts/Makefile.headersinst | 18 + scripts/Makefile.lib | 14 + scripts/Makefile.modpost | 18 +- scripts/Makefile.package | 6 +- scripts/bpf_helpers_doc.py | 155 +- scripts/checkpatch.pl | 17 +- scripts/dtc/Makefile | 4 +- scripts/dtc/dtx_diff | 12 +- scripts/jobserver-exec | 66 - scripts/kallsyms.c | 287 +- scripts/kconfig/Makefile | 10 +- scripts/kconfig/conf.c | 13 +- scripts/kconfig/mconf-cfg.sh | 3 - scripts/kconfig/nconf-cfg.sh | 3 - scripts/kconfig/parser.y | 1 + scripts/kernel-doc | 27 +- scripts/mod/modpost.c | 188 +- scripts/mod/modpost.h | 5 +- scripts/nsdeps | 29 +- scripts/package/buildtar | 8 +- {drivers/video/logo => scripts}/pnmtologo.c | 0 scripts/setlocalversion | 22 +- scripts/spelling.txt | 28 - scripts/sphinx-pre-install | 30 +- scripts/ver_linux | 2 - security/apparmor/Kconfig | 2 - security/apparmor/apparmorfs.c | 130 +- security/apparmor/domain.c | 46 +- security/apparmor/file.c | 45 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/file.h | 2 +- security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 50 +- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/label.c | 12 +- security/apparmor/lsm.c | 198 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/device_cgroup.c | 15 +- security/integrity/Kconfig | 9 - security/integrity/Makefile | 7 +- security/integrity/ima/ima.h | 11 - security/integrity/ima/ima_appraise.c | 33 - security/integrity/ima/ima_main.c | 70 +- security/integrity/ima/ima_policy.c | 12 +- security/integrity/integrity.h | 1 - .../integrity/platform_certs/keyring_handler.c | 80 - .../integrity/platform_certs/keyring_handler.h | 32 - security/integrity/platform_certs/load_powerpc.c | 96 - security/integrity/platform_certs/load_uefi.c | 72 +- security/keys/Makefile | 2 +- security/keys/trusted-keys/Makefile | 8 - security/keys/trusted-keys/trusted_tpm1.c | 1273 -- security/keys/trusted-keys/trusted_tpm2.c | 314 - security/keys/trusted.c | 1287 ++ security/lockdown/lockdown.c | 2 - security/safesetid/securityfs.c | 4 +- security/security.c | 27 - security/selinux/hooks.c | 95 +- security/selinux/include/classmap.h | 2 - security/selinux/include/objsec.h | 6 +- security/selinux/include/security.h | 3 +- security/selinux/nlmsgtab.c | 4 +- security/selinux/selinuxfs.c | 4 + security/selinux/ss/context.h | 32 - security/selinux/ss/ebitmap.c | 18 - security/selinux/ss/ebitmap.h | 1 - security/selinux/ss/mls.c | 3 - security/selinux/ss/policydb.c | 5 - security/selinux/ss/policydb.h | 1 - security/smack/smack_lsm.c | 1 + sound/aoa/soundbus/i2sbus/pcm.c | 2 +- sound/arm/pxa2xx-pcm-lib.c | 80 +- sound/core/Kconfig | 28 +- sound/core/init.c | 1 - sound/core/memalloc.c | 25 +- sound/core/oss/pcm_oss.c | 4 - sound/core/pcm_dmaengine.c | 83 - sound/core/pcm_local.h | 7 - sound/core/pcm_memory.c | 88 +- sound/core/pcm_native.c | 68 +- sound/core/seq/seq_timer.c | 18 +- sound/core/timer.c | 182 +- sound/drivers/Kconfig | 21 +- sound/drivers/aloop.c | 665 +- sound/drivers/dummy.c | 2 +- sound/drivers/ml403-ac97cr.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 4 +- sound/drivers/vx/vx_pcm.c | 10 +- sound/firewire/Kconfig | 6 +- sound/firewire/amdtp-stream.c | 407 +- sound/firewire/amdtp-stream.h | 28 +- sound/firewire/bebob/bebob.h | 4 +- sound/firewire/bebob/bebob_midi.c | 2 +- sound/firewire/bebob/bebob_pcm.c | 80 +- sound/firewire/bebob/bebob_stream.c | 92 +- sound/firewire/dice/dice-midi.c | 2 +- sound/firewire/dice/dice-pcm.c | 83 +- sound/firewire/dice/dice-stream.c | 11 +- sound/firewire/dice/dice.h | 4 +- sound/firewire/digi00x/digi00x-midi.c | 2 +- sound/firewire/digi00x/digi00x-pcm.c | 66 +- sound/firewire/digi00x/digi00x-stream.c | 14 +- sound/firewire/digi00x/digi00x.h | 4 +- sound/firewire/fireface/ff-pcm.c | 60 +- sound/firewire/fireface/ff-stream.c | 22 +- sound/firewire/fireface/ff.h | 4 +- sound/firewire/fireworks/fireworks.h | 4 +- sound/firewire/fireworks/fireworks_midi.c | 2 +- sound/firewire/fireworks/fireworks_pcm.c | 72 +- sound/firewire/fireworks/fireworks_stream.c | 14 +- sound/firewire/isight.c | 8 +- sound/firewire/motu/motu-midi.c | 2 +- sound/firewire/motu/motu-pcm.c | 63 +- sound/firewire/motu/motu-proc.c | 4 +- sound/firewire/motu/motu-protocol-v2.c | 142 +- sound/firewire/motu/motu-protocol-v3.c | 4 +- sound/firewire/motu/motu-stream.c | 14 +- sound/firewire/motu/motu.c | 34 +- sound/firewire/motu/motu.h | 10 +- sound/firewire/oxfw/oxfw-midi.c | 4 +- sound/firewire/oxfw/oxfw-pcm.c | 80 +- sound/firewire/oxfw/oxfw-stream.c | 15 +- sound/firewire/oxfw/oxfw.h | 4 +- sound/firewire/tascam/tascam-pcm.c | 65 +- sound/firewire/tascam/tascam-stream.c | 14 +- sound/firewire/tascam/tascam.h | 4 +- sound/hda/Kconfig | 10 +- sound/hda/Makefile | 5 +- sound/hda/hdac_regmap.c | 1 - sound/hda/intel-dsp-config.c | 357 - sound/hda/intel-nhlt.c | 3 + sound/isa/Kconfig | 18 +- sound/isa/cs423x/cs4236.c | 3 +- sound/mips/Kconfig | 12 +- sound/mips/hal2.c | 3 +- sound/mips/sgio2audio.c | 12 +- sound/oss/dmasound/dmasound_core.c | 2 - sound/pci/Kconfig | 2 +- sound/pci/ad1889.c | 6 +- sound/pci/ali5451/ali5451.c | 2 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/asihpi/asihpi.c | 4 +- sound/pci/atiixp.c | 6 +- sound/pci/atiixp_modem.c | 4 +- sound/pci/au88x0/au88x0_pcm.c | 3 +- sound/pci/aw2/aw2-alsa.c | 6 +- sound/pci/azt3328.c | 8 +- sound/pci/bt87x.c | 5 +- sound/pci/ca0106/ca0106_main.c | 6 +- sound/pci/cmipci.c | 6 +- sound/pci/cs4281.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 16 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 6 +- sound/pci/ctxfi/ctpcm.c | 5 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/echoaudio/echoaudio.c | 24 +- sound/pci/emu10k1/emu10k1.c | 5 +- sound/pci/emu10k1/emu10k1x.c | 6 +- sound/pci/emu10k1/emufx.c | 2 +- sound/pci/emu10k1/emupcm.c | 12 +- sound/pci/emu10k1/memory.c | 4 +- sound/pci/emu10k1/p16v.c | 4 +- sound/pci/ens1370.c | 8 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 4 +- sound/pci/fm801.c | 2 +- sound/pci/hda/Kconfig | 11 +- sound/pci/hda/hda_bind.c | 4 - sound/pci/hda/hda_controller.c | 1 + sound/pci/hda/hda_intel.c | 66 +- sound/pci/hda/hda_jack.c | 151 +- sound/pci/hda/hda_jack.h | 107 +- sound/pci/hda/patch_conexant.c | 1 - sound/pci/hda/patch_hdmi.c | 330 +- sound/pci/hda/patch_realtek.c | 63 +- sound/pci/ice1712/ice1712.c | 9 +- sound/pci/ice1712/ice1724.c | 6 +- sound/pci/intel8x0.c | 4 +- sound/pci/intel8x0m.c | 4 +- sound/pci/korg1212/korg1212.c | 8 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_pcm.c | 5 +- sound/pci/lx6464es/lx6464es.c | 2 +- sound/pci/maestro3.c | 3 +- sound/pci/mixart/mixart.c | 7 +- sound/pci/oxygen/oxygen_pcm.c | 10 +- sound/pci/pcxhr/pcxhr.c | 4 +- sound/pci/riptide/riptide.c | 6 +- sound/pci/rme32.c | 4 +- sound/pci/rme9652/hdsp.c | 7 +- sound/pci/rme9652/hdspm.c | 3 +- sound/pci/rme9652/rme9652.c | 7 +- sound/pci/sis7019.c | 3 +- sound/pci/sonicvibes.c | 3 +- sound/pci/trident/trident_main.c | 24 +- sound/pci/via82xx.c | 17 +- sound/pci/via82xx_modem.c | 6 +- sound/pci/ymfpci/ymfpci_main.c | 16 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 9 +- sound/sh/aica.c | 2 +- sound/sh/sh_dac_audio.c | 2 +- sound/soc/amd/acp-pcm-dma.c | 63 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 56 +- sound/soc/atmel/atmel-pcm-pdc.c | 48 +- sound/soc/au1x/dbdma2.c | 64 +- sound/soc/au1x/dma.c | 65 +- sound/soc/bcm/cygnus-pcm.c | 56 +- sound/soc/cirrus/Kconfig | 14 +- sound/soc/codecs/Kconfig | 74 +- sound/soc/codecs/Makefile | 10 - sound/soc/codecs/adau1761.c | 129 - sound/soc/codecs/adau7118-hw.c | 43 - sound/soc/codecs/adau7118-i2c.c | 82 - sound/soc/codecs/adau7118.c | 586 - sound/soc/codecs/adau7118.h | 24 - sound/soc/codecs/cros_ec_codec.c | 1128 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/hdac_hda.c | 114 +- sound/soc/codecs/hdac_hda.h | 13 +- sound/soc/codecs/madera.h | 2 - sound/soc/codecs/msm8916-wcd-analog.c | 54 +- sound/soc/codecs/mt6358.c | 105 - sound/soc/codecs/pcm3168a.c | 143 +- sound/soc/codecs/rt1011.c | 249 +- sound/soc/codecs/rt1011.h | 24 - sound/soc/codecs/rt5514-spi.c | 48 +- sound/soc/codecs/rt5645.c | 19 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5677-spi.c | 398 - sound/soc/codecs/rt5677-spi.h | 1 - sound/soc/codecs/rt5677.c | 445 +- sound/soc/codecs/rt5677.h | 11 +- sound/soc/codecs/rt5682.c | 43 +- sound/soc/codecs/tas2562.c | 590 - sound/soc/codecs/tas2562.h | 85 - sound/soc/codecs/tas2770.c | 819 - sound/soc/codecs/tas2770.h | 143 - sound/soc/codecs/tlv320aic31xx.c | 45 - sound/soc/codecs/tlv320aic31xx.h | 8 - sound/soc/codecs/tlv320aic32x4.c | 3 - sound/soc/codecs/wcd9335.c | 10 +- sound/soc/codecs/wm2200.c | 5 - sound/soc/codecs/wm5100.c | 2 - sound/soc/codecs/wm8904.c | 73 +- sound/soc/codecs/wm8904.h | 1 - sound/soc/codecs/wm8958-dsp2.c | 22 +- sound/soc/codecs/wm8994.c | 156 +- sound/soc/codecs/wm8994.h | 10 +- sound/soc/codecs/wm_adsp.c | 81 +- sound/soc/codecs/wm_adsp.h | 4 - sound/soc/dwc/dwc-pcm.c | 50 +- sound/soc/fsl/Kconfig | 10 - sound/soc/fsl/Makefile | 2 - sound/soc/fsl/fsl_asrc.c | 110 +- sound/soc/fsl/fsl_asrc.h | 7 +- sound/soc/fsl/fsl_asrc_dma.c | 120 +- sound/soc/fsl/fsl_audmix.c | 6 - sound/soc/fsl/fsl_audmix.h | 1 - sound/soc/fsl/fsl_dma.c | 54 +- sound/soc/fsl/fsl_esai.c | 12 - sound/soc/fsl/fsl_mqs.c | 335 - sound/soc/fsl/imx-pcm-fiq.c | 56 +- sound/soc/fsl/mpc5200_dma.c | 51 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/generic/simple-card.c | 4 +- sound/soc/intel/Kconfig | 21 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 30 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 52 +- sound/soc/intel/boards/Kconfig | 100 +- sound/soc/intel/boards/Makefile | 14 +- sound/soc/intel/boards/bdw-rt5677.c | 51 - sound/soc/intel/boards/bxt_da7219_max98357a.c | 11 - sound/soc/intel/boards/bxt_rt298.c | 11 - sound/soc/intel/boards/bytcr_rt5640.c | 10 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 487 - sound/soc/intel/boards/glk_rt5682_max98357a.c | 11 - sound/soc/intel/boards/hda_dsp_common.c | 85 - sound/soc/intel/boards/hda_dsp_common.h | 32 - .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 149 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 6 - sound/soc/intel/boards/skl_hda_dsp_common.h | 27 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 3 +- sound/soc/intel/boards/sof_rt5682.c | 13 +- sound/soc/intel/common/Makefile | 4 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 18 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 56 - sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 31 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 18 - sound/soc/intel/haswell/sst-haswell-pcm.c | 50 +- sound/soc/intel/skylake/skl-pcm.c | 57 +- sound/soc/intel/skylake/skl.c | 19 +- sound/soc/jz4740/jz4740-i2s.c | 6 +- sound/soc/kirkwood/kirkwood-dma.c | 52 +- sound/soc/mediatek/Kconfig | 1 - .../soc/mediatek/common/mtk-afe-platform-driver.c | 28 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 10 +- sound/soc/mediatek/common/mtk-btcvsd.c | 76 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 11 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 26 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 70 +- sound/soc/meson/axg-fifo.c | 56 +- sound/soc/meson/axg-fifo.h | 20 +- sound/soc/meson/axg-frddr.c | 24 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/pxa/Kconfig | 16 +- sound/soc/pxa/mmp-pcm.c | 62 +- sound/soc/pxa/mmp-sspa.c | 2 +- sound/soc/pxa/poodle.c | 2 +- sound/soc/pxa/pxa-ssp.c | 24 +- sound/soc/pxa/pxa2xx-ac97.c | 14 +- sound/soc/pxa/pxa2xx-i2s.c | 14 +- sound/soc/pxa/pxa2xx-pcm.c | 14 +- sound/soc/qcom/Kconfig | 20 +- sound/soc/qcom/lpass-platform.c | 70 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 106 +- sound/soc/qcom/qdsp6/q6asm.c | 55 - sound/soc/qcom/qdsp6/q6asm.h | 15 - sound/soc/qcom/qdsp6/q6routing.c | 14 +- sound/soc/rockchip/Kconfig | 3 +- sound/soc/rockchip/rockchip_max98090.c | 313 +- sound/soc/samsung/Kconfig | 12 +- sound/soc/samsung/Makefile | 4 +- sound/soc/samsung/arndale.c | 217 - sound/soc/samsung/arndale_rt5631.c | 164 + sound/soc/samsung/idma.c | 58 +- sound/soc/samsung/s3c-i2s-v2.c | 6 +- sound/soc/sh/dma-sh7760.c | 48 +- sound/soc/sh/fsi.c | 31 +- sound/soc/sh/rcar/core.c | 54 +- sound/soc/sh/rcar/dma.c | 30 +- sound/soc/sh/siu_pcm.c | 44 +- sound/soc/soc-component.c | 142 +- sound/soc/soc-compress.c | 52 +- sound/soc/soc-core.c | 1173 +- sound/soc/soc-generic-dmaengine-pcm.c | 165 +- sound/soc/soc-jack.c | 3 +- sound/soc/soc-ops.c | 11 +- sound/soc/soc-pcm.c | 241 +- sound/soc/soc-topology.c | 17 +- sound/soc/soc-utils.c | 11 +- sound/soc/sof/Kconfig | 43 +- sound/soc/sof/control.c | 34 - sound/soc/sof/core.c | 44 +- sound/soc/sof/debug.c | 16 - sound/soc/sof/imx/Kconfig | 20 +- sound/soc/sof/imx/imx8.c | 7 - sound/soc/sof/intel/Kconfig | 74 +- sound/soc/sof/intel/apl.c | 8 - sound/soc/sof/intel/bdw.c | 31 +- sound/soc/sof/intel/byt.c | 44 +- sound/soc/sof/intel/cnl.c | 67 +- sound/soc/sof/intel/hda-codec.c | 22 +- sound/soc/sof/intel/hda-dsp.c | 137 +- sound/soc/sof/intel/hda-ipc.c | 6 +- sound/soc/sof/intel/hda-ipc.h | 51 - sound/soc/sof/intel/hda-loader.c | 25 +- sound/soc/sof/intel/hda-pcm.c | 15 +- sound/soc/sof/intel/hda-stream.c | 24 +- sound/soc/sof/intel/hda.c | 25 +- sound/soc/sof/intel/hda.h | 23 +- sound/soc/sof/ipc.c | 10 +- sound/soc/sof/ops.h | 10 - sound/soc/sof/pcm.c | 123 +- sound/soc/sof/pm.c | 130 +- sound/soc/sof/sof-acpi-dev.c | 12 +- sound/soc/sof/sof-pci-dev.c | 94 +- sound/soc/sof/sof-priv.h | 54 +- sound/soc/sof/topology.c | 498 +- sound/soc/sof/trace.c | 17 +- sound/soc/sprd/sprd-pcm-dma.c | 74 +- sound/soc/stm/stm32_adfsdm.c | 42 +- sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_spdifrx.c | 18 +- sound/soc/sunxi/sun4i-codec.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 56 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/txx9/txx9aclc.c | 48 +- sound/soc/uniphier/aio-dma.c | 51 +- sound/soc/ux500/ux500_msp_i2s.c | 3 +- sound/soc/xilinx/Kconfig | 20 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 63 +- sound/soc/xtensa/xtfpga-i2s.c | 30 +- sound/soc/zte/Kconfig | 12 +- sound/sparc/amd7930.c | 2 +- sound/sparc/dbri.c | 2 +- sound/usb/6fire/pcm.c | 16 +- sound/usb/Kconfig | 32 +- sound/usb/caiaq/audio.c | 8 +- sound/usb/card.c | 3 - sound/usb/clock.c | 10 +- sound/usb/hiface/pcm.c | 9 +- sound/usb/line6/pcm.c | 4 +- sound/usb/misc/ua101.c | 14 +- sound/usb/mixer.c | 3 - sound/usb/mixer_scarlett.c | 23 +- sound/usb/mixer_scarlett_gen2.c | 36 +- sound/usb/pcm.c | 50 +- sound/usb/usbaudio.h | 1 - sound/usb/usx2y/usbusx2yaudio.c | 4 +- sound/usb/usx2y/usx2yhwdeppcm.c | 4 +- sound/usb/validate.c | 23 +- sound/x86/intel_hdmi_audio.c | 4 +- tools/arch/x86/include/asm/disabled-features.h | 2 +- tools/arch/x86/include/asm/emulate_prefix.h | 14 - tools/arch/x86/include/asm/insn.h | 6 - tools/arch/x86/include/asm/irq_vectors.h | 146 - tools/arch/x86/include/asm/msr-index.h | 857 -- tools/arch/x86/lib/insn.c | 34 - tools/arch/x86/lib/x86-opcode-map.txt | 62 +- tools/arch/x86/tools/gen-insn-attr-x86.awk | 4 +- tools/bpf/Makefile | 6 - tools/bpf/bpf_exp.y | 14 +- tools/bpf/bpftool/btf.c | 57 +- tools/bpf/bpftool/main.c | 4 +- tools/bpf/bpftool/main.h | 2 +- tools/bpf/bpftool/prog.c | 22 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 4 - tools/build/feature/test-libbpf.c | 7 - tools/hv/vmbus_testing | 376 - tools/iio/Build | 1 - tools/iio/Makefile | 10 +- tools/include/uapi/linux/bpf.h | 188 +- tools/include/uapi/linux/fcntl.h | 9 +- tools/include/uapi/linux/if_link.h | 2 - tools/include/uapi/linux/perf_event.h | 10 +- tools/lib/api/debug-internal.h | 4 +- tools/lib/api/debug.c | 4 +- tools/lib/api/fs/fs.c | 4 +- tools/lib/bpf/.gitignore | 4 - tools/lib/bpf/Makefile | 58 +- tools/lib/bpf/bpf.c | 11 +- tools/lib/bpf/bpf.h | 10 +- tools/lib/bpf/bpf_core_read.h | 263 - tools/lib/bpf/bpf_helpers.h | 47 - tools/lib/bpf/bpf_prog_linfo.c | 14 +- tools/lib/bpf/bpf_tracing.h | 195 - tools/lib/bpf/btf.c | 97 +- tools/lib/bpf/btf.h | 6 +- tools/lib/bpf/btf_dump.c | 37 +- tools/lib/bpf/libbpf.c | 2104 +-- tools/lib/bpf/libbpf.h | 99 +- tools/lib/bpf/libbpf.map | 18 - tools/lib/bpf/libbpf_internal.h | 63 +- tools/lib/bpf/libbpf_probes.c | 1 - tools/lib/bpf/netlink.c | 87 +- tools/lib/bpf/nlattr.c | 10 +- tools/lib/bpf/test_libbpf.c | 20 - tools/lib/bpf/test_libbpf.cpp | 18 + tools/lib/bpf/xsk.c | 173 +- tools/lib/lockdep/include/liblockdep/common.h | 3 +- tools/lib/lockdep/include/liblockdep/mutex.h | 2 +- tools/lib/lockdep/include/liblockdep/rwlock.h | 2 +- tools/lib/lockdep/preload.c | 16 +- tools/lib/subcmd/Makefile | 9 +- tools/lib/traceevent/Makefile | 8 +- tools/lib/traceevent/event-parse.c | 7 +- tools/lib/traceevent/parse-filter.c | 9 +- tools/memory-model/Documentation/explanation.txt | 602 +- tools/memory-model/linux-kernel.cat | 2 +- tools/objtool/check.c | 2 - tools/objtool/sync-check.sh | 3 +- tools/pci/pcitest.c | 1 - tools/perf/Documentation/intel-pt.txt | 59 +- tools/perf/Documentation/perf-config.txt | 5 - tools/perf/Documentation/perf-diff.txt | 5 - tools/perf/Documentation/perf-list.txt | 3 - tools/perf/Documentation/perf-record.txt | 16 - tools/perf/Documentation/perf-report.txt | 11 - tools/perf/Documentation/perf-stat.txt | 11 - tools/perf/Documentation/perf-trace.txt | 14 - .../Documentation/perf.data-directory-format.txt | 63 - tools/perf/Documentation/perf.txt | 2 - tools/perf/Makefile.config | 43 +- tools/perf/Makefile.perf | 27 +- tools/perf/arch/arm/tests/dwarf-unwind.c | 4 +- tools/perf/arch/arm/util/Build | 2 - tools/perf/arch/arm/util/perf_regs.c | 6 - tools/perf/arch/arm64/tests/dwarf-unwind.c | 4 +- tools/perf/arch/arm64/util/Build | 1 - tools/perf/arch/arm64/util/perf_regs.c | 6 - tools/perf/arch/arm64/util/sym-handling.c | 3 +- tools/perf/arch/csky/util/Build | 2 - tools/perf/arch/csky/util/perf_regs.c | 6 - tools/perf/arch/powerpc/tests/dwarf-unwind.c | 4 +- tools/perf/arch/powerpc/util/kvm-stat.c | 4 +- tools/perf/arch/riscv/util/Build | 2 - tools/perf/arch/riscv/util/perf_regs.c | 6 - tools/perf/arch/s390/annotate/instructions.c | 8 +- tools/perf/arch/s390/util/Build | 1 - tools/perf/arch/s390/util/perf_regs.c | 6 - tools/perf/arch/x86/tests/dwarf-unwind.c | 4 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 418 - tools/perf/arch/x86/tests/insn-x86-dat-64.c | 546 - tools/perf/arch/x86/tests/insn-x86-dat-src.c | 764 - tools/perf/arch/x86/tests/perf-time-to-tsc.c | 9 +- tools/perf/arch/x86/util/auxtrace.c | 4 - tools/perf/arch/x86/util/event.c | 5 +- tools/perf/arch/x86/util/intel-bts.c | 5 - tools/perf/arch/x86/util/intel-pt.c | 81 +- tools/perf/builtin-annotate.c | 8 +- tools/perf/builtin-diff.c | 262 +- tools/perf/builtin-inject.c | 83 +- tools/perf/builtin-kmem.c | 4 +- tools/perf/builtin-kvm.c | 13 +- tools/perf/builtin-list.c | 14 +- tools/perf/builtin-record.c | 160 +- tools/perf/builtin-report.c | 88 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-script.c | 56 +- tools/perf/builtin-stat.c | 60 - tools/perf/builtin-top.c | 29 +- tools/perf/builtin-trace.c | 993 +- tools/perf/check-headers.sh | 5 +- tools/perf/lib/Build | 1 - tools/perf/lib/Makefile | 6 +- tools/perf/lib/core.c | 3 +- tools/perf/lib/evlist.c | 357 - tools/perf/lib/evsel.c | 3 +- tools/perf/lib/include/internal/evlist.h | 43 - tools/perf/lib/include/internal/evsel.h | 1 - tools/perf/lib/include/internal/mmap.h | 45 +- tools/perf/lib/include/internal/tests.h | 20 +- tools/perf/lib/include/perf/core.h | 3 - tools/perf/lib/include/perf/evlist.h | 15 +- tools/perf/lib/include/perf/evsel.h | 2 + tools/perf/lib/include/perf/mmap.h | 15 - tools/perf/lib/internal.h | 5 - tools/perf/lib/libperf.map | 10 +- tools/perf/lib/mmap.c | 275 - tools/perf/lib/tests/Makefile | 6 +- tools/perf/lib/tests/test-cpumap.c | 2 +- tools/perf/lib/tests/test-evlist.c | 219 +- tools/perf/lib/tests/test-evsel.c | 2 +- tools/perf/lib/tests/test-threadmap.c | 2 +- .../pmu-events/arch/arm64/ampere/emag/branch.json | 8 +- .../pmu-events/arch/arm64/ampere/emag/bus.json | 14 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 28 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 2 +- .../arch/arm64/ampere/emag/exception.json | 26 +- .../arch/arm64/ampere/emag/instruction.json | 28 +- .../arch/arm64/ampere/emag/intrinsic.json | 10 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 12 +- .../arch/arm64/ampere/emag/pipeline.json | 2 +- .../arch/arm64/arm/cortex-a53/branch.json | 2 +- .../pmu-events/arch/arm64/arm/cortex-a53/bus.json | 4 +- .../arch/arm64/arm/cortex-a53/other.json | 4 +- .../arm64/arm/cortex-a57-a72/core-imp-def.json | 120 +- .../pmu-events/arch/arm64/armv8-recommended.json | 158 +- .../arch/arm64/cavium/thunderx2/core-imp-def.json | 74 +- .../arch/arm64/hisilicon/hip08/core-imp-def.json | 60 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 30 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 37 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 66 +- .../perf/pmu-events/arch/powerpc/power8/cache.json | 60 +- .../arch/powerpc/power8/floating-point.json | 6 +- .../pmu-events/arch/powerpc/power8/frontend.json | 158 +- .../pmu-events/arch/powerpc/power8/marked.json | 266 +- .../pmu-events/arch/powerpc/power8/memory.json | 72 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 1150 +- .../pmu-events/arch/powerpc/power8/pipeline.json | 118 +- tools/perf/pmu-events/arch/powerpc/power8/pmc.json | 48 +- .../arch/powerpc/power8/translation.json | 60 +- .../perf/pmu-events/arch/powerpc/power9/cache.json | 44 +- .../arch/powerpc/power9/floating-point.json | 14 +- .../pmu-events/arch/powerpc/power9/frontend.json | 142 +- .../pmu-events/arch/powerpc/power9/marked.json | 250 +- .../pmu-events/arch/powerpc/power9/memory.json | 52 +- .../perf/pmu-events/arch/powerpc/power9/other.json | 934 +- .../pmu-events/arch/powerpc/power9/pipeline.json | 212 +- tools/perf/pmu-events/arch/powerpc/power9/pmc.json | 48 +- .../arch/powerpc/power9/translation.json | 92 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 178 +- .../arch/x86/broadwellx/bdx-metrics.json | 184 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 12040 +++++++-------- .../arch/x86/cascadelakex/clx-metrics.json | 210 +- .../arch/x86/cascadelakex/floating-point.json | 92 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 656 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 11398 +++++++------- .../pmu-events/arch/x86/cascadelakex/other.json | 9590 ++++++------ .../pmu-events/arch/x86/cascadelakex/pipeline.json | 1244 +- .../arch/x86/cascadelakex/uncore-memory.json | 191 - .../arch/x86/cascadelakex/uncore-other.json | 1585 +- .../arch/x86/cascadelakex/virtual-memory.json | 339 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 164 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 170 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 170 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 172 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 114 +- .../arch/x86/sandybridge/snb-metrics.json | 112 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 188 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 204 +- tools/perf/pmu-events/jevents.c | 39 +- tools/perf/pmu-events/jevents.h | 3 +- tools/perf/pmu-events/pmu-events.h | 1 - tools/perf/scripts/python/exported-sql-viewer.py | 1565 +- tools/perf/tests/Build | 4 +- tools/perf/tests/attr/base-record | 2 +- tools/perf/tests/attr/base-stat | 2 +- tools/perf/tests/backward-ring-buffer.c | 16 +- tools/perf/tests/bp_account.c | 20 +- tools/perf/tests/bp_signal.c | 15 +- tools/perf/tests/bpf.c | 7 +- tools/perf/tests/builtin-test.c | 10 +- tools/perf/tests/code-reading.c | 11 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/keep-tracking.c | 9 +- tools/perf/tests/map_groups.c | 121 + tools/perf/tests/maps.c | 120 - tools/perf/tests/mmap-basic.c | 9 +- tools/perf/tests/openat-syscall-tp-fields.c | 9 +- tools/perf/tests/parse-events.c | 3 +- tools/perf/tests/perf-record.c | 9 +- tools/perf/tests/sample-parsing.c | 16 +- tools/perf/tests/sw-clock.c | 9 +- tools/perf/tests/switch-tracking.c | 9 +- tools/perf/tests/task-exit.c | 18 +- tools/perf/tests/tests.h | 5 +- tools/perf/tests/thread-maps-share.c | 98 - tools/perf/tests/thread-mg-share.c | 98 + tools/perf/tests/vmlinux-kallsyms.c | 15 +- tools/perf/trace/beauty/Build | 1 - tools/perf/trace/beauty/beauty.h | 35 +- tools/perf/trace/beauty/mmap.c | 4 +- tools/perf/trace/beauty/tracepoints/Build | 2 - .../trace/beauty/tracepoints/x86_irq_vectors.c | 29 - .../trace/beauty/tracepoints/x86_irq_vectors.sh | 27 - tools/perf/trace/beauty/tracepoints/x86_msr.c | 39 - tools/perf/trace/beauty/tracepoints/x86_msr.sh | 40 - tools/perf/ui/browsers/annotate.c | 25 +- tools/perf/ui/browsers/hists.c | 105 +- tools/perf/ui/browsers/hists.h | 2 - tools/perf/ui/gtk/annotate.c | 27 +- tools/perf/ui/stdio/hist.c | 33 +- tools/perf/util/Build | 4 - tools/perf/util/affinity.c | 73 - tools/perf/util/affinity.h | 17 - tools/perf/util/annotate.c | 307 +- tools/perf/util/annotate.h | 24 +- tools/perf/util/auxtrace.c | 350 +- tools/perf/util/auxtrace.h | 44 - tools/perf/util/block-info.c | 477 - tools/perf/util/block-info.h | 79 - tools/perf/util/bpf-event.c | 4 +- tools/perf/util/callchain.c | 40 +- tools/perf/util/callchain.h | 5 +- tools/perf/util/cpumap.c | 18 - tools/perf/util/cpumap.h | 3 - tools/perf/util/cs-etm.c | 6 +- tools/perf/util/data.c | 46 +- tools/perf/util/data.h | 12 - tools/perf/util/db-export.c | 16 +- tools/perf/util/debug.c | 2 - tools/perf/util/debug.h | 9 - tools/perf/util/dso.c | 159 +- tools/perf/util/dso.h | 20 - tools/perf/util/dsos.c | 97 +- tools/perf/util/dsos.h | 14 +- tools/perf/util/dwarf-aux.c | 142 +- tools/perf/util/dwarf-aux.h | 3 - tools/perf/util/env.c | 56 - tools/perf/util/env.h | 7 - tools/perf/util/event.c | 14 +- tools/perf/util/event.h | 6 - tools/perf/util/evlist.c | 334 +- tools/perf/util/evlist.h | 13 - tools/perf/util/evsel.c | 76 +- tools/perf/util/evsel_config.h | 13 - tools/perf/util/evsel_fprintf.c | 29 +- tools/perf/util/fncache.c | 63 - tools/perf/util/fncache.h | 7 - tools/perf/util/header.h | 4 + tools/perf/util/hist.c | 71 +- tools/perf/util/hist.h | 18 +- tools/perf/util/intel-pt.c | 111 +- tools/perf/util/llvm-utils.c | 5 +- tools/perf/util/machine.c | 197 +- tools/perf/util/machine.h | 14 +- tools/perf/util/map.c | 329 +- tools/perf/util/map.h | 31 +- tools/perf/util/map_groups.h | 97 + tools/perf/util/map_symbol.h | 5 +- tools/perf/util/maps.h | 87 - tools/perf/util/mem-events.c | 2 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 260 +- tools/perf/util/mmap.h | 28 +- tools/perf/util/parse-events.c | 308 +- tools/perf/util/parse-events.h | 10 +- tools/perf/util/parse-events.l | 1 - tools/perf/util/parse-events.y | 391 +- tools/perf/util/parse-regs-options.c | 8 +- tools/perf/util/perf_event_attr_fprintf.c | 3 +- tools/perf/util/perf_regs.c | 4 + tools/perf/util/perf_regs.h | 6 +- tools/perf/util/pmu.c | 93 +- tools/perf/util/pmu.h | 6 +- tools/perf/util/probe-event.c | 25 +- tools/perf/util/probe-event.h | 3 - tools/perf/util/probe-file.c | 14 - tools/perf/util/probe-file.h | 2 - tools/perf/util/probe-finder.c | 193 +- tools/perf/util/probe-finder.h | 1 - tools/perf/util/python-ext-sources | 1 - tools/perf/util/python.c | 8 +- tools/perf/util/record.c | 31 - tools/perf/util/record.h | 3 - .../perf/util/scripting-engines/trace-event-perl.c | 16 +- .../util/scripting-engines/trace-event-python.c | 18 +- tools/perf/util/session.c | 119 +- tools/perf/util/session.h | 11 +- tools/perf/util/sort.c | 113 +- tools/perf/util/sort.h | 4 - tools/perf/util/spark.c | 34 - tools/perf/util/spark.h | 8 - tools/perf/util/srccode.c | 9 +- tools/perf/util/stat-display.c | 15 - tools/perf/util/stat.c | 11 - tools/perf/util/stat.h | 3 - tools/perf/util/string2.h | 3 - tools/perf/util/symbol-elf.c | 18 +- tools/perf/util/symbol.c | 205 +- tools/perf/util/symbol.h | 30 +- tools/perf/util/symbol_conf.h | 1 - tools/perf/util/synthetic-events.c | 16 +- tools/perf/util/thread-stack.c | 4 +- tools/perf/util/thread.c | 40 +- tools/perf/util/thread.h | 4 +- tools/perf/util/time-utils.c | 27 +- tools/perf/util/time-utils.h | 5 - tools/perf/util/unwind-libdw.c | 9 +- tools/perf/util/unwind-libunwind-local.c | 27 +- tools/perf/util/unwind-libunwind.c | 36 +- tools/perf/util/unwind.h | 35 +- tools/perf/util/util.c | 19 +- tools/perf/util/vdso.c | 4 +- tools/power/cpupower/ToDo | 14 - tools/power/cpupower/utils/cpupower-info.c | 9 - tools/power/cpupower/utils/cpupower-set.c | 9 - tools/power/cpupower/utils/helpers/cpuid.c | 4 - tools/power/cpupower/utils/helpers/helpers.h | 1 - .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.h | 5 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 3 +- .../cpupower/utils/idle_monitor/mperf_monitor.c | 64 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 1014 +- tools/power/x86/intel-speed-select/isst-core.c | 176 +- tools/power/x86/intel-speed-select/isst-display.c | 156 +- tools/power/x86/intel-speed-select/isst.h | 5 - tools/testing/kunit/.gitignore | 3 - tools/testing/kunit/configs/all_tests.config | 3 - tools/testing/kunit/kunit.py | 138 - 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/selftests/Makefile | 5 +- .../testing/selftests/arm64/{tags => }/.gitignore | 0 tools/testing/selftests/arm64/Makefile | 64 +- tools/testing/selftests/arm64/README | 25 - .../selftests/arm64/{tags => }/run_tags_test.sh | 0 tools/testing/selftests/arm64/signal/.gitignore | 3 - tools/testing/selftests/arm64/signal/Makefile | 32 - tools/testing/selftests/arm64/signal/README | 59 - tools/testing/selftests/arm64/signal/signals.S | 64 - .../testing/selftests/arm64/signal/test_signals.c | 29 - .../testing/selftests/arm64/signal/test_signals.h | 100 - .../selftests/arm64/signal/test_signals_utils.c | 328 - .../selftests/arm64/signal/test_signals_utils.h | 120 - .../signal/testcases/fake_sigreturn_bad_magic.c | 52 - .../signal/testcases/fake_sigreturn_bad_size.c | 77 - .../testcases/fake_sigreturn_bad_size_for_magic0.c | 46 - .../testcases/fake_sigreturn_duplicated_fpsimd.c | 50 - .../testcases/fake_sigreturn_misaligned_sp.c | 37 - .../testcases/fake_sigreturn_missing_fpsimd.c | 50 - .../mangle_pstate_invalid_compat_toggle.c | 31 - .../testcases/mangle_pstate_invalid_daif_bits.c | 35 - .../testcases/mangle_pstate_invalid_mode_el1h.c | 15 - .../testcases/mangle_pstate_invalid_mode_el1t.c | 15 - .../testcases/mangle_pstate_invalid_mode_el2h.c | 15 - .../testcases/mangle_pstate_invalid_mode_el2t.c | 15 - .../testcases/mangle_pstate_invalid_mode_el3h.c | 15 - .../testcases/mangle_pstate_invalid_mode_el3t.c | 15 - .../mangle_pstate_invalid_mode_template.h | 28 - .../selftests/arm64/signal/testcases/testcases.c | 196 - .../selftests/arm64/signal/testcases/testcases.h | 104 - tools/testing/selftests/arm64/tags/Makefile | 7 - .../testing/selftests/arm64/{tags => }/tags_test.c | 0 tools/testing/selftests/bpf/.gitignore | 6 +- tools/testing/selftests/bpf/Makefile | 396 +- tools/{lib => testing/selftests}/bpf/bpf_endian.h | 0 tools/testing/selftests/bpf/bpf_helpers.h | 535 + tools/testing/selftests/bpf/bpf_legacy.h | 39 - tools/testing/selftests/bpf/bpf_trace_helpers.h | 58 - tools/testing/selftests/bpf/cgroup_helpers.c | 4 +- .../selftests/bpf/prog_tests/attach_probe.c | 44 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 130 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 261 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 90 - .../testing/selftests/bpf/prog_tests/fentry_test.c | 64 - .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 76 - .../selftests/bpf/prog_tests/fexit_stress.c | 76 - .../testing/selftests/bpf/prog_tests/fexit_test.c | 64 - .../bpf/prog_tests/flow_dissector_reattach.c | 140 - tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 154 - tools/testing/selftests/bpf/prog_tests/mmap.c | 220 - tools/testing/selftests/bpf/prog_tests/pinning.c | 224 - .../testing/selftests/bpf/prog_tests/probe_user.c | 78 - .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 95 - .../selftests/bpf/prog_tests/reference_tracking.c | 19 +- .../selftests/bpf/prog_tests/section_names.c | 203 - tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 5 - tools/testing/selftests/bpf/prog_tests/tailcalls.c | 487 - .../selftests/bpf/prog_tests/test_overhead.c | 142 - .../btf__core_reloc_arrays___err_wrong_val_type.c | 3 - .../btf__core_reloc_arrays___err_wrong_val_type1.c | 3 + .../btf__core_reloc_arrays___err_wrong_val_type2.c | 3 + .../bpf/progs/btf__core_reloc_bitfields.c | 3 - .../btf__core_reloc_bitfields___bit_sz_change.c | 3 - .../btf__core_reloc_bitfields___bitfield_vs_int.c | 3 - ...__core_reloc_bitfields___err_too_big_bitfield.c | 3 - .../btf__core_reloc_bitfields___just_big_enough.c | 3 - .../bpf/progs/btf__core_reloc_existence.c | 3 - ...tf__core_reloc_existence___err_wrong_arr_kind.c | 3 - ...re_reloc_existence___err_wrong_arr_value_type.c | 3 - ...tf__core_reloc_existence___err_wrong_int_kind.c | 3 - .../btf__core_reloc_existence___err_wrong_int_sz.c | 3 - ...tf__core_reloc_existence___err_wrong_int_type.c | 3 - ..._core_reloc_existence___err_wrong_struct_type.c | 3 - .../progs/btf__core_reloc_existence___minimal.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 + .../selftests/bpf/progs/btf__core_reloc_size.c | 3 - .../bpf/progs/btf__core_reloc_size___diff_sz.c | 3 - .../bpf/progs/btf_dump_test_case_padding.c | 5 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 238 +- tools/testing/selftests/bpf/progs/fentry_test.c | 54 - tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 82 - tools/testing/selftests/bpf/progs/fexit_test.c | 57 - tools/testing/selftests/bpf/progs/kfree_skb.c | 153 - tools/testing/selftests/bpf/progs/loop1.c | 1 - tools/testing/selftests/bpf/progs/loop2.c | 1 - tools/testing/selftests/bpf/progs/loop3.c | 1 - tools/testing/selftests/bpf/progs/pyperf.h | 67 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 13 +- tools/testing/selftests/bpf/progs/strobemeta.h | 36 +- tools/testing/selftests/bpf/progs/tailcall1.c | 48 - tools/testing/selftests/bpf/progs/tailcall2.c | 59 - tools/testing/selftests/bpf/progs/tailcall3.c | 31 - tools/testing/selftests/bpf/progs/tailcall4.c | 33 - tools/testing/selftests/bpf/progs/tailcall5.c | 40 - tools/testing/selftests/bpf/progs/tcp_rtt.c | 13 +- .../selftests/bpf/progs/test_attach_probe.c | 1 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 5 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 5 +- tools/testing/selftests/bpf/progs/test_btf_nokv.c | 4 +- .../selftests/bpf/progs/test_core_reloc_arrays.c | 15 +- .../bpf/progs/test_core_reloc_bitfields_direct.c | 63 - .../bpf/progs/test_core_reloc_bitfields_probed.c | 57 - .../bpf/progs/test_core_reloc_existence.c | 79 - .../selftests/bpf/progs/test_core_reloc_flavors.c | 13 +- .../selftests/bpf/progs/test_core_reloc_ints.c | 23 +- .../selftests/bpf/progs/test_core_reloc_kernel.c | 70 +- .../selftests/bpf/progs/test_core_reloc_misc.c | 13 +- .../selftests/bpf/progs/test_core_reloc_mods.c | 23 +- .../selftests/bpf/progs/test_core_reloc_nesting.c | 11 +- .../bpf/progs/test_core_reloc_primitives.c | 17 +- .../bpf/progs/test_core_reloc_ptr_as_arr.c | 9 +- .../selftests/bpf/progs/test_core_reloc_size.c | 51 - .../selftests/bpf/progs/test_get_stack_rawtp.c | 4 +- tools/testing/selftests/bpf/progs/test_mmap.c | 45 - tools/testing/selftests/bpf/progs/test_overhead.c | 39 - .../testing/selftests/bpf/progs/test_perf_buffer.c | 1 + tools/testing/selftests/bpf/progs/test_pinning.c | 31 - .../selftests/bpf/progs/test_pinning_invalid.c | 16 - .../testing/selftests/bpf/progs/test_pkt_access.c | 38 +- .../testing/selftests/bpf/progs/test_probe_user.c | 26 - .../testing/selftests/bpf/progs/test_rdonly_maps.c | 83 - tools/testing/selftests/bpf/progs/test_seg6_loop.c | 4 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 18 +- tools/testing/selftests/bpf/progs/test_skb_ctx.c | 1 - .../selftests/bpf/progs/test_stacktrace_map.c | 1 + .../selftests/bpf/progs/test_sysctl_loop1.c | 5 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 2 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 30 +- tools/testing/selftests/bpf/test_btf_dump.c | 150 + tools/testing/selftests/bpf/test_flow_dissector.sh | 48 +- tools/testing/selftests/bpf/test_libbpf.sh | 43 + tools/testing/selftests/bpf/test_libbpf_open.c | 144 + tools/testing/selftests/bpf/test_maps.c | 12 +- tools/testing/selftests/bpf/test_offload.py | 20 +- tools/testing/selftests/bpf/test_progs.c | 68 +- tools/testing/selftests/bpf/test_progs.h | 10 +- .../bpf/{progs => }/test_queue_stack_map.h | 0 tools/testing/selftests/bpf/test_section_names.c | 233 + tools/testing/selftests/bpf/test_sockmap.c | 47 +- tools/testing/selftests/bpf/test_stub.c | 4 - tools/testing/selftests/bpf/test_sysctl.c | 23 - tools/testing/selftests/bpf/test_tc_tunnel.sh | 5 - tools/testing/selftests/bpf/verifier/jmp32.c | 83 - tools/testing/selftests/bpf/verifier/loops1.c | 17 - tools/testing/selftests/bpf/xdping.c | 2 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 2 +- tools/testing/selftests/cgroup/Makefile | 4 +- tools/testing/selftests/cgroup/cgroup_util.c | 42 +- tools/testing/selftests/cgroup/cgroup_util.h | 6 +- tools/testing/selftests/cgroup/test_core.c | 146 - tools/testing/selftests/cgroup/test_freezer.c | 3 +- tools/testing/selftests/cgroup/test_stress.sh | 4 - tools/testing/selftests/cgroup/with_stress.sh | 101 - tools/testing/selftests/clone3/.gitignore | 3 - tools/testing/selftests/clone3/Makefile | 6 - tools/testing/selftests/clone3/clone3.c | 202 - .../selftests/clone3/clone3_clear_sighand.c | 129 - tools/testing/selftests/clone3/clone3_selftests.h | 63 - tools/testing/selftests/clone3/clone3_set_tid.c | 397 - .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 68 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 563 - .../net/mlxsw/devlink_trap_l3_exceptions.sh | 557 - .../net/mlxsw/spectrum-2/mirror_gre_scale.sh | 16 - .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 54 - .../drivers/net/mlxsw/spectrum-2/router_scale.sh | 18 - .../net/mlxsw/spectrum-2/tc_flower_scale.sh | 20 - .../drivers/net/mlxsw/spectrum/mirror_gre_scale.sh | 7 +- .../selftests/drivers/net/netdevsim/devlink.sh | 303 +- .../drivers/net/netdevsim/devlink_in_netns.sh | 72 - tools/testing/selftests/ftrace/settings | 1 - .../ftrace/test.d/direct/ftrace-direct.tc | 69 - .../ftrace/test.d/direct/kprobe-direct.tc | 84 - tools/testing/selftests/gen_kselftest_tar.sh | 21 +- tools/testing/selftests/kselftest_install.sh | 24 +- .../{kselftest/module.sh => kselftest_module.sh} | 0 tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/Makefile | 1 - .../selftests/kvm/include/x86_64/processor.h | 7 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 7 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 72 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 15 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 76 - tools/testing/selftests/lib/bitmap.sh | 2 +- tools/testing/selftests/lib/prime_numbers.sh | 2 +- tools/testing/selftests/lib/printf.sh | 2 +- tools/testing/selftests/lib/strscpy.sh | 2 +- tools/testing/selftests/livepatch/Makefile | 4 +- tools/testing/selftests/livepatch/functions.sh | 34 +- tools/testing/selftests/livepatch/settings | 1 - .../testing/selftests/livepatch/test-callbacks.sh | 2 +- tools/testing/selftests/livepatch/test-ftrace.sh | 65 - .../testing/selftests/livepatch/test-livepatch.sh | 2 +- .../selftests/livepatch/test-shadow-vars.sh | 2 +- tools/testing/selftests/livepatch/test-state.sh | 180 - tools/testing/selftests/memfd/memfd_test.c | 36 - tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/altnames.sh | 75 - tools/testing/selftests/net/fib_tests.sh | 52 +- .../selftests/net/forwarding/devlink_lib.sh | 55 - tools/testing/selftests/net/forwarding/ethtool.sh | 318 - .../selftests/net/forwarding/ethtool_lib.sh | 69 - tools/testing/selftests/net/forwarding/lib.sh | 36 +- .../testing/selftests/net/forwarding/tc_common.sh | 42 +- tools/testing/selftests/net/pmtu.sh | 5 +- tools/testing/selftests/net/so_txtime.c | 4 +- tools/testing/selftests/net/tcp_mmap.c | 73 +- tools/testing/selftests/net/tls.c | 60 - tools/testing/selftests/net/traceroute.sh | 322 - tools/testing/selftests/net/udpgso.c | 3 +- tools/testing/selftests/net/udpgso_bench_tx.c | 3 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/ipvs.sh | 228 - tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 296 - tools/testing/selftests/powerpc/include/utils.h | 1 - tools/testing/selftests/powerpc/pmu/ebb/Makefile | 7 +- .../selftests/powerpc/ptrace/perf-hwbreak.c | 119 +- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 581 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 4 +- tools/testing/selftests/powerpc/security/Makefile | 5 +- .../selftests/powerpc/security/branch_loops.S | 82 - .../selftests/powerpc/security/spectre_v2.c | 218 - tools/testing/selftests/powerpc/signal/sigfuz.c | 2 +- .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 4 - tools/testing/selftests/powerpc/utils.c | 20 - .../selftests/proc/proc-self-map-files-002.c | 6 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 3 + .../selftests/rcutorture/configs/rcu/TREE02 | 3 + .../selftests/rcutorture/configs/rcu/TREE04 | 3 + .../selftests/rcutorture/configs/rcu/TREE06 | 3 + .../selftests/rcutorture/configs/rcu/TREE08 | 3 + .../selftests/rcutorture/configs/rcu/TREE09 | 3 + .../selftests/rcutorture/configs/rcu/TRIVIAL | 3 + .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 118 +- tools/testing/selftests/sync/sync.c | 6 +- tools/testing/selftests/tc-testing/config | 10 - .../tc-testing/tc-tests/actions/csum.json | 24 - .../selftests/tc-testing/tc-tests/actions/ct.json | 96 - .../tc-testing/tc-tests/actions/gact.json | 24 - .../tc-testing/tc-tests/actions/mirred.json | 24 - .../tc-testing/tc-tests/actions/mpls.json | 145 - .../tc-testing/tc-tests/actions/pedit.json | 783 +- .../tc-testing/tc-tests/actions/tunnel_key.json | 24 - .../tc-testing/tc-tests/actions/vlan.json | 24 - .../tc-testing/tc-tests/filters/basic.json | 325 - tools/testing/selftests/vm/Makefile | 5 - tools/testing/selftests/vm/config | 1 - tools/testing/selftests/vm/run_vmtests | 10 - tools/testing/selftests/x86/ioperm.c | 16 +- tools/testing/selftests/x86/iopl.c | 129 +- tools/testing/selftests/x86/mov_ss_trap.c | 3 +- tools/testing/selftests/x86/sigreturn.c | 13 - tools/testing/selftests/x86/single_step_syscall.c | 94 +- tools/usb/usbip/libsrc/usbip_host_common.c | 2 +- usr/include/Makefile | 19 +- virt/kvm/arm/arch_timer.c | 8 +- virt/kvm/arm/arm.c | 49 +- virt/kvm/arm/hypercalls.c | 71 - virt/kvm/arm/mmio.c | 9 +- virt/kvm/arm/psci.c | 84 +- virt/kvm/arm/pvtime.c | 131 - virt/kvm/arm/vgic/vgic-init.c | 1 - virt/kvm/arm/vgic/vgic-its.c | 3 - virt/kvm/arm/vgic/vgic-v3.c | 12 +- virt/kvm/arm/vgic/vgic-v4.c | 59 +- virt/kvm/arm/vgic/vgic.c | 4 + virt/kvm/arm/vgic/vgic.h | 2 + virt/kvm/coalesced_mmio.c | 8 +- virt/kvm/kvm_main.c | 34 +- 9935 files changed, 246567 insertions(+), 511767 deletions(-) delete mode 100644 Documentation/ABI/testing/debugfs-hisi-hpre delete mode 100644 Documentation/ABI/testing/debugfs-hisi-sec delete mode 100644 Documentation/ABI/testing/debugfs-hyperv delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 delete mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-el15203000 delete mode 100644 Documentation/ABI/testing/sysfs-platform-mellanox-bootctl delete mode 100644 Documentation/ABI/testing/sysfs-secvar create mode 100644 Documentation/RCU/Design/Data-Structures/Data-Structures.html delete mode 100644 Documentation/RCU/Design/Data-Structures/Data-Structures.rst create mode 100644 Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grac [...] delete mode 100644 Documentation/RCU/Design/Expedited-Grace-Periods/Expedited-Grac [...] create mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Diagram.html create mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.html delete mode 100644 Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst create mode 100644 Documentation/RCU/Design/Requirements/Requirements.html delete mode 100644 Documentation/RCU/Design/Requirements/Requirements.rst delete mode 100644 Documentation/admin-guide/dell_rbu.rst delete mode 100644 Documentation/admin-guide/device-mapper/dm-dust.rst create mode 100644 Documentation/admin-guide/device-mapper/dm-dust.txt delete mode 100644 Documentation/asm-annotations.rst delete mode 100644 Documentation/bpf/s390.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/amlogic/smp-sram.txt create mode 100644 Documentation/devicetree/bindings/arm/axentia.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt delete mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.txt delete mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt delete mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-secure-fi [...] create mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.txt delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml create mode 100644 Documentation/devicetree/bindings/arm/sprd.txt delete mode 100644 Documentation/devicetree/bindings/arm/sprd.yaml create mode 100644 Documentation/devicetree/bindings/arm/sunxi/smp-sram.txt create mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.txt delete mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.yaml create mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.txt delete mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.yaml delete mode 100644 Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,q6sstopcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmh-clk.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-gen2-cpg-c [...] create mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/counter/ti-eqep.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ss.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml create mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.txt delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml create mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.txt delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.yaml create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.txt delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.yaml create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.txt delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.yaml create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.txt delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z [...] delete mode 100644 Documentation/devicetree/bindings/display/st,stm32-dsi.yaml create mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.txt delete mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml delete mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-hdmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/milbeaut-m10v-xdmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml delete mode 100644 Documentation/devicetree/bindings/eeprom/at24.yaml delete mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-rda.yaml create mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.txt delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.yaml create mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.txt delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.yaml create mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.txt delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.yaml create mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt delete mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-meson.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-stm32.txt delete mode 100644 Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/max1027-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt delete mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml create mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-lptimer-trigger.txt create mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-timer-trigger.txt delete mode 100644 Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml delete mode 100644 Documentation/devicetree/bindings/input/input.yaml create mode 100644 Documentation/devicetree/bindings/input/keys.txt create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt delete mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.yaml create mode 100644 Documentation/devicetree/bindings/input/mpr121-touchkey.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32 [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32 [...] create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.txt delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.txt delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.yaml create mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt delete mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt delete mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-el15203000.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt delete mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/stm32-ipcc.txt delete mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-h3-dein [...] delete mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/imx290.txt create mode 100644 Documentation/devicetree/bindings/media/meson-ao-cec.txt create mode 100644 Documentation/devicetree/bindings/media/sh_mobile_ceu.txt create mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.txt delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.yaml create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.txt delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml delete mode 100644 Documentation/devicetree/bindings/media/ti,vpe.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml create mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt delete mode 100644 Documentation/devicetree/bindings/mfd/max77650.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml create mode 100644 Documentation/devicetree/bindings/mfd/stm32-lptimer.txt create mode 100644 Documentation/devicetree/bindings/mfd/stm32-timers.txt create mode 100644 Documentation/devicetree/bindings/mfd/syscon.txt delete mode 100644 Documentation/devicetree/bindings/mfd/syscon.yaml create mode 100644 Documentation/devicetree/bindings/misc/allwinner,syscon.txt delete mode 100644 Documentation/devicetree/bindings/mmc/owl-mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-milbeaut.txt delete mode 100644 Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt delete mode 100644 Documentation/devicetree/bindings/mtd/intel,ixp4xx-flash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt delete mode 100644 Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml create mode 100644 Documentation/devicetree/bindings/net/can/sun4i_can.txt create mode 100644 Documentation/devicetree/bindings/net/davinci-mdio.txt delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt create mode 100644 Documentation/devicetree/bindings/net/nfc/pn533-i2c.txt delete mode 100644 Documentation/devicetree/bindings/net/qca,ar803x.yaml delete mode 100644 Documentation/devicetree/bindings/net/renesas,ether.yaml create mode 100644 Documentation/devicetree/bindings/net/sh_eth.txt delete mode 100644 Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti,dp83869.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-otp.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/sprd-efuse.txt delete mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3- [...] delete mode 100644 Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-p [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,lgm-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/power/pd-samsung.txt delete mode 100644 Documentation/devicetree/bindings/power/pd-samsung.yaml delete mode 100644 Documentation/devicetree/bindings/power/power-domain.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.yaml delete mode 100644 Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.txt delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32-lp.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32.txt delete mode 100644 Documentation/devicetree/bindings/pwm/pwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml create mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.txt delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/stm32-rproc.txt delete mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/omap3_rom_rng.txt create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt create mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt6397.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-sh.txt create mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/security/tpm/google,cr50.txt create mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml create mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml delete mode 100644 Documentation/devicetree/bindings/sound/adi,adau7118.yaml delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun8i-a23-cod [...] delete mode 100644 Documentation/devicetree/bindings/sound/fsl,mqs.txt create mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.txt delete mode 100644 Documentation/devicetree/bindings/sound/renesas,fsi.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,odroid.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/sun4i-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/sun8i-codec-analog.txt delete mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt delete mode 100644 Documentation/devicetree/bindings/sound/tas2770.txt delete mode 100644 Documentation/devicetree/bindings/spi/renesas,hspi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rzn1-spi.txt delete mode 100644 Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml create mode 100644 Documentation/devicetree/bindings/spi/sh-hspi.txt create mode 100644 Documentation/devicetree/bindings/spi/sh-msiof.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sifive.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sifive.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32-qspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml create mode 100644 Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt create mode 100644 Documentation/devicetree/bindings/sram/renesas,smp-sram.txt create mode 100644 Documentation/devicetree/bindings/sram/rockchip-smp-sram.txt create mode 100644 Documentation/devicetree/bindings/sram/samsung-sram.txt create mode 100644 Documentation/devicetree/bindings/sram/sram.txt delete mode 100644 Documentation/devicetree/bindings/sram/sram.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/st,stm32-thermal.yaml create mode 100644 Documentation/devicetree/bindings/thermal/stm32-thermal.txt create mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt delete mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml create mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml create mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt delete mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.txt delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml create mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt delete mode 100644 Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml create mode 100644 Documentation/driver-api/bt8xxgpio.rst create mode 100644 Documentation/driver-api/dell_rbu.rst delete mode 100644 Documentation/driver-api/devfreq.rst delete mode 100644 Documentation/driver-api/gpio/bt8xxgpio.rst delete mode 100644 Documentation/driver-api/infiniband.rst delete mode 100644 Documentation/filesystems/autofs.rst create mode 100644 Documentation/filesystems/autofs.txt delete mode 100644 Documentation/hwmon/bel-pfe.rst delete mode 100644 Documentation/hwmon/dell-smm-hwmon.rst delete mode 100644 Documentation/hwmon/ltc2947.rst delete mode 100644 Documentation/hwmon/tmp513.rst create mode 100644 Documentation/ioctl/botching-up-ioctls.rst rename Documentation/{userspace-api => }/ioctl/cdrom.rst (100%) rename Documentation/{userspace-api => }/ioctl/hdio.rst (100%) create mode 100644 Documentation/ioctl/index.rst rename Documentation/{userspace-api => }/ioctl/ioctl-decoding.rst (100%) create mode 100644 Documentation/ioctl/ioctl-number.rst delete mode 100644 Documentation/livepatch/system-state.rst delete mode 100644 Documentation/maintainer/maintainer-entry-profile.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-conn-info.rst delete mode 100644 Documentation/media/uapi/v4l/dev-stateless-decoder.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst delete mode 100644 Documentation/media/v4l-drivers/ipu3_rcb.svg delete mode 100644 Documentation/misc-devices/xilinx_sdfec.rst delete mode 100644 Documentation/networking/device_drivers/freescale/dpaa2/mac-phy [...] delete mode 100644 Documentation/networking/device_drivers/ti/cpsw_switchdev.txt delete mode 100644 Documentation/networking/devlink-params-mlx5.txt delete mode 100644 Documentation/networking/devlink-params-mv88e6xxx.txt delete mode 100644 Documentation/networking/devlink-params-ti-cpsw-switch.txt delete mode 100644 Documentation/networking/nfc.rst create mode 100644 Documentation/networking/nfc.txt delete mode 100644 Documentation/nvdimm/maintainer-entry-profile.rst delete mode 100644 Documentation/powerpc/kaslr-booke32.rst delete mode 100644 Documentation/process/botching-up-ioctls.rst delete mode 100644 Documentation/process/maintainers.rst delete mode 100755 Documentation/sphinx/maintainers_include.py delete mode 100644 Documentation/sphinx/parallel-wrapper.sh rename Documentation/trace/{coresight => }/coresight-cpu-debug.rst (100%) create mode 100644 Documentation/trace/coresight.rst delete mode 100644 Documentation/trace/coresight/coresight-etm4x-reference.rst delete mode 100644 Documentation/trace/coresight/coresight.rst delete mode 100644 Documentation/trace/coresight/index.rst delete mode 100644 Documentation/userspace-api/ioctl/index.rst delete mode 100644 Documentation/userspace-api/ioctl/ioctl-number.rst delete mode 100644 Documentation/virt/kvm/arm/pvtime.rst delete mode 100644 arch/arm/crypto/chacha-glue.c create mode 100644 arch/arm/crypto/chacha-neon-glue.c delete mode 100644 arch/arm/crypto/chacha-scalar-core.S delete mode 100644 arch/arm/crypto/curve25519-core.S delete mode 100644 arch/arm/crypto/curve25519-glue.c delete mode 100644 arch/arm/crypto/poly1305-armv4.pl delete mode 100644 arch/arm/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm/crypto/poly1305-glue.c delete mode 100644 arch/arm/include/asm/vdso/gettimeofday.h delete mode 100644 arch/arm/include/asm/vdso/vsyscall.h create mode 100644 arch/arm/mach-omap2/hsmmc.c create mode 100644 arch/arm/mach-omap2/hsmmc.h delete mode 100644 arch/arm/vdso/note.c delete mode 100644 arch/arm64/crypto/poly1305-armv8.pl delete mode 100644 arch/arm64/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm64/crypto/poly1305-glue.c delete mode 100644 arch/arm64/include/asm/pvclock-abi.h delete mode 100644 arch/arm64/kernel/entry-common.c copy {tools/arch => arch}/hexagon/include/uapi/asm/bitsperlong.h (100%) create mode 100644 arch/ia64/include/uapi/asm/errno.h create mode 100644 arch/ia64/include/uapi/asm/ioctl.h create mode 100644 arch/ia64/include/uapi/asm/ioctls.h delete mode 100644 arch/mips/boot/dts/ralink/gardena_smart_gateway_mt7688.dts delete mode 100644 arch/mips/crypto/chacha-core.S delete mode 100644 arch/mips/crypto/chacha-glue.c delete mode 100644 arch/mips/crypto/poly1305-glue.c delete mode 100644 arch/mips/crypto/poly1305-mips.pl create mode 100644 arch/mips/fw/arc/salone.c create mode 100644 arch/mips/fw/arc/time.c create mode 100644 arch/mips/fw/arc/tree.c delete mode 100644 arch/mips/include/asm/mach-ip30/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-ip30/irq.h delete mode 100644 arch/mips/include/asm/mach-ip30/kernel-entry-init.h delete mode 100644 arch/mips/include/asm/mach-ip30/mangle-port.h delete mode 100644 arch/mips/include/asm/mach-ip30/spaces.h delete mode 100644 arch/mips/include/asm/mach-ip30/war.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/loongson.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/machine.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/mc146818rtc.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/mem.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/pci.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/spaces.h create mode 100644 arch/mips/include/asm/mach-loongson32/prom.h rename arch/mips/include/asm/{mach-loongson2ef => mach-loongson64}/cs5536/cs5536.h (100%) rename arch/mips/include/asm/{mach-loongson2ef => mach-loongson64}/cs5536/cs5536_m [...] rename arch/mips/include/asm/{mach-loongson2ef => mach-loongson64}/cs5536/cs5536_p [...] rename arch/mips/include/asm/{mach-loongson2ef => mach-loongson64}/cs5536/cs5536_v [...] delete mode 100644 arch/mips/include/asm/mach-loongson64/loongson_regs.h create mode 100644 arch/mips/include/asm/mach-loongson64/machine.h create mode 100644 arch/mips/include/asm/mach-loongson64/mem.h create mode 100644 arch/mips/include/asm/pmon.h delete mode 100644 arch/mips/include/asm/sgi/heart.h create mode 100644 arch/mips/include/asm/sgi/sgi.h delete mode 100644 arch/mips/include/asm/sync.h delete mode 100644 arch/mips/include/asm/unroll.h create mode 100644 arch/mips/kernel/cpu-bugs64.c delete mode 100644 arch/mips/kernel/r4k-bugs64.c delete mode 100644 arch/mips/loongson2ef/Kconfig delete mode 100644 arch/mips/loongson2ef/Makefile delete mode 100644 arch/mips/loongson2ef/Platform delete mode 100644 arch/mips/loongson2ef/common/Makefile delete mode 100644 arch/mips/loongson2ef/common/env.c delete mode 100644 arch/mips/loongson2ef/common/init.c delete mode 100644 arch/mips/loongson2ef/common/machtype.c delete mode 100644 arch/mips/loongson2ef/common/mem.c delete mode 100644 arch/mips/loongson2ef/common/pci.c delete mode 100644 arch/mips/loongson2ef/common/pm.c delete mode 100644 arch/mips/loongson2ef/common/reset.c delete mode 100644 arch/mips/loongson2ef/common/serial.c delete mode 100644 arch/mips/loongson2ef/common/setup.c delete mode 100644 arch/mips/loongson2ef/common/time.c delete mode 100644 arch/mips/loongson2ef/common/uart_base.c delete mode 100644 arch/mips/loongson2ef/lemote-2f/clock.c delete mode 100644 arch/mips/loongson2ef/lemote-2f/reset.c create mode 100644 arch/mips/loongson64/common/Makefile rename arch/mips/{loongson2ef => loongson64}/common/bonito-irq.c (100%) create mode 100644 arch/mips/loongson64/common/cmdline.c rename arch/mips/{loongson2ef => loongson64}/common/cs5536/Makefile (100%) rename arch/mips/{loongson2ef => loongson64}/common/cs5536/cs5536_acc.c (100%) rename arch/mips/{loongson2ef => loongson64}/common/cs5536/cs5536_ehci.c (100%) rename arch/mips/{loongson2ef => loongson64}/common/cs5536/cs5536_ide.c (100%) rename arch/mips/{loongson2ef => loongson64}/common/cs5536/cs5536_isa.c (100%) rename arch/mips/{loongson2ef => loongson64}/common/cs5536/cs5536_mfgpt.c (100%) rename arch/mips/{loongson2ef => loongson64}/common/cs5536/cs5536_ohci.c (100%) rename arch/mips/{loongson2ef => loongson64}/common/cs5536/cs5536_pci.c (100%) create mode 100644 arch/mips/loongson64/common/early_printk.c create mode 100644 arch/mips/loongson64/common/env.c create mode 100644 arch/mips/loongson64/common/init.c rename arch/mips/{loongson2ef => loongson64}/common/irq.c (100%) create mode 100644 arch/mips/loongson64/common/machtype.c create mode 100644 arch/mips/loongson64/common/mem.c create mode 100644 arch/mips/loongson64/common/pci.c rename arch/mips/{loongson2ef => loongson64}/common/platform.c (100%) create mode 100644 arch/mips/loongson64/common/pm.c create mode 100644 arch/mips/loongson64/common/reset.c rename arch/mips/{loongson2ef => loongson64}/common/rtc.c (100%) create mode 100644 arch/mips/loongson64/common/serial.c create mode 100644 arch/mips/loongson64/common/setup.c create mode 100644 arch/mips/loongson64/common/time.c create mode 100644 arch/mips/loongson64/common/uart_base.c delete mode 100644 arch/mips/loongson64/env.c rename arch/mips/{loongson2ef => loongson64}/fuloong-2e/Makefile (100%) rename arch/mips/{loongson2ef => loongson64}/fuloong-2e/dma.c (100%) rename arch/mips/{loongson2ef => loongson64}/fuloong-2e/irq.c (100%) rename arch/mips/{loongson2ef => loongson64}/fuloong-2e/reset.c (100%) delete mode 100644 arch/mips/loongson64/init.c delete mode 100644 arch/mips/loongson64/irq.c rename arch/mips/{loongson2ef => loongson64}/lemote-2f/Makefile (100%) create mode 100644 arch/mips/loongson64/lemote-2f/clock.c rename arch/mips/{loongson2ef => loongson64}/lemote-2f/dma.c (100%) rename arch/mips/{loongson2ef => loongson64}/lemote-2f/ec_kb3310b.c (100%) rename arch/mips/{loongson2ef => loongson64}/lemote-2f/ec_kb3310b.h (100%) rename arch/mips/{loongson2ef => loongson64}/lemote-2f/irq.c (100%) rename arch/mips/{loongson2ef => loongson64}/lemote-2f/machtype.c (100%) rename arch/mips/{loongson2ef => loongson64}/lemote-2f/pm.c (100%) create mode 100644 arch/mips/loongson64/lemote-2f/reset.c create mode 100644 arch/mips/loongson64/loongson-3/Makefile rename arch/mips/loongson64/{ => loongson-3}/acpi_init.c (100%) rename arch/mips/loongson64/{ => loongson-3}/cop2-ex.c (100%) rename arch/mips/loongson64/{ => loongson-3}/dma.c (100%) rename arch/mips/loongson64/{ => loongson-3}/hpet.c (100%) create mode 100644 arch/mips/loongson64/loongson-3/irq.c create mode 100644 arch/mips/loongson64/loongson-3/numa.c rename arch/mips/loongson64/{ => loongson-3}/platform.c (100%) create mode 100644 arch/mips/loongson64/loongson-3/smp.c rename arch/mips/loongson64/{ => loongson-3}/smp.h (100%) delete mode 100644 arch/mips/loongson64/numa.c delete mode 100644 arch/mips/loongson64/pci.c delete mode 100644 arch/mips/loongson64/pm.c delete mode 100644 arch/mips/loongson64/reset.c delete mode 100644 arch/mips/loongson64/rtc.c delete mode 100644 arch/mips/loongson64/setup.c delete mode 100644 arch/mips/loongson64/smp.c delete mode 100644 arch/mips/loongson64/time.c delete mode 100644 arch/mips/sgi-ip27/ip27-common.h delete mode 100644 arch/mips/sgi-ip30/Makefile delete mode 100644 arch/mips/sgi-ip30/Platform delete mode 100644 arch/mips/sgi-ip30/ip30-common.h delete mode 100644 arch/mips/sgi-ip30/ip30-console.c delete mode 100644 arch/mips/sgi-ip30/ip30-irq.c delete mode 100644 arch/mips/sgi-ip30/ip30-power.c delete mode 100644 arch/mips/sgi-ip30/ip30-setup.c delete mode 100644 arch/mips/sgi-ip30/ip30-smp.c delete mode 100644 arch/mips/sgi-ip30/ip30-timer.c delete mode 100644 arch/mips/sgi-ip30/ip30-xtalk.c delete mode 100644 arch/mips/tools/loongson3-llsc-check.c create mode 100644 arch/nds32/mm/ioremap.c create mode 100644 arch/parisc/kernel/module.lds rename arch/powerpc/configs/{corenet_base.config => corenet_basic_defconfig} (100%) delete mode 100644 arch/powerpc/configs/debug.config rename arch/powerpc/configs/{mpc85xx_base.config => mpc85xx_basic_defconfig} (100%) rename arch/powerpc/configs/{mpc86xx_base.config => mpc86xx_basic_defconfig} (100%) create mode 100644 arch/powerpc/include/asm/dma-mapping.h delete mode 100644 arch/powerpc/include/asm/kvm_book3s_uvmem.h delete mode 100644 arch/powerpc/include/asm/secure_boot.h delete mode 100644 arch/powerpc/include/asm/secvar.h rename arch/powerpc/{kexec => kernel}/crash.c (100%) delete mode 100644 arch/powerpc/kernel/ima_arch.c rename arch/powerpc/{kexec/ima.c => kernel/ima_kexec.c} (100%) rename arch/powerpc/{kexec/elf_64.c => kernel/kexec_elf_64.c} (100%) create mode 100644 arch/powerpc/kernel/machine_kexec.c rename arch/powerpc/{kexec/core_32.c => kernel/machine_kexec_32.c} (100%) rename arch/powerpc/{kexec/core_64.c => kernel/machine_kexec_64.c} (100%) rename arch/powerpc/{kexec/file_load.c => kernel/machine_kexec_file_64.c} (100%) delete mode 100644 arch/powerpc/kernel/secure_boot.c delete mode 100644 arch/powerpc/kernel/secvar-ops.c delete mode 100644 arch/powerpc/kernel/secvar-sysfs.c delete mode 100644 arch/powerpc/kexec/Makefile delete mode 100644 arch/powerpc/kexec/core.c delete mode 100644 arch/powerpc/kexec/relocate_32.S delete mode 100644 arch/powerpc/kvm/book3s_hv_uvmem.c delete mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c delete mode 100644 arch/powerpc/platforms/powernv/opal-secvar.c create mode 100644 arch/powerpc/sysdev/simple_gpio.c create mode 100644 arch/powerpc/sysdev/simple_gpio.h delete mode 100644 arch/riscv/boot/loader.S delete mode 100644 arch/riscv/boot/loader.lds.S delete mode 100644 arch/riscv/configs/nommu_virt_defconfig delete mode 100644 arch/riscv/include/asm/clint.h delete mode 100644 arch/riscv/include/asm/mmio.h delete mode 100644 arch/riscv/include/asm/seccomp.h delete mode 100644 arch/riscv/kernel/clint.c delete mode 100644 arch/riscv/kernel/sbi.c create mode 100644 arch/riscv/mm/ioremap.c copy arch/{sparc/vdso => s390/kernel}/vdso32/.gitignore (100%) create mode 100644 arch/s390/kernel/vdso32/Makefile create mode 100644 arch/s390/kernel/vdso32/clock_getres.S create mode 100644 arch/s390/kernel/vdso32/clock_gettime.S create mode 100644 arch/s390/kernel/vdso32/getcpu.S create mode 100644 arch/s390/kernel/vdso32/gettimeofday.S copy arch/s390/kernel/{vdso64 => vdso32}/note.S (100%) create mode 100644 arch/s390/kernel/vdso32/vdso32.lds.S create mode 100644 arch/s390/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/s390/lib/test_unwind.c delete mode 100644 arch/sh/drivers/platform_early.c delete mode 100644 arch/sh/include/asm/platform_early.h delete mode 100644 arch/um/configs/kunit_defconfig delete mode 100644 arch/x86/boot/compressed/kernel_info.S delete mode 100644 arch/x86/crypto/blake2s-core.S delete mode 100644 arch/x86/crypto/blake2s-glue.c delete mode 100644 arch/x86/crypto/curve25519-x86_64.c create mode 100644 arch/x86/include/asm/calgary.h create mode 100644 arch/x86/include/asm/dma-direct.h delete mode 100644 arch/x86/include/asm/doublefault.h delete mode 100644 arch/x86/include/asm/emulate_prefix.h delete mode 100644 arch/x86/include/asm/io_bitmap.h create mode 100644 arch/x86/include/asm/pci_64.h create mode 100644 arch/x86/include/asm/refcount.h create mode 100644 arch/x86/include/asm/rio.h create mode 100644 arch/x86/include/asm/tce.h create mode 100644 arch/x86/kernel/doublefault.c delete mode 100644 arch/x86/kernel/doublefault_32.c create mode 100644 arch/x86/kernel/pci-calgary_64.c create mode 100644 arch/x86/kernel/tce_64.c create mode 100644 arch/x86/kvm/mmu.c delete mode 100644 arch/x86/kvm/mmu/mmu.c rename arch/x86/kvm/{mmu => }/page_track.c (100%) rename arch/x86/kvm/{mmu => }/paging_tmpl.h (100%) delete mode 100644 arch/x86/mm/maccess.c delete mode 100644 arch/x86/mm/pat_interval.c create mode 100644 arch/x86/mm/pat_rbtree.c delete mode 100644 arch/xtensa/configs/xip_kc705_defconfig create mode 100644 arch/xtensa/include/asm/hw_irq.h create mode 100644 arch/xtensa/include/asm/user.h delete mode 100644 block/blk-cgroup-rwstat.c delete mode 100644 block/blk-cgroup-rwstat.h create mode 100644 crypto/ablkcipher.c delete mode 100644 crypto/blake2b_generic.c delete mode 100644 crypto/blake2s_generic.c create mode 100644 crypto/blkcipher.c delete mode 100644 crypto/curve25519-generic.c delete mode 100644 crypto/geniv.c delete mode 100644 crypto/jitterentropy.h create mode 100644 drivers/acpi/hmat/Kconfig create mode 100644 drivers/acpi/hmat/Makefile create mode 100644 drivers/acpi/hmat/hmat.c rename drivers/acpi/{numa/srat.c => numa.c} (100%) delete mode 100644 drivers/acpi/numa/Kconfig delete mode 100644 drivers/acpi/numa/Makefile delete mode 100644 drivers/acpi/numa/hmat.c delete mode 100644 drivers/acpi/pmic/intel_pmic_bytcrc.c delete mode 100644 drivers/acpi/pmic/intel_pmic_chtcrc.c create mode 100644 drivers/acpi/pmic/intel_pmic_crc.c delete mode 100644 drivers/base/power/qos-test.c create mode 100644 drivers/bluetooth/btwilink.c delete mode 100644 drivers/char/hw_random/hisi-trng-v2.c delete mode 100644 drivers/char/hw_random/npcm-rng.c delete mode 100644 drivers/char/tpm/tpm_tis_spi.h delete mode 100644 drivers/char/tpm/tpm_tis_spi_cr50.c delete mode 100644 drivers/clk/clk-bm1880.c delete mode 100644 drivers/clk/ingenic/x1000-cgu.c delete mode 100644 drivers/clk/qcom/gcc-sc7180.c delete mode 100644 drivers/clk/qcom/gpucc-msm8998.c delete mode 100644 drivers/clk/qcom/q6sstop-qcs404.c create mode 100644 drivers/clk/renesas/clk-rcar-gen2.c delete mode 100644 drivers/clk/renesas/r8a774b1-cpg-mssr.c delete mode 100644 drivers/clk/tegra/clk-tegra20-emc.c delete mode 100644 drivers/counter/ti-eqep.c create mode 100644 drivers/cpufreq/arm_big_little.c create mode 100644 drivers/cpufreq/arm_big_little.h delete mode 100644 drivers/crypto/allwinner/Kconfig delete mode 100644 drivers/crypto/allwinner/Makefile delete mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c delete mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c delete mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c delete mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c delete mode 100644 drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h delete mode 100644 drivers/crypto/allwinner/sun8i-ce/Makefile delete mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c delete mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c delete mode 100644 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h delete mode 100644 drivers/crypto/allwinner/sun8i-ss/Makefile delete mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c delete mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c delete mode 100644 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h delete mode 100644 drivers/crypto/amlogic/Kconfig delete mode 100644 drivers/crypto/amlogic/Makefile delete mode 100644 drivers/crypto/amlogic/amlogic-gxl-cipher.c delete mode 100644 drivers/crypto/amlogic/amlogic-gxl-core.c delete mode 100644 drivers/crypto/amlogic/amlogic-gxl.h delete mode 100644 drivers/crypto/hisilicon/hpre/Makefile delete mode 100644 drivers/crypto/hisilicon/hpre/hpre.h delete mode 100644 drivers/crypto/hisilicon/hpre/hpre_crypto.c delete mode 100644 drivers/crypto/hisilicon/hpre/hpre_main.c delete mode 100644 drivers/crypto/hisilicon/sec2/Makefile delete mode 100644 drivers/crypto/hisilicon/sec2/sec.h delete mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.c delete mode 100644 drivers/crypto/hisilicon/sec2/sec_crypto.h delete mode 100644 drivers/crypto/hisilicon/sec2/sec_main.c create mode 100644 drivers/crypto/hisilicon/sgl.h create mode 100644 drivers/crypto/qce/ablkcipher.c delete mode 100644 drivers/crypto/qce/skcipher.c create mode 100644 drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c delete mode 100644 drivers/crypto/rockchip/rk3288_crypto_skcipher.c rename drivers/crypto/{allwinner/sun4i-ss => sunxi-ss}/Makefile (100%) create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-core.c create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-hash.c create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss-prng.c create mode 100644 drivers/crypto/sunxi-ss/sun4i-ss.h delete mode 100644 drivers/dax/hmem.c delete mode 100644 drivers/dma/fsl-dpaa2-qdma/Kconfig delete mode 100644 drivers/dma/fsl-dpaa2-qdma/Makefile delete mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c delete mode 100644 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h delete mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.c delete mode 100644 drivers/dma/fsl-dpaa2-qdma/dpdmai.h delete mode 100644 drivers/dma/milbeaut-hdmac.c delete mode 100644 drivers/dma/milbeaut-xdmac.c delete mode 100644 drivers/dma/sf-pdma/Kconfig delete mode 100644 drivers/dma/sf-pdma/Makefile delete mode 100644 drivers/dma/sf-pdma/sf-pdma.c delete mode 100644 drivers/dma/sf-pdma/sf-pdma.h delete mode 100644 drivers/firmware/broadcom/tee_bnxt_fw.c delete mode 100644 drivers/firmware/efi/fake_mem.h delete mode 100644 drivers/firmware/efi/x86_fake_mem.c delete mode 100644 drivers/fsi/fsi-master-aspeed.c delete mode 100644 drivers/gpio/gpio-rda.c delete mode 100644 drivers/gpio/gpio-xgs-iproc.c rename drivers/gpio/{gpio-aspeed-sgpio.c => sgpio-aspeed.c} (100%) delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_0.h delete mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c delete mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dm_cp_psp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/hdcp/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c delete mode 100644 drivers/gpu/drm/amd/display/include/hdcp_types.h delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/Makefile delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c delete mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.h delete mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h delete mode 100644 drivers/gpu/drm/amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_internal.h delete mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_event.c create mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.h delete mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/drm_gem_ttm_helper.c create mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c delete mode 100644 drivers/gpu/drm/i915/Kconfig.unstable delete mode 100644 drivers/gpu/drm/i915/display/intel_dsb.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dsb.h delete mode 100644 drivers/gpu/drm/i915/display/intel_vga.c delete mode 100644 drivers/gpu/drm/i915/display/intel_vga.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.h create mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_llc.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_llc.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_llc_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_rc6_types.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ring.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_ring.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_ring_submission.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_ring_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_rps.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_rps.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_rps_types.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_gt_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.c delete mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.h delete mode 100644 drivers/gpu/drm/i915/i915_perf_types.h delete mode 100644 drivers/gpu/drm/i915/i915_switcheroo.c delete mode 100644 drivers/gpu/drm/i915/i915_switcheroo.h delete mode 100644 drivers/gpu/drm/i915/intel_memory_region.c delete mode 100644 drivers/gpu/drm/i915/intel_memory_region.h delete mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c delete mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_perf.c delete mode 100644 drivers/gpu/drm/i915/selftests/intel_memory_region.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_region.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_region.h create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h create mode 100644 drivers/gpu/drm/lima/lima_object.c create mode 100644 drivers/gpu/drm/lima/lima_object.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_mipi_tx.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_mipi_tx.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c create mode 100644 drivers/gpu/drm/omapdrm/dss/core.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c delete mode 100644 drivers/gpu/drm/tegra/dp.c delete mode 100644 drivers/gpu/drm/tegra/dp.h create mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c create mode 100644 drivers/gpu/drm/virtio/virtgpu_ttm.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c delete mode 100644 drivers/hid/hid-lg-g15.c delete mode 100644 drivers/hv/hv_debugfs.c delete mode 100644 drivers/hwmon/ltc2947-core.c delete mode 100644 drivers/hwmon/ltc2947-i2c.c delete mode 100644 drivers/hwmon/ltc2947-spi.c delete mode 100644 drivers/hwmon/ltc2947.h delete mode 100644 drivers/hwmon/pmbus/bel-pfe.c delete mode 100644 drivers/hwmon/tmp513.c delete mode 100644 drivers/iio/adc/ab8500-gpadc.c delete mode 100644 drivers/iio/adc/ad7292.c delete mode 100644 drivers/iio/adc/intel_mrfld_adc.c delete mode 100644 drivers/iio/imu/fxos8700.h delete mode 100644 drivers/iio/imu/fxos8700_core.c delete mode 100644 drivers/iio/imu/fxos8700_i2c.c delete mode 100644 drivers/iio/imu/fxos8700_spi.c delete mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c delete mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h delete mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c delete mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h delete mode 100644 drivers/iio/light/adux1020.c delete mode 100644 drivers/iio/light/veml6030.c delete mode 100644 drivers/iio/temperature/ltc2983.c delete mode 100644 drivers/infiniband/core/ib_core_uverbs.c create mode 100644 drivers/infiniband/hw/cxgb3/Kconfig create mode 100644 drivers/infiniband/hw/cxgb3/Makefile create mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.c create mode 100644 drivers/infiniband/hw/cxgb3/cxio_hal.h create mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.c create mode 100644 drivers/infiniband/hw/cxgb3/cxio_resource.h create mode 100644 drivers/infiniband/hw/cxgb3/cxio_wr.h create mode 100644 drivers/infiniband/hw/cxgb3/iwch.c create mode 100644 drivers/infiniband/hw/cxgb3/iwch.h create mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.c create mode 100644 drivers/infiniband/hw/cxgb3/iwch_cm.h create mode 100644 drivers/infiniband/hw/cxgb3/iwch_cq.c create mode 100644 drivers/infiniband/hw/cxgb3/iwch_ev.c create mode 100644 drivers/infiniband/hw/cxgb3/iwch_mem.c create mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.c create mode 100644 drivers/infiniband/hw/cxgb3/iwch_provider.h create mode 100644 drivers/infiniband/hw/cxgb3/iwch_qp.c create mode 100644 drivers/infiniband/hw/cxgb3/tcb.h delete mode 100644 drivers/infiniband/hw/mlx5/restrack.c delete mode 100644 drivers/input/keyboard/imx_sc_key.c delete mode 100644 drivers/interconnect/qcom/msm8974.c delete mode 100644 drivers/iommu/arm-smmu-qcom.c delete mode 100644 drivers/iommu/ioasid.c delete mode 100644 drivers/irqchip/irq-ls-extirq.c delete mode 100644 drivers/leds/leds-el15203000.c delete mode 100644 drivers/media/i2c/hi556.c delete mode 100644 drivers/media/i2c/imx290.c delete mode 100644 drivers/media/platform/sunxi/sun8i-di/Makefile delete mode 100644 drivers/media/platform/sunxi/sun8i-di/sun8i-di.c delete mode 100644 drivers/media/platform/sunxi/sun8i-di/sun8i-di.h delete mode 100644 drivers/media/platform/vivid/vivid-meta-cap.c delete mode 100644 drivers/media/platform/vivid/vivid-meta-cap.h delete mode 100644 drivers/media/platform/vivid/vivid-meta-out.c delete mode 100644 drivers/media/platform/vivid/vivid-meta-out.h delete mode 100644 drivers/media/rc/keymaps/rc-beelink-gs1.c delete mode 100644 drivers/media/rc/keymaps/rc-vega-s9x.c create mode 100644 drivers/media/usb/dvb-usb-v2/gl861.h create mode 100644 drivers/mfd/ab8500-gpadc.c delete mode 100644 drivers/misc/cardreader/rts5261.c delete mode 100644 drivers/misc/cardreader/rts5261.h delete mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_etr_regs.h delete mode 100644 drivers/mmc/host/owl-mmc.c delete mode 100644 drivers/mmc/host/sdhci-milbeaut.c delete mode 100644 drivers/mmc/host/sdhci_f_sdh30.h delete mode 100644 drivers/mtd/maps/physmap-ixp4xx.c delete mode 100644 drivers/mtd/maps/physmap-ixp4xx.h rename drivers/mtd/nand/onenand/{samsung_mtd.c => samsung.c} (100%) delete mode 100644 drivers/mtd/nand/raw/cadence-nand-controller.c delete mode 100644 drivers/net/dsa/ocelot/Kconfig delete mode 100644 drivers/net/dsa/ocelot/Makefile delete mode 100644 drivers/net/dsa/ocelot/felix.c delete mode 100644 drivers/net/dsa/ocelot/felix.h delete mode 100644 drivers/net/dsa/ocelot/felix_vsc9959.c delete mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_phy.c delete mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_phy.h delete mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ptp.c delete mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ptp.h delete mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c delete mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.h delete mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c delete mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac.c delete mode 100644 drivers/net/ethernet/freescale/dpaa2/dpmac.h delete mode 100644 drivers/net/ethernet/freescale/enetc/enetc_qos.c rename drivers/{staging => net/ethernet}/hp/Kconfig (100%) rename drivers/{staging => net/ethernet}/hp/Makefile (100%) rename drivers/{staging => net/ethernet}/hp/hp100.c (100%) rename drivers/{staging => net/ethernet}/hp/hp100.h (100%) delete mode 100644 drivers/net/ethernet/intel/ice/ice_base.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_base.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_nl.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_nl.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_nvm.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_txrx_lib.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_xsk.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_crc32.c rename {include/soc => drivers/net/ethernet}/mscc/ocelot_sys.h (100%) delete mode 100644 drivers/net/ethernet/ti/cpsw_new.c delete mode 100644 drivers/net/ethernet/ti/cpsw_switchdev.c delete mode 100644 drivers/net/ethernet/ti/cpsw_switchdev.h delete mode 100644 drivers/net/netdevsim/health.c delete mode 100644 drivers/net/phy/dp83869.c delete mode 100644 drivers/net/wireless/mediatek/mt76/airtime.c delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/switchdev.h delete mode 100644 drivers/net/wireless/realtek/rtw88/bf.c delete mode 100644 drivers/net/wireless/realtek/rtw88/bf.h delete mode 100644 drivers/nfc/pn533/uart.c delete mode 100644 drivers/nvme/host/hwmon.c delete mode 100644 drivers/nvmem/rockchip-otp.c delete mode 100644 drivers/nvmem/sprd-efuse.c delete mode 100644 drivers/of/unittest-data/tests-address.dtsi delete mode 100644 drivers/pci/controller/cadence/Kconfig delete mode 100644 drivers/pci/controller/cadence/Makefile delete mode 100644 drivers/pci/controller/cadence/pcie-cadence-ep.c delete mode 100644 drivers/pci/controller/cadence/pcie-cadence-host.c delete mode 100644 drivers/pci/controller/cadence/pcie-cadence-plat.c delete mode 100644 drivers/pci/controller/cadence/pcie-cadence.h create mode 100644 drivers/pci/controller/pcie-cadence-ep.c create mode 100644 drivers/pci/controller/pcie-cadence-host.c rename drivers/pci/controller/{cadence => }/pcie-cadence.c (100%) create mode 100644 drivers/pci/controller/pcie-cadence.h delete mode 100644 drivers/phy/allwinner/phy-sun50i-usb3.c delete mode 100644 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c delete mode 100644 drivers/pinctrl/intel/pinctrl-tigerlake.c delete mode 100644 drivers/pinctrl/meson/pinctrl-meson-a1.c delete mode 100644 drivers/pinctrl/pinctrl-equilibrium.c delete mode 100644 drivers/pinctrl/pinctrl-equilibrium.h delete mode 100644 drivers/pinctrl/qcom/pinctrl-msm8976.c delete mode 100644 drivers/platform/chrome/cros_ec_sensorhub.c delete mode 100644 drivers/platform/chrome/wilco_ec/keyboard_leds.c delete mode 100644 drivers/platform/mellanox/mlxbf-bootctl.c delete mode 100644 drivers/platform/mellanox/mlxbf-bootctl.h create mode 100644 drivers/platform/x86/intel_cht_int33fe.c delete mode 100644 drivers/platform/x86/intel_cht_int33fe_common.c delete mode 100644 drivers/platform/x86/intel_cht_int33fe_common.h delete mode 100644 drivers/platform/x86/intel_cht_int33fe_microb.c delete mode 100644 drivers/platform/x86/intel_cht_int33fe_typec.c delete mode 100644 drivers/platform/x86/system76_acpi.c delete mode 100644 drivers/power/reset/mt6323-poweroff.c delete mode 100644 drivers/ptp/idt8a340_reg.h delete mode 100644 drivers/ptp/ptp_clockmatrix.c delete mode 100644 drivers/ptp/ptp_clockmatrix.h rename drivers/{bus/ti-pwmss.c => pwm/pwm-tipwmss.c} (100%) delete mode 100644 drivers/s390/cio/vfio_ccw_trace.c delete mode 100644 drivers/s390/scsi/zfcp_diag.c delete mode 100644 drivers/s390/scsi/zfcp_diag.h delete mode 100644 drivers/scsi/ufs/ti-j721e-ufs.c delete mode 100644 drivers/staging/fbtft/fb_seps525.c delete mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h265.c delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/staging/wfx/Kconfig delete mode 100644 drivers/staging/wfx/Makefile delete mode 100644 drivers/staging/wfx/TODO delete mode 100644 drivers/staging/wfx/bh.c delete mode 100644 drivers/staging/wfx/bh.h delete mode 100644 drivers/staging/wfx/bus.h delete mode 100644 drivers/staging/wfx/bus_sdio.c delete mode 100644 drivers/staging/wfx/bus_spi.c delete mode 100644 drivers/staging/wfx/data_rx.c delete mode 100644 drivers/staging/wfx/data_rx.h delete mode 100644 drivers/staging/wfx/data_tx.c delete mode 100644 drivers/staging/wfx/data_tx.h delete mode 100644 drivers/staging/wfx/debug.c delete mode 100644 drivers/staging/wfx/debug.h delete mode 100644 drivers/staging/wfx/fwio.c delete mode 100644 drivers/staging/wfx/fwio.h delete mode 100644 drivers/staging/wfx/hif_api_cmd.h delete mode 100644 drivers/staging/wfx/hif_api_general.h delete mode 100644 drivers/staging/wfx/hif_api_mib.h delete mode 100644 drivers/staging/wfx/hif_rx.c delete mode 100644 drivers/staging/wfx/hif_rx.h delete mode 100644 drivers/staging/wfx/hif_tx.c delete mode 100644 drivers/staging/wfx/hif_tx.h delete mode 100644 drivers/staging/wfx/hif_tx_mib.h delete mode 100644 drivers/staging/wfx/hwio.c delete mode 100644 drivers/staging/wfx/hwio.h delete mode 100644 drivers/staging/wfx/key.c delete mode 100644 drivers/staging/wfx/key.h delete mode 100644 drivers/staging/wfx/main.c delete mode 100644 drivers/staging/wfx/main.h delete mode 100644 drivers/staging/wfx/queue.c delete mode 100644 drivers/staging/wfx/queue.h delete mode 100644 drivers/staging/wfx/scan.c delete mode 100644 drivers/staging/wfx/scan.h delete mode 100644 drivers/staging/wfx/secure_link.h delete mode 100644 drivers/staging/wfx/sta.c delete mode 100644 drivers/staging/wfx/sta.h delete mode 100644 drivers/staging/wfx/traces.h delete mode 100644 drivers/staging/wfx/wfx.h delete mode 100644 drivers/staging/wilc1000/cfg80211.c delete mode 100644 drivers/staging/wilc1000/cfg80211.h delete mode 100644 drivers/staging/wilc1000/hif.c delete mode 100644 drivers/staging/wilc1000/hif.h delete mode 100644 drivers/staging/wilc1000/mon.c delete mode 100644 drivers/staging/wilc1000/netdev.c delete mode 100644 drivers/staging/wilc1000/netdev.h delete mode 100644 drivers/staging/wilc1000/sdio.c delete mode 100644 drivers/staging/wilc1000/spi.c create mode 100644 drivers/staging/wilc1000/wilc_hif.c create mode 100644 drivers/staging/wilc1000/wilc_hif.h create mode 100644 drivers/staging/wilc1000/wilc_mon.c create mode 100644 drivers/staging/wilc1000/wilc_netdev.c create mode 100644 drivers/staging/wilc1000/wilc_sdio.c create mode 100644 drivers/staging/wilc1000/wilc_spi.c create mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c create mode 100644 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h create mode 100644 drivers/staging/wilc1000/wilc_wfi_netdevice.h create mode 100644 drivers/staging/wilc1000/wilc_wlan.c create mode 100644 drivers/staging/wilc1000/wilc_wlan.h create mode 100644 drivers/staging/wilc1000/wilc_wlan_cfg.c rename drivers/staging/wilc1000/{wlan_cfg.h => wilc_wlan_cfg.h} (100%) create mode 100644 drivers/staging/wilc1000/wilc_wlan_if.h delete mode 100644 drivers/staging/wilc1000/wlan.c delete mode 100644 drivers/staging/wilc1000/wlan.h delete mode 100644 drivers/staging/wilc1000/wlan_cfg.c delete mode 100644 drivers/staging/wilc1000/wlan_if.h rename drivers/tty/serial/{samsung_tty.c => samsung.c} (100%) delete mode 100644 drivers/usb/cdns3/cdns3-ti.c delete mode 100644 drivers/usb/gadget/udc/tegra-xudc.c delete mode 100644 drivers/usb/typec/hd3ss3220.c create mode 100644 drivers/video/backlight/pm8941-wled.c delete mode 100644 drivers/video/backlight/qcom-wled.c delete mode 100644 drivers/video/backlight/tosa_bl.h delete mode 100644 drivers/w1/slaves/w1_ds2430.c delete mode 100644 fs/btrfs/extent-io-tree.h delete mode 100644 fs/ext4/inode-test.c delete mode 100644 fs/io-wq.c delete mode 100644 fs/io-wq.h delete mode 100644 fs/iomap/trace.c delete mode 100644 fs/iomap/trace.h create mode 100644 fs/xfs/libxfs/xfs_da_format.c create mode 100644 include/Kbuild delete mode 100644 include/crypto/blake2s.h delete mode 100644 include/crypto/chacha20poly1305.h delete mode 100644 include/crypto/curve25519.h delete mode 100644 include/crypto/internal/blake2s.h delete mode 100644 include/crypto/internal/chacha.h delete mode 100644 include/crypto/internal/poly1305.h create mode 100644 include/drm/drmP.h delete mode 100644 include/drm/drm_gem_ttm_helper.h create mode 100644 include/drm/drm_os_linux.h create mode 100644 include/drm/drm_vram_mm_helper.h delete mode 100644 include/dt-bindings/clock/bm1880-clock.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sc7180.h delete mode 100644 include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h delete mode 100644 include/dt-bindings/clock/r8a774b1-cpg-mssr.h delete mode 100644 include/dt-bindings/clock/r8a77961-cpg-mssr.h delete mode 100644 include/dt-bindings/clock/x1000-cgu.h delete mode 100644 include/dt-bindings/dma/x1000-dma.h delete mode 100644 include/dt-bindings/gpio/meson-a1-gpio.h delete mode 100644 include/dt-bindings/interconnect/qcom,msm8974.h delete mode 100644 include/dt-bindings/net/qca-ar803x.h delete mode 100644 include/dt-bindings/net/ti-dp83869.h delete mode 100644 include/dt-bindings/pmu/exynos_ppmu.h delete mode 100644 include/dt-bindings/power/r8a774b1-sysc.h delete mode 100644 include/dt-bindings/power/r8a77961-sysc.h delete mode 100644 include/dt-bindings/regulator/dlg,da9063-regulator.h create mode 100644 include/keys/trusted.h delete mode 100644 include/keys/trusted_tpm.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/kvm/arm_hypercalls.h create mode 100644 include/linux/can/platform/mcp251x.h delete mode 100644 include/linux/errname.h delete mode 100644 include/linux/firmware/broadcom/tee_bnxt_fw.h create mode 100644 include/linux/i2c-pxa.h delete mode 100644 include/linux/ioasid.h create mode 100644 include/linux/irqchip/ingenic.h delete mode 100644 include/linux/memregion.h create mode 100644 include/linux/mfd/abx500/ab8500-gpadc.h delete mode 100644 include/linux/mfd/mt6397/rtc.h delete mode 100644 include/linux/mtio.h delete mode 100644 include/linux/platform_data/cros_ec_sensorhub.h create mode 100644 include/linux/platform_data/pixcir_i2c_ts.h delete mode 100644 include/linux/soc/qcom/irq.h create mode 100644 include/linux/vm_sockets.h delete mode 100644 include/media/hevc-ctrls.h delete mode 100644 include/net/tls_toe.h delete mode 100644 include/soc/mscc/ocelot.h delete mode 100644 include/sound/intel-dsp-config.h delete mode 100644 include/sound/sof/dai-imx.h delete mode 100644 include/trace/events/fsi_master_aspeed.h delete mode 100644 include/trace/events/io_uring.h create mode 100644 include/uapi/rdma/cxgb3-abi.h create mode 100644 include/uapi/rdma/nes-abi.h delete mode 100644 kernel/bpf/trampoline.c delete mode 100644 kernel/livepatch/state.c delete mode 100644 kernel/livepatch/state.h delete mode 100644 kernel/sysctl-test.c create mode 100644 lib/chacha.c delete mode 100644 lib/crypto/Kconfig delete mode 100644 lib/crypto/blake2s-generic.c delete mode 100644 lib/crypto/blake2s-selftest.c delete mode 100644 lib/crypto/blake2s.c delete mode 100644 lib/crypto/chacha.c delete mode 100644 lib/crypto/chacha20poly1305-selftest.c delete mode 100644 lib/crypto/chacha20poly1305.c delete mode 100644 lib/crypto/curve25519-fiat32.c delete mode 100644 lib/crypto/curve25519-hacl64.c delete mode 100644 lib/crypto/curve25519.c delete mode 100644 lib/crypto/libchacha.c delete mode 100644 lib/crypto/poly1305.c delete mode 100644 lib/errname.c delete mode 100644 lib/kunit/Kconfig delete mode 100644 lib/kunit/Makefile delete mode 100644 lib/kunit/assert.c delete mode 100644 lib/kunit/example-test.c delete mode 100644 lib/kunit/string-stream-test.c delete mode 100644 lib/kunit/string-stream.c delete mode 100644 lib/kunit/test-test.c delete mode 100644 lib/kunit/test.c delete mode 100644 lib/kunit/try-catch.c delete mode 100644 lib/list-test.c delete mode 100644 lib/livepatch/test_klp_state.c delete mode 100644 lib/livepatch/test_klp_state2.c delete mode 100644 lib/livepatch/test_klp_state3.c delete mode 100644 lib/memregion.c delete mode 100644 mm/mapping_dirty_helpers.c delete mode 100644 net/dsa/tag_ocelot.c delete mode 100644 net/mac80211/airtime.c delete mode 100644 net/netfilter/nf_flow_table_offload.c delete mode 100644 net/tipc/crypto.c delete mode 100644 net/tipc/crypto.h delete mode 100644 net/tls/tls_proc.c delete mode 100644 net/tls/tls_toe.c delete mode 100644 net/tls/trace.c delete mode 100644 net/tls/trace.h delete mode 100644 samples/bpf/Makefile.target delete mode 100644 samples/bpf/xdpsock.h delete mode 100644 samples/bpf/xdpsock_kern.c delete mode 100644 samples/ftrace/Makefile delete mode 100644 samples/ftrace/ftrace-direct-modify.c delete mode 100644 samples/ftrace/ftrace-direct-too.c delete mode 100644 samples/ftrace/ftrace-direct.c delete mode 100644 samples/ftrace/sample-trace-array.c delete mode 100644 samples/ftrace/sample-trace-array.h delete mode 100755 scripts/jobserver-exec rename {drivers/video/logo => scripts}/pnmtologo.c (100%) delete mode 100644 security/integrity/platform_certs/keyring_handler.c delete mode 100644 security/integrity/platform_certs/keyring_handler.h delete mode 100644 security/integrity/platform_certs/load_powerpc.c delete mode 100644 security/keys/trusted-keys/Makefile delete mode 100644 security/keys/trusted-keys/trusted_tpm1.c delete mode 100644 security/keys/trusted-keys/trusted_tpm2.c create mode 100644 security/keys/trusted.c delete mode 100644 sound/hda/intel-dsp-config.c delete mode 100644 sound/soc/codecs/adau7118-hw.c delete mode 100644 sound/soc/codecs/adau7118-i2c.c delete mode 100644 sound/soc/codecs/adau7118.c delete mode 100644 sound/soc/codecs/adau7118.h delete mode 100644 sound/soc/codecs/tas2562.c delete mode 100644 sound/soc/codecs/tas2562.h delete mode 100644 sound/soc/codecs/tas2770.c delete mode 100644 sound/soc/codecs/tas2770.h delete mode 100644 sound/soc/fsl/fsl_mqs.c delete mode 100644 sound/soc/intel/boards/cml_rt1011_rt5682.c delete mode 100644 sound/soc/intel/boards/hda_dsp_common.c delete mode 100644 sound/soc/intel/boards/hda_dsp_common.h delete mode 100644 sound/soc/intel/common/soc-acpi-intel-cfl-match.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-cml-match.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-jsl-match.c delete mode 100644 sound/soc/samsung/arndale.c create mode 100644 sound/soc/samsung/arndale_rt5631.c delete mode 100644 sound/soc/sof/intel/hda-ipc.h delete mode 100644 tools/arch/x86/include/asm/emulate_prefix.h delete mode 100644 tools/arch/x86/include/asm/irq_vectors.h delete mode 100644 tools/arch/x86/include/asm/msr-index.h delete mode 100644 tools/build/feature/test-libbpf.c delete mode 100755 tools/hv/vmbus_testing delete mode 100644 tools/lib/bpf/bpf_core_read.h delete mode 100644 tools/lib/bpf/bpf_helpers.h delete mode 100644 tools/lib/bpf/bpf_tracing.h delete mode 100644 tools/lib/bpf/test_libbpf.c create mode 100644 tools/lib/bpf/test_libbpf.cpp delete mode 100644 tools/perf/Documentation/perf.data-directory-format.txt delete mode 100644 tools/perf/arch/arm/util/perf_regs.c delete mode 100644 tools/perf/arch/arm64/util/perf_regs.c delete mode 100644 tools/perf/arch/csky/util/perf_regs.c delete mode 100644 tools/perf/arch/riscv/util/perf_regs.c delete mode 100644 tools/perf/arch/s390/util/perf_regs.c delete mode 100644 tools/perf/lib/include/perf/mmap.h delete mode 100644 tools/perf/lib/mmap.c create mode 100644 tools/perf/tests/map_groups.c delete mode 100644 tools/perf/tests/maps.c delete mode 100644 tools/perf/tests/thread-maps-share.c create mode 100644 tools/perf/tests/thread-mg-share.c delete mode 100644 tools/perf/trace/beauty/tracepoints/Build delete mode 100644 tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c delete mode 100755 tools/perf/trace/beauty/tracepoints/x86_irq_vectors.sh delete mode 100644 tools/perf/trace/beauty/tracepoints/x86_msr.c delete mode 100755 tools/perf/trace/beauty/tracepoints/x86_msr.sh delete mode 100644 tools/perf/util/affinity.c delete mode 100644 tools/perf/util/affinity.h delete mode 100644 tools/perf/util/block-info.c delete mode 100644 tools/perf/util/block-info.h delete mode 100644 tools/perf/util/fncache.c delete mode 100644 tools/perf/util/fncache.h create mode 100644 tools/perf/util/map_groups.h delete mode 100644 tools/perf/util/maps.h delete mode 100644 tools/perf/util/spark.c delete mode 100644 tools/perf/util/spark.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 rename tools/testing/selftests/arm64/{tags => }/.gitignore (100%) delete mode 100644 tools/testing/selftests/arm64/README rename tools/testing/selftests/arm64/{tags => }/run_tags_test.sh (100%) delete mode 100644 tools/testing/selftests/arm64/signal/.gitignore delete mode 100644 tools/testing/selftests/arm64/signal/Makefile delete mode 100644 tools/testing/selftests/arm64/signal/README delete mode 100644 tools/testing/selftests/arm64/signal/signals.S delete mode 100644 tools/testing/selftests/arm64/signal/test_signals.c delete mode 100644 tools/testing/selftests/arm64/signal/test_signals.h delete mode 100644 tools/testing/selftests/arm64/signal/test_signals_utils.c delete mode 100644 tools/testing/selftests/arm64/signal/test_signals_utils.h delete mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_b [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_b [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_b [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_d [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_m [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_m [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/mangle_pstate_in [...] delete mode 100644 tools/testing/selftests/arm64/signal/testcases/testcases.c delete mode 100644 tools/testing/selftests/arm64/signal/testcases/testcases.h delete mode 100644 tools/testing/selftests/arm64/tags/Makefile rename tools/testing/selftests/arm64/{tags => }/tags_test.c (100%) rename tools/{lib => testing/selftests}/bpf/bpf_endian.h (100%) create mode 100644 tools/testing/selftests/bpf/bpf_helpers.h delete mode 100644 tools/testing/selftests/bpf/bpf_legacy.h delete mode 100644 tools/testing/selftests/bpf/bpf_trace_helpers.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/btf_dump.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/fentry_fexit.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/fentry_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_stress.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/kfree_skb.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/mmap.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/pinning.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/probe_user.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/rdonly_maps.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/section_names.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/tailcalls.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_overhead.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_arrays___err_ [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___b [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___b [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_bitfields___j [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___e [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___m [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_bi [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_ints___err_wr [...] delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size.c delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size___diff_sz.c delete mode 100644 tools/testing/selftests/bpf/progs/fentry_test.c delete mode 100644 tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c delete mode 100644 tools/testing/selftests/bpf/progs/fexit_test.c delete mode 100644 tools/testing/selftests/bpf/progs/kfree_skb.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall1.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall2.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall3.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall4.c delete mode 100644 tools/testing/selftests/bpf/progs/tailcall5.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_existence.c delete mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_size.c delete mode 100644 tools/testing/selftests/bpf/progs/test_mmap.c delete mode 100644 tools/testing/selftests/bpf/progs/test_overhead.c delete mode 100644 tools/testing/selftests/bpf/progs/test_pinning.c delete mode 100644 tools/testing/selftests/bpf/progs/test_pinning_invalid.c delete mode 100644 tools/testing/selftests/bpf/progs/test_probe_user.c delete mode 100644 tools/testing/selftests/bpf/progs/test_rdonly_maps.c create mode 100644 tools/testing/selftests/bpf/test_btf_dump.c create mode 100755 tools/testing/selftests/bpf/test_libbpf.sh create mode 100644 tools/testing/selftests/bpf/test_libbpf_open.c rename tools/testing/selftests/bpf/{progs => }/test_queue_stack_map.h (100%) create mode 100644 tools/testing/selftests/bpf/test_section_names.c delete mode 100755 tools/testing/selftests/cgroup/test_stress.sh delete mode 100755 tools/testing/selftests/cgroup/with_stress.sh 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_clear_sighand.c delete mode 100644 tools/testing/selftests/clone3/clone3_selftests.h delete mode 100644 tools/testing/selftests/clone3/clone3_set_tid.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_l3_drops.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_l3_excep [...] delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/mirror_gre [...] delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/resource_scale.sh delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/router_scale.sh delete mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/tc_flower_ [...] delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/devlink_in_netns.sh delete mode 100644 tools/testing/selftests/ftrace/settings delete mode 100644 tools/testing/selftests/ftrace/test.d/direct/ftrace-direct.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/direct/kprobe-direct.tc rename tools/testing/selftests/{kselftest/module.sh => kselftest_module.sh} (100%) delete mode 100644 tools/testing/selftests/kvm/x86_64/xss_msr_test.c delete mode 100644 tools/testing/selftests/livepatch/settings delete mode 100755 tools/testing/selftests/livepatch/test-ftrace.sh delete mode 100755 tools/testing/selftests/livepatch/test-state.sh delete mode 100755 tools/testing/selftests/net/altnames.sh delete mode 100755 tools/testing/selftests/net/forwarding/ethtool.sh delete mode 100755 tools/testing/selftests/net/forwarding/ethtool_lib.sh delete mode 100755 tools/testing/selftests/net/traceroute.sh delete mode 100755 tools/testing/selftests/netfilter/ipvs.sh delete mode 100644 tools/testing/selftests/pidfd/pidfd_fdinfo_test.c delete mode 100644 tools/testing/selftests/powerpc/security/branch_loops.S delete mode 100644 tools/testing/selftests/powerpc/security/spectre_v2.c delete mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/basic.json delete mode 100644 virt/kvm/arm/hypercalls.c delete mode 100644 virt/kvm/arm/pvtime.c