This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 620e981d0da6 Revert "userfaultfd: support minor fault handling for shmem" omits 72f80609aa33 Revert "userfaultfd/selftests: use memfd_create for shmem [...] omits a5193aa6fa81 Revert "userfaultfd/selftests: create alias mappings in th [...] omits 79876d53e345 Revert "userfaultfd/selftests: reinitialize test context i [...] omits 0a6fadf31638 Revert "userfaultfd/selftests: exercise minor fault handli [...] omits 203388337996 Merge branch 'akpm-current/current' omits 9ac4be2d1007 Merge remote-tracking branch 'mhi/mhi-next' omits 8d579f267597 Merge remote-tracking branch 'fpga/for-next' omits dd62fd065195 Merge remote-tracking branch 'hyperv/hyperv-next' omits 7cdcd9859a58 Merge remote-tracking branch 'xarray/main' omits db6d541ca72f Merge remote-tracking branch 'nvmem/for-next' omits 35a926734b21 Merge remote-tracking branch 'slimbus/for-next' omits 98b814b6a7f3 Merge remote-tracking branch 'gnss/gnss-next' omits 5b8d7175b6e7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 88ffdeab514a Merge remote-tracking branch 'coresight/next' omits a06d7cbb8f37 Merge remote-tracking branch 'livepatching/for-next' omits 2f1e4c6ec1e7 Merge remote-tracking branch 'pinctrl-intel/for-next' omits bae36b026e4d Merge remote-tracking branch 'pinctrl/for-next' omits ee8cf4b69aa2 Merge remote-tracking branch 'gpio-intel/for-next' omits f55af63636b1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits aa713d312674 Merge remote-tracking branch 'rpmsg/for-next' omits f7c3850978f9 Merge remote-tracking branch 'vhost/linux-next' omits 7ea49e9db65e Merge remote-tracking branch 'scsi-mkp/for-next' omits bc1beac72ee4 Merge remote-tracking branch 'scsi/for-next' omits 4b61ea0a717d Merge remote-tracking branch 'cgroup/for-next' omits 583fb5234afb Merge remote-tracking branch 'icc/icc-next' omits 429af2e8ac85 Merge remote-tracking branch 'staging/staging-next' omits 38fb159c2269 Merge remote-tracking branch 'thunderbolt/next' omits 902343d6397c Merge remote-tracking branch 'phy-next/next' omits 99d2a5285169 Merge remote-tracking branch 'extcon/extcon-next' omits 63a6b1b2a23b Merge remote-tracking branch 'char-misc/char-misc-next' omits 4ee51f06e565 Merge remote-tracking branch 'tty/tty-next' omits 9105f9d447d3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits e47f8881673c Merge remote-tracking branch 'usb/usb-next' omits 0bdbd726b428 Merge remote-tracking branch 'ipmi/for-next' omits 3b95662e26b0 Merge remote-tracking branch 'leds/for-next' omits d52269f60306 Merge remote-tracking branch 'drivers-x86/for-next' omits e7f138e39430 Merge remote-tracking branch 'workqueues/for-next' omits 80109816521e Merge remote-tracking branch 'percpu/for-next' omits 8958e0aee251 Merge remote-tracking branch 'kvms390/next' omits f98d28c31c01 Merge remote-tracking branch 'kvm-arm/next' omits c50d0b0fb9bf Merge remote-tracking branch 'kvm/next' omits b1da16c05284 Merge remote-tracking branch 'rcu/rcu/next' omits 68f633f8ba92 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 55b46db6f1a2 Merge remote-tracking branch 'edac/edac-for-next' omits d34cf22ff1a6 Merge remote-tracking branch 'tip/auto-latest' omits d3468ef4ccf2 Merge remote-tracking branch 'spi/for-next' omits b296f04f9d1e Merge remote-tracking branch 'devicetree/for-next' omits 24362afecfcb Merge remote-tracking branch 'iommu/next' omits a8750003babe Merge remote-tracking branch 'selinux/next' omits a3df0805b7d3 Merge remote-tracking branch 'keys/keys-next' omits 30ad1d6d7e02 Merge remote-tracking branch 'apparmor/apparmor-next' omits 176a0e5e38e8 Merge remote-tracking branch 'security/next-testing' omits 9408b6b1c1e3 Merge remote-tracking branch 'regulator/for-next' omits 62af235dbe5b Merge remote-tracking branch 'battery/for-next' omits 3c0929848106 Merge remote-tracking branch 'mfd/for-mfd-next' omits 4ff6830cd1c4 Merge remote-tracking branch 'mmc/next' omits d7e1c4dddec3 Merge remote-tracking branch 'device-mapper/for-next' omits 137127729690 Merge remote-tracking branch 'block/for-next' omits 6bc11bba3dbc Merge remote-tracking branch 'input/next' omits 2eb49f1aa1b4 Merge remote-tracking branch 'sound-asoc/for-next' omits 9c4c9c0f5572 Merge remote-tracking branch 'sound/for-next' omits 051c5cf1c806 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits c19e6b76d941 Merge remote-tracking branch 'drm-msm/msm-next' omits e01cd6b27926 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 94ae27699083 Merge remote-tracking branch 'amdgpu/drm-next' omits 565d89179d5c Merge remote-tracking branch 'drm-misc/for-linux-next' omits b060253648db Merge remote-tracking branch 'crypto/master' omits b4e8a3cf363f Merge remote-tracking branch 'spi-nor/spi-nor/next' omits d738a9a88296 Merge remote-tracking branch 'nand/nand/next' omits c181f246fd44 Merge remote-tracking branch 'mtd/mtd/next' omits fe7f97e68727 Merge remote-tracking branch 'gfs2/for-next' omits 0caf42c0f9a3 Merge remote-tracking branch 'bluetooth/master' omits 6b5a6eea45dc Merge remote-tracking branch 'dlm/next' omits 12c41a6c4d47 Merge remote-tracking branch 'ieee1394/for-next' omits 679fe7f68a88 Merge remote-tracking branch 'opp/opp/linux-next' omits 593ce996b0fe Merge remote-tracking branch 'devfreq/devfreq-next' omits 5abb5272986d Merge remote-tracking branch 'pm/linux-next' omits 80ec099a1914 Merge remote-tracking branch 'v4l-dvb-next/master' omits a0e12ffee863 Merge remote-tracking branch 'v4l-dvb/master' omits f53e3703190e Merge remote-tracking branch 'jc_docs/docs-next' omits ef0d27e738eb Merge remote-tracking branch 'dmi/dmi-for-next' omits ea8abd928f4f Merge remote-tracking branch 'i3c/i3c/next' omits 1dd7628bc48a Merge remote-tracking branch 'hid/for-next' omits 6176084a5075 Merge remote-tracking branch 'printk/for-next' omits f0228824b4b8 Merge remote-tracking branch 'vfs/for-next' omits 018b0e4e552a Merge remote-tracking branch 'v9fs/9p-next' omits 58b19fe536cc Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 3a968babc920 Merge remote-tracking branch 'cel/for-next' omits 426bd53f5708 Merge remote-tracking branch 'fuse/for-next' omits aa4e6fcca4f4 Merge remote-tracking branch 'f2fs/dev' omits b372e173b6e8 Merge remote-tracking branch 'ext4/dev' omits 58fbc48f9710 Merge remote-tracking branch 'ext3/for_next' omits d0777907b0e0 Merge remote-tracking branch 'exfat/dev' omits 78d0140c47c4 Merge remote-tracking branch 'ecryptfs/next' omits 5241efc5b175 Merge remote-tracking branch 'cifs/for-next' omits ad649ddf0ca0 Merge remote-tracking branch 'btrfs/for-next' omits 9a95f4463856 Merge remote-tracking branch 'fscache/fscache-next' omits 6109adf41ed3 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 249149aabdf5 Merge remote-tracking branch 'sh/for-next' omits 295f4efbbff3 Merge remote-tracking branch 's390/for-next' omits e78f2516def6 Merge remote-tracking branch 'parisc-hd/for-next' omits e0f9dad4a1c9 Merge remote-tracking branch 'mips/mips-next' omits 8896448730af Merge remote-tracking branch 'microblaze/next' omits 429b0adbb461 Merge remote-tracking branch 'm68knommu/for-next' omits 6b0eeb097d29 Merge remote-tracking branch 'm68k/for-next' omits edf880853139 Merge remote-tracking branch 'h8300/h8300-next' omits 6f7251193c9a Merge remote-tracking branch 'csky/linux-next' omits a9940be34aa2 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 076bbb0f827a Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits d520dfea7e6b Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 553eae2322a7 Merge remote-tracking branch 'tegra/for-next' omits b80e53af4699 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 14b8086e7dcb Merge remote-tracking branch 'stm32/stm32-next' omits 7097d22b612a Merge remote-tracking branch 'scmi/for-linux-next' omits 772640151f98 Merge remote-tracking branch 'samsung-krzk/for-next' omits e623f67ad641 Merge remote-tracking branch 'rockchip/for-next' omits 45e86e7fa1ac Merge remote-tracking branch 'reset/reset/next' omits 27d6aeaf2303 Merge remote-tracking branch 'renesas/next' omits 55fde43810e0 Merge remote-tracking branch 'realtek/for-next' omits 813c6907d9da Merge remote-tracking branch 'raspberrypi/for-next' omits cfb5e8d8a556 Merge remote-tracking branch 'qcom/for-next' omits ce3b46163650 Merge remote-tracking branch 'omap/for-next' omits e0c6628623df Merge remote-tracking branch 'mvebu/for-next' omits 91b6fd3d24c2 Merge remote-tracking branch 'mediatek/for-next' omits 693adba188d5 Merge remote-tracking branch 'keystone/next' omits 77074e1ceb70 Merge remote-tracking branch 'imx-mxs/for-next' omits 05dceb92065c Merge remote-tracking branch 'drivers-memory/for-next' omits 862ddee13ca2 Merge remote-tracking branch 'at91/at91-next' omits 48989106decf Merge remote-tracking branch 'aspeed/for-next' omits e74a31a340c0 Merge remote-tracking branch 'amlogic/for-next' omits 610dd85e0e82 Merge remote-tracking branch 'actions/for-next' omits f5b05e2d6b52 Merge remote-tracking branch 'arm-soc/for-next' omits cc5383d22736 Merge remote-tracking branch 'arm/for-next' omits 4144f20d1bb8 Merge remote-tracking branch 'asm-generic/master' omits b9bb7c062cc9 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 46279723883d Merge remote-tracking branch 'cel-fixes/for-rc' omits b69757054466 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits c7df8b186b41 Merge remote-tracking branch 'erofs-fixes/fixes' omits 1a97354278f0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits eca4b656b63d Merge remote-tracking branch 'pidfd-fixes/fixes' omits 7cf5d1f24bfd Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 1cd7306ed8df Merge remote-tracking branch 'mmc-fixes/fixes' omits 55a51545ceb2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits de2b743bbc01 Merge remote-tracking branch 'scsi-fixes/fixes' omits bafe7a369e5e Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits c1a9917785d3 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 1758bc170cdd Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 838f9bb3ef99 Merge remote-tracking branch 'omap-fixes/fixes' omits 82615fdd55f7 Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 8c010b20406f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits b69a94ac4019 Merge remote-tracking branch 'ide/master' omits 28ecaa696aab Merge remote-tracking branch 'input-current/for-linus' omits f41ab2037d50 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits 184b9873cb40 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits cfb4ea92ac7d Merge remote-tracking branch 'staging.current/staging-linus' omits a02cd3958290 Merge remote-tracking branch 'phy/fixes' omits d7d1de1c4332 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 01ac6df6005f Merge remote-tracking branch 'usb.current/usb-linus' omits 743e6b6c3f25 Merge remote-tracking branch 'tty.current/tty-linus' omits 21c78e86abff Merge remote-tracking branch 'pci-current/for-linus' omits a28a19aeacb1 Merge remote-tracking branch 'spi-fixes/for-linus' omits f1ab0c79a22f Merge remote-tracking branch 'regulator-fixes/for-linus' omits bc7f6c4baab3 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 1f140133765c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 14d554f237e3 Merge remote-tracking branch 'sound-current/for-linus' omits d3dd594bdb0a Merge remote-tracking branch 'ipsec/master' omits 97b303fdda52 Merge remote-tracking branch 'bpf/master' omits 9d93e2f376c0 Merge remote-tracking branch 'net/master' omits 6e26b973c7d1 Merge remote-tracking branch 's390-fixes/fixes' omits e46faf4756f6 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 5861f35aed79 Merge remote-tracking branch 'kbuild-current/fixes' omits 72800e6d59d1 Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus omits 1f4782e17ecf Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 2a93b8881906 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 3a4caf37b5bc Merge series "Report jack and button detection + Capture S [...] omits d6eea15db9e5 Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] omits 8b1ef4d4ef45 Merge series "ASoC: sdm845: array out of bound issues" fro [...] omits 113e7a60209a ASoC: rt5682: add delay time of workqueue to control next [...] omits a29ba32ac977 ASoC: rt715-sdca: Remove unused including <linux/version.h> omits bcfb088e7686 ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw [...] omits 2a29ad9ffc2a ASoC: convert Microchip I2SMCC binding to yaml omits 5974fb2911b9 ASoC: cs42l42: Wait for PLL to lock before switching to it omits b5019672a052 ASoC: cs42l42: Only start PLL if it is needed omits 43cb98d6ba84 ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT omits 8ecb782355f3 ASoC: cs42l42: Use bclk from hw_params if set_sysclk was n [...] omits f3f6f77beaee ASoC: cs42l42: Report jack and button detection omits a6ea36692a48 ASoC: cs42l42: Add Capture Support omits f1fe73ce6286 ASoC: cs42l42: Set clock source for both ways of stream omits 48a679742612 ASoC: cs42l42: Provide finer control on playback path omits 384c0c11be3f ASoC: cs42l42: Disable regulators if probe fails omits 0e992635233c ASoC: cs42l42: Remove power if the driver is being removed omits ffe96a976420 regmap: set debugfs_name to NULL after it is freed omits e3a1a31b8ec0 ASoC: SOF: intel: fix wrong poll bits in dsp power down omits 480c25e7003d ASoC: codecs: wcd934x: add a sanity check in set channel map omits 3ed85d1e1aa5 ASoC: qcom: sdm845: Fix array out of range on rx slim channels omits a5fd5e475655 ASoC: qcom: sdm845: Fix array out of bounds access omits 2faf58c0a9f4 PM / devfreq: Check get_dev_status in devfreq_update_stats omits 102ac9067dce Revert "staging: wfx: remove unused included header files" omits 8de2af767b55 staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() omits 2b5d923c01cf staging: rtl8188eu: fix potential memory corruption in rtw [...] omits 3b897cb890d5 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() omits ea5af40224af Merge v5.12-rc2 into staging-linus omits 58f3367b2359 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement omits c74f7f042af3 Merge branch 'for-5.13-vsprintf-pgp' into for-next omits 3453afc70070 vsprintf: dump full information of page flags in pGp fix omits 2ce0893b9b81 vsprintf: dump full information of page flags in pGp omits 0d4fec8b8914 mm, slub: don't combine pr_err with INFO omits 745af6320fb0 mm, slub: use pGp to print page flags omits ead791522faf Merge v5.12-rc2 into tty-next omits e44ad3f18158 Merge v5.12-rc1 into staging-next omits 080951f99de1 Merge v5.12-rc2 into char-misc-next omits bebccc4bc658 Merge v5.12-rc2 into usb-next omits c15bdc83ef0c gdb: lx-symbols: store the abspath() omits ee2bd7d02c28 aio: simplify read_events() omits 0e69b6654959 kernel/crash_core: add crashkernel=auto for vmcore creation omits 5dd400e9b0b6 kernel/fork.c: simplify copy_mm() omits 484637bda13a fs: fat: fix spelling typo of values omits 012852350a2d include/linux/compat.h: remove unneeded declaration from C [...] omits aa7865d08b18 lib: fix inconsistent indenting in process_bit1() omits 998a0df2827d lib/bch.c: fix a typo in the file bch.c omits 1b463822b278 kernel/async.c: fix pr_debug statement omits 95dcfd2d1255 proc/sysctl: make protected_* world readable omits 26773d2576c2 procfs/dmabuf: add inode number to /proc/*/fdinfo omits dfd1f999c74c procfs: allow reading fdinfo with PTRACE_MODE_READ omits e0f8ef1e3735 kernel/hung_task.c: Monitor killed tasks. omits 20d6fc2ca198 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 177599ed224d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 85451e933e44 mm/process_vm_access.c: remove duplicate include omits 15fdef6ef578 mm/mempolicy: minor coding style tweaks omits 4a4f41f37d85 mm/memory_hotplug: minor coding style tweaks omits 2a98bb53c260 mm/vmalloc: minor coding style tweaks omits 0b37f4e79e57 mm/frontswap: minor coding style tweaks omits 1baea0d44619 mm/mlock: minor coding style tweaks omits 97a352474129 mm/filemap: minor coding style tweaks omits 2c06d5991baf mm/page_alloc: minor coding style tweaks omits 39cc1f745c45 mm/shmem: minor coding style tweaks omits 5a6b51c7f63f mm/oom_kill: minor coding style tweaks omits f318f25c9eda mm/compaction: minor coding style tweaks omits d7822af3dc5c mm/vmscan: minor coding style tweaks omits e3a92758d201 mm/sparse: minor coding style tweaks omits 3087fe0c30d8 mm/swapfile: minor coding style tweaks omits e24b8fec24a5 mm/mempool: minor coding style tweaks omits 74046409fda4 mm/highmem: Remove deprecated kmap_atomic omits 1b9693a41837 mm/zswap.c: switch from strlcpy to strscpy omits 128d7bb63a41 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits 982a51fba545 selftests/vm: gup_test: fix test flag omits e348e72d1885 mm/gup: longterm pin migration cleanup omits 767aaab6c38f mm/gup: change index type to long as it counts pages omits 7c96fe8ac940 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits 778de743986f mm/gup: migrate pinned pages out of movable zone omits 10791c9b20b6 mm/gup: do not migrate zero page omits a88c2b13d0b9 mm: honor PF_MEMALLOC_PIN for all movable pages omits 1bef38e48829 mm: apply per-task gfp constraints in fast path omits 725bc2d18cf0 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits b610bc36e8ef mm/gup: check for isolation errors omits c524feb55acf mm/gup: return an error on migration failure omits 1ba71969be37 mm/gup: check every subpage of a compound page during isolation omits 6d32ee40475f mm/gup: don't pin migrated cma pages in movable zone omits 408c62850c45 mm/util.c: reduce mem_dump_obj() object size omits 0d834ca5df57 mm/mmap.c: don't unlock VMAs in remap_file_pages() omits bec059c3a3fd x86/mm: track linear mapping split events omits 0d2fa592ed86 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits 8af5efba8f39 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 82c687e7cc67 mm: no more EINVAL from /proc/sys/vm/stat_refresh omits 793d274c8664 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits a73483d81eaf mm: vmstat: add cma statistics omits c1910bf5088d mm: compaction: update the COMPACT[STALL|FAIL] events properly omits 66a33679d6a6 mm/compaction: remove unused variable sysctl_compact_memory omits 135525ee0c34 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 284d0775b77a mm/vmscan: move RECLAIM* bits to uapi header omits 2405a6a1b53a userfaultfd/selftests: exercise minor fault handling shmem [...] omits 3ad6ed83a57d userfaultfd/selftests: reinitialize test context in each test omits 22bcbbe6a546 userfaultfd/selftests: create alias mappings in the shmem test omits 4e3e08fc35e5 userfaultfd/selftests: use memfd_create for shmem test type omits 3407bec05d6d userfaultfd: support minor fault handling for shmem omits c206da99de62 userfaultfd/selftests: add test exercising minor fault handling omits 84f5a24808c7 userfaultfd: update documentation to describe minor fault [...] omits edf1fae38236 userfaultfd: add UFFDIO_CONTINUE ioctl omits 8759106d89f9 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits 45c811b84a7b userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits 5026688b15be userfaultfd: add minor fault registration mode omits db404c4dfb4f mm/huge_memory.c: remove unnecessary local variable ret2 omits 92296b4e5e7b khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits 6f4784ad27ae khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits dbaa4a675017 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits f9d1306feec9 khugepaged: remove unneeded return value of khugepaged_col [...] omits ca0d20124f8f mm: hugetlb: optimize the code with the help of the compiler omits c43733d197df mm: hugetlb: gather discrete indexes of tail page omits 8e6648bccac4 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits a9b1cb87963d mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 8e3b2d5e1e1b mm: hugetlb: set the PageHWPoison to the raw error page omits 5bbc0bd85707 mm: hugetlb: alloc the vmemmap pages associated with each [...] omits f3182f369cd3 mm: hugetlb: free the vmemmap pages associated with each H [...] omits fe7b06715dbf mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 074aa69b6b96 Merge branch 'for-5.13/io_uring' into for-next omits 677100fa2843 Merge branch 'io_uring-5.12' into for-next omits 22eeaa6096b6 io_uring: switch to atomic_t for io_kiocb reference count omits 7ea584c0f5c7 io_uring: wrap io_kiocb reference count manipulation in helpers omits 3d62cc53062d io_uring: simplify io_resubmit_prep() omits 75db70ba3c16 io_uring: merge defer_prep() and prep_async() omits da0a4db2fe38 io_uring: rethink def->needs_async_data omits 127e10ae7354 io_uring: untie alloc_async_data and needs_async_data omits 08ce7161a477 io_uring: refactor out send/recv async setup omits 2d174a513c37 io_uring: use better types for cflags omits 40d316a08bcf io_uring: refactor provide/remove buffer locking omits f61331712e8e io_uring: add a helper failing not issued requests omits 28f4b20223c8 io_uring: further deduplicate file slot selection omits 21693fd667e9 io_uring: reuse io_req_task_queue_fail() omits b39f3aa988f4 io_uring: avoid taking ctx refs for task-cancel omits 8bff1bf8abed io_uring: fix io_sq_offload_create error handling omits 63ec390152e4 Merge branch 'at91-fixes' into at91-next omits e2b1d7027713 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] omits 43cc37a4e9e4 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] omits 4223d8f4ea15 ARM: dts: at91-sama5d27_som1: fix phy address to 7 omits 361316d29e57 Merge branch 'efi/urgent' omits ee9b42fd7af6 Merge branch 'x86/cleanups' omits a279ae8ec587 Merge branch 'x86/core' omits 90ce89ee8f05 Merge branch 'x86/misc' omits edd38538ddb7 Merge branch 'x86/seves' omits 215756e7b2f8 Merge series "Report jack and button detection + Capture S [...] omits 8049f487071c io-wq: remove unused 'user' member of io_wq omits 62b99fc9b80d Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 2a84b6123c49 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 5fa184afc97d Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 406951a914e4 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 04012dd7d029 Merge series "Report jack and button detection + Capture S [...] omits 016e0d092045 ASoC: remove remnants of sirf prima/atlas audio codec omits 57427a37a7ac Revert "nfsd4: a client's own opens needn't prevent delegations" omits 71aafd6ec079 Revert "nfsd4: remove check_conflicting_opens warning" omits e39e727aa078 drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi omits ffd093cf9301 io_uring: Convert personality_idr to XArray omits 0172801cfe0a io_uring: clean R_DISABLED startup mess omits 0f85ec14f212 io_uring: fix unrelated ctx reqs cancellation omits 05ff6c4a0e07 io_uring: SQPOLL parking fixes omits 1cd2219246bd ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver omits 2eac35f48c07 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin omits b0c95242ebc2 ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] omits 0f76a9152019 ASoC: codecs/jz4770: Remove superfluous error message omits 393c52d2d109 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver omits c5f48a78e0cb ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] omits 51309c5bec7c ASoC: wm8962: Relax bit clock divider searching omits 7f6f181b3e2c USB: usblp: fix a hang in poll() if disconnected omits 6dac74b9a6ad USB: gadget: udc: s3c2410_udc: fix return value check in s [...] omits 25af815a5e73 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] omits dc649f810a4c usb: dwc3: qcom: Honor wakeup enabled/disabled state omits a14ecf9f692a usb: usb-mx2: Remove unused file omits e74fa668af3e usb: typec: stusb160x: fix return value check in stusb160x [...] omits cb518f3b783e usb: typec: tps6598x: Fix return value check in tps6598x_probe() omits f8aea504e509 usb: typec: tcpm: turn tcpm_ams_finish into void function omits 175d5cd62631 usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] omits 855b35ea96c4 usb: common: move function's kerneldoc next to its definition omits 5808746d6c41 usb: xhci-mtk: print debug info of endpoint interval omits 1b121617a69e usb: common: add function to get interval expressed in us unit omits 78ed99b75c7b usb: xhci-mtk: support to build xhci-mtk-hcd.ko omits 0c4c4f32ede2 usb: xhci-mtk: remove declaration of xhci_mtk_setup() omits 1c1fbff97449 usb: xhci-mtk: add some schedule error number omits bb179eb8e64b usb: xhci-mtk: rebuild the way to get bandwidth domain omits 8d1363876ec7 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] omits b52e68162054 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct omits 0959129b7a4a usb: xhci-mtk: use clear type instead of void omits 477466fa9ed3 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct omits a192e637cf26 usb: xhci-mtk: add a function to get bandwidth boundary omits d228a4d12397 usb: xhci-mtk: add a function to (un)load bandwidth info omits 5893cf518fc9 usb: xhci-mtk: use @sch_tt to check whether need do TT schedule omits fe2ee2b69416 usb: xhci-mtk: add only one extra CS for FS/LS INTR omits 71886ee0d3f3 usb: xhci-mtk: get the microframe boundary for ESIT omits 99ea56bd89aa usb: xhci-mtk: improve bandwidth scheduling with TT omits f6e1ab32bf68 usb: xhci-mtk: remove or operator for setting schedule parameters omits 9da54be651f8 x86/virtio: Have SEV guests enforce restricted virtio memo [...] omits fe065f84169a Merge branch 'x86/platform' omits 021c503e1508 opp: Invalidate current opp when draining the opp list omits 2e70d753789c clk: renesas: r8a779a0: Add TMU clocks omits 656020f332bf Merge branch 'timers/urgent' omits a2cb6a92342f Merge branch 'linus' omits 578bec1c2c6c Merge branch 'irq/core' omits 0cfe6ab39f05 Merge branch 'objtool/core' omits 956f73ef7c8a Merge branch 'perf/urgent' omits 56dc96e3ff7a Merge branch 'sched/core' omits b1c8f6c6ff83 Merge branch 'sched/urgent' omits d90c68b55d09 Merge branch 'timers/urgent' omits 0636b2c23cf8 Merge branch 'x86/cpu' omits 79decb9c22a7 Merge branch 'x86/mm' omits f794df3a949f Merge branch 'x86/platform' omits 08a99a137047 Merge branch 'x86/seves' omits 2d07216b5997 Merge branch 'x86/urgent' omits eca8f0c80a00 hrtimer: Update softirq_expires_next correctly after __hrt [...] omits 31513f644d1d drm/amdgpu: clean up non-DC suspend/resume handling omits e6a0cf02b03b drm/amdgpu: clean up S0ix logic omits b6d539e2ea8c drm/amdgpu: don't evict vram on APUs for suspend to ram omits 129450596797 drm/amdgpu: track what pmops flow we are in omits f80edef8ada8 drm/amdgpu: disentangle HG systems from vgaswitcheroo omits ed5d1593a1b5 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 646973ac1471 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 2e7d4f89607b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits acbed213c4a6 drm/amdgpu: only check for _PR3 on dGPUs omits 525e50a75d0a drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits e752b32b92f2 drm/amdgpu: add another raven1 gfxoff quirk omits c1b445149649 usb/host: enable auto power control for xhci-pci omits 5b3f4316e8fa ipmi: Handle device properties with software node API omits 55794b1d8623 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning omits 2a105d168e74 regulator: rt4831: Fix return value check in rt4831_regula [...] omits 810c4ac485e9 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls omits adda199c1ea2 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators omits 4e6e1364dccb f2fs: compress: add compress_inode to cache compressed blocks omits 6a7e4db6eb89 spi: ath79: remove spi-master setup and cleanup assignment omits 49fb4b971bac spi: ath79: always call chipselect function omits 74eb6804516b f2fs: fix a redundant call to f2fs_balance_fs if an error occurs omits 4bed5190a833 Revert "drivers:tty:pty: Fix a race causing data loss on close" omits 2b669371ce91 Merge series "parport: Introduce module_parport_driver() a [...] omits 483a27f37234 spi: mt6779: update spi document omits 7ea6fd9ba478 spi: lm70llp: Switch to use module_parport_driver() omits ef3a5316f41f spi: butterfly: Switch to use module_parport_driver() omits 9c9b536e1ee9 parport: Introduce module_parport_driver() helper macro omits 803c1aadecdb virt: acrn: Use vfs_poll() instead of f_op->poll() omits acd24e841d83 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] omits de73accc346c cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] omits 59263b2bab47 Merge branch 'devel' into for-next omits 1ccb48631512 pinctrl: ingenic: add missing call to of_node_put() omits 47106d4a2b5d pinctrl: rockchip: clear int status when driver probed omits e59287f7dfba Merge series "ASoC: remove more make W=1 warnings" from Pi [...] omits 2b5380e9135c Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] omits 84e4eb57ed62 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc omits 0ce5d3ac4ffe ASoC: codecs: fix platform_no_drv_owner.cocci warnings omits f87aec4585c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() omits a53a9159a677 spi: spi-nxp-fspi: Add imx8dxl support omits 94f302f374b4 spi: spi-nxp-fspi: Implement errata workaround for LS1028A omits 99a6a399a61e spi: spi-nxp-fspi: Add imx8dxl driver support omits 1e1c30db2ccb spi: spi-nxp-fspi: Add support for IP read only omits c11aa54f38ff f2fs: fix error handling in f2fs_end_enable_verity() omits d1c1b2005dad drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] omits 3a72308322cc tty: make everyone's write_room return >= 0 omits 0a4f0f9f597c tty: make everyone's chars_in_buffer return >= 0 omits 41f7f932b2cc tty: cleanup tty_chars_in_buffer omits 0417b82ebb88 tty: n_gsm, remove duplicates of parameters omits fb8d350c291c tty: hvc, drop unneeded forward declarations omits 4bc59d601040 tty: synclink_gt, drop unneeded forward declarations omits 2b389f69fc38 tty: localise ptychar and make it const omits 01a6f0a9434c tty: let tty_unregister_driver return void omits 9134f66ece99 tty: do not check tty_unregister_driver's return value omits 82e5fda75b44 tty: xtensa/iss, make rs_init static omits e819b7139fc5 tty: xtensa/iss, setup the timer statically omits 50db3a586490 tty: xtensa/iss, remove stale comments omits ff887a8d156d tty: xtensa/iss, don't reassign to tty->port omits dfa71dce08b7 tty: xtensa/iss, drop serial_version & serial_name omits ad5f5506251b tty: vcc, remove useless tty checks omits cd54e089e25f tty: vcc, use name strings directly omits 43b849968559 tty: vcc, drop version dump omits 09cd39196cfd tty: vcc, make globals static omits b2794f96cce0 tty: nozomi, remove useless debug prints omits a43474d6d141 tty: nozomi, remove init/exit messages omits ae9cf034bd16 tty: nozomi, remove struct buffer omits 08ad36baa441 tty: jsm_tty, make char+error handling readable omits e8ee2c07ac30 tty: con3215, remove tty->driver_data casts omits 0cc3bbcfe657 tty: con3215, remove unneeded tty checks omits b4536bebf075 tty: con3215, remove tasklet for tty_wakeup omits bc5f4af1c4c2 net: nfc: nci: drop nci_uart_default_recv omits 19ebc0278f95 net: nfc: nci: drop nci_uart_ops::recv_buf omits 4edcb6abb3d1 net: nfc: nci: remove memset of nci_uart_drivers omits 8528e788b8c6 net: caif: inline register_ldisc omits 400714ae9567 tty: 8250/serial_cs, propagate errors in simple_config omits 319550a79e5c tty: 8250, cleanup em485 timers omits 83b05aeeda8c tty: 8250, use ms_to_ktime omits 171082941a25 tty: imx, use ms_to_ktime omits 51a4f96f4cac tty: n_tty, set tty_ldisc_ops::owner omits 2789f8c5b00f tty: remove TTY_LDISC_MAGIC omits f4485e28389e tty: rocket, remove the driver omits 2eb13423c8e1 tty: isicom, remove this orphan omits 776c01feeccd tty: cyclades, remove this orphan omits c87f2e8195ee vgacon: comment on vga_rolled_over omits ba184fd40a0d PCI: remove synclink entries from pci_ids omits 4ced3fc14db7 MAINTAINERS: drop cyclades.com reference omits 296cc4e11c97 MAINTAINERS: orphan mxser omits 7651c985f015 f2fs: expose # of overprivision segments omits 175fb03e2419 ASoC: rt5682: remove useless initialization omits df665ec288c7 ASoC: rt5682: remove useless assignments omits 3398dfd4984a ASoC: rt5682: clarify expression omits aeaf81496428 ASoC: rt5677: remove useless assignment omits 71205f24bf79 ASoC: rt5677: clarify expression omits 78d61c46ac12 ASoC: rt5670: clarify expression omits 9fe9e3733061 ASoC: rt5668: remove useless assignments omits c7c2a964c73e ASoC: rt5668: clarify expression omits ef138bbc4eb0 ASoC: rt5665: clarify expression omits 7fe6b7ffe542 ASoC: rt5663: clarify expression omits 4b5fdec4f702 ASoC: rt5660: clarify expression omits 54ae982a9fd4 ASoC: rt5659: clarify expression omits 0b6fe4729dfb ASoC: rt5651: remove useless assignment omits 5906d0c64ddc ASoC: rt5651: clarify expression omits 1a9604542246 ASoC: rt5645: clarify expression omits 8fb4c29534f4 ASoC: rt5645: use logical OR omits 88704a9c9b6d ASoC: rt5640: clarify expression omits 2e0c5a4fdb83 ASoC: rt1308: clarify expression omits 25d4b3c27916 ASoC: rt1305: clarify expression omits 175a02a87b5a ASoC: rt1016: clarify expression omits 2f76b7f704f2 ASoC: rt1015: clarify expression omits 068bde16c9d1 ASoC: rt1011: clarify expression omits c573fca0fac3 ASoC: rt1011: remove redundant test omits 5acc964734db ASoC: rt1011: use logical OR omits 098acd30d38b ASoC: qcom: q6dsp: fix kernel-doc warning omits ff321d72e7f3 ASoC: Intel: bytcr_wm5102: remove unused static variable omits a45c305bbee3 ASoC: fsl: fsl_easrc: fix kernel-doc warning omits 0c6fbbe5ffd1 ASoC: fsl: fsl_ssi: fix kernel-doc warning omits 101d1e201fa1 ASoC: amd: renoir: remove invalid kernel-doc comment omits de233813778e ASoC: sigmadsp-regmap: fix kernel-doc warning omits 952b3b9f90a2 ASoC: rt5631: fix kernel-doc warning omits af54170f0c1b ASoC: jz4760: fix set but not used warning omits 8133968501b6 ASoC: cs4270: fix kernel-doc omits 62cde0ebfa5d Merge tag 'misc-habanalabs-fixes-2021-03-03' of https://gi [...] omits 3612e9f5df4c habanalabs: fix debugfs address translation omits 32e1b4cd087e habanalabs: Disable file operations after device is removed omits dca39490c5f0 habanalabs: Call put_pid() when releasing control device omits 7be10d1f7223 drivers: habanalabs: remove unused dentry pointer for debu [...] omits 28521885e372 habanalabs: mark hl_eq_inc_ptr() as static omits 870ef26e952c drivers: habanalabs: remove unused dentry pointer for debu [...] omits 49f78c54396a drivers: vmw_balloon: remove dentry pointer for debugfs omits 46d61f758482 virtio_console: remove pointless check for debugfs_create_dir() omits 1f8a51ee3242 tty: serial: pch_uart.c: remove debugfs dentry pointer omits 511a9d5dc2d4 Revert "serial: max310x: rework RX interrupt handling" omits f842a2938488 leds: trigger/tty: Use led_set_brightness_sync() from workqueue omits db1b8b93e01f leds: trigger: Fix error path to not unlock the unlocked mutex omits f62f8fe08085 ASoC: sgtl5000: Fix identation of .driver elements omits 046c4e329066 ASoC: codec: Omit superfluous error message in jz4760_code [...] omits b90efa752fe6 Merge tag 'tags/sound-sdw-kconfig-fixes' of git://git.kern [...] omits c1d668ec3e03 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] omits 75b7428ad18f Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] omits 4e1c5d4c35d8 staging: wimax/i2400m: convert __le32 type to host byte-order omits fd41eb765ff8 staging: wimax/i2400m: fix byte-order issue omits 964c7b51b325 staging: rtl8192e: remove redundant variable shadowing omits 0234aac6111b staging: rtl8192e: reformat rx_ts_record struct omits e47ce15c48c2 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] omits a07a93b7eace staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] omits 7bb03a844843 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] omits 311b30a779ca staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] omits 4315ff4533b6 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] omits f65b1ac07a8e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] omits 13c0a7634bdc staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] omits e68db9880d44 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] omits 831c4eba781e staging: rtl8723bs: os_dep: Replace sprintf with scnprintf omits 9be6c3296ab1 staging: rtl8723bs: hal: Replace sprintf with scnprintf omits 16fd00fbfb24 staging: rtl8723bs: core: Replace sprintf with scnprintf omits 4169c1a9893d staging:rtl8712: replace cap_* definitions with native ker [...] omits cde4deddce5c staging:rtl8712: use IEEE80211_FCTL_* kernel definitions omits ea5322228a86 staging:rtl8712: remove unused definitions from wifi.h omits 731a33bee015 staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A omits 5535412dc971 staging: fwserial: minor coding style fix omits 12ede4a15bb1 staging: comedi: dt2814: Clear stale AI data on detach omits 7b08a4ee04e1 staging: comedi: dt2814: Remove struct dt2814_private omits 612c06e1c038 staging: comedi: dt2814: Fix asynchronous command interrup [...] omits 34afca8dd447 staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] omits 3138c34bca61 staging: comedi: dt2814: Don't wait for conversion in inte [...] omits cc16d61ab838 staging: comedi: dt2814: Clear stale AI data before operation omits d1a5bd3f875c staging: comedi: pcl726: Use 16-bit 0 for interrupt data omits 355c84fa2f6b staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data omits 7cb249cadd07 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data omits e5aabd706de3 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data omits e42dd7442a8f staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] omits 6eec186a44c6 staging: comedi: pcl818: Fix endian problem for AI command data omits 44f26e028c88 staging: comedi: pcl711: Fix endian problem for AI command data omits b92634b83403 staging: comedi: me4000: Fix endian problem for AI command data omits b301bdc8c156 staging: comedi: dmm32at: Fix endian problem for AI command data omits 4ed84e4c429f staging: comedi: das800: Fix endian problem for AI command data omits b8c94370d1b3 staging: comedi: das6402: Fix endian problem for AI command data omits 9f17114aa832 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] omits a7638de0988f staging: comedi: addi_apci_1500: Fix endian problem for co [...] omits 8920b116495a staging: comedi: addi_apci_1032: Fix endian problem for CO [...] omits 651652def082 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() omits def9c897e73e staging: rtl8712: Fix possible buffer overflow in r8712_si [...] omits 35eda75caac9 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] omits 3c0992038070 staging: rtl8712: unterminated string leads to read overflow omits c852e27ef93f staging: rtl8192e: fix kconfig dependency on CRYPTO omits d698603e3bb4 pinctrl: rockchip: fix restore error in resume omits a4b3b354467c pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map omits 75c64508dfa6 ASoC: SOF: Intel: hda: enable async suspend omits 59dffc7769d7 ASoC: wm8524: Do not print probe defer error omits 2acbcd2aae57 ASoC: Intel: atom: fix kernel-doc omits 17b898dfe583 ASoC: soc-dai: fix kernel-doc omits e2fc89104476 ASoC: codecs: nau8825: fix kernel-doc omits d43f821b8a01 ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM omits 4423a2724e3d ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding omits cb43e3692731 ASoC: mchp-i2s-mcc: Add FIFOs support omits 1d6257bbe6e9 ASoC: mchp-i2s-mcc: Add support to select TDM pins omits 89dcd5cc4bee ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] omits 02d212ce7c72 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 omits bec93283948a ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config omits 94e534632b1b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only omits 79f506ff2481 pinctrl: stm32: add missing of_node_put omits 5e6a9965b25b pinctrl: armada-cp110 - fix MPP54/MPP55 functions omits 1367375f5359 pinctrl: cp110-system-controller: fix the pin function names omits 0b7bfe1f18cb pinctrl: equilibrium: add missing of_node_put omits 466b4bed6798 usb: gadget: f_uac1: stop playback on function disable omits 089a8b8c6634 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] omits 1236c1d95c99 USB: gadget: u_ether: Fix a configfs return code omits 1016ecc84404 usb: dwc3: qcom: add ACPI device id for sc8180x omits c9de574e76bc Goodix Fingerprint device is not a modem omits a02321775cb8 Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] omits fee00af759de Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] omits 4599b55781ef Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] omits aecf9b8cf004 Merge series "ASoC: core: remove cppcheck warnings" from P [...] omits 15f98893b0f3 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] omits a2d3fb0a622e Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] omits f8e3cce63e74 Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] omits 3b484b4708b5 Merge series "ASoC: rt*: Constify static structs" from Rik [...] omits b68d7e812d4e Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] omits 8bca441a1730 ipmi:ssif: make ssif_i2c_send() void omits bd46c0d02ad6 ipmi: Refine retry conditions for getting device id omits e93b27faa442 pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] omits 755a74fc655e regulator: add missing call to of_node_put() omits 6930ab7ac03c regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] omits b15d870510c0 regulator: spmi: Add support for ULT LV_P50 and ULT P300 omits a262057df513 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver omits cfa0faec5fc0 ASoC: Intel: Skylake: Compile when any configuration is selected omits 0f780e4bef45 ASoC: fsl_xcvr: move reset assert into runtime_resume omits b0fd1b9bd056 ASoC: SOF: Intel: hda: turn off display power in resume omits e067855b8146 ASoC: Intel: boards: sof-wm8804: add check for PLL setting omits 7f7d1c4fce10 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] omits 6d85d770c171 ASoC: fsl_sai: Add pm qos cpu latency support omits e3fdb6288dd0 ASoC: uniphier: Simplify the return expression of uniphier [...] omits 44233a5ba251 spi: cadence-quadspi: add missing of_node_put omits c5f754fd0a31 spi: atmel: Drop unused variable omits d86e880f7a7c spi: rockchip: avoid objtool warning omits 9923f8e3039e spi: omap2-mcspi: Activate pinctrl idle state during runti [...] omits 54928c5c63c8 ASoC: constify of_phandle_args in snd_soc_get_dai_name() omits bafe21c9d01b ASoC: fsl: p1022_ds: remove useless assignment omits 3fb0dcec3e60 ASoC: fsl: mpc8610: remove useless assignment omits 5a6d43108095 ASoC: fsl: mpc5200: signed parameter in snprintf format omits 40e2c4450a34 ASoC: fsl: imx-hdmi: remove unused structure members omits e06a8f1a7c4c ASoC: fsl: fsl_ssi: remove unnecessary tests omits e7347520a432 ASoC: fsl: fsl_esai: clarify expression omits e80382fe721f ASoC: fsl: fsl_easrc: remove useless assignments omits faff74679f51 ASoC: fsl: fsl_dma: remove unused variable omits ca289c2c70c1 ASoC: fsl: fsl_asrc: remove useless assignment omits 69011a3193be ASoC: sh: siu_pcm: remove unused variable omits 075bfe61c88a ASoC: sh: siu_pcm: remove useless assignment omits 0711cb41ce02 ASoC: sh: rcar: ssi: remove redundant assignment omits a029ad994d24 ASoC: sh: rcar: ctu: add missing error check omits d15737e24a96 ASoC: sh: rcar: simplify return omits 8644cbf296de ASoC: sh: rcar: align function prototypes omits 2497d156c297 ASoC: sh: dma-sh7760: remove unused variable omits eb9db3066cdb ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata omits 0c34af2d5c9b ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata omits 7150186f1edb ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata omits 131036ffae21 ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata omits 6503916cefd8 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() omits c813f6ed347c ASoC: soc-pcm: add dpcm_runtime_setup() omits 9337e738b96d ASoC: soc-pcm: add dpcm_runtime_setup_fe() omits 75c4b5945d01 ASoC: soc-pcm: unpack dpcm_init_runtime_hw() omits bae5b4aff2dd ASoC: soc-pcm: remove strange format storing omits ba55cb110dc3 ASoC: rsnd: cleanup ppcheck warning for adg.c omits 783c09cbd1b5 ASoC: rsnd: cleanup ppcheck warning for cmd.c omits d1031c8c058a ASoC: rsnd: cleanup ppcheck warning for core.c omits 8f5412423337 ASoC: rsnd: cleanup ppcheck warning for ssi.c omits 5c8f0b2a8d9c ASoC: rsnd: cleanup ppcheck warning for ssiu.c omits 4ff97b8dc7e6 ASoC: samsung: snow: remove useless test omits 1e4a9fcffd56 ASoC: samsung: smdk_wm8994: add missing return omits feb45eb2ecaf ASoC: samsung: s3c24xx_simtec: add missing error check omits b832fa1ce082 ASoC: samsung: i2s: remove unassigned variable omits 8754b443fa7d ASoC: generic: simple-card-utils: remove useless assignment omits 761fa730a2e1 ASoC: soc-topology: clarify expression omits 56fc1a7fd01e ASoC: soc-pcm: add error log omits 52fcd9638da0 ASoC: soc-pcm: remove shadowing variable omits 8f7351ec37b5 ASoC: soc-pcm: remove redundant assignment omits 56dc057925b1 ASoC: soc-ops: remove useless assignment omits 0076777b8753 ASoC: lpass-wsa-macro: add missing test omits 5c3252b3f711 ASoC: wcd934x: remove useless return omits 71ea36550bda ASoC: wcd9335: clarify return value omits 297ef0a73103 ASoC: wcd-clsh-v2: align function prototypes omits 63a372715a3c ASoC: qcom: q6asm: align function prototypes omits 7ca70ca9914c ASoC: qcom: q6afe: align function prototype omits 924d4aad2433 ASoC: qcom: q6afe: remove useless assignments omits fd565b469d21 ASoC: qcom: q6dsp-dai: clarify expression omits 25ab7dcdb77e ASoC: qcom: lpass-platform: remove useless assignment omits 0bf10fbda556 ASoC: qcom: lpass-hdmi: remove useless return omits 39f9eb613070 ASoc: rt5631: Constify static struct coeff_clk_div omits c85ca92c716b ASoC: rt*: Constify static struct acpi_device_id omits 84732dd4ff3a ASoC: rt*: Constify static struct snd_soc_dai_ops omits 3ebb1b951880 ASoC: rt*: Constify static struct sdw_slave_ops omits 536e9fc6678d Merge existing fixes from spi/for-5.12 omits f198cbf049ca Merge existing fixes from regulator/for-5.12 omits 0c493b8d3697 Merge existing fixes from asoc/for-5.12 omits 66f9f2d5d94f regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] omits 14711e8f92cc dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] omits 3b7957b1d304 dt-bindings: mfd: Convert rn5t618 to json-schema omits 80629611215d MAINTAINERS: Add entry for Netronix embedded controller omits 6221220ae9ad rtc: New driver for RTC in Netronix embedded controller omits 03b990096cd5 pwm: ntxec: Add driver for PWM function in Netronix EC omits c269c4d5797e mfd: Add base driver for Netronix embedded controller omits ef24d460640a dt-bindings: mfd: Add binding for Netronix embedded controller omits 13ac627fffae dt-bindings: Add vendor prefix for Netronix, Inc. omits b0ff7ee301a6 staging: clocking-wizard: Remove the hardcoding of the clo [...] omits 9783ae3621bd staging: clocking-wizard: Add support for fractional support omits fe4887730093 staging: clocking-wizard: Add support for dynamic reconfiguration omits 85fbd1988112 staging: clocking-wizard: Allow changing of parent rate fo [...] omits fdb90a36771c staging: clocking-wizard: Update the fixed factor divisors omits 97e18edaff55 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade omits 1da25b8c9a9c staging: clocking-wizard: Fix kernel-doc warning omits 1d58372b4bde staging: rtl8192e: reformat bss_ht struct omits b84c0312093b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct omits 2c32a46f9812 staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] omits eca151e0604b staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] omits bde4a20ca290 staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] omits 9fd0deeb1d39 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] omits cf943917a884 staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] omits 4c22ebf822d4 staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] omits c53926e94754 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] omits d61b656485a4 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] omits d64c995353d3 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] omits 05bb37ea7dad staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] omits 7e8442f43684 staging: rtl8192e: remove blank line in bss_ht struct omits 60d554615493 staging: wimax: fix code style issues omits 9f80e6bde374 staging: vc04_services: fix indent in vchiq_debugfs_node omits a5bab1ae6669 staging: rt8192u: Move constant in comparison to the RHS omits 3ac359397a99 staging: wimax: Fix block comment style issue in stack.c omits 36b12ec18c6c staging: android: Remove filename reference from file omits 71c251c56d33 staging: comedi dt2814: Removed unused variables omits 36ca8041c9f1 staging: wimax: i2400m: add space before open parenthesis omits db849d29e3a4 staging: kpc2000: code style: fix line length issue omits 0c9b31d21fee staging: kpc2000: code style: match alignment with open pa [...] omits 3f574dedf2e0 staging: rtl8192e: fix alignment issues in rtllib_wx.c omits 51e623de793e staging: rtl8192e: reformat ba_record struct omits 9dd08166deec staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] omits 30db4b618fe0 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] omits d6af12204d82 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] omits 84fa45615a84 staging: rtl8192e: rename DialogToken to dialog_token in b [...] omits 5d9b11f1f7a5 staging: rtl8192e: rename bValid to b_valid in ba_record struct omits 4b2fb9793255 staging: rtl8192e: rename Timer to timer in ba_record struct omits 821530630520 staging: rtl8192e: rename TID to tid in delba_param_set union omits ee44850766be staging: rtl8192e: rename Initiator to initiator in delba_ [...] omits baee9f73fd1c staging: rtl8192e: rename Reserved to reserved in delba_pa [...] omits a36d9fd796be staging: rtl8192e: rename shortData to short_data in delba [...] omits 503c94e96359 staging: rtl8192e: rename charData to char_data in delba_p [...] omits d0d3422d6b8c staging: rtl8723bs: fix code style comparison warning omits d0f1be75eb16 staging: gasket: removed unnecessary debug message to fix [...] omits e831c4c79988 staging: gasket Fix comparison with Null omits 1f384afad907 staging: octeon: cleanup unnecessary parentheses in ethern [...] omits 7478aa69eea5 staging: fwserial: match alignment with open parenthesis omits 8e017c0c6deb staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c omits c15f7dd8114b staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c omits 220f1032f382 staging: greybus: Fix blank line style issue in sdio.c omits f8f4472df272 staging: sm750fb: added identifier names for function decl [...] omits acbb1e45d163 staging: hikey9xx: fix warning styling issues omits e4142829a123 staging: rtl8192e: rename TID to tid in ba_param_set union omits fea0881f1594 staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] omits f76df002afdf staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] omits 7dd69f3b9c3f staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] omits 5e575247ab87 staging: rtl8192e: rename shortData to short_data in ba_pa [...] omits 95de6c7f5528 staging: rtl8192e: rename charData to char_data in ba_para [...] omits d97256afd891 staging: wimax/i2400m: don't change the endianness of one [...] omits c0e3feabb96d staging: vt6656: Fix alignment of function args omits 9cabc19c00ca staging: rtl8188eu: Format comments omits 8a93be91c35e staging: emxx_udc: remove unused variable driver_desc omits c528d91df098 staging: qlge: fix comment style in qlge_main.c omits dc3400b788f6 staging: rtl8723bs: Remove unused function pointer typedef [...] omits 9b4ccaf43532 staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] omits 98a09edc981a staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] omits c6755e180e55 staging: rtl8192e: rename ShortData to short_data in seque [...] omits 09f33a2e1522 staging: rtl8192e: Fix comparisons to NULL omits 991d95ac501e staging: rtl8192e: fix typo in a function name omits 24162cca2a2f staging: rtl8192e: fix typo in a comment omits 28f80f82a70f staging: wfx: Fix alignment style issue in sta.c omits c5d50491182b staging: wfx: logical continuations should be on the previ [...] omits e76ded12b867 staging: wlan-ng: Remove unused function pointer typedef f [...] omits ee011f1927e3 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c omits e7ecd9987c1f Staging: mt7621-pci: fixed a blank line coding style issue omits d13927921e54 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] omits 4e9e87b1b807 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] omits 5d5b2e776732 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c omits c54c50e52089 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c omits 3516e2dc74fb staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] omits d12a064dbb06 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] omits 816fa08a1a32 ARM: OMAP4: Fix cpu_pm handling for HS/EMU interrupt save omits 9e04adfcab78 mhi: Fix double dma free omits 667fbb3fcde1 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer omits d25bf523b8aa nvmem: Kconfig: Correct typo in NVMEM_RMEM omits 7e69d07d7c3c Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] omits 2c36185526ad nvmem: core: skip child nodes not matching binding omits 2bf4fd065384 nvmem: Add driver to expose reserved memory as nvmem omits 48562270a53c dt-bindings: nvmem: Add bindings for rmem driver omits 40f592233f78 nvmem: imx-iim: Use of_device_get_match_data() omits a918c3558ce8 nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] adds e5e8b80d352e sparc64: Fix opcode filtering in handling of no fault loads adds 69264b4a43af sparc: sparc64_defconfig: remove duplicate CONFIGs adds 6a30bedfdf3b Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc adds f7d9d4854519 net: lapbether: Remove netif_start_queue / netif_stop_queue adds 286a8624d7f9 net: dsa: xrs700x: check if partner is same as port in hsr join adds 924a9bc362a5 net: check if protocol extracted by virtio_net_hdr_set_pro [...] adds d348ede32e99 net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 adds b005c9ef5ada Merge branch 'virtio_net-infinite-loop' adds e7a36d27f6b9 s390/qeth: fix memory leak after failed TX Buffer allocation adds c20383ad1656 s390/qeth: improve completion of pending TX buffers adds 3e83d467a08e s390/qeth: schedule TX NAPI on QAOB completion adds 7eefda7f353e s390/qeth: fix notification for pending buffers during teardown adds 8515455720c5 Merge branch 's390-qeth-fixes' adds 05a59d79793d Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/net adds d0df9aabefda Merge tag '5.12-rc2-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds d3110f256d12 Merge tag 'for-linus-2021-03-10' of git://git.kernel.org/p [...] adds 9b1ea29bc0d7 Revert "mm, slub: consider rest of partial list if acquire [...] adds a74e6a014c9d Merge tag 's390-5.12-3' of git://git.kernel.org/pub/scm/li [...] adds a154ed91ddce Merge remote-tracking branch 'kbuild-current/fixes' adds d15dfd31384b arm64: mte: Map hotplugged memory as Normal Tagged adds 07e644885bf6 kselftest: arm64: Fix exit code of sve-ptrace adds 26f55386f964 arm64/mm: Fix __enable_mmu() for new TGRAN range values adds 7bb8bc6eb550 arm64: perf: Fix 64-bit event counter read truncation adds 2baf0c52feaa Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds cea15316ceee powerpc/64s: Fix instruction encoding for lis in ppc_funct [...] adds 7aed41cff35a powerpc/64s: Use symbolic macros for function entry encoding adds 73ac79881804 powerpc: Fix inverted SET_FULL_REGS bitop adds c080a173301f powerpc/64s/exception: Clean up a missed SRR specifier adds bd73758803c2 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() adds d9f4f1a925a9 Merge remote-tracking branch 'powerpc-fixes/fixes' adds c4c877b27324 net: Consolidate common blackhole dst ops adds a188bb5638d4 net, bpf: Fix ip6ip6 crash with collect_md populated skbs adds c89489b47289 Merge branch 'ip6ip6-crash' adds 28259bac7f1d ipv6: fix suspecious RCU usage warning adds 0f934bac82e3 Merge remote-tracking branch 'net/master' adds de920fc64cba bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_ [...] adds d673abe9fc11 Merge remote-tracking branch 'bpf/master' adds 5dd7af72ad20 Merge remote-tracking branch 'ipsec/master' adds 13661fc48461 ALSA: hda: Flush pending unsolicited events before suspend adds 5ff9dde42e8c ALSA: hda: Avoid spurious unsol event handling during S3/S4 adds eea46a0879bc ALSA: hda/hdmi: Cancel pending works before suspend adds 247f8ceb355a Merge remote-tracking branch 'sound-current/for-linus' adds 9e0bdaa9fcb8 ASoC: rt1015: fix i2c communication error adds 0d2b6e398975 ASoC: rt1015: enable BCLK detection after calibration adds 0c0a58837835 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx adds 87263968516f ASoC: fsl_ssi: Fix TDM slot setup for I2S mode adds 4ec5b96775a8 ASoC: ak4458: Add MODULE_DEVICE_TABLE adds 80cffd2468dd ASoC: ak5558: Add MODULE_DEVICE_TABLE adds d917b5dde660 ASoC: rt5670: Remove 'OUT Channel Switch' control adds caba8d764770 ASoC: rt5670: Remove 'HP Playback Switch' control adds 02aa946ef376 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] adds 42121c2645d2 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control adds cc73181b7d53 Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] adds ca08ddfd961d ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] adds f86f58e3594f ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] adds bb18c678754c ASoC: es8316: Simplify adc_pga_gain_tlv table adds cfa26ed1f9f8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] adds eee51df776bd ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] adds 19244c6c9c78 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] adds 5bb0ecddb2a7 ASoC: SOF: Intel: unregister DMIC device on probe error adds 7de14d581dbe ASoC: soc-core: Prevent warning if no DMI table is present adds 5346f0e80b71 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators adds e4b8b7c91603 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls adds ac101985cad3 ASoC: remove remnants of sirf prima/atlas audio codec adds e793c965519b ASoC: cs42l42: Fix Bitclock polarity inversion adds 2bdc4f5c6838 ASoC: cs42l42: Fix channel width support adds 72d904763ae6 ASoC: cs42l42: Fix mixer volume control adds 15013240fcf7 ASoC: cs42l42: Don't enable/disable regulator at Bias Level adds 19325cfea044 ASoC: cs42l42: Always wait at least 3ms after reset adds 7c2a783c05b5 Merge series "Report jack and button detection + Capture S [...] adds fd8299181995 ASoC: SOF: intel: fix wrong poll bits in dsp power down adds 1c668e1c0a0f ASoC: qcom: sdm845: Fix array out of bounds access adds 4800fe6ea102 ASoC: qcom: sdm845: Fix array out of range on rx slim channels adds 3bb4852d598f ASoC: codecs: wcd934x: add a sanity check in set channel map adds e92a309be437 Merge series "ASoC: sdm845: array out of bound issues" fro [...] adds 4e8410658ec3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds e41a962f82e7 regmap: set debugfs_name to NULL after it is freed adds 73acb894edd9 Merge remote-tracking branch 'regmap-fixes/for-linus' adds fbc102fb4ccf regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode adds 5fe5f17dc59e regulator: pca9450: Fix return value when failing to get s [...] adds e610e072c87a regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck adds dfe03bca8db4 regulator: qcom-rpmh: Use correct buck for S1C regulator adds 98b94b6e38ca regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] adds e9e7fce0384b regulator: rt4831: Fix return value check in rt4831_regula [...] adds e52308d2f43d Merge remote-tracking branch 'regulator-fixes/for-linus' adds 1d309cd688a7 spi: spi-ti-qspi: Free DMA resources adds 2d13f2ff6073 spi: bcm63xx-spi: fix pm_runtime adds fb8695e3749e spi: bcm63xx-hsspi: fix pm_runtime adds 19e213217458 spi: ath79: always call chipselect function adds ffb597b2bd3c spi: ath79: remove spi-master setup and cleanup assignment adds 6acc6c3c035e Merge remote-tracking branch 'spi-fixes/for-linus' adds ee3ba5fdc630 PCI: al: Select CONFIG_PCI_ECAM adds c18f4474db55 PCI: thunder: Fix compile testing adds 12f6db15c40e PCI: Avoid building empty drivers adds 798af56ff64b Merge remote-tracking branch 'pci-current/for-linus' adds 1487e7bae809 leds: trigger: Fix error path to not unlock the unlocked mutex adds ba8a86e4dadb leds: trigger/tty: Use led_set_brightness_sync() from workqueue adds 2334de198fed Revert "serial: max310x: rework RX interrupt handling" adds c776b77a279c Revert "drivers:tty:pty: Fix a race causing data loss on close" adds 2124490103bc Merge remote-tracking branch 'tty.current/tty-linus' adds 4d8654e81db7 Goodix Fingerprint device is not a modem adds 1edbff9c80ed usb: dwc3: qcom: add ACPI device id for sc8180x adds 650bf52208d8 USB: gadget: u_ether: Fix a configfs return code adds 789ea77310f0 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] adds cc2ac63d4cf7 usb: gadget: f_uac1: stop playback on function disable adds 2664deb09306 usb: dwc3: qcom: Honor wakeup enabled/disabled state adds b1d25e6ee57c usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] adds 414c20df7d40 USB: gadget: udc: s3c2410_udc: fix return value check in s [...] adds 9de2c43acf37 USB: usblp: fix a hang in poll() if disconnected adds 1cffb1c66499 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement adds 47ccc8fc2c9c usbip: fix stub_dev to check for stream socket adds f55a0571690c usbip: fix vhci_hcd to check for stream socket adds 6801854be94f usbip: fix vudc to check for stream socket adds 9380afd6df70 usbip: fix stub_dev usbip_sockfd_store() races leading to gpf adds 718ad9693e36 usbip: fix vhci_hcd attach_store() races leading to gpf adds 46613c9dfa96 usbip: fix vudc usbip_sockfd_store races leading to gpf adds 24eb9a9987ba Merge remote-tracking branch 'usb.current/usb-linus' adds ad82713820ab Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds aa27275d1ad9 Merge remote-tracking branch 'phy/fixes' adds 7c36194558cf staging: rtl8192e: fix kconfig dependency on CRYPTO adds d660f4f42cce staging: rtl8712: unterminated string leads to read overflow adds 8687bf9ef955 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] adds b93c1e3981af staging: rtl8712: Fix possible buffer overflow in r8712_si [...] adds e163b9823a0b staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() adds 25317f428a78 staging: comedi: addi_apci_1032: Fix endian problem for CO [...] adds ac0bbf55ed3b staging: comedi: addi_apci_1500: Fix endian problem for co [...] adds b2e78630f733 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] adds 1c0f20b78781 staging: comedi: das6402: Fix endian problem for AI command data adds 459b1e8c8fe9 staging: comedi: das800: Fix endian problem for AI command data adds 54999c0d94b3 staging: comedi: dmm32at: Fix endian problem for AI command data adds b39dfcced399 staging: comedi: me4000: Fix endian problem for AI command data adds a084303a6458 staging: comedi: pcl711: Fix endian problem for AI command data adds 148e34fd33d5 staging: comedi: pcl818: Fix endian problem for AI command data adds 8536749d4952 staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] adds a1acdbc55403 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data adds 33444638ae54 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data adds 5ff1c08c28c3 staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data adds fd3ce6557da0 staging: comedi: pcl726: Use 16-bit 0 for interrupt data adds 87107518d7a9 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() adds d4ac640322b0 staging: rtl8188eu: fix potential memory corruption in rtw [...] adds 74b6b20df8cf staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() adds 16d7586dccf8 Revert "staging: wfx: remove unused included header files" adds 0c57e488caad Merge remote-tracking branch 'staging.current/staging-linus' adds 16db6b532fa4 habanalabs: mark hl_eq_inc_ptr() as static adds bd0c48e53d2f drivers: habanalabs: remove unused dentry pointer for debu [...] adds 27ac5aada024 habanalabs: Call put_pid() when releasing control device adds ffd123fe8397 habanalabs: Disable file operations after device is removed adds 15097e9338ed habanalabs: fix debugfs address translation adds 51f24030358b cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] adds e54b78886949 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] adds dcf9625f2adf virt: acrn: Use vfs_poll() instead of f_op->poll() adds a758b7c4c6f2 virt: acrn: Use EPOLLIN instead of POLLIN adds 1201d68f4781 virt: acrn: Correct type casting of argument of copy_from_user() adds 20c40794eb85 misc: fastrpc: restrict user apps from sending kernel RPC [...] adds 65527a51c66f misc/pvpanic: Export module FDT device table adds bb1b2435c6dd Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 7ff415dcdc52 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 2d8aaa1720c6 Input: n64joy - fix return value check in n64joy_probe() adds 462955a27bb0 Merge remote-tracking branch 'input-current/for-linus' adds 67582bcb1103 Merge remote-tracking branch 'ide/master' adds e01f6b925df9 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 221c3a09ddf7 ARM: dts: at91-sama5d27_som1: fix phy address to 7 adds 664979bba816 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] adds 2c69c8a1736e ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] adds edeee1674af3 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds 140a77683395 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race adds 77335a040178 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 adds 4c9f4865f460 Merge branch 'fixes-rc2' into fixes adds 5d10e859fb83 Merge remote-tracking branch 'omap-fixes/fixes' adds 0b691a9b4f69 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 954809ee5580 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds fd0f75defa6d Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 8896189cd3bd Merge remote-tracking branch 'scsi-fixes/fixes' adds e374e734d5e1 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 82c2e436d3f3 Merge remote-tracking branch 'mmc-fixes/fixes' adds d09c0b9abe26 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 6dd4879f59b0 RISC-V: correct enum sbi_ext_rfence_fid adds 030f1dfa8550 riscv: traps: Fix no prototype warnings adds 004570c3796b riscv: irq: Fix no prototype warning adds 56a6c37f6e39 riscv: sbi: Fix comment of __sbi_set_timer_v01 adds e06f4ce1d4c6 riscv: ptrace: Fix no prototype warnings adds db2a8f9256e9 riscv: time: Fix no prototype for time_init adds a6a58ecf98c3 riscv: syscall_table: Reduce W=1 compilation warnings noise adds 86b276c1dded riscv: process: Fix no prototype for show_regs adds 288f6775a089 riscv: ftrace: Use ftrace_get_regs helper adds 0d7588ab9ef9 riscv: process: Fix no prototype for arch_dup_task_struct adds 6f5360ee6679 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 35210891cb08 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 239d5b218586 Merge remote-tracking branch 'erofs-fixes/fixes' adds 704bfb8ef015 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 4aa5e002034f Revert "nfsd4: remove check_conflicting_opens warning" adds 6ee65a773096 Revert "nfsd4: a client's own opens needn't prevent delegations" adds 614c9750173e NFSD: fix dest to src mount in inter-server COPY adds e28ca6b5c04d Merge remote-tracking branch 'cel-fixes/for-rc' adds d966befb15b0 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3d6b767fe575 Merge remote-tracking branch 'asm-generic/master' new 4da7e4f25e53 Merge remote-tracking branch 'arm/for-next' new 8ccee362a9d2 Merge remote-tracking branch 'arm-soc/for-next' new b98ca8f7489b Merge remote-tracking branch 'actions/for-next' new cc0127a89084 Merge remote-tracking branch 'amlogic/for-next' new 7a0297eb876a Merge remote-tracking branch 'aspeed/for-next' new b95bbae19954 Merge branch 'at91-fixes' into at91-next new b39cbc8dc2ab Merge remote-tracking branch 'at91/at91-next' new d552b9fa0e9f Merge remote-tracking branch 'drivers-memory/for-next' new f352d00924fe Merge remote-tracking branch 'imx-mxs/for-next' new a2ebf12f4433 Merge remote-tracking branch 'keystone/next' new 3f072615d5a8 Merge remote-tracking branch 'mediatek/for-next' new 930cc33335ad Merge remote-tracking branch 'mvebu/for-next' new 9ae46d526c71 Merge remote-tracking branch 'omap/for-next' new 02ecbf1d7a44 Merge remote-tracking branch 'qcom/for-next' new 17e445852aba Merge remote-tracking branch 'raspberrypi/for-next' new 0fd19411e92c Merge remote-tracking branch 'realtek/for-next' new b1158c5e14b3 arm64: dts: renesas: Consolidate Salvator-X(S) HDMI0 handling new a4be49e75a15 ARM: dts: rza2mevb: Upstream Linux requires SDRAM new 405daa39b22b arm64: dts: renesas: falcon: Add I2C EEPROM nodes new 7ed6bc967963 arm64: dts: renesas: falcon: Add CSI/DSI sub-board new 544c939e4c67 arm64: dts: renesas: falcon: Add Ethernet sub-board new 596e6e1c03ca arm64: dts: renesas: r8a779a0: Add TMU support new 604bd2d4786e Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new 37e822eddaba Merge remote-tracking branch 'renesas/next' new 0eec9544fc84 Merge remote-tracking branch 'reset/reset/next' new f2d75b6f0dbd Merge remote-tracking branch 'rockchip/for-next' new 404458b78e55 Merge remote-tracking branch 'samsung-krzk/for-next' new 089b4d9c0c70 Merge remote-tracking branch 'scmi/for-linux-next' new 2f036651b2e5 Merge remote-tracking branch 'stm32/stm32-next' new 42fbe3398b86 Merge remote-tracking branch 'sunxi/sunxi/for-next' new fc6555cc96f2 Merge remote-tracking branch 'tegra/for-next' new 69eb604f1386 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 394941668f9d Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new c52f4f839a33 clk: renesas: r8a779a0: Add TMU clocks new c66424ea7564 clk: renesas: r8a779a0: Add TSC clock new 7afee7430273 Merge remote-tracking branch 'clk-renesas/renesas-clk' new d83dc1353057 Merge remote-tracking branch 'csky/linux-next' new 1f89ce0852ae Merge remote-tracking branch 'h8300/h8300-next' new 59758d3c6441 Merge remote-tracking branch 'm68k/for-next' new 6cec47a8db8d Merge remote-tracking branch 'm68knommu/for-next' new 1e5ee4d52846 Merge remote-tracking branch 'microblaze/next' new 87aaf2523cad Merge tag 'mips-fixes_5.12_1' into mips-next new a1515ec7204e MIPS: Remove KVM_GUEST support new 45c7e8af4a5e MIPS: Remove KVM_TE support new ecbba30fbf45 mips: syscalls: switch to generic syscalltbl.sh new 6228bd65288a mips: syscalls: switch to generic syscallhdr.sh new c024e8f665c9 MIPS: BCM63xx: Spello fix in the file clk.c new 043d7f9713b7 MIPS: Enable some missed configs in loongson3_defconfig to [...] new 8dad3022cfdd Merge remote-tracking branch 'mips/mips-next' new f39eb949e661 Merge remote-tracking branch 'parisc-hd/for-next' new f6e5aedf470b riscv: Add support for memtest new 9530141455c9 riscv: Add ARCH_HAS_FORTIFY_SOURCE new 72274e770543 Merge remote-tracking branch 'risc-v/for-next' new 5b0ae6dc82e0 Merge remote-tracking branch 's390/for-next' new 3a907f9682ea Merge remote-tracking branch 'sh/for-next' new eac51f46db3f Merge remote-tracking branch 'xtensa/xtensa-for-next' new 08532cd9ac29 Merge remote-tracking branch 'fscache/fscache-next' new d1e8c7dd9d1c Merge remote-tracking branch 'btrfs/for-next' new 74353bc0ce70 cifs: update new ACE pointer after populate_new_aces. new a3ef62ddbeab cifs: Fix preauth hash corruption new 5d321bb8a8f6 Merge remote-tracking branch 'cifs/for-next' new 2e008e7da2f1 Merge remote-tracking branch 'ecryptfs/next' new 7396d82a56de Merge remote-tracking branch 'exfat/dev' new 1d5fc73b23cf Merge remote-tracking branch 'ext3/for_next' new 4cf869230abb Merge remote-tracking branch 'ext4/dev' new 279f33e3a2dd f2fs: fix a redundant call to f2fs_balance_fs if an error occurs new 077edddbedc5 f2fs: fix error handling in f2fs_end_enable_verity() new 3f17d0673583 f2fs: expose # of overprivision segments new e489f1ca49b3 f2fs: fix to align to section for fallocate() on pinned file new 2438112519f7 Merge remote-tracking branch 'f2fs/dev' new 5dcffc8a48f0 Merge remote-tracking branch 'fuse/for-next' new dc2d9f7adb97 Merge remote-tracking branch 'cel/for-next' new 3b30711c7dc8 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 82b531ab6564 Merge remote-tracking branch 'v9fs/9p-next' new 2d1f9e52c8eb Merge remote-tracking branch 'vfs/for-next' new 072022a330b4 Merge remote-tracking branch 'printk/for-next' new f45b0cb9ebcf Merge remote-tracking branch 'hid/for-next' new b95f1fa4fc06 Merge remote-tracking branch 'i3c/i3c/next' new 5ad917be1077 Merge remote-tracking branch 'dmi/dmi-for-next' new 9e3f79c284c9 Merge remote-tracking branch 'jc_docs/docs-next' new 8d072cb4400a Merge remote-tracking branch 'v4l-dvb/master' new 260716a3c6b6 Merge remote-tracking branch 'v4l-dvb-next/master' new 2c25fabdd5f6 ACPI: processor: perflib: Eliminate redundant status check new 9aef4e26ab71 Merge branch 'acpi-processor' into linux-next new a030fee8db44 Merge branch 'acpi-processor' new 4c324548f09f ACPI: utils: Introduce acpi_evaluation_failure_warn() new 94e17d606ec9 IIO: acpi-als: Get rid of ACPICA message printing new ebf1bef3612f hwmon: acpi_power_meter: Get rid of ACPICA message printing new bc0c545e0596 Merge branch 'acpi-messages' into linux-next new 8891123f9cbb software node: Fix node registration new 2a92c90f2ecc software node: Fix device_add_software_node() new 8608bdeb4cdb Merge branch 'devprop' into linux-next new 0e0045308720 Merge remote-tracking branch 'pm/linux-next' new eec73529a932 arch_topology: Rename freq_scale as arch_freq_scale new 01e055c120a4 arch_topology: Allow multiple entities to provide sched_fr [...] new 19029cf5b16c arch_topology: Export arch_freq_scale and helpers new ce4e7ba54891 cpufreq: CPPC: Add support for frequency invariance new c9814dd13bbf Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new b7813a1dbed4 Merge remote-tracking branch 'devfreq/devfreq-next' new 6e1cb1b154bd opp: Don't drop extra references to OPPs accidentally new c8702231f5a1 Merge remote-tracking branch 'opp/opp/linux-next' new 91cd082c6e37 Merge remote-tracking branch 'ieee1394/for-next' new c7315b10efa6 Merge remote-tracking branch 'dlm/next' new b9fc8b4a5918 bpf: Add kernel/modules BTF presence checks to bpftool fea [...] new 2463e0734973 netdevice: Add missing IFF_PHONY_HEADROOM self-definition new c2ff53d8049f net: Add priv_flags for allow tx skb without linear new ab5bd583b928 virtio-net: Support IFF_TX_SKB_NO_LINEAR flag new 3914d88f7608 xsk: Respect device's headroom and tailroom on generic xmit path new 9c8f21e6f885 xsk: Build skb by page (aka generic zerocopy xmit) new a10787e6d58c bpf: Enable task local storage for tracing programs new bc235cdb423a bpf: Prevent deadlock from recursive bpf_task_storage_[get [...] new 1f87dcf116ad selftests/bpf: Add non-BPF_LSM test for task local storage new c540957a4d1d selftests/bpf: Test deadlock from recursive bpf_task_stora [...] new 4b0d2d4156cf bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h new ced47e30ab8b bpf: runqslower: Use task local storage new a7d24d9582f8 Merge branch 'bpf: enable task local storage for tracing' new 523a4cf491b3 bpf: Use MAX_BPF_FUNC_REG_ARGS macro new e6ac593372aa bpf: Rename fixup_bpf_calls and add some comments new ecde60614d5e selftest/bpf: Make xsk tests less verbose new d2b0dfd5d1f9 selftests/bpf: Expose and rename debug argument new d3e3bf5b4c67 selftests/bpf: Restructure xsk selftests new b267e5a458a7 selftests/bpf: Introduce xsk statistics tests new 43c5026be77a Merge branch 'selftests/bpf: xsk improvements and new stats' new a83586a7ddba bpf: Remove blank line in bpf helper description comment new 887596095ec2 bpf: Clean up sockmap related Kconfigs new 5a685cd94b21 skmsg: Get rid of struct sk_psock_parser new 16137b09a66f bpf: Compute data_end dynamically with JIT code new e3526bb92a20 skmsg: Move sk_redir from TCP_SKB_CB to skb new ae8b8332fbb5 sock_map: Rename skb_parser and skb_verdict new 4675e234b9e1 sock_map: Make sock_map_prog_update() static new cd81cefb1abc skmsg: Make __sk_psock_purge_ingress_msg() static new 533342322276 skmsg: Get rid of sk_psock_bpf_run() new ff9614b81be6 skmsg: Remove unused sk_psock_stop() declaration new 1e0ab70778bd Merge branch 'sock_map: clean up and refactor code for BPF [...] new 2854436612c4 selftests/bpf: Propagate error code of the command to vmtest.sh new 86fd166575c3 selftests/bpf: Copy extras in out-of-srctree builds new efdb22de7dcd bpf: Factor out visit_func_call_insn() in check_cfg() new bc2591d63fc9 bpf: Factor out verbose_invalid_scalar() new 1435137573f9 bpf: Refactor check_func_call() to allow callback function new 282a0f46d6cd bpf: Change return value of verifier function add_subprog() new 69c087ba6225 bpf: Add bpf_for_each_map_elem() helper new 314ee05e2fc6 bpf: Add hashtab support for bpf_for_each_map_elem() helper new 06dcdcd4b9e8 bpf: Add arraymap support for bpf_for_each_map_elem() helper new b8f871fa32ad libbpf: Move function is_ldimm64() earlier in libbpf.c new 53eddb5e04ac libbpf: Support subprog address relocation new f1f9f0d8d737 bpftool: Print subprog address properly new 9de7f0fdab32 selftests/bpf: Add hashmap test for bpf_for_each_map_elem( [...] new 6b9e3331347e selftests/bpf: Add arraymap test for bpf_for_each_map_elem [...] new cc0f83530934 Merge branch 'bpf: add bpf_for_each_map_elem() helper' new 04883a079968 tools, bpf_asm: Hard error on out of range jumps new 85e142cb42a1 tools, bpf_asm: Exit non-zero on errors new 303dcc25b5c7 tools/runqslower: Allow substituting custom vmlinux.h for [...] new 6ed6e1c761f6 skmsg: Add function doc for skb->_sk_redir new 86a35af628e5 selftests/bpf: Add a verifier scale test with unknown boun [...] new 8fd886911a6a bpf: Add BTF_KIND_FLOAT to uapi new 1b1ce92b2433 libbpf: Fix whitespace in btf_add_composite() comment new 22541a9eeb0d libbpf: Add BTF_KIND_FLOAT support new 737e0f919a8d tools/bpftool: Add BTF_KIND_FLOAT support new eea154a852e8 selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test new b1828f0b0482 bpf: Add BTF_KIND_FLOAT support new 7e72aad3a15c selftest/bpf: Add BTF_KIND_FLOAT tests new 7999cf7df899 selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplic [...] new 6be6a0baffc1 bpf: Document BTF_KIND_FLOAT in btf.rst new 13ec0216c3ac Merge branch 'Add BTF_KIND_FLOAT support' new 7799e4d9d84f bpf: Import syscall arg documentation new f67c9cbf6c58 bpf: Add minimal bpf() command documentation new 6690523bccb3 bpf: Document BPF_F_LOCK in syscall commands new 8aacb3c8d1a3 bpf: Document BPF_PROG_PIN syscall command new 32e76b187a90 bpf: Document BPF_PROG_ATTACH syscall command new 2a3fdca4e3bc bpf: Document BPF_PROG_TEST_RUN syscall command new 5d999994e05d bpf: Document BPF_PROG_QUERY syscall command new 0cb804547927 bpf: Document BPF_MAP_*_BATCH syscall commands new 923a932c982f scripts/bpf: Abstract eBPF API target parameter new a67882a221e3 scripts/bpf: Add syscall commands printer new a01d935b2e09 tools/bpf: Remove bpf-helpers from bpftool docs new 62b379a233a7 selftests/bpf: Templatize man page generation new accbd33a9b03 selftests/bpf: Test syscall command parsing new 6197e5b7b1b5 docs/bpf: Add bpf() syscall command reference new 242029f42691 tools: Sync uapi bpf.h header with latest changes new 2374e0f1c706 Merge branch 'Improve BPF syscall command documentation' new 607b9cc92bd7 bpf: Consolidate shared test timing code new 7c32e8f8bc33 bpf: Add PROG_TEST_RUN support for sk_lookup programs new 509b2937bce9 selftests: bpf: Convert sk_lookup ctx access tests to PROG [...] new abab306ff04b selftests: bpf: Check that PROG_TEST_RUN repeats as requested new b4f894633fa1 selftests: bpf: Don't run sk_lookup in verifier tests new b0d3df486fcf Merge branch 'PROG_TEST_RUN support for sk_lookup programs' new 46ac034f769f bpf: Simplify the calculation of variables new bce8623135fb selftests/bpf: Simplify the calculation of variables new d01b59c9ae94 bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH new 256becd45017 selftests, bpf: Extend test_tc_tunnel test with vxlan new 299194a91451 selftests/bpf: Fix test_attach_probe for powerpc uprobes new a23b3f5697e6 xsk: Update rings for load-acquire/store-release barriers new 291471dd1559 libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire new bbb41728e61a Merge branch 'load-acquire/store-release barriers for' new a6aac408c561 libbpf: Fix arm64 build new a0d73acc1e4b selftests/bpf: Fix typo in Makefile new 3fcd50d6f9a9 selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size new ccb0e23ca274 selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax new 34c9a7c5b70c Merge branch 'Add clang-based BTF_KIND_FLOAT tests' new 11d39cfeecfc selftests/bpf: Fix compiler warning in BPF_KPROBE definiti [...] new e6a4750ffe9d bpf, xdp: Make bpf_redirect_map() a map operation new ee75aef23afe bpf, xdp: Restructure redirect actions new 32f91529e2bd Merge branch 'bpf-xdp-redirect' new c1acda9807e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 0bb3262c0248 net: socket: use BIT() for MSG_* new 97c2c69e1926 virtio-net: support XDP when not more queues new 67a580aad179 drivers: isdn: mISDN: fix spelling typo of 'wheter' new 4b18d5d1b2ba net: ethernet: chelsiofix: spelling typo of 'rewriteing' new 3e6f20e09a45 net/rds: Drop duplicate sin and sin6 assignments new 537a0c5c4218 net: fddi: skfp: smt: Replace one-element array with flexi [...] new fdeadd6e49b3 net: mscc: ocelot: Fix fall-through warnings for Clang new 097c8ff042e3 net: 3c509: Fix fall-through warnings for Clang new 2a86b4a7f7ff net: cassini: Fix fall-through warnings for Clang new 4cdbe58b4b3c decnet: Fix fall-through warnings for Clang new 5646fba6eaff net: ax25: Fix fall-through warnings for Clang new ecd1c6a51fcc net: bridge: Fix fall-through warnings for Clang new b1866bfff922 net: core: Fix fall-through warnings for Clang new 90d181ca488f net: rose: Fix fall-through warnings for Clang new 71ae2cb30531 net: plip: Fix fall-through warnings for Clang new 134639e9cc0f qed: Fix fall-through warnings for Clang new 1ddc3229ad3c skbuff: remove some unnecessary operation in skb_segment_list() new 3559c1ea4336 net: broadcom: bcm4908_enet: read MAC from OF new 762c1adb1c15 isdn: mISDN: remove unneeded variable 'ret' new 58c04397f74b sched: act_sample: Implement stats_update callback new e56763ee50a3 FDDI: if_fddi.h: Update my e-mail address new 4d248c0deea5 FDDI: defxx: Update my e-mail address new aa27b8f7a048 FDDI: defza: Update my e-mail address new 847cbfc014ad net: add a helper to avoid issues with HW TX timestamping [...] new 13fdb9403d9e net: ipv6: route.c:fix indentation new 825e8885779d mlxsw: spectrum: Reword an error message for Q-in-Q veto new 675e5a1e1afa mlxsw: reg: Fix comment about slot_index field in PMAOS register new 2ab781c2ccf4 mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 new ff12ba3ad78d mlxsw: reg: Extend MFDE register with new log_ip field new 315afd2068a8 mlxsw: core: Expose MFDE.log_ip to devlink health new 4734a750f467 mlxsw: Adjust some MFDE fields shift and size to fw implem [...] new a3c392302aba Merge branch 'mlxsw-misc-updates' new f626ca682912 FDDI: defxx: Bail out gracefully with unassigned PCI resou [...] new 193ced4a7959 FDDI: defxx: Make MMIO the configuration default except for EISA new 795e272e5474 FDDI: defxx: Implement dynamic CSR I/O address space selection new 4e052626b1a8 FDDI: defxx: Use driver's name with resource requests new e2359fad458a Merge branch 'defxx-updates' new 176769d10f96 net: enetc: move the CBDR API to enetc_cbdr.c new 01121ab73924 net: enetc: save the DMA device for enetc_free_cbdr new 24be14e3260a net: enetc: squash enetc_alloc_cbdr and enetc_setup_cbdr new 27f9025d4941 net: enetc: save the mode register address inside struct e [...] new 0bfde022b345 net: enetc: squash clear_cbdr and free_cbdr into teardown_cbdr new 5b4daa7f1256 net: enetc: pass bd_count as an argument to enetc_setup_cbdr new 4b47c0b81ffd net: enetc: don't initialize unused ports from a separate [...] new c027aa9201eb net: enetc: simplify callers of enetc_rxbd_next new 7f071a450b08 net: enetc: use enum enetc_active_offloads new 8580b3c3d786 net: enetc: remove forward-declarations of enetc_clean_{rx [...] new 0486185ee244 net: enetc: remove forward declaration for enetc_map_tx_buffs new 7a5222cb7a56 net: enetc: make enetc_refill_rx_ring update the consumer index new 157611c895d9 Merge branch 'enetc-cleanups' new 93a4d0ab1e44 staging: dpaa2-switch: remove broken learning and flooding [...] new 282d47de29c7 staging: dpaa2-switch: fix up initial forwarding configura [...] new 5dda9a7921c7 staging: dpaa2-switch: remove obsolete .ndo_fdb_{add|del} [...] new 26d419f36a23 staging: dpaa2-switch: get control interface attributes new 2877e4f7e189 staging: dpaa2-switch: setup buffer pool and RX path rings new 04abc97d3ef7 staging: dpaa2-switch: setup dpio new 0b1b71370458 staging: dpaa2-switch: handle Rx path on control interface new 7fd94d86b7f4 staging: dpaa2-switch: add .ndo_start_xmit() callback new 613c0a5810b7 staging: dpaa2-switch: enable the control interface new 539dda3c5d19 staging: dpaa2-switch: properly setup switching domains new 16abb6ad6abc staging: dpaa2-switch: move the notifier register to modul [...] new d671407fccbb staging: dpaa2-switch: accept only vlan-aware upper devices new 685b480145c1 staging: dpaa2-switch: add fast-ageing on bridge leave new 1c4928fc2929 staging: dpaa2-switch: prevent joining a bridge while VLAN [...] new f48298d3fbfa staging: dpaa2-switch: move the driver out of staging new eeada4105d73 Merge branch 'dpaa2-switch-next' new 2b5720f26908 ionic: move rx_page_alloc and free new 4b0a7539a372 ionic: implement Rx page reuse new f37bc3462e80 ionic: optimize fastpath struct usage new 89e572e7369f ionic: simplify rx skb alloc new 55eda6bbe0c8 ionic: rebuild debugfs on qcq swap new a25edab93b28 ionic: simplify use of completion types new f2050d913944 Merge branch 'ionic-next' new 6b9c8f46af9d net: ipv4: route.c: fix space before tab new 34bb97512641 net: fddi: skfp: Mundane typo fixes throughout the file smt.h new 570aa977bd59 Merge remote-tracking branch 'net-next/master' new f87eea8b6804 Merge remote-tracking branch 'bluetooth/master' new 17e4202c4c02 Merge remote-tracking branch 'gfs2/for-next' new c3c9852a7423 Merge remote-tracking branch 'mtd/mtd/next' new 88144f1deb27 Merge remote-tracking branch 'nand/nand/next' new a34bf3c28b45 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 145f62edf859 Merge remote-tracking branch 'crypto/master' new 3b5dc7552f2f Merge remote-tracking branch 'drm-misc/for-linux-next' new 301a16138285 drm/amdgpu: add gc v9_4_2 ip headers (v3) new b9dd2add842c drm/amdgpu: add mmhub v1_7 ip headers (v3) new b8d037b32c5b drm/amdgpu: add mp v13_0_2 ip headers (v3) new be547828c064 drm/amdgpu: add smuio v13_0_2 ip headers (v3) new ca853314e78b drm/amdgpu: add sdma v4_4_0 ip headers (v2) new f19e49a27f95 drm/amdgpu: add thm v13_0_2 ip headers (v3) new b28f2165d064 drm/amdgpu: add umc v6_7_0 ip headers (v3) new b77a9fdf526b drm/amdgpu: add vcn v2_6_0 ip headers (v3) new d46b417a918b drm/amdgpu: add aldebaran asic type new dd9dd4252830 drm/amd/include: add ip offset header for aldebaran (v5) new 42b72608ae22 drm/amdgpu: add register base init for aldebaran (v2) new 42719073b44e drm/amdgpu: add gpu_info fw parse support for aldebaran new 7906af5e9d63 drm/amdgpu: add soc15 common ip block support for aldebaran new f37945d50ff5 drm/amdgpu: add mmhub support for aldebaran (v3) new 85e395506bfa drm/amdgpu: add gmc v9 block support for Aldebaran new d39da7dab140 drm/amdgpu: set fw load type for aldebaran new cdf545f35f8f drm/amdgpu: add gfx v9 block support for aldebaran new b61a273e5d70 drm/amdgpu: add sdma block support for aldebaran new 759eb38ed147 drm/amdgpu: correct mmBIF_SDMA4_DOORBELL_RANGE address for [...] new c00a18ec0bd5 drm/amdgpu: set ip blocks for aldebaran new 36e22d59dd10 drm/amdkfd: Add Aldebaran KFD support new 5af81c6e6e6b drm/amdgpu: add aldebaran sdma firmware support (v2) new 0ef6845c8c1c drm/amdkfd: Add aldebaran trap handler support new 7e8b9378ce41 drm/amdgpu: Print the IH client ID name when vm fault happens new 9429730260f3 drm/amdgpu: init sos microcode for psp v13 new c296a30bcd70 drm/amdgpu: add kdb loading support for psp v13 new 8fd4b02b10a6 drm/amdgpu: add sys_drv loading support for psp v13 new 25d3c7edcb92 drm/amdgpu: add tOS loading support for psp v13 new 79a30cd5971a drm/amdgpu: add psp v13 ring support new e0123ad535f1 drm/amdgpu: init psp v13 ip function new 1c221260ca3f drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran new 13a87eb0be3e drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran new 3a16f178ecf9 drm/amdgpu: detect sriov capability for aldebaran new 825734272624 drm/amdgpu: bypass gc_9_x_common golden settings new 79cdcbc683a0 drm/amdgpu: enable psp v13 ip block for aldebaran new 8ff037502eb8 drm/amdgpu: add new smuio callbacks for aldebaran new 62f6a0a7d844 drm/amdgpu: implement smuio v13_0 callbacks new efda483e4f76 drm/amdgpu: initialize smuio callbacks for aldebaran new 0391e072d0d4 drm/amdgpu: enable xgmi support for Aldebaran new 6223bbdbfca9 drm/amdgpu: define address map for host xgmi link (v3) new 5422039771ba drm/amdgpu: support get xgmi information for Aldebaran new 5bb758b0c11c drm/amdkfd: expose host gpu link via sysfs (v2) new ce9d25a2ad18 drm/amdgpu: add Aldebaran to the VCN family new 3260ebef1a29 drm/amdgpu/vcn2.6: Add vcn2.6 support new c03503bab80d drm/amdgpu: Fix IH client ID naming table new 6fabeb8c6fc2 drm/amdgpu: Fix an omission when adding Aldebaran support new 9d401d90329b drm/amdgpu/jpeg2.6: Add jpeg2.6 support new 1c163ae18678 drm/amdgpu: new cache coherence change for Aldebaran new f2c22d63d38b drm/amdkfd: add new flag for uncached GPU mapping new 957e6b037d2c drm/amdgpu: skip MEC2_JT initialization for aldebaran new f693b742eda9 drm/amdgpu/nbio: add aldebaran support new 4f32f6abd393 drm/amdgpu/vcn: enable VCN on aldebaran new 5b4c8ea5af77 drm/amdgpu/jpeg: enable JPEG on aldebaran new fd9d8dc1638a drm/amdgpu: Clean up mmhub functions for aldebaran new d07b107b71a3 drm/amdgpu: switch to use reg distance member for mmhub v1_7 new 5ddaede9cb2a drm/amdgpu: initialize ta firmware for aldebaran new 54cdf157538e drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran new 6e69186495c2 drm/amd/swsmu: add aldebaran smu driver if header (v2) new 2c4b68feffb7 drm/amd/swsmu: add aldebaran smu13 ip support (v3) new f53b9b69c809 drm/amdgpu: declare sdma firmware binary file for aldebaran new 03730535d7cc drm/amdgpu: initialize external rev_id for aldebaran new 1871fb96f4a9 drm/amdgpu: declare smuio v13_0 callbacks as static new cfd8e2422a7a drm/amdgpu: updated host to psp mailbox cmd (v2) new c1e912c48874 drm/amdgpu: added register list driver ctx (v2) new c6b823c8ff3f drm/amdgpu: added support for register list loading (v2) new dc8cdd44fa86 drm/amdgpu: Add DID for aldebaran new 273868a33d11 drm/amdgpu:add smu mode1/2 support for aldebaran new cafc307e16f4 drm/amdgpu:return true for mode1_reset_support on aldebaran new 49c84fc1ca5f drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran new fe5aa338df2f drm/amdgpu: correct vram_info for HBM2E new d553f3e828f0 drm/amdgpu: init gds for aldebaran new a874a45667d3 drm/amdgpu: skip gds ras workaround for aldebaran new ede8f5327945 drm/amdgpu: use physical_node_id to calculate aper_base new c7ca300d5ac3 drm/amdgpu: apply sdma golden settings for aldebaran new 59e91ef8fee3 drm/amdgpu: add sdma v4_4 ras function new 648069c22ac9 drm/amdgpu: add sdma ras error query callback for aldebaran new 7cb8b89d2c28 drm/amdgpu: add sdma ras error reset callback for aldebaran new adc1774bb3c3 drm/amdgpu: add mmhub ras error query callback for aldebaran new 141bb6a931b8 drm/amdgpu: add mmhub ras error reset callback for aldebaran new a201519f76d0 drm/amdgpu: add mmhub error status query callback for aldebaran new 28c3b0b68e99 drm/amdgpu: correct IH_CHICKEN programming for aldebaran new 7af7fbcb8e0e drm/amdgpu: switch to vega20 ih block for aldebaran new 387bcf25c9a2 drm/amdgpu: disallow use semaphore on aldebaran new f4d3e37214b9 drm/amd/pm:add aldebaran support for getting bootup values new fdcd4e03a7be drm/amdgpu: update atom_firmware_info_v3_4 (v2) new 2eb7ef3ab971 drm/amdgpu: pre-map device buffer as cached for A+A config new f8ed2bfce669 drm/amdgpu: Don't do FB resize under A+A config new 8f836c3bfacc drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran new b516add470a9 drm/amd/amdgpu: Add smu_pptable module parameter new 3027092bc64a drm/amd/pm: Add support to override pptable id for aldebaran new 400689e2d7c4 drm/amd/pm: Remove CPU virtual address notification in aldebaran new cf6b630eebde drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f new 2e91364d4d6e drm/amdgpu: retire aldebaran gpu_info firmware new a0629ecc1eb0 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type new 17521ad4c78f drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran new 5e0afe8b4855 drm/amdgpu: Aldebaran doesn't use semaphore new 33ff0f0fdb84 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) new 6372f8477caa drm/amd/pm: Set no fan control flag as needed. new e2acb84a980d drm/amdkfd: Fix saving the ACC vgprs for Aldebaran new 308f464bdb9a drm/amdgpu: switch to cached noretry setting for aldebaran new abefeb43cd11 drm/amdgpu: Enable swsmu block on aldebaran new 85e385e7448b drm/amdgpu: enable vcn and jpeg on aldebaran new c821f9559ebd drm/amdgpu: enable vcn dpg mode on aldebaran new 93fcf2ec4e30 drm/amdgpu: enable dpg indirect sram mode on aldebaran new 627c10dddc4f drm/amdgpu: add mmhub client ids for aldebaran new 169826dad672 drm/amdgpu: Add clock gating support for aldebaran new 84d77ff4b6a5 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran new edcff6386fd6 drm/amdgpu/pm: Fix reset message mapping on aldebaran new fa56d1f85517 drm/amdgpu/pm: Remove redundant generic message index new 9467b8b1f3fa drm/amdgpu: Enable CP idle interrupts new 887e4ec45361 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic new ddbb3d0507d1 drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] new 167a4d984773 drm/amdgpu: Use free system memory size for kfd memory accounting new 81a80cbd9cf7 drm/amdgpu: enable retry fault wptr overflow new dcf2495eeada drm/amdgpu: enable 48-bit IH timestamp counter new aa8ef6ccf0d2 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd new d91a10cee37d drm/amd/pm: Fix power limit query on aldebaran new 97cd896900d8 drm/amd/pm: Add DCBTC support for aldebaran new 2f2c987899cc drm/amd/pm: Enable performance determinism on aldebaran new 9d48ef664dd2 drm/amd/pm: Correct msg status check for powerlimit new 40be0404ea65 drm/amdgpu: Don't reserve vram as WC for A+A new e8f30121290c drm/amdgpu: Use physical translation mode to access page table new 85af2e3ab6ea drm/amdgpu: Moved gart_size calculation to mc_init functions new ee909bb716f5 drm/amdgpu: Modify comments of vram_start/end new c06f89749172 drm/amdgpu: Placement of gart and vram in sysvm aperture new a70dbf332316 drm/amdgpu: Use different gart table parameters for 2-leve [...] new 79e0abba1d9d drm/amdgpu: Add function to allocate and fill PDB0 new d0783a45c55a drm/amdgpu: Set up vmid0 PDB0 new d40e67de223b drm/amdgpu: HW setup of 2-level vmid0 page table new 1486e1e9f307 drm/amdgpu: workaround the TMR MC address issue (v2) new 8d495a276151 drm/amdgpu: enable sram initialization for aldebaran new 30ec79244ff8 drm/amdgpu: update mmhub client ids for Aldebaran new 9a857694f429 drm/amdgpu: Fix GART page table s-bit new ce4a704e85ef drm/amdgpu: Fix the comment in amdgpu_gmc.h new b091612d8acc drm/amdgpu: use pd addr based on gart level page table new 47449eb883d1 drm/amd/pm: remove aldebaran serial number support new d586c3f82ccb drm/amd/pm: Enable user min/max gfxclk on aldebaran new e8ae5a492f04 drm/amdgpu: allow use psp to load firmware (v2) new a8b9f1d27cb1 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] new 055f1c38b610 drm/amdkfd: Check HIQ's MQD for queue preemption status new 86541dd5d169 drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) new 5a7ec6e24990 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] new e602c7c8cb5e drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran new 98887ca24245 drm/amdgpu: add common gc golden settings for aldebaran new ce5cd74115a1 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran new 473b1b97343f drm/amdgpu: add gc powerbrake support (v2) new 78c0bc2e28d9 drm/amdgpu: add ras support for gfx of aldebaran new 3b72fa18541d drm/amdgpu: refine ras codes for GC utc of aldebaran new 9f6fe9cf6be4 drm/amdgpu: enable watchdog feature for SQ of aldebaran new c5993608fcb9 drm/amdgpu: Let KFD use more VMIDs on Aldebaran new 60447b00b92f drm/amd/pm: add aldebaran serial number support new e8af093b81d8 drm/amdgpu: change psp_rap_invoke() function return value new 50a28559aa0a drm/amdgpu: add psp RAP L0 check support new c01e286382ff drm/amd/pm: add new data in metrics table new 3636b7e2b7e5 drm/amdgpu: update default timeout of Aldebaran SQ watchdog new 2dabc6250108 drm/amdgpu: Make noretry the default on Aldebaran new 4afcf949be4e drm/amdgpu: harvest edc status when connected to host via xGMI new 830be924d013 drm/amdgpu: set CPU mapping of vram as cached for A+A mode new 815e380d17a6 drm/amdgpu: set snoop bit in pde/pte entries for A+A new 4854484af1a1 drm/amdkfd: apply uncached flag for aldebaran new 18e774a4ec76 drm/amdgpu: Increase PSP runtime TMR region size new 96e09bf4b69e drm/amdkfd: Fix UBSAN shift-out-of-bounds warning new 20708e6ad97c Revert freesync video patches temporarily new 0cf4c38510f3 drm/amdgpu: clean-up unused variable new 02d50342d67c drm/amdgpu: Set GTT_USWC flag to enable freesync v2 new 251effe070b6 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran new 510e98911696 drm/amd/pm: Remove min/max overload of pp_dpm_sclk new cc48d5a207dd drm/amdgpu: Check if FB BAR is enabled for ROM read new 0a26f97fca34 drm/amd/display: Enabled pipe harvesting in dcn30 new 6d573c8e95fb drm/amd/display: Skip powerstate DC hw access if virtual dal new 4f643c905cf0 drm/amd/display: Fix typo when retrieving dppclk from UEFI config new 637f04d2320c drm/amd/display: Move define from internal header to dmub_cmd.h new cbb707bf5984 drm/amd/display: Fix dmub trace event not update issue new 70a58dc5115b drm/amd/display: Enable pflip interrupt upon pipe enable new dadf29ac0af7 drm/amd/display: Read all the trace entry if it is not empty new eb82cf633147 drm/amd/display: Fix warning new a1fae906db5d drm/amd/display: Fixed read/write pointer issue for get dm [...] new 4bcc7220609b drm/amd/display: [FW Promotion] Release 0.0.55 new 954bf6d40185 drm/amd/display: Added multi instance support for panel control new 24c501d48973 drm/amd/display: 3.2.126 new 436baf29fcab drm/amd/display: Revert dram_clock_change_latency for DCN2.1 new 737e2128cf71 drm/amd/display: Align cursor cache address to 2KB new 8351a3aa3f1d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] new c598fb0f74d0 drm/amd/display: remove duplicate include in amdgpu_dm.c new 6908ddfd1a8d drm/amd/display: remove duplicate include in dcn21 and gpio new 616a7a3141b9 drm/amdgpu: Verify bo size can fit framebuffer size on init. new fd967a042bb9 Revert "drm/amdgpu: add psp RAP L0 check support" new 269534ccdf8b drm/amdgpu: Add kfd init_complete flag to check from amdgpu side new a0ab9a5acfc2 drm/amdgpu: Init the cp MQD if it's not be initialized before new 788f0c895c30 drm/amdgpu: Add reset_list for device list used for reset new 72635734084f drm/amdgpu: Reset the devices in the XGMI hive duirng probe new 03d2fc127938 drm/amdgpu: fb BO should be ttm_bo_type_device new c115b0196943 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm new 1ace37b873c2 drm/amdgpu/display: Implement functions to let DC allocate [...] new 2a34394abca0 drm/amdgpu: add ih waiter on process until checkpoint new 08f510455461 drm/amd/pm: bug fix for pcie dpm new dd1f9e447663 drm/amdgpu : Fix asic reset regression issue introduce by [...] new 677cecd18355 drm/amd/pm: correct the watermark settings for Polaris new 2273335e9edc drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] new 899d9bc0f75a drm/radeon: fix AGP dependency new d27de2a54ce4 drm/radeon: keep __user during cast new 6611a31837d0 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m new 961ca73f1afd usb/host: enable auto power control for xhci-pci new 28e5827e869b drm/amdgpu: add another raven1 gfxoff quirk new 92f837a299a4 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new 2b396f2e82b7 drm/amdgpu: only check for _PR3 on dGPUs new ba950ee45902 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new d7c98efc6d99 drm/amdgpu: add a dev_pm_ops prepare callback (v2) new fcd3974c6cd8 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new 46806bbfaca1 drm/amdgpu: disentangle HG systems from vgaswitcheroo new f91e71f0b035 drm/amdgpu: don't evict vram on APUs for suspend to ram (v3) new d1b544149fc8 drm/amdgpu: use PM_EVENT_FREEZE check rather than driver f [...] new 5694982b95ef drm/amdgpu: clean up S0ix logic (v3) new 505a1c35874c drm/amdgpu: clean up non-DC suspend/resume handling new 7b3052c30787 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] new ef00598ab842 XXX drm/amdgpu: re-enable suspend phase 2 for S0ix new e7798c6a898e drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) new 05d726b6a58d drm/amdgpu/smu8: return an error rather than 50% if busy q [...] new 35fa30bfdfc6 Merge remote-tracking branch 'amdgpu/drm-next' new 147f6195fdc4 Merge remote-tracking branch 'drm-intel/for-linux-next' new f2f5f26866ff Merge remote-tracking branch 'drm-msm/msm-next' new 2f65f5960a0f Merge remote-tracking branch 'etnaviv/etnaviv/next' new e5e99c962fd9 Merge remote-tracking branch 'sound/for-next' new 933f98be60a7 ASoC: constify of_phandle_args in snd_soc_get_dai_name() new 13fba3e873b1 ASoC: uniphier: Simplify the return expression of uniphier [...] new 907e0cdebc1f ASoC: fsl_sai: Add pm qos cpu latency support new ff5687854323 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] new 1730ef62874d ASoC: Intel: boards: sof-wm8804: add check for PLL setting new 1372c76802be ASoC: SOF: Intel: hda: turn off display power in resume new 5f160cbe76bf ASoC: fsl_xcvr: move reset assert into runtime_resume new 1b99d50b9709 ASoC: Intel: Skylake: Compile when any configuration is selected new 2b719fd20f32 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver new 8106efdce036 ASoC: qcom: lpass-hdmi: remove useless return new 64298706dcc9 ASoC: qcom: lpass-platform: remove useless assignment new 18bcac6ed746 ASoC: qcom: q6dsp-dai: clarify expression new 12900bacb4f3 ASoC: qcom: q6afe: remove useless assignments new 32d4e59cb39d ASoC: qcom: q6afe: align function prototype new be79e73e3adb ASoC: qcom: q6asm: align function prototypes new 77af06de3013 ASoC: wcd-clsh-v2: align function prototypes new 8d2f2d7ff3c6 ASoC: wcd9335: clarify return value new 7faaea14feee ASoC: wcd934x: remove useless return new 4b4f2119f985 ASoC: lpass-wsa-macro: add missing test new 893bc891d39d Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] new 628fc9d9a0e6 ASoC: rt*: Constify static struct sdw_slave_ops new f9e56a34cda2 ASoC: rt*: Constify static struct snd_soc_dai_ops new 3084e5f7f753 ASoC: rt*: Constify static struct acpi_device_id new c4fd082e4662 ASoc: rt5631: Constify static struct coeff_clk_div new 7817317e2ffa Merge series "ASoC: rt*: Constify static structs" from Rik [...] new b29674357622 ASoC: fsl: fsl_asrc: remove useless assignment new b035a9efda28 ASoC: fsl: fsl_dma: remove unused variable new 062b85216886 ASoC: fsl: fsl_easrc: remove useless assignments new 8f6fef01a5ba ASoC: fsl: fsl_esai: clarify expression new 2fb563567bc4 ASoC: fsl: fsl_ssi: remove unnecessary tests new 4a6202f0cef5 ASoC: fsl: imx-hdmi: remove unused structure members new 91ab7743112b ASoC: fsl: mpc5200: signed parameter in snprintf format new f5036db354d9 ASoC: fsl: mpc8610: remove useless assignment new b86fe83448b4 ASoC: fsl: p1022_ds: remove useless assignment new 029448a8560f Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] new 6053a840f711 ASoC: soc-pcm: remove strange format storing new 7f4a763642cc ASoC: soc-pcm: unpack dpcm_init_runtime_hw() new 5f53898af1a2 ASoC: soc-pcm: add dpcm_runtime_setup_fe() new 1b8cb123f3dd ASoC: soc-pcm: add dpcm_runtime_setup() new 4fe28461e289 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() new 4ea62149dc62 Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] new 5a81abc2ea3d ASoC: samsung: i2s: remove unassigned variable new 0587e83c5d8b ASoC: samsung: s3c24xx_simtec: add missing error check new fbb123e248c1 ASoC: samsung: smdk_wm8994: add missing return new c856cef731dd ASoC: samsung: snow: remove useless test new 260fe5535b69 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] new 7ca5f0494617 ASoC: soc-ops: remove useless assignment new 9dbe774091b0 ASoC: soc-pcm: remove redundant assignment new 61b9eedd93b1 ASoC: soc-pcm: remove shadowing variable new 61456212e80e ASoC: soc-pcm: add error log new 47108a61b2f7 ASoC: soc-topology: clarify expression new bd029fc86834 ASoC: generic: simple-card-utils: remove useless assignment new d59748076b89 Merge series "ASoC: core: remove cppcheck warnings" from P [...] new 77150b5a5a47 ASoC: sh: dma-sh7760: remove unused variable new d29a60604fe6 ASoC: sh: rcar: align function prototypes new 652fc90f9de4 ASoC: sh: rcar: simplify return new 4862811f8735 ASoC: sh: rcar: ctu: add missing error check new 9946871c6087 ASoC: sh: rcar: ssi: remove redundant assignment new eeff1df1fa13 ASoC: sh: siu_pcm: remove useless assignment new b7e41867a4c9 ASoC: sh: siu_pcm: remove unused variable new 3766623b5c44 Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] new 64ca77d9f55a ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata new b8fdf6093144 ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata new 36785fec16be ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata new eb0d22d793e8 ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata new ef1ed5b855f6 Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] new 929cc7826055 ASoC: rsnd: cleanup ppcheck warning for ssiu.c new 0779baa812cf ASoC: rsnd: cleanup ppcheck warning for ssi.c new e539943c664e ASoC: rsnd: cleanup ppcheck warning for core.c new 31dbf7acc6a3 ASoC: rsnd: cleanup ppcheck warning for cmd.c new b6e499bcb32f ASoC: rsnd: cleanup ppcheck warning for adg.c new fa576ff64f5d Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] new 075d7da7d6b4 ASoC: codecs: nau8825: fix kernel-doc new 2fb8711095a1 ASoC: soc-dai: fix kernel-doc new 7810ea4c8f74 ASoC: Intel: atom: fix kernel-doc new ee00e0bf7e4f ASoC: wm8524: Do not print probe defer error new e443858258a2 ASoC: SOF: Intel: hda: enable async suspend new 99ac2f8d1508 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 new 13c1629d758a ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] new bfdca489751f ASoC: mchp-i2s-mcc: Add support to select TDM pins new 16135d66309a ASoC: mchp-i2s-mcc: Add FIFOs support new 153bb1feefd2 ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding new ead2a3e43f0a ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM new 842860f45dbd Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] new 4e8d9fe7f09b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only new 5ed26a834b83 ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config new 7942bf067172 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] new 4c869beda489 ASoC: codec: Omit superfluous error message in jz4760_code [...] new 5d90fef68091 ASoC: sgtl5000: Fix identation of .driver elements new 3d01f5ee19c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() new a5e78cfbd50e ASoC: codecs: fix platform_no_drv_owner.cocci warnings new 51bc908fccb1 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc new f7c5c16875c2 ASoC: rt1011: use logical OR new 7e66f16251eb ASoC: rt1011: remove redundant test new 5a2429926549 ASoC: rt1011: clarify expression new 4354ad55cde7 ASoC: rt1015: clarify expression new a426017ed593 ASoC: rt1016: clarify expression new 9e884eed54c4 ASoC: rt1305: clarify expression new 1dd9cca70146 ASoC: rt1308: clarify expression new 4fbd2978944c ASoC: rt5640: clarify expression new 5864cf7f26ae ASoC: rt5645: use logical OR new fa0eb20cb38d ASoC: rt5645: clarify expression new 33eaffe3706a ASoC: rt5651: clarify expression new 9b9adc5b749d ASoC: rt5651: remove useless assignment new bb133ec21f86 ASoC: rt5659: clarify expression new 9fd72391ae8f ASoC: rt5660: clarify expression new ca1107d305b5 ASoC: rt5663: clarify expression new 17d78e931148 ASoC: rt5665: clarify expression new 17de60946a65 ASoC: rt5668: clarify expression new 6fa544568515 ASoC: rt5668: remove useless assignments new 7ad9b8d28d3f ASoC: rt5670: clarify expression new ae052909d1b1 ASoC: rt5677: clarify expression new 51cb94f6c340 ASoC: rt5677: remove useless assignment new e699b2c89f83 ASoC: rt5682: clarify expression new ec6aa9b59dbf ASoC: rt5682: remove useless assignments new f1a1da09faa3 ASoC: rt5682: remove useless initialization new d639089a8468 Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] new 80cd73094c40 ASoC: cs4270: fix kernel-doc new c5036b86678f ASoC: jz4760: fix set but not used warning new 79d77f7fd1de ASoC: rt5631: fix kernel-doc warning new 5dd902d99ebb ASoC: sigmadsp-regmap: fix kernel-doc warning new 7655e32685e8 ASoC: amd: renoir: remove invalid kernel-doc comment new 6a9287f5beef ASoC: fsl: fsl_ssi: fix kernel-doc warning new 9d02a3021833 ASoC: fsl: fsl_easrc: fix kernel-doc warning new 45468f2cfe96 ASoC: Intel: bytcr_wm5102: remove unused static variable new f323ecedf322 ASoC: qcom: q6dsp: fix kernel-doc warning new 98537d5c9257 Merge series "ASoC: remove more make W=1 warnings" from Pi [...] new aa4890f673f9 ASoC: wm8962: Relax bit clock divider searching new 90b2d3733879 ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] new 20d17057f0a8 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver new cc2d7429d65c ASoC: codecs/jz4770: Remove superfluous error message new 452801cabc0a ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] new 3f004d2dc118 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin new 7ad4d237e7c4 ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver new 32432b8eea2d Merge series "Report jack and button detection + Capture S [...] new d3223608c5bc ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw [...] new d59cfc6544dc ASoC: rt715-sdca: Remove unused including <linux/version.h> new 542712826f8d ASoC: rt5682: add delay time of workqueue to control next [...] new ac922edc80aa ASoC: convert Microchip I2SMCC binding to yaml new 9bcf56c9647a Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] new 2b869e0ea598 ASoC: cs42l42: Remove power if the driver is being removed new 1abca8e1c77b ASoC: cs42l42: Disable regulators if probe fails new 621d65f3b868 ASoC: cs42l42: Provide finer control on playback path new 43fc357199f9 ASoC: cs42l42: Set clock source for both ways of stream new 585e7079de0e ASoC: cs42l42: Add Capture Support new c5b8ee0879bc ASoC: cs42l42: Report jack and button detection new 2cdba9b045c7 ASoC: cs42l42: Use bclk from hw_params if set_sysclk was n [...] new 0ea23660c717 ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT new 882589bb707b ASoC: cs42l42: Only start PLL if it is needed new b7d00776ebf7 ASoC: cs42l42: Wait for PLL to lock before switching to it new 64682e1b7744 Merge series "Report jack and button detection + Capture S [...] new 9fbc2cbe4035 Merge remote-tracking branch 'sound-asoc/for-next' new ea16ef967ec8 Input: elan_i2c - reduce the resume time for new devices new bfa01cb00a18 Merge remote-tracking branch 'input/next' new 05962f95f9ac io_uring: SQPOLL parking fixes new f458dd8441e5 io_uring: fix unrelated ctx reqs cancellation new 0298ef969a11 io_uring: clean R_DISABLED startup mess new 61cf93700fe6 io_uring: Convert personality_idr to XArray new cc20e3fec682 io-wq: remove unused 'user' member of io_wq new 97a73a0f9fbf io_uring: fix io_sq_offload_create error handling new 33cc89a9fc24 io_uring: add io_disarm_next() helper new 7a612350a989 io_uring: fix complete_post races for linked req new 70e35125093b io-wq: fix ref leak for req in case of exit cancelations new 93e68e036c2f io_uring: move all io_kiocb init early in io_init_req() new 5199328a0d41 io_uring: remove unneeded variable 'ret' new e8f98f24549d io_uring: always wait for sqd exited when stopping SQPOLL thread new e22bc9b481a9 kernel: make IO threads unfreezable by default new 78d7f6ba82ed io_uring: fix invalid ctx->sq_thread_idle new 7d41e8543d80 io_uring: remove indirect ctx into sqo injection new 272c71f52b28 Merge branch 'io_uring-5.12' into for-next new b288fc01f42d io_uring: avoid taking ctx refs for task-cancel new e6441afe0945 io_uring: reuse io_req_task_queue_fail() new f6fab9684320 io_uring: further deduplicate file slot selection new b1c4d7014ae5 io_uring: add a helper failing not issued requests new a1ae03bb444c io_uring: refactor provide/remove buffer locking new fb984d2db736 io_uring: use better types for cflags new 84dc29633015 io_uring: refactor out send/recv async setup new b18983ee8bc2 io_uring: untie alloc_async_data and needs_async_data new 57fe409591b7 io_uring: rethink def->needs_async_data new 2386b6509702 io_uring: merge defer_prep() and prep_async() new e868cec82fe4 io_uring: simplify io_resubmit_prep() new 486747c53203 io_uring: wrap io_kiocb reference count manipulation in helpers new dd62de5f8fe2 io_uring: switch to atomic_t for io_kiocb reference count new 7bf1821abd6d Merge branch 'for-5.13/io_uring' into for-next new 44fc3264d186 io_uring: simplify io_sqd_update_thread_idle() new 72dd7a4f28d5 Merge branch 'for-5.13/io_uring' into for-next new 9ac0e5ada80f Merge remote-tracking branch 'block/for-next' new 7700fd2bfe31 Merge remote-tracking branch 'device-mapper/for-next' new 1c0ae5d1b6ae Merge remote-tracking branch 'mmc/next' new 44a8c5a9dab3 dt-bindings: input: Add reset-time-sec common property new cf469562fc59 dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding new f7cb7fe34db9 mfd: Add MFD driver for ATC260x PMICs new 44f6b6a50ee3 input: atc260x: Add onkey driver for ATC260x PMICs new eac013a0b704 MAINTAINERS: Add entry for ATC260x PMIC new a1a5c1c3df28 mfd: intel_pmt: Fix nuisance messages and handling of disa [...] new aa47ad3f853a mfd: intel_pmt: Add support for DG1 new 012e3b174fe7 dt-bindings: Add vendor prefix for Netronix, Inc. new 01929c71334a dt-bindings: mfd: Add binding for Netronix embedded controller new eceae5839306 mfd: Add base driver for Netronix embedded controller new 9fc0486f948f pwm: ntxec: Add driver for PWM function in Netronix EC new 435af89786c6 rtc: New driver for RTC in Netronix embedded controller new edbda8f78723 MAINTAINERS: Add entry for Netronix embedded controller new bd4cefe20e3d dt_bindings: mfd: Add ROHM BD9576MUF and BD9573MUF PMICs new b1b3ced38979 mfd: Support ROHM BD9576MUF and BD9573MUF new 0e9692607f94 mfd: bd9576: Add IRQ support new b237bcac557a wdt: Support wdt on ROHM BD9576MUF and BD9573MUF new e4560879fddf MAINTAINERS: Add ROHM BD9576MUF and BD9573MUF drivers new 42fc191d60e6 mfd: bd9576: Add safety limit/monitoring registers new 6753db7181c7 Merge tags 'ib-mfd-input-v5.13-1', 'ib-mfd-platform-x86-v5 [...] new 668474c2bc1d dt-bindings: mfd: Convert rn5t618 to json-schema new d3bbe33bf32f dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] new 94e48ec50223 mfd: dbx500-prcmu: Use true and false for bool variable new a971c67b46c6 mfd: arizona: Make some symbols static new dda54e3a32fc mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' new 19dd3ca8a9ec mfd: stmpe: Revert "Constify static struct resource" new 2e4f8388a1d9 mfd: ab8500: Drop bm disable parameter new 49fdd15d2e09 mfd: Remove support for AB3100 new e605b170944f mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static new da09259c8932 MAINTAINERS: Add entry for Intel MAX 10 mfd driver new 92b7d8527668 dt-bindings: mfd: lp875xx: Add optional reset GPIO new fea19b6e80a1 mfd: lm3533: Switch to using the new API kobj_to_dev() new 98818db3a2c5 Merge remote-tracking branch 'mfd/for-mfd-next' new 225be60f3853 dt-bindings: backlight: qcom-wled: Add PMI8994 compatible new 27f2903ec154 Merge remote-tracking branch 'backlight/for-backlight-next' new dae6be33107f Merge remote-tracking branch 'battery/for-next' new eca1851aa3e1 Merge existing fixes from regulator/for-5.12 new 438421b07bf8 regulator: spmi: Add support for ULT LV_P50 and ULT P300 new 1e50433c5705 regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] new 45ee8b79d679 regulator: add missing call to of_node_put() new db2f5982d865 Merge remote-tracking branch 'regulator/for-next' new defd17c639b1 Merge remote-tracking branch 'security/next-testing' new 856b299103c3 Merge remote-tracking branch 'apparmor/apparmor-next' new 25af898df39d Merge remote-tracking branch 'keys/keys-next' new 4e7e9d1e0a2e Merge remote-tracking branch 'selinux/next' new 618ca04a3145 tpm: efi: Use local variable for calculating final log size new 14d7d0bc7f49 tpm: acpi: Check eventlog signature before using it new a8bba9247eb3 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] new b0054ac3f69c Merge remote-tracking branch 'tpmdd/next' new 9d34edcf16e8 Merge remote-tracking branch 'iommu/next' new d144055ce35a Merge remote-tracking branch 'devicetree/for-next' new d098738eb3a1 Merge existing fixes from spi/for-5.12 new abdc5db39d72 spi: omap2-mcspi: Activate pinctrl idle state during runti [...] new e50989527fae spi: rockchip: avoid objtool warning new 120a9e8155cb spi: atmel: Drop unused variable new 87d62d8fa666 spi: cadence-quadspi: add missing of_node_put new 31e92cbfb9cd spi: spi-nxp-fspi: Add support for IP read only new c791e3c31cb2 spi: spi-nxp-fspi: Add imx8dxl driver support new 82ce7d0e74b6 spi: spi-nxp-fspi: Implement errata workaround for LS1028A new 32f298481add spi: spi-nxp-fspi: Add imx8dxl support new 260864f797f2 spi: mt6779: update spi document new a0521f70aee0 parport: Introduce module_parport_driver() helper macro new 8c7e98f74ceb spi: butterfly: Switch to use module_parport_driver() new 529bee9ed1b5 spi: lm70llp: Switch to use module_parport_driver() new 2c94b1b7dda1 Merge series "parport: Introduce module_parport_driver() a [...] new 31890269c0a0 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning new 8d75deb814ec Merge remote-tracking branch 'spi/for-next' new 44dd3ed840f9 Merge branch 'x86/vdso' new 78a81d88f60b x86/sev-es: Introduce ip_within_syscall_gap() helper new 545ac14c16b5 x86/sev-es: Check regs->sp is trusted before adjusting #VC [...] new 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler new bffe30dd9f1f x86/sev-es: Use __copy_from_user_inatomic() new 2279b8b575c9 Merge branch 'x86/urgent' new 229164175ff0 x86/virtio: Have SEV guests enforce restricted virtio memo [...] new fbc8c2199166 Merge branch 'x86/seves' new d97aada3c005 Merge branch 'x86/platform' new 51ad39674001 Merge branch 'x86/mm' new 74645beb877e Merge branch 'x86/misc' new 1adc3854f2a0 Merge branch 'x86/cpu' new 27e38070e181 Merge branch 'x86/core' new b18adee4ce44 stacktrace: Move documentation for arch_stack_walk_reliabl [...] new 8b2348152b5c Merge branch 'x86/cleanups' new db16e07269c2 x86/alternative: Drop unused feature parameter from ALTINS [...] new 10a2a5650778 Merge branch 'x86/alternatives' new 14fa938dffea Merge branch 'timers/urgent' new cdc35710cd0f Merge branch 'sched/urgent' new 1e17fb8edc5a sched: Optimize __calc_delta() new 13c2235b2b28 sched: Remove unnecessary variable from schedule_tail() new 96ec4c0cfce5 Merge branch 'sched/core' new cd34e9215fc5 Merge branch 'perf/urgent' new dc9763a36569 Merge branch 'objtool/core' new d5b0e0677bfd u64_stats,lockdep: Fix u64_stats_init() vs lockdep new 4817a52b3061 seqlock,lockdep: Fix seqcount_latch_init() new 6901fe56471c Merge branch 'locking/urgent' new 92c44eaade23 Merge branch 'irq/core' new ea5c764c6e8e Merge branch 'efi/urgent' new 9c7cb012a2bd Merge remote-tracking branch 'tip/auto-latest' new da505c192f7e Merge remote-tracking branch 'edac/edac-for-next' new 006f5e0e34ba Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 616af5602cae Merge remote-tracking branch 'rcu/rcu/next' new 194ca4ffd8c3 Merge remote-tracking branch 'kvm/next' new 6cffc0b1c188 Merge remote-tracking branch 'kvm-arm/next' new c5ebff2eb4d8 Merge remote-tracking branch 'kvms390/next' new 9e77d96b8e27 xen/events: reset affinity of 2-level event when tearing it down new 25da4618af24 xen/events: don't unmask an event channel when an eoi is pending new b6622798bc50 xen/events: avoid handling the same event on two cpus at t [...] new 0f9b05b9a01a Xen: drop exports of {set,clear}_foreign_p2m_mapping() new 36caa3fedf06 Xen/gntdev: don't needlessly allocate k{,un}map_ops[] new bce21a2b48ed Xen/gnttab: introduce common INVALID_GRANT_{HANDLE,REF} new f1d20d8643e5 Xen/gntdev: don't needlessly use kvcalloc() new d46b75225be1 Merge remote-tracking branch 'xen-tip/linux-next' new 23aef1dbd1e6 Merge remote-tracking branch 'percpu/for-next' new 8f4ae2ceb71d Merge remote-tracking branch 'workqueues/for-next' new 245a43edb98f Merge remote-tracking branch 'drivers-x86/for-next' new bcd6a0b7e0d0 Merge remote-tracking branch 'leds/for-next' new c6ddd5f1c3f3 ipmi: Refine retry conditions for getting device id new dcd10526ac5a ipmi:ssif: make ssif_i2c_send() void new c053c4eb5a0f ipmi: Handle device properties with software node API new 2e6b8c414b2f Merge remote-tracking branch 'ipmi/for-next' new 6f0764b5adea usb: dwc3: add a power supply for current control new 99288de36020 usb: dwc3: add an alternate path in vbus_draw callback new 95cd85a9d493 usb: typec: tps6598x: Add trace event for IRQ events new 02a9ada7eb88 usb: typec: tps6598x: Add trace event for status register new 9c9c1ddbf633 usb: typec: tps6598x: Add trace event for power status register new ced0e777e6ff usb: typec: tps6598x: Add trace event for data status new 3287f58bcba6 usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] new e21a2e0a0f60 usb: gadget: function: fix typo in f_printer.c new 70be046404ef usb: gadget: storage: Remove unused function pointer typed [...] new 9c174b57c98e USB: core: no need to save usb_devices_root new 292f750f43d0 USB: gadget: dummy-hcd: remove redundant initialization of [...] new 4294a8c2b8db usb: chipidea: tegra: fix flexible_array.cocci warnings new b9d9137d29b2 usb: dwc2: Add STM32 related debugfs entries new 7c7b971d71e7 USB: host: isp116x: remove dentry pointer for debugfs new 7347f4b95f64 USB: host: isp1362: remove dentry pointer for debugfs new 82d4afcfa9b5 USB: host: sl811: remove dentry pointer for debugfs new 5649d86f5378 USB: host: uhci: remove dentry pointer for debugfs new 24a16199d9fa USB: typec: fusb302: create debugfs subdir for the driver new 153e140d1eee USB: typec: tcpm: create debugfs subdir for the driver new 92d1e87e627a USB: remove usb_bus_type from usb.h new b0bf77cd389d usb: dwc3: Fix dereferencing of null dwc->usb_psy new 0f3edf99c239 usb: dwc3: document usb_psy in struct dwc3 new 5fa5827566e3 usb: xhci-mtk: remove or operator for setting schedule parameters new e19ee44a3d07 usb: xhci-mtk: improve bandwidth scheduling with TT new 7c986fbc16ae usb: xhci-mtk: get the microframe boundary for ESIT new 1bf661daf6b0 usb: xhci-mtk: add only one extra CS for FS/LS INTR new 4a56adf4fafb usb: xhci-mtk: use @sch_tt to check whether need do TT schedule new 338af695fffb usb: xhci-mtk: add a function to (un)load bandwidth info new 44b948287a94 usb: xhci-mtk: add a function to get bandwidth boundary new b707c13f9823 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct new 9132799d4ae0 usb: xhci-mtk: use clear type instead of void new 6009bea08ad7 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct new 11fdcc3937b1 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] new bf7da03ae46a usb: xhci-mtk: rebuild the way to get bandwidth domain new ccda8c224c07 usb: xhci-mtk: add some schedule error number new dc9d3b2c4e8d usb: xhci-mtk: remove declaration of xhci_mtk_setup() new 14295a150050 usb: xhci-mtk: support to build xhci-mtk-hcd.ko new fb95c7cf5600 usb: common: add function to get interval expressed in us unit new f18b6edbce44 usb: xhci-mtk: print debug info of endpoint interval new 365038f24b3e usb: common: move function's kerneldoc next to its definition new 19c234a14eaf usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] new 493d0856de5e usb: typec: tcpm: turn tcpm_ams_finish into void function new 604c75893a01 usb: typec: tps6598x: Fix return value check in tps6598x_probe() new f2d90e07b5df usb: typec: stusb160x: fix return value check in stusb160x [...] new 60a35ba9141f usb: usb-mx2: Remove unused file new 2cf430d832c0 Merge remote-tracking branch 'usb/usb-next' new 7aeab2537d7c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 4dec5f1af694 tty: serial: pch_uart.c: remove debugfs dentry pointer new 078b23267d5f MAINTAINERS: orphan mxser new ae6acf479be1 MAINTAINERS: drop cyclades.com reference new 00025161b2d9 PCI: remove synclink entries from pci_ids new 5a3c96e96409 vgacon: comment on vga_rolled_over new f76edd8f7ce0 tty: cyclades, remove this orphan new 67b1544a55c9 tty: isicom, remove this orphan new 3b00b6af7a5b tty: rocket, remove the driver new 981b22b8777d tty: remove TTY_LDISC_MAGIC new 5e30d3bf51eb tty: n_tty, set tty_ldisc_ops::owner new f751ae1cbbf9 tty: imx, use ms_to_ktime new 60294d86f27c tty: 8250, use ms_to_ktime new 7e3d3c08f17c tty: 8250, cleanup em485 timers new 7a9ca6329807 tty: 8250/serial_cs, propagate errors in simple_config new 8ff694972fe4 net: caif: inline register_ldisc new 9f3698e97df0 net: nfc: nci: remove memset of nci_uart_drivers new c2a5a45c0276 net: nfc: nci: drop nci_uart_ops::recv_buf new 11771e0bf13c net: nfc: nci: drop nci_uart_default_recv new 51f62a311c6d tty: con3215, remove tasklet for tty_wakeup new 56e9d0f95ad0 tty: con3215, remove unneeded tty checks new 2daedb1d1e45 tty: con3215, remove tty->driver_data casts new df11abeb2e60 tty: jsm_tty, make char+error handling readable new d01a83590b7d tty: nozomi, remove struct buffer new 83e826bf8f4f tty: nozomi, remove init/exit messages new 0da4c58df1ce tty: nozomi, remove useless debug prints new 4c472fc02e2a tty: vcc, make globals static new 733001916075 tty: vcc, drop version dump new 9af6f74d671e tty: vcc, use name strings directly new 5c58097eeb9a tty: vcc, remove useless tty checks new a32c97fd4263 tty: xtensa/iss, drop serial_version & serial_name new 0894b13467a2 tty: xtensa/iss, don't reassign to tty->port new bd5b21942569 tty: xtensa/iss, remove stale comments new 5a1a8425c443 tty: xtensa/iss, setup the timer statically new ba444ea3bc93 tty: xtensa/iss, make rs_init static new 6c2e6317c975 tty: do not check tty_unregister_driver's return value new a872ab4d6d19 tty: let tty_unregister_driver return void new a846dcf9d729 tty: localise ptychar and make it const new b9b90fe655c0 tty: synclink_gt, drop unneeded forward declarations new 9d7fd54f2a2e tty: hvc, drop unneeded forward declarations new b93db97e1ca0 tty: n_gsm, remove duplicates of parameters new ab78b0c9fa9d tty: cleanup tty_chars_in_buffer new 10eb63e5a9b2 tty: make everyone's chars_in_buffer return >= 0 new 6bfbfcfc5800 tty: make everyone's write_room return >= 0 new 196ebe5c000a drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] new 19d48787e315 tty: serial: samsung_tty: Add ucon_mask parameter new 646891638301 tty: serial: samsung_tty: Separate S3C64XX ops structure new aaf144059ba4 tty: serial: samsung_tty: Add s3c24xx_port_type new ad5613b98a48 tty: serial: samsung_tty: IRQ rework new 0906db90c722 tty: serial: samsung_tty: Use devm_ioremap_resource new b8466833391e dt-bindings: serial: samsung: Add apple,s5l-uart compatible new fcbba344907a tty: serial: samsung_tty: Add support for Apple UARTs new b89cfc05a275 tty: serial: samsung_tty: Add earlycon support for Apple UARTs new 81171e7d31a6 serial: 8250_exar: Constify the software nodes new cebeddd6d0d9 serial: liteuart: fix return value check in liteuart_probe() new 71b25f4df984 dt-bindings: serial: samsung: add DMA properties new 87fd0741d6dc serial: stm32: fix probe and remove order for dma new f4518a8a75f5 serial: stm32: fix startup by enabling usart for reception new f264c6f6aece serial: stm32: fix incorrect characters on console new 25a8e7611da5 serial: stm32: fix TX and RX FIFO thresholds new ad7676812437 serial: stm32: fix a deadlock condition with wakeup event new 12761869f0ef serial: stm32: fix wake-up flag handling new 436c97936001 serial: stm32: fix a deadlock in set_termios new fb4f2e04ac13 serial: stm32: fix tx dma completion, release channel new f16b90c2d9db serial: stm32: call stm32_transmit_chars locked new 315e2d8a125a serial: stm32: fix FIFO flush in startup and set_termios new 9f77d19207a0 serial: stm32: add FIFO flush when port is closed new 3db1d52466dc serial: stm32: fix tx_empty condition new 3d82be8be6fd serial: stm32: add support for "flush_buffer" ops new c32264b331ac Merge remote-tracking branch 'tty/tty-next' new fb11de92ac6e virtio_console: remove pointless check for debugfs_create_dir() new 37b85bd5f20c drivers: vmw_balloon: remove dentry pointer for debugfs new bc6350167ef4 drivers: habanalabs: remove unused dentry pointer for debu [...] new f8096ff38d5f drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi new ad542da8aeaa Merge remote-tracking branch 'char-misc/char-misc-next' new e5f3c990eb75 Merge remote-tracking branch 'extcon/extcon-next' new cdab09b9decf Merge remote-tracking branch 'phy-next/next' new 9602bcc279db Merge remote-tracking branch 'thunderbolt/next' new de69e2b3f105 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] new 7b3df1c76360 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] new 1337bd9871f5 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c new 8b7b8784188d staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c new 811c47005e52 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] new 7e197d3afa23 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] new ad0bd9ff4954 Staging: mt7621-pci: fixed a blank line coding style issue new 5bc510b23e78 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c new 164142847d11 staging: wlan-ng: Remove unused function pointer typedef f [...] new 021bbe0017f8 staging: wfx: logical continuations should be on the previ [...] new 7964844ee51e staging: wfx: Fix alignment style issue in sta.c new 46e6567359c4 staging: rtl8192e: fix typo in a comment new 733f0742a9c9 staging: rtl8192e: fix typo in a function name new 29b205e72b32 staging: rtl8192e: Fix comparisons to NULL new c3f1bca83edd staging: rtl8192e: rename ShortData to short_data in seque [...] new a6a3dd375230 staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] new cedbc3ac57db staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] new b3ff279e95f1 staging: rtl8723bs: Remove unused function pointer typedef [...] new 41b873caff92 staging: qlge: fix comment style in qlge_main.c new 72fd8d532404 staging: emxx_udc: remove unused variable driver_desc new 85922358fac9 staging: rtl8188eu: Format comments new 2917b109b36a staging: vt6656: Fix alignment of function args new 62964172d9c1 staging: wimax/i2400m: don't change the endianness of one [...] new 424e6a16c4aa staging: rtl8192e: rename charData to char_data in ba_para [...] new 113030ce24dc staging: rtl8192e: rename shortData to short_data in ba_pa [...] new 4320b7bdd93c staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] new a6d242d4ad08 staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] new a6850f14ea6a staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] new bfe3388fe125 staging: rtl8192e: rename TID to tid in ba_param_set union new e7f659b10b91 staging: hikey9xx: fix warning styling issues new 99783dd57e9b staging: sm750fb: added identifier names for function decl [...] new 9ba732a5b070 staging: greybus: Fix blank line style issue in sdio.c new 6e03efd2f5cd staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c new e1d3944f41b5 staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c new 06b51f4bd5d2 staging: fwserial: match alignment with open parenthesis new 6c231d8e1571 staging: octeon: cleanup unnecessary parentheses in ethern [...] new 05196d33ce40 staging: gasket Fix comparison with Null new dcda7248088a staging: gasket: removed unnecessary debug message to fix [...] new c1abfd8cd821 staging: rtl8723bs: fix code style comparison warning new ca3301b85d10 staging: rtl8192e: rename charData to char_data in delba_p [...] new d6afdc536132 staging: rtl8192e: rename shortData to short_data in delba [...] new 248a73b16104 staging: rtl8192e: rename Reserved to reserved in delba_pa [...] new b3d5b115ba99 staging: rtl8192e: rename Initiator to initiator in delba_ [...] new 53c72c4ca8e5 staging: rtl8192e: rename TID to tid in delba_param_set union new a318d0b1072f staging: rtl8192e: rename Timer to timer in ba_record struct new ba05a6198467 staging: rtl8192e: rename bValid to b_valid in ba_record struct new 142867ea2a83 staging: rtl8192e: rename DialogToken to dialog_token in b [...] new ffa3d0a13d90 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] new 092bc4e78e51 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] new 34fea352823c staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] new d970d17cab7a staging: rtl8192e: reformat ba_record struct new 061c43a35462 staging: rtl8192e: fix alignment issues in rtllib_wx.c new bba80c8482bc staging: kpc2000: code style: match alignment with open pa [...] new 47b6079e6f89 staging: kpc2000: code style: fix line length issue new 3c5378ed9781 staging: wimax: i2400m: add space before open parenthesis new edee4528987d staging: comedi dt2814: Removed unused variables new 520e9b032b9e staging: android: Remove filename reference from file new 216f4356708a staging: wimax: Fix block comment style issue in stack.c new 861cdbdd4d70 staging: rt8192u: Move constant in comparison to the RHS new 81091cfa6080 staging: vc04_services: fix indent in vchiq_debugfs_node new 305c9947ccaf staging: wimax: fix code style issues new f9316389513e staging: rtl8192e: remove blank line in bss_ht struct new b3b55bd7fc89 staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] new b87b210833b9 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] new 20e906356616 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] new 2408ee9e3ce0 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] new 060d3f6cb8ba staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] new 2fbcd6ded92b staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] new e6378e21f5e3 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] new 3f1f39fb6c4a staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] new fe403d4b7bcf staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] new 6628c6743f1e staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] new f7138484766b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct new 70c090af3e26 staging: rtl8192e: reformat bss_ht struct new b03dea259384 staging: clocking-wizard: Fix kernel-doc warning new 17aa33ff5699 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade new 87a40bfb09f2 staging: clocking-wizard: Update the fixed factor divisors new 92a7590427d6 staging: clocking-wizard: Allow changing of parent rate fo [...] new 5a853722eb32 staging: clocking-wizard: Add support for dynamic reconfiguration new 91d695d71841 staging: clocking-wizard: Add support for fractional support new a0d1a3864cad staging: clocking-wizard: Remove the hardcoding of the clo [...] new 7a3f3a7005cb staging: comedi: dt2814: Clear stale AI data before operation new 46ffba0622f7 staging: comedi: dt2814: Don't wait for conversion in inte [...] new 5fc336c6101e staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] new 3d7b3101bfea staging: comedi: dt2814: Fix asynchronous command interrup [...] new 04b2dcca2777 staging: comedi: dt2814: Remove struct dt2814_private new 036695a65e4f staging: comedi: dt2814: Clear stale AI data on detach new 9b2bb2e3cf05 staging: fwserial: minor coding style fix new c198059ed7be staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A new 99b83fd48d92 staging:rtl8712: remove unused definitions from wifi.h new e93aa38475d6 staging:rtl8712: use IEEE80211_FCTL_* kernel definitions new 5fc95c4034d1 staging:rtl8712: replace cap_* definitions with native ker [...] new 41b25593bc7e staging: rtl8723bs: core: Replace sprintf with scnprintf new 2a02059e4f9e staging: rtl8723bs: hal: Replace sprintf with scnprintf new 6d108d064c27 staging: rtl8723bs: os_dep: Replace sprintf with scnprintf new 58ea1b1dda14 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] new b9788755a499 staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] new 57f1e71e1a5e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] new bd1b2779dbf5 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] new d36d3096c848 staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] new a860e1bb9f72 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] new 6d852649821d staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] new 3b32b210c071 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] new 7f33733cf131 staging: rtl8192e: reformat rx_ts_record struct new d278360a3b33 staging: rtl8192e: remove redundant variable shadowing new 0c37baae130d staging: wimax/i2400m: fix byte-order issue new a9b0abf7a7bc staging: wimax/i2400m: convert __le32 type to host byte-order new 60df0e7aaa70 staging: wimax: i2400m: fix some incorrect type warnings new 275b6bd538c4 staging: ralink-gdma: Check return code of device_reset new 5866bce00dee staging: vc04_services: vchiq_arm: fix error return code o [...] new edccaa4ced65 staging: rtl8188eu: rename ODM_PhyStatusQuery() new afbd10d98a10 staging: rtl8188eu: rename parameters of odm_phy_status_query() new a8ecbb916e11 staging: rtl8723bs: removed unused code block new 61842e760b0c staging: rtl8723bs: remove useless typedef's in HalPhyRf.h new 266f28f803a9 staging: rtl8723bs: remove duplicate pstat->hwaddr check new 8512b8ffadeb staging: HalBtc8723b2Ant: remove useless typedef's new 74dbe4034b37 staging: HalBtc8723b1Ant: remove useless typedef's new f63a044747fe staging: rtl8188eu: Replace one-element array with flexibl [...] new 1e37da45ce62 staging/greybus: eliminate use of NAME_SIZE for strings new 8b20129b94b3 staging: unisys: visornic: enhance visornic to use channel [...] new c972c2d821ca staging: unisys: visornic: Fix repeated words in comments new 71898d1df3f2 Merge remote-tracking branch 'staging/staging-next' new 91fc72154e01 Merge remote-tracking branch 'icc/icc-next' new 91ed29c1cef7 Merge remote-tracking branch 'cgroup/for-next' new 6d56b1a4c0c4 Merge remote-tracking branch 'scsi/for-next' new 5b1be37f773b scsi: pm80xx: Remove list entry from pm8001_ccb_info new 9ec3d4c10565 scsi: pm80xx: Replace magic numbers with device state defines new 014ace23a5ec scsi: qla4xxx: Fix a typo new b4388e3db56a scsi: ufs: Remove duplicate include in ufshcd new 18c2a59a4190 scsi: ibmvfc: Switch to using kobj_to_dev() new 083d248b2d44 scsi: FlashPoint: Fix typo new d3cbb743c362 scsi: target: tcmu: Replace IDR by XArray new f7c89771d07d scsi: target: tcmu: Replace radix_tree with XArray new 1080782f13e3 scsi: target: tcmu: Use GFP_NOIO while handling cmds or ho [...] new bc9e0e366fce scsi: target: iblock: Remove an extra argument new a2c6c6a3b1ff scsi: target: iblock: Trim line longer than 80 characters new c151eddbef7e scsi: target: iblock: Fix type of logs_per_phys new fd48c056a32e scsi: target: pscsi: Fix warning in pscsi_complete_cmd() new 2c958a8c1f15 scsi: target: pscsi: Remove unused macro ISPRINT new 5cfb5b0258a0 scsi: target: core: Get rid of warning in compare_and_writ [...] new c3a27351d6db scsi: target: core: Remove unused macros NONE and ISPRINT new fdc1339a421d scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_F [...] new 91ce84a3d789 scsi: target: iscsi: Remove unused macro TEXT_LEN new c4d81e7c53e7 scsi: target: iscsi: Remove unused macro PRINT_BUF new c22659fbb98b scsi: target: iscsi: Initialize arrays at declaration time new 2d4e2daf4fed scsi: target: configfs: Initialize arrays at declaration time new 4db6dfe62c5f scsi: target: core: pr: Initialize arrays at declaration time new 4524a0b15902 scsi: target: core: file: Don't duplicate memset(0xff) new 725bd83c1c9c scsi: sg: Move functions around new da0b8f731b3c scsi: sg: Remove typedefs, type+formatting cleanup new b0d532124dd2 scsi: sg: SG_LOG() and IS_ENABLED() new 3fdaeaf26371 scsi: sg: Rework sg_poll(), minor changes new 40483e422732 scsi: sg: Bitops in sg_device new c75af06e2f3a scsi: sg: Make open count an atomic new 785f3b466141 scsi: sg: Move header to uapi section new 38043497eb8f scsi: sg: Speed up sg_poll() and SG_GET_NUM_WAITING ioctl new f24c409c880d scsi: sg: sg_allow_if_err_recovery() and renames new 48a7350dda38 scsi: sg: Improve naming new 37d860abaa7d scsi: sg: Change rwlock to spinlock new c99d01af2aa9 scsi: sg: ioctl() handling new c08e696c4228 scsi: sg: Split sg_read() new 6afc168001de scsi: sg: sg_common_write() add structure for arguments new d5f15301b8af scsi: sg: Rework sg_vma_fault() new 6e0e35195b8f scsi: sg: Rework sg_mmap() new 0c32296d73ec scsi: sg: Replace sg_allow_access() new ddfb8cbdf699 scsi: sg: Rework scatter-gather handling new 7ba0ec6097b4 scsi: sg: Introduce request state machine new c4aaf4c540d3 scsi: sg: sg_find_srp_by_id() new 89c0e50330bd scsi: sg: sg_fill_request_element() new 545295845888 scsi: sg: printk() change %p to %pK new 0a3245bc1825 scsi: sg: Use xarray for fds in device new 763d5d3c1d38 scsi: sg: Use xarray for reqs in fd new af1fc95db445 scsi: sg: Replace rq array with xarray new bae22c42fd40 scsi: sg: Sense buffer rework new bb2e50421582 scsi: sg: Add sg v4 interface support new 94cda6cf2e44 scsi: sg: Rework debug info new b519795aca2f scsi: sg: Add 8 byte SCSI LUN to sg_scsi_id new 3446e30e00d0 scsi: sg: Expand sg_comm_wr_t new ba044fa1d5f4 scsi: sg: Add sg_iosubmit_v3 and sg_ioreceive_v3 ioctls new ecaaa7a5a0d7 scsi: sg: Add some __must_hold macros new 4826a1e6fec1 scsi: sg: Move procfs objects to avoid forward decls new feaa82db6225 scsi: sg: Protect multiple receivers new f674b9128f18 scsi: sg: First debugfs support new 8b69aff891d4 scsi: sg: Rework mmap support new 2aaf5ed907f6 scsi: sg: Defang allow_dio new 8d662ccfb4f4 scsi: sg: Warn v3 write system call users new 8c4f5804dc34 scsi: sg: Add mmap_sz tracking new 3793a51a0639 scsi: sg: Remove rcv_done request state new ed130bcd75fe scsi: sg: Track lowest inactive and await indexes new 41c9d5725d85 scsi: sg: Remove unit attention check for device changed new b32ac463cb59 scsi: sg: NO_DXFER move to/from kernel buffers new 474d7bd18763 scsi: sg: Add blk_poll support new bf2d8ba915f9 scsi: sg: Bump version to 4.0.12 new 18956295fea6 Merge branch '5.13/sg' into 5.13/scsi-staging new 8980d7923b3b Merge remote-tracking branch 'scsi-mkp/for-next' new b4807ca0343c Merge remote-tracking branch 'vhost/linux-next' new 959d68a29b87 Merge remote-tracking branch 'rpmsg/for-next' new 21b6e4121aec Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new a988c82d6d82 Merge remote-tracking branch 'gpio-intel/for-next' new 5d5f2919273d pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] new c971af25cda9 pinctrl: rockchip: fix restore error in resume new 2a9be38099e3 pinctrl: qcom: lpass lpi: use default pullup/strength values new 07abd8db9358 pinctrl: qcom: sc7280: Fix SDC_QDSD_PINGROUP and UFS_RESET [...] new d0f9f47c07fe pinctrl: qcom: sc7280: Fix SDC1_RCLK configurations new 5739ffc10d04 Merge tag 'intel-pinctrl-v5.12-2' of gitolite.kernel.org:p [...] new ba434267d076 pinctrl: equilibrium: add missing of_node_put new b24236f55433 pinctrl: cp110-system-controller: fix the pin function names new a7db796b305b pinctrl: armada-cp110 - fix MPP54/MPP55 functions new ffeaa23aa001 pinctrl: stm32: add missing of_node_put new 35b25fd32b5f pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map new b37c35781d9a pinctrl: rockchip: clear int status when driver probed new d2cd54c24e80 pinctrl: ingenic: add missing call to of_node_put() new 47473813bdcb pinctrl: use to octal permissions for debugfs files new 6199f6becc86 pinctrl: pinmux: Add pinmux-select debugfs file new 5513b411ea5b Documentation: rename pinctl to pin-control new 1ae6478b0e6b docs/pinctrl: document debugfs files new 41d614b1d914 pinctrl: qcom: support gpio_chip .set_config call new 100073a9b38d dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8350 and friends new c4748c098e24 pinctrl: qcom: spmi-gpio: Add support for PM8350 and friends new 0952b7ec1614 pinctrl: core: Handling pinmux and pinconf separately new a0686a4cdfad Merge branch 'devel' into for-next new 6d6d92550f20 Merge remote-tracking branch 'pinctrl/for-next' new 9d8c5b0d2e09 pinctrl: intel: Show the GPIO base calculation explicitly new 9285da9ac37a Merge remote-tracking branch 'pinctrl-intel/for-next' new 5f79bbb28be2 pinctrl: renesas: r8a77951: Add vin4_g8 and vin5_high8 pins new 3d250efb8c32 pinctrl: renesas: r8a7796: Add vin4_g8 and vin5_high8 pins new 2a9e4f74cd57 pinctrl: renesas: r8a77990: Add vin4_g8 and vin5_high8 pins new f7adcca27edf pinctrl: renesas: r8a77965: Add vin4_g8 and vin5_high8 pins new 967263c60334 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new fab06cb84cb9 Merge remote-tracking branch 'livepatching/for-next' new f7ee9acb044c Merge remote-tracking branch 'coresight/next' new f7ef358e43f6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 18ab62e106f2 Merge remote-tracking branch 'gnss/gnss-next' new b686eb625272 Merge remote-tracking branch 'slimbus/for-next' new 201c9d549d43 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC new 4be6ad01dd09 nvmem: convert comma to semicolon new 4d57a383a437 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse new c39edb9f9dcb dt-bindings: nvmem: add Broadcom's NVRAM new b152bbeb0282 nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM new 097eb1136ebb nvmem: core: Add functions to make number reading easy new 5b024ba36fb3 Merge remote-tracking branch 'nvmem/for-next' new 4f706ba437d3 Merge remote-tracking branch 'xarray/main' new ef9def4988c3 Merge remote-tracking branch 'hyperv/hyperv-next' new 8e95c205ea60 Merge remote-tracking branch 'fpga/for-next' new 9ea48efdc528 bus: mhi: pci_generic: Parametrable element count for events new ac4bf60bbaa0 bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support new 59d05b71729b bus: mhi: pci_generic: Add SDX24 based modem support new e3e5e6508fc1 bus: mhi: pci_generic: No-Op for device_wake operations new e89878aa4b79 bus: mhi: pci_generic: Use generic PCI power management new d3800c1dce24 bus: mhi: pci_generic: Add support for runtime PM new 0fccbf0a3b69 bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from sta [...] new 0ecc1c70dcd3 bus: mhi: core: Fix invalid error returning in mhi_queue new e5b53b5be677 bus: mhi: core: Rename debugfs directory name new 8de5ad994143 bus: mhi: core: Add missing checks for MMIO register entries new 020d3b26c07a bus: mhi: Early MHI resume failure in non M3 state new 925089c1900f bus: mhi: core: Destroy SBL devices when moving to mission mode new 4884362f6977 bus: mhi: core: Download AMSS image from appropriate function new ef2126c4e2ea bus: mhi: core: Process execution environment changes serially new aaca4233ea03 bus: mhi: core: Update debug prints to include local device state new 6403298c58d4 bus: mhi: core: Fix check for syserr at power_up new 4d5f52838d11 bus: mhi: Make firmware image optional for controller new 1b143ab76f33 Merge remote-tracking branch 'mhi/mhi-next' new 9f9dd936117e mm-memory_hotplug-factor-out-bootmem-core-functions-to-boo [...] new a2cec3bb4ed6 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP new 342ec54e2df2 mm: hugetlb: free the vmemmap pages associated with each H [...] new 7e78f6bdd491 mm: hugetlb: alloc the vmemmap pages associated with each [...] new 949d95d09962 mm: hugetlb: set the PageHWPoison to the raw error page new 4dfe4c607c46 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap new 0df7e84fda15 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate new dd09d7b62fc5 mm: hugetlb: gather discrete indexes of tail page new 2c4b4a6a8690 mm: hugetlb: optimize the code with the help of the compiler new eec3b42a33ad khugepaged: remove unneeded return value of khugepaged_col [...] new 383de57bf885 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new 007adcabb043 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new 57c50d81c377 khugepaged: fix wrong result value for trace_mm_collapse_h [...] new 4072c54de18e mm/huge_memory.c: remove unnecessary local variable ret2 new d76b96bda5cb userfaultfd: add minor fault registration mode new 2205007e3a3c userfaultfd: disable huge PMD sharing for MINOR registered VMAs new 9a2da85c0a16 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new 4d61738a0379 userfaultfd: add UFFDIO_CONTINUE ioctl new 567b8cc1cdbd userfaultfd: update documentation to describe minor fault [...] new 059cdaa77222 userfaultfd/selftests: add test exercising minor fault handling new b3b6d25dc032 userfaultfd: support minor fault handling for shmem new 83b0959fce46 userfaultfd/selftests: use memfd_create for shmem test type new 5193e7990c17 userfaultfd/selftests: create alias mappings in the shmem test new e4f6c363ab8c userfaultfd/selftests: reinitialize test context in each test new 304d41e61fce userfaultfd/selftests: exercise minor fault handling shmem [...] new 2a4ee96ec7e4 mm/vmscan: move RECLAIM* bits to uapi header new 63a985a4fa26 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 01c940d4cb6b mm/compaction: remove unused variable sysctl_compact_memory new d8d7d45b5265 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 7ee22ecdb899 mm: vmstat: add cma statistics new 4f7a0a426658 mm: restore node stat checking in /proc/sys/vm/stat_refresh new e68a882a2fa5 mm: no more EINVAL from /proc/sys/vm/stat_refresh new 6e9b12cd51c5 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new d3875ae8466b mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new a7926fdde1b1 x86/mm: track linear mapping split events new 881c2d09fe7a mm/mmap.c: don't unlock VMAs in remap_file_pages() new 1fda205f56dc mm/util.c: reduce mem_dump_obj() object size new fea10d96702b mm/gup: don't pin migrated cma pages in movable zone new 5fd52316878d mm/gup: check every subpage of a compound page during isolation new ad8a400b400a mm/gup: return an error on migration failure new 5d616265ef8f mm/gup: check for isolation errors new 32af75687ca8 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 0d79bf9f3562 mm: apply per-task gfp constraints in fast path new b38be6c31a9c mm: honor PF_MEMALLOC_PIN for all movable pages new 0fc6fca401fa mm/gup: do not migrate zero page new b4b27e7eb881 mm/gup: migrate pinned pages out of movable zone new 732c3e15b5e4 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 42f810ed1811 mm/gup: change index type to long as it counts pages new 39ee4f422500 mm/gup: longterm pin migration cleanup new 82b813ad9c94 selftests/vm: gup_test: fix test flag new 7ba9b7410563 selftests/vm: gup_test: test faulting in kernel, and verif [...] new 5a5755dfa2e6 mm/zswap.c: switch from strlcpy to strscpy new c10b61a74063 mm/highmem: Remove deprecated kmap_atomic new 8a362ab7ac69 mm/mempool: minor coding style tweaks new 47fda5c9553c mm/swapfile: minor coding style tweaks new c1e3c726edda mm/sparse: minor coding style tweaks new 98f5a28bf77f mm/vmscan: minor coding style tweaks new 125aac6833ae mm/compaction: minor coding style tweaks new 96a7a9286610 mm/oom_kill: minor coding style tweaks new f9a78f9d5c9f mm/shmem: minor coding style tweaks new d13f1b15e283 mm/page_alloc: minor coding style tweaks new 8edfe515afde mm/filemap: minor coding style tweaks new 40eb5d0fd8d7 mm/mlock: minor coding style tweaks new 844129e9db22 mm/frontswap: minor coding style tweaks new e7130a661f6b mm/vmalloc: minor coding style tweaks new ee5b2f54f957 mm/memory_hotplug: minor coding style tweaks new 530a4c53941a mm/mempolicy: minor coding style tweaks new cc5555805cef mm/process_vm_access.c: remove duplicate include new 74d2ed83a079 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 94c6506142c6 fs/buffer.c: dump more info for __getblk_gfp() stall problem new bc55c6f30169 kernel/hung_task.c: Monitor killed tasks. new 82510601eb4f procfs: allow reading fdinfo with PTRACE_MODE_READ new 08d5c372c78d procfs/dmabuf: add inode number to /proc/*/fdinfo new 213f9346d6ee proc/sysctl: make protected_* world readable new 99275b9c67cd kernel/async.c: fix pr_debug statement new 9046e4cb0101 lib/bch.c: fix a typo in the file bch.c new 5fc274464bf2 lib: fix inconsistent indenting in process_bit1() new 021366d7625f include/linux/compat.h: remove unneeded declaration from C [...] new 751a59f71072 fs: fat: fix spelling typo of values new 7e2a6c36edbe kernel/fork.c: simplify copy_mm() new 320289bb3940 kernel/crash_core: add crashkernel=auto for vmcore creation new f3a631a21949 aio: simplify read_events() new c661e4987275 gdb: lx-symbols: store the abspath() new d2a15e88783e Merge branch 'akpm-current/current'
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 (620e981d0da6) \ N -- N -- N refs/heads/akpm (d2a15e88783e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1289 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 2 +- Documentation/bpf/btf.rst | 17 +- Documentation/bpf/index.rst | 9 +- Documentation/core-api/printk-formats.rst | 2 +- Documentation/devicetree/bindings/input/input.yaml | 7 + .../bindings/leds/backlight/qcom-wled.yaml | 1 + .../devicetree/bindings/mfd/actions,atc260x.yaml | 183 + .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 123 + .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 4 + .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 4 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 4 + .../devicetree/bindings/nvmem/brcm,nvram.yaml | 34 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 12 + .../devicetree/bindings/serial/samsung_uart.yaml | 14 +- Documentation/driver-api/gpio/legacy.rst | 2 +- Documentation/driver-api/index.rst | 2 +- .../driver-api/{pinctl.rst => pin-control.rst} | 37 + Documentation/filesystems/f2fs.rst | 3 - .../networking/device_drivers/fddi/defza.rst | 2 +- Documentation/userspace-api/ebpf/index.rst | 17 + Documentation/userspace-api/ebpf/syscall.rst | 24 + Documentation/userspace-api/index.rst | 1 + MAINTAINERS | 36 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 8 - arch/arm/boot/dts/omap4.dtsi | 5 + arch/arm/boot/dts/omap44xx-clocks.dtsi | 8 - arch/arm/boot/dts/omap5.dtsi | 5 + arch/arm/boot/dts/r7s9210-rza2mevb.dts | 55 +- arch/arm/boot/dts/sam9x60.dtsi | 9 + arch/arm/mach-omap2/omap-mpuss-lowpower.c | 17 +- arch/arm/mach-omap2/omap-secure.c | 16 - arch/arm/mach-omap2/omap-secure.h | 1 - arch/arm/mach-omap2/omap-wakeupgen.c | 20 +- arch/arm/xen/p2m.c | 5 +- .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 37 +- .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 37 +- .../boot/dts/renesas/r8a77951-salvator-xs.dts | 37 +- .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 46 - .../boot/dts/renesas/r8a77960-salvator-xs.dts | 46 - .../boot/dts/renesas/r8a77961-salvator-xs.dts | 46 - .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 45 - .../boot/dts/renesas/r8a77965-salvator-xs.dts | 45 - .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 7 + .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 15 + .../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 11 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 39 +- arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 3 + arch/arm64/include/asm/sysreg.h | 20 +- arch/arm64/include/asm/topology.h | 10 +- arch/arm64/kernel/head.S | 6 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/topology.c | 109 +- arch/arm64/kvm/reset.c | 10 +- arch/arm64/mm/mmu.c | 3 +- arch/mips/Kconfig | 17 - arch/mips/bcm63xx/clk.c | 2 +- arch/mips/configs/loongson3_defconfig | 8 +- arch/mips/configs/malta_kvm_guest_defconfig | 436 - arch/mips/include/asm/Kbuild | 7 +- arch/mips/include/asm/kvm_host.h | 238 - arch/mips/include/asm/mach-generic/spaces.h | 12 - arch/mips/include/asm/processor.h | 5 - arch/mips/include/asm/uaccess.h | 9 - arch/mips/kernel/cevt-r4k.c | 4 - arch/mips/kernel/scall32-o32.S | 4 +- arch/mips/kernel/scall64-n32.S | 3 +- arch/mips/kernel/scall64-n64.S | 3 +- arch/mips/kernel/scall64-o32.S | 4 +- arch/mips/kernel/syscalls/Makefile | 41 +- arch/mips/kernel/syscalls/syscallhdr.sh | 36 - arch/mips/kernel/syscalls/syscalltbl.sh | 36 - arch/mips/kvm/Kconfig | 34 - arch/mips/kvm/Makefile | 7 +- arch/mips/kvm/commpage.c | 32 - arch/mips/kvm/commpage.h | 24 - arch/mips/kvm/dyntrans.c | 143 - arch/mips/kvm/emulate.c | 1688 +- arch/mips/kvm/entry.c | 33 - arch/mips/kvm/interrupt.c | 123 +- arch/mips/kvm/interrupt.h | 20 - arch/mips/kvm/mips.c | 68 +- arch/mips/kvm/mmu.c | 405 - arch/mips/kvm/tlb.c | 174 - arch/mips/kvm/trap_emul.c | 1306 - arch/mips/kvm/vz.c | 5 +- arch/mips/mti-malta/Platform | 6 +- arch/mips/mti-malta/malta-time.c | 5 - arch/powerpc/include/asm/code-patching.h | 7 +- arch/powerpc/include/asm/ptrace.h | 4 +- arch/powerpc/include/asm/switch_to.h | 10 + arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/riscv/Kconfig | 1 + arch/riscv/include/asm/asm-prototypes.h | 16 + arch/riscv/include/asm/irq.h | 2 + arch/riscv/include/asm/processor.h | 1 + arch/riscv/include/asm/ptrace.h | 5 + arch/riscv/include/asm/sbi.h | 4 +- arch/riscv/include/asm/string.h | 5 + arch/riscv/include/asm/timex.h | 2 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/probes/ftrace.c | 16 +- arch/riscv/kernel/process.c | 1 + arch/riscv/kernel/sbi.c | 2 +- arch/riscv/kernel/time.c | 1 + arch/riscv/kernel/traps.c | 1 + arch/riscv/mm/init.c | 6 +- arch/s390/kernel/stacktrace.c | 6 - arch/sparc/configs/sparc64_defconfig | 4 +- arch/sparc/kernel/traps_64.c | 13 +- arch/sparc/mm/init_64.c | 1 + arch/x86/entry/entry_64_compat.S | 2 + arch/x86/include/asm/alternative.h | 14 +- arch/x86/include/asm/insn-eval.h | 2 + arch/x86/include/asm/proto.h | 1 + arch/x86/include/asm/ptrace.h | 15 + arch/x86/kernel/sev-es.c | 22 +- arch/x86/kernel/stacktrace.c | 6 - arch/x86/kernel/traps.c | 3 +- arch/x86/lib/insn-eval.c | 66 +- arch/x86/mm/mem_encrypt.c | 1 + arch/x86/net/bpf_jit_comp.c | 4 +- arch/x86/xen/p2m.c | 6 +- drivers/acpi/pci_link.c | 6 +- drivers/acpi/processor_perflib.c | 17 +- drivers/acpi/processor_throttling.c | 16 +- drivers/acpi/utils.c | 14 + drivers/base/arch_topology.c | 89 +- drivers/base/swnode.c | 29 +- drivers/bus/mhi/core/boot.c | 51 +- drivers/bus/mhi/core/debugfs.c | 2 +- drivers/bus/mhi/core/init.c | 13 +- drivers/bus/mhi/core/internal.h | 1 + drivers/bus/mhi/core/main.c | 84 +- drivers/bus/mhi/core/pm.c | 15 +- drivers/bus/mhi/pci_generic.c | 228 +- drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 + drivers/char/tpm/eventlog/efi.c | 29 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 + drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/cppc_cpufreq.c | 245 +- drivers/devfreq/governor.h | 3 - drivers/firmware/efi/libstub/arm64-stub.c | 2 +- drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 14 +- drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 47 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 16 +- .../{amdgpu_smuio.h => amdgpu_amdkfd_arcturus.h} | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 218 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 181 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 49 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 90 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 112 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 1286 + .../amd/amdgpu/{amdgpu_smuio.h => gfx_v9_4_2.h} | 27 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 58 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 151 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 3 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 65 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 1329 + .../drm/amd/amdgpu/{vcn_v2_5.h => mmhub_v1_7.h} | 11 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 48 +- drivers/gpu/drm/amd/amdgpu/nv.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 378 + .../gpu/drm/amd/amdgpu/{vcn_v2_5.h => psp_v13_0.h} | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 232 + .../gpu/drm/amd/amdgpu/{vcn_v2_5.h => sdma_v4_4.h} | 11 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 121 + .../drm/amd/amdgpu/{jpeg_v2_5.h => smuio_v13_0.h} | 11 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 128 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 48 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 99 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 1 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 32 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 49 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 5 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 492 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 1 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 204 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 25 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 5 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 375 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 30 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 40 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 5 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 21 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 3 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 8 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 11 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 6 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 7 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 31 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 96 +- .../amd/display/dc/gpio/dce110/hw_factory_dce110.c | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 846 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 25 +- drivers/gpu/drm/amd/include/aldebaran_ip_offset.h | 1738 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 7683 +++++ .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 32949 +++++++++++++++++++ .../amd/include/asic_reg/mmhub/mmhub_1_7_offset.h | 5125 +++ .../amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h | 32178 ++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h | 361 + .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 531 + .../amd/include/asic_reg/sdma/sdma_4_4_0_offset.h | 5224 +++ .../amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h | 13922 ++++++++ .../include/asic_reg/smuio/smuio_13_0_2_offset.h | 516 + .../include/asic_reg/smuio/smuio_13_0_2_sh_mask.h | 1163 + .../amd/include/asic_reg/thm/thm_13_0_2_offset.h | 346 + .../amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h | 1297 + .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 2620 ++ .../amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h | 10796 ++++++ .../amd/include/asic_reg/vcn/vcn_2_6_0_offset.h | 1462 + .../amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h | 4535 +++ drivers/gpu/drm/amd/include/atomfirmware.h | 116 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 8 + drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 9 +- drivers/gpu/drm/amd/include/vi_structs.h | 32 +- drivers/gpu/drm/amd/pm/Makefile | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3 + drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 126 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 6 + drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h | 1 + .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 512 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 27 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 272 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h | 165 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 28 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 48 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 66 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 48 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 45 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/{ => smu13}/Makefile | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1530 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h | 72 + .../swsmu/{smu11/smu_v11_0.c => smu13/smu_v13_0.c} | 1026 +- drivers/gpu/drm/radeon/radeon.h | 2 + drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 2 +- drivers/hwmon/acpi_power_meter.c | 29 +- drivers/iio/light/acpi-als.c | 4 +- drivers/input/joystick/n64joy.c | 4 +- drivers/input/misc/Kconfig | 11 + drivers/input/misc/Makefile | 2 +- drivers/input/misc/atc260x-onkey.c | 305 + drivers/input/mouse/elan_i2c.h | 5 + drivers/input/mouse/elan_i2c_core.c | 58 +- drivers/isdn/mISDN/dsp_core.c | 3 +- drivers/isdn/mISDN/l1oip_core.c | 2 +- drivers/mfd/Kconfig | 55 +- drivers/mfd/Makefile | 6 +- drivers/mfd/ab3100-core.c | 929 - drivers/mfd/ab3100-otp.c | 240 - drivers/mfd/ab8500-core.c | 20 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/atc260x-core.c | 310 + drivers/mfd/atc260x-i2c.c | 64 + drivers/mfd/ene-kb3930.c | 2 +- drivers/mfd/intel_pmt.c | 112 +- drivers/mfd/lm3533-core.c | 2 +- drivers/mfd/rohm-bd9576.c | 189 + drivers/mfd/stmpe.c | 14 +- drivers/misc/fastrpc.c | 5 + drivers/misc/pvpanic.c | 1 + drivers/net/dsa/xrs700x/xrs700x.c | 10 +- drivers/net/ethernet/3com/3c509.c | 1 + drivers/net/ethernet/broadcom/bcm4908_enet.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 8 + drivers/net/ethernet/freescale/dpaa2/Makefile | 2 + .../freescale/dpaa2/dpaa2-switch-ethtool.c} | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch.c} | 1704 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 178 + .../ethernet/freescale/dpaa2}/dpsw-cmd.h | 128 +- .../ethsw => net/ethernet/freescale/dpaa2}/dpsw.c | 328 +- .../ethsw => net/ethernet/freescale/dpaa2}/dpsw.h | 199 +- drivers/net/ethernet/freescale/enetc/enetc.c | 292 +- drivers/net/ethernet/freescale/enetc/enetc.h | 34 +- drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 82 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 56 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 + drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 13 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 8 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 19 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 22 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 374 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 1 + drivers/net/ethernet/qlogic/qed/qed_sriov.c | 1 + drivers/net/ethernet/sun/cassini.c | 1 + drivers/net/fddi/Kconfig | 16 - drivers/net/fddi/defxx.c | 96 +- drivers/net/fddi/defxx.h | 5 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/h/smt.h | 12 +- drivers/net/fddi/skfp/smt.c | 4 +- drivers/net/plip/plip.c | 2 + drivers/net/virtio_net.c | 65 +- drivers/net/wan/lapbether.c | 3 - drivers/nvmem/Kconfig | 9 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 78 + drivers/nvmem/core.c | 95 + drivers/nvmem/qcom-spmi-sdam.c | 2 +- drivers/nvmem/qfprom.c | 21 + drivers/nvmem/snvs_lpgpr.c | 2 +- drivers/opp/core.c | 44 +- drivers/opp/opp.h | 2 + drivers/pci/controller/Makefile | 7 +- drivers/pci/controller/dwc/Kconfig | 1 + drivers/pci/controller/dwc/Makefile | 7 +- drivers/pci/controller/pci-thunder-ecam.c | 2 +- drivers/pci/controller/pci-thunder-pem.c | 13 +- drivers/pci/pci.h | 6 + drivers/pci/xen-pcifront.c | 4 +- drivers/pinctrl/core.c | 35 +- drivers/pinctrl/pinconf.c | 4 +- drivers/pinctrl/pinmux.c | 106 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 15 + drivers/pinctrl/qcom/pinctrl-sc7280.c | 16 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 + drivers/pinctrl/renesas/pfc-r8a77951.c | 30 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 30 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 34 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 34 +- drivers/platform/x86/intel_pmt_class.c | 46 + drivers/platform/x86/intel_pmt_class.h | 1 + drivers/platform/x86/intel_pmt_telemetry.c | 20 - drivers/s390/net/qeth_core.h | 3 +- drivers/s390/net/qeth_core_main.c | 128 +- drivers/scsi/FlashPoint.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/pm8001/pm8001_sas.c | 8 +- drivers/scsi/pm8001/pm8001_sas.h | 1 - drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/sg.c | 5393 ++- drivers/scsi/ufs/ufshcd.c | 1 - drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/fsl-dpaa2/Kconfig | 19 - drivers/staging/fsl-dpaa2/Makefile | 6 - drivers/staging/fsl-dpaa2/ethsw/Makefile | 10 - drivers/staging/fsl-dpaa2/ethsw/README | 106 - drivers/staging/fsl-dpaa2/ethsw/TODO | 13 - drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 80 - drivers/staging/greybus/audio_module.c | 4 +- drivers/staging/greybus/audio_topology.c | 12 +- drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 8 +- drivers/staging/rtl8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 8 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 24 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 8 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 20 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 4 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 16 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 4 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 4 +- drivers/staging/rtl8723bs/hal/odm.c | 2 - drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 3 - drivers/staging/unisys/visornic/visornic_main.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- drivers/staging/wimax/i2400m/fw.c | 8 +- drivers/target/iscsi/iscsi_target_configfs.c | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 1 - drivers/target/iscsi/iscsi_target_stat.c | 1 - drivers/target/iscsi/iscsi_target_util.c | 17 - drivers/target/target_core_configfs.c | 25 +- drivers/target/target_core_file.c | 3 +- drivers/target/target_core_iblock.c | 37 +- drivers/target/target_core_pr.c | 36 +- drivers/target/target_core_pscsi.c | 5 +- drivers/target/target_core_sbc.c | 4 +- drivers/target/target_core_stat.c | 3 - drivers/target/target_core_user.c | 66 +- drivers/tty/serial/8250/8250_exar.c | 17 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/liteuart.c | 4 +- drivers/tty/serial/samsung_tty.c | 496 +- drivers/tty/serial/stm32-usart.c | 198 +- drivers/tty/serial/stm32-usart.h | 3 - drivers/usb/usbip/stub_dev.c | 42 +- drivers/usb/usbip/vhci_sysfs.c | 39 +- drivers/usb/usbip/vudc_sysfs.c | 49 +- drivers/virt/acrn/hsm.c | 2 +- drivers/virt/acrn/irqfd.c | 2 +- drivers/watchdog/Kconfig | 13 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bd9576_wdt.c | 291 + drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 130 +- drivers/xen/events/events_fifo.c | 7 - drivers/xen/events/events_internal.h | 14 +- drivers/xen/gntdev.c | 54 +- fs/cifs/cifsacl.c | 9 +- fs/cifs/transport.c | 7 +- fs/f2fs/compress.c | 177 +- fs/f2fs/data.c | 32 +- fs/f2fs/debug.c | 13 - fs/f2fs/f2fs.h | 41 +- fs/f2fs/file.c | 2 +- fs/f2fs/gc.c | 1 - fs/f2fs/inode.c | 21 +- fs/f2fs/segment.c | 40 +- fs/f2fs/super.c | 26 +- fs/f2fs/verity.c | 18 +- fs/io-wq.c | 6 +- fs/io_uring.c | 157 +- fs/nfsd/nfs4proc.c | 2 +- include/drm/amd_asic_type.h | 15 +- include/linux/acpi.h | 5 + include/linux/arch_topology.h | 19 +- include/linux/bpf.h | 94 +- include/linux/bpf_local_storage.h | 3 +- include/linux/bpf_lsm.h | 22 - include/linux/bpf_types.h | 8 +- include/linux/bpf_verifier.h | 3 + include/linux/f2fs_fs.h | 1 - include/linux/filter.h | 31 +- include/linux/mfd/ab3100.h | 128 - include/linux/mfd/atc260x/atc2603c.h | 281 + include/linux/mfd/atc260x/atc2609a.h | 308 + include/linux/mfd/atc260x/core.h | 58 + include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/lp87565.h | 3 - include/linux/mfd/rohm-bd957x.h | 140 + include/linux/mfd/rohm-generic.h | 2 + include/linux/mhi.h | 2 +- include/linux/netdevice.h | 5 + include/linux/nvmem-consumer.h | 4 + include/linux/pgtable.h | 4 + include/linux/property.h | 2 +- include/linux/sched.h | 5 + include/linux/seqlock.h | 5 +- include/linux/serial_s3c.h | 16 + include/linux/skbuff.h | 4 + include/linux/skmsg.h | 82 +- include/linux/socket.h | 71 +- include/linux/stacktrace.h | 19 + include/linux/u64_stats_sync.h | 7 +- include/linux/virtio_net.h | 7 +- include/net/dst.h | 11 + include/net/nexthop.h | 24 + include/net/pkt_sched.h | 9 + include/net/tcp.h | 41 +- include/net/udp.h | 4 +- include/net/xdp_sock.h | 19 - include/scsi/sg.h | 273 +- include/trace/events/xdp.h | 62 +- include/uapi/linux/bpf.h | 762 +- include/uapi/linux/btf.h | 5 +- include/uapi/linux/if_fddi.h | 2 +- include/uapi/linux/kfd_ioctl.h | 1 + include/uapi/scsi/sg.h | 375 + include/xen/grant_table.h | 7 + include/xen/xenbus.h | 1 - init/Kconfig | 1 + kernel/bpf/Makefile | 3 +- kernel/bpf/arraymap.c | 40 + kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_iter.c | 16 + kernel/bpf/bpf_local_storage.c | 39 +- kernel/bpf/bpf_lsm.c | 4 - kernel/bpf/bpf_task_storage.c | 100 +- kernel/bpf/btf.c | 108 +- kernel/bpf/cpumap.c | 9 +- kernel/bpf/devmap.c | 17 +- kernel/bpf/hashtab.c | 65 + kernel/bpf/helpers.c | 2 + kernel/bpf/verifier.c | 393 +- kernel/fork.c | 6 + kernel/sched/core.c | 5 +- kernel/sched/fair.c | 19 +- kernel/sched/sched.h | 1 + kernel/trace/bpf_trace.c | 6 + lib/test_printf.c | 60 +- lib/vsprintf.c | 66 +- mm/memory_hotplug.c | 2 +- mm/slub.c | 15 +- net/Kconfig | 6 +- net/ax25/af_ax25.c | 1 + net/bpf/test_run.c | 244 +- net/bridge/br_input.c | 1 + net/core/Makefile | 6 +- net/core/bpf_sk_storage.c | 2 +- net/core/dev.c | 1 + net/core/dst.c | 59 +- net/core/filter.c | 269 +- net/core/skbuff.c | 15 +- net/core/skmsg.c | 212 +- net/core/sock_map.c | 77 +- net/decnet/dn_route.c | 2 +- net/ipv4/Makefile | 2 +- net/ipv4/route.c | 55 +- net/ipv4/tcp_bpf.c | 4 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/route.c | 62 +- net/mpls/mpls_gso.c | 3 + net/rds/recv.c | 4 - net/rose/rose_route.c | 2 + net/sched/act_sample.c | 11 + net/xdp/xsk.c | 114 +- net/xdp/xsk_queue.h | 30 +- net/xdp/xskmap.c | 17 +- scripts/{bpf_helpers_doc.py => bpf_doc.py} | 191 +- sound/pci/hda/hda_bind.c | 4 + sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_hdmi.c | 13 + tools/bpf/Makefile.helpers | 60 - tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpf_exp.y | 14 +- tools/bpf/bpftool/.gitignore | 1 - tools/bpf/bpftool/Documentation/Makefile | 11 +- tools/bpf/bpftool/btf.c | 8 + tools/bpf/bpftool/btf_dumper.c | 1 + tools/bpf/bpftool/feature.c | 4 + tools/bpf/bpftool/xlated_dumper.c | 3 + tools/bpf/runqslower/Makefile | 9 +- tools/bpf/runqslower/runqslower.bpf.c | 33 +- tools/include/uapi/linux/bpf.h | 762 +- tools/include/uapi/linux/btf.h | 5 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/btf.c | 51 +- tools/lib/bpf/btf.h | 6 + tools/lib/bpf/btf_dump.c | 4 + tools/lib/bpf/libbpf.c | 105 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 2 + tools/lib/bpf/libbpf_util.h | 72 +- tools/lib/bpf/xsk.h | 17 +- tools/perf/MANIFEST | 2 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 +- tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 27 +- tools/testing/selftests/bpf/Makefile.docs | 82 + tools/testing/selftests/bpf/README.rst | 48 + tools/testing/selftests/bpf/btf_helpers.c | 4 + .../selftests/bpf/prog_tests/attach_probe.c | 40 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 1 + tools/testing/selftests/bpf/prog_tests/btf.c | 176 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 1 + tools/testing/selftests/bpf/prog_tests/for_each.c | 130 + .../selftests/bpf/prog_tests/prog_run_xattr.c | 51 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 83 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 8 +- .../selftests/bpf/prog_tests/task_local_storage.c | 92 + .../bpf/progs/btf_dump_test_case_syntax.c | 7 + .../testing/selftests/bpf/progs/core_reloc_types.h | 5 + .../selftests/bpf/progs/for_each_array_map_elem.c | 61 + .../selftests/bpf/progs/for_each_hash_map_elem.c | 95 + tools/testing/selftests/bpf/progs/loop6.c | 99 + .../selftests/bpf/progs/task_local_storage.c | 64 + .../bpf/progs/task_local_storage_exit_creds.c | 32 + .../selftests/bpf/progs/task_ls_recursion.c | 70 + .../selftests/bpf/progs/test_core_reloc_size.c | 3 + tools/testing/selftests/bpf/progs/test_sk_lookup.c | 62 +- .../selftests/bpf/progs/test_sockmap_listen.c | 4 +- tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 113 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 21 - tools/testing/selftests/bpf/test_btf.h | 3 + tools/testing/selftests/bpf/test_doc_build.sh | 13 + tools/testing/selftests/bpf/test_progs.h | 11 + tools/testing/selftests/bpf/test_sockmap.c | 2 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 15 +- tools/testing/selftests/bpf/test_verifier.c | 4 +- tools/testing/selftests/bpf/test_xsk.sh | 135 +- .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 1 + tools/testing/selftests/bpf/vmtest.sh | 26 +- tools/testing/selftests/bpf/xdpxceiver.c | 380 +- tools/testing/selftests/bpf/xdpxceiver.h | 57 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- 653 files changed, 150912 insertions(+), 14623 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/actions,atc260x.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml rename Documentation/driver-api/{pinctl.rst => pin-control.rst} (97%) create mode 100644 Documentation/userspace-api/ebpf/index.rst create mode 100644 Documentation/userspace-api/ebpf/syscall.rst create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi delete mode 100644 arch/mips/configs/malta_kvm_guest_defconfig delete mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/mips/kvm/commpage.c delete mode 100644 arch/mips/kvm/commpage.h delete mode 100644 arch/mips/kvm/dyntrans.c delete mode 100644 arch/mips/kvm/trap_emul.c create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c copy drivers/gpu/drm/amd/amdgpu/{amdgpu_smuio.h => amdgpu_amdkfd_arcturus.h} (71%) create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c copy drivers/gpu/drm/amd/amdgpu/{amdgpu_smuio.h => gfx_v9_4_2.h} (58%) create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c copy drivers/gpu/drm/amd/amdgpu/{vcn_v2_5.h => mmhub_v1_7.h} (85%) create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c copy drivers/gpu/drm/amd/amdgpu/{vcn_v2_5.h => psp_v13_0.h} (85%) create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c copy drivers/gpu/drm/amd/amdgpu/{vcn_v2_5.h => sdma_v4_4.h} (85%) create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c copy drivers/gpu/drm/amd/amdgpu/{jpeg_v2_5.h => smuio_v13_0.h} (83%) create mode 100644 drivers/gpu/drm/amd/include/aldebaran_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h copy drivers/gpu/drm/amd/pm/swsmu/{ => smu13}/Makefile (77%) create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h copy drivers/gpu/drm/amd/pm/swsmu/{smu11/smu_v11_0.c => smu13/smu_v13_0.c} (61%) create mode 100644 drivers/input/misc/atc260x-onkey.c delete mode 100644 drivers/mfd/ab3100-core.c delete mode 100644 drivers/mfd/ab3100-otp.c create mode 100644 drivers/mfd/atc260x-core.c create mode 100644 drivers/mfd/atc260x-i2c.c create mode 100644 drivers/mfd/rohm-bd9576.c rename drivers/{staging/fsl-dpaa2/ethsw/ethsw-ethtool.c => net/ethernet/freescale/ [...] rename drivers/{staging/fsl-dpaa2/ethsw/ethsw.c => net/ethernet/freescale/dpaa2/dp [...] create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h rename drivers/{staging/fsl-dpaa2/ethsw => net/ethernet/freescale/dpaa2}/dpsw-cmd.h (76%) rename drivers/{staging/fsl-dpaa2/ethsw => net/ethernet/freescale/dpaa2}/dpsw.c (83%) rename drivers/{staging/fsl-dpaa2/ethsw => net/ethernet/freescale/dpaa2}/dpsw.h (73%) create mode 100644 drivers/nvmem/brcm_nvram.c delete mode 100644 drivers/staging/fsl-dpaa2/Kconfig delete mode 100644 drivers/staging/fsl-dpaa2/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/README delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/TODO delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.h create mode 100644 drivers/watchdog/bd9576_wdt.c delete mode 100644 include/linux/mfd/ab3100.h create mode 100644 include/linux/mfd/atc260x/atc2603c.h create mode 100644 include/linux/mfd/atc260x/atc2609a.h create mode 100644 include/linux/mfd/atc260x/core.h create mode 100644 include/linux/mfd/rohm-bd957x.h create mode 100644 include/uapi/scsi/sg.h rename scripts/{bpf_helpers_doc.py => bpf_doc.py} (82%) delete mode 100644 tools/bpf/Makefile.helpers create mode 100644 tools/testing/selftests/bpf/Makefile.docs create mode 100644 tools/testing/selftests/bpf/prog_tests/for_each.c create mode 100644 tools/testing/selftests/bpf/prog_tests/task_local_storage.c create mode 100644 tools/testing/selftests/bpf/progs/for_each_array_map_elem.c create mode 100644 tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c create mode 100644 tools/testing/selftests/bpf/progs/loop6.c create mode 100644 tools/testing/selftests/bpf/progs/task_local_storage.c create mode 100644 tools/testing/selftests/bpf/progs/task_local_storage_exit_creds.c create mode 100644 tools/testing/selftests/bpf/progs/task_ls_recursion.c create mode 100755 tools/testing/selftests/bpf/test_doc_build.sh