This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
discards 08076eab6fef Add linux-next specific files for 20210719 discards 3ca6f168c330 Merge branch 'akpm-current/current' discards 586587f4532c Merge remote-tracking branch 'rust/rust-next' discards 6e29e99dc5fd Merge remote-tracking branch 'mhi/mhi-next' discards a0c6cddd7045 Merge remote-tracking branch 'fpga/for-next' discards d3d631d1be8d Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 097b09fbe21b Merge remote-tracking branch 'hyperv/hyperv-next' discards 306fed862189 Merge remote-tracking branch 'slimbus/for-next' discards 9070e5dfcb28 Merge remote-tracking branch 'gnss/gnss-next' discards 75fe3915dee0 Merge remote-tracking branch 'kspp/for-next/kspp' discards 19ef1bac9953 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 7489465d223f Merge remote-tracking branch 'ntb/ntb-next' discards 8682cd5a0036 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards f9630a1e1a1c Merge remote-tracking branch 'coresight/next' discards 839fb69b8aea Merge remote-tracking branch 'livepatching/for-next' discards 9006b3f17989 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' discards 0c38662bd34d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 28b859aa8d7c Merge remote-tracking branch 'rpmsg/for-next' discards d43583f1c321 Merge remote-tracking branch 'cgroup/for-next' discards de16d0c631bb Merge remote-tracking branch 'dmaengine/next' discards 5b33dd121701 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards bceb51dee5b8 Merge remote-tracking branch 'usb/usb-next' discards 3f199eaabdac Merge remote-tracking branch 'ipmi/for-next' discards 84b5e9fef1c8 Merge remote-tracking branch 'leds/for-next' discards 55ccd52c1ce2 Merge remote-tracking branch 'workqueues/for-next' discards 27c09181a38a Merge remote-tracking branch 'percpu/for-next' discards 8fcc8f5dd397 Merge remote-tracking branch 'rcu/rcu/next' discards 88386b79b7dd Merge remote-tracking branch 'edac/edac-for-next' discards 4fb79e24fd36 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 030fe3e4dc42 Merge remote-tracking branch 'tip/auto-latest' discards a285f7fdce54 Merge remote-tracking branch 'spi/for-next' discards cd26b554dd68 Merge remote-tracking branch 'devicetree/for-next' discards b6647ae0b774 Merge remote-tracking branch 'tomoyo/master' discards 60b2322b7a07 Merge remote-tracking branch 'selinux/next' discards 8fc1a6f70957 Merge remote-tracking branch 'keys/keys-next' discards 12e7c54eaf9b Merge remote-tracking branch 'apparmor/apparmor-next' discards 59f45527b028 Merge remote-tracking branch 'security/next-testing' discards d9144a32eeda Merge remote-tracking branch 'regulator/for-next' discards d170575ef5f0 Merge remote-tracking branch 'battery/for-next' discards 758b6dc94a2e Merge remote-tracking branch 'mfd/for-mfd-next' discards 2a09551fbd6c Merge remote-tracking branch 'mmc/next' discards 4a7a210a37c2 Merge remote-tracking branch 'block/for-next' discards 017a6bb6637d Merge remote-tracking branch 'sound-asoc/for-next' discards b64a0e83c44b Merge remote-tracking branch 'sound/for-next' discards f951f6e859e6 Merge remote-tracking branch 'regmap/for-next' discards 69140eb8bbf7 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 24d4f9bff3d6 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 67bbdf382da6 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 424eabb2f0f4 Merge remote-tracking branch 'amdgpu/drm-next' discards b461ac8b11ec Merge remote-tracking branch 'drm-misc/for-linux-next' discards babe1544beef Merge remote-tracking branch 'crypto/master' discards 1c3be50e3414 Merge remote-tracking branch 'nand/nand/next' discards 4c75765c490b Merge remote-tracking branch 'mtd/mtd/next' discards bab56188e6a6 Merge remote-tracking branch 'bluetooth/master' discards 51d5bf6504b8 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards af4fa4dc5f92 Merge remote-tracking branch 'bpf-next/for-next' discards 5164e0d54970 Merge remote-tracking branch 'net-next/master' discards 5dd1d0e6c1ab Merge remote-tracking branch 'rdma/for-next' discards 5d1457f7d136 Merge remote-tracking branch 'swiotlb/linux-next' discards 7be092bd7b03 Merge remote-tracking branch 'ieee1394/for-next' discards 1ab91d2d7048 Merge remote-tracking branch 'v4l-dvb-next/master' discards 7f230cbe99b7 Merge remote-tracking branch 'jc_docs/docs-next' discards 6a6a4ef9ff3d Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards f5fe9597802f Merge remote-tracking branch 'i2c/i2c/for-next' discards b13bc1b4ff42 Merge remote-tracking branch 'hid/for-next' discards 71c22f6a920c Merge remote-tracking branch 'pstore/for-next/pstore' discards 494ca4e6445f Merge remote-tracking branch 'printk/for-next' discards 63b1ab60a7a6 Merge remote-tracking branch 'file-locks/locks-next' discards c2318ba08b59 Merge remote-tracking branch 'zonefs/for-next' discards 03e2e21dc15c Merge remote-tracking branch 'v9fs/9p-next' discards 39ce0292402d Merge remote-tracking branch 'cel/for-next' discards 9df59a83edff Merge remote-tracking branch 'gfs2/for-next' discards 2de1adecc9b6 Merge remote-tracking branch 'f2fs/dev' discards 913961348eff Merge remote-tracking branch 'ext3/for_next' discards b46d27f3d7f5 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 9c288b28a04f Merge remote-tracking branch 'cifs/for-next' discards c9b92dc01877 Merge remote-tracking branch 'btrfs/for-next' discards d1fb2af7a423 Merge remote-tracking branch 'fscache/fscache-next' discards 64f84cf12823 Merge remote-tracking branch 'pidfd/for-next' discards 97fade7276ce Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 150bb6eda8ef Merge remote-tracking branch 'sh/for-next' discards 85eb59e68010 Merge remote-tracking branch 's390/for-next' discards 6a664d3e43f5 Merge remote-tracking branch 'parisc-hd/for-next' discards 7c3b13121cd3 Merge remote-tracking branch 'm68knommu/for-next' discards edf8a8d0f6e9 Merge remote-tracking branch 'h8300/h8300-next' discards 935814d968b7 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 1e8adcb4818c Merge remote-tracking branch 'xilinx/for-next' discards cdf5f2ae2e2f Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 24a5d2f2bf37 Merge remote-tracking branch 'tegra/for-next' discards e888360f550e Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 11b4fce1f467 Merge remote-tracking branch 'stm32/stm32-next' discards 9f9b8c3ff036 Merge remote-tracking branch 'scmi/for-linux-next' discards efb158b6267c Merge remote-tracking branch 'samsung-krzk/for-next' discards 8bc7ff75a111 Merge remote-tracking branch 'rockchip/for-next' discards a5bb18f5f023 Merge remote-tracking branch 'renesas/next' discards 7402962fee8c Merge remote-tracking branch 'qcom/for-next' discards 026896770038 Merge remote-tracking branch 'omap/for-next' discards 77153e281e11 Merge remote-tracking branch 'mvebu/for-next' discards 55e107cefb4f Merge remote-tracking branch 'mediatek/for-next' discards 07129e21debf Merge remote-tracking branch 'keystone/next' discards 03402bfe3918 Merge remote-tracking branch 'imx-mxs/for-next' discards 167050489438 Merge remote-tracking branch 'drivers-memory/for-next' discards 1bc97a08c348 next-20210716/at91 discards e61de2c55540 Merge remote-tracking branch 'aspeed/for-next' discards 8b1b8079f8e6 Merge remote-tracking branch 'amlogic/for-next' discards b9cadf4fcb9b Merge remote-tracking branch 'actions/for-next' discards 17e8702f0cfb Merge remote-tracking branch 'arm/for-next' discards a842c8c35e6c Merge remote-tracking branch 'asm-generic/master' discards 52176112931d Merge remote-tracking branch 'dma-mapping/for-next' discards 315cc563d047 ARM: dts: everest: Add phase corrections for eMMC discards c1657d7621a6 ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine discards be6b6e913c5b ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi discards 8ef05d661b74 Merge remote-tracking branch 'compiler-attributes/compiler [...] discards 27660093e784 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 2cd401aa4844 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' discards b3824156d21f Merge remote-tracking branch 'pidfd-fixes/fixes' discards 9ae1129d9659 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards 510b5dd384f8 Merge remote-tracking branch 'mmc-fixes/fixes' discards 57b26cc984b5 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards 3029dc6298c9 Merge remote-tracking branch 'drivers-x86-fixes/fixes' discards 6b4bdfa7d049 Merge remote-tracking branch 'vfs-fixes/fixes' discards 8be9c383d446 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 95be67b25f44 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 204828a2f2c6 Merge remote-tracking branch 'omap-fixes/fixes' discards 24959566494b Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards b29f8727817b Merge remote-tracking branch 'dmaengine-fixes/fixes' discards aeaff5dfac2c Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards 08d73780228a Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' discards 573f088eead9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 2ff3fccfe528 Merge remote-tracking branch 'usb.current/usb-linus' discards f21fc9b5f474 Merge remote-tracking branch 'spi-fixes/for-linus' discards 9525a7f3199c Merge remote-tracking branch 'regulator-fixes/for-linus' discards aef0fbe122b0 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards de102e648289 Merge remote-tracking branch 'sound-current/for-linus' discards fb357fa9a247 Merge remote-tracking branch 'rdma-fixes/for-rc' discards 5773f65098ef Merge remote-tracking branch 'netfilter/master' discards f8b069453c5e Merge remote-tracking branch 'ipsec/master' discards 16f3ebbcf68d Merge remote-tracking branch 'bpf/master' discards 6e44e07b0e63 Merge remote-tracking branch 'net/master' discards 1b4b2a541732 Merge remote-tracking branch 's390-fixes/fixes' discards 1094a38d17e2 Merge remote-tracking branch 'powerpc-fixes/fixes' discards c37ad4f1b4e7 Merge remote-tracking branch 'arc-current/for-curr' discards 23287cf015b0 selftests/memfd: remove unused variable discards 3607d6278117 pid: cleanup the stale comment mentioning pidmap_init(). discards 1826962668f5 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 52c9fd81bd58 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group discards d68020ea25ec nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group discards 36b4f35b2058 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group discards 7ec964864d47 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group discards 30205e5baaab nilfs2: fix NULL pointer in nilfs_##name##_attr_release discards 1cb882c9399a nilfs2: fix memory leak in nilfs_sysfs_create_device_group discards b3370e4af8b3 init/main.c: silence some -Wunused-parameter warnings discards fb196ca2c6b1 lib/string: optimized memset discards 0a07d3be0746 lib/string: optimized memmove discards fcf454be5d93 lib/string: optimized memcpy discards 8c0cd90728ed math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] discards 024bdbef00c1 math: make RATIONAL tristate discards 28072ec478c5 arch: Kconfig: fix spelling mistake "seperate" -> "separate" discards 78c89c7dd965 proc/sysctl: make protected_* world readable discards 1d27789f1a6d fs/proc/kcore.c: add mmap interface discards 0768ff6870b9 kernel/hung_task.c: Monitor killed tasks. discards 04237809f05d fs/buffer.c: dump more info for __getblk_gfp() stall problem discards e57f4d210bb5 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards ef3136d62cc7 kfence: show cpu and timestamp in alloc/free info discards 197a8855adc9 mm/highmem: Remove deprecated kmap_atomic discards fcd1341a0a6d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() discards 46841d7fea53 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] discards d20a19d3b975 ACPI: memhotplug: memory resources cannot be enabled yet discards a9b3f453ad2d mm/memory_hotplug: remove nid parameter from remove_memory [...] discards be90129b0eec mm/memory_hotplug: remove nid parameter from arch_remove_memory() discards 6a2cae491947 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] discards 30f211ac1411 mm: memory_hotplug: cleanup after removal of pfn_valid_within() discards f66075141fd9 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE discards e67fbd63aa13 memory-hotplug.rst: complete admin-guide overhaul discards 3c865af27e5d memory-hotplug.rst: remove locking details from admin-guide discards a86db1854bc5 mm/vmstat: remove unneeded return value discards ebdafd045bb4 mm/vmstat: simplify the array size calculation discards 5f3534a2f5a6 mm/vmstat: correct some wrong comments discards a0dfa496708e selftests: vm: add KSM merging across nodes test discards 2d8c1cc37584 selftests: vm: add KSM zero page merging test discards 6f33acfe86c9 selftests: vm: add KSM unmerge test discards 44e185c4d98f selftests: vm: add KSM merge test discards ad304f4dbb39 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] discards 8d2f762def9d mm/mempolicy: unify the create() func for bind/interleave/ [...] discards 0a3f25fea378 mm/mempolicy: advertise new MPOL_PREFERRED_MANY discards 8fc0017d3456 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix discards df178183cf05 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY discards e6f22911a189 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] discards 8211b5fb853d mm/memplicy: add page allocation function for MPOL_PREFERR [...] discards 8549d367d8e0 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] discards 71fd276b910f mm/migrate: add sysfs interface to enable reclaim migration discards 00d9578e8d7b mm/vmscan: never demote for memcg reclaim discards d68939d5f58d mm/vmscan: Consider anonymous pages without swap discards d90806ccf017 mm/vmscan: add helper for querying ability to age anonymous pages discards 160131d88d08 mm/vmscan: add page demotion counter discards ba9aab991fca mm/migrate: demote pages during reclaim discards 40b49990fddb mm/migrate: enable returning precise migrate_pages() succe [...] discards eb4b80fe652a mm/migrate: update node demotion order on hotplug events discards 5ce3c3cf0441 mm/numa: automatically generate node migration order discards 93fdeeabe1ed mm/vmscan: add 'else' to remove check_pending label discards ab368b81f5db mm/vmscan: remove unneeded return value of kswapd_run() discards 1e4e46b549d0 mm/vmscan: remove misleading setting to sc->priority discards 17cf8cbcec68 mm/vmscan: put the redirtied MADV_FREE pages back to anony [...] discards a7218e656d29 hugetlb: before freeing hugetlb page set dtor to appropria [...] discards 694528bef2f0 hugetlb: drop ref count earlier after page allocation discards 7c3ac79602da hugetlb: simplify prep_compound_gigantic_page ref count ra [...] discards d0da85429fd1 memblock: stop poisoning raw allocations discards 788e9f5ff081 mm: introduce memmap_alloc() to unify memory map allocation discards bc9ff7987d68 microblaze: simplify pte_alloc_one_kernel() discards 42578affffb4 mm/page_alloc: always initialize memory map for the holes discards 1e23f2704c94 mm/kasan: move kasan.fault to mm/kasan/report.c discards dbd789c3114e mm/vmalloc: fix wrong behavior in vread discards ee0effc3c5e1 lib/test_vmalloc.c: add a new 'nr_pages' parameter discards 22d25328a325 mm/vmalloc: remove gfpflags_allow_blocking() check discards c0e2ba444e61 mm/vmalloc: use batched page requests in bulk-allocator discards decdd600171a include/linux/mmzone.h: avoid a warning in sparse memory support discards 051171051d89 mm/sparse: set SECTION_NID_SHIFT to 6 discards c72e9d2929f0 mm: sparse: remove __section_nr() function discards 3f52824802c5 mm: sparse: pass section_nr to find_memory_block discards 1d30259850a4 mm: sparse: pass section_nr to section_mark_present discards 203596eb30c5 mm: remove flush_kernel_dcache_page discards a5ca098ba61e aacraid: remove an unused include discards 79f42f88b58d scatterlist: replace flush_kernel_dcache_page with flush_d [...] discards d4863e5daabb ps3disk: replace flush_kernel_dcache_page with flush_dcache_page discards 8add6fa42179 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] discards be50a9395e17 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] discards 14fd4f7717ec powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN discards 4627c6ddf804 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix discards ae7a698e979e lazy tlb: shoot lazies, a non-refcounting lazy tlb option discards 186b23fd4e12 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 discards 7da1407bbd36 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix discards 586ca4bc2f38 lazy tlb: allow lazy tlb mm refcounting to be configurable discards 5af95973a6cf lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix discards b8aad1431ede lazy tlb: introduce lazy mm refcount helper functions discards e53eed66d7e0 memcg-infrastructure-to-flush-memcg-stats-v5 omits ffa25a280c7b cifs: support share failover when remounting discards f6bcfe04d8ab Merge remote-tracking branch 'spi/for-5.15' into spi-next discards 2cf40f322df5 Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits dfbabcfa161c drm/amdgpu/display: add support for multiple backlights omits 749b84265409 PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits b4140d771010 drm/radeon: Add HD-audio component notifier support (v2) omits 09c5c36b3501 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 1b6e55029698 Revert "drm/amd/display: To modify the condition in indica [...] omits afc2d5d17350 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 9b815511cfeb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 620f6cce93df drm/amdgpu: only check for _PR3 on dGPUs omits a68b74f92428 drm/amdgpu: add another raven1 gfxoff quirk omits d69b12673c3e usb/host: enable auto power control for xhci-pci omits 1f8c543f1429 cgroup: remove cgroup_mount from comments omits a9a2e0482d64 workqueue: fix UAF in pwq_unbound_release_workfn() discards c1844a8ff161 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] discards dd2d8ba92773 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] discards a8ad0c8fdbf5 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next discards 7bdac85e9371 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus discards 42265e014ac7 memcg: infrastructure to flush memcg stats discards 0d623a62db68 memcg: switch lruvec stats to rstat discards 499e439008ee memcg: enable accounting for pids in nested pid namespaces discards 8b6adcf1201e mm, memcg: inline swap-related functions to improve disabl [...] discards 989af386a963 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] discards 99b01ed2173f mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] discards c6c6cdb2a161 fs, mm: fix race in unlinking swapfile discards 7c25c8966d7b vfs: keep inodes with page cache off the inode shrinker LRU discards fe8c87df5f75 fs: inode: count invalidated shadow pages in pginodesteal discards b9c682b05980 fs: drop_caches: fix skipping over shadow cache inodes discards 98afe31002eb mm: remove irqsave/restore locking from contexts with irqs [...] discards 0ad9be2837fe writeback: use READ_ONCE for unlocked reads of writeback stats discards 5e11a7ccddbd writeback: rename domain_update_bandwidth() discards 51c977ec7958 writeback: fix bandwidth estimate for spiky workload discards 6fa539bc5116 writeback: reliably update bandwidth estimation discards 48b3477baab8 writeback: track number of inodes under writeback discards d83fee2a0913 mm: mark idle page tracking as BROKEN discards f33b56a0a384 mm/debug_vm_pgtable: fix corrupted page flag discards 48cc3f56724d mm/debug_vm_pgtable: remove unused code discards 534b309afc33 mm/debug_vm_pgtable: use struct vm_pgtable_debug in PGD an [...] discards 8c70ffdc4c7a mm/vm_debug_pgtable: use struct vm_pgtable_debug in PUD mo [...] discards a3c0ec10544e mm/debug_vm_pgtable: use struct vm_pgtable_debug in PMD mo [...] discards 77f25bdae0c1 mm/debug_vm_pgtable: use struct vm_pgtable_debug in PTE mo [...] discards 6ab587f35956 mm/debug_vm_pgtable: use struct vm_pgtable_debug in migrat [...] discards d515b68a1b58 mm/vm_debug_pgtable: use struct vm_pgtable_debug in soft_d [...] discards 7383507764a5 mm/debug_vm_pgtable: use struct vm_pgtable_debug in protno [...] discards c6d8e5abf38b mm/debug_vm_pgtable: use struct vm_pgtable_debug in leaf a [...] discards 2aac67b363d2 mm/debug_vm_pgtable: use struct vm_pgtable_debug in basic tests discards ab14dabdcb10 mm/debug_vm_pgtable: introduce struct vm_pgtable_debug discards ce069b322bef mm: slub: Fix slub_debug disablement for list of slabs discards 841025ba6580 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings discards 41c0275b80f1 ocfs2: fix ocfs2 corrupt when iputting an inode discards 19e5896445ea ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 545e483f8499 ocfs2: remove an unnecessary condition discards 622d6f1b0b0b fixup "Decouple build from userspace headers" omits 6f4266a78a4e kbuild: decouple build from userspace headers omits d06391f28276 /proc/kpageflags: do not use uninitialized struct pages omits b58cd814a0ae /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 530e256f36f9 memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] omits 7408ca4c4d45 mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] omits f0ba34997ca9 mm: use kmap_local_page in memzero_page omits ead0d18db3af mm: call flush_dcache_page() in memcpy_to_page() and memze [...] omits 057d0c5716ee kfence: skip all GFP_ZONEMASK allocations omits e9c96845f767 kfence: move the size check to the beginning of __kfence_alloc() omits e1ac8bf765b6 kfence: defer kfence_test_init to ensure that kunit debugf [...] omits c59ad9936b29 selftest: use mmap instead of posix_memalign to allocate memory omits 163743f1ddd1 userfaultfd: do not untag user pointers omits 30975144fcab ipc: WARN if trying to remove ipc object which is absent omits dfd5695b63f5 shm: skip shm_destroy if task IPC namespace was changed omits be6018fc6710 procfs: prevent unprivileged processes accessing fdinfo discards 20328d360a58 Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next discards de01e6fc9e49 Merge tag 'gvt-fixes-2021-07-15' of https://github.com/int [...] discards ad48fd727ccf Merge branch 'fixes' into for-next omits e107ca1a35b6 doc: Update stallwarn.rst with recent changes omits eb1563520928 scftorture: Count reschedule IPIs omits 06637fa4ee72 scftorture: Account for weight_resched when checking for a [...] omits ccd9519212d6 scftorture: Shut down if nonsensical arguments given omits e1aab4f65fca scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 0dbba46d6769 RCU: Fix macro name CONFIG_TASKS_RCU_TRACE omits b9b727f14693 scftorture: Avoid NULL pointer exception on early exit omits d1d881313f05 torture: Make kvm-test-1-run-qemu.sh check for reboot loops omits 3e2aa6d9e56a torture: Add timestamps to kvm-test-1-run-qemu.sh output omits a705e02e2466 torture: Don't use "test" command's "-a" argument omits 8e11853b8c73 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] omits 9cd95d25a479 torture: Consistently name "qemu*" test output files omits 6d26c0df4129 torture: Use numeric taskset argument in jitter.sh omits 9588ccc3a192 rcutorture: Upgrade two-CPU scenarios to four CPUs omits 6bf5a4bbbc9b torture: Make kvm-test-1-run-qemu.sh apply affinity omits 21debe7122a4 torture: Don't redirect qemu-cmd comment lines omits ca919e315efa torture: Make kvm.sh select per-scenario affinity masks omits be42b221bc48 torture: Put kvm.sh batch-creation awk script into a temp file omits a3ebc1df882c rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU omits d73bda0850cc clocksource: Prohibit clocksource watchdog test when HZ<100 omits 9a73bfc3a9b1 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable omits f67c5bdfeb2d EXP clocksource: Forgive repeated long-latency watchdog cl [...] omits c545c5e3e0d1 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() omits dd25901cc088 scftorture: Provide additional debug for memory-ordering d [...] omits 3634324ebba9 EXP rcu: Mark accesses in tree_stall.h omits 71cdf62b4ca8 scftorture: Add RPC-like IPI tests omits 637e784da7f1 tools/nolibc: Implement msleep() omits 1842e2cf38d4 tools: include: nolibc: Fix a typo occured to occurred in [...] omits 6de82a14f81c torture: Move parse-console.sh call to PATH-aware scripts omits 441b4dc421dc Merge branch 'fixes' into next omits bae9fa8c5e8c mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() omits 425655900fb1 mmc: mmci: De-assert reset on probe omits 040fc9646903 mmc: usdhi6rol0: use proper DMAENGINE API for termination omits e50cd0945428 mmc: sh_mmcif: use proper DMAENGINE API for termination omits e3136fd0e005 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] omits 692b25a76f38 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 omits 4fc93e151101 mmc: arasan: Fix the issue in reading tap values from DT omits 34f7aef7dad5 mmc: sdhci-of-arasan: Modify data type of the clk_phase array omits 9d429c0fb39a mmc: sdhci-of-arasan: Use appropriate type of division macro omits 32588622f81b mmc: sdhci-of-arasan: Check return value of non-void funtions omits 7864854395eb mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] omits b3241cf61a0b mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] omits 3dee1ffa1a5b mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] omits 875610e8a83c mmc: host: factor out clearing the retune state omits 8b22b1482e73 mmc: host: add kdoc for mmc_retune_{en|dis}able omits 6ce2ccff5621 Merge tag 'scmi-fixes-5.14' of git://git.kernel.org/pub/sc [...] omits f72c2c64c36c Merge tag 'arm-ffa-fixes-5.14' of git://git.kernel.org/pub [...] omits 55e35ffd52dc clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries omits 5eeb7b207fc8 clk: renesas: r9a07g044: Add USB clocks/resets omits c9499089df6f clk: renesas: r9a07g044: Add DMAC clocks/resets omits 560ee656a46a clk: renesas: r9a07g044: Add I2C clocks/resets omits 14490d0ff202 NFSD: Batch release pages during splice read omits 3f3cf0776f37 SUNRPC: Add svc_rqst_replace_page() API omits 5433423332be NFSD: Clean up splice actor omits 51832d6b6211 Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] omits 7818520eb6db Merge branch 'renesas-fixes-for-v5.14' into renesas-next omits 3b4d2962f5c8 arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC omits 44beac1c712e arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] omits 186ef5008a69 arm64: dts: renesas: beacon: Enable micbias omits 39293841d55d arm64: dts: renesas: r9a07g044: Add I2C nodes omits 2e6d7e4c9937 arm64: dts: renesas: r8a779a0: Restore sort order omits 116308d97b50 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support omits bdde2a217add arm64: dts: renesas: r8a77995: draak: Add SW56 support omits 12ec5cade817 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic omits 16d22d307f46 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] omits a03708cbb565 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] omits 58e37bb307c1 ARM: dts: rzg1: Add generic compatible strings to IIC nodes omits fc75eeec804a ARM: dts: r8a73a4: Remove non-functional DMA support omits cfdda2482927 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts omits 775c119b75fb arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts omits 0b7b760ed6d5 arm64: dts: renesas: salvator-x(s): Factor out SATA parts omits b639d8f1048c arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts omits d91798670390 arm64: defconfig: Enable RIIC omits e98ccf19e4bb clk: renesas: r8a779a0: Add the DSI clocks omits 380818aef5bd clk: renesas: r8a779a0: Add the DU clock omits b827a4efe433 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic omits dd9ced4003dd Merge branch 'core/urgent' omits d6ec338daa3f Merge branch 'locking/core' omits 4b617dd3c2be Merge branch 'locking/urgent' omits dccf8e55f164 Merge branch 'perf/core' omits 87f8d121d0ec Merge branch 'sched/core' omits e6d1bd8d56de gfs2: Fix memory leak of object lsi on error return path omits 7f5ba4806d3c cgroup1: fix leaked context root causing sporadic NULL der [...] omits cd117793e1ac Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits 2bff201e16ad clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] omits ca6c575cac4e clk: renesas: rzg2l: Avoid mixing error pointers and NULL omits 9c1689005217 clk: renesas: rzg2l: Fix a double free on error omits 022fea2de4c4 clk: renesas: rzg2l: Fix return value and unused assignment omits 0b126578c53b clk: renesas: rzg2l: Remove unneeded semicolon omits 9ea3ddf72ca2 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support omits 616772e5940c arm64: dts: renesas: r8a77995: draak: Add SW56 support omits fdac69974690 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts omits 3cfa74c03019 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts omits 715222aa5b51 arm64: dts: renesas: salvator-x(s): Factor out SATA parts omits f94cdd3d304c arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts omits 79a75e98627e arm64: dts: renesas: r8a77990: Add generic compatible stri [...] omits dcf899e1993e arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] omits 21fb652f7343 ARM: dts: rzg1: Add generic compatible strings to IIC nodes omits 7d65526857d6 ARM: dts: r8a73a4: Remove non-functional DMA support omits df140a64b2e9 Merge branch 'renesas-fixes-for-v5.14' into renesas-next omits 1ede60632ece m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits fbc515fb7fc7 m68k/coldfire: change pll var. to clk_pll omits 2376b98e2a50 Merge branch 'misc-5.14' into next-fixes omits 3c755b4545aa Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] omits bf95e1a551cb torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs omits ac0f949c659c rcu-tasks: Fix synchronize_rcu_rude() typo in comment omits 8196ba416bbb rcuscale: Console output claims too few grace periods omits d4f7bc0a8ae6 torture: Protect kvm-remote.sh directory trees from /tmp reaping omits de35d1cf5cbf torture: Log more kvm-remote.sh information omits cce60ed72c00 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments omits 7e2dab1a501d torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments omits 25d40e4ea01e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 64fbd8a6c4e9 kcsan: Make strict mode imply interruptible watchers omits 4f6f189b5153 kcsan: permissive: Ignore data-racy 1-bit value changes omits a7fcbe6fe245 kcsan: Print if strict or non-strict during init omits 094abee9dbdb kcsan: Rework atomic.h into permissive.h omits 8e1cabfe729a kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() omits e879477de342 kcsan: Introduce CONFIG_KCSAN_STRICT omits 2a797e52eb9f kcsan: Remove CONFIG_KCSAN_DEBUG omits 50d9fc22ee2c kcsan: Improve some Kconfig comments omits a47006812b5f rcu/doc: Add a quick quiz to explain further why we need s [...] omits e72d0b7107b9 rcu: Remove trailing spaces and tabs omits 8c51a918de84 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits 830550912a3a torture: Create KCSAN summaries for torture.sh runs omits d7cbb0d9373b torture: Enable KCSAN summaries over groups of torture-test runs omits 19c3a93cd7cb rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits 277a7d716b30 srcutiny: Mark read-side data races omits 4e96cbd3b00e locktorture: Count lock readers omits 801c4cfe0ba9 locktorture: Mark statistics data races omits 0a9f6bd6f720 docs: Fix a typo in Documentation/RCU/stallwarn.rst omits 5ff6158467ce rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits 314d29a8e8c5 rcu-tasks: Mark ->trc_reader_nesting data races omits 9fc5e619310c rcu-tasks: Add comments explaining task_struct strategy omits 9ed9bf0d17cd rcu: Start timing stall repetitions after warning complete omits 817690fd18af rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits 8236fa3ce511 rcu/tree: Handle VM stoppage in stall detection omits de805a1a6651 rculist: Unify documentation about missing list_empty_rcu() omits 864aee8609f5 Documentation/RCU: Fix nested inline markup omits 6764d0a06241 rcu: Mark accesses to ->rcu_read_lock_nesting omits 2533f46e0903 Documentation/RCU: Fix emphasis markers omits 95d595f5cb15 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits 35469e285d3f rcu: Weaken ->dynticks accesses and updates omits 4c674c220dc4 rcu/nocb: Start moving nocb code to its own plugin file omits 28afef3b581e rcu: Remove special bit at the bottom of the ->dynticks counter omits 92b65e19140a tools/memory-model: Document data_race(READ_ONCE()) omits 4fee7f5b9af9 tools/memory-model: Heuristics using data_race() must hand [...] omits fec563409eb8 tools/memory-model: Add example for heuristic lockless reads omits bcf326b7dc31 tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits e848aa7bf715 rcutorture: Preempt rather than block when testing task stalls omits 7a0de6eed586 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 3d956a007e79 rcu: Fix to include first blocked task in stall warning omits d8c79f015238 torture: Make torture.sh accept --do-all and --donone omits 1a8b5f93b3ba torture: Add clocksource-watchdog testing to torture.sh omits d78d8f2a78a8 refscale: Add measurement of clock readout omits c7348ee55646 Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 5bac2a5bf0c6 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6a0544606ec7 pgo: rectify comment to proper kernel-doc syntax omits 31bc56c0138c Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 57fc988e26de i2c: i2c-core-smbus: Expose PEC calculate function for gen [...] omits 1a286079c7d1 Documentation: i2c: Add doc for I2C sysfs omits 70d4e687512e pgo: Clean up prf_open() error paths omits 789fc53c493d pgo: Fix sleep in atomic section in prf_open() omits 942628f80ed8 pgo: Limit allocate_node() to vmlinux sections omits 9c1082ee07da pgo: rename the raw profile file to vmlinux.profraw omits 655444f6c090 MAINTAINERS: Expand and relocate PGO entry omits 59fdc55f9b8a pgo: Add Clang's Profile Guided Optimization infrastructure omits ed9588410c28 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 0126db1439ae Merge branch 'i2c/for-current' into i2c/for-next omits 078de1e62c83 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits f70ba67909ae Merge branch 'i2c/for-current' into i2c/for-next omits 80cbaa6d3450 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next omits 481d571969ab Merge branch 'i2c/for-current' into i2c/for-next omits 6d951544d5c5 Merge branch 'i2c/for-5.14' into i2c/for-next omits 610597fed2e7 Merge branch 'i2c/for-current' into i2c/for-next omits 116c85f2ec62 i2c: i2c-qcom-geni: Suspend and resume the bus during SYST [...] omits a38ac891fc42 i2c: i2c-qcom-geni: Add shutdown callback for i2c omits 435522343c31 drm/i915/selftests: Rename pm_ prefixed functions names omits 200fb322aae8 i2c: busses: i2c-tegra-bpmp: Demote kernel-doc abuses omits 7c2fcdad7745 i2c: busses: i2c-altera: Fix formatting issue in struct an [...] omits f879917af25f Merge branch 'i2c/for-5.14' into i2c/for-next omits 68ad8f4b035c Merge branch 'i2c/for-current' into i2c/for-next omits 0d422289f261 Merge branch 'i2c/for-5.14' into i2c/for-next omits 67d3be60c77f Merge branch 'i2c/for-current' into i2c/for-next omits 1ffa3864e86b Merge branch 'i2c/for-current' into i2c/for-next omits 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment omits 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 omits b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8820c20c276a tools/memory-model: Fix scripting --jobs argument omits 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs omits 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors omits 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type omits d265691ba1ae tools/memory-model: Keep assembly-language litmus tests omits 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment omits 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification omits c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros omits 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts omits b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts omits 9583a2ff5840 tools/memory-model: Document locking corner cases adds 8cae8cd89f05 seq_file: disallow extremely large seq buffer allocations adds 6c881ca0b304 afs: Fix tracepoint string placement with built-in AFS adds afe6949862f7 afs: check function return adds 5a972474cf68 afs: Fix setting of writeback_index adds b428081282f8 afs: Remove redundant assignment to ret adds b4e62aaf95e8 Merge tag 'afs-fixes-20210721' of git://git.kernel.org/pub [...] adds 7c3d49b0b545 Merge tag 'regulator-fix-v5.14-rc2' of git://git.kernel.or [...] adds 56912da7a68c spi: cadence: Correct initialisation of runtime PM again adds c45c1e82bba1 spi: spi-bcm2835: Fix deadlock adds 7b6ae471e541 Merge tag 'spi-fix-v5.14-rc2' of git://git.kernel.org/pub/ [...] adds 463f36c76fa4 s390/boot: fix use of expolines in the DMA code adds 7d244643758e s390/cpumf: fix semicolon.cocci warnings adds 0cde560a8bfc s390: update defconfigs adds 3d5895cd3517 Merge tag 's390-5.14-3' of git://git.kernel.org/pub/scm/li [...] adds 5e09e197a85a Merge tag 'mmc-v5.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds c81cfb6256d9 bnxt_en: don't disable an already disabled PCI device adds c08c59653415 bnxt_en: reject ETS settings that will starve a TC adds 2c9f046bc377 bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() adds 6cd657cb3ee6 bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnx [...] adds 3958b1da725a bnxt_en: fix error path of FW reset adds 96bdd4b9ea7e bnxt_en: Validate vlan protocol ID on RX packets adds 11a39259ff79 bnxt_en: Check abort error state in bnxt_half_open_nic() adds d7859afb6880 bnxt_en: Move bnxt_ptp_init() to bnxt_open() adds de5bf19414fe bnxt_en: Fix PTP capability discovery adds 1dd271d9e552 Merge branch 'bnxt_en-fixes' adds b16f3299ae1a net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition adds bdad810eb978 dt-bindings: net: snps,dwmac: add missing DWMAC IP version adds e314a07ef263 dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml adds 77e5253deadf arm64: dts: imx8mp: change interrupt order per dt-binding adds a0050653db95 Merge branch 'dt-bindinga-dwmac' adds 6f20c8adb181 net/tcp_fastopen: fix data races around tfo_active_disable_stamp adds 2d85a1b31dde ipv6: ip6_finish_output2: set sk into newly allocated nskb adds 749468760b95 net/tcp_fastopen: remove obsolete extern adds 6c2d125823ae net: Update MAINTAINERS for MediaTek switch driver adds cbb56b03ec3f net: bridge: do not replay fdb entries pointing towards th [...] adds 1b713d14dc3c net: hns3: fix possible mismatches resp of mailbox adds 4671042f1ef0 net: hns3: add match_id to check mailbox response from PF to VF adds 184cd221a863 net: hns3: disable port VLAN filter when support function [...] adds bbfd4506f962 net: hns3: fix rx VLAN offload state inconsistent issue adds 97d0931f67f3 Merge branch 'net-hns3-fixes-for-net' adds fa2bf6baf2b1 octeontx2-af: Enable transmit side LBK link adds cb7a6b3bac1d octeontx2-af: Prepare for allocating MCAM rules for AF adds 23109f8dd06d octeontx2-af: Introduce internal packet switching adds 6f91d7abf1fa Merge branch 'octeon-DMAC' adds 7e777021780e mt7530 mt7530_fdb_write only set ivl bit vid larger than 1 adds 727d6a8b7ef3 net/sched: act_skbmod: Skip non-Ethernet packets adds 75d5641497a6 fsl/fman: Add fibre support adds 8fb4792f091e ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions adds 91bed5565bba Revert "qed: fix possible unpaired spin_{un}lock_bh in _qe [...] adds 09cfae9f13d5 ixgbe: Fix packet corruption due to missing DMA sync adds e9a72f874d5b r8169: Avoid duplicate sysfs entry creation error adds 58acd1009226 sctp: update active_key for asoc when old key is being replaced adds 9bfce73c8921 udp: check encap socket in __udp_lib_err adds ece1278a9b81 selftests: net: add ESP-in-UDP PMTU test adds 3ddaed6b09b0 Merge branch 'pmtu-esp' adds bb55362bd697 ibmvnic: Remove the proper scrq flush adds 161dcc024288 net: ixp46x: fix ptp build failure adds 02dc2ee7c747 sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE [...] adds 213ad73d0607 tcp: disable TFO blackhole logic by default adds e40cba9490ba net: dsa: sja1105: make VID 4095 a bridge VLAN too adds 291d0a2c1fa6 ravb: Fix a typo in comment adds 9f061b9acbb0 ravb: Remove extra TAB adds 21cf377a9c40 net: dsa: ensure linearized SKBs in case of tail taggers adds 37120f23ac89 net: dsa: tag_ksz: dont let the hardware process the layer [...] adds 5ca096dbeaef Merge branch 'ksz-dsa-fixes' adds 98c5b13f3a87 net: sparx5: fix unmet dependencies warning adds 9d85a6f44bd5 net: sched: cls_api: Fix the the wrong parameter adds 7aaa0f311e2d dpaa2-switch: seed the buffer pool after allocating the swp adds 4784dc99c73c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 7c9ff3deeee6 Drivers: hv: vmbus: Fix duplicate CPU assignments within a device adds f5a11c69b699 Revert "x86/hyperv: fix logical processor creation" adds 7c14e4d6fbdd Merge tag 'hyperv-fixes-signed-20210722' of git://git.kern [...] adds a7c3acca5380 arm64: smccc: Save lr before calling __arm_smccc_sve_check() adds d8a719059b9d Revert "mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge" adds 9f42f674a892 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8d4abca95ecc media: ngene: Fix out-of-bounds bug in ngene_command_confi [...] adds 9bead1b58c4c Merge tag 'array-bounds-fixes-5.14-rc3' of git://git.kerne [...] adds 4b2385d9461f Merge remote-tracking branch 'arc-current/for-curr' adds 21ed49265986 m68k: MAC should select HAVE_PATA_PLATFORM adds 78d790a76d9a Merge remote-tracking branch 'm68k-current/for-linus' adds bd31ecf44b8e KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash adds bc4188a2f56e KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak adds 021cde1ae781 Merge remote-tracking branch 'powerpc-fixes/fixes' adds d6371c76e20d bpf: Fix OOB read when printing XDP link fdinfo adds 6f2be4b9dec4 Merge remote-tracking branch 'bpf/master' adds 4e9505064f58 net/xfrm/compat: Copy xfrm_spdattr_type_t atributes adds 70bfdf62e93a selftests/net/ipsec: Add test for xfrm_spdattr_type_t adds 7cb745800df9 Merge branch 'xfrm/compat: Fix xfrm_spdattr_type_t copying' adds 740f1abff043 Merge remote-tracking branch 'ipsec/master' adds 142e50fe1267 Merge remote-tracking branch 'netfilter/master' adds a2e67afd60d7 Merge remote-tracking branch 'rdma-fixes/for-rc' adds e4efa82660e6 ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on [...] adds 114613f62f42 ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID adds c4824ae7db41 ALSA: pcm: Fix mmap capability check adds d37158891071 ALSA: pcm: Fix mmap without buffer preallocation adds e81d71e343c6 ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 adds 78d2a05ef22e ASoC: ti: j721e-evm: Fix unbalanced domain activity tracki [...] adds 82d28b67f780 ASoC: ti: j721e-evm: Check for not initialized parent_clk_id adds 234d8f2726f7 Merge tag 'asoc-fix-v5.14-rc2' of https://git.kernel.org/p [...] adds b0084afde27f ALSA: usb-audio: Add registration quirk for JBL Quantum headsets adds c4843c53279e Merge remote-tracking branch 'sound-current/for-linus' adds b9a4b57f423f ASoC: codecs: wcd938x: fix wcd module dependency adds 6d20bf7c020f ASoC: rt5682: Adjust headset volume button threshold adds d00f541a4940 ASoC: amd: renoir: Run hibernation callbacks adds 090c57da5fd5 ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block [...] adds 5434d0dc56bc ASoC: amd: enable stop_dma_first flag for cz_dai_7219_9835 [...] adds a7b7e43d4747 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds addde90286f6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 0ffa19b42099 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 54e6ad7abc40 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 1d5ccab95f06 spi: spi-mux: Add module info needed for autoloading adds 8311ee2164c5 spi: meson-spicc: fix memory leak in meson_spicc_remove adds e09f2ab8eecc spi: update modalias_show after of_device_uevent_modalias support adds c6edba975913 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds b20270bf7df6 Merge remote-tracking branch 'spi-fixes/for-linus' adds 4afa0c22eed3 driver core: auxiliary bus: Fix memory leak when driver_re [...] adds e64daad660a0 driver core: Prevent warning when removing a device link f [...] adds 59301544041c Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 61acabaae5ba serial: max310x: Unprepare and disable clock in error path adds e5227c51090e serial: 8250: Mask out floating 16/32-bit bus bits adds 9a936d6c3d3d MIPS: Malta: Do not byte-swap accesses to the CBUS UART adds cc9ca4d95846 serial: tegra: Only print FIFO error message when an error occurs adds 853a9ae29e97 serial: 8250: fix handle_irq locking adds 7f0909db7615 serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicat [...] adds 4c3d753eacb9 Merge remote-tracking branch 'tty.current/tty-linus' adds 44cf53602f5a Revert "usb: renesas-xhci: Fix handling of unknown ROM state" adds 72f68bf5c756 xhci: Fix lost USB 2 remote wake adds 57560ee95cb7 usb: typec: tipd: Don't block probing of consumer of "conn [...] adds 1bf2761c8375 usb: hub: Fix link power management max exit latency (MEL) [...] adds 1b7f56fbc7a1 usb: hub: Disable USB 3 device initiated lpm if exit laten [...] adds 0b60557230ad usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI adds 6abf2fe6b4bf USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS adds 86762ad4abcc usb: typec: stusb160x: register role switch before interru [...] adds 6b63376722d9 usb: typec: stusb160x: Don't block probing of consumer of [...] adds a6b125621c08 MAINTAINERS: repair reference in USB IP DRIVER FOR HISILIC [...] adds 5b01248156bd usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe adds b5fdf5c6e6be usb: max-3421: Prevent corruption of freed memory adds 40edb52298df usb: dwc3: avoid NULL access of usb_gadget_driver adds 4bb233b7ba87 usb: gadget: u_serial: remove WARN_ON on null port adds 0665e3873186 usb: xhci: avoid renesas_usb_fw.mem when it's unusable adds 3d11de2d57b9 usb: phy: Fix page fault from usb_phy_uevent adds fecb3a171db4 usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. adds 5719df243e11 usb: renesas_usbhs: Fix superfluous irqs happen after usb_ [...] adds c4a0f7a6ab54 usb: dwc2: Skip clock gating on Samsung SoCs adds d53dc38857f6 usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. adds 1f958f3dff42 Revert "arm64: dts: qcom: Harmonize DWC USB3 DT nodes name" adds 5c912e679506 usb: cdc-wdm: fix build error when CONFIG_WWAN_CORE is not set adds f3a1a937f7b2 Revert "USB: quirks: ignore remote wake-up on Fibocom L850 [...] adds e9db418d4b82 USB: serial: cp210x: fix comments for GE CS1000 adds d6a206e60124 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick adds 1d1b97d5e763 Merge tag 'usb-serial-5.14-rc3' of https://git.kernel.org/ [...] adds be124e466f7e Merge remote-tracking branch 'usb.current/usb-linus' adds 447594e81d66 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 990e4ad3ddcb staging: rtl8723bs: Fix a resource leak in sd_int_dpc adds cb7abd1db6e5 staging: rtl8723bs: select CONFIG_CRYPTO_LIB_ARC4 adds 4b83d8110708 Merge remote-tracking branch 'staging.current/staging-linus' adds 0c17080738df Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 56f6f4c4eb2a bus: mhi: pci_generic: Apply no-op for wake using sideband [...] adds 546362a9ef2e bus: mhi: core: Validate channel ID when processing comman [...] adds b8a97f2a6538 bus: mhi: pci_generic: Fix inbound IPCR channel adds e703eaff5089 MAINTAINERS: Update for VMCI driver adds ebea6761b620 MAINTAINERS: Change ACRN HSM driver maintainer adds c453db6cd964 nds32: fix up stack guard gap adds db392ecb5c99 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 8ba89a3c7967 dmaengine: idxd: fix desc->vector that isn't being updated adds 7eb25da161be dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 6b4b87f2c31a dmaengine: idxd: fix submission race window adds 338fb4714519 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds b943987d6e67 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 1435f82689e1 reset: RESET_MCHP_SPARX5 should depend on ARCH_SPARX5 adds 9651dc075864 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds ec39df4f708a Merge remote-tracking branch 'omap-fixes/fixes' adds 80d9ac9bd7b9 KVM: arm64: Fix detection of shared VMAs on guest fault adds bac0b1359078 KVM: selftests: change pthread_yield to sched_yield adds 5cf17746b302 KVM: arm64: selftests: get-reg-list: actually enable pmu r [...] adds 7025098af334 Merge tag 'kvmarm-fixes-5.14-1' of git://git.kernel.org/pu [...] adds cbde33677e0f Merge remote-tracking branch 'kvm-fixes/master' adds ce2339dae63d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 9acc8103ab59 btrfs: fix unpersisted i_size on fsync after expanding truncate adds 16a200f66ede btrfs: check for missing device in btrfs_trim_fs adds 8949b9a11401 btrfs: fix lock inversion problem when doing qgroup extent [...] adds c7c3a6dcb1ef btrfs: store a block_device in struct btrfs_ordered_extent adds a34d068248b7 Merge branch 'misc-5.14' into next-fixes adds ad4ebf05e20d Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 70d7599cb543 Merge remote-tracking branch 'vfs-fixes/fixes' adds 432957a2c350 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds e746f3451ec7 scsi: iscsi: Fix iface sysfs attr detection adds 6d8e7e7c9321 scsi: target: Fix protect handling in WRITE SAME(32) adds fae21608c31c scsi: mpt3sas: Transition IOC to Ready state during shutdown adds a47fa41381a0 scsi: target: Fix NULL dereference on XCOPY completion adds e989f3747af0 Merge remote-tracking branch 'scsi-fixes/fixes' adds ea272ce46f3c amdgpu/nv.c - Added video codec support for Yellow Carp adds 6505d6fcc616 amdgpu/nv.c - Optimize code for video codec support structure adds 4fff6fbca125 drm/amdgpu: update the golden setting for vangogh adds 3e94b5965e62 drm/amdgpu: update golden setting for sienna_cichlid adds cfe4e8f00f8f drm/amdgpu: update gc golden setting for dimgrey_cavefish adds bd89c991c6c2 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby adds 353ca0fa5630 drm/amd/display: Fix 10bit 4K display on CIK GPUs adds ec3102dc6b36 drm/amd/display: Fix comparison error in dcn21 DML adds 32f1d0cfc344 drm/amd/display: implement workaround for riommu related hang adds d7940911fc07 drm/amd/display: Fix max vstartup calculation for modes wi [...] adds f30f55158728 drm/amd/display: Populate socclk entries for dcn3.02/3.03 adds b0364fa4fc04 drm/amd/display: Query VCO frequency from register for DCN3.1 adds a8e380fd8d71 drm/amd/display: Update bounding box for DCN3.1 adds 2d73eabe2984 drm/amd/display: Only set default brightness for OLED adds 6580b28e0c73 drm/amd/display: Remove MALL function from DCN3.1 adds 0f984c942cd1 drm/amd/display: Line Buffer changes adds ce350c6e786e drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 adds 93b6bd307a54 drm/amd/display: change zstate allow msg condition adds 6588b101ed0a drm/amd/pm: Support board calibration on aldebaran adds ab7a11bd36ca drm/amdgpu: update yellow carp external rev_id handling adds 27f5355f5d97 drm/amdgpu: add yellow carp pci id (v2) adds 6be50f5d83ad drm/amd/display: Fix ASSR regression on embedded panels adds d80cded9cc25 drm/amdgpu - Corrected the video codecs array name for yel [...] adds 995a1460f26f Merge tag 'amd-drm-fixes-5.14-2021-07-21' of https://gitla [...] adds bb669fa7b755 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 450405cdc0e1 Merge tag 'gvt-fixes-2021-07-15' of https://github.com/int [...] adds c9d9fdbc108a drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" adds 3761baae908a Revert "drm/i915: Propagate errors on awaiting already sig [...] adds 6e0b6528d783 drm/i915: Correct the docs for intel_engine_cmd_parser adds 402338c65c54 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3e2f1600dfbf Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds d0e4dae74470 riscv: Fix 32-bit RISC-V boot failure adds 444818b59918 Merge remote-tracking branch 'riscv/riscv-fix-32bit' into fixes adds c79e89ecaa24 RISC-V: load initrd wherever it fits into memory adds 9a0569b47521 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 1205afd8d732 Merge remote-tracking branch 'pidfd-fixes/fixes' adds adf0d3406f54 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds a3a9ee4b5254 drm/nouveau: init the base GEM fields for internal BOs adds 3abab27c322e drm: Return -ENOTTY for non-drm ioctls adds 235c3610d5f0 drm/ttm: Force re-init if ttm_global_init() fails adds 2dbd9c27eda5 drm/ttm: add missing NULL checks adds 7bbcb919e32d drm/panel: raspberrypi-touchscreen: Prevent double-free adds 69de4421bb4c drm/ttm: Initialize debugfs from ttm_global_init() adds 86d652a28846 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 615c77eb5e87 powerpc/pasemi: Fix fall-through warning for Clang adds 802dad70a535 Merge branch 'for-next/array-bounds' into for-next/kspp adds 80c64c97bae5 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds d273adf3d5ce Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 47d616f8be9b Merge remote-tracking branch 'dma-mapping/for-next' adds f6eb80edb03e Merge remote-tracking branch 'asm-generic/master' adds 4e3fc8648d48 Merge remote-tracking branch 'arm/for-next' adds 118682dd05c3 Merge remote-tracking branch 'actions/for-next' adds 10be05383601 Merge remote-tracking branch 'amlogic/for-next' adds 8c295b7f3d01 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi adds 419cc0b8c127 ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine adds ded3e2864c73 ARM: dts: everest: Add phase corrections for eMMC adds cc8606c58988 ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi adds c8a66b42d689 ARM: dts: aspeed: wedge40: Remove redundant ADC device adds 5501ab03b9f1 ARM: dts: aspeed: galaxy100: Remove redundant ADC device adds 00e9e776fa19 ARM: dts: aspeed: wedge100: Enable ADC channels adds 04aed0123c68 Merge remote-tracking branch 'aspeed/for-next' adds ec03f18cc222 clk: at91: add register definition for sama7g5's master clock adds 56bc29659182 ARM: at91: add new SoC sama7g5 adds 577cb67ad98b ARM: at91: debug: add sama7g5 low level debug uart adds f19dd1df9e71 ARM: at91: pm: move pm_bu to soc_pm data structure adds fe4c09e56852 ARM: at91: pm: move the setup of soc_pm.bu->suspended adds 0a7a2443c7a4 ARM: at91: pm: document at91_soc_pm structure adds 404956f47c3c ARM: at91: pm: check for different controllers in at91_pm_ [...] adds 629ba8ee03a5 ARM: at91: pm: do not initialize pdev adds 29cdf077a9ef ARM: at91: pm: use r7 instead of tmp1 adds 87e1b30c29b9 ARM: at91: pm: avoid push and pop on stack while memory is [...] adds e3821ed47670 ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X [...] adds 15126bb61b12 ARM: at91: pm: add support for waiting MCK1..4 adds 96abf1686150 ARM: at91: sfrbu: add sfrbu registers definitions for sama7g5 adds d8c7983f31ac ARM: at91: ddr: add registers definitions for sama7g5's ddr adds f0bbf17958e8 ARM: at91: pm: add self-refresh support for sama7g5 adds 28eb1d40fe57 ARM: at91: pm: add support for MCK1..4 save/restore for ulp modes adds 475be50fc149 ARM: at91: pm: add support for 2.5V LDO regulator control adds 5b0bef872c1d ARM: at91: pm: wait for ddr power mode off adds 2c26cb4d6944 ARM: at91: pm: add sama7g5 ddr controller adds 892e1f4a3ae5 ARM: at91: pm: add sama7g5 ddr phy controller adds d2d4716d8384 ARM: at91: pm: save ddr phy calibration data to securam adds f205adb60898 ARM: at91: pm: add backup mode support for SAMA7G5 adds ccdbdf33bdc0 ARM: at91: pm: add sama7g5's pmc adds 9d464cc5ac01 ARM: at91: sama7: introduce sama7 SoC family adds 6501330f9f5e ARM: at91: pm: add pm support for SAMA7G5 adds ad9bc2e35cf5 ARM: at91: pm: add sama7g5 shdwc adds 7cce786c9a92 Merge branch 'at91-soc' into at91-next adds c556478f46c2 dt-bindings: ARM: at91: document sama7g5ek board adds 7540629e2fc7 ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek adds b6862714078c dt-bindings: atmel-sysreg: add bindings for sama7g5 adds 80891e4fcd33 ARM: dts: at91: sama5d4_xplained: Remove spi0 node adds bfcd195b01c6 ARM: configs: at91: add defconfig for sama7 family of SoCs adds b62869dcd4bc ARM: multi_v7_defconfig: add sama7g5 SoC adds b2a7f104a035 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next adds ff38abd6a7a4 Merge remote-tracking branch 'at91/at91-next' adds 783990549f18 Merge remote-tracking branch 'imx-mxs/for-next' adds 7ca6e569ae1b Merge remote-tracking branch 'keystone/next' adds 3c43f4b183cf Merge remote-tracking branch 'mediatek/for-next' adds 02c93028cbf4 Merge remote-tracking branch 'mvebu/for-next' adds b63349e37b84 Merge remote-tracking branch 'omap/for-next' adds 9a253bb42f19 arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x adds 9d1fc2e4f5a9 arm64: dts: qcom: msm8992-bullhead: Remove PSCI adds 3cb6a271f4b0 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping adds 4cbb02fa76de arm64: dts: qcom: sc7280: Fixup cpufreq domain info for cpu7 adds 7448a7137d61 Merge branch 'arm64-fixes-for-5.14' into for-next adds f1b7e8976668 arm64: dts: qcom: sc7180: Add DisplayPort node adds e1746c6d3e4b arm64: dts: qcom: ipq6018: enable USB2 support adds af5f967c72d1 arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible adds 6df9102f19bc arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs adds 2b6187abafea arm64: dts: qcom: sm8150: Add CPU opp tables adds a9ff4e16585c arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wing [...] adds 678b0fcc77c3 arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen adds f9af9f61b095 arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED adds b7d9750272d1 arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU adds a8c7f3100e70 arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms adds 63fa43224696 arm64: dts: qcom: sm8250: fix usb2 qmp phy node adds 98aee1e3cdcd arm64: dts: qcom: sm8150: Add UFS ICE capability adds 2aa2b50de12d arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] adds 5dc43d3b362c arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes adds 12dd4ebda47a arm64: dts: qcom: Fix usb entries for SA8155p adp board adds 298c81a7d44f arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card adds 1c39e6f9b534 arm64: dts: qcom: sc7280: Add USB related nodes adds 820bf3fefa82 arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds 4f365c75a342 arm64: dts: qcom: sc7180: trogdor: Update audio codec to M [...] adds 6bc45428635d firmware: qcom_scm: Mark string array const adds d775dab9a4a8 firmware: qcom_scm: remove a duplicative condition adds e9ad5da25002 dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible adds 44dadfbcd992 dt-bindings: soc: qcom: aoss: Convert to YAML adds d63486dd8e0b soc: qcom: aoss: Add generic compatible adds d43b3a989bc8 soc: qcom: rpmhpd: Use corner in power_off adds 0d361b0ac1ad soc: qcom: socinfo: Don't print anything if nothing found adds b42000e4b874 firmware: qcom_scm: Allow qcom_scm driver to be loadable a [...] adds a89f355e469d soc: qcom: aoss: Fix the out of bound usage of cooling_devs adds d3625d94490e dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible adds 49a22c4a7136 dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding adds 18785c94ab63 drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains adds 66cb47d40e50 ARM: dts: qcom: msm8974-klte: Enable remote processors adds 0dc6c59892ea ARM: dts: qcom: apq8064: correct clock names adds 2bc7a025277f ARM: dts: qcom: apq8060: Correct Ethernet node name and dr [...] adds 8927b678766d ARM: dts: qcom: Add support for MSM8226 SoC adds ef537057c298 dt-bindings: arm: qcom: Document MSM8226 SoC binding adds 537fd19738eb ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S [...] adds af1d41e0cacc Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] adds 1f23bbe68dc2 Merge branch 'arm64-fixes-for-5.14' into for-next adds c99bcf4ba1f2 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] adds d83e00ac9076 Merge branch 'arm64-fixes-for-5.14' into for-next adds dceb420ba59c Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] adds 746981d8a8ef Merge branch 'arm64-fixes-for-5.14' into for-next adds d550173b0071 arm64: dts: qcom: sm8250: fix usb2 qmp phy node adds e4548dae8fa5 arm64: dts: qcom: sm8150: Add UFS ICE capability adds 9d7c31835c46 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] adds 27a9a8d6cdcc arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes adds 4372c82dec4a arm64: dts: qcom: Fix usb entries for SA8155p adp board adds 2ce654adff22 arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card adds 299ec1f78ad0 arm64: dts: qcom: sc7280: Add USB related nodes adds c0cc9bce3970 arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds 41484345a499 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] adds 0ae648b4e1a0 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] adds a4d8e384db8a Merge remote-tracking branch 'refs/remotes/origin/for-next [...] adds 1a3439136cff Merge remote-tracking branch 'refs/remotes/origin/for-next [...] adds 3f8b3dfa5522 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] adds e221f950a2e4 Merge remote-tracking branch 'qcom/for-next' adds d016ed8d8ee8 arm64: defconfig: Enable RIIC adds 8fbb8c334ff1 arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts adds 90a4ee4ba5cf arm64: dts: renesas: salvator-x(s): Factor out SATA parts adds d18fb00dd088 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts adds 3a44a8d130e1 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts adds cfda82037780 ARM: dts: r8a73a4: Remove non-functional DMA support adds 0ceed25a5aef ARM: dts: rzg1: Add generic compatible strings to IIC nodes adds 57e47b783c37 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] adds c6d2f832da78 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] adds a636d8037ef6 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic adds f90e3c06b25a arm64: dts: renesas: r8a77995: draak: Add SW56 support adds 4f929bba8fd8 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support adds eab605c59a16 arm64: dts: renesas: r8a779a0: Restore sort order adds 13df5e881d14 arm64: dts: renesas: r9a07g044: Add I2C nodes adds ecdd5a21aac9 arm64: dts: renesas: beacon: Enable micbias adds 4ec82a7bb3db arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] adds 110ead307d5a arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC adds a0a6968c9959 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers adds 2a022240886d Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] adds 4670acebf660 Merge remote-tracking branch 'renesas/next' adds a30d49ff8a32 dt-bindings: reset: aoss: Add AOSS reset controller binding adds 9e3b594a923e dt-bindings: reset: pdc: Add PDC Global bindings adds 08218a081e6a reset: qcom: Add PDC Global reset signals for WPSS adds 28edf1d77cd5 dt-bindings: reset: Convert UniPhier glue reset to json-schema adds 19b59a8aa6b6 Merge remote-tracking branch 'reset/reset/next' adds 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 adds 3d5667e52c37 Merge branch 'v5.15-armsoc/dts64' into for-next adds 0e6b0dd24a64 Merge remote-tracking branch 'rockchip/for-next' adds 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" adds bb2c20c976aa Merge branch 'next/soc' into for-next adds b41787adadec Merge remote-tracking branch 'samsung-krzk/for-next' adds 15934f515911 arm64: dts: fvp: Remove panel timings adds 7929b794edc7 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 1d3f558d6f3d Merge remote-tracking branch 'scmi/for-linux-next' adds fb9159a839c6 Merge remote-tracking branch 'stm32/stm32-next' adds fc7963414687 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 7d9f6ca886d4 Merge remote-tracking branch 'tegra/for-next' adds 9e4af0fe464a Merge remote-tracking branch 'ti-k3/ti-k3-next' adds d2b09006a4ae Merge remote-tracking branch 'xilinx/for-next' adds 8bde9dd381be dt-bindings: clock: qcom: Update license for GCC SC7280 adds ced3aaead0ba dt-bindings: clock: Add SC7280 DISPCC clock binding adds 1a00c962f9cd clk: qcom: Add display clock controller driver for SC7280 adds 6f1a1ced9ee6 dt-bindings: clock: Add SC7280 GPUCC clock binding adds 3e0f01d6c7e7 clk: qcom: Add graphics clock controller driver for SC7280 adds f1f5a3038563 dt-bindings: clock: Add SC7280 VideoCC clock binding adds fae7617bb142 clk: qcom: Add video clock controller driver for SC7280 adds 67ce7b523a9d Merge branch 'clk-qcom' into clk-next adds a96909cb6d8d Merge remote-tracking branch 'clk/clk-next' adds d42d57fe86e9 clk: renesas: rzg2l: Remove unneeded semicolon adds 97c29755598f clk: renesas: rzg2l: Fix return value and unused assignment adds 36aaa3a0d9bc clk: renesas: rzg2l: Fix a double free on error adds e37868f14416 clk: renesas: rzg2l: Avoid mixing error pointers and NULL adds 1606e81543f8 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] adds d23fcff14568 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic adds 417ed58dfc5e clk: renesas: r8a779a0: Add the DU clock adds c346ff5ccc8e clk: renesas: r8a779a0: Add the DSI clocks adds 1962dd36db4f clk: renesas: r9a07g044: Add I2C clocks/resets adds eb829e549ba6 clk: renesas: r9a07g044: Add DMAC clocks/resets adds 03fa6e4b2622 clk: renesas: r9a07g044: Add USB clocks/resets adds d520af345189 clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries adds d85b82f09a03 clk: renesas: r9a07g044: Add GPIO clock and reset entries adds 0aae437ac5c2 clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch] adds 3b5c734592ad clk: renesas: r9a07g044: Add clock and reset entries for CANFD adds 1b87d5bba32c clk: renesas: r9a07g044: Add clock and reset entries for ADC adds c878da6f709d Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 6a012622c428 Merge remote-tracking branch 'h8300/h8300-next' adds 761608f5cf70 m68k: emu: Fix invalid free in nfeth_cleanup() adds a0b22464ce93 m68k: defconfig: Update defconfigs for v5.14-rc1: adds 84a7f3d29e81 Merge remote-tracking branch 'm68k/for-next' adds 49c8d682f525 m68k/coldfire: change pll var. to clk_pll adds 76ad1542ed9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds d8e32fc6b289 m68k: stmark2: update board setup adds 64151620227a m68k: m5441x: add flexcan support adds 9886bef5bca1 Merge remote-tracking branch 'm68knommu/for-next' adds 14d72af7ab00 MIPS: Ingenic: Add system type for new Ingenic SoCs. adds e98b461bb057 MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32 adds faff43da31ae mips: cavium-octeon: clean up kernel-doc in cvmx-interrupt [...] adds 73b9919f3c17 mips: netlogic: fix kernel-doc complaints in fmn-config.c adds d17eef2767d8 mips: replace deprecated EXTRA_CFLAGS with ccflags-y adds d656132d2a2a mips: clean up kvm Makefile adds 181f2330d82b Merge remote-tracking branch 'mips/mips-next' adds 30f8881d0c59 Merge remote-tracking branch 'parisc-hd/for-next' adds b7d2be48cc08 riscv: kprobes: implement the auipc instruction adds 67979e927dd0 riscv: kprobes: implement the branch instructions adds e333ee8cb627 Merge remote-tracking branch 'risc-v/for-next' adds 2f5f912c5b60 Merge branch 'fixes' into for-next adds 0054129a64c6 Merge remote-tracking branch 's390/for-next' adds 04761d5db92b Merge remote-tracking branch 'sh/for-next' adds 3ed91b5aa881 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 50591a900f34 Merge remote-tracking branch 'pidfd/for-next' adds 6daa91b7f2bb Merge remote-tracking branch 'fscache/fscache-next' adds a23e1d6bf426 Merge remote-tracking branch 'btrfs/for-next' adds 8798d070d416 rbd: always kick acquire on "acquired" and "released" noti [...] adds ed9eb71085ec rbd: don't hold lock_rwsem while running_list is being drained adds cdb330f4b41a ceph: don't WARN if we're still opening a session to an MDS adds 0077a5008272 rbd: resurrect setting of disk->private_data in rbd_init_disk() adds 654c79d67cba Merge remote-tracking branch 'ceph/master' adds 2485bd7557a7 cifs: only write 64kb at a time when fallocating a small r [...] adds b62366181a5e cifs: support share failover when remounting adds 21a64910997e CIFS: Clarify SMB1 code for POSIX Create adds 7b09d4e0be94 CIFS: Clarify SMB1 code for POSIX delete file adds 96e5cc700c68 Merge remote-tracking branch 'cifs/for-next' adds 09dc281957db Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 587dffbe5d0f Merge remote-tracking branch 'ext3/for_next' adds 10d0786b39b3 f2fs: Revert "f2fs: Fix indefinite loop in f2fs_gc() v1" adds 1ffc8f5f7751 f2fs: let's keep writing IOs on SBI_NEED_FSCK adds 9de71ede81e6 f2fs: quota: fix potential deadlock adds ceddc02b7613 f2fs: make f2fs_write_failed() take struct inode adds 23aa64d999dc f2fs: remove allow_outplace_dio() adds 54dbc19d84f1 f2fs: rework write preallocations adds 5f2632fa1471 f2fs: reduce indentation in f2fs_file_write_iter() adds 00359b2a8bbb f2fs: fix the f2fs_file_write_iter tracepoint adds fbc515e1c049 f2fs: don't sleep while grabing nat_tree_lock adds 6a76d53a9418 Merge remote-tracking branch 'f2fs/dev' adds a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path adds 9afd9bbccb60 Merge remote-tracking branch 'gfs2/for-next' adds a3f4ec99797c NFSD: Clean up splice actor adds d2f1cb4e7b28 SUNRPC: Add svc_rqst_replace_page() API adds 54bc78aa02dd NFSD: Batch release pages during splice read adds 0fa130071d9a tracing: Add trace_event helper macros __string_len() and [...] adds 9274c259cecd NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds 9b5b7a72fdc4 NFSD: Use new __string_len C macros for nfsd_clid_class adds 3a6b689737aa Merge remote-tracking branch 'cel/for-next' adds 8fc5ae26d828 ovl: fix mmap denywrite adds f65dbd37b720 fs: add generic helper for filling statx attribute flags adds 9b2544fb07de ovl: pass ovl_fs to ovl_check_setxattr() adds 7d79bbeb09e4 ovl: copy up sync/noatime fileattr flags adds 3bff98b5ef9c ovl: consistent behavior for immutable/append-only inodes adds 70882a5de802 ovl: disable decoding null uuid with redirect_dir adds 00aebaed71f6 ovl: add ovl_allow_offline_changes() helper adds c69fba27a80a ovl: do not set overlay.opaque for new directories adds fcb7f373684d ovl: skip stale entries in merge dir cache iteration adds 84f8d8964db7 ovl: relax lookup error on mismatch origin ftype adds 444e085783c6 ovl: skip checking lower file's i_writecount on truncate adds 97f7de13a76b ovl: update ctime when changing fileattr adds cd94017fb9fa ovl: use kvalloc in xattr copy-up adds 767794dc818b Merge remote-tracking branch 'overlayfs/overlayfs-next' adds c9f30923e2ff Merge remote-tracking branch 'v9fs/9p-next' adds e3897ad73be7 Merge remote-tracking branch 'zonefs/for-next' adds a342ceacfa98 Merge remote-tracking branch 'file-locks/locks-next' adds 91027d0a7a0e string_helpers: Escape double quotes in escape_special adds a1ad4b8a1956 printk: Straighten out log_flags into printk_info_flags adds f3d75cf537db printk: Rework parse_prefix into printk_parse_prefix adds 337015573718 printk: Userspace format indexing support adds ad7d61f159db printk: index: Add indexing support to dev_printk adds fbdc7b96a5ae Merge branch 'for-5.15-printk-index' into for-next adds 18b7ae0b6dff Merge remote-tracking branch 'printk/for-next' adds 86e534aeb880 Merge remote-tracking branch 'pstore/for-next/pstore' adds 47d924d7bb1c Merge remote-tracking branch 'hid/for-next' adds c36748ac5454 misc: eeprom: at24: Always append device id even if label [...] adds a750bff5b99e Merge tag 'at24-fixes-for-v5.14' of git://git.kernel.org/p [...] adds 4a8ac5e45cda i2c: mpc: Poll for MCF adds 4ba7c14cd495 Merge remote-tracking branch 'i2c/i2c/for-next' adds 9f9d11cfad91 dt-bindings: firmware: update arm,scpi.yaml reference adds e2c744af9cd3 hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS adds edab766925b0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds d25b5fde7f5c Merge remote-tracking branch 'jc_docs/docs-next' adds 6b7f554be8c9 media: rc-loopback: return number of emitters rather than error adds d9d0103940e9 media: rc-loopback: use dev_dbg() rather than handrolled debug adds 7300d0c2391a media: rc-loopback: send carrier reports adds 50634548d3c3 media: rc-loopback: max_timeout of UINT_MAX does not work adds 8b777edff097 media: rc: rename s_learning_mode() to s_wideband_receiver() adds c5453769f77c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init adds 797c061ad715 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr adds 131ae388b88e media: dvb-usb: Fix error handling in dvb_usb_i2c_init adds 6ad61a7847da media: hantro: vp8: Move noisy WARN_ON to vpu_debug adds 96f33a5b325e media: hantro: Make struct hantro_variant.init() optional adds b1e60562a62e media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls adds a9096c585386 media: hantro: h264: Move DPB valid and long-term bitmaps adds 678ddaf3ff8b media: hantro: h264: Move reference picture number to a helper adds c07665f99386 media: hantro: Add H.264 support for Rockchip VDPU2 adds 1f82f2df523c media: hantro: Enable H.264 on Rockchip VDPU2 adds fb7cb344b969 media: hantro: Add support for the Rockchip PX30 adds 9d05c1e00e10 media: dt-bindings: media: rockchip-vpu: Add PX30 compatible adds 724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property adds abb7c7c2f025 media: adv7180: Add optional reset GPIO adds f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe adds 28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' [...] adds ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility adds 47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe adds 6f5885a77505 media: go7007: remove redundant initialization adds ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks adds 07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' adds f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb adds 7910c23d7047 media: media/cec-core.rst: update adap_enable doc adds 514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe adds 055d2db28ec2 media: platform: stm32: unprepare clocks at handling error [...] adds e58430e1d4fd media: rockchip/rga: fix error handling in probe adds fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() adds 44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats adds e6f238735f63 media: atomisp: Fix typo "accesible" adds fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix adds 672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe adds 24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. adds 9763267eda9d media: atomisp: remove useless breaks adds 728a5c64ae5f media: atomisp: remove dublicate code adds 264f59089914 media: atomisp: remove useless returns adds 9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c adds c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" adds 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c adds f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c adds 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] adds 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c adds 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] adds 95d2117cfe77 media: atomisp: Align block comments adds f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line adds 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() adds d741db71cf1d media: atomisp: remove the repeated declaration adds 8e38adf99d2f media: atomisp: Remove unused declarations adds 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] adds a5d46d9afbdf media: atomisp: Remove unused port_enabled variable adds 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree adds 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast adds d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() adds 1d74a91dc5c8 media: atomisp: Perform a single memset() for union adds 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user adds 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] adds c27479d762de media: atomisp: pci: reposition braces as per coding style adds 152d695652b8 Merge remote-tracking branch 'v4l-dvb-next/master' adds 71f642833284 ACPI: utils: Fix reference counting in for_each_acpi_dev_match() adds d2cbbf1fe503 ACPI: Kconfig: Fix table override from built-in initrd adds c96905d4fc7c Merge branches 'acpi-utils' and 'acpi-misc' into linux-next adds b1121e2a182d ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA adds 42878a9f0fe0 ACPI: glue: Rearrange acpi_device_notify() adds 7d625e5b143d ACPI: glue: Change return type of two functions to void adds 5e557cbac805 ACPI: bus: Rename functions to avoid name collision adds d0b8e398319e ACPI: glue: Eliminate acpi_platform_notify() adds 384f5a857bae software nodes: Split software_node_notify() adds b2ebd9dd5267 driver core: Split device_platform_notify() adds ae57338716ce ACPI: configfs: Use sysfs_emit() in "show" functions adds 45c16fe1d128 ACPI: configfs: Make get_header() to return error pointer adds e38ba404f20c ACPI / PMIC: XPower: optimize I2C-bus accesses adds fd080a01ecfc ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses adds 4c57d77eb3ef Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 14858dcc3b35 PCI: Use pci_update_current_state() in pci_enable_device_flags() adds d713e0c83398 Merge branch 'pm-pci' into linux-next adds 1d2cde8a3b60 Merge remote-tracking branch 'pm/linux-next' adds 5499f2b80b56 tools: cpupower: fix typo in cpupower-idle-set(1) manpage adds 63640556647d Merge remote-tracking branch 'cpupower/cpupower' adds 5ae7731bd175 Merge remote-tracking branch 'ieee1394/for-next' adds feb704bd1778 fs: dlm: use sk->sk_socket instead of con->sock adds d921a23f3e1a fs: dlm: use READ_ONCE for config var adds b892e4792c99 fs: dlm: fix typo in tlv prefix adds 052849beeab0 fs: dlm: clear CF_APP_LIMITED on close adds 88aa023a2556 fs: dlm: cleanup and remove _send_rcom adds 66d5955a098d fs: dlm: introduce con_next_wq helper adds a66c008cd16a fs: dlm: move to static proto ops adds 2dc6b1158c28 fs: dlm: introduce generic listen adds 90d21fc0479d fs: dlm: auto load sctp module adds 8728a455d20d fs: dlm: generic connect func adds c51b0221798b fs: dlm: fix multiple empty writequeue alloc adds 62699b3f0a62 fs: dlm: move receive loop into receive handler adds 038fcbc50562 Merge remote-tracking branch 'dlm/next' adds 4dd65f243490 Merge remote-tracking branch 'swiotlb/linux-next' adds 0bc0602ae827 IB/core: Updating cache for subnet_prefix in config_non_ro [...] adds 36721a6d4cf2 IB/core: Shifting initialization of device->cache_lock adds 21bfee9c0c77 IB/core: Read subnet_prefix in ib_query_port via cache. adds fe87fb17c6fe RDMA/rxe: Move ICRC checking to a subroutine adds 36fbb03d05f2 RDMA/rxe: Move rxe_xmit_packet to a subroutine adds 13050a0b32e3 RDMA/rxe: Fixup rxe_send and rxe_loopback adds 1117f26ea7ec RDMA/rxe: Move ICRC generation to a subroutine adds b6c6cc4acdf6 RDMA/rxe: Move rxe_crc32 to a subroutine adds 63887510571b RDMA/rxe: Fixup rxe_icrc_hdr adds add2b3b80e3a RDMA/rxe: Move crc32 init code to rxe_icrc.c adds e4f5c82fefa9 RDMA/rxe: Add kernel-doc comments to rxe_icrc.c adds 923232bbea88 RDMA/rxe: Fix types in rxe_icrc.c adds f07c34fc63da Merge remote-tracking branch 'rdma/for-next' adds fef773fc8110 netlink: Deal with ESRCH error in nlmsg_notify() adds e93abb840a2c net/tcp_fastopen: remove tcp_fastopen_ctx_lock adds edd2e9d58646 Revert "igc: Export LEDs" adds 9632233e7de8 net: bridge: multicast: factor out port multicast context adds d3d065c0032b net: bridge: multicast: factor out bridge multicast context adds adc47037a7d5 net: bridge: multicast: use multicast contexts instead of [...] adds 613d61dbef8e net: bridge: vlan: add global and per-port multicast context adds 7b54aaaf53cb net: bridge: multicast: add vlan state initialization and control adds f4b7002a7076 net: bridge: add vlan mcast snooping knob adds 74edfd483de8 net: bridge: multicast: add helper to get port mcast conte [...] adds eb1593a0b4c4 net: bridge: multicast: use the port group to port context helper adds 4cdd0d10f31d net: bridge: multicast: check if should use vlan mcast ctx adds 615cc23e6283 net: bridge: multicast: add vlan querier and query support adds 1e9ca45662d6 net: bridge: multicast: include router port vlan id in not [...] adds 47ecd2dbd8ec net: bridge: vlan: add support for global options adds 743a53d9636a net: bridge: vlan: add support for dumping global vlan options adds 9aba624d7cb2 net: bridge: vlan: notify when global options change adds 9dee572c3848 net: bridge: vlan: add mcast snooping control adds 2c0804044781 Merge branch 'bridge-vlan-multicast' adds 2967eed90802 Merge branch 'bridge-vlan-multicast' adds c948f51c1654 memcg: enable accounting for net_device and Tx/Rx queues adds 6126891c6d4f memcg: enable accounting for IP address and routing-relate [...] adds 990c74e3f41d memcg: enable accounting for inet_bin_bucket cache adds a89893dd7b08 memcg: enable accounting for VLAN group array adds 1b51d8271973 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl s [...] adds 2c6ad20b581e memcg: enable accounting for scm_fp_list objects adds f7918b79019f veth: always report zero combined channels adds dedd53c5e075 veth: factor out initialization helper adds 4752eeb3d891 veth: implement support for set_channel ethtool op adds 9d3684c24a52 veth: create by default nr_possible_cpus queues adds 1ec2230fc721 selftests: net: veth: add tests for set_channel adds 542bb39651d5 Merge branch 'veth-flexible-channel-numbers' adds e4b1dc43ec32 Merge branch 'veth-flexible-channel-numbers' adds 8b4b06919fd6 i40e: improve locking of mac_filter_hash adds 22c8fd71d3a5 iavf: do not override the adapter state in the watchdog task adds 226d528512cf iavf: fix locking of critical sections adds bc672d4945ce Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds a8c7629c622b s390/qeth: remove OSN support adds a37cfa28ebdc s390/qeth: clean up QETH_PROT_* naming adds ae57ea7a19b7 s390/qeth: clean up device_type management adds c18e9405d46a Merge branch 's390-next' adds 0fac6aa098ed net: dsa: sja1105: delete the best_effort_vlan_filtering mode adds a81a45744ba5 net: dsa: tag_8021q: use "err" consistently instead of "rc" adds 69ebb3706471 net: dsa: tag_8021q: use symbolic error names adds 8afbea187d31 net: dsa: tag_8021q: remove struct packet_type declaration adds cedf467064b6 net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregi [...] adds 8b6e638b4be2 net: dsa: build tag_8021q.c as part of DSA core adds d7b1fd520d5d net: dsa: let the core manage the tag_8021q context adds 5da11eb40734 net: dsa: make tag_8021q operations part of the core adds 328621f6131f net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8 [...] adds e19cc13c9c8a net: dsa: tag_8021q: manage RX VLANs dynamically at bridge [...] adds c64b9c05045a net: dsa: tag_8021q: add proper cross-chip notifier support adds 08f329fcddd5 Merge branch 'tag_8021q-cross-chip' adds 8b72b301b442 net: phy: add API to read 802.3-c45 IDs adds 7d901a1e878a net: phy: add Maxlinear GPY115/21x/24x driver adds c6451cda100d net: switchdev: introduce helper for checking dynamically [...] adds 8ca07176ab00 net: switchdev: introduce a fanout helper for SWITCHDEV_FD [...] adds b94dc99c0ddb net: dsa: use switchdev_handle_fdb_{add,del}_to_device adds 083cd5a42d0f Merge branch 'fdb-fanout' adds a38c02ef48a1 dt-bindings: net: fec: Fix indentation adds 0ac262713444 net: ipa: fix IPA v4.11 interconnect data adds 6a0eb6c9d934 dt-bindings: net: qcom,ipa: make imem interconnect optional adds f8bd3c82bf7d arm64: dts: qcom: sc7280: add IPA information adds fd0f72c34bd9 arm64: dts: qcom: sc7180: define ipa_fw_mem node adds b79c6fba6cd7 Merge branch 'qcom-dts-updates' adds 8292d7f6e871 net: ipv4: add capability check for net administration adds c762b7fac1b2 net: mvneta: deny disabling autoneg for 802.3z modes adds 635a85ac7349 net: mvpp2: deny disabling autoneg for 802.3z modes adds d34869b44a17 net: phylink: add phy change pause mode debug adds be393dd685d2 net: phy: intel-xway: Add RGMII internal delay configuration adds d43b239314d1 atm: idt77252: clean up trigraph warning on ??) string adds fa660684e531 net: marvell: clean up trigraph warning on ??! string adds 8887ca5474bd net: phy: at803x: simplify custom phy id matching adds bc71d3ef59b9 dt-bindings: net: snps,dwmac: add missing DWMAC IP version adds 03e85b17030a dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml adds 41667a933c8a arm64: dts: imx8mp: change interrupt order per dt-binding adds 3e55d231716e e1000e: Add handshake with the CSME to support S0ix adds ef407b86d3cc e1000e: Add polling mechanism to indicate CSME DPG exit adds 3ad3e28cb203 e1000e: Additional PHY power saving in S0ix adds 820b8ff653a1 e1000e: Add support for Lunar Lake adds 8e25c0a212de e1000e: Add support for the next LOM generation adds ade4162e80f1 e1000e: Add space to the debug print adds e0bc64d31c98 net/e1000e: Fix spelling mistake "The" -> "This" adds 373e2829e7c2 igc: Check if num of q_vectors is smaller than max before [...] adds 7c496de538ee igc: Remove _I_PHY_ID checking adds 47bca7de6a4f igc: Remove phy->type checking adds 62f5bbfb2afd igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling adds b27b8dc77b5e igc: Increase timeout value for Speed 100/1000/2500 adds 3389d3027fec Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 7cefb0b0e911 net: phylink: cleanup ksettings_set adds f5621a01c86b net: phy: at803x: finish the phy id checking simplification adds 94111dfc18b8 net: switchdev: remove stray semicolon in switchdev_handle [...] adds 71f4f89a0324 net: switchdev: recurse into __switchdev_handle_fdb_del_to_device adds db67f219fc93 uapi: IPv6 IOAM headers definition adds 9ee11f0fff20 ipv6: ioam: Data plane support for Pre-allocated Trace adds 8c6f6fa67726 ipv6: ioam: IOAM Generic Netlink API adds 3edede08ff37 ipv6: ioam: Support for IOAM injection with lwtunnels adds de8e80a54c96 ipv6: ioam: Documentation for new IOAM sysctls adds 968691c777af selftests: net: Test for the IOAM insertion with IPv6 adds 7c804e91df52 Merge branch 'ipv6-ioam' adds 427faee167bc net: ipv6: introduce ip6_dst_mtu_maybe_forward adds ac6627a28dbf net: ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward adds 1050713026a0 i40e: add support for PTP external synchronization clock adds 788e67f18d79 usb: hso: fix error handling code of hso_create_net_device adds dcb713d53e2e usb: hso: remove the bailout parameter adds 7f8b20d0deed net: wwan: iosm: Switch to use module_pci_driver() macro adds 739b2adf99e9 tcp: avoid indirect call in tcp_new_space() adds 524df92c1907 ionic: drop useless check of PCI driver data validity adds 54cb43199e14 net: bridge: multicast: fix igmp/mld port context null poi [...] adds 240bfd134c59 tcp: tweak len/truesize ratio for coalesce candidates adds 649502a33754 dt-bindings: net: fsl,fec: improve the binding a bit adds dabb5db17c06 ARM: dts: imx6qdl: move phy properties into phy device node adds 6567cb438a51 net: bridge: multicast: add mdb context support adds 58d913a32664 net: bridge: multicast: add context support for host-joine [...] adds c2255ff47768 ionic: cleanly release devlink instance adds 123338d7d41e net: dpaa2-switch: use extack in dpaa2_switch_port_bridge_join adds 45035febc495 net: dpaa2-switch: refactor prechangeupper sanity checks adds f7cf972f9375 net: bridge: disambiguate offload_fwd_mark adds 8582661048eb net: bridge: switchdev: recycle unused hwdoms adds 2f5dc00f7a3e net: bridge: switchdev: let drivers inform which bridge po [...] adds 7105b50b7eec net: bridge: guard the switchdev replay helpers against a [...] adds 4e51bf44a03a net: bridge: move the switchdev object replay helpers to " [...] adds f796fcd613a9 Merge branch 'bridge-port-offload' adds 2b0a5688493a net: switchdev: fix FDB entries towards foreign ports not [...] adds fdc362bff913 net: usb: asix: ax88772: do not poll for PHY before regist [...] adds 9c2670951ed0 net: usb: asix: ax88772: add missing stop adds 802a76affb09 net: selftests: add MTU test adds 16416d37f0e7 nfp: flower: make the match compilation functions reusable adds 4b15fb187688 nfp: flower: refactor match functions to take flow_rule as input adds e75dc2650770 nfp: flower: refactor action offload code slightly adds 71e88cfb9260 nfp: flower-ct: calculate required key_layers adds 5a2b93041646 nfp: flower-ct: compile match sections of flow_payload adds d94a63b480c1 nfp: flower-ct: add actions into flow_pay for offload adds 453cdc3083a6 nfp: flower-ct: add flow_pay to the offload table adds 400a5e5f15a6 nfp: flower-ct: add offload calls to the nfp adds 40c10bd9be3f nfp: flower-tc: add flow stats updates for ct adds 552a2a3f3dc7 Merge branch 'nfp-flower-ct-offload' adds 176f716cb72f ipv6: fix "'ioam6_if_id_max' defined but not used" warn adds 4431531c482a nfp: fix return statement in nfp_net_parse_meta() adds 861c7995866d Merge remote-tracking branch 'net-next/master' adds a21ab4c59e09 libbpf: Fix removal of inner map in bpf_object__create_map adds 08f71a1e39a1 selftests/bpf: Check inner map deletion adds c39aa2159974 bpf, selftests: Fix test_maps now that sockmap supports UDP adds 875fc315dbc3 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l adds a1d3cc3c5eca libbpf: Avoid use of __int128 in typed dump display adds a17553dde294 selftests/bpf: Add __int128-specific tests for typed data dump adds 720c29fca9fb libbpf: Propagate errors when retrieving enum value for ty [...] adds 807b8f0e24e6 Merge branch 'libbpf: btf typed data dumping fixes (__int1 [...] adds 16c5900ba776 bpf: Fix pointer cast warning adds 724f17b7d45d bpf: Remove redundant intiialization of variable stype adds 9907442fcddb selftests/bpf: Mute expected invalid map creation error msg adds 84a1e20cfea7 Merge remote-tracking branch 'bpf-next/for-next' adds f8fdadef92b7 ipsec: Remove unneeded extra variable in esp4 esp_ssg_unref() adds 2d151d39073a xfrm: Add possibility to set the default to block if we ha [...] adds 928af153ec82 Merge remote-tracking branch 'ipsec-next/master' adds 34649229430f Merge remote-tracking branch 'mlx5-next/mlx5-next' adds b4a46996f1d2 Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] adds 2cdff8ca4c84 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip adds 59da0b38bc2e Bluetooth: sco: prevent information leak in sco_conn_defer [...] adds 20a831f04f15 Bluetooth: btusb: Fix a unspported condition to set availa [...] adds 373568276007 Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D adds 9af417610b61 6lowpan: iphc: Fix an off-by-one check of array index adds 7f6a750aea53 Bluetooth: btrtl: Set MSFT opcode for RTL8852 adds ee3f96ad3eff Bluetooth: btrsi: use non-kernel-doc comment for copyright adds 64832df2ac05 Bluetooth: btusb: Add support for Foxconn Mediatek Chip adds 77b2846e010e Merge remote-tracking branch 'bluetooth/master' adds 911f81407d8e Merge remote-tracking branch 'mtd/mtd/next' adds 5e65c98b80b5 Merge remote-tracking branch 'nand/nand/next' adds d135bacf6a8a Merge remote-tracking branch 'crypto/master' adds b4d7049acebf Merge tag 'drm-intel-next-2021-07-08' of git://anongit.fre [...] adds 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings adds 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] adds 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] adds 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] adds 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] adds ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] adds 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] adds 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures adds 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers adds 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] adds 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) adds d098775ed440 drm/nouveau: init the base GEM fields for internal BOs adds 86441fa29e57 Merge drm/drm-next into drm-misc-next adds 26594678d00f drm/doc: document how userspace should find out CRTC index adds a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 adds f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] adds 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple adds feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus adds 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child adds aeb33699fc2c drm: Introduce the DP AUX bus adds 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] adds cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC adds a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] adds e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus adds a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC adds 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] adds ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds d92223ead97c drm/vmwgfx: Simplify devcaps code adds 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats adds a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts adds 74231041d140 drm/vmwgfx: Fix some static checker warnings adds f674a218c610 drm/vmwgfx: remove code that was using physical page addresses adds 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter adds b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] adds baee602e5c0d drm/vmwgfx: Remove vmw_chipset adds 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error adds 00f4471e42c8 Merge drm/drm-next into drm-misc-next adds 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend adds 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency adds f425821b9468 drm/vma: Add a driver_private member to vma_node. adds cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. adds bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next adds ade0e676ecdc drm/doc: document drm_mode_get_plane adds 9c61e7895468 dma-buf: some dma_fence_chain improvements adds 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 adds 413f52f146f1 drm/dbi: Support DBI typec1 read operations adds c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI adds aae74ff9caa8 drm/ast: Add detect function support adds bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs adds ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c adds f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug adds 3f35b6b041f6 MAINTAINERS: update vmwgfx info adds ebc9ac7c3dfe drm/vmwgfx: Update device headers adds c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 adds 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown adds 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] adds d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). adds 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) adds f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable adds 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() adds e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break adds db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] adds a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] adds d112e10fece5 drm/panel: Add connector_type for some EDT displays adds 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 adds b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] adds 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] adds a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations adds 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] adds 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] adds 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence adds 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 adds 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better adds 2e717a55982a udmabuf: configurable list_limit and size_limit_mb adds 3a1fde58fab3 drm/virtio: Add fences for Guest blobs adds 56934baef47b drm/virtio: Prepare resource_flush to accept a fence adds 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present adds 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation adds c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex adds bacbab58f09d drm: Mention the power state requirement on side-channel o [...] adds ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] adds 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET adds 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT adds 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE adds 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting adds 91e99e113929 drm/vc4: hdmi: Register HDMI codec adds 403797925768 drm/ttm: Fix multihop assert on eviction. adds ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 adds 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer adds 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain adds 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages adds ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert adds 2254e49cef70 dma-resv: Fix kerneldoc adds 94dd80feb658 drm/panfrost: Shrink sched_lock adds 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking adds 7601d53c2c49 drm/panfrost: Fix implicit sync adds 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] adds 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional adds bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional adds d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates adds 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge adds 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections adds 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function adds d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add adds d6abed2ad168 dma-buf: Switch to inline kerneldoc adds 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules adds 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] adds 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default adds 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks adds f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS adds 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb adds 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] adds 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default adds 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission adds 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state adds f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally adds b2ffa2c25bba drm/radeon: Track IRQ state in local device state adds 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls adds 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled adds ac1723c16b66 drm/i915: Track IRQ state in local device state adds 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled adds a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled adds 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled adds 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled adds b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled adds d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled adds 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled adds a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled adds daea75017cfc drm/omapdrm: Track IRQ state in local device state adds 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled adds e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled adds 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled adds aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled adds 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled adds 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled adds a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled adds 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled adds 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled adds aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled adds fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled adds 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled adds 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats adds 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do adds 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] adds 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] adds 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] adds 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] adds 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] adds 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset adds 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts adds a11c4711238a drm/panfrost: Simplify the reset serialization logic adds 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] adds ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults adds f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck adds 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] adds 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close adds 030761e097b4 drm/panfrost: Queue jobs on the hardware adds 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout adds 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name adds fb786a48ac0d drm/vkms: update the current status of todo list adds 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() adds 796c3e35ac16 drm/bochs: Move to tiny/ adds 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers adds 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() adds e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() adds 382d019d1022 drm/mgag200: Inline mgag200_device_init() adds 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() adds d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp adds 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function adds 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration adds 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown adds 1a3c1959740c drm/vkms: replace macro in vkms_release() adds 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() adds 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces adds 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h adds b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces adds 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces adds f8ac863b6a93 drm/gud: Free buffers on device removal adds 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer adds b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID adds a0356899ebe8 drm/gud: Add async_flush module parameter adds 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 adds 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence adds 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data adds ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry adds 60f800b2bdfa drm/msm: always wait for the exclusive fence adds 10f7b40e4f30 drm/panel: add basic DP AUX backlight support adds bfd451403d70 drm/panel-simple: Support DP AUX backlight adds 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator adds 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] adds c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 adds 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 adds 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 adds a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU adds f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 adds e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel adds f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel adds 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config adds 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" adds b557a5f8da57 drm/of: free the right object adds 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs adds 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" adds b71565022031 drm/gem: Export implementation of shadow-plane helpers adds 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state adds b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB adds bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] adds 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper adds 35d283658a61 drm/shmem-helper: Align to page size in dumb_create adds 1333adfcc3cb dt-bindings: display/panel: Add Innolux EJ030NA adds 868d043f0560 drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel adds 776efe800fed drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts adds 44fe9f90eb9d drm/vc4: hdmi: Only call into DRM framework if registered adds 27da370e0fb3 drm/vc4: hdmi: Remove drm_encoder->crtc usage adds 48bd85808443 drm/qxl: Convert to Linux IRQ interfaces adds db20ea679d9c drm/vbox: Convert to Linux IRQ interfaces adds 311ac6f3e566 drm/omapdrm: Remove outdated comment adds 6f9223a56fab drm/of: free the iterator object on failure adds 5ead9b5b1575 drm/panel-simple: Power the panel when probing DP AUX backlight adds 17a1837d07be drm/dp: For drm_panel_dp_aux_backlight(), init backlight a [...] adds 588b3eee5288 Merge tag 'drm-misc-next-2021-07-16' of git://anongit.free [...] adds e3ffa6396417 Merge remote-tracking branch 'drm/drm-next' adds 55c0cb2804a9 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 1e9653a41aaf drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle. adds 71e433ee91dc drm/amd/display: Assume active upper layer owns the HW cursor adds 23e55639b87f drm/amd/display: Fix timer_per_pixel unit error adds 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 adds 98e95e4f7996 drm/amd/display: log additional register state for debug adds 46ddb8965882 drm/amd/display: implement workaround for riommu related hang adds 360d1b654493 drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct adds dce7e5318d4e drm/amd/display: remove compbuf size wait adds d459b79b9416 drm/amd/display: [FW Promotion] Release 0.0.73 adds 356789e8401c drm/amd/display: 3.2.143 adds fb85f280bf40 drm/amd/display: Re-enable "Guard ASSR with internal displ [...] adds abc392099e24 drm/amd/display: add debug print for DCC validation failure adds b96e0753c1fb drm/amd/display: Reduce delay when sink device not able to [...] adds 82d6f32516f6 drm/amd/display: Add copyright notice to new files adds 803ac8c05b1b drm/amd/display: Fixed hardware power down bypass during h [...] adds d994e633e69a drm/amd/display: Fix comparison error in dcn21 DML adds f5a5d03daba6 drm/amd/display: 3.2.144 adds 1cb6006c8b8e drm/amd/display: Enable eDP ILR on DCN2.1 adds fc6f5cc75147 drm/amd/display: Fix max vstartup calculation for modes wi [...] adds e09811e7efef drm/amd/display: Populate socclk entries for dcn3.02/3.03 adds 5b47adb24401 drm/amd/display: Query VCO frequency from register for DCN3.1 adds ade2d4987f53 drm/amd/display: Update bounding box for DCN3.1 adds cc56242c7c47 drm/amd/display: Only set default brightness for OLED adds 0636e3a45f64 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find [...] adds 2d5c99f7975d drm/amd/display: Remove MALL function from DCN3.1 adds 7318e8ed308e drm/amd/display: Line Buffer changes adds 1ca62b69eefb drm/amd/display: add workaround for riommu invalidation re [...] adds a276c0fddd92 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 adds 5a1e085f892d drm/amd/display: Refine condition for cursor visibility adds c2a4ad2f8b25 drm/amd/display: [FW Promotion] Release 0.0.75 adds 923f1863c039 drm/amd/display: 3.2.145 adds 9b05ace159c6 drm/amd/display: change zstate allow msg condition adds 179e6e726d7c drm/amd/pm: Support board calibration on aldebaran adds 1d44c00a2a99 drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list adds 4658b0c1a516 drm/amdgpu: add psp command to get num xgmi links between [...] adds af546ec86218 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd adds 5fa5ff511363 drm/amdkfd: report pcie bandwidth to the kfd adds 6d9328e8bde7 drm/amdgpu - Corrected the video codecs array name for yel [...] adds 83ae57f09d52 drm/amdgpu: Change the imprecise function name adds 7b9ff4173c19 drm/amdgpu: Add error message when programing registers fails adds c94dd38d134b drm/amdgpu: Fix a printing message adds 53a253f0056e drm/amdgpu: Change a few function names adds 295e4cccb32a drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr adds 5806697fb136 drm/amdkfd: Set priv_queue to NULL after it is freed adds 59dcc40a22fe drm/amdkfd: Fix a concurrency issue during kfd recovery adds a871cceff87f drm/amd/amdgpu: Update debugfs link_settings output link_r [...] adds 23e58f181383 drm/amd/amdgpu: Add a new line to debugfs phy_settings output adds 02ea35ccff7b drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq adds 09ba3197b43a drm/amdkfd: Update SMI throttle event bitmask adds e176c81caff9 drm/amd/amdgpu: consider kernel job always not guilty adds 45ba189fd101 drm/amd/amdgpu: add consistent PSP FW loading size checking adds ec0519110c8b drm/amdgpu/acp: Make PM domain really work adds 5b4639366622 drm/amdgpu: update yellow carp external rev_id handling adds 057811cc70c4 drm/amdgpu: add yellow carp pci id (v2) adds 90a5360110e8 drm/amdgpu: increase size for sdma fw name string adds 14773ad860d0 drm/amdgpu: adjust fw_name string length for toc adds b443f9c71e50 drm/amdgpu: add cyan_skillfish asic type adds 1d29c29d0eb8 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish adds 3de3364550bf drm/amdgpu: init family name for cyan_skillfish adds 9d9ee0f4ead4 drm/amdgpu: set ip blocks for cyan_skillfish adds 3e1cd6c37dcf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish adds 0f7f3ae5a5c9 drm/amdgpu: add sdma fw loading support for cyan_skillfish adds e85d01d5a901 drm/amdgpu: load fw direclty for cyan_skillfish adds 01e1175b959b drm/amdgpu: add cyan_skillfish support in gmc v10 adds bac2693a8397 drm/amdgpu: add cyan_skillfish support in gfx v10 adds 752efc6f2991 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish adds 4ed89b56cd51 drm/amdgpu: add gc v10 golden settings for cyan_skillfish adds be3c5aa1f16e drm/amdkfd: enable cyan_skillfish KFD adds 08e1994232da drm/amdgpu: add chip early init for cyan_skillfish adds 02387473ce26 drm/amdgpu: add nbio support for cyan_skillfish adds 873c5a91eee2 drm/amdgpu: add mp 11.0.8 header for cyan_skillfish adds fcb5b92801a3 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish adds eb3eab5a281e drm/amdgpu: init psp v11.0.8 function for cyan_skillfish adds 1a60b174abb6 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish adds c510eedea3a6 drm/amdgpu: use direct loading by default for cyan_skillfish2 adds 1c681e20dac9 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish adds 975c8efc31b5 drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish adds ca23c4984296 drm/amdgpu: add smu interface header for cyan_skilfish adds 587b05b2aa0f drm/amdgpu: add basic ppt functions for cyan_skilfish adds 10a41510db9f drm/amdgpu: add check_fw_version support for cyan_skillfish adds c7ef60ebefd1 drm/amdgpu: enable SMU for cyan_skilfish adds 50376802db06 drm/amdgpu: add autoload_supported check for RLC autoload adds eb6ffb59959c drm/amdgpu: add pci device id for cyan_skillfish adds 7c57130c7897 drm/amdkfd: Allow querying SVM attributes that are clear adds 701b5ff31d78 usb/host: enable auto power control for xhci-pci adds a47a21624b60 drm/amdgpu: add another raven1 gfxoff quirk adds 06bd6b581a8c drm/amdgpu: only check for _PR3 on dGPUs adds 091f05c13c91 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 2590178f8f7b Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds f66ae338f788 Revert "drm/amd/display: To modify the condition in indica [...] adds e4538360f53a drm/amdgpu: check whether s2idle is enabled to determine s0ix adds a977e4867088 drm/radeon: Add HD-audio component notifier support (v2) adds c0f17b43af62 PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds d91a713ed367 drm/amdgpu/display: add support for multiple backlights adds c7f09be79268 Merge remote-tracking branch 'amdgpu/drm-next' adds d77e37063bce drm/i915/display: Add write permissions for fec support adds da3829ef9992 drm/i915/display/dsc: Add Per connector debugfs node for D [...] adds dc22aa130565 drm/i915/display/dsc: Force dsc BPP adds 36203e4fb4cb drm/i915/display/adl_p: Implement PSR changes adds 425057e72593 drm/i915/display: Disable FBC when PSR2 is enabled display [...] adds 76e50ea054ae drm/i915/display: Fix shared dpll mismatch for bigjoiner slave adds 8ff36e025f25 drm/i915/adl_s: Wa_14011765242 is also needed on A1 displa [...] adds e04a71e6f8d9 drm/i915/rkl: Wa_1409767108 also applies to RKL adds efa894a50296 drm/i915/rkl: Wa_1408330847 no longer applies to RKL adds 46b0d7091cb9 drm/i915: Make display workaround upper bounds exclusive adds d1fbcbbc8cb4 drm/i915: do not abbreviate version in debugfs adds f39730350dd1 drm/i915: Add release id version adds 05eb46384ecb drm/i915: Add XE_HP initial definitions adds 086df54e20be drm/i915/xehpsdv: add initial XeHP SDV definitions adds 9e22cfc5e9b9 drm/i915/dg2: add DG2 platform info adds c86fc48a2463 Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] adds 22e26af76903 drm/i915: Fork DG1 interrupt handler adds 3176fb663c0b drm/i915/dg2: Add fake PCH adds 1f3e84c4edcd drm/i915/dg2: Add cdclk table and reference clock adds 87fc875a2b85 drm/i915/dg2: Skip shared DPLL handling adds 48f8f016d4d6 drm/i915/dg2: Don't wait for AUX power well enable ACKs adds 263862652f16 drm/i915/dg2: Setup display outputs adds 49f756342b81 drm/i915/dg2: Add dbuf programming adds 47753748ad05 drm/i915/dg2: Don't program BW_BUDDY registers adds 5eb6bf0b44e7 drm/i915/dg2: Don't read DRAM info adds 34ba3c8a7d8e drm/i915/dg2: DG2 has fixed memory bandwidth adds e631a440c03c drm/i915/step: Add macro magic for handling steps adds f3ba1e90eb54 drm/i915/dmc: Change intel_get_stepping_info() adds f6f2425a8e2d drm/i915/firmware: Update to DMC v2.12 on TGL adds e73db72732dc drm/i915/firmware: Update to DMC v2.03 on RKL adds 6d6d7fd9e125 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 65ee30e7cf49 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds d825f81a496c Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 439d02b606b0 Merge remote-tracking branch 'regmap/for-next' adds e6c0a0889b80 ALSA: aloop: Fix spelling mistake "synchronization" -> "sy [...] adds 427ae2689db0 ALSA: core: Add device-managed page allocator helper adds e8ad415b7a55 ALSA: core: Add managed card creation adds c2b94954add3 ALSA: core: Add device-managed request_dma() adds ac327f1b10bc ALSA: doc: Add device-managed resource section adds 7835e0901e24 ALSA: intel8x0: Allocate resources with device-managed APIs adds 86bde74dbf09 ALSA: atiixp: Allocate resources with device-managed APIs adds 3fcaf24e5dce ALSA: hda: Allocate resources with device-managed APIs adds 567f58754109 ALSA: ad1889: Allocate resources with device-managed APIs adds 21a9314cf93b ALSA: als300: Allocate resources with device-managed APIs adds 0e175f665960 ALSA: als4000: Allocate resources with device-managed APIs adds 8c5823ef31e1 ALSA: azt3328: Allocate resources with device-managed APIs adds 9e80ed64a006 ALSA: bt87x: Allocate resources with device-managed APIs adds 87e082ad84a7 ALSA: cmipci: Allocate resources with device-managed APIs adds 99041fea70d0 ALSA: cs4281: Allocate resources with device-managed APIs adds 2e11e3ff2a43 ALSA: cs5530: Allocate resources with device-managed APIs adds 10ed6eaf9d72 ALSA: ens137x: Allocate resources with device-managed APIs adds 08e9d3ab4cc1 ALSA: es1938: Allocate resources with device-managed APIs adds a7b4cbfdc701 ALSA: es1968: Allocate resources with device-managed APIs adds 47c413395376 ALSA: fm801: Allocate resources with device-managed APIs adds 5c0939253c3c ALSA: maestro3: Allocate resources with device-managed APIs adds 102e6156ded2 ALSA: rme32: Allocate resources with device-managed APIs adds df06df7cc997 ALSA: rme96: Allocate resources with device-managed APIs adds 499ddc16394c ALSA: sis7019: Allocate resources with device-managed APIs adds 2ca6cbde6ad7 ALSA: sonicvibes: Allocate resources with device-managed APIs adds afaf99751d0c ALSA: via82xx: Allocate resources with device-managed APIs adds 24ee07fbf95d ALSA: ali5451: Allocate resources with device-managed APIs adds e44b5b440609 ALSA: au88x0: Allocate resources with device-managed APIs adds 33631012cd06 ALSA: aw2: Allocate resources with device-managed APIs adds 1656fa6ea258 ALSA: ca0106: Allocate resources with device-managed APIs adds 5bff69b3645d ALSA: cs46xx: Allocate resources with device-managed APIs adds 5eba4c646dfe ALSA: cs5535audio: Allocate resources with device-managed APIs adds 9c211bf392bb ALSA: echoaudio: Allocate resources with device-managed APIs adds 79e8b218b36d ALSA: emu10k1: Allocate resources with device-managed APIs adds 2b377c6b6012 ALSA: emu10k1x: Allocate resources with device-managed APIs adds ca642da4b33d ALSA: ice1712: Allocate resources with device-managed APIs adds 272d6efa0b43 ALSA: ice1724: Allocate resources with device-managed APIs adds 1f0819979248 ALSA: ali5451: Allocate resources with device-managed APIs adds 314f6dbb1f33 ALSA: ice1724: Allocate resources with device-managed APIs adds b5cde369b618 ALSA: korg1212: Allocate resources with device-managed APIs adds 098fe3d6e775 ALSA: lola: Allocate resources with device-managed APIs adds 6f16c19b115e ALSA: lx6464es: Allocate resources with device-managed APIs adds c19935f04784 ALSA: nm256: Allocate resources with device-managed APIs adds 596ae97ab0ce ALSA: oxygen: Allocate resources with device-managed APIs adds 546c201a891e ALSA: riptide: Allocate resources with device-managed APIs adds d136b8e54f92 ALSA: hdsp: Allocate resources with device-managed APIs adds 0195ca5fd1f4 ALSA: hdspm: Allocate resources with device-managed APIs adds b1002b2d41c5 ALSA: rme9652: Allocate resources with device-managed APIs adds 5adfd8c26607 ALSA: trident: Allocate resources with device-managed APIs adds a033954140ac ALSA: vx: Manage vx_core object with devres adds 3bde3359aa16 ALSA: vx222: Allocate resources with device-managed APIs adds c6e6bb5eab74 ALSA: ymfpci: Allocate resources with device-managed APIs adds d6fb54e87869 ALSA: ad1816a: Allocate resources with device-managed APIs adds ea2bfa2961b6 ALSA: wss: Allocate resources with device-managed APIs adds 5eab6cb0344d ALSA: sb: Allocate resources with device-managed APIs adds e031577eef61 ALSA: ad1848: Allocate resources with device-managed APIs adds 5d50e348a499 ALSA: adlib: Allocate resources with device-managed APIs adds 749cadc7f53f ALSA: als100: Allocate resources with device-managed APIs adds 39c4f9aa761a ALSA: azt2320: Allocate resources with device-managed APIs adds d9fd7397a70e ALSA: cmi8328: Allocate resources with device-managed APIs adds 45782ce077a8 ALSA: cmi8330: Allocate resources with device-managed APIs adds 4287864eb053 ALSA: cs423x: Allocate resources with device-managed APIs adds 1bb11c1c7f6e ALSA: es1688: Allocate resources with device-managed APIs adds 34d6599bc107 ALSA: es18xx: Allocate resources with device-managed APIs adds 35a245ec0619 ALSA: galaxy: Allocate resources with device-managed APIs adds 5b88da3c800f ALSA: gus: Allocate resources with device-managed APIs adds 098493041a2c ALSA: msnd: Allocate resources with device-managed APIs adds 2973ee4a5b54 ALSA: opti9xx: Allocate resources with device-managed APIs adds 6bf39b5dbd53 ALSA: opl3sa2: Allocate resources with device-managed APIs adds 111601ff76e9 ALSA: sc6000: Allocate resources with device-managed APIs adds bddc2ef13235 ALSA: sscape: Allocate resources with device-managed APIs adds f082b1ad39ea ALSA: wavefront: Allocate resources with device-managed APIs adds 854577ac2aea ALSA: x86: Allocate resources with device-managed APIs adds ed539fc3428c ALSA: virmidi: Allocate resources with device-managed APIs adds aa92050f10f0 ALSA: mtpav: Allocate resources with device-managed APIs adds 60d03de81c40 ALSA: serial-u16550: Allocate resources with device-managed APIs adds de74763295a8 ALSA: mpu401: Allocate resources with device-managed APIs adds b072e65aadd6 ALSA: aloop: Allocate resources with device-managed APIs adds ed16a22b0900 ALSA: dummy: Allocate resources with device-managed APIs adds 3a1e341c5687 ALSA: pcsp: Allocate resources with device-managed APIs adds 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() adds e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block adds dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator adds 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data adds 35fe7901150d ALSA: cs4281: Fix missing chip initialization adds f263a2c2d6c7 ALSA: als300: Fix missing chip initialization adds d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code adds f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer adds 95c646a8be17 Merge remote-tracking branch 'sound/for-next' adds cfc9d37ab79f ASoC: ti: j721e-evm: Convert the audio domain IDs to enum adds 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 adds 7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header adds 4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver adds 5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions adds 603f2dedccac ASoC: amd: create acp5x platform devices adds 77f61444e48b ASoC: amd: add ACP5x PCM platform driver adds fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver adds cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops adds e550339ee652 ASoC: amd: add vangogh i2s controller driver adds b80556addd1a ASoC: amd: add vangogh i2s dai driver ops adds b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops adds 361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops adds 08413fca62c6 ASoC: amd: enable vangogh acp5x driver build adds 86db346793f9 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next adds 85dd50d6f027 Merge remote-tracking branch 'sound-asoc/for-next' adds 4c5afb74d945 module: combine constructors in module linker script adds 88b5a1cf2a44 Merge remote-tracking branch 'modules/modules-next' adds 320424c7d44f Merge tag 'v5.13' into next adds 9aa75914e5fc Input: ixp4xx-beeper - delete driver adds 81c7c0a350bf Input: serio - make write method mandatory adds 133b6558c755 Input: parkbd - switch to use module_parport_driver() adds 7d3370e506ec Revert "Input: serio - make write method mandatory" adds dc3c68075aed Merge remote-tracking branch 'input/next' adds 94b9cc79202a Merge remote-tracking branch 'block/for-next' adds d3827047534c dm writecache: split up writecache_map() to improve code r [...] adds 58fd963fcd77 dm writecache: factor out writecache_map_remap_origin() adds d9ed8449eaf3 dm writecache: further writecache_map() cleanup adds c2608cebed20 dm ima: measure data on table load adds b84d99335e3b dm ima: measure data on device resume adds 5c061ced276b dm ima: measure data on device remove adds 843de84e9494 dm ima: measure data on table clear adds 7fefe259be8d dm ima: measure data on device rename adds fdac9de80c2e dm: update target status functions to support IMA measurement adds e820ba87f9d1 dm: add documentation for IMA measurement support adds e7917bd2b20d Merge remote-tracking branch 'device-mapper/for-next' adds 762f3d440374 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 6616f06fd977 mmc: host: factor out clearing the retune state adds bcb0d814995e mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 1e69cf1b4137 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 5136c6871ef9 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 2b43f521c53d mmc: sdhci-of-arasan: Check return value of non-void funtions adds 070e83b0cfee mmc: sdhci-of-arasan: Use appropriate type of division macro adds 8cebd26e404d mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds fe8b30d632cb mmc: arasan: Fix the issue in reading tap values from DT adds 0fda3787caf9 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds b19f9e69a7c2 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 23cc9853eeab mmc: sh_mmcif: use proper DMAENGINE API for termination adds f94d8d303026 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 4801760af0e5 mmc: mmci: De-assert reset on probe adds e00d7d22aa83 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 49fc2be70e7f Merge branch 'fixes' into next adds 307b6203552b Merge remote-tracking branch 'mmc/next' adds c4d1fa0f77ad Merge remote-tracking branch 'mfd/for-mfd-next' adds 177dec37fd58 Merge remote-tracking branch 'battery/for-next' adds f020e4d0b401 regulator: Fix a couple of spelling mistakes in Kconfig adds 4c922fd3d6fa regulator: rtq2134: Add binding document for Richtek RTQ21 [...] adds 0555d41497de regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC adds d0f95e6496a9 regulator: fixed: use dev_err_probe for register adds 336e3a8679c4 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds 22badd79dc95 Merge remote-tracking branch 'regulator/for-next' adds 8cc810fbb373 Merge remote-tracking branch 'security/next-testing' adds 3c94088e6a16 Merge remote-tracking branch 'apparmor/apparmor-next' adds 37a5e8094924 Merge remote-tracking branch 'keys/keys-next' adds 4307d61ae71e Merge remote-tracking branch 'selinux/next' adds 6d14f5c7028e Smack: Fix wrong semantics in smk_access_entry() adds bfc3cac0c761 smack: mark 'smack_enabled' global variable as __initdata adds 757e87827663 Merge remote-tracking branch 'smack/next' adds df0fc3c9192c Merge remote-tracking branch 'tomoyo/master' adds d97e99386ad0 audit: add header protection to kernel/audit.h adds a92424e39957 Merge remote-tracking branch 'audit/next' adds 42694f9f6407 dt-bindings: PCI: add snps,dw-pcie.yaml adds 0f8b97d8f602 dt-bindings: PCI: add snps,dw-pcie-ep.yaml adds 320e10986ef7 dt-bindings: PCI: update references to Designware schema adds 1c14c1695e78 dt-bindings: PCI: remove designware-pcie.txt adds dc4414458df6 Merge remote-tracking branch 'devicetree/for-next' adds e0a6512d2912 spi: pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update() adds cdcb26ce747a spi: pxa2xx: Reset DMA bits in CR1 in reset_sccr1() adds 3bbdc083262d spi: pxa2xx: Reuse int_stop_and_reset() in couple of places adds bd9616996bb8 spi: imx: Simplify logic in spi_imx_push() adds 34d34a56a5ea spi: fsi: Reduce max transfer size to 8 bytes adds 2b2d4dfca4e7 dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible adds cfb4dac12964 Merge series "spi: fsi: Reduce max transfer size to 8 byte [...] adds e3aa9acc7177 spi: pxa2xx: Adapt reset_sccr1() to the case when no messa [...] adds 199ec5db2dc5 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds bfd9b2b9d39e Merge remote-tracking branch 'spi/for-next' adds edc2a7b3385d Merge branch 'sched/core' adds cb90dd1c43e6 Merge branch 'perf/core' adds 795f5d1b822c Merge branch 'locking/urgent' adds b8ea6f6890fb Merge branch 'locking/core' adds 674a9f1f6815 efi/tpm: Differentiate missing and invalid final event log table. adds 2bab693a608b firmware/efi: Tell memblock about EFI iomem reservations adds 947228cb9f1a efi/libstub: Fix the efi_load_initrd function description adds 47e1e233e9d8 efi/mokvar: Reserve the table only if it is in boot services data adds ddab1e71d2df Merge tag 'efi-urgent-for-v5.14-rc2' of git://git.kernel.o [...] adds a20c85e7b496 Merge branch 'efi/urgent' adds 5bcf8b4b8bfd Merge branch 'core/urgent' adds 1a3402d93c73 posix-cpu-timers: Fix rearm racing against process tick adds aebacb7f6ca1 timers: Fix get_next_timer_interrupt() with no timers pending adds ff5a6a3550ce Merge branch 'timers/urgent' of git://git.kernel.org/pub/s [...] adds de35038b40c1 Merge branch 'timers/urgent' adds dea931565d0d Merge remote-tracking branch 'tip/auto-latest' adds 49bbab140c94 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds e1ca90b7cc5c EDAC/mc: Add new HBM2 memory type adds e208551255f8 Merge remote-tracking branch 'edac/edac-for-next' adds e3879ecd366a Documentation/RCU: Fix emphasis markers adds 4966090849e9 Documentation/RCU: Fix nested inline markup adds 9984fd7e5e2f docs: Fix a typo in Documentation/RCU/stallwarn.rst adds c28adacc14e7 rcu/doc: Add a quick quiz to explain further why we need s [...] adds 99c0974ffeea doc: Update stallwarn.rst with recent changes adds 8baded711edc rcu: Fix to include first blocked task in stall warning adds f6b3995a8b56 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds 343ad5a3e1ca rcu: Remove special bit at the bottom of the ->dynticks counter adds 285ec70ee6ce rcu: Weaken ->dynticks accesses and updates adds f690dff7cb10 rcu: Mark accesses to ->rcu_read_lock_nesting adds ed50f41361a7 rculist: Unify documentation about missing list_empty_rcu() adds b080c57738d7 rcu/tree: Handle VM stoppage in stall detection adds 51f50c3bc0fd rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds cc87c2380775 rcu: Start timing stall repetitions after warning complete adds a6cf9cd06cd3 srcutiny: Mark read-side data races adds c87424ec22c0 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds d5bb480a1272 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds 7798a249ab0e rcu: Remove trailing spaces and tabs adds aba54baa110f rcu: Mark accesses in tree_stall.h adds 891fb9846876 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds df00d93bce86 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds d40011b02d4e rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds deb37cfcfc12 rcu: Print human-readable message for schedule() in RCU reader adds dfcb27540213 rcu/nocb: Start moving nocb code to its own plugin file adds cba712beebf3 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds 9a83f9aea7bf tools: include: nolibc: Fix a typo occured to occurred in [...] adds f916d77eedfe tools/nolibc: Implement msleep() adds 45f4b4a202c0 rcu-tasks: Add comments explaining task_struct strategy adds bdb0cca0d110 rcu-tasks: Mark ->trc_reader_nesting data races adds f8ab3fad80dd rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds e4be1f44b6f8 rcu-tasks: Fix synchronize_rcu_rude() typo in comment adds fed31a4dd3ad rcu: Fix macro name CONFIG_TASKS_RCU_TRACE adds 3fad1f7b48cd refscale: Add measurement of clock readout adds 6580f64ccd06 rcutorture: Preempt rather than block when testing task stalls adds 8f12cead1d49 rcuscale: Console output claims too few grace periods adds 0dbeb44f152a locktorture: Mark statistics data races adds 61700f06e186 locktorture: Count lock readers adds 665c31c04981 scftorture: Add RPC-like IPI tests adds 05caab8b4b9e scftorture: Avoid NULL pointer exception on early exit adds ef4dac7dbde7 torture: Add clocksource-watchdog testing to torture.sh adds 4988486c875f torture: Make torture.sh accept --do-all and --donone adds bd0b1f9493b6 torture: Enable KCSAN summaries over groups of torture-test runs adds 433cd5a39495 torture: Create KCSAN summaries for torture.sh runs adds 1dccc5a3272e torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments adds b9b300c64da8 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments adds 442f99afbea1 torture: Log more kvm-remote.sh information adds 5a2898f18324 torture: Protect kvm-remote.sh directory trees from /tmp reaping adds 2ab5bbc326f6 torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs adds d4b54d2d5284 torture: Move parse-console.sh call to PATH-aware scripts adds a3d794129e34 torture: Put kvm.sh batch-creation awk script into a temp file adds e8cf874883c5 torture: Make kvm.sh select per-scenario affinity masks adds 973e42b635bd torture: Don't redirect qemu-cmd comment lines adds 4ca8f1a42ec0 torture: Make kvm-test-1-run-qemu.sh apply affinity adds 92c93c4ec023 rcutorture: Upgrade two-CPU scenarios to four CPUs adds 695e51cda947 torture: Use numeric taskset argument in jitter.sh adds 86a8c99c82ec torture: Consistently name "qemu*" test output files adds 5d3ba2b5d2d0 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] adds d02bee54d931 torture: Don't use "test" command's "-a" argument adds a044938f20f5 torture: Add timestamps to kvm-test-1-run-qemu.sh output adds 0bd06857a1d2 torture: Make kvm-test-1-run-qemu.sh check for reboot loops adds e2f052172bd6 Merge branches 'doc.2021.07.20c', 'fixes.2021.07.20c', 'no [...] adds eb32f9f990d9 kcsan: Improve some Kconfig comments adds a7a73697360e kcsan: Remove CONFIG_KCSAN_DEBUG adds e675d2533a74 kcsan: Introduce CONFIG_KCSAN_STRICT adds 08cac6049412 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() adds 49f72d5358dd kcsan: Rework atomic.h into permissive.h adds 9c827cd1fcdf kcsan: Print if strict or non-strict during init adds d8fd74d35a8d kcsan: permissive: Ignore data-racy 1-bit value changes adds e04938042d77 kcsan: Make strict mode imply interruptible watchers adds 531a08a403bb Merge branch 'kcsan.2021.07.20c' into HEAD adds 1846a7fa767f tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds 69be7e016055 tools/memory-model: Add example for heuristic lockless reads adds fdd764e8626d tools/memory-model: Heuristics using data_race() must hand [...] adds 50a912792cde tools/memory-model: Document data_race(READ_ONCE()) adds 8a3af8ba2b51 Merge branch 'lkmm.2021.07.20c' into HEAD adds 06bad3bb1535 tools/memory-model: Document locking corner cases adds 2151cab87a68 tools/memory-model: Make judgelitmus.sh note timeouts adds 3017c1832610 tools/memory-model: Make cmplitmushist.sh note timeouts adds 3d368c0285a3 tools/memory-model: Make judgelitmus.sh identify bad macros adds 001e4e7b27b6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 140deb9f51d4 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 1ddaf3208b51 tools/memory-model: Update parseargs.sh for hardware verification adds 927d91f51f85 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 64a7c671782f tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 17b487198772 tools/memory-model: Fix checkalllitmus.sh comment adds cc2db498017e tools/memory-model: Hardware checking for check{,all}litmus.sh adds 012ae5d515e5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 0e0428edd83d tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 2af6b5bae709 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 46d280ee93f8 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 69164e42a56a tools/memory-model: Keep assembly-language litmus tests adds 1cada3a91f1d tools/memory-model: Allow herd to deduce CPU type adds 4f517d311df5 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3b02da4c1ed8 tools/memory-model: Add -v flag to jingle7 runs adds 9f2af1c8ecea tools/memory-model: Implement --hw support for checkghlitmus.sh adds a5e59c6f6074 tools/memory-model: Fix scripting --jobs argument adds 537613009145 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b0f15cf438d8 tools/memory-model: Make history-check scripts use mselect7 adds b72e7b8b5cdc tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 81d5bb3344c0 tools/memory-model: Repair parseargs.sh header comment adds f108a961de94 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 137706786f35 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 08a741c54842 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 50325310cf2a tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 256cd672f9bf Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 adds fa31b17088f9 Merge branch 'clocksource.2021.07.20c' into HEAD adds 7aab6193f9ee Merge remote-tracking branch 'rcu/rcu/next' adds 83f877a09516 xen/events: remove redundant initialization of variable irq adds 32b79e16c97d Merge remote-tracking branch 'xen-tip/linux-next' adds d41efe7f2adb Merge remote-tracking branch 'percpu/for-next' adds b42b0bddcbc8 workqueue: fix UAF in pwq_unbound_release_workfn() adds ed38ff53a3cd Merge remote-tracking branch 'workqueues/for-next' adds 199b84f530f9 Merge remote-tracking branch 'leds/for-next' adds d8d89635cc8f Merge remote-tracking branch 'ipmi/for-next' adds dde0a31863d6 PCI: endpoint: Make struct pci_epf_driver::remove return void adds a7bdb9a97673 s390/cio: Make struct css_driver::remove return void adds 7a47c52142c1 s390/ccwgroup: Drop if with an always false condition adds 15f83bb01912 s390/scm: Make struct scm_driver::remove return void adds fc7a6209d571 bus: Make remove callback return void adds 16b0dd409229 driver: base: Replace symbolic permissions with octal permissions adds fe968ca2cac9 selftests: firmware: Fix ignored return val of asprintf() warn adds d3ce19790327 sysfs: Use local reference in compat_only_sysfs_link_entry [...] adds 3ecc8cb7c092 firmware: fix theoretical UAF race with firmware cache and resume adds f04948dea236 driver core: Fix error return code in really_probe() adds e022eac85ecd cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() adds e7deeb9d79d8 driver: base: Prefer unsigned int to bare use of unsigned adds d160154decb0 Merge remote-tracking branch 'driver-core/driver-core-next' adds 3f3bb788dc0f fix for "drm: Introduce the DP AUX bus" adds c4c1faf82548 Revert "usb: host: fotg210: Use dma_pool_zalloc" adds c2e898764245 usb: host: fotg210: fix the endpoint's transactional oppor [...] adds 091cb2f782f3 usb: host: fotg210: fix the actual_length of an iso packet adds dbaaca9aa5ce usb: gadget: f_ncm: remove timer_force_tx field adds cf4e2e880bde usb: gadget: f_ncm: remove spurious boolean timer_stopping adds ec017d6b60f8 usb: gadget: f_ncm: remove check for NULL skb_tx_data in t [...] adds b88668fec959 usb: gadget: f_ncm: remove spurious if statement adds 6607d1a4c3c9 usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions in [...] adds 8ae01239609b usb: gadget: u_ether: fix a potential null pointer dereference adds 61136a12cbed USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() adds e516ac5d48fe dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 adds bb9efa59c665 arm64: dts: qcom: sc7280: Add USB related nodes adds 73cb0912894b arm64: dts: qcom: sc7280: Add USB nodes for IDP board adds e725ace06fc4 usb: host: ohci-spear: simplify calling usb_add_hcd() adds e13690d527bb usb: xhci-renesas: Minor coding style cleanup adds 884c27440829 usb: renesas-xhci: Remove renesas_xhci_pci_exit() adds fb4e52b609f0 usb: isp1301-omap: Fix the GPIO include adds bcacbf06c891 usb: gadget: composite: Allow bMaxPower=0 if self-powered adds b833ce15ce33 usb: dwc2: gadget: Add endpoint wedge support adds 31f21e2a09a1 dt-bindings: usb: generic-ehci: Document dr_mode property adds 0c29ec921059 dt-bindings: usb: generic-ohci: Document dr_mode property adds b48f8939b9ff usb: audio-v2: add ability to define feature unit descriptor adds 02de698ca812 usb: gadget: u_audio: add bi-directional volume and mute support adds eaf6cbe09920 usb: gadget: f_uac2: add volume and mute support adds 0356e6283c71 usb: gadget: f_uac1: add volume and mute support adds 8e6cb5d27e82 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API adds 5b20259d88e7 Merge remote-tracking branch 'usb/usb-next' adds c53c08e81d83 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds cb3ea80b7c84 serial: 8250: 8250_omap: make a const array static, makes [...] adds 130432076f3b serial: 8250_pnp: Support configurable clock frequency adds 8a66b31a1596 serial: 8250_bcm7271: use NULL to initialized a null pointer adds b1442c55ce89 serial: 8250: extend compile-test coverage adds e7b91932f622 serial: core: Report magic multiplier extra baud rates adds 240e126c28df tty: serial: jsm: hold port lock when reporting modem line [...] adds 8d479237727c serial: amba-pl011: add RS485 support adds b0819465be8b arm pl011 serial: support multi-irq request adds 4fc2d3cd6d3a serial: samsung: use dma_ops of DMA if attached adds 3b0c40612471 tty: Fix out-of-bound vmalloc access in imageblit adds ed623dffdeeb tty: serial: uartlite: Disable clocks in case of errors adds 5bbe10a6942d tty: serial: uartlite: Add runtime pm support adds 65a2c14d4f00 dt-bindings: serial: convert Cadence UART bindings to YAML adds e94159dfba79 tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" adds 33969db7abe9 serial: 8250_exar: Add ->unregister_gpio() callback adds ba998c7c3aba amiserial: remove unused DBG_CNT adds 1cd25475a5eb amiserial: remove serial_* strings adds b44206930a27 amiserial: remove stale comment adds 5a7c7a6bb706 amiserial: remove serial_state::xmit_fifo_size adds 7ec3114ec780 amiserial: simplify rs_open adds 5d4317abd222 amiserial: use memset to zero serial_state adds 935256192996 amiserial: expand serial_isroot adds 816807020ea6 amiserial: expand "custom" adds f3d788b4254c amiserial: pack and sort includes adds 6cc7bda16dfd amiserial: switch rs_table to a single state adds 5b869a06a279 amiserial: remove unused state from shutdown adds e679004dec37 tty: hvc: replace BUG_ON() with negative return value adds cc861d55289c Merge remote-tracking branch 'tty/tty-next' adds 2b9fc773c31b drivers: firmware: Add PDI load API support adds f9ac897e5a4b dt-bindings: fpga: Add binding doc for versal fpga manager adds f8cc6d715bfc dt-bindings: firmware: Add bindings for xilinx firmware adds 8c9b1301171f dt-bindings: firmware: Remove xlnx,zynqmp-firmware.txt file adds 01c54e628932 fpga: versal-fpga: Add versal fpga manager driver adds f83461e6581b speakup: use C99 syntax for array initializers adds ec7b5eda8ae1 speakup: replace sprintf() by scnprintf() adds fc470abf54b2 binderfs: add support for feature files adds 06e1721d2a26 docs: binderfs: add section about feature files adds 07e913418ce4 selftests/binderfs: add test for feature files adds 03acb0c5ac46 misc: sgi-gru: Convert from atomic_t to refcount_t on gru_ [...] adds aa0a1ae020e2 bus: fsl-mc: fix arg in call to dprc_scan_objects() adds f8cfa9bbab33 bus: fsl-mc: handle DMA config deferral in ACPI case adds c40cbad63ddc bus: fsl-mc: fully resume the firmware adds 3ab520cfc772 bus: fsl-mc: add .shutdown() op for the bus driver adds 8c97a4fc1b34 bus: fsl-mc: pause the MC firmware before IOMMU setup adds 39243fc1110c bus: fsl-mc: pause the MC firmware when unloading adds 8567494cebe5 bus: fsl-mc: rescan devices if endpoint not found adds 8990f96a012f bus: fsl-mc: fix mmio base address for child DPRCs adds 28b6a003bcdf misc/pvpanic-pci: Allow automatic loading adds ddb138101876 MOST: cdev: rename 'mod_init' & 'mod_exit' functions to be [...] adds 36cdc20b79ef lkdtm: remove duplicated include of init.h adds d1d26f40f71c dio: return -ENOMEM when kzalloc() fails adds 74a03c20bc88 misc: pci_endpoint_test: Ensure relationship between miscd [...] adds 03b1292d1c0e scripts/spdxcheck-test.sh: Drop python2 adds 7b857ce0e91c Merge remote-tracking branch 'char-misc/char-misc-next' adds 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible adds f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support adds 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings adds b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header adds d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver adds bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition adds c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused adds fe51c0bed42e Merge remote-tracking branch 'phy-next/next' adds 363963c2fefb staging: rtl8188eu: remove set but unused variable from rt [...] adds ac5951a6e3d5 staging: rtl8188eu: remove rtw_wx_set_rate handler function adds e7ca5907d1e0 staging: rtl8188eu: remove unnecessary braces adds f0deefa679af staging: r8188eu: Fix while-loop that iterates only once adds f9b9e0baec52 staging: rtl8723bs: remove custom endian conversion macros adds b658acbf64ae staging: rtl8723bs: fix wpa_set_auth_algs() function adds 5402cc178c5d staging: rtl8723bs: add get_channel cfg80211 implementation adds 309f3cd3d7f4 staging: rtl8723bs: convert IsSupportedHT to snake_case adds 2c02bce1dfe6 staging: rtl8723bs: fix camel case issue adds 7fc806fff7f7 staging: rtl8723bs: fix camel case name in macro IsLegacyOnly() adds bea76a2ab83e staging: rtl8723bs: fix camel case in argument of macro is [...] adds 198e84ae5941 staging: rtl8723bs: fix camel case name in macro IsSupported24G adds 202f7148c3a1 staging: rtl8723bs: fix post-commit camel case issues adds a13d275b9b48 staging: rtl8723bs: remove unused macros in include/ieee80211.h adds ef35b7a88d46 staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK adds 8655e695ac64 staging: rtl8723bs: fix camel case argument name in macro [...] adds 552fd002bdb5 staging: rtl8188eu: move hal/mac_cfg.c and rename function [...] adds d2785a198b7c staging: rtl8188eu: merge two functions adds ba21a3acd4be staging: rtl8188eu: remove the "trigger gpio 0" hal variable adds 2ad449a187ef staging: rtl8188eu: remove RTL871X_HCI_TYPE enum adds a9dc3f67dcff staging: rtl8188eu: remove _CHIP_TYPE enum adds 264d3064642d staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse adds dff70f7fbed3 staging: rtl8188eu: remove efuse write support adds 9d326c02ef0e staging: rtl8188eu: remove unused power flows and transitions adds a5efd7bd83b4 staging: rtl8188eu: remove constant function parameter adds d950b477df61 staging: rtl8188eu: remove PWR_CMD_READ adds 1126df747976 staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg adds a0d38df6d043 staging: qlge: Remove unnecessary parentheses around references adds 1be059994b29 staging: rtl8188eu: remove unnecessary logging adds 8266d9156086 staging: rtl8712: Remove some unused #define and enum adds 39630204a96a staging: rtl8712: Fix alignment adds d2c57736c430 staging/rtl8712: Remove all strcpy() uses in favor of strscpy() adds df00609821bf staging: board: Fix uninitialized spinlock when attaching genpd adds 571e5894a06d staging: bcm2835-audio: Enclose complex macro value in par [...] adds b82d45a9a6de staging: hi6421-spmi-pmic: rename spmi_device struct adds f81d99218257 staging: hi6421-spmi-pmic: rename GPIO IRQ OF node adds 49bd5091a812 staging: hi6421-spmi-pmic: add a missing dot at copyright adds bb3b6552a5b0 staging: hikey9xx: split hi6421v600 irq into a separate driver adds 334201d503d5 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties adds 96ba2512871c Merge remote-tracking branch 'staging/staging-next' adds 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object adds 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include adds 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' adds d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] adds edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc adds 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object adds bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions adds 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] adds 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] adds 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions adds 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions adds 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions adds 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. adds 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] adds 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document adds 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document adds 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. adds 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document adds 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] adds b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document adds 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] adds db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. adds 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document adds a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document adds 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. adds f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] adds c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions adds 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust adds 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed adds c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] adds d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed adds 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines adds d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions adds e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver adds 0e0761f86f10 iio: core: Forbid use of both labels and extended names adds 13efdc3dc903 iio: core: Support reading extended name as label adds b44ab6fdba61 iio: light: si1145: remove redundant continue statement adds ed9fc721133e dt-bindings: iio: accel: bma255: Fix interrupt type adds 22400a3b7331 dt-bindings: iio: accel: bma255: Sort compatibles adds 47acb28e4bbd dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema adds 73380b9ad247 iio: st-sensors: Remove some unused includes and add some [...] adds 519cbd49cd63 Merge remote-tracking branch 'iio/togreg' adds 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions adds 9cc969675dea interconnect: Sanity check that node isn't already on list adds 456a9dace42e interconnect: Zero initial BW after sync-state adds 73606ba9242f interconnect: Always call pre_aggregate before aggregate adds d7a81d334847 interconnect: qcom: icc-rpmh: Ensure floor BW is enforced [...] adds 7ec2438bdf21 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] adds 2092cdb412f0 Merge branch 'icc-fixes' into icc-next adds 445fb7fe904b Merge remote-tracking branch 'icc/icc-next' adds 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 88c5d0a2b9b0 Merge branch 'fixes' into next adds 3ecfc9135e6c dmaengine: idxd: add driver register helper adds da5a11d75d68 dmaengine: idxd: add driver name adds 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev adds f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY adds 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c adds 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c adds 3a5cc01647f0 dmaengine: idxd: remove bus shutdown adds 1c264299431e dmaengine: idxd: remove iax_bus_type prototype adds fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus adds bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] adds 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] adds c05257b5600b dmanegine: idxd: open code the dsa_drv registration adds 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] adds 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver adds 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' adds 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' adds d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] adds 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode adds 0e96454ca26c dmaengine: idxd: remove fault processing code adds 3691022714de Merge remote-tracking branch 'dmaengine/next' adds 1e7107c5ef44 cgroup1: fix leaked context root causing sporadic NULL der [...] adds 40b1731f19ea Merge remote-tracking branch 'cgroup/for-next' adds c18a4e657ce6 Merge branch 'fixes' into for-next adds 1b8d512ca20e Merge remote-tracking branch 'scsi/for-next' adds 1c0810e79cb3 scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() adds 7b0ddc134608 scsi: be2iscsi: Fix use-after-free during IP updates adds 37306698c3d0 scsi: qla2xxx: Remove redundant continue statement in a for-loop adds 904b5bfaa8fe scsi: aacraid: Remove an unused include adds ae463b60235e scsi: lpfc: Fix NVMe support reporting in log message adds e8613084053d scsi: lpfc: Remove use of kmalloc() in trace event logging adds 16a93e83c87e scsi: lpfc: Improve firmware download logging adds 50baa1595d30 scsi: lpfc: Fix function description comments for vmid routines adds e77803bdbf0a scsi: lpfc: Discovery state machine fixes for LOGO handling adds 21990d3d1861 scsi: lpfc: Fix target reset handler from falsely returnin [...] adds 4e670c8afd47 scsi: lpfc: Keep NDLP reference until after freeing the IO [...] adds 2d338eb55b14 scsi: lpfc: Fix NULL ptr dereference with NPIV ports for R [...] adds cd6047e92c6a scsi: lpfc: Fix memory leaks in error paths while issuing [...] adds e78c006f4c88 scsi: lpfc: Remove REG_LOGIN check requirement to issue an [...] adds affbe2442941 scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi [...] adds a9978e397840 scsi: lpfc: Clear outstanding active mailbox during PCI fu [...] adds 137ddf038472 scsi: lpfc: Use PBDE feature enabled bit to determine PBDE [...] adds 816bd88dffc5 scsi: lpfc: Enable adisc discovery after RSCN by default adds 0614568361b0 scsi: lpfc: Delay unregistering from transport until GIDFT [...] adds c65436b21c3a scsi: lpfc: Call discovery state machine when handling PLO [...] adds 02607fbaf00d scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADI [...] adds ab8038608825 scsi: lpfc: Skip issuing ADISC when node is in NPR state adds 545a68e711ee scsi: lpfc: Update lpfc version to 12.8.0.11 adds f2af8ffc63a1 scsi: lpfc: Copyright updates for 12.8.0.11 patches adds d3af3f647bd5 scsi: smartpqi: Add PCI IDs for H3C P4408 controllers adds 889653ecfc98 scsi: smartpqi: Update copyright notices adds 6aa26b5a2c70 scsi: smartpqi: Change driver module macros to Microchip adds 8e505fceaa2b scsi: smartpqi: Change Kconfig menu entry to Microchip adds f0e473e0f603 scsi: smartpqi: Add SCSI cmd info for resets adds e326b97c92cc scsi: smartpqi: Add PCI ID for new ntcom controller adds 09d9968a8eff scsi: smartpqi: Add PCI IDs for new ZTE controllers adds 0777a3fb98f0 scsi: smartpqi: Fix ISR accessing uninitialized data adds f339c7e491a8 scsi: smartpqi: Update version to 2.1.10-020 adds 7ba46799d346 scsi: core: Add scsi_prot_ref_tag() helper adds e2e9cd68fb3c scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI adds 73e61d5c22bf scsi: zfcp: Use the proper SCSI midlayer interfaces for PI adds c78be80d20cd scsi: scsi_debug: Remove dump_sector() adds f7be677227a5 scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling adds f0f214fe8cd3 scsi: core: Introduce scsi_get_sector() adds 87662a472a9d scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() adds d2c945f01d23 scsi: core: Make scsi_get_lba() return the LBA adds 54815088859f scsi: ufs: core: Use scsi_get_lba() to get LBA adds e15f669cd996 scsi: libsas: Allow libsas to include SCSI header files directly adds f7566b7f7fdf Merge remote-tracking branch 'scsi-mkp/for-next' adds 56f9a4b907c1 Merge remote-tracking branch 'rpmsg/for-next' adds 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] adds f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low adds 2507edbffdb4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds c28fcf09b361 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 867cddfe10cf Merge remote-tracking branch 'livepatching/for-next' adds b622b73d9a52 Merge remote-tracking branch 'coresight/next' adds 5c889fb1a777 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds da16c8438e8a Merge remote-tracking branch 'ntb/ntb-next' adds b31806152bf6 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds a82adfd5c7cb hardening: Introduce CONFIG_ZERO_CALL_USED_REGS adds 6160d948cc6f hardening: Clarify Kconfig text for auto-var-init adds 6fe6cdb58325 Merge remote-tracking branch 'kspp/for-next/kspp' adds ec9b875578ba Merge remote-tracking branch 'gnss/gnss-next' adds dd0e69cb44c6 Merge remote-tracking branch 'slimbus/for-next' adds 31e5e64694cf drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers adds 63fb60c2fcc9 hv: hyperv.h: Remove unused inline functions adds 614495505e57 Merge remote-tracking branch 'hyperv/hyperv-next' adds a22c233fb0c2 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 212b89793d1b Merge remote-tracking branch 'fpga/for-next' adds f076fa2d260c Merge remote-tracking branch 'mhi/mhi-next' adds b94ac51b11b5 Merge remote-tracking branch 'rust/rust-next' adds 6178925933d0 mm: Convert get_page_unless_zero() to return bool adds ca855b58c2df mm: Introduce struct folio adds 6b474ab1d9c8 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds 586504072164 mm/vmstat: Add functions to account folio statistics adds 3c68c9bb3478 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds 25f5b0e994d9 mm: Add folio reference count functions adds 532e83a85797 mm: Add folio_put() adds 43a839dc66bf mm: Add folio_get() adds 3f6e3c58f2ac mm: Add folio_try_get_rcu() adds 8c02d1a13876 mm: Add folio flag manipulation functions adds 63984049e50a mm/lru: Add folio LRU functions adds f1f985441231 mm: Handle per-folio private data adds 67431f80c18a mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds b7cf2ff51309 mm/filemap: Add folio_next_index() adds b12454fd08e2 mm/filemap: Add folio_pos() and folio_file_pos() adds 4480cfeb3246 mm/util: Add folio_mapping() and folio_file_mapping() adds 0235f13bc03d mm/filemap: Add folio_unlock() adds 2896ce5ea108 mm/filemap: Add folio_lock() adds a7a9dbf5c658 mm/filemap: Add folio_lock_killable() adds e3700f8b6abe mm/filemap: Add __folio_lock_async() adds 35e305eee20d mm/filemap: Add folio_wait_locked() adds d42e083e5eff mm/filemap: Add __folio_lock_or_retry() adds 6ac258a39fe4 mm/swap: Add folio_rotate_reclaimable() adds 545c0f03d3dd mm/filemap: Add folio_end_writeback() adds ec086dcf8229 mm/writeback: Add folio_wait_writeback() adds f9b3e3eb6c9e mm/writeback: Add folio_wait_stable() adds ee44f674fd1c mm/filemap: Add folio_wait_bit() adds 3e638af9e1da mm/filemap: Add folio_wake_bit() adds 9ee05b20d86b mm/filemap: Convert page wait queues to be folios adds d5cf6cb1a465 mm/filemap: Add folio private_2 functions adds 7a4ae325b746 fs/netfs: Add folio fscache functions adds 043656facf6e mm: Add folio_mapped() adds e004ebf60676 mm: Add folio_nid() adds 69d2395ca8ef mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 8dcfca3cecca mm/memcg: Use the node id in mem_cgroup_update_tree() adds afb628cd888c mm/memcg: Remove soft_limit_tree_node() adds 5eafda8b0c4d mm/memcg: Convert memcg_check_events to take a node ID adds 61374127431a mm/memcg: Add folio_memcg() and related functions adds e02e05b0daa5 mm/memcg: Convert commit_charge() to take a folio adds 881060885e5c mm/memcg: Convert mem_cgroup_charge() to take a folio adds 6ce4de45bae2 mm/memcg: Convert uncharge_page() to uncharge_folio() adds 6a95c78dfa4e mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds 5574ade1f27b mm/memcg: Convert mem_cgroup_migrate() to take folios adds 2832679327e1 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 754fb2e00a77 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds fbd484b26381 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds 4c1fa0081d16 mm/memcg: Add folio_lruvec() adds acf5b5a4957c mm/memcg: Add folio_lruvec_lock() and similar functions adds df506008767a mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds ed8e27c08463 mm/workingset: Convert workingset_activation to take a folio adds 1b2fb6101c71 mm: Add folio_pfn() adds 3b7a2acaa70d mm: Add folio_raw_mapping() adds 117a27c2743e mm: Add flush_dcache_folio() adds 3508e35dec5c mm: Add kmap_local_folio() adds a63d61927657 mm: Add arch_make_folio_accessible() adds 76dc430ff513 mm: Add folio_young and folio_idle adds 1d70efc2f5a5 mm/swap: Add folio_activate() adds a70078dc4e93 mm/swap: Add folio_mark_accessed() adds c6054bad5e44 mm/rmap: Add folio_mkclean() adds 4c5e81b3f533 mm/migrate: Add folio_migrate_mapping() adds 785a947f7946 mm/migrate: Add folio_migrate_flags() adds 496211c7d6b3 mm/migrate: Add folio_migrate_copy() adds 9dadb237652f mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 0a767bf67355 flex_proportions: Allow N events instead of 1 adds d73b19c64e01 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds cdc8d3ce5bad mm/writeback: Add __folio_end_writeback() adds 518480280a76 mm/writeback: Add folio_start_writeback() adds d6a10efac196 mm/writeback: Add folio_mark_dirty() adds 4df5aefb8ab7 mm/writeback: Add __folio_mark_dirty() adds aed549d63450 mm/writeback: Convert tracing writeback_page_template to folios adds 2505826efe55 mm/writeback: Add filemap_dirty_folio() adds aff8d48a6fce mm/writeback: Add folio_account_cleaned() adds ba9fe82694a7 mm/writeback: Add folio_cancel_dirty() adds 22cabba4404a mm/writeback: Add folio_clear_dirty_for_io() adds 441a468d36f0 mm/writeback: Add folio_account_redirty() adds d3b5830e50e1 mm/writeback: Add folio_redirty_for_writepage() adds 36be77420e03 mm/filemap: Add i_blocks_per_folio() adds 694d597dc823 mm/filemap: Add folio_mkwrite_check_truncate() adds aaadfdb56d17 mm/filemap: Add readahead_folio() adds 45b9a6db4c8d mm/workingset: Convert workingset_refault() to take a folio adds 6b59d53b7a80 mm: Add folio_evictable() adds 36e54906776d mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 06cbd93e0ca9 mm/lru: Add folio_add_lru() adds 8f13d55bbc14 mm/page_alloc: Add folio allocation functions adds 786f71c43cae mm/filemap: Add filemap_alloc_folio adds 4cbf12a89a98 mm/filemap: Add filemap_add_folio() adds 848977816e20 mm/filemap: Convert mapping_get_entry to return a folio adds bd3ee02a91ac mm/filemap: Add filemap_get_folio adds a4757d06df08 mm/filemap: Add FGP_STABLE adds 7c9c6a044f35 Merge remote-tracking branch 'folio/for-next' adds 28ca0f6a0730 userfaultfd: do not untag user pointers adds c8723c6f17bf selftest: use mmap instead of posix_memalign to allocate memory adds 2aac83e9a0de kfence: defer kfence_test_init to ensure that kunit debugf [...] adds 93b3caca7d68 kfence: move the size check to the beginning of __kfence_alloc() adds caf1a449d226 kfence: skip all GFP_ZONEMASK allocations adds d77c489a114e mm: call flush_dcache_page() in memcpy_to_page() and memze [...] adds dfdd50b7eb0b mm: use kmap_local_page in memzero_page adds 30f0a9076e8d mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] adds e75b8b41cf3f memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] adds 8db71ecdeac1 writeback, cgroup: remove wb from offline list before rele [...] adds 45d78575d78a writeback, cgroup: do not reparent dax inodes adds ec74e4327618 mm/secretmem: wire up ->set_page_dirty adds f59897409f3e mm: mmap_lock: fix disabling preemption directly adds e63c8bb994e2 procfs: prevent unprivileged processes accessing fdinfo adds a09a517056b8 shm: skip shm_destroy if task IPC namespace was changed adds b808027815d3 ipc: WARN if trying to remove ipc object which is absent adds 2ff2187ca9ed lib/test_string.c: move string selftest in the Runtime Tes [...] adds baddef428bc7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 38abd2c4a86c /proc/kpageflags: do not use uninitialized struct pages adds 5c764c97fe3d ocfs2: remove an unnecessary condition adds 55e6b033831f ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 1e10dca18d88 ocfs2: fix ocfs2 corrupt when iputting an inode adds a7e4936dbc79 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds f2eecc7e6e08 mm: move kvmalloc-related functions to slab.h adds a9aac8ea5516 mm: slub: Fix slub_debug disablement for list of slabs adds 5b79c4a1469b mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds 41b399706a09 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds cd8c1cffe7de mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds fb6c79d1fb3a mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds ee33d1ef728c mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds d5a676bd7334 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 0f452aa3e581 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds 795a854b6048 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds 25ec4f487b9b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds a55eb457c4a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds 023d1e9e0e82 mm/debug_vm_pgtable: remove unused code adds 61fdc72b0082 mm/debug_vm_pgtable: fix corrupted page flag adds a1393e0e5383 mm: mark idle page tracking as BROKEN adds 4dd7a4fe8321 writeback: track number of inodes under writeback adds ed5cbc697a36 writeback: reliably update bandwidth estimation adds e4165cfcd339 writeback: fix bandwidth estimate for spiky workload adds 2db75123e2f9 writeback: rename domain_update_bandwidth() adds 0911d9f9dc31 writeback: use READ_ONCE for unlocked reads of writeback stats adds 36d8e52bdb01 mm: remove irqsave/restore locking from contexts with irqs [...] adds d91c7d5c667f fs: drop_caches: fix skipping over shadow cache inodes adds 3351123e0d0c fs: inode: count invalidated shadow pages in pginodesteal adds 935ce608b674 vfs: keep inodes with page cache off the inode shrinker LRU adds 220758bb4eae fs, mm: fix race in unlinking swapfile adds 8df74428b638 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 1f4c6a1cf274 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 2e22ac3037b6 mm, memcg: inline swap-related functions to improve disabl [...] adds 484d6cd671b0 memcg: enable accounting for pids in nested pid namespaces adds 3b4b2143d68d memcg: switch lruvec stats to rstat adds 5aeb4292e13d memcg: infrastructure to flush memcg stats adds 0f35f946f8f5 memcg-infrastructure-to-flush-memcg-stats-v5 adds 6aded2a191e7 memcg: charge fs_context and legacy_fs_context adds b597c997b95f lazy tlb: introduce lazy mm refcount helper functions adds 3ab58c3b0d47 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds c764d0f4aa5a lazy tlb: allow lazy tlb mm refcounting to be configurable adds 631560d98f35 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds 9f21f97ad67e lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds e06787ae586c lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 6751361458ba lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds d4f7b00d9418 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds d08236e77e7e mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds fcf25a2f046f mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 0dfbe021289f ps3disk: replace flush_kernel_dcache_page with flush_dcache_page adds f4727054f2bc scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds 6f1ea81c5608 mm: remove flush_kernel_dcache_page adds b3e52fb9b8fc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds d015e1cd3bba mm/mremap: fix memory account on do_munmap() failure adds d12f1d05b4c7 mm: sparse: pass section_nr to section_mark_present adds cdfcc31746c8 mm: sparse: pass section_nr to find_memory_block adds 22112dd93ec1 mm: sparse: remove __section_nr() function adds 847d7423f9a0 mm/sparse: set SECTION_NID_SHIFT to 6 adds 47c0cdaf47f2 include/linux/mmzone.h: avoid a warning in sparse memory support adds d8e8f5241ec1 mm/vmalloc: use batched page requests in bulk-allocator adds 30251f281216 mm/vmalloc: remove gfpflags_allow_blocking() check adds 39b68616c370 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds 1ea396da10ad mm/vmalloc: fix wrong behavior in vread adds 45c806303565 mm/kasan: move kasan.fault to mm/kasan/report.c adds 7301f670c669 mm/page_alloc: always initialize memory map for the holes adds 0eddadb4bd43 microblaze: simplify pte_alloc_one_kernel() adds e79c52ecdfe4 mm: introduce memmap_alloc() to unify memory map allocation adds f3bc5f990528 memblock: stop poisoning raw allocations adds 8a11bab17eae mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds 52606952594b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds 2aae2a02d4b1 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds 4c137fc87a71 hugetlb: drop ref count earlier after page allocation adds d6a5703a5d18 hugetlb: before freeing hugetlb page set dtor to appropria [...] adds 67d239a6024f mm/numa: automatically generate node migration order adds 7795e252befe mm/migrate: update node demotion order on hotplug events adds 6f517bc2e5f2 mm/migrate: enable returning precise migrate_pages() succe [...] adds c28333345658 mm/migrate: demote pages during reclaim adds 89f387f714bc mm/vmscan: add page demotion counter adds 06c96d689996 mm/vmscan: add helper for querying ability to age anonymous pages adds 77fd36297ff3 mm/vmscan: Consider anonymous pages without swap adds 484e693413eb mm/vmscan: never demote for memcg reclaim adds 5aba4142ec4f mm/migrate: add sysfs interface to enable reclaim migration adds 9a075d058ec4 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds a8c53a27e831 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds 88a4aa43cea5 mm/vmscan: remove misleading setting to sc->priority adds 0d7c26af7a93 mm/vmscan: remove unneeded return value of kswapd_run() adds b9413558da10 mm/vmscan: add 'else' to remove check_pending label adds 24056927149d mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 2c72c3e8395b mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds b409a0ed62c1 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] adds e52978e14b39 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds e302fbaef4ce mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds 5f387c0f4f46 mm/hugetlb: fix compile warning for !CONFIG_NUMA build adds 27bdb233ea48 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds 3d73d8bd0b24 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds 70b9b22c3f47 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 15e6fb2883d5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds b09c391e7145 oom_kill: oom_score_adj broken for processes with small me [...] adds 35a685c6c002 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds ca83b8287c57 selftests: vm: add KSM merge test adds 91c380466110 selftests: vm: add KSM unmerge test adds 9ea881ab087f selftests: vm: add KSM zero page merging test adds 398322d689a1 selftests: vm: add KSM merging across nodes test adds 5cba6772fb76 mm/vmstat: correct some wrong comments adds ae3573957c99 mm/vmstat: simplify the array size calculation adds be8061271ca0 mm/vmstat: remove unneeded return value adds c8542b499720 memory-hotplug.rst: remove locking details from admin-guide adds 99e3683cf709 memory-hotplug.rst: complete admin-guide overhaul adds 9aa271f41c90 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds e784d66cd1e8 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 55de8dcbb9d6 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 726543a9e3d9 mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds 24ce41d9f198 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 2146b2ddfc85 ACPI: memhotplug: memory resources cannot be enabled yet adds 0a2817207a4f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds bf2d49747ce9 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 4fdd8bff9fb9 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 96591fdaf55d mm/highmem: Remove deprecated kmap_atomic adds 523472ee196d kfence: show cpu and timestamp in alloc/free info adds 901a96ffa41c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds c72a928c7674 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds a01918d6d9c0 kernel/hung_task.c: Monitor killed tasks. adds ada5874e0368 fs/proc/kcore.c: add mmap interface adds 53eec7dd4757 connector: send event on write to /proc/[pid]/comm adds 4bc73b47f90d proc/sysctl: make protected_* world readable adds 81da5c0e19f0 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds 0d113c320f68 math: make RATIONAL tristate adds 861e4188f2a9 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds cc246e078476 lib/string: optimized memcpy adds 2b30837aff7e lib/string: optimized memmove adds c103070e9f2e lib/string: optimized memset adds 2aa099d01e52 lib/test: convert test_sort.c to use KUnit adds 610093b3d318 init/main.c: silence some -Wunused-parameter warnings adds dcbf87a39379 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds 5413f77a7ac2 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds ce7a4ae939b1 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds 88dacc9839c6 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds 19c9f45d141b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 469e659276c4 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds e018e9440e7e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 2934908ea4bb pid: cleanup the stale comment mentioning pidmap_init(). adds d8046a8e567c prctl: allow to setup brk for et_dyn executables adds ace6e27b9019 selftests/memfd: remove unused variable adds 1141df70117a Merge branch 'akpm-current/current' adds 90d856e71443 Add linux-next specific files for 20210723
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 (08076eab6fef) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/configfs-usb-gadget-uac1 | 10 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 10 + .../ABI/testing/sysfs-kernel-dmabuf-buffers | 52 + Documentation/admin-guide/binderfs.rst | 13 + Documentation/admin-guide/device-mapper/dm-ima.rst | 306 ++ Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/core-api/cachetlb.rst | 6 + Documentation/core-api/mm-api.rst | 5 + Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/pgo.rst | 127 - .../devicetree/bindings/arm/atmel-at91.yaml | 5 + .../devicetree/bindings/arm/atmel-sysregs.txt | 14 +- Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/clock/qcom,gpucc.yaml | 6 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 94 + .../devicetree/bindings/clock/qcom,videocc.yaml | 6 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 + .../bindings/display/panel/innolux,ej030na.yaml | 62 + .../bindings/display/panel/panel-simple.yaml | 10 + .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 - .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 + .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 + .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 1 - .../bindings/iio/accel/bosch,bma180.yaml | 61 - .../bindings/iio/accel/bosch,bma255.yaml | 23 +- .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 ++ .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 + .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 + .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 + .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 + .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 + .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 + .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 + .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 + .../bindings/iio/dac/microchip,mcp4922.yaml | 46 + .../devicetree/bindings/media/i2c/adv7180.yaml | 8 + .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + Documentation/devicetree/bindings/net/fsl,fec.yaml | 44 +- .../devicetree/bindings/net/imx-dwmac.txt | 56 - .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 93 + .../devicetree/bindings/net/qcom,ipa.yaml | 18 +- .../devicetree/bindings/net/snps,dwmac.yaml | 3 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 4 +- .../devicetree/bindings/pci/axis,artpec6-pcie.txt | 2 +- .../devicetree/bindings/pci/designware-pcie.txt | 77 - .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +- .../bindings/pci/hisilicon-histb-pcie.txt | 2 +- .../devicetree/bindings/pci/kirin-pcie.txt | 2 +- .../devicetree/bindings/pci/layerscape-pci.txt | 2 +- .../bindings/pci/nvidia,tegra194-pcie.txt | 5 +- .../devicetree/bindings/pci/pci-armada8k.txt | 2 +- Documentation/devicetree/bindings/pci/pcie-al.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 14 +- .../bindings/pci/samsung,exynos-pcie.yaml | 4 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 90 + .../devicetree/bindings/pci/snps,dw-pcie.yaml | 101 + .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 4 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 4 +- .../devicetree/bindings/pci/uniphier-pcie.txt | 2 +- .../bindings/phy/intel,keembay-phy-usb.yaml | 44 + .../bindings/phy/intel,phy-keembay-usb.yaml | 44 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../regulator/richtek,rtq2134-regulator.yaml | 106 + .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 5 + .../devicetree/bindings/reset/qcom,pdc-global.yaml | 4 + .../reset/socionext,uniphier-glue-reset.yaml | 88 + .../devicetree/bindings/reset/uniphier-reset.txt | 61 - .../devicetree/bindings/serial/cdns,uart.txt | 27 - .../devicetree/bindings/serial/cdns,uart.yaml | 66 + .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 87 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 114 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/usb/generic-ehci.yaml | 5 + .../devicetree/bindings/usb/generic-ohci.yaml | 5 + Documentation/driver-api/dma-buf.rst | 13 + Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- Documentation/driver-api/media/cec-core.rst | 9 +- Documentation/filesystems/netfs_library.rst | 2 + Documentation/filesystems/overlayfs.rst | 3 + Documentation/gpu/drm-uapi.rst | 13 + Documentation/gpu/vkms.rst | 38 +- Documentation/hwmon/scpi-hwmon.rst | 2 +- Documentation/networking/ioam6-sysctl.rst | 26 + Documentation/networking/ip-sysctl.rst | 19 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 33 + Documentation/usb/gadget-testing.rst | 38 +- MAINTAINERS | 52 +- Makefile | 10 +- Next/SHA1s | 221 +- Next/Trees | 1 + Next/merge.log | 3508 ++++++++++++++----- arch/Kconfig | 1 - arch/arm/Kconfig.debug | 10 + arch/arm/boot/dts/Makefile | 3 + .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 4 - arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 5 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 4 - .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 4 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 10 - arch/arm/boot/dts/at91-sama7g5ek.dts | 656 ++++ arch/arm/boot/dts/imx6q-novena.dts | 34 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 18 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 34 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 + arch/arm/boot/dts/qcom-msm8226.dtsi | 147 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 11 + arch/arm/boot/dts/sama7g5-pinfunc.h | 923 +++++ arch/arm/boot/dts/sama7g5.dtsi | 528 +++ arch/arm/common/locomo.c | 3 +- arch/arm/common/sa1111.c | 4 +- arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/sama7_defconfig | 209 ++ arch/arm/include/asm/cacheflush.h | 1 + arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/kernel/process.c | 2 + arch/arm/lib/backtrace-clang.S | 2 +- arch/arm/lib/backtrace.S | 2 +- arch/arm/mach-at91/Kconfig | 18 + arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 343 +- arch/arm/mach-at91/pm.h | 3 + arch/arm/mach-at91/pm_data-offsets.c | 2 + arch/arm/mach-at91/pm_suspend.S | 827 +++-- arch/arm/mach-at91/sama7.c | 33 + arch/arm/mach-bcm/bcm_kona_smc.c | 2 + arch/arm/mach-rpc/ecard.c | 4 +- arch/arm/mach-rpc/io-acorn.S | 2 +- arch/arm/mach-s3c/mach-gta02.c | 3 +- arch/arm/vfp/vfphw.S | 6 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 12 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 +- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 8 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 50 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 313 ++ .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 12 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 60 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 45 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 83 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 110 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 394 ++- arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 360 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 13 + arch/arm64/kernel/process.c | 3 + arch/arm64/kernel/smccc-call.S | 9 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/mm/mmu.c | 20 +- arch/ia64/include/uapi/asm/cmpxchg.h | 4 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/coldfire/device.c | 44 + arch/m68k/coldfire/m5441x.c | 8 +- arch/m68k/coldfire/stmark2.c | 6 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 4 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 4 +- arch/m68k/configs/hp300_defconfig | 4 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 4 +- arch/m68k/configs/mvme16x_defconfig | 4 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 4 +- arch/m68k/configs/sun3x_defconfig | 4 +- arch/m68k/emu/nfeth.c | 4 +- arch/m68k/include/asm/m5441xsim.h | 19 + arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 21 +- .../executive/cvmx-interrupt-decodes.c | 17 +- arch/mips/cavium-octeon/setup.c | 38 +- arch/mips/generic/board-ingenic.c | 21 + arch/mips/include/asm/bootinfo.h | 3 + arch/mips/include/asm/cpu.h | 4 +- arch/mips/kvm/Makefile | 19 +- arch/mips/mti-malta/malta-platform.c | 3 +- arch/mips/netlogic/xlr/fmn-config.c | 15 +- arch/mips/sgi-ip22/ip22-gio.c | 3 +- arch/nds32/include/asm/cacheflush.h | 1 + arch/nds32/mm/mmap.c | 2 +- arch/openrisc/kernel/entry.S | 6 +- arch/openrisc/kernel/process.c | 2 + arch/parisc/kernel/drivers.c | 5 +- arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/prom.c | 1 + arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/rtas.c | 2 +- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 2 + arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/mm/nohash/8xx.c | 10 + arch/powerpc/platforms/pasemi/idle.c | 1 + arch/powerpc/platforms/ps3/system-bus.c | 3 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/vio.c | 3 +- arch/riscv/include/asm/efi.h | 4 +- arch/riscv/kernel/probes/decode-insn.c | 5 +- arch/riscv/kernel/probes/simulate-insn.c | 112 + arch/riscv/mm/init.c | 1 + arch/s390/boot/pgm_check_info.c | 2 +- arch/s390/boot/text_dma.S | 19 +- arch/s390/configs/debug_defconfig | 24 +- arch/s390/configs/defconfig | 24 +- arch/s390/configs/zfcpdump_defconfig | 3 +- arch/s390/include/asm/ccwgroup.h | 2 - arch/s390/include/asm/eadm.h | 2 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/sparc/kernel/process_32.c | 3 + arch/sparc/kernel/process_64.c | 3 + arch/sparc/kernel/vio.c | 4 +- arch/um/include/shared/irq_user.h | 1 + arch/um/include/shared/os.h | 1 + arch/um/include/shared/user.h | 3 +- arch/um/os-Linux/signal.c | 2 +- arch/um/os-Linux/util.c | 1 - arch/x86/Kconfig | 1 - arch/x86/boot/Makefile | 1 - arch/x86/boot/boot.h | 2 +- arch/x86/boot/compressed/Makefile | 1 - arch/x86/crypto/Makefile | 3 - arch/x86/entry/vdso/Makefile | 1 - arch/x86/kernel/Makefile | 3 - arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/vmlinux.lds.S | 2 - arch/x86/mm/pgtable.c | 34 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/purgatory/Makefile | 1 - arch/x86/realmode/rm/Makefile | 1 - arch/x86/um/vdso/Makefile | 1 - crypto/aegis128-neon-inner.c | 2 + drivers/accessibility/speakup/i18n.c | 14 +- drivers/accessibility/speakup/speakup_soft.c | 15 +- drivers/acpi/Kconfig | 6 +- drivers/acpi/acpi_configfs.c | 54 +- drivers/acpi/bus.c | 15 +- drivers/acpi/glue.c | 51 +- drivers/acpi/numa/Kconfig | 2 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/pmic/intel_pmic_xpower.c | 47 +- drivers/acpi/utils.c | 7 +- drivers/amba/bus.c | 4 +- drivers/android/binderfs.c | 39 + drivers/atm/idt77252.c | 2 +- drivers/base/auxiliary.c | 12 +- drivers/base/base.h | 3 + drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 1 + drivers/base/core.c | 47 +- drivers/base/cpu.c | 4 +- drivers/base/dd.c | 16 +- drivers/base/firmware_loader/main.c | 20 +- drivers/base/isa.c | 4 +- drivers/base/map.c | 12 +- drivers/base/node.c | 8 +- drivers/base/platform.c | 4 +- drivers/base/power/wakeup.c | 2 +- drivers/base/swnode.c | 61 +- drivers/bcma/main.c | 6 +- drivers/block/rbd.c | 33 +- drivers/block/xen-blkback/xenbus.c | 1 + drivers/bluetooth/btrsi.c | 2 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 29 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 134 +- drivers/bus/mhi/core/main.c | 17 +- drivers/bus/mhi/pci_generic.c | 45 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/clk/qcom/Kconfig | 25 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/dispcc-sc7280.c | 908 +++++ drivers/clk/qcom/gpucc-sc7280.c | 491 +++ drivers/clk/qcom/videocc-sc7280.c | 325 ++ drivers/clk/renesas/Makefile | 2 +- drivers/clk/renesas/r9a07g044-cpg.c | 17 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 750 ---- drivers/clk/renesas/rzg2l-cpg.c | 750 ++++ .../renesas/{renesas-rzg2l-cpg.h => rzg2l-cpg.h} | 0 drivers/clocksource/hyperv_timer.c | 3 - drivers/counter/intel-qep.c | 1 - drivers/cxl/core.c | 3 +- drivers/dax/bus.c | 4 +- drivers/dio/dio.c | 2 +- drivers/dma-buf/Kconfig | 11 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf-sysfs-stats.c | 337 ++ drivers/dma-buf/dma-buf-sysfs-stats.h | 62 + drivers/dma-buf/dma-buf.c | 40 + drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/Kconfig | 21 + drivers/dma/Makefile | 2 +- drivers/dma/idxd/Makefile | 8 + drivers/dma/idxd/bus.c | 91 + drivers/dma/idxd/cdev.c | 65 +- drivers/dma/idxd/compat.c | 114 + drivers/dma/idxd/device.c | 194 +- drivers/dma/idxd/dma.c | 82 +- drivers/dma/idxd/idxd.h | 150 +- drivers/dma/idxd/init.c | 149 +- drivers/dma/idxd/irq.c | 120 +- drivers/dma/idxd/submit.c | 75 +- drivers/dma/idxd/sysfs.c | 544 +-- drivers/edac/edac_mc.c | 1 + drivers/firewire/core-device.c | 4 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/Makefile | 3 +- drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/efi/dev-path-parser.c | 1 - drivers/firmware/efi/efi.c | 13 +- drivers/firmware/efi/libstub/Makefile | 1 - drivers/firmware/efi/libstub/efi-stub-helper.c | 6 +- drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/efi/mokvar-table.c | 5 +- drivers/firmware/efi/tpm.c | 8 +- drivers/firmware/google/coreboot_table.c | 4 +- drivers/firmware/qcom_scm.c | 8 +- drivers/firmware/xilinx/zynqmp.c | 17 + drivers/fpga/Kconfig | 9 + drivers/fpga/Makefile | 1 + drivers/fpga/dfl.c | 4 +- drivers/fpga/versal-fpga.c | 96 + drivers/gpu/drm/Kconfig | 7 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 83 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 164 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 + .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 141 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/nv.c | 36 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 208 ++ drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 + .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 59 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 54 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 76 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 25 + drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 19 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 21 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 17 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 60 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 16 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 3 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 25 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 13 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 13 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 25 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 23 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 + .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 14 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 3 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 25 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 41 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h | 352 ++ .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 714 ++++ drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 3 +- .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 95 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h | 152 + drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 70 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 + drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 4 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 76 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h | 29 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 3 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 50 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 - drivers/gpu/drm/arm/malidp_drv.c | 4 - drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 - drivers/gpu/drm/armada/armada_plane.c | 29 - drivers/gpu/drm/armada/armada_plane.h | 2 - drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 - drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 21 +- drivers/gpu/drm/bochs/Kconfig | 11 - drivers/gpu/drm/bochs/Makefile | 4 - drivers/gpu/drm/bochs/bochs.h | 98 - drivers/gpu/drm/bochs/bochs_drv.c | 205 -- drivers/gpu/drm/bochs/bochs_hw.c | 323 -- drivers/gpu/drm/bochs/bochs_kms.c | 178 - drivers/gpu/drm/bochs/bochs_mm.c | 24 - drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 5 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 - drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 744 ++-- drivers/gpu/drm/drm_aperture.c | 19 +- drivers/gpu/drm/drm_atomic_helper.c | 10 + drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 323 ++ drivers/gpu/drm/drm_dp_helper.c | 462 +++ drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 58 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 9 +- drivers/gpu/drm/drm_ioctl.c | 3 + drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_mipi_dbi.c | 55 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_print.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 12 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 - drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 + drivers/gpu/drm/gud/gud_pipe.c | 62 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 16 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 - drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_bw.c | 24 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 24 +- drivers/gpu/drm/i915/display/intel_display.c | 23 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 78 +- drivers/gpu/drm/i915/display/intel_display_power.c | 25 +- drivers/gpu/drm/i915/display/intel_display_power.h | 10 + drivers/gpu/drm/i915/display/intel_display_types.h | 3 +- drivers/gpu/drm/i915/display/intel_dmc.c | 58 +- drivers/gpu/drm/i915/display/intel_dp.c | 17 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 5 +- drivers/gpu/drm/i915/display/intel_fbc.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 67 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 233 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 126 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 83 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 143 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 647 ++++ drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 48 + .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 4 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 90 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 3 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 136 +- drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 46 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 149 +- drivers/gpu/drm/i915/i915_pci.c | 61 +- drivers/gpu/drm/i915/i915_reg.h | 30 +- drivers/gpu/drm/i915/i915_request.c | 8 +- drivers/gpu/drm/i915/intel_device_info.c | 6 +- drivers/gpu/drm/i915/intel_device_info.h | 7 +- drivers/gpu/drm/i915/intel_dram.c | 6 +- drivers/gpu/drm/i915/intel_memory_region.c | 1 - drivers/gpu/drm/i915/intel_memory_region.h | 1 - drivers/gpu/drm/i915/intel_pch.c | 3 + drivers/gpu/drm/i915/intel_pch.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 122 +- drivers/gpu/drm/i915/intel_region_ttm.c | 8 +- drivers/gpu/drm/i915/intel_region_ttm.h | 11 +- drivers/gpu/drm/i915/intel_step.c | 44 +- drivers/gpu/drm/i915/intel_step.h | 37 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 3 - drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 11 - drivers/gpu/drm/imx/ipuv3-plane.c | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1 - drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 - drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 - drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 - drivers/gpu/drm/meson/meson_plane.c | 1 - drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 14 - drivers/gpu/drm/mgag200/mgag200_mode.c | 16 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 + drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 2 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 28 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 6 + drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 + drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 + drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 + drivers/gpu/drm/panel/Kconfig | 21 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-innolux-ej030na.c | 289 ++ .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 - drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 ++ drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-simple.c | 208 +- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 ++-- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 - drivers/gpu/drm/pl111/pl111_display.c | 1 - drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_irq.c | 9 +- drivers/gpu/drm/qxl/qxl_prime.c | 6 - drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 - drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/sti/sti_compositor.c | 2 - drivers/gpu/drm/stm/ltdc.c | 4 - drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 - drivers/gpu/drm/tegra/drm.c | 9 +- drivers/gpu/drm/tidss/tidss_irq.c | 3 - drivers/gpu/drm/tidss/tidss_plane.c | 1 - drivers/gpu/drm/tiny/Kconfig | 13 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/bochs.c | 733 ++++ drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/hx8357d.c | 1 - drivers/gpu/drm/tiny/ili9225.c | 1 - drivers/gpu/drm/tiny/ili9341.c | 1 - drivers/gpu/drm/tiny/ili9486.c | 1 - drivers/gpu/drm/tiny/mi0283qt.c | 1 - drivers/gpu/drm/tiny/repaper.c | 1 - drivers/gpu/drm/tiny/st7586.c | 1 - drivers/gpu/drm/tiny/st7735r.c | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 69 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 3 + drivers/gpu/drm/ttm/ttm_device.c | 14 + drivers/gpu/drm/ttm/ttm_module.c | 16 - drivers/gpu/drm/tve200/tve200_display.c | 1 - drivers/gpu/drm/v3d/v3d_sched.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_irq.c | 16 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 424 +-- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/vc4/vc4_regs.h | 30 + drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 26 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 + drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 - .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 - drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 ++++++++------------ .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 ++--- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 +++++++++---------- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 ++++++++--------- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 +++++++--------- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 ++++----------- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 51 - .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 131 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 - .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 - drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 + drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 +++ drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 + drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 ++- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 - drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 - drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 - drivers/gpu/drm/zte/zx_drm_drv.c | 6 - drivers/hid/hid-core.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 4 +- drivers/hv/channel_mgmt.c | 96 +- drivers/hv/hv_common.c | 14 + drivers/hv/hv_util.c | 5 - drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/w83627ehf.c | 21 +- drivers/hwtracing/intel_th/core.c | 4 +- drivers/i2c/busses/i2c-mpc.c | 4 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/adxl345.h | 1 - drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 - drivers/iio/accel/adxl345_spi.c | 6 - drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel_buffer.c | 7 +- drivers/iio/accel/st_accel_core.c | 8 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 22 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 - drivers/iio/common/st_sensors/st_sensors_core.c | 1 + drivers/iio/common/st_sensors/st_sensors_core.h | 1 + drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 - drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro_buffer.c | 7 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn_buffer.c | 7 +- drivers/iio/magnetometer/st_magn_core.c | 11 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 11 +- drivers/iio/pressure/st_pressure_buffer.c | 7 +- drivers/iio/pressure/st_pressure_core.c | 10 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/infiniband/core/cache.c | 10 +- drivers/infiniband/core/device.c | 10 +- drivers/infiniband/sw/rxe/rxe.h | 22 - drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 124 +- drivers/infiniband/sw/rxe/rxe_loc.h | 61 +- drivers/infiniband/sw/rxe/rxe_mr.c | 22 +- drivers/infiniband/sw/rxe/rxe_net.c | 59 +- drivers/infiniband/sw/rxe/rxe_recv.c | 23 +- drivers/infiniband/sw/rxe/rxe_req.c | 13 +- drivers/infiniband/sw/rxe/rxe_resp.c | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 11 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/misc/Kconfig | 12 - drivers/input/misc/Makefile | 1 - drivers/input/misc/ixp4xx-beeper.c | 183 - drivers/input/serio/parkbd.c | 14 +- drivers/input/serio/serio.c | 3 +- drivers/interconnect/core.c | 10 + drivers/interconnect/qcom/icc-rpmh.c | 113 +- drivers/interconnect/qcom/icc-rpmh.h | 2 + drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/iommu/Kconfig | 2 + drivers/ipack/ipack.c | 4 +- drivers/isdn/capi/capiutil.c | 2 +- drivers/macintosh/macio-adb.c | 1 + drivers/macintosh/macio_asic.c | 4 +- drivers/macintosh/via-cuda.c | 2 +- drivers/macintosh/via-macii.c | 2 + drivers/macintosh/via-pmu.c | 2 +- drivers/mcb/mcb-core.c | 4 +- drivers/md/Makefile | 4 + drivers/md/dm-cache-target.c | 24 + drivers/md/dm-clone-target.c | 5 + drivers/md/dm-core.h | 5 + drivers/md/dm-crypt.c | 27 + drivers/md/dm-delay.c | 4 + drivers/md/dm-dust.c | 4 + drivers/md/dm-ebs-target.c | 3 + drivers/md/dm-era-target.c | 4 + drivers/md/dm-flakey.c | 4 + drivers/md/dm-ima.c | 704 ++++ drivers/md/dm-ima.h | 68 + drivers/md/dm-integrity.c | 25 + drivers/md/dm-ioctl.c | 24 +- drivers/md/dm-linear.c | 10 +- drivers/md/dm-log-userspace-base.c | 3 + drivers/md/dm-log-writes.c | 4 + drivers/md/dm-log.c | 10 + drivers/md/dm-mpath.c | 28 + drivers/md/dm-ps-historical-service-time.c | 3 + drivers/md/dm-ps-io-affinity.c | 3 + drivers/md/dm-ps-queue-length.c | 3 + drivers/md/dm-ps-round-robin.c | 4 + drivers/md/dm-ps-service-time.c | 3 + drivers/md/dm-raid.c | 38 + drivers/md/dm-raid1.c | 17 + drivers/md/dm-snap-persistent.c | 4 + drivers/md/dm-snap-transient.c | 4 + drivers/md/dm-snap.c | 13 + drivers/md/dm-stripe.c | 15 + drivers/md/dm-switch.c | 4 + drivers/md/dm-thin.c | 8 + drivers/md/dm-unstripe.c | 4 + drivers/md/dm-verity-target.c | 41 + drivers/md/dm-writecache.c | 408 ++- drivers/md/dm-zoned-target.c | 3 + drivers/md/dm.c | 3 + drivers/media/cec/platform/stm32/stm32-cec.c | 26 +- drivers/media/i2c/adv7180.c | 66 +- drivers/media/pci/bt8xx/bttv-gpio.c | 3 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 6 +- drivers/media/pci/ngene/ngene-core.c | 2 +- drivers/media/pci/ngene/ngene.h | 14 +- drivers/media/platform/coda/coda-bit.c | 18 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 27 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 3 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 6 +- drivers/media/platform/ti-vpe/cal.c | 6 +- drivers/media/platform/vsp1/vsp1_entity.c | 4 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-loopback.c | 82 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 9 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/go7007/go7007-driver.c | 26 - drivers/media/usb/go7007/go7007-usb.c | 2 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/memstick/core/memstick.c | 3 +- drivers/mfd/mcp-core.c | 3 +- drivers/misc/Kconfig | 10 + drivers/misc/Makefile | 1 + drivers/misc/eeprom/at24.c | 17 +- drivers/misc/hi6421v600-irq.c | 307 ++ drivers/misc/lkdtm/core.c | 1 - drivers/misc/mei/bus.c | 4 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/misc/pvpanic/pvpanic-pci.c | 2 + drivers/misc/sgi-gru/grumain.c | 6 +- drivers/misc/sgi-gru/grutables.h | 3 +- drivers/misc/tifm_core.c | 3 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/sdio_bus.c | 4 +- drivers/most/most_cdev.c | 8 +- drivers/net/dsa/mt7530.c | 3 +- drivers/net/dsa/ocelot/felix.c | 34 +- drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/sja1105/sja1105.h | 14 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 114 +- drivers/net/dsa/sja1105/sja1105_main.c | 674 +--- drivers/net/dsa/sja1105/sja1105_vl.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 85 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 9 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 83 +- drivers/net/ethernet/freescale/fman/mac.c | 1 + drivers/net/ethernet/hisilicon/hip04_eth.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 7 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 10 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 19 + drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/Kconfig | 1 - drivers/net/ethernet/intel/e1000e/ethtool.c | 2 + drivers/net/ethernet/intel/e1000e/hw.h | 9 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 + drivers/net/ethernet/intel/e1000e/netdev.c | 370 +- drivers/net/ethernet/intel/e1000e/ptp.c | 1 + drivers/net/ethernet/intel/e1000e/regs.h | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 78 + drivers/net/ethernet/intel/i40e/i40e_main.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 756 +++- drivers/net/ethernet/intel/i40e/i40e_register.h | 29 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 58 +- drivers/net/ethernet/intel/igc/igc.h | 10 - drivers/net/ethernet/intel/igc/igc_base.c | 10 +- drivers/net/ethernet/intel/igc/igc_defines.h | 10 - drivers/net/ethernet/intel/igc/igc_main.c | 163 +- drivers/net/ethernet/intel/igc/igc_phy.c | 6 +- drivers/net/ethernet/intel/igc/igc_regs.h | 2 - drivers/net/ethernet/intel/igc/igc_tsn.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 22 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 9 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 10 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 21 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 3 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 5 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 48 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 36 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 47 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 29 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 258 ++ .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 12 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 24 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 1 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 24 +- drivers/net/ethernet/mscc/ocelot_net.c | 104 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 35 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 616 +++- .../net/ethernet/netronome/nfp/flower/conntrack.h | 26 + drivers/net/ethernet/netronome/nfp/flower/main.h | 79 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 333 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 7 +- .../net/ethernet/netronome/nfp/flower/offload.c | 51 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 3 - .../net/ethernet/pensando/ionic/ionic_devlink.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 +- drivers/net/ethernet/realtek/r8169_main.c | 3 +- drivers/net/ethernet/renesas/ravb.h | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/rocker/rocker.h | 3 +- drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 19 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 18 +- drivers/net/ethernet/ti/cpsw_new.c | 16 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 + drivers/net/ipa/ipa_data-v4.11.c | 13 +- drivers/net/netdevsim/bus.c | 3 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 18 +- drivers/net/phy/intel-xway.c | 76 + drivers/net/phy/mxl-gpy.c | 728 ++++ drivers/net/phy/phy_device.c | 14 + drivers/net/phy/phylink.c | 21 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/hso.c | 6 +- drivers/net/veth.c | 305 +- drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/intersil/orinoco/hermes.c | 1 + drivers/net/wwan/iosm/iosm_ipc_imem.h | 1 + drivers/net/wwan/iosm/iosm_ipc_pcie.c | 19 +- drivers/ntb/core.c | 4 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nubus/bus.c | 6 +- drivers/nvdimm/bus.c | 3 +- drivers/of/kexec.c | 1 + drivers/pci/endpoint/pci-epf-core.c | 7 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci.c | 6 +- drivers/pcmcia/ds.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 140 + drivers/phy/samsung/Makefile | 5 +- drivers/phy/samsung/phy-exynos7-ufs.c | 77 + drivers/phy/samsung/phy-exynos7-ufs.h | 81 - drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 + drivers/phy/samsung/phy-samsung-ufs.c | 3 + drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/phy/tegra/xusb.c | 4 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 + drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/x86/wmi.c | 4 +- drivers/pnp/driver.c | 3 +- drivers/rapidio/rio-driver.c | 4 +- drivers/regulator/Kconfig | 15 +- drivers/regulator/Makefile | 1 + drivers/regulator/fixed.c | 5 +- drivers/regulator/rtq2134-regulator.c | 373 ++ drivers/reset/Kconfig | 2 +- drivers/reset/reset-qcom-pdc.c | 62 +- drivers/rpmsg/rpmsg_core.c | 7 +- drivers/s390/block/scm_drv.c | 4 +- drivers/s390/cio/ccwgroup.c | 28 +- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/css.c | 7 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 +- drivers/s390/cio/eadm_sch.c | 4 +- drivers/s390/cio/scm.c | 5 +- drivers/s390/cio/vfio_ccw_drv.c | 3 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/net/Kconfig | 9 - drivers/s390/net/qeth_core.h | 46 - drivers/s390/net/qeth_core_main.c | 154 +- drivers/s390/net/qeth_core_mpc.c | 3 - drivers/s390/net/qeth_core_mpc.h | 23 +- drivers/s390/net/qeth_core_sys.c | 5 - drivers/s390/net/qeth_ethtool.c | 7 - drivers/s390/net/qeth_l2_main.c | 172 +- drivers/s390/net/qeth_l3_main.c | 7 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/be2iscsi/be_mgmt.c | 84 +- drivers/scsi/elx/efct/efct_driver.h | 1 + drivers/scsi/libsas/Makefile | 2 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_host_smp.c | 2 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_phy.c | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 6 +- drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 + drivers/scsi/lpfc/lpfc_ct.c | 5 +- drivers/scsi/lpfc/lpfc_disc.h | 9 +- drivers/scsi/lpfc/lpfc_els.c | 120 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 197 +- drivers/scsi/lpfc/lpfc_hw4.h | 20 +- drivers/scsi/lpfc/lpfc_init.c | 51 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.h | 6 +- drivers/scsi/lpfc/lpfc_scsi.c | 68 +- drivers/scsi/lpfc/lpfc_sli.c | 192 +- drivers/scsi/lpfc/lpfc_sli4.h | 4 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 32 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 7 +- drivers/scsi/qla2xxx/qla_iocb.c | 77 +- drivers/scsi/qla2xxx/qla_sup.c | 1 - drivers/scsi/scsi_debug.c | 115 +- drivers/scsi/scsi_transport_iscsi.c | 90 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/scsi/smartpqi/smartpqi.h | 6 +- drivers/scsi/smartpqi/smartpqi_init.c | 64 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/ufs/ufshcd.c | 3 +- drivers/scsi/ufs/ufshcd.h | 12 +- drivers/sh/superhyway/superhyway.c | 8 +- drivers/siox/siox-core.c | 4 +- drivers/slimbus/core.c | 4 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/qcom/qcom_aoss.c | 9 +- drivers/soc/qcom/rpmhpd.c | 5 +- drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/socinfo.c | 4 +- drivers/spi/spi-bcm2835.c | 12 +- drivers/spi/spi-cadence.c | 14 +- drivers/spi/spi-fsi.c | 125 +- drivers/spi/spi-imx.c | 11 +- drivers/spi/spi-meson-spicc.c | 2 + drivers/spi/spi-mux.c | 8 + drivers/spi/spi-pxa2xx.c | 35 +- drivers/spi/spi.c | 8 +- drivers/spmi/spmi.c | 3 +- drivers/ssb/main.c | 4 +- drivers/staging/board/board.c | 7 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 257 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 16 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 13 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 22 +- drivers/staging/media/atomisp/i2c/ov2680.h | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 62 - .../pci/hive_isp_css_common/host/isp_local.h | 2 + .../pci/hive_isp_css_include/print_support.h | 2 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 2 +- .../media/atomisp/pci/input_system_ctrl_defs.h | 2 +- .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../media/atomisp/pci/isp2400_input_system_local.h | 32 +- .../media/atomisp/pci/isp_acquisition_defs.h | 2 +- .../staging/media/atomisp/pci/isp_capture_defs.h | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 14 +- drivers/staging/media/atomisp/pci/sh_css.c | 47 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 6 +- .../staging/media/atomisp/pci/sh_css_internal.h | 2 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 69 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 171 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 108 +- drivers/staging/media/atomisp/pci/sh_css_version.c | 3 +- drivers/staging/media/hantro/Makefile | 1 + drivers/staging/media/hantro/hantro.h | 4 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 48 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 31 +- drivers/staging/media/hantro/hantro_h264.c | 24 + drivers/staging/media/hantro/hantro_hw.h | 8 + .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 491 +++ .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 32 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 43 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 6 - drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/rtl8188eu/Makefile | 2 +- drivers/staging/rtl8188eu/core/mac_cfg.c | 120 + drivers/staging/rtl8188eu/core/rtw_efuse.c | 32 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/hal/mac_cfg.c | 120 - drivers/staging/rtl8188eu/hal/pwrseq.c | 52 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 80 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 12 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 37 +- drivers/staging/rtl8188eu/include/hal_intf.h | 20 - drivers/staging/rtl8188eu/include/phy.h | 2 +- drivers/staging/rtl8188eu/include/pwrseq.h | 168 +- drivers/staging/rtl8188eu/include/pwrseqcmd.h | 6 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 9 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 75 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 8 +- drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/osdep_service.h | 2 +- drivers/staging/rtl8712/wifi.h | 48 - drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/core/rtw_io.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 4 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 4 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 + drivers/staging/rtl8723bs/include/ieee80211.h | 16 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 53 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- drivers/target/loopback/tcm_loop.c | 5 +- drivers/target/target_core_sbc.c | 35 +- drivers/target/target_core_transport.c | 2 +- drivers/thunderbolt/domain.c | 4 +- drivers/tty/amiserial.c | 236 +- drivers/tty/hvc/hvc_xen.c | 17 +- drivers/tty/serdev/core.c | 4 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 36 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 6 + drivers/tty/serial/8250/8250_pnp.c | 2 + drivers/tty/serial/8250/8250_port.c | 17 +- drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/amba-pl011.c | 197 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/samsung_tty.c | 46 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 8 + drivers/tty/serial/uartlite.c | 61 +- drivers/tty/vt/vt.c | 21 +- drivers/usb/class/cdc-wdm.c | 6 +- drivers/usb/common/ulpi.c | 4 +- drivers/usb/core/hub.c | 120 +- drivers/usb/core/quirks.c | 4 - drivers/usb/dwc2/core.h | 6 + drivers/usb/dwc2/core_intr.c | 3 +- drivers/usb/dwc2/gadget.c | 59 +- drivers/usb/dwc2/hcd.c | 6 +- drivers/usb/dwc2/params.c | 1 + drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-qcom.c | 8 +- drivers/usb/dwc3/ep0.c | 10 +- drivers/usb/dwc3/gadget.c | 21 +- drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/function/f_ncm.c | 50 +- drivers/usb/gadget/function/f_uac1.c | 674 +++- drivers/usb/gadget/function/f_uac2.c | 656 +++- drivers/usb/gadget/function/u_audio.c | 369 +- drivers/usb/gadget/function/u_audio.h | 22 + drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_serial.c | 2 +- drivers/usb/gadget/function/u_uac1.h | 20 + drivers/usb/gadget/function/u_uac2.h | 23 +- drivers/usb/gadget/udc/tegra-xudc.c | 1 + drivers/usb/host/ehci-hcd.c | 18 +- drivers/usb/host/ehci-mv.c | 23 +- drivers/usb/host/fotg210-hcd.c | 48 +- drivers/usb/host/fotg210.h | 5 - drivers/usb/host/max3421-hcd.c | 44 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-pci-renesas.c | 23 +- drivers/usb/host/xhci-pci.c | 9 +- drivers/usb/host/xhci-pci.h | 3 - drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy.c | 10 +- drivers/usb/renesas_usbhs/fifo.c | 7 + drivers/usb/serial/bus.c | 4 +- drivers/usb/serial/cp210x.c | 5 +- drivers/usb/storage/unusual_uas.h | 7 + drivers/usb/typec/bus.c | 4 +- drivers/usb/typec/stusb160x.c | 20 +- drivers/usb/typec/tipd/core.c | 9 + drivers/vdpa/vdpa.c | 4 +- drivers/vfio/mdev/mdev_driver.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/virtio/virtio.c | 3 +- drivers/vlynq/vlynq.c | 4 +- drivers/vme/vme.c | 4 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/xen-scsiback.c | 2 + drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- drivers/zorro/zorro-driver.c | 3 +- fs/afs/cmservice.c | 25 +- fs/afs/dir.c | 10 +- fs/afs/write.c | 27 +- fs/befs/debug.c | 2 +- fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 3 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/extent-tree.c | 3 + fs/btrfs/inode.c | 2 +- fs/btrfs/ordered-data.c | 2 - fs/btrfs/ordered-data.h | 3 +- fs/btrfs/qgroup.c | 38 +- fs/btrfs/qgroup.h | 2 +- fs/btrfs/tests/qgroup-tests.c | 20 +- fs/btrfs/tree-log.c | 31 +- fs/btrfs/zoned.c | 12 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/mds_client.c | 2 +- fs/cifs/cifssmb.c | 10 +- fs/cifs/smb2ops.c | 26 +- fs/dlm/dlm_internal.h | 2 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 769 ++-- fs/dlm/rcom.c | 29 +- fs/f2fs/data.c | 70 +- fs/f2fs/f2fs.h | 13 +- fs/f2fs/file.c | 173 +- fs/f2fs/gc.c | 2 +- fs/f2fs/node.c | 14 +- fs/f2fs/segment.c | 2 +- fs/f2fs/super.c | 84 +- fs/fs-writeback.c | 3 + fs/fs_context.c | 4 +- fs/io_uring.c | 2 +- fs/jfs/jfs_metapage.c | 1 + fs/nfsd/trace.h | 17 +- fs/orangefs/inode.c | 7 +- fs/overlayfs/copy_up.c | 83 +- fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 4 +- fs/overlayfs/inode.c | 99 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 42 +- fs/overlayfs/readdir.c | 5 + fs/overlayfs/super.c | 4 +- fs/overlayfs/util.c | 92 +- fs/proc/base.c | 5 +- fs/reiserfs/prints.c | 2 +- fs/seq_file.c | 3 + fs/stat.c | 18 + fs/sysfs/group.c | 2 +- fs/ufs/super.c | 2 +- include/acpi/acpi_bus.h | 5 - include/acpi/platform/acgcc.h | 2 +- include/asm-generic/cacheflush.h | 6 + include/asm-generic/mshyperv.h | 2 + include/asm-generic/vmlinux.lds.h | 45 +- include/clocksource/hyperv_timer.h | 11 +- include/drm/amd_asic_type.h | 17 +- include/drm/drm_aperture.h | 14 +- include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 5 + include/drm/drm_dp_aux_bus.h | 57 + include/drm/drm_dp_helper.h | 175 +- include/drm/drm_gem_atomic_helper.h | 6 + include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_ioctl.h | 1 + include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 5 + include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_simple_kms_helper.h | 7 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/clock/qcom,dispcc-sc7280.h | 55 + include/dt-bindings/clock/qcom,gcc-sc7280.h | 2 +- include/dt-bindings/clock/qcom,gpucc-sc7280.h | 35 + include/dt-bindings/clock/qcom,videocc-sc7280.h | 27 + include/dt-bindings/power/qcom-rpmpd.h | 10 + include/dt-bindings/reset/qcom,sdm845-pdc.h | 2 + include/linux/acpi.h | 12 +- include/linux/backing-dev.h | 6 +- include/linux/bpf_types.h | 1 + include/linux/clk/at91_pmc.h | 26 + include/linux/dev_printk.h | 66 +- include/linux/device-mapper.h | 6 +- include/linux/device/bus.h | 2 +- include/linux/dma-buf.h | 177 +- include/linux/dma-fence-chain.h | 52 +- include/linux/dsa/8021q.h | 34 +- include/linux/dsa/sja1105.h | 1 - include/linux/edac.h | 3 + include/linux/filter.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 10 + include/linux/flex_proportions.h | 9 +- include/linux/fs.h | 1 + include/linux/gfp.h | 22 +- include/linux/highmem-internal.h | 11 + include/linux/highmem.h | 37 + include/linux/huge_mm.h | 15 - include/linux/hyperv.h | 16 - include/linux/if_bridge.h | 57 +- include/linux/ioam6.h | 13 + include/linux/ioam6_genl.h | 13 + include/linux/ioam6_iptunnel.h | 13 + include/linux/ipv6.h | 3 + include/linux/kernel.h | 2 +- include/linux/ksm.h | 4 +- include/linux/mISDNif.h | 1 + include/linux/memcontrol.h | 239 +- include/linux/mempolicy.h | 5 +- include/linux/mfd/hi6421-spmi-pmic.h | 5 - include/linux/migrate.h | 4 + include/linux/mm.h | 267 +- include/linux/mm_inline.h | 101 +- include/linux/mm_types.h | 77 + include/linux/mmdebug.h | 20 + include/linux/module.h | 5 + include/linux/netfs.h | 77 +- include/linux/page-flags.h | 267 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 579 +-- include/linux/pci-epf.h | 2 +- include/linux/pgtable.h | 26 +- include/linux/phy.h | 1 + include/linux/printk.h | 97 +- include/linux/property.h | 2 - include/linux/rmap.h | 18 +- include/linux/serial_core.h | 24 + include/linux/slab.h | 32 + include/linux/stat.h | 4 + include/linux/stdarg.h | 11 - include/linux/string.h | 2 +- include/linux/swap.h | 17 +- include/linux/usb/audio-v2.h | 14 + include/linux/vmpressure.h | 2 +- include/linux/vmstat.h | 107 + include/linux/writeback.h | 9 +- include/media/rc-core.h | 5 +- include/net/dsa.h | 10 + include/net/ioam6.h | 67 + include/net/ip.h | 22 +- include/net/ip6_route.h | 5 +- include/net/netns/ipv4.h | 1 - include/net/netns/ipv6.h | 3 + include/net/netns/xfrm.h | 7 + include/net/switchdev.h | 62 + include/net/tcp.h | 1 - include/net/xfrm.h | 36 +- include/scsi/scsi_cmnd.h | 18 +- include/soc/at91/sama7-ddr.h | 80 + include/soc/at91/sama7-sfrbu.h | 34 + include/sound/core.h | 6 + include/sound/emu10k1.h | 6 +- include/sound/emu8000.h | 3 - include/sound/es1688.h | 1 - include/sound/memalloc.h | 4 + include/trace/events/afs.h | 67 +- include/trace/events/f2fs.h | 12 +- include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/trace/trace_events.h | 22 + include/uapi/drm/drm.h | 4 +- include/uapi/drm/drm_mode.h | 32 + include/uapi/drm/vmwgfx_drm.h | 41 + include/uapi/linux/dm-ioctl.h | 6 + include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/if_bridge.h | 18 + include/uapi/linux/in6.h | 1 + include/uapi/linux/ioam6.h | 133 + include/uapi/linux/ioam6_genl.h | 52 + include/uapi/linux/ioam6_iptunnel.h | 20 + include/uapi/linux/ipv6.h | 3 + include/uapi/linux/kfd_ioctl.h | 16 +- include/uapi/linux/lwtunnel.h | 1 + include/uapi/linux/xfrm.h | 10 + init/Kconfig | 14 + kernel/Makefile | 1 - kernel/audit.h | 5 + kernel/bpf/local_storage.c | 2 +- kernel/bpf/verifier.c | 2 +- kernel/cgroup/cgroup.c | 1 + kernel/debug/kdb/kdb_support.c | 1 + kernel/events/uprobes.c | 3 +- kernel/module.c | 5 + kernel/pgo/Kconfig | 37 - kernel/pgo/Makefile | 5 - kernel/pgo/fs.c | 413 --- kernel/pgo/instrument.c | 188 - kernel/pgo/pgo.h | 211 -- kernel/printk/Makefile | 1 + kernel/printk/index.c | 195 ++ kernel/printk/internal.h | 8 + kernel/printk/printk.c | 60 +- kernel/rcu/tree_plugin.h | 2 +- kernel/scftorture.c | 37 +- kernel/sys.c | 7 - kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 21 +- kernel/time/posix-cpu-timers.c | 10 +- kernel/time/timer.c | 8 +- kernel/trace/bpf_trace.c | 2 +- lib/Kconfig | 3 - lib/Kconfig.debug | 8 +- lib/debug_info.c | 3 +- lib/flex_proportions.c | 28 +- lib/kasprintf.c | 2 +- lib/kunit/string-stream.h | 2 +- lib/raid6/Makefile | 4 +- lib/string_helpers.c | 4 + lib/test-string_helpers.c | 14 +- lib/test_sort.c | 40 +- lib/vsprintf.c | 2 +- localversion-next | 2 +- mm/Makefile | 2 +- mm/backing-dev.c | 2 +- mm/compaction.c | 4 +- mm/debug_vm_pgtable.c | 724 ++-- mm/filemap.c | 565 ++- mm/folio-compat.c | 142 + mm/huge_memory.c | 33 +- mm/hugetlb.c | 4 +- mm/internal.h | 36 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/memcontrol.c | 333 +- mm/memory-failure.c | 2 +- mm/memory.c | 20 +- mm/mempolicy.c | 22 +- mm/memremap.c | 2 +- mm/migrate.c | 189 +- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/mmap_lock.c | 4 +- mm/mremap.c | 2 +- mm/oom_kill.c | 7 +- mm/page-writeback.c | 446 +-- mm/page_alloc.c | 20 +- mm/page_io.c | 4 +- mm/page_owner.c | 10 +- mm/rmap.c | 28 +- mm/secretmem.c | 1 + mm/shmem.c | 7 +- mm/swap.c | 180 +- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/userfaultfd.c | 2 +- mm/util.c | 130 +- mm/vmpressure.c | 3 +- mm/vmscan.c | 22 +- mm/workingset.c | 44 +- net/6lowpan/debugfs.c | 3 +- net/8021q/vlan.c | 2 +- net/batman-adv/log.c | 2 +- net/bluetooth/sco.c | 5 + net/bridge/br.c | 9 +- net/bridge/br_device.c | 14 +- net/bridge/br_fdb.c | 6 +- net/bridge/br_forward.c | 7 +- net/bridge/br_if.c | 11 +- net/bridge/br_input.c | 17 +- net/bridge/br_mdb.c | 109 +- net/bridge/br_multicast.c | 1670 +++++---- net/bridge/br_multicast_eht.c | 92 +- net/bridge/br_netlink.c | 41 +- net/bridge/br_private.h | 418 ++- net/bridge/br_private_mcast_eht.h | 3 +- net/bridge/br_switchdev.c | 227 +- net/bridge/br_sysfs_br.c | 38 +- net/bridge/br_sysfs_if.c | 2 +- net/bridge/br_vlan.c | 89 +- net/bridge/br_vlan_options.c | 216 ++ net/core/dev.c | 6 +- net/core/fib_rules.c | 4 +- net/core/lwtunnel.c | 2 + net/core/scm.c | 4 +- net/core/selftests.c | 12 + net/dccp/proto.c | 2 +- net/dsa/Kconfig | 12 - net/dsa/Makefile | 3 +- net/dsa/dsa_priv.h | 47 +- net/dsa/port.c | 118 +- net/dsa/slave.c | 223 +- net/dsa/switch.c | 30 +- net/dsa/tag_8021q.c | 569 +-- net/dsa/tag_ksz.c | 9 + net/dsa/tag_ocelot_8021q.c | 4 +- net/dsa/tag_sja1105.c | 28 +- net/ipv4/devinet.c | 12 +- net/ipv4/esp4.c | 4 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/route.c | 21 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_fastopen.c | 45 +- net/ipv4/tcp_input.c | 40 +- net/ipv4/tcp_ipv4.c | 3 +- net/ipv4/udp.c | 25 +- net/ipv6/Kconfig | 11 + net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 38 +- net/ipv6/af_inet6.c | 10 + net/ipv6/exthdrs.c | 61 + net/ipv6/ioam6.c | 910 +++++ net/ipv6/ioam6_iptunnel.c | 274 ++ net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_output.c | 4 +- net/ipv6/route.c | 24 +- net/ipv6/sit.c | 5 +- net/ipv6/sysctl_net_ipv6.c | 19 + net/ipv6/udp.c | 25 +- net/netfilter/nf_flow_table_core.c | 2 +- net/netlink/af_netlink.c | 4 +- net/sched/act_skbmod.c | 12 +- net/sched/cls_api.c | 2 +- net/sctp/auth.c | 2 + net/sctp/output.c | 4 +- net/switchdev/switchdev.c | 260 ++ net/xfrm/xfrm_compat.c | 49 +- net/xfrm/xfrm_policy.c | 16 + net/xfrm/xfrm_user.c | 52 + samples/trace_events/trace-events-sample.h | 27 + scripts/Makefile.lib | 10 - scripts/module.lds.S | 1 + scripts/spdxcheck-test.sh | 16 +- security/Kconfig.hardening | 71 +- security/integrity/ima/ima_main.c | 1 + security/smack/smack.h | 2 +- security/smack/smack_access.c | 17 +- security/smack/smack_lsm.c | 2 +- sound/ac97/bus.c | 6 +- sound/aoa/codecs/onyx.h | 1 + sound/aoa/codecs/tas.c | 1 + sound/aoa/soundbus/core.c | 4 +- sound/core/info.c | 1 + sound/core/init.c | 99 +- sound/core/isadma.c | 38 + sound/core/memalloc.c | 46 + sound/core/pcm_native.c | 16 +- sound/drivers/Kconfig | 2 +- sound/drivers/aloop.c | 26 +- sound/drivers/dummy.c | 24 +- sound/drivers/mpu401/mpu401.c | 34 +- sound/drivers/mtpav.c | 30 +- sound/drivers/pcsp/pcsp.c | 49 +- sound/drivers/pcsp/pcsp_input.c | 14 +- sound/drivers/pcsp/pcsp_input.h | 1 - sound/drivers/serial-u16550.c | 57 +- sound/drivers/virmidi.c | 21 +- sound/drivers/vx/vx_core.c | 12 +- sound/hda/intel-dsp-config.c | 4 + sound/isa/ad1816a/ad1816a.c | 41 +- sound/isa/ad1816a/ad1816a_lib.c | 49 +- sound/isa/ad1848/ad1848.c | 19 +- sound/isa/adlib.c | 28 +- sound/isa/als100.c | 41 +- sound/isa/azt2320.c | 49 +- sound/isa/cmi8328.c | 31 +- sound/isa/cmi8330.c | 27 +- sound/isa/cs423x/cs4231.c | 21 +- sound/isa/cs423x/cs4236.c | 52 +- sound/isa/cs423x/cs4236_lib.c | 2 - sound/isa/es1688/es1688.c | 33 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/isa/es18xx.c | 112 +- sound/isa/galaxy/galaxy.c | 82 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/gusclassic.c | 28 +- sound/isa/gus/gusextreme.c | 39 +- sound/isa/gus/gusmax.c | 65 +- sound/isa/gus/interwave.c | 53 +- sound/isa/msnd/msnd_pinnacle.c | 119 +- sound/isa/opl3sa2.c | 60 +- sound/isa/opti9xx/miro.c | 76 +- sound/isa/opti9xx/opti92x-ad1848.c | 77 +- sound/isa/sb/emu8000.c | 48 +- sound/isa/sb/jazz16.c | 39 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb8.c | 48 +- sound/isa/sb/sb_common.c | 64 +- sound/isa/sc6000.c | 84 +- sound/isa/sscape.c | 92 +- sound/isa/wavefront/wavefront.c | 46 +- sound/isa/wss/wss_lib.c | 67 +- sound/pci/ad1889.c | 144 +- sound/pci/ali5451/ali5451.c | 90 +- sound/pci/als300.c | 80 +- sound/pci/als4000.c | 59 +- sound/pci/atiixp.c | 92 +- sound/pci/atiixp_modem.c | 92 +- sound/pci/au88x0/au88x0.c | 134 +- sound/pci/aw2/aw2-alsa.c | 102 +- sound/pci/azt3328.c | 124 +- sound/pci/bt87x.c | 98 +- sound/pci/ca0106/ca0106.h | 3 +- sound/pci/ca0106/ca0106_main.c | 114 +- sound/pci/cmipci.c | 104 +- sound/pci/cs4281.c | 114 +- sound/pci/cs46xx/cs46xx.c | 51 +- sound/pci/cs46xx/cs46xx.h | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 111 +- sound/pci/cs5530.c | 86 +- sound/pci/cs5535audio/cs5535audio.c | 94 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 7 +- sound/pci/echoaudio/echoaudio.c | 168 +- sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/emu10k1/emu10k1.c | 53 +- sound/pci/emu10k1/emu10k1_main.c | 102 +- sound/pci/emu10k1/emu10k1x.c | 128 +- sound/pci/emu10k1/p16v.c | 22 +- sound/pci/ens1370.c | 115 +- sound/pci/es1938.c | 97 +- sound/pci/es1968.c | 112 +- sound/pci/fm801.c | 103 +- sound/pci/hda/hda_controller.h | 1 - sound/pci/hda/hda_intel.c | 26 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/hda/patch_realtek.c | 1 + sound/pci/ice1712/ice1712.c | 133 +- sound/pci/ice1712/ice1724.c | 129 +- sound/pci/intel8x0.c | 140 +- sound/pci/intel8x0m.c | 139 +- sound/pci/korg1212/korg1212.c | 209 +- sound/pci/lola/lola.c | 127 +- sound/pci/lola/lola.h | 5 +- sound/pci/lola/lola_pcm.c | 20 +- sound/pci/lx6464es/lx6464es.c | 112 +- sound/pci/maestro3.c | 106 +- sound/pci/nm256/nm256.c | 131 +- sound/pci/oxygen/oxygen.c | 1 - sound/pci/oxygen/oxygen.h | 1 - sound/pci/oxygen/oxygen_lib.c | 66 +- sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/riptide/riptide.c | 89 +- sound/pci/rme32.c | 49 +- sound/pci/rme96.c | 57 +- sound/pci/rme9652/hdsp.c | 89 +- sound/pci/rme9652/hdspm.c | 64 +- sound/pci/rme9652/rme9652.c | 85 +- sound/pci/sis7019.c | 87 +- sound/pci/sonicvibes.c | 117 +- sound/pci/trident/trident.c | 39 +- sound/pci/trident/trident.h | 7 +- sound/pci/trident/trident_main.c | 90 +- sound/pci/trident/trident_memory.c | 8 +- sound/pci/via82xx.c | 116 +- sound/pci/via82xx_modem.c | 88 +- sound/pci/vx222/vx222.c | 69 +- sound/pci/ymfpci/ymfpci.c | 66 +- sound/pci/ymfpci/ymfpci.h | 8 +- sound/pci/ymfpci/ymfpci_main.c | 149 +- sound/pcmcia/vx/vxpocket.c | 22 - sound/soc/amd/Kconfig | 9 + sound/soc/amd/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 5 + sound/soc/amd/renoir/rn-pci-acp3x.c | 2 + sound/soc/amd/vangogh/Makefile | 9 + sound/soc/amd/vangogh/acp5x-i2s.c | 427 +++ sound/soc/amd/vangogh/acp5x-pcm-dma.c | 525 +++ sound/soc/amd/vangogh/acp5x.h | 193 + sound/soc/amd/vangogh/pci-acp5x.c | 326 ++ sound/soc/amd/vangogh/vg_chip_offset_byte.h | 337 ++ sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/Makefile | 5 +- sound/soc/codecs/rt5682.c | 1 + sound/soc/codecs/tlv320aic32x4.c | 33 +- sound/soc/intel/boards/sof_sdw.c | 11 + sound/soc/ti/j721e-evm.c | 48 +- sound/usb/quirks.c | 3 + sound/x86/intel_hdmi_audio.c | 57 +- tools/lib/bpf/btf_dump.c | 103 +- tools/lib/bpf/libbpf.c | 10 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 17 + .../selftests/bpf/progs/test_map_in_map_invalid.c | 26 + tools/testing/selftests/bpf/test_maps.c | 72 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 2 +- .../selftests/filesystems/binderfs/binderfs_test.c | 17 + tools/testing/selftests/firmware/fw_namespace.c | 3 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 3 +- tools/testing/selftests/kvm/steal_time.c | 2 +- tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/ioam6.sh | 297 ++ tools/testing/selftests/net/ioam6_parser.c | 402 +++ tools/testing/selftests/net/ipsec.c | 165 +- tools/testing/selftests/net/nettest.c | 55 +- tools/testing/selftests/net/pmtu.sh | 212 +- tools/testing/selftests/net/veth.sh | 183 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- 1785 files changed, 63114 insertions(+), 37302 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers create mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst delete mode 100644 Documentation/dev-tools/pgo.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml delete mode 100644 Documentation/devicetree/bindings/net/imx-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml delete mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,keembay-phy-usb.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq2134-reg [...] create mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-glue [...] delete mode 100644 Documentation/devicetree/bindings/reset/uniphier-reset.txt delete mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml create mode 100644 Documentation/networking/ioam6-sysctl.rst create mode 100644 arch/arm/boot/dts/at91-sama7g5ek.dts create mode 100644 arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts create mode 100644 arch/arm/boot/dts/qcom-msm8226.dtsi create mode 100644 arch/arm/boot/dts/sama7g5-pinfunc.h create mode 100644 arch/arm/boot/dts/sama7g5.dtsi create mode 100644 arch/arm/configs/sama7_defconfig create mode 100644 arch/arm/mach-at91/sama7.c create mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt88047.dts create mode 100644 drivers/clk/qcom/dispcc-sc7280.c create mode 100644 drivers/clk/qcom/gpucc-sc7280.c create mode 100644 drivers/clk/qcom/videocc-sc7280.c delete mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.c create mode 100644 drivers/clk/renesas/rzg2l-cpg.c rename drivers/clk/renesas/{renesas-rzg2l-cpg.h => rzg2l-cpg.h} (100%) create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c create mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h create mode 100644 drivers/dma/idxd/bus.c create mode 100644 drivers/dma/idxd/compat.c create mode 100644 drivers/fpga/versal-fpga.c create mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/cyan_skillfish_ip_offset.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_cyan_skillfish.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h delete mode 100644 drivers/gpu/drm/bochs/Kconfig delete mode 100644 drivers/gpu/drm/bochs/Makefile delete mode 100644 drivers/gpu/drm/bochs/bochs.h delete mode 100644 drivers/gpu/drm/bochs/bochs_drv.c delete mode 100644 drivers/gpu/drm/bochs/bochs_hw.c delete mode 100644 drivers/gpu/drm/bochs/bochs_kms.c delete mode 100644 drivers/gpu/drm/bochs/bochs_mm.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h create mode 100644 drivers/gpu/drm/panel/panel-innolux-ej030na.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c create mode 100644 drivers/gpu/drm/tiny/bochs.c delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h delete mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h create mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h delete mode 100644 drivers/input/misc/ixp4xx-beeper.c create mode 100644 drivers/md/dm-ima.c create mode 100644 drivers/md/dm-ima.h create mode 100644 drivers/misc/hi6421v600-irq.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c create mode 100644 drivers/net/phy/mxl-gpy.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.c delete mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h create mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c create mode 100644 drivers/regulator/rtq2134-regulator.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c create mode 100644 drivers/staging/rtl8188eu/core/mac_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/mac_cfg.c create mode 100644 include/drm/drm_dp_aux_bus.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h create mode 100644 include/linux/ioam6.h create mode 100644 include/linux/ioam6_genl.h create mode 100644 include/linux/ioam6_iptunnel.h delete mode 100644 include/linux/stdarg.h create mode 100644 include/net/ioam6.h create mode 100644 include/soc/at91/sama7-ddr.h create mode 100644 include/soc/at91/sama7-sfrbu.h create mode 100644 include/uapi/linux/ioam6.h create mode 100644 include/uapi/linux/ioam6_genl.h create mode 100644 include/uapi/linux/ioam6_iptunnel.h delete mode 100644 kernel/pgo/Kconfig delete mode 100644 kernel/pgo/Makefile delete mode 100644 kernel/pgo/fs.c delete mode 100644 kernel/pgo/instrument.c delete mode 100644 kernel/pgo/pgo.h create mode 100644 kernel/printk/index.c create mode 100644 mm/folio-compat.c create mode 100644 net/ipv6/ioam6.c create mode 100644 net/ipv6/ioam6_iptunnel.c create mode 100644 sound/soc/amd/vangogh/Makefile create mode 100644 sound/soc/amd/vangogh/acp5x-i2s.c create mode 100644 sound/soc/amd/vangogh/acp5x-pcm-dma.c create mode 100644 sound/soc/amd/vangogh/acp5x.h create mode 100644 sound/soc/amd/vangogh/pci-acp5x.c create mode 100644 sound/soc/amd/vangogh/vg_chip_offset_byte.h create mode 100644 tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c create mode 100644 tools/testing/selftests/net/ioam6.sh create mode 100644 tools/testing/selftests/net/ioam6_parser.c