This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits 74e5dee6a5b9 Add linux-next specific files for 20220124 omits d15f08f02c57 Merge branch 'akpm/master' omits 93163cc61464 fs/f2fs/data.c: fix mess omits c9584539491e Merge branch 'akpm-current/current' omits 9602513146de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f94e4048afc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb41302ef33c Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 631e097e457b Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 14775b6b732b Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 03e0f7fcacaa Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 280d457ee628 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f93bff8ba7b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits b3a409d1ccc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d72a37c1d606 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79a9f6304854 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 694e53cf4c0e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9e7c21d72f38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1847eb605d90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5157267e172b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b12293b7f4c Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 801129befb1f Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits d7030b3d914f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2313a74f979f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5bfe46129c14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 965051bcfe05 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 1d4461e3f28c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits e3f14211ab6b Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 3b5d5206ae7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f76eb1d95b97 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits ee20378e2ea7 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits e9ce289a7c94 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits da53350782ce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 837c72d58a8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5354c971d680 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 0bab3657e494 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 2323ca5e5df2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 808279385ae0 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 1a8f5059883f Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 3c87336a9660 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2f3340d1d408 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits d2d5492da519 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 25cec7673d75 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 195d59abaf38 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits a26751186e05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7891801060ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3c657b8a8bb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13d5e14d5012 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 75a8d48645b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 63db8e97b7a5 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits a34adb29ae82 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 5f962e4383d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1ebd3a1929ff Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 1d802e058f05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c052728dec3e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b89375764074 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c360033dcb91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5f762d64404 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 471fbfb7e836 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c32bb182b8a5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits d45c1abe577c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eaa09e5f5cd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c78db78d881f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9462a3608761 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits fe79188276b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 441fa9d5573e Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits c30ad28356b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bacfed08a32f Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits cb14661dd92a Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 68fdd74d9b46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dbf1ead9c840 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 5607fa361bae Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 95489b6283f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8bfc28d3cc03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 013a6f9469e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5ca01b154065 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a0c3f0215b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96d5f313f819 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6a72e9058708 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a714951e4ccb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b13eb5d59fc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a74feaa46b73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 611caaed91ae Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 7174c2548b14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9be3836089a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e58cee286502 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52f1e109925b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1b7fc93d5c7d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits d16ef0e7b521 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86539e2bdb99 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 3c0e0e5ef7e2 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 102dcf115cc6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bb5f66cc860f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ba4bca0a9b7a Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 4c6afdaa697d Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 7c2cdb30c27f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits fc7328424550 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 815da1a49b75 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8638a5e12065 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 435af9316148 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 5c09b2a8b289 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 76c859bdd231 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 7f9dbb1d7ad0 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 9ca826022c6d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6febca7bcb14 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 97c09328a4be Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 14a1123b3799 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9a3f63918e15 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 37aa078bbffe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7d3582018f59 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d7e7015f92f6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e5928f31d75d Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits e758cdb29e81 Merge branch 'next/soc' into for-next omits af68ac0006f2 Merge branch 'next/dt' into for-next omits 820e9beaba52 Merge branch 'fixes' into for-next omits 5f5c70b20a3e Merge branch 'next/dt' into for-next omits 888af34992a2 Merge branch 'next/dt64' into for-next omits 51935d86998c mtd: phram: Prevent divide by zero bug in phram_setup() omits 02169f9a664d mtd: rawnand: omap2: Prevent invalid configuration and bui [...] omits 4fc2be59c5fe dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] omits 31181e46f6cd dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents omits 7b2a23db9b6f dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] omits 757454da44a9 dt-bindings: ingenic,i2c: Rework interrupts in example omits 78cc7d5fc0c1 dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema omits 1dc62e0957e9 dt-bindings: i2c: imx: Make each example a separate entry omits 24790d87b6c7 mtd: parsers: qcom: Fix missing free for pparts in cleanup omits 2b3d77cb5ce3 mtd: parsers: qcom: Fix kernel panic on skipped partition omits 8388525e5a5d mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER omits 67ba4f7222dd mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() omits 7815173a7ccb mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get omits 87f5eb7f02cd dt-bindings: i2c: mpc: Make each example a separate entry omits f262b90530fc dt-bindings: Improve phandle-array schemas omits c2111bb1e3c5 phy: cadence: Sierra: fix error handling bugs in probe() omits 760e61025158 phy: ti: Fix "BUG: KASAN: global-out-of-bounds in _get_max [...] omits cf78fda3b6d8 Merge branch 'fixes' into for-next omits 0a7d31775cc8 erofs: avoid unnecessary z_erofs_decompressqueue_work() de [...] omits f24eb03e4b6f erofs: fix fsdax partition offset handling omits 542ed6d41f2b ipc/sem: do not sleep with a spin lock held omits 56439cb78293 panic: allow printing extra panic information on kdump omits dab376da2c84 sysctl: documentation: fix table format warning omits 71bd62a50bc1 panic: add option to dump all CPUs backtraces in panic_print omits cf0839859614 docs: sysctl/kernel: add missing bit to panic_print omits 958c360e0a89 init/main.c: silence some -Wunused-parameter warnings omits 6216684e51b5 ELF: fix overflow in total mapping size calculation omits 72c0b15db5e4 lz4: fix LZ4_decompress_safe_partial read out of bound omits 2705551b181f kernel/hung_task.c: Monitor killed tasks. omits 7750c2205bb8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 582d4c79b73a fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 224d6faa0761 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits 19fb2e429e64 arm64: add support for sub-page faults user probing omits cd6bfc4c5908 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 138f5c2b90af mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 5586a4a4386f mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 29df0f7a2386 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits fc1ec4177cdb mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 9d2ed7afc831 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 322c1a9bee3f selftests: vm: add a hugetlb test case omits 951ecfe94054 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 15ecb3f942c6 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 730eb0d55bd0 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 0c65299c093d mm: discard __GFP_ATOMIC omits 04c769b0c265 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits 553e33daccf0 mm/vmalloc: allocate small pages for area->pages omits 3298ab18a6ea Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 0b9225888d41 documentation-vm-page_ownerrst-update-the-documentation-fix omits d9fdc7d6fb04 Documentation/vm/page_owner.rst: update the documentation omits 25c456d8dc1c tools/vm/page_owner_sort.c: delete invalid duplicate code omits 3a5ba3eb0025 tools/vm/page_owner_sort.c: two trivial fixes omits c1a5bbbe50ef tools/vm/page_owner_sort.c: support sorting pid and time omits d7bf2c56c2bd tools/vm/page_owner_sort.c: add switch between culling by [...] omits 6864c7ffc3f9 tools/vm/page_owner_sort.c: support sorting by stack trace omits 9e43dade13f7 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 01d4de217e05 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 8f10e0993f55 ocfs2: fix ocfs2 corrupt when iputting an inode omits dfef5ce6dc06 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits b47e982d198c ocfs2: reflink deadlock when clone file to the same direct [...] omits 622d7611f26d procfs: prevent unpriveleged processes accessing fdinfo dir omits cc065c4034d1 /proc/kpageflags: do not use uninitialized struct pages omits 0d9115634f46 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a8c028649e93 mm: fix panic in __alloc_pages omits 88e7b860ba3d mm/oom_kill: wake futex waiters before annihilating victim [...] omits 94985da003a4 Merge branch into tip/master: 'irq/urgent' omits 8d840e480546 Merge branch into tip/master: 'perf/urgent' omits 17377a37d0f2 Merge branch into tip/master: 'sched/urgent' omits 90487c15a3a2 drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 81eb1ec6c617 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits 6a95aeca7e08 drm/radeon: Add HD-audio component notifier support (v2) omits f5980827d1b3 Revert "drm/amd/display: To modify the condition in indica [...] omits 665a089db484 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits a4bff780d474 drm/amdgpu: only check for _PR3 on dGPUs omits 9913373ea0dc drm/amdgpu: add another raven1 gfxoff quirk omits 57b2caf29121 drm/amd/display: clean up some inconsistent indenting omits c5e5787192ea drm/amd/display: Fix memory leak omits 96a8781847e9 drm/amd/pm: remove useless if omits 01e2b6d22d82 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj omits d05dfdcc67b7 drm/amdgpu/display: use msleep rather than udelay for long delays omits 8b44322d3eb6 drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] omits 6c834bb5c780 drm/amdgpu: filter out radeon secondary ids as well omits c1dfa0e8181b drm/amd/pm: use dev_*** to print output in multiple GPUs omits 10d18dd5d040 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind omits c09ee5415e09 drm/amd/display: Not to call dpcd_set_source_specific_data [...] omits a1b74c67c0d7 drm/amd/pm: drop unneeded hwmgr->smu_lock omits 6dbfe0c1384e drm/amd/pm: drop unneeded feature->mutex omits ce311873cbe8 drm/amd/pm: drop unneeded smu_baco->mutex omits d23da02dc0d3 drm/amd/pm: drop unneeded smu->sensor_lock omits 024a9f4db806 drm/amd/pm: drop unneeded smu->metrics_lock omits 3b5bb869a3f4 drm/amd/pm: drop unneeded vcn/jpeg_gate_lock omits 92937976bcdb drm/amd/pm: drop unneeded lock protection smu->mutex omits 86f0d7f04052 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] omits 74382a4efdec drm/amdgpu: enable amdgpu_dc module parameter omits 47b6584b9f43 drm/amdgpu: Fix kernel compilation; style omits 79d3a767c7cb drm/amd: Fix MSB of SMU version printing omits eadabcc2bc6c drm/amdgpu: Disable FRU EEPROM access for SRIOV omits 2869c524fe6e lib/crypto: blake2s: avoid indirect calls to compression f [...] omits fd1e38c44d12 hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write() omits 1928e28b3962 mmc: core: Wait for command setting 'Power Off Notificatio [...] omits e23c953501c4 mmc: sh_mmcif: Check for null res pointer omits f41da6b631fb mmc: sdhci-of-esdhc: Check for error num after setting mask omits d8411e7e5132 vfs, fscache: Add an IS_KERNEL_FILE() macro for the S_KERN [...] omits 17526beecd3a netfs: Make ops->init_rreq() optional omits 04cbc1acc493 Merge branch 'io_uring-5.17' into for-next omits a6222cce61e8 Merge branch 'block-5.17' into for-next omits c83f3ae084b3 Merge branch 'thermal-int340x' into linux-next omits 3a9921829933 Merge branches 'acpi-cppc' and 'acpi-dptf' into linux-next omits ee7c61f30c22 Merge branch 'misc-5.17' into next-fixes omits af4c9324b23a btrfs: fix deadlock when reserving space during defrag omits 3feb2ea2f15b Merge branch 'block-5.17' into for-next omits 353bbc52de1c Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 8dde4e76a01a Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits e561ba38a9b7 Merge branch 'io_uring-5.17' into for-next omits 5322359fec13 scsi: bfa: Remove useless DMA-32 fallback configuration omits d8ca7c8cf681 scsi: hisi_sas: Remove useless DMA-32 fallback configuration omits 3a61ad987601 scsi: 3w-sas: Remove useless DMA-32 fallback configuration omits 88422dd97988 scsi: bnx2fc: Flush destroy_work queue before calling bnx2 [...] omits 719ad408e1ae scsi: zfcp: Fix failed recovery on gone remote port with n [...] omits da36ac1d238a scsi: pm8001: Fix bogus FW crash for maxcpus=1 omits 7ab3180d7ed6 scsi: qedf: Change context reset messages to ratelimited omits 37e7b75c503e scsi: qedf: Fix refcount issue when LOGO is received during TMF omits 4e3262536023 scsi: qedf: Add stag_work to all the vports omits 58ac604907f0 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] omits 6fc932c0dd80 scsi: target: iscsi: Make sure the np under each tpg is unique omits e077106a9f70 scsi: elx: efct: Don't use GFP_KERNEL under spin lock omits 0fc3812f4554 lockd: fix failure to cleanup client locks omits 125081a62616 hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused omits 5836c1519060 hwmon: (lm90) Fix sysfs and udev notifications omits cbca50501a82 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 omits d13a5271edf3 hwmon: (lm90) Mark alert as broken for MAX6680 omits 791a30d2b43e hwmon: (lm90) Mark alert as broken for MAX6654 omits 0921525dc315 hwmon: (lm90) Re-enable interrupts after alert clears omits fc4136c52c1c hwmon: (lm90) Reduce maximum conversion rate for G781 omits 6a5843653d69 Merge branch 'block-5.17' into for-next omits 842086bc7262 video: fbdev: controlfb: Fix COMPILE_TEST build omits 7666cad0e068 video: ocfb: add const to of_device_id omits 29a6c7b4442f dt-bindings: simple-framebuffer: allow standalone compatible omits 3e24c83143b2 video: fbdev: use swap() to make code cleaner omits 0c248dc26e90 matroxfb: set maxvram of vbG200eW to the same as vbG200 to [...] omits a1c0aad3a9e3 Merge branch 'block-5.17' into for-next omits a3830e70814a Merge branch 'block-5.17' into for-next omits 390a9c625a96 video: fbdev: mb862xx: remove redundant assignment to pointer ptr omits 486f91a65e2e backlight: qcom-wled: Add PM6150L compatible omits d4fbda900d23 drivers/video: remove redundant res variable omits a533da63d469 omapfb: use default_groups in kobj_type omits 2864ead72d03 fbdev: omap2: omapfb: Remove redundant 'flush_workqueue()' calls omits 1dac89184c4a backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls omits bcc48f8d980b video: hyperv_fb: Fix validation of screen resolution omits b4b086890366 video: fbdev: Check for null res pointer omits a820d5ff9418 fbdev: aty128fb: make some arrays static const omits 650d15f26aaa pinctrl: sunxi: Fix H616 I2S3 pin data omits c61bd43badc5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] omits be973481daaa pinctrl: thunderbay: rework loops looking for groups names omits 8687999e47d4 pinctrl: thunderbay: comment process of building functions a bit omits 924fd0fc526c fscache: Add a comment explaining how page-release optimis [...] omits 675e3f2da25f cachefiles: Check that the backing filesystem supports tmpfiles omits fafa8eeed73e cachefiles: Explain checks in a comment omits 615516282890 cachefiles: Trace active-mark failure omits 6de4c3ac9370 cachefiles: Make some tracepoint adjustments omits d262a8eaacd7 cachefiles: set default tag name if it's unspecified omits 77c0451ce1d5 cachefiles: Calculate the blockshift in terms of bytes, not pages omits 9182980a065e Merge branch 'io_uring-5.17' into for-next omits 73a3bb0066c5 Merge branch 'block-5.17' into for-next omits 336734b21724 fscache: Fix the volume collision wait condition omits 93e5c8b5e46e Merge branch 'pm-core' into linux-next omits 2a4e14d3c46f Merge branches 'acpi-scan' and 'acpi-pcc' into linux-next omits 21f61b52868d tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 3b30545fac39 Merge branches 'acpi-x86', 'acpi-tables' and 'acpi-soc' in [...] omits fe37c72debe9 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 096180ad89f6 Merge branch 'i2c/for-current' into i2c/for-next omits a234959190ee Merge branch 'acpi-pfrut' into linux-next omits c42d7e17d162 Merge branch 'i2c/for-current' into i2c/for-next omits 9c16529291ad Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus omits 7aa1269834b4 Merge branch 'for-next-next-v5.16-20220107' into for-next- [...] omits 8268bf5d1470 Merge branch 'misc-next' into for-next-next-v5.16-20220107 omits 7a46b2a3554d Merge branch 'misc-5.17' into for-next-next-v5.16-20220107 omits 95c0cd92b038 btrfs: stop trying to log subdirectories created in past t [...] omits de831b31ea69 btrfs: stop copying old dir items when logging a directory omits 132db3d2ede4 btrfs: put initial index value of a directory in a constant omits a21876a29fce btrfs: don't log unnecessary boundary keys when logging directory omits 972d8f216f1f btrfs: don't start transaction for scrub if the fs is moun [...] omits 152adfcf8866 btrfs: reuse existing pointers from btrfs_ioctl omits 1a61b300c09b btrfs: fix log tree cleanup after a transaction abort omits dd503c2d5db4 btrfs: remove write and wait of struct walk_control omits 2f7a136069f7 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c6b0b48ae138 Merge branch 'i2c/for-current' into i2c/for-next omits 2b048513bc4e Revert "i2c: core: support bus regulator controlling in adapter" omits d3afd7e10bb2 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 967876af03b2 Merge branch 'i2c/for-current' into i2c/for-next omits 8224d7067bec Merge branch 'i2c/for-current' into i2c/for-next omits 7e5fe035d019 Merge branches 'arm64-defconfig-for-5.17', 'arm64-for-5.17 [...] omits a45d4cc03f48 Merge branch 'dts-fixes-for-5.17' into for-next omits 0a0b7cc746ff Merge branch 'arm64-fixes-for-5.16' into for-next omits e173bc6e950a tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 707b88674206 Merge branch for-5.17/arm/defconfig into for-next omits b98aca9f659f Merge branch for-5.17/arm/dt into for-next omits 53819761961f Merge branch for-5.17/arm64/dt into for-next omits 4c9862757712 Merge branch for-5.17/memory into for-next omits 2e0f8a01514a Merge branch for-5.17/dt-bindings into for-next omits 1aab260a7844 Merge branch for-5.17/drivers into for-next omits 84c4210999e2 Merge branch for-5.17/soc into for-next omits ee72c33385df Merge branch for-5.17/clk into for-next omits 743002730737 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits b95a3922f285 Merge branch 'imx/defconfig' into for-next omits b43cdb748f2c Merge branch 'imx/dt64' into for-next omits a24c9db9a1b9 Merge branch 'imx/dt' into for-next omits 18d4371e3291 Merge branch 'imx/bindings' into for-next omits 678b946005d3 Merge branch 'imx/soc' into for-next omits 5d79bc53efa1 Merge branch 'imx/drivers' into for-next omits da6c84e2ef39 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits fb0373f78a91 Merge branch 'i2c/for-current' into i2c/for-next omits a155038f6411 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits 1d21ba6546a5 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits ccf7b63aac3e Merge branch 'v5.16-next/dts64' into for-next omits 2eb48e610ef7 Merge remote-tracking branch 'zynqmp/dt' into for-next omits 8828278d3136 arm64: xilinx: dts: drop legacy property #stream-id-cells omits 54477c542f92 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next omits 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits 7b94b7f0ae24 microblaze: add const to of_device_id omits 892f723a1faf Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 228cde4cfa7d Merge branch 'i2c/for-current' into i2c/for-next omits 76a2b0bbce2c Merge branch 'kcsan.2021.12.09b' into HEAD omits 7d6d0c8b8c39 Merge branch 'clocksource.2021.11.30c' into HEAD omits 1b5c83d336f4 Merge branch 'lkmm-dev.2021.11.30c' into HEAD omits ff120d594bac Merge branch 'lkmm.2021.11.30c' into HEAD omits 779809c07324 dt-bindings: nvmem: Add missing 'reg' property omits ce3f3b5b3569 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c9d9a5a94c18 Merge branch 'i2c/for-current' into i2c/for-next omits 0940300f8e1d Merge branches 'renesas-arm-defconfig-for-v5.17', 'renesas [...] omits 143a666ed34e Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 4bca26c18f7b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c9a8f2f1da7b Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 375af230977a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 87c5c3474f51 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 43a74b9dd11b tools/memory-model: Add data-race capabilities to judgelitmus.sh omits b8eff65fa1f9 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 6d0d9fa50f25 tools/memory-model: Repair parseargs.sh header comment omits 969a8a1cbf5f tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 94306319a2c9 tools/memory-model: Make history-check scripts use mselect7 omits 0a5cbe549bb4 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 78963cda013b tools/memory-model: Fix scripting --jobs argument omits 8cf69fb2641c tools/memory-model: Implement --hw support for checkghlitmus.sh omits 0aa664284cb3 tools/memory-model: Add -v flag to jingle7 runs omits 1f16fb0efb9c tools/memory-model: Make runlitmus.sh check for jingle errors omits 2bf9fea0c370 tools/memory-model: Allow herd to deduce CPU type omits 2a1ed69f52ed tools/memory-model: Keep assembly-language litmus tests omits cd0472abbe37 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 21ff5fc9088a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 78fd692f8383 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 11860b4d3df4 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 1edc47907cdf tools/memory-model: Hardware checking for check{,all}litmus.sh omits 8b0f5c20e90b tools/memory-model: Fix checkalllitmus.sh comment omits 1ccdfd856d5a tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 2ced87bb0e49 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 414c62490828 tools/memory-model: Update parseargs.sh for hardware verification omits 8ba43673eb69 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 61e90e39af38 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 18af2d2321e6 tools/memory-model: Make judgelitmus.sh identify bad macros omits d63e457ffbc4 tools/memory-model: Make cmplitmushist.sh note timeouts omits e0fb521cb4e5 tools/memory-model: Make judgelitmus.sh note timeouts omits abd31b53c4d2 tools/memory-model: Document locking corner cases omits ff1da8aa15b4 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 67db4f9fc9ca Merge branch 'i2c/for-current' into i2c/for-next omits 168c85dfca17 Merge branch 'renesas-drivers-for-v5.17' into renesas-next omits 18643cb180f9 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 3c2a56c9c5af Merge branch 'i2c/for-current' into i2c/for-next omits 54b54ea061a8 microblaze: fix typo in a comment omits aeb0ae2627f7 Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits fc27bf4a1b3a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 7c6997ef13d4 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits aca5cf3a861e Merge branches 'sunxi/clk-for-5.17', 'sunxi/drivers-for-5. [...] omits 42f65ea5a727 nvmem: mtk-efuse: support minimum one byte access stride a [...] omits b72c7370b82a dt-bindings: nvmem: mediatek: add support for mt8195 omits 9c7fe73e7687 dt-bindings: nvmem: mediatek: add support bits property omits 4789519c215c Merge branches 'renesas-arm-dt-for-v5.17' and 'renesas-dt- [...] omits 36be92f490a7 arm64: dts: qcom: c630: disable crypto due to serror omits ce0854e71726 Merge branch 'sunxi/fixes-for-5.16' into sunxi/for-next omits 98b38e443550 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 3cb8cdc2a80f Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next omits 17fc0a96f4b4 Merge branches 'renesas-arm-dt-for-v5.17', 'renesas-arm-so [...] omits 7e5e744183bb soc: fsl: dpio: fix qbman alignment error in the virtualiz [...] omits 785cb064e2f8 vsprintf: rework bitmap_list_string omits 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf omits 20a31ee8ae3a bitmap: unify find_bit operations omits e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() omits 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] omits f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() omits 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h omits 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits fa9611dc9a30 tools: sync tools/bitmap with mother linux omits 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits 730b4f23ea71 cpumask: use find_first_and_bit() omits f0a9b5ae3d37 lib: add find_first_and_bit() omits 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely omits a7c7d06a49d6 include: move find.h from asm_generic to linux omits 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h omits e825696df716 bitops: protect find_first_{,zero}_bit properly adds a08b41ab9e2e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0cb5950f3f3b btrfs: fix deadlock when reserving space during defrag adds 3c9d31c71594 btrfs: add back missing dirty page rate limiting to defrag adds 27cdfde181bc btrfs: update writeback index when starting defrag adds 49d766f3a0e4 Merge tag 'for-5.17-rc1-tag' of git://git.kernel.org/pub/s [...] adds 7938d61591d3 drm/i915: Flush TLBs before releasing backing store adds 0280e3c58f92 Merge tag 'nfs-for-5.17-1' of git://git.linux-nfs.org/proj [...] adds 96b5590a4861 Merge tag 'rproc-v5.17-fixes' of git://git.kernel.org/pub/ [...] adds 626b2dda7651 Merge tag 'rpmsg-v5.17-fixes' of git://git.kernel.org/pub/ [...] adds a0f90c881570 drm/vmwgfx: Fix stale file descriptors on failed usercopy adds 2148927e6ed4 net: sfp: ignore disabled SFP node adds aa6034678e87 bonding: use rcu_dereference_rtnl when get bonding active slave adds 1d10f8a1f40b net-procfs: show net devices bound packet types adds 27a8caa59bab ipv4: fix ip option filtering for locally generated fragments adds db9f0e8bf79e ibmvnic: Allow extra failures before disabling adds 151b6a5c06b6 ibmvnic: init ->running_cap_crqs early adds 48079e7fdd02 ibmvnic: don't spin in tasklet adds 3a5d9db7fbdf ibmvnic: remove unused ->wait_capability adds c0bf3d8a943b net/smc: Transitional solution for clcsock race issue adds 2afc3b5a31f9 ping: fix the sk_bound_dev_if match in ping_lookup adds ebe0582bee78 net: atlantic: Use the bitmap API instead of hand-writing it adds de8a820df2ac net: stmmac: remove unused members in struct stmmac_priv adds 984d1efff230 mailmap: update email address of Brian Silverman adds 17a30422621c dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config adds db72589c49fd can: m_can: m_can_fifo_{read,write}: don't read or write f [...] adds e59986de5ff7 can: tcan4x5x: regmap: fix max register value adds f04aefd4659b can: flexcan: mark RX via mailboxes as supported on MCF5441X adds e52984be9a52 Merge tag 'linux-can-fixes-for-5.17-20220124' of git://git [...] adds c74ead223deb net: stmmac: reduce unnecessary wakeups from eee sw timer adds 29eb31542787 yam: fix a memory leak in yam_siocdevprivate() adds c63003e3d997 net: cpsw: Properly initialise struct page_pool_params adds 74afa3063097 net: fec_mpc52xx: don't discard const from netdev->dev_addr adds 2f61353cd2f7 net: hns3: handle empty unknown interrupt for VF adds 8bdd24940b69 amd: declance: use eth_hw_addr_set() adds 429c3be8a5e2 sch_htb: Fail on unsupported parameters when offload is requested adds 007c95120d1b ethernet: 3com/typhoon: don't write directly to netdev->dev_addr adds 14ba66a60fbf ethernet: tundra: don't write directly to netdev->dev_addr adds 7f6ec2b2f01b ethernet: broadcom/sb1250-mac: don't write directly to net [...] adds 98ef22bbae78 ethernet: i825xx: don't write directly to netdev->dev_addr adds 5518c5246ba6 ethernet: 8390/etherh: don't write directly to netdev->dev_addr adds 8eb86fc2f490 ethernet: seeq/ether3: don't write directly to netdev->dev_addr adds 8199d0c6ad95 Merge branch 'dev_addr-const-fixes' adds b6ab149654ef net: lan966x: Fix sleep in atomic context when injecting frames adds 77bdaf39f3c8 net: lan966x: Fix sleep in atomic context when updating MAC table adds 2f6513284347 Merge branch 'lan966x-fixes' adds a92f7a6feeb3 gve: Fix GFP flags when allocing pages adds d7e4f8545b49 pid: Introduce helper task_is_in_init_pid_ns() adds 42c66d167564 connector/cn_proc: Use task_is_in_init_pid_ns() adds c7ec845f0eaf Merge branch 'pid-introduce-helper-task_is_in_root_ns' adds 36268983e903 Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" adds 94c82de43e01 net: stmmac: configure PTP clock source prior to PTP initi [...] adds 0735e639f129 net: stmmac: skip only stmmac_ptp_register when resume fro [...] adds aa44323e1c4d Merge branch 'stmmac-ptp-fix' adds dcb2c5c6ca9b net: bridge: vlan: fix single net device option dumping adds 9e0db41e7a0b net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() adds 492fefbaafb9 MAINTAINERS: add more files to eth PHY adds 966f435add48 MAINTAINERS: add missing IPv4/IPv6 header paths adds 153a0d187e76 ipv4: raw: lock the socket in raw_bind() adds 970a5a3ea86d ipv4: tcp: send zero IPID in SYNACK messages adds 23f57406b82d ipv4: avoid using shared IP generator for connected sockets adds 3ede6465e756 Merge branch 'ipv4-less-uses-of-shared-ip-generator' adds 3c42b2019863 ipv4: remove sparse error in ip_neigh_gw4() adds 364df53c081d net: socket: rename SKB_DROP_REASON_SOCKET_FILTER adds fd20d9738395 net: bridge: vlan: fix memory leak in __allowed_ingress adds 23a46422c561 Merge tag 'net-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] adds 58cd4a088e89 arm64: vdso: Fix "no previous prototype" warning adds 72bb9dcb6c33 arm64: Add Cortex-X2 CPU part definition adds eb30d838a44c arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with [...] adds 1e0924bd0991 arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL adds 3758a6c74e08 arm64: extable: fix load_unaligned_zeropad() reg indices new 29d93ec14261 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new aec982603aa8 powerpc/fixmap: Fix VM debug warning on unmap new fb6433b48a17 powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_ [...] new 22f7ff0dea94 KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobber [...] new 8defc2a5dd8f powerpc/64s/interrupt: Fix decrementer storm new 04fedecae610 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f3b7e73b2c66 s390/module: fix loading modules with a lot of relocations adds 90c5318795ee s390/module: test loading modules with a lot of relocations adds c9bb19368b3a s390: update defconfigs adds 663d34c8df98 s390/hypfs: include z/VM guests with access control group set new 2fa3f812b199 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 63ee956f69d8 bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. adds 0e3135d3bfa5 bpf: Fix possible race in inc_misses_counter adds e2bcbd7769ee tools headers UAPI: remove stale lirc.h new da6c5ad5c242 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6596a0229541 xfrm: fix MTU regression new c1aca3080e38 xfrm: Check if_id in xfrm_migrate new e03c3bba351f xfrm: Fix xfrm migrate issues when address family changes new bce698ed9a5c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7355bfe0e0cc netfilter: Remove flowtable relics new 34243b9ec856 netfilter: nft_ct: fix use after free when attaching zone [...] new c858620d2ae3 selftests: netfilter: reduce zone stress test running time new aad51ca71ad8 selftests: netfilter: check stateless nat udp checksum fixup new aeac4554eb54 netfilter: nft_reject_bridge: Fix for missing reply from p [...] new f459bfd4b979 netfilter: nft_byteorder: track register operations new eda0cf1202ac selftests: nft_concat_range: add test for reload with no e [...] new f8598b1cd1f4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 549f8ffc7b2f ALSA: hda: Fix UAF of leds class devs at unbinding new 3da4b7403db8 ALSA: usb-audio: initialize variables that could ignore errors new 8eb373083cc1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 248be352bbae ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices adds 817f7c9335ec ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() adds 4f1e50d6a9cf ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() adds 4cf28e9ae6e2 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() new 3d0b6d4c4afa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 90a242e43045 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new 7a49d45f3b19 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bdac3bbd0dc6 spi: spi-rockchip: Add rk3568-spi compatible adds 90cafce461de spi: change clk_disable_unprepare to clk_unprepare adds 23e3404de1ae spi: uniphier: Fix a bug that doesn't point to private dat [...] adds e937440f7fc4 spi: meson-spicc: add IRQ check in meson_spicc_probe adds 99b6b7150060 Merge remote-tracking branch 'spi/for-5.16' into spi-linus new 98b3d84e91d7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4b77e4abb32c PCI: mt7621: Drop of_match_ptr() to avoid unused variable adds c035366d9c9f PCI: mt7621: Remove unused function pcie_rmw() adds d884a217c4c5 PCI/sysfs: Find shadow ROM before static attribute initialization new b0c44738bd55 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6a7b9f002eca Revert "tty: serial: Use fifo in 8250 console driver" adds 152d1afa834c tty: Add support for Brainboxes UC cards. adds f23653fe6447 tty: Partially revert the removal of the Cyclades public API adds db7f19c0aa0a tty: rpmsg: Fix race condition releasing tty port adds d06b1cf28297 serial: 8250: of: Fix mapped region size when using reg-of [...] adds 8838b2af23ca tty: n_gsm: fix SW flow control encoding/handling adds d3d079bde07e serial: stm32: prevent TDR register overwrite when sending x_char adds 037b91ec7729 serial: stm32: fix software flow control transfer adds 62f676ff7898 serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl adds 2dd8a74fddd2 serial: core: Initialize rs485 RTS polarity already on probe new d1ad2721b1eb kbuild: remove include/linux/cyclades.h from header file check new b403dd3bee92 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 945c37ed5647 usb: roles: fix include/linux/usb/role.h compile issue adds 5638b0dfb692 usb: typec: tcpci: don't touch CC line if it's Vconn source adds 7817adb03cfb usb: typec: Only attempt to link USB ports if there is fwnode adds 147ab5376f18 usb: typec: Don't try to register component master without [...] adds 90b8aa9f5b09 usb: typec: tcpm: Do not disconnect while receiving VBUS off adds 746f96e7d6f7 usb: typec: tcpm: Do not disconnect when receiving VSAFE0V adds 5b67b3150372 usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge adds 26fbe9772b8c USB: core: Fix hang in usb_kill_urb by adding memory barriers adds 825911492eb1 ucsi_ccg: Check DEV_INT bit only when starting CCG4 adds 904edf8aeb45 usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED [...] adds 2e3dd4a62469 usb: common: ulpi: Fix crash in ulpi_match() adds 9df478463d9f usb: xhci-plat: fix crash when suspend if remote wake enable adds 9678f3361afc usb: dwc3: xilinx: Skip resets and USB3 register settings [...] adds 2cc9b1c93b1c usb: dwc3: xilinx: Fix error handling when getting USB3 PHY adds 26d81b292492 usb: gadget: at91_udc: fix incorrect print type adds ac55d1638559 usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend adds 79aa3e19fe8f usb: cdnsp: Fix segmentation fault in cdns_lost_power function new 5262cad2e3d5 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new db7fe07ab7b4 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 6d1e6bcb3166 phy: ti: Fix missing sentinel for clk_div_table adds 29afbd769ca3 phy: cadence: Sierra: fix error handling bugs in probe() new 37291f60d082 phy: xilinx: zynqmp: Fix bus width setting for SGMII new cfc826c88a79 phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() new 46e994717807 phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy new e2a48a292cf9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0cea730cac82 staging: vc04_services: Fix RCU dereference check adds 426aca16e903 staging: fbtft: Fix error path in fbtft_driver_module_init() new 86dac518a4f9 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new 158ad969573c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds fc55e63e148f counter: fix an IS_ERR() vs NULL bug new e9a1df487d12 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds f034cc1301e7 selftests: rtc: Increase test timeout so that all tests run adds 40d70d4d6097 selftests: cpufreq: Write test output to stdout as well adds 92d25637a3a4 kselftest: signal all child processes new dede34b2c1a8 docs/kselftest: clarify running mainline tests on stables new fc4eb486a59d selftests/zram: Skip max_comp_streams interface on newer kernel new d18da7ec3719 selftests/zram01.sh: Fix compression ratio calculation new 01dabed20573 selftests/zram: Adapt the situation that /dev/zram0 is being used new 908a26e139e8 selftests/exec: Remove pipe from TEST_GEN_FILES new a186de7e1244 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ba1b71b008e9 mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get adds 5c23b3f965bc mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() adds 079e6bdb2b1c mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER adds 65d003cca335 mtd: parsers: qcom: Fix kernel panic on skipped partition adds 3dd8ba961b93 mtd: parsers: qcom: Fix missing free for pparts in cleanup adds 4cd335dae3cf mtd: rawnand: omap2: Prevent invalid configuration and bui [...] adds 3e3765875b1b mtd: phram: Prevent divide by zero bug in phram_setup() adds 9161f365c916 mtd: rawnand: gpmi: don't leak PM reference in error path new 85b278437c6e Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new f7a1b4f8f6c3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new fa62f39dc7e2 MIPS: Fix build error due to PTR used in more places new ddb3e29847d4 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 94fea1d8a30e KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used adds adb759e59999 x86,kvm/xen: Remove superfluous .fixup usage adds 1625566ec8fd KVM: remove async parameter of hva_to_pfn_remapped() adds 5c89be1dd5cf KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_up [...] adds b9bed78e2fa9 KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS bloc [...] adds de1956f48543 KVM: selftests: Re-enable access_tracking_perf_test adds d081a343dd18 KVM/X86: Make kvm_vcpu_reload_apic_access_page() static adds 519669cc5836 KVM: VMX: Remove vmcs_config.order adds 35fe7cfbab2e KVM: LAPIC: Also cancel preemption timer during SET_LAPIC adds 1ffce0924a8c KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM [...] adds 47c28d436f40 KVM: x86: nSVM: skip eax alignment check for non-SVM instructions adds 55467fcd55b8 KVM: SVM: Never reject emulation due to SMAP errata for !S [...] adds 31c25585695a Revert "KVM: SVM: avoid infinite loop on NPF from bad address" adds 0b0be065b756 KVM: SVM: Don't intercept #GP for SEV guests adds c532f2903b69 KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support adds 4d31d9eff244 KVM: x86: Pass emulation type to can_emulate_instruction() adds 132627c64d94 KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for [...] adds 04c40f344def KVM: SVM: Inject #UD on attempted emulation for SEV guest [...] adds 3280cc22aea7 KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or [...] adds cdf85e0c5dc7 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in [...] adds 38dfa8308cfc KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real adds aa3b39f38c7a KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_neste [...] adds f7e570780efc KVM: x86: Forcibly leave nested virt when SMM state is toggled adds 033a3ea59a19 KVM: x86: Check .flags in kvm_cpuid_check_equal() too adds 4cf3d3ebe879 KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest adds d6e656cd266c KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 adds 811f95ff9527 KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_ [...] adds be4f3b3f8227 KVM: x86: Keep MSR_IA32_XSS unchanged for INIT adds 4c282e51e445 KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS adds 05a9e065059e KVM: x86: Sync the states size with the XCR0/IA32_XSS at, [...] new bb8ebb8b4b9f Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds a66c5ed53927 hwmon: (lm90) Reduce maximum conversion rate for G781 adds bc341a1a9882 hwmon: (lm90) Re-enable interrupts after alert clears adds a53fff96f357 hwmon: (lm90) Mark alert as broken for MAX6654 adds 94746b0ba479 hwmon: (lm90) Mark alert as broken for MAX6680 adds f614629f9c10 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 adds d379880d9adb hwmon: (lm90) Fix sysfs and udev notifications adds f1e75e0d6a1a hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused adds c1ec0cabc367 hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write() adds 79da533d3cc7 hwmon: (nct6775) Fix crash in clear_caseopen new c67e24422f1e Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 2e3528388d25 Merge branch 'misc-5.17' into next-fixes new a6d1997267dc Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new ffd72e3fdb4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 61263b3a11a2 scsi: elx: efct: Don't use GFP_KERNEL under spin lock adds a861790afaa8 scsi: target: iscsi: Make sure the np under each tpg is unique adds a65b32748f45 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] adds b70a99fd1328 scsi: qedf: Add stag_work to all the vports adds 5239ab63f17c scsi: qedf: Fix refcount issue when LOGO is received during TMF adds 64fd4af6274e scsi: qedf: Change context reset messages to ratelimited adds 62afb379a0fe scsi: pm8001: Fix bogus FW crash for maxcpus=1 adds 8c9db6679be4 scsi: zfcp: Fix failed recovery on gone remote port with n [...] adds 847f9ea4c518 scsi: bnx2fc: Flush destroy_work queue before calling bnx2 [...] adds fb8d5ea8fd90 scsi: 3w-sas: Remove useless DMA-32 fallback configuration adds 8001fa240fc0 scsi: hisi_sas: Remove useless DMA-32 fallback configuration adds 012d98dae453 scsi: bfa: Remove useless DMA-32 fallback configuration adds ad6c8a426446 scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() adds c99b9b230149 scsi: ufs: Treat link loss as fatal error adds efd7bb1d75cf scsi: 53c700: Remove redundant assignment to pointer SCp adds 4db09593af0b scsi: myrs: Fix crash in error case new ae6242042fc3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 40c67c291a93 mmc: sdhci-of-esdhc: Check for error num after setting mask adds 4d315357b3d6 mmc: sh_mmcif: Check for null res pointer adds 379f56c24e69 mmc: core: Wait for command setting 'Power Off Notificatio [...] new de3ee8eac41b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f019e45dd5d2 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 96d9d1fa5cd5 Drivers: hv: balloon: account for vmbus packet header in m [...] adds 9ff5549b1d1d video: hyperv_fb: Fix validation of screen resolution new 109f0244716e Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds dda8e14363f4 gpio: sim: check the label length when setting up device p [...] adds 8aa0f94b0a8d gpio: sim: add doc file to index file new 8979c7a81c9a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds e33f42b20bcb erofs: fix fsdax partition offset handling adds 7865827c432b erofs: avoid unnecessary z_erofs_decompressqueue_work() de [...] new 10cb52524068 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 235528072f28 kunit: tool: Import missing importlib.abc new b2ca5fb002c5 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] new 8018267a3b92 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d19a7af73b5e lockd: fix failure to cleanup client locks new 3cb875519f0a nfsd: nfsd4_setclientid_confirm mistakenly expires confirm [...] new 8a7e69605a7e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds c733ebb7cb67 irqchip/gic-v3-its: Reset each ITS's BASERn register before probe new 756918192a2b Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 9e8e82772c8f Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 5ec1cebd5930 drm/atomic: Add the crtc to affected crtc only if uapi.ena [...] adds 48ee4835b73c Merge drm/drm-fixes into drm-misc-fixes adds 76cea3d95513 Revert "drm/ast: Support 1600x900 with 108MHz PCLK" adds 7fde14d70598 drm/privacy-screen: honor acpi=off in detect_thinkpad_priv [...] new 4db37f24284f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 151bbc8be85e ARM: stackprotector: prefer compiler for TLS based per-tas [...] adds 84f43e805843 drm/dp: Fix off-by-one in register cache size adds 613bcc81d43c drm/dp: Remove common Post Cursor2 register handling adds 4dd279155387 crypto: octeontx2 - Avoid stack variable overflow adds ef66d7049a80 iio: addac: ad74413r: Do not reference negative array offsets adds 9d210ed97e49 tpm: vtpm_proxy: Check length to avoid compiler warning adds d4e0dad4a0cd Makefile: Enable -Warray-bounds adds e8765fcdf465 Makefile: Enable -Wzero-length-bounds adds 6cf1c62fb687 Merge branch 'for-next/array-bounds' into for-next/kspp adds 8ce8b2948d2d KVM: x86: Replace memset() "optimization" with normal per- [...] adds f2e0f541c607 intel_th: msu: Use memset_startat() for clearing hw header adds bab6b6ac48b6 net/mlx5e: Avoid field-overflowing memcpy() adds 6f417e1bb4b1 net/mlx5e: Use struct_group() for memcpy() region adds ee0e863c5ffd media: omap3isp: Use struct_group() for memcpy() region adds 602670289b69 fortify: Detect struct member overflows in memcpy() at com [...] adds af24dec4bf98 fortify: Detect struct member overflows in memmove() at co [...] adds 6f6f253efa13 fortify: Detect struct member overflows in memset() at com [...] adds 6303361147fc fortify: Work around Clang inlining bugs adds f78af12430c8 Merge branch 'for-next/memcpy' into for-next/kspp adds 88f3306dbb39 test_overflow: Regularize test reporting output adds 24e378c66089 overflow: Implement size_t saturating arithmetic helpers adds 24375b3fc070 Merge branch 'for-next/overflow' into for-next/kspp adds 04b68140dd39 Revert "ARM: stackprotector: prefer compiler for TLS based [...] new 0381cf0b5c9f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 7d8b0f88550e hack for building with -Warray-bounds new ba63b285f6cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() adds 35265899acef swiotlb: simplify debugfs setup adds c0a4191c27a1 swiotlb: tidy up includes adds 404f9373c4e5 swiotlb: simplify array allocation new f1aadaa35089 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 676c2f7518bc Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new b96611375995 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 547fbb230ef4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 075b4d0a38fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f58a80f911d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1128c9a28170 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 5bf7fa48374e dt-bindings: memory: mtk-smi: Rename clock to clocks adds ddc3a3248896 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 adds 996ebc0e332b dt-bindings: memory: mtk-smi: Correct minItems to 2 for th [...] adds 6d86f23c35fe dt-bindings: memory: mediatek: Add mt8186 support adds a6945f4566d4 memory: mtk-smi: handle positive return value for clk_bulk [...] adds 8956500e5d5b memory: mtk-smi: Add sleep ctrl function adds 86a010bfc739 memory: mtk-smi: mt8186: Add smi support new 205e17766c78 memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX new 985ede63a045 dt-bindings: memory: fsl: convert ifc binding to yaml schema new 3e25f800afb8 memory: fsl_ifc: populate child devices without relying on [...] new e29ed0d1051d memory: brcmstb_dpfe: fix typo in a comment new 5622c66effce Merge branch 'mem-ctrl-next' into for-next new e3aabb3c7dbe memory: tegra30-emc: Print additional memory info new 9ff684342ee7 memory: tegra20-emc: Correct memory device mask new 0123af535b9c memory: tegra: Constify struct thermal_cooling_device_ops new 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next new 08531bdd01a0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 0c566618e27f arm64: dts: imx8mn-venice-gw7902: disable gpu adds 993d66140f8d ARM: dts: imx6qdl-udoo: Properly describe the SD card detect adds 48e8cc5b38ed soc: imx: Remove Layerscape check new a12b0d1ea457 Merge branch 'imx/soc' into for-next adds 273b94cc81d6 dt-bindings: arm: imx: add Protonic PRT8MM board compatible new f861845bca61 Merge branch 'imx/bindings' into for-next adds b9ec888f636f arm64: dts: imx8mm: Add the pcie phy support adds 854a4766ac12 arm64: dts: imx8mm: Add the pcie support adds 422adab3cebb arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board adds f3bfe2b6917b arm64: dts: imx8mn: add GPC node adds 7f557cb31b90 arm64: dts: imx8mn: put USB controller into power-domains adds 20ba6905f283 arm64: dts: imx8mn: add DISP blk-ctrl adds 92ffd78e5650 arm64: dts: imx8mn: Enable GPU adds 5f97b8a6b41c arm64: dts: imx8mm-venice*: add PCIe support new 8020c706789c arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible new 91762c0c114c arm64: dts: imx: add Protonic PRT8MM board new d4a852c5d086 arm64: dts: imx8mq: disable DDRC node by default new a40f74a7caad arm64: dts: mnt-reform2: add internal display support new d7e66b9882a1 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl new e104ee240f57 Merge branch 'imx/dt64' into for-next new 223982d73493 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad67e2fbb004 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1b9362ad46a1 arm64: defconfig: Enable MT6397 RTC adds 5243fc3f7395 arm64: defconfig: Enable cpufreq for MediaTek adds 3bf75f3e7ae9 ARM: dts: Add initial support for Mediatek mt6582 adds 3b939100d3bd ARM: dts: Add initial support for Prestigio PMT5008 3G tablet adds 506ca49ae7b4 dt-bindings: mediatek: Adds a DT binding documentation for [...] adds d218159f19bf dt-bindings: Add vendor prefix for Airoha adds 51911d1c1bb3 dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB adds 93c68e1acdff Merge branch 'v5.17-next/dts32' into for-next adds 73ba850270da arm64: dts: mediatek: Correct uart clock of MT8192 adds 7f0c5b39dbb6 arm64: dts: mediatek: Correct SPI clock of MT8192 adds aa247c07f710 arm64: dts: mediatek: Correct Nor Flash clock of MT8192 adds 226231544f93 arm64: dts: mediatek: Correct I2C clock of MT8192 adds dde3c175187c arm64: dts: mediatek: Correct system timer clock of MT8192 adds 896f47a2c39c Merge branch 'v5.17-next/dts64' into for-next new 211552e3d955 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1390697b682 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d717f065b7b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ff6797c326b arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards adds 87f7409da95e arm64: dts: qcom: msm8996: use standartized naming for spmi node adds 073a39a2a63a arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd adds 5035460b4957 ARM: dts: qcom: sdx55: use standartized naming for spmi node adds b64192272cb6 ARM: dts: qcom: pm8226: add smbb charger node adds 0bbcddc5f036 ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger adds c04421c68fd4 dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible adds 1a34117f2e14 ARM: dts: qcom: msm8226: add USB node adds f8565bd5404f ARM: dts: qcom: apq8026-lg-lenok: enable USB adds d63642596ed1 ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge adds 2e4bf68168fa Merge branches 'arm64-for-5.18', 'dts-for-5.18' and 'dts-f [...] new 208b958e71c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1c89194c4d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9eca8bdf0a25 arm64: dts: renesas: r8a779a0: Add INTC-EX device node adds 3a4f33ee57fa arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' [...] adds 65d2bc885b01 arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions adds 3a3c2a48d8c6 arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC adds ce0c63b6a5ef arm64: dts: renesas: Add initial device tree for RZ/G2LC S [...] adds 9199da68372a arm64: dts: renesas: condor: Enable MAX9286 adds 557165ffb92e arm64: dts: renesas: eagle: Enable MAX9286 adds ad6a6ed4d954 arm64: dts: renesas: Add GMSL cameras .dtsi adds f2ad62a2717b ARM: dts: r9a06g032: Describe the NAND controller adds 8b88873b8fb5 arm64: dts: renesas: r8a779f0: Add sys-dmac nodes adds d45db61c2e56 arm64: dts: renesas: r8a77961: Add lvds0 device node adds 72a2cab3a10b arm64: dts: renesas: ulcb-kf: Add KF HDMI output adds 860122d80251 soc: renesas: Identify RZ/V2L SoC adds 509e1a8675fc dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on [...] adds 4b4a0fd66630 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC adds 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] new b9c497691b9e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a2fa834d0b4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c27168e320c5 Merge branch 'fixes' into for-next adds 46b269500c61 Merge branch 'next/soc' into for-next adds 8d4d0d7c43e6 dt-bindings: arm: samsung: document Klimt WiFi board binding adds 21fc73222255 ARM: dts: exynos: Add support for Samsung Klimt WiFi adds 52d53d937da8 ARM: dts: exynos: add USB DWC3 supplies to Arndale adds ebbb07b8d349 ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 adds 9745be7b5a3b ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow adds 111ea2d6dd21 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring adds 0a1427247962 ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta adds 7adf978462da ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit adds 72477416ac12 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi adds c441d2d73107 ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 adds 4043114504cc ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 adds e20bd06fc421 ARM: dts: exynos: drop old thermal properties from Exynos4210 adds 86955cb6ba16 ARM: dts: exynos: use define for TMU clock on Exynos4412 adds a97a24c2669d Merge branch 'next/dt' into for-next adds 31c33503fdb3 arm64: dts: exynos: add USB DWC3 supplies to Espresso board adds 2d79a8356889 Merge branch 'next/dt64' into for-next adds a5a93e9b9ab9 dt-bindings: add vendor prefix for Tesla adds d25c5eb511df dt-bindings: arm: add Tesla FSD ARM SoC adds d6dc67537726 dt-bindings: clock: Add bindings definitions for FSD CMU blocks adds ed68db7b7f2f dt-bindings: clock: Document FSD CMU bindings adds 4103c226a9f3 Merge tag 'samsung-dt-bindings-clk-fsd-5.18' into for-v5.1 [...] adds 18b1db6a162c arm64: dts: fsd: Add initial device tree support adds 684dac402f21 arm64: dts: fsd: Add initial pinctrl support adds 0d525a653b03 arm64: defconfig: Enable Tesla FSD SoC adds 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next adds 4f346005aaed clk: samsung: fsd: Add initial clock support adds e3f3dc3810d3 clk: samsung: fsd: Add cmu_peric block clock information adds a15e367b0254 clk: samsung: fsd: Add cmu_fsys0 clock information adds bfbce52e4649 clk: samsung: fsd: Add cmu_fsys1 clock information adds ca0fdfd131c7 clk: samsung: fsd: Add cmu_imem block clock information adds 75c50afaa0d9 clk: samsung: fsd: Add cmu_mfc block clock information adds b826c3e4de1a clk: samsung: fsd: Add cam_csi block clock information adds b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next new 9d2acabf475b arm64: dts: exynos: Add initial Exynos850 SoC support new 5cf5013e2344 arm64: dts: exynos: Add initial E850-96 board support new 69fa3547bb9f Merge branch 'next/dt64' into for-next new 1f5a5d78c9a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f960ce9debc ARM: dts: nanopi-neo-air: Add eMMC and bluetooth adds b04138bfdebb ARM: dts: sunxi: h3/h5: add r_uart node adds 28d45df0efee ARM: dts: sun7i: Add A20-Marsboard adds 210b3ef939c8 dt-bindings: arm: sunxi: add haoyu,a20-marsboard adds d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next new cd2fe8d194a8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 46b4d632077e Merge branch 'next' of https://git.linaro.org/people/jens. [...] new d9dd1c5a4d9f Merge branch for-5.17/clk into for-next new afc951cd3a3e Merge branch for-5.17/soc into for-next new e46f30d25e27 Merge branch for-5.17/drivers into for-next new d21cca7beb40 Merge branch for-5.17/dt-bindings into for-next new 8fce7c4dc52e Merge branch for-5.17/memory into for-next new ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 new e54c1f5dd32e Merge branch for-5.17/arm64/dt into for-next new 182aaa97107f Merge branch for-5.17/arm/dt into for-next new 3a8b00198194 Merge branch for-5.17/arm/defconfig into for-next new 9e72053e9b1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 004a0877ec4a Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds eceb6f8677d3 arm64: xilinx: dts: drop legacy property #stream-id-cells adds 1ff2d58e60c8 arm64: zynqmp: Add missing #dma-cells property adds 3a14f0e61408 arm64: zynqmp: Rename dma to dma-controller new 1b0957bad5cb Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 2145bb687e3f dt-bindings: clk: microchip: Add Microchip PolarFire host binding adds 771a98eaa735 Merge branch 'clk-microchip' into clk-next adds 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 adds 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit adds bd4a0a61cacd Merge branch 'clk-si' into clk-next adds 7a688c91d3fd clk: mediatek: Fix memory leaks on probe adds bbdfc3faa323 Merge branch 'clk-mtk' into clk-next adds ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT adds a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] adds cb36aaa69f16 Merge branch 'clk-at91' into clk-next adds e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock adds e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock adds cc3ec8bf60f9 Merge branch 'clk-st' into clk-next adds 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops adds 95940e37624a Merge branch 'clk-xilinx' into clk-next adds a992acbb219a clk: gate: Add some kunit test suites adds 28c7bbb2a3fc Merge branch 'clk-kunit' into clk-next new eb837ffec6bb Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 4d062b7a6dd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks adds d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks adds b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] adds 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock new 248520c967aa Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 1a7adc9a13bf Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 5a21d0c6214f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d8f08ca1afe3 m68knommu: fix warning: no previous prototype for 'init_dragen2' adds f3edc503683f m68knommu: fix 'screen_bits' defined but not used adds 7d436b2671fe m68knommu: fix ucsimm sparse warnings new a938bded7d0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 93b33bb6a5e5 microblaze: fix typo in a comment adds 19d448a04e00 microblaze: add const to of_device_id adds fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code new afb413d4f313 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new b330250f717b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 408e65598f96 parisc: Fix data TLB miss in sba_unmap_sg new f64cf1c1e16a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce7eefa1c265 Merge branch 'fixes' into for-next new 287170bba9de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0c9ada596b5d Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 162ac8022be5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 45b268a28a1d Merge branch 'misc-5.17' into for-next-current-v5.16-20220126 adds 34018cbe7970 Merge branch 'for-next-current-v5.16-20220126' into for-ne [...] adds 2bbb9fff1381 btrfs: remove write and wait of struct walk_control adds 5f48f82d3866 btrfs: reuse existing pointers from btrfs_ioctl adds 66b12d343701 btrfs: don't start transaction for scrub if the fs is moun [...] adds 3a91d6f50a96 btrfs: don't log unnecessary boundary keys when logging directory adds 1a01f402380a btrfs: put initial index value of a directory in a constant adds 0ea736b99c95 btrfs: stop copying old dir items when logging a directory adds 08a5d3d8e055 btrfs: stop trying to log subdirectories created in past t [...] adds be41878131e5 btrfs: move missing device handling in a dedicate function adds faec1a797b58 btrfs: reuse existing inode from btrfs_ioctl adds 09b106f02f06 btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds ef3f0651e5ce btrfs: harden identification of a stale device adds cadd7589bd0a btrfs: match stale devices by dev_t adds db9c40863ba5 btrfs: add device major-minor info in the struct btrfs_device adds 600451e6f4ff btrfs: use dev_t to match device in device_matched adds d487af338c52 btrfs: fix deadlock between quota disable and qgroup resca [...] adds b7ef83ee69a0 btrfs: cleanup temporary variables when finding rotational [...] adds 258f9bd10d2b btrfs: tree-checker: check item_size for inode_item adds 92de8132bfb2 btrfs: tree-checker: check item_size for dev_item adds 0341db0062c8 btrfs: fix use-after-free after failure to create a snapshot adds bccbf1d2c0a1 btrfs: zoned: remove redundant initialization of to_add adds cf9900c7feb6 btrfs: scrub: remove redundant initialization of increment adds 2c242b1e3eb0 btrfs: fix use of uninitialized variable at rm device ioctl adds da519a3d0372 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds b1a9d8e33f7e btrfs: send: remove redundant ret variable in fs_path_copy adds 922bea7e73e0 btrfs: skip reserved bytes warning on unmount after log cl [...] adds 26120d1da2e2 btrfs: add helper to delete a dir entry from a log tree adds d827f76ed224 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds d57f16551d0f btrfs: avoid logging all directory changes during renames adds ad98549970cb btrfs: stop doing unnecessary log updates during a rename adds 9145fe67f934 btrfs: avoid inode logging during rename and link when possible adds b32d8a8e7a57 btrfs: use single variable to track return value at btrfs_ [...] adds 28932bd2ba46 btrfs: add definition for EXTENT_TREE_V2 adds 426df8e60bc7 btrfs: disable balance for extent tree v2 for now adds ae06ba34c8e2 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 adds 6350e5a791ce btrfs: disable qgroups in extent tree v2 adds bf4e53f986d8 btrfs: disable scrub for extent-tree-v2 adds 6b5779f70d0d btrfs: disable snapshot creation/deletion for extent tree v2 adds d9a1bf402dd6 btrfs: disable space cache related mount options for exten [...] adds 3f7ca2391a9f btrfs: tree-checker: don't fail on empty extent roots for [...] adds 92bdde062839 btrfs: abstract out loading the tree root adds a92f2abc42be btrfs: add code to support the block group root adds f498cd59825c btrfs: add support for multiple global roots adds 38ce26c3d774 Merge branch 'misc-next' into for-next-next-v5.17-20220126 adds 214816273d29 fs: export rw_verify_area() adds 350e9a9d68c2 fs: export variant of generic_write_checks without iov_iter adds 2015aa485d42 btrfs: don't advance offset for compressed bios in btrfs_c [...] adds 21646ddf33c6 btrfs: add ram_bytes and offset to btrfs_ordered_extent adds aba1cc1f5e96 btrfs: support different disk extent size for delalloc adds 08a305b63c89 btrfs: clean up cow_file_range_inline() adds 2e40f163e9f9 btrfs: optionally extend i_size in cow_file_range_inline() adds c42274d1cebc btrfs: add definitions + documentation for encoded I/O ioctls adds 2a786cbc305f btrfs: add BTRFS_IOC_ENCODED_READ adds 5404277e6d35 btrfs: add BTRFS_IOC_ENCODED_WRITE adds e2a6afe75c77 linux-next: build failure after merge of the kspp tree adds 59938ab0ba2b Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220126 adds d27f912153da btrfs: use dummy extent buffer for super block sys chunk a [...] adds f9d0eace0a3d btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds c747cb9d3d27 btrfs: expand subpage support to any PAGE_SIZE > 4K adds be7a8742c45f Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] adds e17c9b81067c btrfs: introduce a helper to locate an extent item adds b76c8e4ebc14 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds 47fe0d37a914 btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds 585f784357d8 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds 57fe3b782903 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] adds ac334e2a2574 btrfs: zoned: make zone activation multi stripe capable adds 58ea8be30d9e btrfs: zoned: make zone finishing multi stripe capable adds 06d5341ad76a btrfs: zoned: prepare for allowing DUP on zoned adds fcb93116f516 btrfs: zoned: allow DUP on meta-data block groups adds 6a9e17ea1084 Merge branch 'ext/jth/zoned-dup' into for-next-next-v5.17- [...] adds 36793b90df30 Merge branch 'for-next-next-v5.17-20220126' into for-next- [...] new de14385da2a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 89d43d0551a8 ceph: put the requests/sessions when it fails to alloc memory adds 932a9b5870d3 ceph: properly put ceph_string reference after async creat [...] adds 4584a768f22b ceph: set pool_ns in new inode layout for async creates new 81a5b18558b9 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 217663f101a5 fanotify: remove variable set but not used adds a37d9a17f099 fsnotify: invalidate dcache before IN_DELETE event adds 29044dae2e74 fsnotify: fix fsnotify hooks in pseudo filesystems adds 458b3caa63c9 Merge UNLINK event fixes and one fsnotify cleanup. adds 7fc3b7c2981b udf: Fix NULL ptr deref when converting from inline format adds ea8569194b43 udf: Restore i_lenAlloc when inode expansion fails adds 9daf0a4d32d6 quota: cleanup double word in comment adds 1a26188f0b18 Pull UDF inode fixes and quota cleanup. new 91665cbcd7fd Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 0f121b913616 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems adds 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface new 78f322c474f2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8b768ace2023 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ca8581e79e5 ksmbd: fix SMB 3.11 posix extension mount failure new ac5d5e6f32f6 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 0b564b31f297 nfsd: Add support for the birth time attribute adds 7a68a2ac6b10 NFSD: De-duplicate hash bucket indexing adds 403670f52f32 NFSD: Skip extra computation for RC_NOCACHE case adds 3a2e6c33e234 NFSD: Streamline the rare "found" case adds 9580b78ebd87 tracing: Introduce helpers to safely handle dynamic-sized [...] adds e1eb0ea61c7e tracing: Update print fmt check to handle new __get_sockad [...] adds ba9b7c2f84ca NFSD: Use __sockaddr field to store socket addresses adds 863d53666d2a NFSD: Remove NFSD_PROC_ARGS_* macros adds f6dba0653320 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds 584bd51c1afb SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 6f5686f6075d SUNRPC: Record endpoint information in trace log adds 35cdb07f917d SUNRPC: Remove the .svo_enqueue_xprt method new 13c3585982a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7d038c19662 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 88aabbb6c11d Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 93df3ab4c35e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ebb7fb1557b1 xfs, iomap: limit individual ioend chain lengths in writeback new 4280c2c672e3 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 0dce75ce93cf Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 609dbdece21b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance adds 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next new 99a959623d25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e26a78057c25 HID: apple: Set the tilde quirk flag on the Wellspring 5 a [...] adds 817b8b9c5396 HID: elo: fix memory leak in elo_probe adds 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next adds 0f2039482307 HID: amd_sfh: Remove useless DMA-32 fallback configuration adds 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next new 9cdb8f4667cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 957f2de070c6 hwmon: Report attribute name with udev events adds 842193bf9554 hwmon: (lm83) Reorder include files to be in alphabetic order adds 2fdb60a0687b hwmon: (lm83) Move lm83_id to avoid forward declaration adds f5ddf0c480d0 hwmon: (lm83) Replace new_client with client adds e4553e64fd72 hwmon: (lm83) Use regmap adds fca4a5b4c7b9 hwmon: (lm83) Replace temperature conversion macros with s [...] adds 655f3dd7c40d hwmon: (lm83) Demote log message if chip identification fails adds f69214a27ffe hwmon: (lm83) Explain why LM82 may be misdetected as LM83 new 09b43c0d6763 hwmon: (lm83) Convert to use with_info API new 37385bdc625a hwmon: (nct6775) add support for TSI temperature registers new abecd7b16e68 ABI: hwmon: Document "label" sysfs attribute new 338d7dc18c32 hwmon: Add "label" attribute new 30db2c53f75a hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A new 0d8969500f71 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist new 55aca279df89 Documentation: admin-guide: Update i8k driver name new 29d22ebdd049 Documentation: admin-guide: Add Documentation for undocume [...] new 55715f7c59d0 Documentation: ABI: Add ABI file for legacy /proc/i8k interface new 13d6d4b4915f hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro new f0af9895e769 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II new 69cab135e9c6 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file new 863941bdce1a dt-bindings: hwmon: lm90: Drop Tegra specifics from example new a52c230d543d hwmon: (powr1220) Cosmetic changes new 0cd6f502aabf hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] new 468630091675 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] new 1305b3aecefc Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 941518d6538a docs: Hook the RTLA documents into the kernel docs build new 10855b45a428 docs: fix typo in Documentation/kernel-hacking/locking.rst new 573fe46e398f Documentation: arm: marvell: Extend Avanta list new 854d0982eef0 docs/vm: Fix typo in *harden* new c75c6a8add37 docs/zh_CN: Cleanup index.rst new 30e61d38f01d docs/zh_CN: Add power/index Chinese translation new dd774a07ddfc docs/zh_CN: Add opp Chinese translation new bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints new e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting new 9c3519d2b509 docs/zh_CN: add vm/index translation new 6f5dbb213c14 docs_zh_CN: add active_mm translation new 88ba790d84e9 docs/zh_CN: add balance translation new 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst new e2d99027da08 docs/zh_CN: add damon index tronslation new 3fd881621931 docs/zh_CN: add damon faq translation new 18e74934dc4a docs/zh_CN: add damon design translation new 722cc663d79c docs/zh_CN: add damon api translation new adeacecbd36c docs/zh_CN: add free_page_reporting translation new 4c97fdb06b98 docs/zh_CN: add highmem translation new 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage new 4fc420aaeadd Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 52cdb0130363 media: ir_toy: free before error exiting adds d49a14a946db media: lirc: simplify gap calculation adds 1ad09bbf8458 media: mtk-cir: reduce message end to fix nec repeats adds 6a554bb5653f media: mtk-cir: remove superfluous ir_raw_event_reset() adds 7dc5fc6d3bd6 media: mtk-cir: simplify code new 71ea331ea489 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds c9d967b2ce40 PM: wakeup: simplify the output logic of pm_show_wakelocks() adds 33569ef3c754 PM: hibernate: Remove register_nosave_region_late() adds c9e493fd27e4 Merge branch 'pm-sleep' into linux-next adds b1bbd3a57b94 thermal: fix Documentation bullet list warning adds e4518aaf36dd Merge branch 'thermal-docs' into linux-next adds ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds adds 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() adds babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] adds 52d883c7bbae Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] new b0d0df6dc7b2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage adds 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file new 29ad3ae73b47 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds fba60b171a03 libbpf: Use IS_ERR_OR_NULL() in hashmap__free() adds 622a5b582cc2 bpftool: Fix error check when calling hashmap__new() adds d6c9c24e8912 libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() adds ce7875473324 selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_ [...] adds 472ee694b0a7 Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_ [...] adds a32ea51a3f17 libbpf: Fix possible NULL pointer dereference when destroy [...] adds 0991f6a38f57 bpftool: Only set obj->skeleton on complete success adds 76acfce664ca samples/bpf: Stop using bpf_map__def() API adds 3c28919f0652 bpftool: Stop using bpf_map__def() API adds 924b1cd61148 perf: Stop using bpf_map__def() API adds 8d6fabf1654a selftests/bpf: Stop using bpf_map__def() API adds 063fa26aab7d libbpf: Deprecate bpf_map__def() API adds 86c7ecad3bf8 Merge branch 'libbpf 1.0: deprecate bpf_map__def() API' adds 71a3cdf80c0d bpf/scripts: Raise an exception if the correct number of h [...] adds 0e3a1c902ffb tools/resolve_btfids: Build with host flags adds e80f2a0d1946 test: selftests: Remove unused various in sockmap_verdict_prog.c adds 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...] adds dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf adds b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API adds d583691c47dc bpf: Introduce mem, size argument pair support for kfunc adds 5c073f26f9dc bpf: Add reference tracking support to kfunc adds b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF adds 87091063df5d selftests/bpf: Add test for unstable CT lookup API adds 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...] adds c1ff181ffabc selftests/bpf: Extend kfunc selftests adds 465656964340 selftests/bpf: Add test for race in btf_try_get_module adds 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers' adds 4408d55a6467 af_unix: Refactor unix_next_socket(). adds 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter. adds eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter. adds 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...] adds a796966b6ea0 selftest/bpf: Fix a stale comment. adds 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.' adds eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...] adds b662000aff84 bpftool: Adding support for BTF program names adds e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...] adds f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...] adds 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...] adds d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...] adds f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean adds c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx adds b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...] adds b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...] adds 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval adds 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...] adds 791cad025051 bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c adds fa6fde350b16 bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c adds 38f033a16a28 Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_a [...] adds 8c0be0631d81 selftests: bpf: Fix bind on used port adds 1058b6a78db2 selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n adds 32b3429479ea selftests/bpf: fail build on compilation warning adds ccc3f56918f6 selftests/bpf: convert remaining legacy map definitions adds 93b8952d223a libbpf: deprecate legacy BPF map definitions adds 96c85308eed9 docs/bpf: update BPF map definition example adds 1713e33bfd28 Merge branch 'libbpf: deprecate legacy BPF map definitions' adds c359821ac65b libbpf: streamline low-level XDP APIs adds c86575eccab2 bpftool: use new API for attaching XDP program adds 544356524dd6 selftests/bpf: switch to new libbpf XDP APIs adds d4e34bfcbe88 samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs adds 3f712d4691fc Merge branch 'libbpf: streamline netlink-based XDP APIs' adds 748cd5729ac7 bpf: support BPF_PROG_QUERY for progs attached to sockmap adds 820e6e227c40 selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap adds d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp adds 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame adds 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...] adds d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management adds d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine adds ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine adds 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame} adds c41ced023a98 net: mvneta: add frags support to XDP_TX adds c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...] adds e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...] adds 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper adds bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API adds d99173027d68 bpf: add frags support to xdp copy helpers adds be3d72a2896c bpf: move user_size out of bpf_test_init adds 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp() adds 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...] adds 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...] adds 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs adds f45d5b6ce2e8 bpf: generalise tail call map compatibility check adds 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine adds 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest adds 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags adds ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags adds a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support' adds ed8bb03222c9 bpf: Fix flexible_array.cocci warnings adds b4ec6a192312 selftests, xsk: Fix rx_full stats test adds 0bfb95f59a66 selftests, bpf: Do not yet switch to new libbpf XDP APIs adds caaba96131b3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 9f16e0fa1079 net: usb: asix: remove redundant assignment to variable reg adds 6e667749271e net: fec_ptp: remove redundant initialization of variable val adds 53243d412ec5 net: use bool values to pass bool param of phy_init_eee() adds c1f55c5e0482 ip6_tunnel: allow routing IPv4 traffic in NBMA mode adds ca73b68aca4a ipv4: get rid of fib_info_hash_{alloc|free} adds bc0bf9de6f48 ionic: fix type complaint in ionic_dev_cmd_clean() adds 9ad2939a1525 ionic: start watchdog after all is setup adds e6958cefb98b ionic: separate function for watchdog init adds b8fd0271dad0 ionic: Don't send reset commands if FW isn't running adds 398d1e37f960 ionic: add FW_STOPPING state adds abd75d14fed6 ionic: better handling of RESET event adds 4cc787bd88be ionic: fix up printing of timeout error adds bc43ed4f35ab ionic: Correctly print AQ errors if completions aren't received adds b640b5522ad9 ionic: Allow flexibility for error reporting on dev commands adds f16f5be31009 ionic: Query FW when getting VF info via ndo_get_vf_config adds 584fb767cde8 ionic: Prevent filter add/del err msgs when the device is [...] adds 238a0f7c2c21 ionic: Cleanups in the Tx hotpath code adds 43cfed71bd52 ionic: disable napi when ionic_lif_init() fails adds b1552a4c839e ionic: remove the dbid_inuse bitmap adds ec8ee714736e ionic: stretch heartbeat detection adds 36197d829783 ionic: replace set_vf data with union adds 8a0de61c40af Merge branch 'ionic-fw-recovery' adds d507204d3c5c tcp/dccp: add tw->tw_bslot adds 27dd35e02235 tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler() adds 0dad4087a86a tcp/dccp: get rid of inet_twsk_purge() adds a15c89c703d4 ipv4: do not use per netns icmp sockets adds 6a17b961ec19 ipv6: do not use per netns icmp sockets adds 37ba017dcc3b ipv4/tcp: do not use per netns ctl sockets adds 51d555cfdcc6 Merge branch 'netns-speedup-dismantle' adds 381a730182f1 net: dsa: Move VLAN filtering syncing out of dsa_switch_br [...] adds 108dc8741c20 net: dsa: Avoid cross-chip syncing of VLAN filtering adds 934d0f039959 Merge branch 'dsa-avoid-cross-chip-vlan-sync' adds 8fe6e670640e r8169: use new PM macros adds 10cdc794dae8 net: mana: Use struct_size() helper in mana_gd_create_dma_ [...] adds 6fc2f3832d36 ipv6: gro: flush instead of assuming different flows on ho [...] adds 6b0671a23dd6 net: tulip: remove redundant assignment to variable new_csr6 adds ab14f1802cfb net: Adjust sk_gso_max_size once when set adds 5c759fe24cdb mlxsw: spectrum_ethtool: Remove redundant variable adds 6af5f7b674e4 mlxsw: core_env: Do not pass number of modules as argument adds 5eaec6d86805 mlxsw: Add netdev argument to mlxsw_env_get_module_info() adds 78cf4b92218b mlxsw: spectrum_ethtool: Add support for two new link modes adds 0d31441e8793 mlxsw: reg: Add Port Module Type Mapping register adds e62f5b0e3faa mlxsw: core_env: Query and store port module's type during [...] adds 615ebb8cc4e2 mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports adds c8f994ccdd9a mlxsw: core_env: Forbid power mode set and get on RJ45 ports adds b7347cdf10fa mlxsw: core_env: Forbid module reset on RJ45 ports adds 3cade91d0e18 Merge branch 'mlxsw-RJ45' adds be6ec5b70266 net: xpcs: add support for retrieving supported interface modes adds 92c3807b9ac3 net: stmmac: convert to phylink_get_linkmodes() adds d194923d51c9 net: stmmac: fill in supported_interfaces adds fe70fb74b564 net: stmmac/xpcs: convert to pcs_validate() adds f4c296c90976 net: stmmac: remove phylink_config.pcs_poll usage adds 04a0683f7db4 net: stmmac: convert to phylink_generic_validate() adds 72e94511e9ac net: stmmac: use .mac_select_pcs() interface adds d28b159b2d49 Merge branch 'stmmac-PCS-modernize' adds 2895c1531056 bnxt_en: Update firmware interface to 1.10.2.73 adds 740c342e3999 bnxt_en: PTP: Refactor PTP initialization functions adds 24ac1ecd5240 bnxt_en: Add driver support to use Real Time Counter for PTP adds e7b0afb69083 bnxt_en: Implement .adjtime() for PTP RTC mode adds 8bcf6f04d4a5 bnxt_en: Handle async event when the PHC is updated in RTC mode adds 71f390f57c70 Merge branch 'bnxt_en-RTC' adds 7a86be6a5135 net: axienet: convert to phylink_pcs adds 03854d8a7723 net: axienet: replace mdiobus_write() with mdiodev_write() adds 098db2f0eda6 Merge branch 'axienet-pcs-modernize' adds c592286a527f net: dpaa2-mac: use .mac_select_pcs() interface adds 5fd16021578e net: enetc: use .mac_select_pcs() interface adds 70b3c38b4c83 mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() adds 40cd4f1550d0 nfp: flower: Use struct_size() helper in kmalloc() new 15f75fd31932 net: ethernet: cortina: permit to set mac address in DT new 49db8a70a01e nfp: only use kdoc style comments for kdoc new fbb8295248e1 tcp: allocate tcp_death_row outside of struct netns_ipv4 new 4f3a00c7f5b2 net: phy: at803x: move page selection fix to config_init new 3265f4218878 net: phy: at803x: add fiber support new dc4d5fcc5d36 net: phy: at803x: Support downstream SFP cage new 7ded129bcaf7 Merge branch 'at803x-sfp-fiber' new 72bb9531162a net: mvneta: reorder initialisation new 0ac4a71fc09c net: mvneta: use .mac_select_pcs() interface new 349fdca68719 Merge branch 'mvneta-mac_select_pcs' new 2e9589ff809e ipv4: Namespaceify min_adv_mss sysctl knob new 15ca0518c1b3 dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency" new 1d14eb15dc2c net/fsl: xgmac_mdio: Use managed device resources new 909bea73485f net/fsl: xgmac_mdio: Support preamble suppression new dd8f467eda72 net/fsl: xgmac_mdio: Support setting the MDC frequency new f7af8fe85aac dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "s [...] new f0a910dd04f1 Merge branch 'xgmac_mdio-preamble-suppression-and-custom-M [...] new a9c5eb642f53 net: ethernet: mtk_star_emac: fix unused variable new d9f393f468aa nfp: Simplify array allocation new bd5daba2d024 mii: remove mii_lpa_to_linkmode_lpa_sgmii() new f7bfd110f168 nfc: use *_set_vendor_cmds() helpers new b1755400b4be net: remove net_invalid_timestamp() new 08dfa5a19e1f net: remove linkmode_change_bit() new 8b0fdcdc3a7d net: remove bond_slave_has_mac_rcu() new 560e08eda796 net: ax25: remove route refcount new 0ab1e6d9a453 hsr: remove get_prp_lan_id() new 8b2d546e23bb ipv6: remove inet6_rsk() and tcp_twsk_ipv6only() new 1303f8f0df24 dccp: remove max48() new cc81df835c25 udp: remove inner_udp_hdr() new 937fca918aac udplite: remove udplite_csum_outgoing() new d59a67f2f3f3 netlink: remove nl_set_extack_cookie_u32() new 98b608629746 net: sched: remove psched_tdiff_bounded() new a459bc9a3a68 net: sched: remove qdisc_qlen_cpu() new 5e4eca5d929a net: tipc: remove unused static inlines new 2fbafb828ec7 Merge branch 'static-inlines' new c217ab7a3961 r8169: enable ASPM L1.2 if system vendor flags it as safe new e2cf07654efb ptp: replace snprintf with sysfs_emit new 72d044e4bfa6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 0b926f813f34 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b77fb25dcb34 bpf: Add support for bpf iterator programs to use sleepabl [...] adds 376040e47334 bpf: Add bpf_copy_from_user_task() helper adds a8b77f7463a5 libbpf: Add "iter.s" section for sleepable bpf iterator programs adds 45105c2eb751 selftests/bpf: Add test for sleepable bpf iterator programs adds c45c79e54666 Merge branch 'Add bpf_copy_from_user_task helper and sleep [...] adds 9f45f70ab21e libbpf: Mark bpf_object__open_buffer() API deprecated adds 5a34d98b282e perf: Stop using bpf_object__open_buffer() API adds bfc0a2e94efc Merge branch 'deprecate bpf_object__open_buffer() API' adds fc76387003d6 libbpf: Mark bpf_object__open_xattr() deprecated adds 78a2054156dd selftests/bpf: Extract syscall wrapper adds d084df3b7a4c libbpf: Fix the incorrect register read for syscalls on x86_64 adds 77fc0330dfe5 selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL adds 74bb0f0c299c Merge branch 'Fix the incorrect register read for syscalls [...] adds 20eccf29e297 libbpf: hide and discourage inconsistently named getters adds c5023b8f2693 libbpf: deprecate bpf_map__resize() adds 5d98fce86e12 libbpf: deprecate bpf_program__is_<type>() and bpf_program [...] adds 39748db1d6bc bpftool: use preferred setters/getters instead of deprecated ones adds 379d19ecdc20 selftests/bpf: use preferred setter/getter APIs instead of [...] adds 61afd3da0894 samples/bpf: use preferred getters/setters instead of depr [...] adds 23fcfcf8bb17 perf: use generic bpf_program__set_type() to set BPF prog type adds 451c4260443a Merge branch 'libbpf: deprecate some setter and getter APIs' adds fc1ca95585aa selftests: bpf: Less strict size check in sockopt_sk adds c446fdacb10d bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF adds e5465a9027e9 selftests/bpf: Fix a clang compilation error new ff943683f8a6 selftests/bpf: fix uprobe offset calculation in selftests new 8033c6c2fed2 bpf: remove unused static inlines new a4e186693cbe ice: Remove likely for napi_complete_done new 296f13ff3854 ice: xsk: Force rings to be sized to power of 2 new 3876ff525de7 ice: xsk: Handle SW XDP ring wrap and bump tail more often new 3dd411efe1ed ice: Make Tx threshold dependent on ring length new d1bc532e99be i40e: xsk: Move tmp desc array from driver to pool new 86e3f78c8d32 ice: xsk: Avoid potential dead AF_XDP Tx processing new 126cdfe1007a ice: xsk: Improve AF_XDP ZC Tx and use batching API new 59e92bfe4df7 ice: xsk: Borrow xdp_tx_active logic from i40e new 33372bc27437 Merge branch 'xsk-batching' new 3b22523bca02 selftests, xsk: Fix bpf_res cleanup test new cdb5ed9796e7 selftests/bpf: fix a clang compilation error new 46531a30364b cgroup/bpf: fast path skb BPF filtering new 7472d5a642c9 compiler_types: define __user as __attribute__((btf_type_t [...] new c6f1bfe89ac9 bpf: reject program if a __user tagged memory accessed in [...] new 571d01a9d06f selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c new 696c39011538 selftests/bpf: add a selftest with __user tag new 67ef7e1a759e selftests/bpf: specify pahole version requirement for btf_ [...] new b72903847af0 docs/bpf: clarify how btf_type_tag gets encoded in the type chain new 50fc9786b25c Merge branch 'bpf: add __user tagging support in vmlinux BTF' new b6ec79518ef0 bpf, x86: Remove unnecessary handling of BPF_SUB atomic op new 59999afefc75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cac3231cc684 mlx5: remove usused static inlines new 17cf4d20b4ab Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds d5ebaa7c5f6f Bluetooth: hci_event: Ignore multiple conn complete events adds 2d4b37b67cac Bluetooth: hci_core: Rate limit the logging of invalid SCO handle adds 314d8cd27874 Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len adds b050c5bbbccf Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 adds adce573b927a Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open new 0b94f2651f56 Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGIS [...] new 91cb4c19118a Bluetooth: Increment management interface revision new e71d08168e81 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ca6263a0c950 mtd_blkdevs: avoid soft lockups with some mtd/spi devices new d32347cc6f49 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds d430e4acd99f mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand new 1333ccc70095 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new ca24963a4a5a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 901abf367d3e drm/amdgpu: Disable FRU EEPROM access for SRIOV new 828904660a2e drm/amd: Fix MSB of SMU version printing new 6a6c2ab687c8 drm/amdgpu: enable amdgpu_dc module parameter new 239d6de307b0 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] new e0638c7abc4d drm/amd/pm: drop unneeded lock protection smu->mutex new 974d5ef0dd9d drm/amd/pm: drop unneeded vcn/jpeg_gate_lock new da11407f066c drm/amd/pm: drop unneeded smu->metrics_lock new 56383e8f4d29 drm/amd/pm: drop unneeded smu->sensor_lock new 1c4dba5e14c0 drm/amd/pm: drop unneeded smu_baco->mutex new 1f2cf08aa010 drm/amd/pm: drop unneeded feature->mutex new a746c77e5ee8 drm/amd/pm: drop unneeded hwmgr->smu_lock new 83a3766b1470 drm/amd/display: Not to call dpcd_set_source_specific_data [...] new f9130b81aea2 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind new a685572c91b0 drm/amd/pm: use dev_*** to print output in multiple GPUs new 25c6aefceee6 drm/amdgpu: filter out radeon secondary ids as well new 5e0c8ddf029e drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] new 0fc2549d55a2 drm/amdgpu/display: use msleep rather than udelay for long delays new dfced44f122c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj new 1418b9c38270 drm/amd/pm: remove useless if new 5d5c6dba2b43 drm/amd/display: Fix memory leak new 5bb1465fbdc2 drm/amd/display: clean up some inconsistent indenting new 29dbcac82f96 drm/amdgpu: add helper to query rlcg reg access flag new 97d1a3b967a3 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9 new 7bbe43f8a4e7 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10 new b12252b05381 drm/amdgpu: add structures for rlcg indirect reg access new 4819732f5986 drm/amdgpu: init rlcg_reg_access_ctrl for gfx9 new f8f96b17f0fa drm/amdgpu: init rlcg_reg_access_ctrl for gfx10 new 5d447e296701 drm/amdgpu: add helper for rlcg indirect reg access new 1b2dc99e2dc6 drm/amdgpu: switch to amdgpu_sriov_rreg/wreg new 381519dff888 drm/amdgpu: retire rlc callbacks sriov_rreg/wreg new 04022982fc5d drm/amdgpu: switch to common helper to read bios from rom new d6dac2bc12bd drm/amdgpu: fix channel index mapping for SIENNA_CICHLID new 1f33bd18d703 drm/amdgpu: Move xgmi ras initialization from .late_init t [...] new e9287ef8d46c Revert "drm/amdgpu: No longer insert ras blocks into ras_l [...] new d435c1ed56b9 drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish new 5b680dbfbf68 drm/amd/pm: use existing fini_smc_tables function for cyan [...] new c282d9512cdd drm/amd/display: factor out dp detection link training and [...] new 31d64b8219e0 drm/amd/display: Add work around to enforce TBT3 compatibility. new d9eb8fea6862 drm/amd/display: Drop DCN for DP2.x logic new 5279e091616b drm/amd/display: abstract encoder related hwseq across dif [...] new ccba4e5bc856 drm/amd/display: add more link_hwss types and method to de [...] new 3ea07c89fbb7 drm/amd/display: rename dc_link_hwss struct to link_hwss new 1f6c40d5c009 drm/amd/display: fix a coding error causing set throttled [...] new 09ece5ac397f drm/amd/display: Don't update drm connector when read local EDID new d715c9a2cbd4 drm/amd/display: add protection in link encoder matching logic new 9506b8d9626f drm/amd/display: do not compare integers of different widths new 2eee829ed487 drm/amd/display: Driver support for MCLK query tool new e2d8ea4320c6 drm/amd/display: Change error to warning when hpd remains [...] new 1210b17dd4ec drm/amd/display: Only set PSR version when valid new 87e298d6e3a2 drm/amd/display: Change return type of dm_helpers_dp_mst_s [...] new b80ddeb29d9d drm/amd/display: Use PSR version selected during set_psr_caps new 4a3ad932b2c5 drm/amd/display: Add Cable ID support for native DP new 2ca97adccdc9 drm/amd/display: Add Synaptics Fifo Reset Workaround new 09db246ceef7 drm/amd/display: Retrieve MST Downstream Port Status new 9cc370435cde drm/amd/display: Add DSC Enable for Synaptics Hub new 5f2c1192eba4 drm/amd/display: Support synchronized indirect reg access new 72b90723b376 drm/amd/display: remove PHY repeater count check for LTTPR mode new 0c5a0bbb7379 drm/amd/display: Update VSC HDR infoPacket on TF change new 5cef7e8e2fcc drm/amd/display: [FW Promotion] Release 0.0.101.0 new d52e77a3ffcf drm/amd/display: Reset preferred training settings immediately new 53a35edfd0a7 drm/amd/display: 3.2.170 new d063e70c6aca drm/amd/display: Remove unnecessary function definition new f6a3795d35c6 drm/amd/display: allow set dp drive setting when stream is [...] new 0015cce5cf04 drm/amd/display: Fix disabling dccg clocks new 05d6aea36a69 drm/amd/display: Disable physym clock new 85b8f62b5641 drm/amd/display: fix zstate allow interface to PMFW new b5d9a483685c drm/amd/display: add debug option for z9 disable interface new f2bde8349c35 drm/amd/display: Call dc_stream_release for remove link en [...] new b9610edcfec2 drm/amdgpu/pm/smu7: drop message about VI performance levels new 212021297eaf drm/amdgpu: set APU flag based on IP discovery table new 901e2be20dc5 drm/amdgpu: move PX checking into amdgpu_device_ip_early_init new d0d66b8c66d0 drm/amdgpu: move runtime pm init after drm and fbdev init new 243c719e872a drm/amdgpu: handle BACO synchronization with secondary funcs new 82c3a7a5edbf drm/amdgpu: convert amdgpu_display_supported_domains() to [...] new 153a9529d7f3 drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calcu [...] new 588a70177df3 drm/amd/display: Fix a NULL pointer dereference in amdgpu_ [...] new 94ca070cd373 drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. new 5e6d72c643e1 drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. new 430e6a0212b2 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultima [...] new ee2016b4b5bb drm/radeon: remove redundant assignment to reg new e6f62afe9b27 drm/amd/display: don't use /** for non-kernel-doc comments new d726d43c20e7 drm/amdgpu: convert to NBIO IP version checking new 37d6b1506b80 drm/amdgpu: convert to UVD IP version checking new 3b36f50d3a69 drm/amd/display: convert to DCE IP version checking new 039cacd23939 drm/amdgpu: add determine passthrough under arm64 new 1790b649b01b drm/amdkfd: enable heavy-weight TLB flush on Vega20 new b6dca949b88e drm/amdgpu/display: Remove t_srx_delay_us. new ac7c48c0cce0 drm/amdkfd: Don't take process mutex for svm ioctls new 367c9b0f1b87 drm/amdkfd: Ensure mm remain valid in svm deferred_list work new 6225bb3a88d2 drm/amdkfd: svm range restore work deadlock when process exit new a154bf6eda98 drm/amd/display: Add Missing HPO Stream Encoder Function Hook new f4e2a66dae99 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby new 75513bf5d72c drm/amd/pm: fix the deadlock observed on performance_level [...] new 7270e8957eb9 drm/amdgpu: Fix an error message in rmmod new fc6ea4bee130 drm/amdgpu: Wipe all VRAM on free when RAS is enabled new 9a1769604988 display/amd: decrease message verbosity about watermarks t [...] new 400013b268cb drm/amdgpu: add umc_fill_error_record to make code more simple new 498d46fe7aa7 drm/amdgpu: increase bad page number for umc ras query new e63fa4dcea2f drm/amdgpu: update algorithm of umc address conversion new bee7f8d09268 drm/amdgpu: get hash bit for CH4 in umc channel index new 7367540b2621 drm/amd/display: Fix unused variable warning new 4e13b063d2e5 drm/amdgpu: convert code name to ip version for athub new f06d9e4eec73 drm/amdgpu: add 1.3.1/2.4.0 athub CG support new 2f60dd50769e drm/amd: Expose the FRU SMU I2C bus new 3ed893396b01 drm/amd: Enable FRU EEPROM for Sienna Cichlid new e281d5940ae7 drm/amdgpu/swsmu/i2c: return an error if the SMU is not running new 8cda7a4f96e4 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates new ded81d5b2b67 drm/amdgpu: bump driver version for new CTX OP to set/get [...] new 1ec5a44331af drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable" new c57f5ba2c8fe drm/amdgpu: Wrong order for config and counter_id parameters new 506d73c471a9 drm/amdgpu: add another raven1 gfxoff quirk new 0020281eca4d drm/amdgpu: only check for _PR3 on dGPUs new dabda480e0d7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 4a42f8212aa0 Revert "drm/amd/display: To modify the condition in indica [...] new 986d863aba1d drm/radeon: Add HD-audio component notifier support (v2) new af60f9540e16 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] new 094213e2f1b2 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds cce936f4fff7 drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h d [...] adds a908db6d9878 drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c adds ae361eb07e9b drm/i915/fbc: Parametrize FBC register offsets adds c2a9682d2214 drm/i915/fbc: Loop through FBC instances in various places adds b8ca477e5131 drm/i915/fbc: Introduce device info fbc_mask adds e74c6aa955ca drm/i915/fbc: Register per-crtc debugfs files adds 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] adds d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function adds a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller adds 7e28d0b26759 drm/i915/adl-n: Enable ADL-N platform adds 825ca9ed1c9f drm: Always include the debugfs dentry in drm_crtc adds 980f42e7d574 drm/i915/bios: fix slab-out-of-bounds access adds 798c5daf3cdd drm/i915/fbc: Remember to update FBC state even when not r [...] adds f7747be14103 drm/i915/dsi: Drop double check ACPI companion device for NULL adds e35d8762b04f drm/i915/opregion: add support for mailbox #5 EDID adds 0b464ca3e0dd drm: Add orientation quirk for GPD Win Max adds 80dfdeb75028 drm/i915: stop including i915_irq.h from i915_drv.h adds 814d5c51f896 drm/i915: Fix possible NULL pointer dereferences in i9xx_u [...] adds 2564c35df5b8 drm/i915: split out i915_getparam.h from i915_drv.h adds 23d639d7b6df drm/i915: split out i915_cmd_parser.h from i915_drv.h adds 2ef97818d3aa drm/i915: split out i915_gem_evict.h from i915_drv.h adds db583eea5a82 drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h adds 386e75a41478 drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h adds 7e470f103d75 drm/i915: split out PCI config space registers from i915_reg.h adds b4435717f53b drm/i915: split out vlv sideband registers from i915_reg.h adds 583998c5e8cb drm/i915/snps: vswing value refined for SNPS phys adds e9f9bcd598e2 drm/i915: Use parameterized GPR register definitions everywhere adds cd5d2fdb045f drm/i915: Parameterize PWRCTX_MAXCNT adds e0d47fcff1f4 drm/i915: Parameterize ECOSKPD adds 3e5cbecb9aa8 drm/i915: Use RING_PSMI_CTL rather than per-engine macros adds ab076d8d79e1 drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7 adds 2b25a93bf07c drm/i915: Introduce i915_reg_defs.h adds 202b1f4c1234 drm/i915/gt: Move engine registers to their own header adds aa1d6068a460 drm/i915: Move SNPS PHY registers to their own header adds d0864ee4f81f drm/i915: Move combo PHY registers to their own header adds 24ce4d6d2ca6 drm/i915: Move TC PHY registers to their own header adds 43571e15c057 drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets adds 919606f5e7d8 drm/i915/gvt: Use list_entry to access list members adds 3e1f4c491559 drm/i915/gvt: Fix cmd parser error for Passmark9 adds c41aadd26496 drm/i915/gvt: Constify intel_gvt_gtt_gma_ops adds 5512445c9b64 drm/i915/gvt: Constify intel_gvt_gtt_pte_ops adds 1b277c892940 drm/i915/gvt: Constify intel_gvt_irq_ops adds 4642077775a6 drm/i915/gvt: Constify intel_gvt_sched_policy_ops adds ca1777797ad8 drm/i915/gvt: Constify gvt_mmio_block adds 0b782e669298 drm/i915/gvt: Constify cmd_interrupt_events adds b17639c7f7fc drm/i915/gvt: Constify formats adds 38bd13a0b151 drm/i915/gvt: Constify gtt_type_table_entry adds 3f8bd465a6f0 drm/i915/gvt: Constify vgpu_types adds cd6e4c2fbb00 Merge tag 'gvt-next-2022-01-12' of https://github.com/inte [...] adds 2616be2eac4b drm/i915/dp: make intel_dp_pack_aux() static again adds 6650ebcbea13 drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_* adds 5ec7baef52c3 drm/i915/display/ehl: Update voltage swing table adds 5ff59dddacd4 drm/i915/display/adlp: Implement new step in the TC voltag [...] adds a8cf6073d20a drm/i915/pxp: Hold RPM wakelock during PXP unbind adds b0641cb8a1de drm/i915/psr: remove unused lines_to_wait vbt info adds 71b59439aa03 drm/i915: Sipmplify PLANE_STRIDE masking adds 12d7d858e63d drm/i915: Use REG_BIT() & co. for universal plane bits adds 2f609faf5bda drm/i915: Clean up ivb+ sprite plane registers adds f6bb74e07705 drm/i915: Clean up g4x+ sprite plane registers adds 348abd4cf353 drm/i915: Clean up cursor registers adds 366714b0883f drm/i915: Extract skl_plane_aux_dist() adds 4682a6d99638 drm/i915: Declutter color key register stuff adds fee076019d0a drm/i915: Nuke pointless middle men for skl+ plane programming adds d39bc5c5e10a drm/i915/dpll: make intel_shared_dpll_funcs internal to in [...] adds 8172375ea95a drm/i915: Remove zombie async flip vt-d w/a adds b90b6e413797 drm/i915/bios: Introduce has_ddi_port_info() adds eb9fcf638575 drm/i915/bios: Use i915->vbt.ports[] on CHV adds 594c504d3334 drm/i915/bios: Use i915->vbt.ports[] for all g4x+ adds a868a1e57e3a drm/i915/bios: Throw out the !has_ddi_port_info() codepaths adds 044cbc7a74c1 drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS adds c26962803d04 drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports adds 27535f1d9431 drm/i915: Clean up vlv/chv sprite plane registers adds 5de6a3de999d drm/i915/dmc: Eliminate remnant GEN<n> references adds 198bca93403d drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch] adds 26950f2968e8 drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation adds 603801d0f2f4 drm/i915/mst: abstract intel_dp_ack_sink_irq_esi() adds 34ed3e83475e drm/i915/mst: debug log 4 bytes of ESI right after reading adds 1358139bdefd drm/i915/mst: abstract handling of link status in DP MST adds 1d50942dc930 drm/i915/mst: read link status only when requested by sink in ESI adds b4a1c675d256 drm/i915/mst: ack sink irq ESI for link status changes adds 784a2ec00904 drm/i915/mst: only ack the ESI we actually handled adds 428cb15d5b00 drm/i915: Clean up pre-skl primary plane registers adds b4d775775877 drm/i915/hdmi: Clean up TMDS clock limit exceeding user mo [...] adds fe6959a680a4 drm/i915: Nuke dg2_ddi_pre_enable_dp() adds 17dd7b896abd drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE adds c5274e86da5f drm/i915/snps: convert to drm device based logging adds 51f2d00909c6 drm/i915/pps: convert to drm device based logging adds 0bd6c4a13103 drm/i915/hotplug: convert to drm device based logging adds 9d0bfa7ac97c drm/i915/dp: convert to drm device based logging adds 5acbdcd1b12e drm/i915/plane: convert to drm device based logging and WARN adds eb8d73aa63cd drm/i915/sprite: convert to drm device based logging adds 15d641c41796 drm/i915/lspcon: convert to drm device based logging adds 140f70aeef07 drm/i915/cdclk: update intel_dump_cdclk_config() logging adds c9b06cc26f1d drm/i915/cdclk: convert to drm device based logging adds cf5b64f7f10b drm/i915/overlay: Prevent divide by zero bugs in scaling adds d8f7f8831bce drm/i915: Introduce ilk_pch_pre_enable() adds 41e096da18b3 drm/i915: Pass plane to watermark calculation functions adds 20f6ac2d5e00 drm/i915: Introduce do_async_flip flag to intel_plane_state adds c3639f3be480 drm/i915: Use wm0 only during async flips for DG2 adds 6a4d8cc6bbbf drm/i915: Don't allocate extra ddb during async flip for DG2 adds 9f807822abf5 drm/i915: Skip dsc readout if the transcoder is disabled adds df216b37333c drm/i915: Simplify intel_dsc_source_support() adds c20b5d41e9de drm/i915: Use per-device debugs for bigjoiner stuff adds 1d894ce88eca drm/i915: Extract hsw_configure_cpu_transcoder() adds bc1ce503769c drm/i915: Move dsc/joiner enable into hsw_crtc_enable() adds 4be990af2f7e drm/i915: Fix up pixel_rate vs. clock confusion in wm calc [...] adds d05824796d9c drm/i915: Use the correct plane source width in watermark [...] adds bf172a01ea48 drm/i915: Use single_enabled_crtc() in i9xx_update_wm() adds 96e4c3c0ed4e drm/i915: Bump DSL linemask to 20 bits adds d083c232fe2d drm/i915: Clean up PIPEMISC register defines adds 7e31ce581bf0 drm/i915: Clean up SKL_BOTTOM_COLOR defines adds 6a6d914de30f drm/i915: Clean up PIPECONF bit defines adds e93a590c79fa drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines adds 62236df23d01 drm/i915: Clean up PIPESRC defines new 516b33460c5b drm/i915/adlp: Fix TypeC PHY-ready status readout new 4a70064f4ee5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 249af7242af7 drm/i915/guc: Report error on invalid reset notification adds a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] adds c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff adds cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] adds 62eeb9ae1364 drm/i915: Increment composite fence seqno adds 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move adds 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses adds 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses adds 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses adds 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses adds 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses adds cdeea858d8df drm/i915: Remove unused i915->ggtt adds 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind adds 9354417750e5 drm/i915: remove writeback hook adds ffa3fe080c77 drm/i915: clean up shrinker_release_pages adds 658a0c632625 drm/i915: don't call free_mmap_offset when purging adds f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects adds 903e0387270e drm/i915/ttm: add unmap_virtual callback adds ab4911b7d411 drm/i915/ttm: ensure we unmap when purging adds e1a4bbb6e837 drm/i915: Initial introduction of vma resources adds 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] adds ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds adds 2f6b90da9192 drm/i915: Use vma resources for async unbinding adds 950505cabe51 drm/i915: Asynchronous migration selftest adds 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot adds 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout adds 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 adds afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports adds 3a5d604f90f9 i915: make array flex_regs static const adds 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next adds e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] adds 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. adds 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] adds 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] adds 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind adds b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. adds 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] adds 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] adds 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL adds 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset adds 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset adds cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] adds 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() adds ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 adds 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct adds 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test adds 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] adds cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() adds 8f4f9a3b3a0b drm/i915: Fix vma resource freeing adds 8295524a2d55 drm/i915/rpl-s: Add stepping info adds db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers adds b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] new c36846f39179 drm/i915: delete shadow "ret" variable new 2d0a0ae922d9 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] new 22d7ee32f1fb gpu: host1x: Fix hang on Tegra186+ new 68d19438b6a6 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 84d46e1fc33c drm/msm: remove variable set but not used adds c04c3148ca12 drm/msm/dsi: Fix missing put_device() call in dsi_get_phy adds 774fe0cd838d drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy adds 170b22234d54 drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc adds 0a727b459ee3 drm/msm: Fix wrong size calculation adds 860a7b2a87b7 drm/msm/a6xx: Add missing suspend_count increment adds 5e761a228723 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable adds 167a668ab0ed drm/msm/gpu: Wait for idle before suspending adds 6aa89ae1fb04 drm/msm/gpu: Cancel idle/boost work on suspend new 766485b85ca6 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new c7a68ceb7854 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 85bbdf2296ea fbdev: aty128fb: make some arrays static const adds 4cea1c57a98e video: fbdev: Check for null res pointer adds a23e0319295f backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls adds d9f0a068fd9e fbdev: omap2: omapfb: Remove redundant 'flush_workqueue()' calls adds 5865ad0b93c6 omapfb: use default_groups in kobj_type adds 5560f4585f3c drivers/video: remove redundant res variable adds 98b6dbe5a11b backlight: qcom-wled: Add PM6150L compatible adds 524cf9259b07 video: fbdev: mb862xx: remove redundant assignment to pointer ptr adds 58cdcdd05c97 matroxfb: set maxvram of vbG200eW to the same as vbG200 to [...] adds 9a241ff88145 video: fbdev: use swap() to make code cleaner adds 3efd3f9f8d27 dt-bindings: simple-framebuffer: allow standalone compatible adds db023ee11e76 video: ocfb: add const to of_device_id adds f7d4ead792c8 video: fbdev: controlfb: Fix COMPILE_TEST build new 42359b40431b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1056c41634d4 regmap-irq: Fix typo in comment new 151d0d43ff16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b101256fd55 ALSA: usb-audio: scarlett2: Use struct_size() helper in sc [...] adds 88b613224894 kselftest: alsa: Add test case for writing invalid values new a0042c0a1322 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6cbff4b3a10e Merge existing fixes from asoc/for-5.17 into new branch adds 4ec19deec7ff ASoC: codecs: remove redundant ret variable adds de531908ca42 ASoC: samsung: remove unneeded ret variable adds 88c62b16281e ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size [...] adds 330dc18356e6 ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card adds dbf2f8e3fecd ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration adds aa505ecccf2a ASoC: codecs: Check for error pointer after calling devm_r [...] adds 3ce57f22cb23 ASoC: topology: Remove superfluous error prints adds feb00b736af6 ASoC: topology: Allow TLV control to be either read or write adds cc44c7492bad ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior adds cef982dc4885 ASoC: topology: Fixes adds 1dafede34dda ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message adds bd586a0292e0 ASoC: SOF: Intel: use inclusive language for SSP clocks adds a749d744561c ASoC: SOF: Intel: hda-loader: add SSP helper adds 5fb5f5118512 ASoC: SOF: Intel: hda-loader: add IMR restore support adds d7a8fbd17bfe ASoC: SOF: add flag to disable IMR restore to sof_debug adds 01f5060e4251 ASoC: SOF: Intel: don't download firmware at each resume adds 1c5091fbe7e0 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting adds 5e46c63ca222 ASoC: xilinx: xlnx_i2s: create drvdata structure adds c47aef899c1b ASoC: xilinx: xlnx_i2s: Handle sysclk setting adds ce2f7b8d4290 ASoC: simple-card-utils: Set sysclk on all components adds e9fed03aebac ASoC: dt-bindings: simple-card: document new system-clock- [...] adds 5ca2ab459817 ASoC: simple-card-utils: Add new system-clock-fixed flag adds 8bcd0f121b19 ASoC: Xilinx fixes adds 6570f991582e ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively adds 0788785c7834 ASoC: sh: rz-ssi: Make the data structures available befor [...] adds 4f78f3c970f1 ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() adds e42c903e8bf4 ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_val [...] adds d2fe7fc51fc3 ASoC: sh: rz-ssi: Code cleanup and fixes adds 55915f20ad9a ASoC: bindings: fsl-asoc-card: Add mclk-id optional property adds 91e4e40b59ba ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id adds d4c4e2861560 ASoC: fsl-asoc-card: Remove BCLK default value for tlv320a [...] adds 85f856f790b5 ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h adds 6045ffd36628 ASoC: tlv320aic31xx: Define PLL clock inputs adds e6ec5a3936ee ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id adds f67c0c0d3b90 ASoC: SOF: Intel: match sdw version on link_slaves_found adds 7afed13b582b ASoC: SOF: Intel: Compare sdw adr directly adds a567abf5defb ASoC: SOF: Intel: improve SoundWire _ADR handling adds 8d06f797f844 ASoC: cs42l42: Report full jack status when plug is detected adds 5982b5a8ec7d ASoC: cs42l42: Change jack_detect_mutex to a lock of all I [...] adds f8593e885400 ASoC: cs42l42: Handle system suspend adds 8f1a27bb8a79 ASOC: cs42l42: Add support for system suspend adds ec45268467f4 ASoC: add support for TAS5805M digital amplifier adds b8aec7a4a01b ASoC: dt-bindings: add bindings for TI TAS5805M. adds 2e5a74c68d60 ASoC: add support for TAS5805M digital amplifier adds 22cefca393ea ASoC: Intel: sof_rt5682: add support for systems without i [...] adds c8e98eaf2bcb ASoC: Intel: sof_rt5682: Add support for platform without [...] adds 9ebb50df2bff ASoC: Intel: sof_rt5682: add two derivative options adds 7276d3f329c6 ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() adds 962ff7ecb60b ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function adds acfa1e2c2ff5 ASoC: sh: rz-ssi: Remove duplicate macros new aaa556f2069d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f06e2ce11cde Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cee57556d6b7 block: deprecate autoloading based on dev_t adds cb42c8ab3115 block: move disk_{block,unblock,flush}_events to blk.h adds a3498e7ccf13 block: move blk_drop_partitions to blk.h adds eac3b89477ca block: remove genhd.h adds f6320ed614ae fs: remove mpage_alloc adds 73e5c9addb0e nilfs2: remove nilfs_alloc_seg_bio adds daef47750ec9 nfs/blocklayout: remove bl_alloc_init_bio adds 087b2fb84908 ntfs3: remove ntfs_alloc_bio adds bd308f897a87 dm: bio_alloc can't fail if it is allowed to sleep adds 71b3665a3164 dm-crypt: remove clone_init adds 48a1c3532ab3 dm-snap: use blkdev_issue_flush instead of open coding it adds 53e5949ed93f dm-thin: use blkdev_issue_flush instead of open coding it adds 7d5958eb0599 drbd: bio_alloc can't fail if it is allow to sleep adds 5d0d40e4d907 rnbd-srv: simplify bio mapping in process_rdma adds accca76f41d4 rnbd-srv: remove struct rnbd_dev_blk_io adds 4411466fde0b xen-blkback: bio_alloc can't fail if it is allow to sleep adds a7ae50987bc7 block: move blk_next_bio to bio.c adds 730cab9e1281 block: pass a block_device and opf to blk_next_bio adds 5e4765953f6a block: pass a block_device and opf to bio_alloc_bioset adds f0fd61e8f083 block: pass a block_device and opf to bio_alloc_kiocb adds 592d40c5ec94 block: pass a block_device and opf to bio_alloc adds 8122c38615aa block: pass a block_device and opf to bio_init adds 6cde779b952b block: pass a block_device and opf to bio_reset adds bb1debf80c33 Merge branch 'for-5.18/block' into for-next new 3e88fe2ea9f4 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 09bdcfee8419 mmc: dw_mmc: Fix potential null pointer risk adds 72c27a8a862b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible adds 3257843d2c43 mmc: sdhci-tegra: Enable wake on SD card event adds 34cca3f53929 MAINTAINERS: co-maintain LiteX platform adds b801d57edad1 dt-bindings: mmc: Add bindings for LiteSDCard adds 48413da89d40 mmc: Add driver for LiteX's LiteSDCard interface adds 91a1937298f2 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] adds ddaa0033f3d6 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] adds e573896a3276 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] adds c7d3bacbbfbb Merge branch 'fixes' into next new 8791a83cb3aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 799f9cf8fd45 Merge existing fixes from regulator/for-5.17 into new branch adds 6390d42c21ef regulator: qcom_smd: fix for_each_child.cocci warnings adds 8e9977e48c7c regulator: pfuze100: Add missing regulator names new db8d759d8b96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1313f68a6e23 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 6a029e3d3e4a apparmor: Update help description of policy hash for intro [...] adds abfb9c0725f2 apparmor: make export of raw binary profile to userspace optional adds fda01a1f8d07 apparmor: Enable tuning of policy paranoid load for embedd [...] adds 39945055a7c5 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] adds d0c1524735be apparmor: Update MAINTAINERS file with the lastest information adds 0b01476aea64 apparmor: resolve uninitialized symbol warnings in policy_ [...] adds 70cb9f8d1242 apparmor: fix quiet_denied for file rules adds a5a122fe88a5 security/apparmor: remove redundant ret variable adds 7b4c6bfb3b41 apparmor: Fix failed mount permission check error message adds 5f42e6a8ca26 apparmor: Use struct_size() helper in kmalloc() new aac0274c4878 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way adds bcb62828e3e8 selinux: check return value of sel_make_avc_files adds 08df49054f31 selinux: declare path parameters of _genfs_sid const adds d3b1161f29cf selinux: declare name parameter of hash_eval const adds 9e2fe574c02b selinux: enclose macro arguments in parenthesis adds 0b3c2b3dc96a selinux: drop cast to same type adds 056945a96cf5 selinux: drop unused parameter of avtab_insert_node adds 73073d956a20 selinux: do not discard const qualifier in cast adds b084e189b01a selinux: simplify cred_init_security adds b5e68162f859 selinux: drop unused macro new 6b4bec7112e1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds abf0fee97313 dt-bindings: Improve phandle-array schemas adds 791ad79f64be dt-bindings: i2c: mpc: Make each example a separate entry adds 18b78483e7ae dt-bindings: i2c: imx: Make each example a separate entry adds e14fce030b06 dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema adds 6cb2f45b3440 dt-bindings: ingenic,i2c: Rework interrupts in example adds 9cfc44643cf7 dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] adds afb6d4dc7f28 dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents adds a55e715b7c71 dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] new 4bdc67a6208a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 66fda8bdc323 Merge existing fixes from spi/for-5.17 into new branch adds f1ba938e4f98 spi: s3c64xx: Delete unused boardfile helpers adds 3b5529ae7f35 spi: s3c64xx: Drop custom gpio setup argument adds a45cf3cc72dd spi: s3c64xx: Convert to use GPIO descriptors adds 7f2a3cf4e607 spi: s3c24xx: Convert to GPIO descriptors adds 5b177234e9fd spi: spi-mtk-nor: improve device table for adding more cap [...] adds 4e8bfe5cdf77 spi: spi-mtk-nor: add new soc mt8186 support adds 58b0a653b8da spi: spi-mtk-nor: add axi_s clock for mt8186 adds ceab11a3c0d6 spi: add mt8186-nor compatible string adds 5566ccc533ab spi: add new SoC mt8186 support for spi-mtk-nor adds 2da187304e55 spi: add bindings for microchip mpfs spi adds f9a8f627c98b Update the Icicle Kit device tree adds f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 adds a708078eeb99 spi: Add Sunplus SP7021 schema adds 474fc2e6395d spi: spi-mtk-nor: make some internal variables static new fe751aa04b7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7237727f8c44 x86/CPU/AMD: Use default_groups in kobj_type new 2cb743ce0088 Merge x86/cpu into tip/master adds 4810dd2c943e perf/tests: Add AMX instructions to x86 instruction decoder test adds 9dd94df75b30 x86/insn: Add AMX instructions to the x86 instruction decoder adds a6ea1142dee6 perf/tests: Add misc instructions to the x86 instruction d [...] adds 0153d98f2dd6 x86/insn: Add misc instructions to x86 instruction decoder adds cdb63ba98c5d perf/tests: Add AVX512-FP16 instructions to x86 instructio [...] adds 16273fa4f3a2 x86/insn: Add AVX512-FP16 instructions to the x86 instruct [...] new 0730dfe318d1 Merge x86/misc into tip/master adds 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] new c3354a788ce1 Merge x86/build into tip/master adds 2e1f8e55f9e0 x86/paravirt: Use %rip-relative addressing in hook calls new 7d988e733922 Merge x86/paravirt into tip/master adds 1f52b0aba6fd x86/MCE/AMD: Allow thresholding interface updates after init new e464121f2d40 x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN new 9ee79a36bd00 Merge x86/urgent into tip/master new 809232619f5b sched/membarrier: Fix membarrier-rseq fence command missin [...] new 08acbac533a8 Merge sched/urgent into tip/master new 54dff232142e MAINTAINERS: add myself as reviewer for atomics new e204193b138a lockdep: Use memset_startat() helper in reinit_class() new 61cc4534b655 locking/lockdep: Avoid potential access of invalid memory [...] new acb13ea0baf8 asm-generic/bitops: Always inline all bit manipulation helpers new 1dc01abad654 cpumask: Always inline helpers which use bit manipulation [...] new a297e4ba74bc Merge locking/core into tip/master new 961c39121759 perf: Always wake the parent event new c5de60cd622a perf/core: Fix cgroup event list management new 8954ec22b654 Merge perf/urgent into tip/master new b858e30403e3 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 58a350d29871 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new da123016ca8c rcu-tasks: Fix computation of CPU-to-list shift counts new dd42cbee4cda tools/memory-model: Document locking corner cases new 49231b472fa1 tools/memory-model: Make judgelitmus.sh note timeouts new d85982698f69 tools/memory-model: Make cmplitmushist.sh note timeouts new e299f77b6059 tools/memory-model: Make judgelitmus.sh identify bad macros new a7d0411e1e2e tools/memory-model: Make judgelitmus.sh detect hard deadlocks new 29ee4a878769 tools/memory-model: Fix paulmck email address on pre-exist [...] new 2dc4400ac801 tools/memory-model: Update parseargs.sh for hardware verification new 14b0f4320ec1 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new fcf436c0c2d9 tools/memory-model: Add simpletest.sh to check locking, RC [...] new 362e40d5a977 tools/memory-model: Fix checkalllitmus.sh comment new 789d645a35fd tools/memory-model: Hardware checking for check{,all}litmus.sh new 68af71dc91b7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 63b2484b9656 tools/memory-model: Split runlitmus.sh out of checklitmus.sh new f785e69fdb0b tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 6b18f525b0eb tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 33409b028fe5 tools/memory-model: Keep assembly-language litmus tests new a7e94e4924fd tools/memory-model: Allow herd to deduce CPU type new 517d189476cc tools/memory-model: Make runlitmus.sh check for jingle errors new 9fd9804e34e3 tools/memory-model: Add -v flag to jingle7 runs new d97e3933c8b8 tools/memory-model: Implement --hw support for checkghlitmus.sh new 6cf568457e53 tools/memory-model: Fix scripting --jobs argument new b298fb2b24f8 tools/memory-model: Make checkghlitmus.sh use mselect7 new d62382daaf44 tools/memory-model: Make history-check scripts use mselect7 new 307e5d568728 tools/memory-model: Add "--" to parseargs.sh for addition [...] new 2d9dbb10f084 tools/memory-model: Repair parseargs.sh header comment new 5000b7c9af43 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 9fdc53e7d283 tools/memory-model: Add data-race capabilities to judgelitmus.sh new ece55d6c4f57 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 643352a9011b tools/memory-model: Use "-unroll 0" to keep --hw runs finite new a69d3b41752f MAINTAINERS: Add Frederic and Neeraj to their RCU files new 0c8fdcf4f9c0 rcu: Fix description of kvfree_rcu() new 259fdd72a15b torture: Drop trailing ^M from console output new 926c2d08e5da torture: Allow four-digit repetition numbers for --configs [...] new d304f4ba5049 torture: Output per-failed-run summary lines from torture.sh new e619bf7105a4 torture: Make kvm.sh summaries note runs having only KCSAN [...] new bad87b55fa7a torture: Indicate which torture.sh runs' bugs are all KCSA [...] new c240755eb3f9 clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW new d179bc4b1464 rcutorture: Print message before invoking ->cb_barrier() new a1b55b672093 EXP rcu-tasks: Check for abandoned callbacks new 23594e39d679 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] new 02a50b09c31f rcu: Add mutex for rcu boost kthread spawning and affinity [...] new 4feb94df2bb0 rcu: Create and use a rcu_rdp_cpu_online() new 32ff917db772 rcu: Refactor rcu_barrier() empty-list handling new f0f796e06f65 rcu: Rework rcu_barrier() and callback-migration logic new 0c4019873772 rcu: Make rcu_barrier() no longer block CPU-hotplug operations new 59b7bd78dcd0 rcu: Mark accesses to boost_starttime new 7f988127a613 rcu/exp: Fix check for idle context in rcu_exp_handler new fcb567324c78 rcu/nocb: Handle concurrent nocb kthreads creation new de8650adde0e rcu: Remove unused rcu_state.boost new 30542e16cbcc rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() new 3337d6113b33 torture: Distinguish kthread stopping and being asked to stop new af912f661454 rcutorture: Increase visibility of forward-progress hangs new a201ae7dcaa1 rcutorture: Make rcu_fwd_cb_nodelay be a counter new 1badbb3826b0 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop new 74e25da91f73 torture: Compress KCSAN as well as KASAN vmlinux files new 430d31ecbc79 rcu: Inline __call_rcu() into call_rcu() new 1f7e9720e760 torture: Make kvm-remote.sh try multiple times to download [...] new a56594b323f2 torture: Print only one summary line per run new 49e1290dbd72 kasan: Record work creation stack trace with interrupts enabled new 0d81e9fd4edf rcutorture: Fix rcu_fwd_mutex deadlock new 7dbafa7e3488 torture: Wake up kthreads after storing task_struct pointer new 0b25acc8c724 rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 new 6c7e8c6319e1 rcu: Mark writes to the rcu_segcblist structure's ->flags field new 1ad8ff280c87 RCU: move kthread_prio bounds-check to a separate function new a23388265d96 RCU: make priority of grace-period thread consistent new 72ac17b4e71c RCU: elevate priority of offloaded callback threads new 6c7aca453a95 RCU: update documentation regarding kthread_prio cmdline p [...] new bab6374cac5b srcu: Tighten cleanup_srcu_struct() GP checks new 61dbeb5835b4 rcu: Uninline multi-use function: finish_rcuwait() new 581008fc7e40 rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] new 710f460c395a rcu: Allow expedited RCU grace periods on incoming CPUs new 53715bfcb0a6 torture: Make kvm-find-errors.sh notice missing vmlinux file new 3de429c9b5e6 srcu: Fix s/is/if/ typo in srcu_node comment new a7fb7f87acef srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf new b1b4b5ec6f42 rcu: Don't deboost before reporting expedited quiescent state new efbdb910e14b srcu: Dynamically allocate srcu_node array new cdde7f1173ca rcu: Replace cpumask_weight with cpumask_empty where appropriate new 79c5c7567bfa srcu: Make Tree SRCU able to operate without snp_node array new 9fd5c2135250 srcu: Add size-state transitioning code new d2230e376ad7 srcu: Make rcutorture dump the SRCU size state new d024bf1b7c63 rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings new 9dc5ed04798e srcu: Add boot-time control over srcu_node array allocation new 947332d512d5 torture: Change KVM environment variable to RCUTORTURE new 27418479d22a srcutree: Use export for srcu_struct defined by DEFINE_STA [...] new 1de7f83f614c srcu: Compute snp_seq earlier in srcu_funnel_gp_start() new 96a9263ec15d srcu: Use invalid initial value for srcu_node GP sequence numbers new 6f7a3fb4aceb Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 02e7d233ceeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 345b411c9596 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] new 1eaf37d72eda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64473257e23a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d1274d0324fb Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 6b8be837aca7 SUNRPC: use default_groups in kobj_type new 6c5092de8840 NFS: use default_groups in kobj_type new a8e223094c7a power_supply: ab8500: use default_groups in kobj_type new 188049f46f76 omapfb: use default_groups in kobj_type new fa97cb843cfb bcache: use default_groups in kobj_type new c6479f19e257 ubifs: use default_groups in kobj_type new 1aad82400106 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 75c19f487fcd usb: host: ehci-sched: Use struct_size() in kzalloc() new 62fb61580eb4 usb: gadget: tegra-xudc: Do not program SPARAM new d6dd18efd01f usb: gadget: f_serial: Ensure gserial disconnected during unbind new 7bd42fb95eb4 usb: gadget: tegra-xudc: Fix control endpoint's definitions new a102f07e4edf usb: dwc3: drd: Add support for usb-conn-gpio based usb-ro [...] new 03db9289b5ab usb: cdnsp: fix cdnsp_decode_trb function to properly hand [...] new 0bf6f14585c8 usb: cdnsp: remove not used temp_64 variables new 7efa98076b72 dt-bindings: usb: add bindings for microchip mpfs musb new 8729a2a2b1d6 usb: host: xhci-plat: Remove useless DMA-32 fallback confi [...] new 88476b26656e usb: gadget: f_phonet: Use struct_size() helper in kzalloc() new c89686118c78 usb: core: Bail out when port is stuck in reset loop new 7643fd78e146 usb: host: fotg210: Use struct_size() helper in kzalloc() new 4213e92ef7ec usb: gadget: f_fs: Use struct_size() and flex_array_size() [...] new 5d0c4393b207 USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs new e62667f82aa6 usb: xhci-mtk: Use struct_size() helper in create_sch_ep() new 89ada0fe669a usb: gadget: f_mass_storage: Make CD-ROM emulation work wi [...] new ce6a7bfbe571 usb: gadget:audio: Replace deprecated macro S_IRUGO new c565ad07ef35 usb: gadget: u_audio: Support multiple sampling rates new 8722a949e62a usb: gadget: u_audio: Move dynamic srate from params to rtd new eb3a1ce6f5ed usb: gadget: u_audio: Add capture/playback srate getter new a7339e4f5788 usb: gadget: f_uac2: Support multiple sampling rates new 695d39ffc2b5 usb: gadget: f_uac1: Support multiple sampling rates new 8fe9a03f4331 usb: gadget: u_audio: Rate ctl notifies about current srat [...] new 62385cf158a7 usb: gadget: u_audio: Add suspend call new 7ff4a3b54899 usb: gadget: f_uac2: Add suspend callback new d1d11dd13069 usb: gadget: f_uac1: Add suspend callback new dfb05b5dc3af usb: gadget: f_uac1: allow changing interface name via configfs new 993a44fa85c1 usb: gadget: f_uac2: allow changing interface name via configfs new 4eb9d15798e5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new f02b2e70bc8a Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls new 7a637784d517 serial: imx: reduce RX interrupt frequency new 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns new 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs new 702d10a08977 serial: atmel_serial: include circ_buf.h new 4e2a44c1408b tty: add kfifo to tty_port new d56738a38a65 tty: tty_port_open, document shutdown vs failed activate new cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff new 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers new 32330c833442 mxser: switch from xmit_buf to kfifo new 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending new d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice new e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() new dc4ad90a810c Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code new ee8ed0141d53 comedi: das16: Use struct_size() helper in comedi_alloc_spriv() new b05bd3ea4860 selftests/lkdtm: Remove dead config option new 6d01f36f9e49 selftests/lkdtm: Add UBSAN config new 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM new 597568e8df04 misc: rtsx: Rework runtime power management flow new b11a3c7a4b31 misc: rtsx: Cleanup power management ops new 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend new 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() new 80d5aa853de1 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro new dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] new a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up new 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible new 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 new 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 new 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use new 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() new 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use new e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml new f3daf66e920e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 97486e981ffb thunderbolt: Remove useless DMA-32 fallback configuration new 435875d31b79 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 915d5c324872 staging: r8188eu: remove Firmware* from struct hal_data_8188e adds 6da97125036f staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() adds 39850edf2bef staging: r8188eu: release_firmware is not called if alloca [...] adds 1541c8210a8c staging: r8188eu: rename Exit label in load_firmware() adds 996d0af0f486 staging: r8188eu: rename rtStatus in load_firmware() adds 43394501457d staging: r8188eu: convert type of return variable in load_ [...] adds ca1cb3c278cb staging: r8188eu: rename parameter pFirmware of load_firmware() adds 2f8e84b2d1f8 staging: r8188eu: rename fields of struct rt_firmware adds 2441fa93a82b staging: r8188eu: use kmemdup instead of kzalloc and memcpy adds f1c140b62f13 staging: r8188eu: rename fw related functions to avoid camel case adds 843e06987045 staging: r8188eu: clean up rtw_reset_8051() adds 08c6f78e9272 staging: r8188eu: convert two functions from s32 to int adds 7a0c9c46c4e0 staging: r8188eu: rename Exit label in rtl8188e_firmware_d [...] adds fc6730404a9a staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() adds 8a9ee2b4d02f staging: r8188eu: rename FWDL_ChkSum_rpt adds 9c010d7a72b5 staging: r8188eu: rename writeFW_retry adds b44dcfb787f5 staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() adds dbf1c5e37ef6 staging: r8188eu: rename pFirmwareBuf and FirmwareLen adds 7235d165d3cd staging: r8188eu: move firmware loading code out of the hal layer adds 106ee4d8c357 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST adds 9df7cc3a829a staging: r8188eu: add spaces around & operator in IS_FW_HE [...] adds f19fe1537c38 staging: r8188eu: move firmware related macros to rtw_fw.h adds dba29039b6d0 staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() adds 08dc8feb14fd staging: r8188eu: remove HW_VAR_TXPAUSE adds f3806385a469 staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHw [...] adds 762e47b34b87 staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() adds dce7cbb4e1e5 staging: r8188eu: EfuseUsedBytes is set but never used adds 53493c253510 staging: r8188eu: remove HW_VAR_APFM_ON_MAC adds ea9ac80e2ece staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c adds 0bfcc8b5c1ed staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c adds 6397fb278bd9 staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c adds 198fae4213e2 staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c adds d601ad5686de staging: r8188eu: convert/remove DBG_88E calls in os_dep/u [...] adds a5ea39eaa7fd staging: r8188eu: rtw_hostapd_mlme_rx() is empty adds 3a0f2edf5447 staging: r8188eu: convert switch to if statement in mgt_di [...] adds da1c0756a2e7 staging: r8188eu: rtw_os_recv_resource_free() is empty adds ca6246b095df staging: r8188eu: rtw_os_recv_resource_init() does nothing adds 8c2cffdec78e staging: r8188eu: remove rtw_os_recv_resource_alloc() adds 8765a5bc443a staging: rtl8723bs: remove redundant result variable adds d04213433ef4 staging: r8188eu: ODM_MAC_EDCA_TURBO is always set adds dbc04d2730f7 staging: r8188eu: ODM_BB_FA_CNT is always set adds 828f2e9d278c staging: r8188eu: ODM_BB_CCK_PD is always set adds 055305b22373 staging: r8188eu: remove unused chip type settings adds bc7fc5fe846a staging: r8188eu: remove obsolete defines and comments adds 269fae49e8bc staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used adds eb32a443937e staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used adds b6ff06063d66 staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used adds e0d4a5e3b551 staging: r8188eu: CurrentCckTxPwrIdx is set but not used adds df14a12a2d45 staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set adds 5495a7ea9279 staging: r8188eu: remove HAL_*_ENABLE defines adds c87c2b0d3ed0 staging: r8188eu: we always enqueue in rtw_set_chplan_cmd adds 9922c11a501a staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling adds b11ded5e8427 staging: r8188eu: remove a constant variable adds 25d5e8f7bab4 staging: r8188eu: remove unused function parameter adds 1f9bd3991ba6 staging: r8188eu: remove constant function parameter adds 05274a84e1ad staging: r8188eu: replace the READ_AND_CONFIG adds 5c090aa8637c staging: r8188eu: relay errors from ODM_ReadAndConfig_... adds a1a7f3a81bd3 staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into P [...] adds af5df1e7f94c staging: r8188eu: remove unused cck, ofdm and mcs rate defines adds 67396d2dfef3 staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with it [...] adds bf9450db43ab staging: wfx: fix Makefile and Kconfig licenses adds 131e78fa4a09 staging: wfx: fix HIF API license adds a8589360f515 staging: wfx: fix missing headers adds 7a1fa8a4363b staging: wfx: fix comment correctness adds cc6205be682a staging: wfx: explain uncommon Makefile statement adds 122cbf784e69 staging: wfx: remove unnecessary braces adds 143155525792 staging: wfx: remove useless #ifdef adds dbf798da2ff1 staging: wfx: use IS_ALIGNED() adds fa2b25321d3d staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE adds 357e36e21067 stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION adds af915de6bade staging: wfx: preserve endianness of struct hif_ind_startup adds 74507433bc93 staging: wfx: fix ambiguous function name adds eec453df0066 staging: wfx: fix ambiguous function name adds 1c7804829bcd staging: wfx: prefix functions from hif_*.h with wfx_ adds c1d193c5058e staging: wfx: prefix functions from hwio.h with wfx_ adds 5ea9415b27c4 staging: wfx: prefix functions from debug.h with wfx_ adds 822d24997bd3 staging: wfx: prefix tx_policy_is_equal() with wfx_ adds 9d3586feb25c staging: wfx: prefix structs hif_* with wfx_ adds 07874db4b30a staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ adds 381d32954f06 staging: wfx: reformat code on 100 columns adds f545b23d4775 staging: wfx: reformat comments on 100 columns adds 76523cea867a staging: wfx: fix structs alignments adds 76bf5775de7d staging: wfx: use explicit labels for errors adds b9bf5fb178be staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() adds ea17482269fb staging: wfx: do not display functions names in logs adds 42f14190c368 staging: wfx: remove force_ps_timeout adds 1ad0104e94d7 staging: wfx: map 'compatible' attribute with board name adds 6ed63359abb9 staging: wfx: fix firmware location adds 892731372821 staging: wfx: drop legacy compatible values adds a948178e7e78 staging: wfx: rename "config-file" DT attribute adds 71b8331380dd staging: wfx: do not probe the device if not in the DT adds 6fb5d25a72c7 staging: r8188eu: Drop get_recvframe_data() adds c146ae45df28 staging: rtl8723bs: Drop get_recvframe_data() adds a0c1fe18702f staging: rtl8712: Drop get_recvframe_data() adds c03de260d610 staging: vc04_services: remove unneeded MODULE_VERSION() usage adds dc6903f9986f staging: vc04_services: use KBUILD_MODNAME instead of own [...] adds 1d7280898f68 Staging: rtl8723bs: Placing opening { braces in previous line adds 424449eff8b9 Staging: rtl8723bs: Removed extra spaces between datatype [...] adds 56a9847a1bdb Staging: rtl8723bs: Inserting blank line after declaration adds 36c4b5360123 staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c adds 38c75bb1dfcb staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c adds aae91d7b8e97 staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c adds f6cb2f7c1311 staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c adds 60a43cf1fa3e staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c adds 666dc625dbfd staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c adds c4b548f94abc staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c adds abadf920bc7f staging: r8188eu: remove unused externl variables adds ea9eb1b55063 staging: r8188eu: remove unused macros adds 0bf66e3a3629 staging: r8188eu: remove unused bitshift function adds 4b583386e03d staging: r8188eu: remove unused PATH_LENGTH_MAX define adds 9224cda4afc4 staging: r8188eu: remove rtw_list_delete wrapper adds 2bd4aa6acb11 staging: r8188eu: remove _cancel_timer wrapper adds ac76abcbf107 staging: r8188eu: call msecs_to_jiffies in _set_timer adds c3e236c8dcf9 staging: r8188eu: remove rtw_netif_wake_queue wrapper adds 19f48a3c670c staging: r8188eu: remove rtw_netif_start_queue wrapper adds 37ba1eba8301 staging: r8188eu: remove rtw_netif_stop_queue wrapper adds f9e97a150078 staging: r8188eu: remove unnecessary braces in rtw_xmit.c adds f2d8871d00c0 staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set b [...] adds 706125892924 staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set adds 4f37285e0a93 staging: r8188eu: ODM_RF_CALIBRATION is always set adds f0fbfdf6b0ef staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_ [...] adds 6cc2d1a65367 staging: pi433: move get version func to where all other f [...] adds 055a2e2ca6d6 staging: r8188eu: handle rtw_init_netdev_name() failure ap [...] adds a1f39746256c staging: vchiq_core: fix indentation in vchiq_log_dump_mem adds e1a17ce82f18 staging: vchiq_debugfs: get the rid of n_log_entries adds 9c78a73a5fd3 staging: vchiq_arm: introduce is_adjacent_block adds 3e68ebd02a87 staging: vchiq: convert TODOs into unordered list adds fcaaed7ca380 staging: vchiq: drop completed tasks from TODO adds fd0be0f9aeca staging: vchiq: add message handling to TODO list adds e831b6955138 staging: vchiq_core: fix type of parameter localport adds 7a30a227c514 staging: vchiq_core: simplify vchiq_add_service_internal adds 05f8950fc9c7 staging: vchiq_core: align return statements in msg_type_str adds 69838a4e0c4a staging: vchiq_core: drop prefix of vchiq_set_service_state adds 6885fc09b0f0 staging: vchiq_core: reduce multi-line statements adds d9bb2daa4f84 staging: vchiq_core: fix alignment adds 5b5a40986b9c staging: vchiq_core: avoid ternary operator for set_service_state adds 96225b631cc9 staging: vchiq_core: use min_t macro adds 914813cc523c staging: vchiq_arm: make vchiq_get_state return early adds aa899e686d44 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_pla [...] adds ca225857faf2 staging: vchiq_core: handle NULL result of find_service_by_handle adds e12592158515 staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_c [...] adds d9dc6c1b440f staging: pi433: fix validation for min bit rate supported [...] adds 14dbdad1f1a1 staging: pi433: change order in which driver config the rf69 chip adds ca532a56ada4 staging: pi433: validate max bit_rate based on modulation used adds 39ddef568183 staging: fbtft: Deduplicate driver registration macros new ce514dadc61a staging: pi433: enforce tx_cfg to be set before any messag [...] new 6c73edb5d46a staging: pi433: add missing register contants new 7eeec44d33f6 staging: mt7621-dts: fix formatting new cb3677bb17a8 staging: mt7621-dts: fix switch0@0 warnings new f4c1760f88a0 staging: mt7621-dts: use trgmii on gmac0 and enable flow c [...] new 0a93c0d75809 staging: mt7621-dts: fix pinctrl properties for ethernet new 94106f6c21e5 staging: unisys: visorinput: Use struct_size() helper in k [...] new f383b0770612 dt-bindings: reset: add dt binding header for Mediatek MT7 [...] new 64b2d6ffff86 staging: mt7621-dts: align resets with binding documentation new 54a3f0171cbd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new b53638ce2257 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30022a3017d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d4523bd6fd5d scsi: qla2xxx: Refactor asynchronous command initialization adds 31e6cdbe0eae scsi: qla2xxx: Implement ref count for SRB adds 725d3a0d31a5 scsi: qla2xxx: Fix stuck session in gpdb adds 64f24af75b79 scsi: qla2xxx: Fix warning message due to adisc being flushed adds e35920ab7874 scsi: qla2xxx: Fix premature hw access after PCI error adds afd438ff874c scsi: qla2xxx: Fix scheduling while atomic adds 355f5ffe840a scsi: qla2xxx: Add retry for exec firmware adds 1cfbbacbee2d scsi: qla2xxx: Fix wrong FDMI data for 64G adapter adds 65120de26a54 scsi: qla2xxx: Add ql2xnvme_queues module param to configu [...] adds 8ad4be3d15cf scsi: qla2xxx: Fix device reconnect in loop topology adds 14cb838d245a scsi: qla2xxx: Fix warning for missing error code adds 73825fd7a37c scsi: qla2xxx: edif: Fix clang warning adds 4c103a802c69 scsi: qla2xxx: Fix T10 PI tag escape and IP guard options [...] adds a60447e7d451 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() adds 0d6a536cb1fc scsi: qla2xxx: Add devids and conditionals for 28xx adds cfbafad7c603 scsi: qla2xxx: Check for firmware dump already collected adds 0dd392d16db4 scsi: qla2xxx: Update version to 10.02.07.300-k adds 2aad3cd85370 scsi: scsi_debug: Address races following module load adds d9d23a5a34bd scsi: scsi_debug: Strengthen defer_t accesses adds 7d5a129b86b3 scsi: scsi_debug: Use TASK SET FULL more adds b05d4e481eff scsi: scsi_debug: Refine sdebug_blk_mq_poll() adds 500d0d248081 scsi: scsi_debug: Divide power on reset UNIT ATTENTION adds 7109f3701a4a scsi: scsi_debug: Add no_rwlock parameter adds 0790797aca03 scsi: scsi_debug: Add environmental reporting log subpage new 87050f5c4ec8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 20b51b9a2d7b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 41bfc538d04e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8bdc849f7696 dt-bindings: gpio: fix gpio-hog example new e5783a129ade Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 06608bc2d9e6 gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED adds c84eab5850d1 gpio: merrifield: check the return value of devm_kstrdup() adds f473bdccb877 gpio: altera-a10sr: Switch to use fwnode instead of of_node adds b3376ed7d82f gpio: tegra: Get rid of duplicate of_node assignment adds a1ce76e89907 gpio: tps68470: Allow building as module new fe8e371157ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 30cc53897470 pinctrl: thunderbay: comment process of building functions a bit adds 25d2e41cf59b pinctrl: thunderbay: rework loops looking for groups names adds aa28514592d5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] adds 1fd6bb5b47a6 pinctrl: sunxi: Fix H616 I2S3 pin data adds 02f23aa47ae7 drivers/pinctrl: remove redundant ret variable adds 768f8d8e45f9 dt-bindings: pinctrl: drive-strength doesn't default to 2 [...] adds 46f3418926f0 pinctrl: meson-g12a: add more pwm_f options adds b9dc88de4d77 pinctrl: qcom: Return -EINVAL for setting affinity if no I [...] adds c00cdc32e727 pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt adds 8ef7a5bfbb60 Merge branch 'devel' into for-next new 04f9d4c61da8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77311237eaff pinctrl: Place correctly CONFIG_PINCTRL_ST in the Makefile adds e986f0e602f1 pinctrl: intel: fix unexpected interrupt adds e12963c45326 pinctrl: intel: Fix a glitch when updating IRQ flags on a [...] adds 689e00887740 pinctrl: baytrail: Clear direct_irq_en flag on broken configs new 1da4498d9fea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ca70f4202ea pinctrl: renesas: rcar: Do not enforce GPIO if already muxed adds 1dcb6b782ff0 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add descripti [...] adds c038a988a842 pinctrl: renesas: r8a7790: Remove INTC_IRQx_N adds 30d369991bc5 pinctrl: renesas: r8a7791: Remove INTC_IRQx_N adds 96310a120c83 pinctrl: renesas: r8a7799[05]: Add MediaLB pins adds c07b19de2f7a dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl adds 9d6ae5b72f78 pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] new b4d8e7bc1df1 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 98ed04b33f43 dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC adds 0d1b662c374c pinctrl: samsung: add FSD SoC specific data new ee1ea20dbbb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9d87929d451 ucount: Make get_ucount a safe get_user replacement new 609b67df0079 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57765eb4d4b7 selftests/kselftest/runner.sh: Pass optional command param [...] new 45888dbbfb19 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b084bed578be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53960faf2b73 arm64: Add Cortex-A510 CPU part definition new 607a9afaae09 arm64: errata: Add detection for TRBE ignored system regis [...] new 3bd94a8759de arm64: errata: Add detection for TRBE invalid prohibited states new 708e8af4924e arm64: errata: Add detection for TRBE trace data corruption new 9e83303f98b9 coresight: trbe: Work around the ignored system register writes new f2629f4da4c7 coresight: trbe: Work around the invalid prohibited states new cc3154d9fe55 coresight: trbe: Work around the trace data corruption new 52a08bd84587 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e7f88a88ce24 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 713c5ce0a690 nvmem: core: Remove unused devm_nvmem_unregister() adds d9d667633f4d nvmem: core: Use devm_add_action_or_reset() adds f2022a29ebe5 nvmem: core: Check input parameter for NULL in nvmem_unregister() adds 8043480a8cef nvmem: qfprom: fix kerneldoc warning new f375319fb585 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 90faab1e3363 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] new b230b858e7b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b3391057fa1 kunit: add example test case showing off all the expect macros adds 4fdacef8ac5a kunit: move check if assertion passed into the macros adds a91e9ade402c kunit: drop unused kunit* field in kunit_assert adds dd640d70874b kunit: factor out kunit_base_assert_format() call into kun [...] adds 21957f90b28f kunit: split out part of kunit_assert into a static const adds 05a7da89c15d kunit: drop unused assert_type from kunit_assert and clean [...] adds 6709d0fe5593 kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. adds c5855907d388 kunit: drop unused intermediate macros for ptr inequality checks adds 955df7d85e58 kunit: reduce layering in string assertion macros adds 40f39777ce4f kunit: decrease macro layering for integer asserts adds 6125a5c70acd kunit: decrease macro layering for EQ/NE asserts new 2566d54bc320 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new a1bf6bb6f10a Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new a9c9d720b4a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 86ece078c890 lib/crypto: blake2s: avoid indirect calls to compression f [...] new f5a2b9b21dee Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 84f50d0d798f Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new a4cfc0942b2d include/linux/sysctl.h: fix register_sysctl_mount_point() [...] new 36d89e59b024 binfmt_misc: fix crash when load/unload module new 7215153677f9 ia64: make IA64_MCA_RECOVERY bool instead of tristate new 45c147b81176 memory-failure: fetch compound_head after pgmap_pfn_valid() new 08268ce69656 mm: page->mapping folio->mapping should have the same offset new 6068aa71c809 tools/testing/scatterlist: Add missing defines new aa75aef7d13b kasan: test: fix compatibility with FORTIFY_SOURCE new e75b66508e33 mm, kasan: use compare-exchange operation to set KASAN page tag new 167dea2c7e0a psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n new 432237c8f1d1 psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n new 74df67e444ec mm: fix panic in __alloc_pages new a9aefa14dd0b jbd2: export jbd2_journal_[grab|put]_journal_head new 6546667cb3d9 ocfs2: fix a deadlock when commit trans new 6dc6ead0442e mm/gup.c: fix invalid page pointer returned with FOLL_PIN gups new 3fc9f72fc9d6 fs/proc: task_mmu.c: don't read mapcount for migration entry new 95b50010de45 Revert "mm/page_isolation: unset migratetype directly for [...] new fc52d7395803 mm/debug_vm_pgtable: remove pte entry from the page table new 98a350eaa350 mm/page_table_check: use unsigned long for page counters a [...] new 701fedb49f63 mm/khugepaged: unify collapse pmd clear, flush and free new b76b03526dd4 mm/page_table_check: check entries at pmd levels new d7d3b81d5f7d coredump: also dump first pages of non-executable ELF libraries new 79e1d419b000 mm/pgtable: define pte_index so that preprocessor could re [...] new 4b207470fe8e /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 153695851e2a /proc/kpageflags: do not use uninitialized struct pages new 4f80aaf537d3 procfs: prevent unpriveleged processes accessing fdinfo dir new 52e509672401 ntfs: add sanity check on allocation size new 80344dfe34bc ocfs2: cleanup some return variables new b2ba5e19d762 ocfs2: reflink deadlock when clone file to the same direct [...] new 1d293c2fac40 ocfs2: clear links count in ocfs2_mknod() if an error occurs new bfd348bfd9ea ocfs2: fix ocfs2 corrupt when iputting an inode new 91ac7fcace9e mount: warn only once about timestamp range expiration new 64748cf67a6b kasan, page_alloc: deduplicate should_skip_kasan_poison new 9e21137d76ac kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new c0a6431afea7 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new 542a82f0513d kasan, page_alloc: simplify kasan_poison_pages call site new 198c90d52d55 kasan, page_alloc: init memory of skipped pages on free new 630c01634a88 kasan: drop skip_kasan_poison variable in free_pages_prepare new 7023db5ba49e mm: clarify __GFP_ZEROTAGS comment new 51aac65a6ef2 kasan: only apply __GFP_ZEROTAGS when memory is zeroed new 1bea1e02b2a4 kasan, page_alloc: refactor init checks in post_alloc_hook new 2a10554bf7e8 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new c7f82eae8866 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new 6d7b9788ae1c kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new 2d10ffc24ab7 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new 671b9d089876 kasan, page_alloc: rework kasan_unpoison_pages call site new 09e576f67ae7 kasan: clean up metadata byte definitions new 7b79c26fd76d kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new c7073f59d25e kasan, x86, arm64, s390: rename functions for modules shadow new 9315a646b156 kasan, vmalloc: drop outdated VM_KASAN comment new 6f933f941311 kasan: reorder vmalloc hooks new 229f54a9a70a kasan: add wrappers for vmalloc hooks new 2ff0ed08854b kasan, vmalloc: reset tags in vmalloc functions new 9d2dae85d689 kasan, fork: reset pointer tags of vmapped stacks new 54f7bbc3786b kasan, arm64: reset pointer tags of vmapped stacks new 93555972485e kasan, vmalloc: add vmalloc tagging for SW_TAGS new df70c9aebdba kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new c86dc782f534 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new b3963a3ecc9b kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new 9a47b06547a9 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new db88e21f5cce kasan, page_alloc: allow skipping memory init for HW_TAGS new c9a950bcf1d6 kasan, vmalloc: add vmalloc tagging for HW_TAGS new 831af5e7f050 kasan, vmalloc: only tag normal vmalloc allocations new c9944678742d kasan, arm64: don't tag executable vmalloc allocations new 56c115f0f69d kasan: mark kasan_arg_stacktrace as __initdata new 040841c16929 kasan: clean up feature flags for HW_TAGS mode new b15ec419b703 kasan: add kasan.vmalloc command line flag new 7991da4522cd kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new 406e112a59dd arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new 8b6babb4dc08 kasan: documentation updates new 96304a5b9bff kasan: improve vmalloc tests new b5ebaf559a51 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new 0fd7b606158f tools/vm/page_owner_sort.c: sort by stacktrace before culling new 2eaf8cf582e2 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new af4a279ec089 tools/vm/page_owner_sort.c: support sorting by stack trace new 724347546202 tools/vm/page_owner_sort.c: add switch between culling by [...] new 0828aa0a3863 tools/vm/page_owner_sort.c: support sorting pid and time new 17ae1917ab3a tools/vm/page_owner_sort.c: two trivial fixes new 87f0d8ca64f1 tools/vm/page_owner_sort.c: delete invalid duplicate code new a789c34f6832 Documentation/vm/page_owner.rst: update the documentation new 7188314addcc documentation-vm-page_ownerrst-update-the-documentation-fix new f9b7a4a8d2c6 Documentation/vm/page_owner.rst: fix unexpected indentation warns new 1006c7b648e5 mm: generalize ARCH_HAS_FILTER_PGPROT new 04c852a0bb33 mm/vmalloc: remove unneeded function forward declaration new 388f7912f1aa mm/vmalloc.c: vmap(): don't allow invalid pages new e60dc10f0b4d mm/util.c: make kvfree() safe for calling while holding spinlocks new 4c3845df7b97 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new c89f85d2b21a mm/page_alloc: adding same penalty is enough to get round- [...] new 81a1143af905 mm/page_alloc: add penalty to local_node new 8e9ebb088abd mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new 7a490acf65a9 mm: discard __GFP_ATOMIC new 56dd086635a5 mm/memory-failure.c: remove obsolete comment new d6bf5843eaef mm/hwpoison: fix error page recovered but reported "not re [...] new 99dac6b0a661 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new d513cc29f6ac mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 9fef63ef5ac1 mm: sparsemem: use page table lock to protect kernel pmd o [...] new 695b2a044ec4 selftests: vm: add a hugetlb test case new 475f7c701c51 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 5c8a754f3860 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 7bd9c10ce5ac mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 3f2eb4a4240d mm/cma: provide option to opt out from exposing pages on a [...] new 09710f817db5 powerpc/fadump: opt out from freeing pages on cma activati [...] new 8436f451c332 mm/vmstat: add event for ksm swapping in copy new 7ed183bf833c mm/balloon_compaction: make balloon page compaction callba [...] new ffaeeac2ed48 mm: fix race between MADV_FREE reclaim and blkdev direct IO read new e1f12069eb33 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new d71ed116cfcc mm/zswap.c: allow handling just same-value filled pages new e3692d5e92dc highmem: document kunmap_local() new 43a22a907d08 highmem-document-kunmap_local-v2 new 929fcee239b3 mm/highmem: remove unnecessary done label new 4e337b4a7a4f mm/hmm.c: remove unneeded local variable ret new 967de868fdf6 mm/damon/dbgfs/init_regions: use target index instead of t [...] new 717ac6f1bc29 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 94ccaf24bca5 mm/damon/core: move damon_set_targets() into dbgfs new bd90901718c3 mm/damon: remove the target id concept new 98aae7ec99f3 mm/damon: remove redundant page validation new 7d9d26e81347 fs/buffer.c: add debug print for __getblk_gfp() stall problem new b3c3defe6bd6 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 7f204d549889 kernel/hung_task.c: Monitor killed tasks. new 34148b981c0b proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new 1f5b4ba93875 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new 5c068e5a35b5 proc/vmcore: fix possible deadlock on concurrent mmap and read new de37a47ddb5e proc/sysctl: make protected_* world readable new 880f694bd1ce Kconfig.debug: make DEBUG_INFO selectable from a choice new ba88f7647258 lz4: fix LZ4_decompress_safe_partial read out of bound new ff63009241b7 fs/binfmt_elf: fix AT_PHDR for unusual ELF files new d97d683eb090 fs/binfmt_elf: refactor load_elf_binary function new 8ad743eab00a ELF: fix overflow in total mapping size calculation new e0f3a0f88b75 init/main.c: silence some -Wunused-parameter warnings new 3e4038909071 fs/pipe: use kvcalloc to allocate a pipe_buffer array new 69a291fe57c5 fs/pipe.c: local vars have to match types of proper pipe_i [...] new c6fe9caa89f7 minix: fix bug when opening a file with O_DIRECT new 616879c0eeac fs/exec: require argv[0] presence in do_execveat_common() new a1d6aa15fad8 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new a2060e4ef5d2 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new ee47d088d003 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 03fc0f446ce0 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 35f56ebeffca arm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 295f5a76ced1 docs: sysctl/kernel: add missing bit to panic_print new 4fa793206e00 panic: add option to dump all CPUs backtraces in panic_print new 239699ae1da2 panic: allow printing extra panic information on kdump new 3799fd5b93e9 kcov: split ioctl handling into locked and unlocked parts new 1c09b5cac0e7 kcov: properly handle subsequent mmap calls new 8c969be7b9c4 selftests: set the BUILD variable to absolute path new 75ee885b6102 selftests: add and export a kernel uapi headers path new 4508c2b72332 selftests: correct the headers install path new c71e22072bf0 selftests: futex: add the uapi headers include variable new e9e46cd1237f selftests: kvm: add the uapi headers include variable new 2e9650c1ae1b selftests: landlock: add the uapi headers include variable new 0923633fbe11 selftests: net: add the uapi headers include variable new 771a2af76e60 selftests: mptcp: add the uapi headers include variable new fb8315254fad selftests: vm: add the uapi headers include variable new 52952d386342 selftests: vm: remove dependecy from internal kernel macros new d2569c50a534 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 205934f054d2 ipc/sem: do not sleep with a spin lock held new 56cf0968350b Merge branch 'akpm-current/current' new 790a96c47a50 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new 76dd1181ca89 sysctl: documentation: fix table format warning new 9ad82167c6c8 Merge branch 'akpm/master' new b605fdc54c2b Add linux-next specific files for 20220128
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 (74e5dee6a5b9) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 782 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: .mailmap | 1 + Documentation/ABI/obsolete/procfs-i8k | 10 + Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 5 +- Documentation/ABI/testing/sysfs-class-hwmon | 8 + Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/admin-guide/gpio/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 37 +- Documentation/admin-guide/mm/damon/usage.rst | 24 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/arm/marvell.rst | 2 + Documentation/arm64/silicon-errata.rst | 10 + Documentation/block/capability.rst | 2 +- Documentation/bpf/btf.rst | 45 +- Documentation/core-api/entry.rst | 279 ++ Documentation/core-api/index.rst | 8 + Documentation/dev-tools/kasan.rst | 17 +- Documentation/dev-tools/kselftest.rst | 8 + Documentation/devicetree/bindings/arm/airoha.yaml | 28 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/mediatek.yaml | 4 + Documentation/devicetree/bindings/arm/renesas.yaml | 9 + .../bindings/arm/samsung/samsung-boards.yaml | 1 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/tesla.yaml | 27 + .../devicetree/bindings/clock/microchip,mpfs.yaml | 58 + .../devicetree/bindings/clock/tesla,fsd-clock.yaml | 198 + Documentation/devicetree/bindings/gpio/gpio.txt | 2 +- .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- .../memory-controllers/mediatek,smi-common.yaml | 32 +- .../memory-controllers/mediatek,smi-larb.yaml | 19 +- .../devicetree/bindings/mmc/litex,mmc.yaml | 78 + .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- Documentation/devicetree/bindings/net/fsl-fman.txt | 22 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 84 - .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 + .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 1 + .../bindings/power/renesas,rzg2l-sysc.yaml | 7 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../devicetree/bindings/sound/fsl-asoc-card.txt | 1 + .../bindings/sound/samsung,midas-audio.yaml | 3 +- .../devicetree/bindings/sound/simple-card.yaml | 11 + .../devicetree/bindings/sound/tas5805m.yaml | 56 + .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 + .../bindings/spi/microchip,mpfs-spi.yaml | 52 + .../bindings/spi/spi-sunplus-sp7021.yaml | 81 + .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../bindings/usb/microchip,mpfs-musb.yaml | 59 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + Documentation/gpu/i915.rst | 1 + Documentation/hwmon/sysfs-interface.rst | 4 + Documentation/index.rst | 1 + Documentation/kernel-hacking/locking.rst | 2 +- Documentation/process/deprecated.rst | 20 +- Documentation/process/submitting-patches.rst | 3 +- Documentation/tools/index.rst | 20 + Documentation/tools/rtla/index.rst | 26 + .../zh_CN/accounting/delay-accounting.rst | 62 +- Documentation/translations/zh_CN/index.rst | 10 +- Documentation/translations/zh_CN/power/index.rst | 56 + Documentation/translations/zh_CN/power/opp.rst | 341 ++ Documentation/translations/zh_CN/vm/active_mm.rst | 85 + Documentation/translations/zh_CN/vm/balance.rst | 81 + Documentation/translations/zh_CN/vm/damon/api.rst | 32 + .../translations/zh_CN/vm/damon/design.rst | 139 + Documentation/translations/zh_CN/vm/damon/faq.rst | 48 + .../translations/zh_CN/vm/damon/index.rst | 33 + .../translations/zh_CN/vm/free_page_reporting.rst | 38 + Documentation/translations/zh_CN/vm/highmem.rst | 128 + Documentation/translations/zh_CN/vm/index.rst | 52 + Documentation/usb/gadget-testing.rst | 10 +- Documentation/vm/page_table_check.rst | 2 +- MAINTAINERS | 46 +- Makefile | 2 - Next/SHA1s | 297 +- Next/Trees | 7 +- Next/merge.log | 4465 ++++++++++++-------- arch/Kconfig | 7 - arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/exynos4210.dtsi | 2 - arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 5 + arch/arm/boot/dts/exynos5250-smdk5250.dts | 5 + arch/arm/boot/dts/exynos5250-snow-common.dtsi | 5 + arch/arm/boot/dts/exynos5250-spring.dts | 5 + arch/arm/boot/dts/exynos5250.dtsi | 2 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 23 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 10 + arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 + arch/arm/boot/dts/exynos5420-peach-pit.dts | 10 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 10 + arch/arm/boot/dts/imx6qdl-udoo.dtsi | 5 +- arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts | 43 + arch/arm/boot/dts/mt6582.dtsi | 128 + arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 30 + arch/arm/boot/dts/qcom-msm8226.dtsi | 39 + arch/arm/boot/dts/qcom-pm8226.dtsi | 23 + arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 11 + arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts | 182 + arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 28 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 + arch/arm/kernel/setup.c | 7 +- arch/arm/mach-s3c/Kconfig | 12 - arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 - arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 - arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 - arch/arm64/Kconfig | 78 +- arch/arm64/Kconfig.platforms | 6 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 5 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 + arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 ++ .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 35 + .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 62 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 62 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 36 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 50 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 46 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 12 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 + .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 12 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 92 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-crd.dts | 12 + arch/arm64/boot/dts/qcom/sc7280-idp.dts | 4 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 36 + arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 - arch/arm64/boot/dts/renesas/Makefile | 1 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 1 - arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 ++ arch/arm64/boot/dts/renesas/r8a77961.dtsi | 27 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 102 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 191 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 70 + arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 32 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 114 + arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi | 20 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 1 + .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 137 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 127 - .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 25 + arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 76 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 94 + arch/arm64/boot/dts/tesla/Makefile | 3 + arch/arm64/boot/dts/tesla/fsd-evb.dts | 39 + arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 335 ++ arch/arm64/boot/dts/tesla/fsd.dtsi | 674 +++ arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 48 +- arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/uaccess.h | 33 - arch/arm64/include/asm/vmalloc.h | 6 + arch/arm64/include/asm/vmap_stack.h | 5 +- arch/arm64/kernel/cpu_errata.c | 29 + arch/arm64/kernel/module.c | 5 +- arch/arm64/kernel/stacktrace.c | 5 +- arch/arm64/kernel/vdso/Makefile | 5 +- arch/arm64/mm/extable.c | 4 +- arch/arm64/mm/init.c | 9 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 3 +- arch/arm64/tools/cpucaps | 3 + arch/ia64/Kconfig | 2 +- arch/ia64/pci/fixup.c | 4 +- arch/m68k/68000/dragen2.c | 1 + arch/m68k/68000/screen.h | 2 + arch/m68k/68000/ucsimm.c | 9 +- arch/m68k/atari/stdma.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/emu/nfblock.c | 1 - arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/microblaze/include/asm/pci.h | 4 - arch/microblaze/pci/pci-common.c | 49 - arch/mips/include/asm/asm.h | 4 +- arch/mips/include/asm/ftrace.h | 4 +- arch/mips/include/asm/r4kcache.h | 4 +- arch/mips/include/asm/unaligned-emul.h | 176 +- arch/mips/kernel/mips-r2-to-r6-emul.c | 104 +- arch/mips/kernel/r2300_fpu.S | 6 +- arch/mips/kernel/r4k_fpu.S | 2 +- arch/mips/kernel/relocate_kernel.S | 22 +- arch/mips/kernel/scall32-o32.S | 10 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/scall64-o32.S | 10 +- arch/mips/kernel/syscall.c | 8 +- arch/mips/lib/csum_partial.S | 4 +- arch/mips/lib/memcpy.S | 4 +- arch/mips/lib/memset.S | 2 +- arch/mips/lib/strncpy_user.S | 4 +- arch/mips/lib/strnlen_user.S | 2 +- arch/mips/loongson64/vbios_quirk.c | 9 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 2 + arch/powerpc/include/asm/fixmap.h | 6 +- arch/powerpc/include/asm/kvm_book3s_64.h | 1 - arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/nohash/32/pgtable.h | 1 + arch/powerpc/include/asm/nohash/64/pgtable.h | 1 + arch/powerpc/kernel/fadump.c | 6 + arch/powerpc/kernel/time.c | 5 +- arch/powerpc/kvm/book3s_hv.c | 3 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/mm/pgtable.c | 9 + arch/powerpc/perf/core-book3s.c | 17 +- arch/riscv/mm/init.c | 6 +- arch/s390/Kconfig | 15 + arch/s390/configs/debug_defconfig | 20 +- arch/s390/configs/defconfig | 16 +- arch/s390/configs/zfcpdump_defconfig | 3 + arch/s390/hypfs/hypfs_vm.c | 6 +- arch/s390/kernel/module.c | 39 +- arch/s390/lib/Makefile | 3 + arch/s390/lib/test_modules.c | 35 + arch/s390/lib/test_modules.h | 50 + arch/s390/lib/test_modules_helpers.c | 13 + arch/x86/Kconfig | 5 +- arch/x86/boot/compressed/misc.c | 3 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/kvm_host.h | 5 +- arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/kernel/cpu/mce/amd.c | 9 +- arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/module.c | 2 +- arch/x86/kernel/setup.c | 10 +- arch/x86/kvm/cpuid.c | 90 +- arch/x86/kvm/emulate.c | 9 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/svm/nested.c | 9 +- arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 177 +- arch/x86/kvm/svm/svm.h | 7 +- arch/x86/kvm/svm/svm_onhyperv.h | 12 +- arch/x86/kvm/vmx/capabilities.h | 1 - arch/x86/kvm/vmx/nested.c | 23 +- arch/x86/kvm/vmx/vmx.c | 47 +- arch/x86/kvm/x86.c | 23 +- arch/x86/kvm/xen.c | 10 +- arch/x86/lib/memcpy_32.c | 1 + arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/net/bpf_jit_comp.c | 1 - arch/x86/pci/fixup.c | 4 +- block/Kconfig | 12 + block/bdev.c | 9 +- block/bio.c | 73 +- block/blk-cgroup.c | 1 - block/blk-flush.c | 4 +- block/blk-lib.c | 32 +- block/blk-zoned.c | 14 +- block/blk.h | 6 +- block/bounce.c | 6 +- block/disk-events.c | 2 +- block/fops.c | 35 +- block/genhd.c | 7 +- block/holder.c | 2 +- block/partitions/check.h | 1 - block/partitions/core.c | 1 - block/partitions/efi.h | 1 - block/partitions/ldm.h | 1 - block/sed-opal.c | 2 +- drivers/acpi/osl.c | 19 +- drivers/acpi/property.c | 2 +- drivers/base/class.c | 2 +- drivers/base/core.c | 2 +- drivers/base/devtmpfs.c | 2 +- drivers/base/regmap/regmap-irq.c | 2 +- drivers/block/aoe/aoeblk.c | 1 - drivers/block/aoe/aoecmd.c | 1 - drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 1 - drivers/block/drbd/drbd_receiver.c | 32 +- drivers/block/floppy.c | 4 +- drivers/block/mtip32xx/mtip32xx.c | 1 - drivers/block/mtip32xx/mtip32xx.h | 1 - drivers/block/pktcdvd.c | 8 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 - drivers/block/rnbd/rnbd-srv.c | 45 +- drivers/block/rnbd/rnbd-srv.h | 1 - drivers/block/sunvdc.c | 1 - drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/zram/zram_drv.c | 17 +- drivers/bluetooth/btrtl.c | 8 + drivers/bluetooth/hci_h5.c | 5 + drivers/cdrom/gdrom.c | 1 - drivers/char/random.c | 2 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/clk/.kunitconfig | 3 + drivers/clk/Kconfig | 8 + drivers/clk/Makefile | 1 + drivers/clk/at91/sama5d2.c | 4 +- drivers/clk/at91/sama7g5.c | 8 +- drivers/clk/clk-gate_test.c | 464 ++ drivers/clk/clk-si5341.c | 24 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/mediatek/clk-mt8192.c | 36 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779f0-cpg-mssr.c | 2 + drivers/clk/renesas/r9a07g044-cpg.c | 4 +- drivers/clk/samsung/Kconfig | 8 + drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-fsd.c | 1803 ++++++++ drivers/clk/samsung/clk-pll.c | 1 + drivers/clk/samsung/clk-pll.h | 1 + drivers/clk/zynqmp/clk-gate-zynqmp.c | 12 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 8 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 32 +- drivers/comedi/drivers/das16.c | 4 +- drivers/connector/cn_proc.c | 2 +- drivers/counter/counter-core.c | 15 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 3 +- drivers/fpga/dfl-pci.c | 15 +- drivers/gpio/Kconfig | 6 +- drivers/gpio/gpio-altera-a10sr.c | 3 +- drivers/gpio/gpio-crystalcove.c | 9 +- drivers/gpio/gpio-merrifield.c | 3 + drivers/gpio/gpio-sim.c | 2 +- drivers/gpio/gpio-tegra.c | 1 - drivers/gpio/gpio-tps68470.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 38 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 71 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 82 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 147 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 24 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 189 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 161 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 5 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 44 +- drivers/gpu/drm/amd/amdgpu/nv.c | 34 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 80 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 37 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 18 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 69 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 23 + drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 65 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 77 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 18 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 219 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 25 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 10 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 6 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 - .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 786 ++-- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 561 +-- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 232 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 14 - drivers/gpu/drm/amd/display/dc/dc.h | 32 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 60 + drivers/gpu/drm/amd/display/dc/dc_link.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 6 - drivers/gpu/drm/amd/display/dc/dc_types.h | 6 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 4 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 56 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 15 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 3 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 11 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 106 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 11 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 9 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 4 +- .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 1 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 - .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 - .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 - .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 24 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 + .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 - .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 2 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 6 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 - drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 3 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 22 + drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 34 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 6 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 9 +- .../drm/amd/display/include/bios_parser_types.h | 2 - .../drm/amd/display/include/ddc_service_types.h | 5 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 4 - .../gpu/drm/amd/display/include/grph_object_defs.h | 2 - .../gpu/drm/amd/display/include/grph_object_id.h | 2 - .../drm/amd/display/include/link_service_types.h | 12 - .../drm/amd/display/modules/inc/mod_info_packet.h | 3 +- .../amd/display/modules/info_packet/info_packet.c | 25 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 50 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 - .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 72 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 49 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 71 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 80 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 47 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +- drivers/gpu/drm/ast/ast_tables.h | 2 - drivers/gpu/drm/drm_atomic.c | 12 +- drivers/gpu/drm/drm_dp_helper.c | 10 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/drm_privacy_screen_x86.c | 3 + drivers/gpu/drm/i915/Makefile | 5 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 105 +- drivers/gpu/drm/i915/display/icl_dsi.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic.c | 1 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 8 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 + drivers/gpu/drm/i915/display/intel_backlight.c | 3 + drivers/gpu/drm/i915/display/intel_bios.c | 214 +- drivers/gpu/drm/i915/display/intel_bw.c | 13 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 65 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 9 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 + .../gpu/drm/i915/display/intel_combo_phy_regs.h | 162 + drivers/gpu/drm/i915/display/intel_crtc.c | 1 + drivers/gpu/drm/i915/display/intel_cursor.c | 25 +- drivers/gpu/drm/i915/display/intel_ddi.c | 125 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 42 +- drivers/gpu/drm/i915/display/intel_display.c | 230 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.c | 14 +- drivers/gpu/drm/i915/display/intel_display_trace.h | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 3 + drivers/gpu/drm/i915/display/intel_dmc.c | 14 +- drivers/gpu/drm/i915/display/intel_dp.c | 163 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 36 + drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 46 +- drivers/gpu/drm/i915/display/intel_dpt.c | 27 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 28 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 240 +- drivers/gpu/drm/i915/display/intel_fbc.h | 7 + drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 7 - drivers/gpu/drm/i915/display/intel_gmbus.h | 1 - drivers/gpu/drm/i915/display/intel_hdcp.c | 3 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 100 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 4 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 14 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 144 +- drivers/gpu/drm/i915/display/intel_opregion.c | 56 +- drivers/gpu/drm/i915/display/intel_opregion.h | 10 + drivers/gpu/drm/i915/display/intel_overlay.c | 4 + drivers/gpu/drm/i915/display/intel_pch_display.c | 34 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 2 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 22 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 30 +- drivers/gpu/drm/i915/display/intel_snps_phy_regs.h | 75 + drivers/gpu/drm/i915/display/intel_sprite.c | 65 +- drivers/gpu/drm/i915/display/intel_tc.c | 4 +- drivers/gpu/drm/i915/display/intel_tc_phy_regs.h | 280 ++ drivers/gpu/drm/i915/display/intel_vbt_defs.h | 26 - drivers/gpu/drm/i915/display/intel_vdsc.c | 7 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 250 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 12 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 52 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 18 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.h | 14 + drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 39 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 25 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 1 + drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 1 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 20 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 12 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 197 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 39 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 133 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt.c | 116 +- drivers/gpu/drm/i915/gt/intel_gt.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 + drivers/gpu/drm/i915/gt/intel_gtt.c | 4 + drivers/gpu/drm/i915/gt/intel_gtt.h | 19 +- drivers/gpu/drm/i915/gt/intel_llc.c | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 5 + drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 15 - drivers/gpu/drm/i915/gt/intel_ppgtt.c | 22 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 14 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 + drivers/gpu/drm/i915/gt/intel_ring.c | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 11 +- drivers/gpu/drm/i915/gt/intel_rps.c | 9 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 13 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 1 + drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 5 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 6 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 + drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 + drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 127 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 18 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 38 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 37 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 32 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 207 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 43 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 3 +- drivers/gpu/drm/i915/gvt/display.c | 12 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 20 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 48 +- drivers/gpu/drm/i915/gvt/gtt.c | 68 +- drivers/gpu/drm/i915/gvt/gtt.h | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 34 +- drivers/gpu/drm/i915/gvt/interrupt.c | 10 +- drivers/gpu/drm/i915/gvt/interrupt.h | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 5 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 1 + drivers/gpu/drm/i915/gvt/reg.h | 1 - drivers/gpu/drm/i915/gvt/sched_policy.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 70 +- drivers/gpu/drm/i915/i915_cmd_parser.h | 26 + drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_driver.c | 13 +- drivers/gpu/drm/i915/i915_drv.h | 79 +- drivers/gpu/drm/i915/i915_gem.c | 38 +- drivers/gpu/drm/i915/i915_gem_evict.c | 102 +- drivers/gpu/drm/i915/i915_gem_evict.h | 27 + drivers/gpu/drm/i915/i915_gem_gtt.c | 17 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 + drivers/gpu/drm/i915/i915_getparam.c | 4 +- drivers/gpu/drm/i915/i915_getparam.h | 15 + drivers/gpu/drm/i915/i915_gpu_error.c | 90 +- drivers/gpu/drm/i915/i915_ioc32.c | 1 + drivers/gpu/drm/i915/i915_ioctl.c | 94 + drivers/gpu/drm/i915/i915_ioctl.h | 14 + drivers/gpu/drm/i915/i915_irq.c | 7 +- drivers/gpu/drm/i915/i915_module.c | 3 + drivers/gpu/drm/i915/i915_pci.c | 24 +- drivers/gpu/drm/i915/i915_perf.c | 9 +- drivers/gpu/drm/i915/i915_pmu.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 1996 +++------ drivers/gpu/drm/i915/i915_reg_defs.h | 97 + drivers/gpu/drm/i915/i915_request.c | 13 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_suspend.c | 1 + drivers/gpu/drm/i915/i915_utils.h | 15 - drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 371 +- drivers/gpu/drm/i915/i915_vma.h | 34 +- drivers/gpu/drm/i915/i915_vma_resource.c | 418 ++ drivers/gpu/drm/i915/i915_vma_resource.h | 234 + drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 - drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 - drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 6 +- drivers/gpu/drm/i915/intel_dram.c | 6 +- drivers/gpu/drm/i915/intel_pci_config.h | 85 + drivers/gpu/drm/i915/intel_pcode.c | 31 +- drivers/gpu/drm/i915/intel_pcode.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 253 +- drivers/gpu/drm/i915/intel_step.c | 8 + drivers/gpu/drm/i915/intel_uncore.c | 98 +- drivers/gpu/drm/i915/intel_uncore.h | 2 + drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 209 +- drivers/gpu/drm/i915/selftests/i915_request.c | 119 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 30 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 11 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/i915/vlv_sideband.h | 2 + drivers/gpu/drm/i915/vlv_sideband_reg.h | 180 + drivers/gpu/drm/kmb/kmb_plane.c | 6 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 + drivers/gpu/drm/msm/adreno/adreno_device.c | 18 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 11 +- drivers/gpu/drm/msm/dsi/dsi.c | 7 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 5 +- drivers/gpu/drm/msm/msm_gpu.c | 3 + drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 21 +- drivers/gpu/drm/radeon/radeon_object.c | 1 - drivers/gpu/drm/tegra/dp.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 33 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/host1x/syncpt.c | 16 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 7 +- drivers/hid/hid-apple.c | 16 +- drivers/hid/hid-elo.c | 1 + drivers/hv/hv_balloon.c | 7 + drivers/hwmon/Kconfig | 1 + drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 + drivers/hwmon/hwmon.c | 39 +- drivers/hwmon/lm83.c | 476 ++- drivers/hwmon/nct6775.c | 139 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/powr1220.c | 235 +- drivers/hwtracing/coresight/coresight-trbe.c | 114 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 - drivers/hwtracing/intel_th/msu.c | 4 +- drivers/iio/addac/ad74413r.c | 7 +- drivers/irqchip/irq-gic-v3-its.c | 120 +- drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 18 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-core.h | 1 - drivers/md/dm-crypt.c | 27 +- drivers/md/dm-io.c | 5 +- drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-thin.c | 41 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zoned-metadata.c | 26 +- drivers/md/dm.c | 12 +- drivers/md/md-multipath.c | 2 +- drivers/md/md.c | 24 +- drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 14 +- drivers/md/raid5-cache.c | 19 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 12 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/lirc_dev.c | 19 +- drivers/media/rc/mtk-cir.c | 39 +- drivers/memory/mtk-smi.c | 51 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5228.c | 2 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 164 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/eeprom/at25.c | 4 +- drivers/misc/mei/pci-me.c | 10 +- drivers/mmc/host/Kconfig | 13 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/litex_mmc.c | 661 +++ drivers/mmc/host/rtsx_pci_sdmmc.c | 44 +- drivers/mmc/host/sdhci-pci-gli.c | 86 +- drivers/mmc/host/sdhci-tegra.c | 9 +- drivers/mtd/mtd_blkdevs.c | 1 + drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 +- drivers/mtd/nand/raw/sharpsl.c | 1 - drivers/net/bonding/bond_main.c | 4 - drivers/net/can/flexcan/flexcan-core.c | 1 + drivers/net/can/flexcan/flexcan.h | 2 +- drivers/net/can/m_can/m_can.c | 6 + drivers/net/can/m_can/tcan4x5x-regmap.c | 2 +- drivers/net/dsa/b53/b53_common.c | 2 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/ethernet/3com/typhoon.c | 6 +- drivers/net/ethernet/8390/etherh.c | 6 +- drivers/net/ethernet/amd/declance.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 36 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 499 ++- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 152 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/cortina/gemini.c | 8 + drivers/net/ethernet/dec/tulip/pnic.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 14 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 12 +- drivers/net/ethernet/freescale/fec_ptp.c | 1 - drivers/net/ethernet/freescale/xgmac_mdio.c | 91 +- drivers/net/ethernet/google/gve/gve.h | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 6 +- drivers/net/ethernet/google/gve/gve_rx.c | 3 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 167 +- drivers/net/ethernet/ibm/ibmvnic.h | 1 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 - drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 4 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 6 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 10 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 374 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 27 +- drivers/net/ethernet/marvell/mvneta.c | 321 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 4 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 9 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 7 - drivers/net/ethernet/mellanox/mlxsw/core_env.c | 117 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 55 + .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 28 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_mac.c | 11 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 6 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 4 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 81 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 162 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 189 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 125 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 37 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 66 +- drivers/net/ethernet/realtek/r8169_main.c | 51 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 183 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 3 - drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 35 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 108 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/pcs/pcs-xpcs.c | 41 +- drivers/net/phy/at803x.c | 146 +- drivers/net/phy/sfp-bus.c | 5 + drivers/net/usb/asix_devices.c | 1 - drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/vendor_cmds.c | 4 +- drivers/nvdimm/blk.c | 1 - drivers/nvdimm/btt.c | 1 - drivers/nvdimm/btt_devs.c | 1 - drivers/nvdimm/bus.c | 1 - drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 - drivers/nvme/target/io-cmd-bdev.c | 18 +- drivers/nvme/target/passthru.c | 7 +- drivers/nvme/target/zns.c | 14 +- drivers/nvmem/core.c | 47 +- drivers/nvmem/qfprom.c | 2 +- drivers/parisc/sba_iommu.c | 3 +- drivers/pci/controller/pcie-mt7621.c | 11 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/freescale/Kconfig | 5 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/Makefile | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 55 +- drivers/pinctrl/intel/pinctrl-intel.c | 64 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/renesas/Kconfig | 1 + drivers/pinctrl/renesas/pfc-r8a7790.c | 43 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 14 + drivers/pinctrl/renesas/pinctrl.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 71 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/power/supply/ab8500_chargalg.c | 5 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/ptp/ptp_sysfs.c | 4 +- drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/s390/block/dasd_int.h | 1 - drivers/s390/block/scm_blk.c | 1 - drivers/s390/block/scm_blk.h | 1 - drivers/scsi/53c700.c | 1 - drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 +- drivers/scsi/myrs.c | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 17 +- drivers/scsi/qla2xxx/qla_edif.c | 25 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 155 +- drivers/scsi/qla2xxx/qla_init.c | 199 +- drivers/scsi/qla2xxx/qla_inline.h | 2 + drivers/scsi/qla2xxx/qla_iocb.c | 70 +- drivers/scsi/qla2xxx/qla_mbx.c | 37 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 4 + drivers/scsi/qla2xxx/qla_os.c | 40 +- drivers/scsi/qla2xxx/qla_sup.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_debug.c | 475 ++- drivers/scsi/scsicam.c | 1 - drivers/scsi/sd.c | 1 - drivers/scsi/sr.h | 1 - drivers/scsi/ufs/ufshcd.c | 9 +- drivers/scsi/ufs/ufshci.h | 3 +- drivers/scsi/ufs/ufshpb.c | 4 +- drivers/soc/fsl/dpio/qbman-portal.c | 24 +- drivers/soc/imx/soc-imx.c | 3 - drivers/soc/renesas/Kconfig | 5 + drivers/soc/renesas/renesas-soc.c | 13 + drivers/spi/Kconfig | 11 + drivers/spi/Makefile | 1 + drivers/spi/spi-meson-spicc.c | 5 + drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 53 +- drivers/spi/spi-sunplus-sp7021.c | 602 +++ drivers/staging/fbtft/fbtft.h | 98 +- drivers/staging/mt7621-dts/gbpc2.dts | 16 +- drivers/staging/mt7621-dts/mt7621.dtsi | 53 +- drivers/staging/pi433/TODO | 2 + drivers/staging/pi433/pi433_if.c | 28 +- drivers/staging/pi433/rf69.c | 17 +- drivers/staging/pi433/rf69.h | 1 + drivers/staging/pi433/rf69_registers.h | 2 + drivers/staging/r8188eu/Makefile | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 145 +- drivers/staging/r8188eu/core/rtw_cmd.c | 35 +- drivers/staging/r8188eu/core/rtw_fw.c | 284 ++ drivers/staging/r8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/r8188eu/core/rtw_iol.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 109 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 448 +- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_recv.c | 13 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_xmit.c | 51 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 5 - drivers/staging/r8188eu/hal/odm.c | 19 - drivers/staging/r8188eu/hal/odm_HWConfig.c | 34 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 35 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 306 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 42 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 11 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/hal/usb_halinit.c | 52 +- drivers/staging/r8188eu/include/HalVerDef.h | 5 - drivers/staging/r8188eu/include/drv_types.h | 4 +- drivers/staging/r8188eu/include/hal_intf.h | 6 - drivers/staging/r8188eu/include/odm.h | 9 - drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 29 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtw_cmd.h | 2 +- drivers/staging/r8188eu/include/rtw_fw.h | 22 + drivers/staging/r8188eu/include/rtw_recv.h | 9 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 12 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 - drivers/staging/r8188eu/os_dep/recv_linux.c | 26 - drivers/staging/r8188eu/os_dep/usb_intf.c | 15 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.h | 8 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 11 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 + drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 11 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 54 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- .../bindings/net/wireless/silabs,wfx.yaml | 23 +- drivers/staging/wfx/Kconfig | 5 + drivers/staging/wfx/Makefile | 3 +- drivers/staging/wfx/bh.c | 67 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 97 +- drivers/staging/wfx/bus_spi.c | 98 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 144 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 113 +- drivers/staging/wfx/hif_api_cmd.h | 150 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 168 +- drivers/staging/wfx/hif_tx.c | 194 +- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 202 +- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 171 +- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 183 +- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 51 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 194 +- drivers/staging/wfx/sta.h | 22 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 1 - drivers/thunderbolt/nhi.c | 3 +- drivers/tty/mxser.c | 109 +- drivers/tty/n_gsm.c | 4 +- drivers/tty/rpmsg_tty.c | 40 +- drivers/tty/serial/8250/8250_of.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 100 +- drivers/tty/serial/8250/8250_port.c | 61 +- drivers/tty/serial/amba-pl011.c | 11 +- drivers/tty/serial/atmel_serial.c | 1 + drivers/tty/serial/fsl_linflexuart.c | 46 +- drivers/tty/serial/fsl_lpuart.c | 20 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/max3100.c | 1 - drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/serial_core.c | 52 +- drivers/tty/serial/stm32-usart.c | 14 +- drivers/tty/tty_port.c | 9 +- drivers/usb/cdns3/cdnsp-debug.h | 305 +- drivers/usb/cdns3/cdnsp-gadget.c | 3 - drivers/usb/cdns3/drd.c | 6 +- drivers/usb/common/ulpi.c | 7 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hcd.c | 14 + drivers/usb/core/hub.c | 8 +- drivers/usb/core/urb.c | 12 + drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc3/drd.c | 13 + drivers/usb/dwc3/dwc3-xilinx.c | 23 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 70 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_serial.c | 4 + drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/function/f_uac1.c | 236 +- drivers/usb/gadget/function/f_uac2.c | 254 +- drivers/usb/gadget/function/u_audio.c | 238 +- drivers/usb/gadget/function/u_audio.h | 14 +- drivers/usb/gadget/function/u_uac1.h | 7 +- drivers/usb/gadget/function/u_uac2.h | 7 +- drivers/usb/gadget/function/uac_common.h | 9 + drivers/usb/gadget/legacy/audio.c | 78 +- drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 20 +- drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-plat.c | 16 +- drivers/usb/storage/unusual_devs.h | 10 + drivers/usb/typec/port-mapper.c | 8 +- drivers/usb/typec/tcpm/tcpci.c | 26 + drivers/usb/typec/tcpm/tcpci.h | 1 + drivers/usb/typec/tcpm/tcpm.c | 7 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 2 +- fs/binfmt_elf.c | 36 +- fs/binfmt_misc.c | 8 +- fs/btrfs/block-group.c | 51 +- fs/btrfs/block-group.h | 1 + fs/btrfs/check-integrity.c | 1 - fs/btrfs/compression.c | 11 +- fs/btrfs/compression.h | 6 +- fs/btrfs/ctree.c | 40 +- fs/btrfs/ctree.h | 69 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 205 +- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent-tree.c | 7 +- fs/btrfs/extent_io.c | 104 +- fs/btrfs/file-item.c | 35 +- fs/btrfs/file.c | 67 +- fs/btrfs/free-space-tree.c | 2 + fs/btrfs/inode.c | 1119 ++++- fs/btrfs/ioctl.c | 313 +- fs/btrfs/ordered-data.c | 131 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 1 + fs/btrfs/qgroup.c | 40 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/scrub.c | 702 +-- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/subpage.c | 30 +- fs/btrfs/subpage.h | 25 + fs/btrfs/super.c | 28 +- fs/btrfs/sysfs.c | 11 +- fs/btrfs/transaction.c | 62 +- fs/btrfs/transaction.h | 2 + fs/btrfs/tree-checker.c | 50 +- fs/btrfs/tree-log.c | 634 +-- fs/btrfs/tree-log.h | 14 +- fs/btrfs/volumes.c | 156 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 164 +- fs/buffer.c | 14 +- fs/cachefiles/namei.c | 6 +- fs/ceph/caps.c | 55 +- fs/ceph/file.c | 9 + fs/configfs/dir.c | 6 +- fs/coredump.c | 39 +- fs/crypto/bio.c | 13 +- fs/dax.c | 1 - fs/devpts/inode.c | 2 +- fs/direct-io.c | 5 +- fs/erofs/zdata.c | 5 +- fs/exec.c | 4 + fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/f2fs/checkpoint.c | 34 +- fs/f2fs/compress.c | 6 +- fs/f2fs/data.c | 58 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 110 +- fs/f2fs/file.c | 112 +- fs/f2fs/gc.c | 46 +- fs/f2fs/inline.c | 4 +- fs/f2fs/namei.c | 34 +- fs/f2fs/node.c | 84 +- fs/f2fs/recovery.c | 4 +- fs/f2fs/segment.c | 44 +- fs/f2fs/super.c | 56 +- fs/f2fs/sysfs.c | 6 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/sys.c | 2 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/internal.h | 5 - fs/iomap/buffered-io.c | 78 +- fs/iomap/direct-io.c | 8 +- fs/jbd2/journal.c | 2 + fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 9 +- fs/ksmbd/smb2pdu.c | 2 +- fs/ksmbd/vfs.c | 1 - fs/lockd/svc.c | 1 - fs/minix/inode.c | 3 +- fs/mpage.c | 34 +- fs/namei.c | 20 +- fs/namespace.c | 2 + fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 - fs/nfs/callback.c | 2 - fs/nfsd/blocklayout.c | 1 - fs/nfsd/nfs4state.c | 4 +- fs/nfsd/nfs4xdr.c | 10 + fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 5 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfssvc.c | 1 - fs/nfsd/trace.h | 107 +- fs/nilfs2/segbuf.c | 31 +- fs/notify/fanotify/fanotify_user.c | 3 - fs/ntfs/inode.c | 4 + fs/ntfs3/fsntfs.c | 27 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/file.c | 9 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/suballoc.c | 25 +- fs/pipe.c | 13 +- fs/proc/base.c | 8 +- fs/proc/task_mmu.c | 27 +- fs/proc/vmcore.c | 41 +- fs/read_write.c | 34 +- fs/squashfs/block.c | 11 +- fs/ubifs/sysfs.c | 3 +- fs/udf/inode.c | 9 +- fs/xfs/xfs_aops.c | 16 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_log.c | 14 +- fs/zonefs/super.c | 9 +- include/acpi/actypes.h | 4 + include/acpi/platform/aclinux.h | 5 + include/asm-generic/bitops/instrumented-atomic.h | 12 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/drm/drm_crtc.h | 2 - include/drm/drm_dp_helper.h | 4 +- include/drm/i915_pciids.h | 6 + include/dt-bindings/clock/at91.h | 2 + include/dt-bindings/clock/fsd-clk.h | 150 + include/dt-bindings/clock/microchip,mpfs-clock.h | 45 + include/dt-bindings/reset/mt7621-reset.h | 37 + include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 - include/dt-bindings/sound/tlv320aic31xx.h | 14 + include/kunit/assert.h | 88 +- include/kunit/test.h | 713 +--- include/linux/balloon_compaction.h | 22 - include/linux/bio.h | 30 +- include/linux/blkdev.h | 273 +- include/linux/bpf-cgroup.h | 24 +- include/linux/bpf.h | 115 +- include/linux/bpf_verifier.h | 7 + include/linux/btf.h | 80 +- include/linux/btf_ids.h | 13 +- include/linux/cma.h | 2 + include/linux/compiler_types.h | 3 + include/linux/cpumask.h | 14 +- include/linux/damon.h | 13 +- include/linux/filter.h | 5 +- include/linux/fortify-string.h | 245 +- include/linux/fs.h | 4 +- include/linux/fsnotify.h | 49 +- include/linux/genhd.h | 291 -- include/linux/gfp.h | 35 +- include/linux/highmem-internal.h | 10 + include/linux/if_vlan.h | 6 +- include/linux/iomap.h | 2 + include/linux/ipv6.h | 7 - include/linux/kasan.h | 97 +- include/linux/kexec.h | 12 +- include/linux/linkmode.h | 5 - include/linux/mii.h | 17 - include/linux/mlx5/driver.h | 10 - include/linux/mm.h | 17 +- include/linux/mm_types.h | 1 + include/linux/mmzone.h | 11 + include/linux/netlink.h | 9 - include/linux/nvmem-provider.h | 8 - include/linux/overflow.h | 110 +- include/linux/page_table_check.h | 18 + include/linux/pagemap.h | 1 - include/linux/part_stat.h | 2 +- include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/pgtable.h | 1 + include/linux/pid_namespace.h | 5 + include/linux/platform_data/spi-s3c64xx.h | 14 +- include/linux/psi.h | 11 +- include/linux/quota.h | 2 +- include/linux/rcupdate.h | 4 +- include/linux/rcutree.h | 2 +- include/linux/rcuwait.h | 6 +- include/linux/rtsx_pci.h | 5 +- include/linux/skbuff.h | 8 +- include/linux/skmsg.h | 5 - include/linux/spi/s3c24xx.h | 5 - include/linux/srcutree.h | 25 +- include/linux/sunrpc/svc.h | 3 - include/linux/sunrpc/svc_xprt.h | 1 - include/linux/suspend.h | 11 +- include/linux/sysctl.h | 2 +- include/linux/tty_port.h | 3 + include/linux/uaccess.h | 21 - include/linux/udp.h | 5 - include/linux/usb/role.h | 6 + include/linux/vm_event_item.h | 3 + include/linux/vmalloc.h | 20 +- include/media/rc-core.h | 6 +- include/net/addrconf.h | 2 + include/net/ax25.h | 12 - include/net/bluetooth/hci_core.h | 3 + include/net/bonding.h | 16 +- include/net/inet_timewait_sock.h | 8 +- include/net/ip.h | 21 +- include/net/netfilter/nf_conntrack_bpf.h | 23 + include/net/netns/ipv4.h | 11 +- include/net/netns/ipv6.h | 1 - include/net/pkt_sched.h | 6 - include/net/route.h | 2 +- include/net/sch_generic.h | 5 - include/net/udplite.h | 43 - include/net/xdp.h | 108 +- include/net/xdp_sock_drv.h | 5 +- include/net/xfrm.h | 5 +- include/net/xsk_buff_pool.h | 1 + include/sound/simple_card_utils.h | 1 + include/sound/sof/info.h | 1 + include/trace/bpf_probe.h | 6 + include/trace/events/btrfs.h | 1 + include/trace/events/mmflags.h | 14 +- include/trace/events/rcu.h | 9 +- include/trace/events/skb.h | 2 +- include/trace/events/sunrpc.h | 244 +- include/trace/perf.h | 6 + include/trace/trace_events.h | 55 +- include/uapi/linux/bpf.h | 74 + include/uapi/linux/btrfs.h | 133 + include/uapi/linux/btrfs_tree.h | 3 + include/uapi/linux/cyclades.h | 35 + include/uapi/linux/omap3isp.h | 21 +- include/uapi/sound/sof/abi.h | 2 +- init/do_mounts.c | 1 - ipc/mqueue.c | 14 + kernel/bpf/arraymap.c | 4 +- kernel/bpf/bpf_iter.c | 20 +- kernel/bpf/bpf_lsm.c | 2 +- kernel/bpf/btf.c | 413 +- kernel/bpf/cgroup.c | 179 +- kernel/bpf/core.c | 44 +- kernel/bpf/cpumap.c | 8 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/helpers.c | 34 + kernel/bpf/syscall.c | 24 +- kernel/bpf/trampoline.c | 5 +- kernel/bpf/verifier.c | 231 +- kernel/dma/swiotlb.c | 76 +- kernel/events/core.c | 23 +- kernel/fork.c | 1 + kernel/kcov.c | 98 +- kernel/locking/lockdep.c | 29 +- kernel/power/hibernate.c | 1 - kernel/power/snapshot.c | 21 +- kernel/power/swap.c | 6 +- kernel/power/wakelock.c | 11 +- kernel/printk/printk_ringbuffer.c | 52 +- kernel/printk/printk_ringbuffer.h | 2 + kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 39 +- kernel/rcu/srcutree.c | 333 +- kernel/rcu/tasks.h | 17 +- kernel/rcu/tree.c | 328 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 19 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 31 +- kernel/rcu/tree_stall.h | 35 + kernel/rcu/update.c | 7 + kernel/sched/membarrier.c | 9 +- kernel/sched/psi.c | 79 +- kernel/scs.c | 4 +- kernel/time/Kconfig | 9 + kernel/time/clocksource.c | 8 +- kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 5 + kernel/trace/trace_events.c | 6 + kernel/ucount.c | 2 + lib/Kconfig.debug | 148 +- lib/Kconfig.kasan | 20 +- lib/Makefile | 3 +- lib/kunit/assert.c | 15 +- lib/kunit/kunit-example-test.c | 42 + lib/kunit/test.c | 27 +- lib/string_helpers.c | 6 + lib/test_fortify/read_overflow2_field-memcpy.c | 5 + lib/test_fortify/read_overflow2_field-memmove.c | 5 + lib/test_fortify/write_overflow_field-memcpy.c | 5 + lib/test_fortify/write_overflow_field-memmove.c | 5 + lib/test_fortify/write_overflow_field-memset.c | 5 + lib/test_kasan.c | 196 +- lib/test_overflow.c | 152 +- localversion-next | 2 +- mm/Kconfig | 3 + mm/balloon_compaction.c | 6 +- mm/cma.c | 11 +- mm/cma.h | 1 + mm/damon/core-test.h | 21 +- mm/damon/core.c | 36 +- mm/damon/dbgfs-test.h | 83 +- mm/damon/dbgfs.c | 202 +- mm/damon/reclaim.c | 3 +- mm/damon/vaddr-test.h | 6 +- mm/damon/vaddr.c | 10 +- mm/debug_vm_pgtable.c | 2 + mm/gup.c | 27 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 193 +- mm/kasan/kasan.h | 18 +- mm/kasan/shadow.c | 63 +- mm/khugepaged.c | 37 +- mm/ksm.c | 3 + mm/memory-failure.c | 16 +- mm/memremap.c | 3 +- mm/mmzone.c | 7 +- mm/oom_kill.c | 12 - mm/page_alloc.c | 207 +- mm/page_io.c | 10 +- mm/page_isolation.c | 2 +- mm/page_table_check.c | 56 +- mm/util.c | 4 +- mm/vmalloc.c | 121 +- mm/vmstat.c | 3 + mm/zswap.c | 15 +- net/ax25/ax25_route.c | 5 +- net/bluetooth/hci_conn.c | 1 + net/bluetooth/hci_core.c | 4 +- net/bluetooth/hci_event.c | 70 +- net/bluetooth/hci_sync.c | 3 + net/bluetooth/mgmt.c | 2 +- net/bpf/bpf_dummy_struct_ops.c | 6 +- net/bpf/test_run.c | 267 +- net/bridge/br_vlan.c | 9 +- net/bridge/netfilter/nft_reject_bridge.c | 8 +- net/core/filter.c | 246 +- net/core/net-procfs.c | 35 +- net/core/net_namespace.c | 1 + net/core/sock.c | 1 + net/core/sock_map.c | 77 +- net/core/xdp.c | 78 +- net/dccp/dccp.h | 5 - net/dccp/ipv4.c | 6 - net/dccp/ipv6.c | 6 - net/dccp/minisocks.c | 1 + net/dsa/switch.c | 40 +- net/hsr/hsr_main.h | 5 - net/ipv4/bpf_tcp_ca.c | 28 +- net/ipv4/fib_semantics.c | 44 +- net/ipv4/icmp.c | 91 +- net/ipv4/inet_timewait_sock.c | 75 +- net/ipv4/ip_output.c | 26 +- net/ipv4/netfilter/Kconfig | 4 - net/ipv4/ping.c | 3 +- net/ipv4/proc.c | 4 +- net/ipv4/raw.c | 5 +- net/ipv4/route.c | 21 +- net/ipv4/sysctl_net_ipv4.c | 20 +- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_bbr.c | 18 +- net/ipv4/tcp_cubic.c | 17 +- net/ipv4/tcp_dctcp.c | 18 +- net/ipv4/tcp_ipv4.c | 77 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 2 +- net/ipv6/addrconf.c | 27 +- net/ipv6/icmp.c | 62 +- net/ipv6/ip6_offload.c | 5 +- net/ipv6/ip6_output.c | 11 +- net/ipv6/ip6_tunnel.c | 5 + net/ipv6/netfilter/Kconfig | 4 - net/ipv6/netfilter/Makefile | 3 - net/ipv6/netfilter/nf_flow_table_ipv6.c | 0 net/ipv6/tcp_ipv6.c | 9 +- net/key/af_key.c | 2 +- net/netfilter/Makefile | 5 + net/netfilter/nf_conntrack_bpf.c | 257 ++ net/netfilter/nf_conntrack_core.c | 8 + net/netfilter/nft_byteorder.c | 12 + net/netfilter/nft_ct.c | 5 +- net/sched/sch_htb.c | 20 + net/smc/af_smc.c | 63 +- net/sunrpc/rpc_pipe.c | 4 +- net/sunrpc/svc_xprt.c | 10 +- net/tipc/msg.h | 23 - net/unix/af_unix.c | 250 +- net/xdp/xsk.c | 13 +- net/xdp/xsk_buff_pool.c | 7 + net/xdp/xsk_queue.h | 19 +- net/xfrm/xfrm_policy.c | 14 +- net/xfrm/xfrm_state.c | 15 +- net/xfrm/xfrm_user.c | 6 +- samples/bpf/map_perf_test_user.c | 2 +- samples/bpf/xdp1_user.c | 8 +- samples/bpf/xdp_adjust_tail_user.c | 8 +- samples/bpf/xdp_fwd_user.c | 4 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_router_ipv4_user.c | 10 +- samples/bpf/xdp_rxq_info_user.c | 18 +- samples/bpf/xdp_sample_pkts_user.c | 8 +- samples/bpf/xdp_sample_user.c | 11 +- samples/bpf/xdp_sample_user.h | 2 +- samples/bpf/xdp_tx_iptunnel_user.c | 10 +- samples/bpf/xdpsock_ctrl_proc.c | 2 +- samples/bpf/xdpsock_user.c | 10 +- samples/bpf/xsk_fwd.c | 4 +- samples/trace_events/trace-events-sample.c | 3 - samples/trace_events/trace-events-sample.h | 33 - scripts/bpf_doc.py | 124 +- scripts/test_fortify.sh | 8 +- security/Kconfig | 2 +- security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 28 +- security/apparmor/audit.c | 2 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/apparmorfs.h | 14 + security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 13 +- security/apparmor/mount.c | 7 +- security/apparmor/policy.c | 33 +- security/apparmor/policy_unpack.c | 24 +- security/apparmor/policy_unpack_test.c | 16 +- security/device_cgroup.c | 2 +- security/integrity/ima/ima_policy.c | 1 - security/selinux/hooks.c | 7 +- security/selinux/include/security.h | 8 +- security/selinux/netnode.c | 4 +- security/selinux/selinuxfs.c | 2 + security/selinux/ss/avtab.c | 6 +- security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 8 +- security/selinux/ss/sidtab.c | 4 +- sound/pci/hda/hda_generic.c | 17 +- sound/pci/hda/hda_generic.h | 3 + sound/soc/amd/acp-config.c | 9 + sound/soc/amd/acp/acp-mach-common.c | 4 +- sound/soc/amd/acp/acp-sof-mach.c | 14 + sound/soc/codecs/Kconfig | 9 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs42l42.c | 166 +- sound/soc/codecs/cs42l42.h | 7 +- sound/soc/codecs/lpass-rx-macro.c | 2 + sound/soc/codecs/lpass-tx-macro.c | 2 + sound/soc/codecs/lpass-wsa-macro.c | 2 + sound/soc/codecs/tas5805m.c | 567 +++ sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/fsl/fsl-asoc-card.c | 7 +- sound/soc/generic/simple-card-utils.c | 86 +- sound/soc/intel/boards/sof_rt5682.c | 55 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 6 + sound/soc/samsung/idma.c | 5 +- sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-generic-dmaengine-pcm.c | 10 +- sound/soc/soc-ops.c | 29 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/intel/hda-loader.c | 68 +- sound/soc/sof/intel/hda.c | 22 +- sound/soc/sof/intel/hda.h | 6 +- sound/soc/sof/sof-priv.h | 3 + sound/soc/xilinx/xlnx_formatter_pcm.c | 25 + sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/usb/mixer.c | 4 + sound/usb/mixer_scarlett_gen2.c | 6 +- tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/bpf/bpftool/btf.c | 2 +- tools/bpf/bpftool/cgroup.c | 6 +- tools/bpf/bpftool/common.c | 44 + tools/bpf/bpftool/gen.c | 16 +- tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 9 +- tools/bpf/bpftool/main.h | 4 + tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/pids.c | 3 +- tools/bpf/bpftool/prog.c | 38 +- tools/bpf/bpftool/struct_ops.c | 4 +- tools/bpf/resolve_btfids/Makefile | 6 +- tools/include/uapi/linux/bpf.h | 74 + tools/include/uapi/linux/lirc.h | 229 - tools/lib/bpf/bpf.c | 9 +- tools/lib/bpf/bpf.h | 4 + tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/bpf_tracing.h | 34 + tools/lib/bpf/btf.c | 31 +- tools/lib/bpf/btf.h | 27 +- tools/lib/bpf/hashmap.c | 3 +- tools/lib/bpf/libbpf.c | 43 +- tools/lib/bpf/libbpf.h | 66 +- tools/lib/bpf/libbpf.map | 7 + tools/lib/bpf/libbpf_internal.h | 3 + tools/lib/bpf/libbpf_legacy.h | 22 + tools/lib/bpf/netlink.c | 117 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 ++++ tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 +++++++ tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 ++++++ tools/perf/tests/llvm.c | 2 +- tools/perf/util/bpf-loader.c | 74 +- tools/perf/util/bpf_map.c | 28 +- tools/testing/kunit/kunit_kernel.py | 1 + tools/testing/scatterlist/linux/mm.h | 3 +- tools/testing/selftests/Makefile | 32 +- tools/testing/selftests/alsa/mixer-test.c | 222 +- tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/README.rst | 2 + .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 6 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 39 +- tools/testing/selftests/bpf/config | 5 + .../selftests/bpf/prog_tests/attach_probe.c | 18 +- tools/testing/selftests/bpf/prog_tests/bind_perm.c | 20 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 16 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 20 + .../bpf/prog_tests/bpf_iter_setsockopt_unix.c | 100 + .../selftests/bpf/prog_tests/bpf_mod_race.c | 230 + tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 48 + tools/testing/selftests/bpf/prog_tests/btf.c | 4 + tools/testing/selftests/bpf/prog_tests/btf_tag.c | 101 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 12 +- .../bpf/prog_tests/cgroup_getset_retval.c | 481 +++ .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 2 +- .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 2 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 + tools/testing/selftests/bpf/prog_tests/log_buf.c | 2 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 66 + .../selftests/bpf/prog_tests/sockmap_listen.c | 12 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 2 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 36 +- .../selftests/bpf/prog_tests/task_pt_regs.c | 16 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 63 + .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 104 + .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 193 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 137 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 64 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 55 + .../selftests/bpf/progs/bpf_iter_setsockopt_unix.c | 60 + tools/testing/selftests/bpf/progs/bpf_iter_task.c | 54 + tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 19 + tools/testing/selftests/bpf/progs/bpf_mod_race.c | 100 + .../selftests/bpf/progs/bpf_syscall_macro.c | 56 + .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 + .../selftests/bpf/progs/btf_type_tag_user.c | 40 + .../bpf/progs/cgroup_getset_retval_getsockopt.c | 45 + .../bpf/progs/cgroup_getset_retval_setsockopt.c | 52 + .../selftests/bpf/progs/freplace_cls_redirect.c | 12 +- .../testing/selftests/bpf/progs/kfunc_call_race.c | 14 + .../testing/selftests/bpf/progs/kfunc_call_test.c | 52 +- tools/testing/selftests/bpf/progs/ksym_race.c | 13 + .../testing/selftests/bpf/progs/sample_map_ret0.c | 24 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 2 - tools/testing/selftests/bpf/progs/sockopt_sk.c | 35 +- tools/testing/selftests/bpf/progs/test_bpf_nf.c | 118 + .../progs/{btf_decl_tag.c => test_btf_decl_tag.c} | 0 tools/testing/selftests/bpf/progs/test_btf_haskv.c | 3 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 3 + tools/testing/selftests/bpf/progs/test_btf_nokv.c | 12 +- .../testing/selftests/bpf/progs/test_probe_user.c | 15 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 12 +- .../selftests/bpf/progs/test_sockmap_progs_query.c | 24 + tools/testing/selftests/bpf/progs/test_tc_edt.c | 12 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 12 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 10 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 32 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 2 +- .../selftests/bpf/progs/test_xdp_update_frags.c | 42 + .../bpf/progs/test_xdp_with_cpumap_frags_helpers.c | 27 + .../bpf/progs/test_xdp_with_cpumap_helpers.c | 6 + .../bpf/progs/test_xdp_with_devmap_frags_helpers.c | 27 + .../bpf/progs/test_xdp_with_devmap_helpers.c | 7 + tools/testing/selftests/bpf/test_lirc_mode2_user.c | 1 - tools/testing/selftests/bpf/test_verifier.c | 28 + tools/testing/selftests/bpf/trace_helpers.c | 70 +- tools/testing/selftests/bpf/trace_helpers.h | 3 +- tools/testing/selftests/bpf/verifier/calls.c | 75 + tools/testing/selftests/bpf/xdpxceiver.c | 85 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 +- tools/testing/selftests/cpufreq/main.sh | 2 +- tools/testing/selftests/exec/Makefile | 2 +- tools/testing/selftests/futex/functional/Makefile | 5 +- tools/testing/selftests/kselftest/runner.sh | 30 +- tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 1 - tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- .../selftests/netfilter/nft_concat_range.sh | 72 +- tools/testing/selftests/netfilter/nft_nat.sh | 152 + .../testing/selftests/netfilter/nft_zones_many.sh | 12 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 + tools/testing/selftests/rcutorture/bin/torture.sh | 34 +- tools/testing/selftests/rtc/settings | 2 +- tools/testing/selftests/vm/Makefile | 2 +- tools/testing/selftests/vm/userfaultfd.c | 3 + tools/testing/selftests/zram/zram.sh | 15 +- tools/testing/selftests/zram/zram01.sh | 33 +- tools/testing/selftests/zram/zram02.sh | 1 - tools/testing/selftests/zram/zram_lib.sh | 134 +- usr/include/Makefile | 1 + virt/kvm/kvm_main.c | 8 +- 1719 files changed, 50735 insertions(+), 22934 deletions(-) create mode 100644 Documentation/ABI/obsolete/procfs-i8k create mode 100644 Documentation/core-api/entry.rst create mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml create mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml create mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml create mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml create mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas5805m.yaml create mode 100644 Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml create mode 100644 Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml create mode 100644 Documentation/tools/index.rst create mode 100644 Documentation/tools/rtla/index.rst create mode 100644 Documentation/translations/zh_CN/power/index.rst create mode 100644 Documentation/translations/zh_CN/power/opp.rst create mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst create mode 100644 Documentation/translations/zh_CN/vm/balance.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst create mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst create mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst create mode 100644 Documentation/translations/zh_CN/vm/highmem.rst create mode 100644 Documentation/translations/zh_CN/vm/index.rst create mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts create mode 100644 arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts create mode 100644 arch/arm/boot/dts/mt6582.dtsi create mode 100644 arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts create mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi create mode 100644 arch/arm64/boot/dts/tesla/Makefile create mode 100644 arch/arm64/boot/dts/tesla/fsd-evb.dts create mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/tesla/fsd.dtsi create mode 100644 arch/s390/lib/test_modules.c create mode 100644 arch/s390/lib/test_modules.h create mode 100644 arch/s390/lib/test_modules_helpers.c create mode 100644 drivers/clk/.kunitconfig create mode 100644 drivers/clk/clk-gate_test.c create mode 100644 drivers/clk/samsung/clk-fsd.c create mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_tc_phy_regs.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_regs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h create mode 100644 drivers/gpu/drm/i915/i915_cmd_parser.h create mode 100644 drivers/gpu/drm/i915/i915_gem_evict.h create mode 100644 drivers/gpu/drm/i915/i915_getparam.h create mode 100644 drivers/gpu/drm/i915/i915_ioctl.c create mode 100644 drivers/gpu/drm/i915/i915_ioctl.h create mode 100644 drivers/gpu/drm/i915/i915_reg_defs.h create mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c create mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h create mode 100644 drivers/gpu/drm/i915/intel_pci_config.h create mode 100644 drivers/gpu/drm/i915/vlv_sideband_reg.h create mode 100644 drivers/mmc/host/litex_mmc.c create mode 100644 drivers/spi/spi-sunplus-sp7021.c create mode 100644 drivers/staging/r8188eu/core/rtw_fw.c create mode 100644 drivers/staging/r8188eu/include/rtw_fw.h create mode 100644 drivers/usb/gadget/function/uac_common.h create mode 100644 include/dt-bindings/clock/fsd-clk.h create mode 100644 include/dt-bindings/clock/microchip,mpfs-clock.h create mode 100644 include/dt-bindings/reset/mt7621-reset.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx.h delete mode 100644 include/linux/genhd.h create mode 100644 include/net/netfilter/nf_conntrack_bpf.h create mode 100644 include/uapi/linux/cyclades.h create mode 100644 lib/test_fortify/read_overflow2_field-memcpy.c create mode 100644 lib/test_fortify/read_overflow2_field-memmove.c create mode 100644 lib/test_fortify/write_overflow_field-memcpy.c create mode 100644 lib/test_fortify/write_overflow_field-memmove.c create mode 100644 lib/test_fortify/write_overflow_field-memset.c delete mode 100644 net/ipv6/netfilter/nf_flow_table_ipv6.c create mode 100644 net/netfilter/nf_conntrack_bpf.c create mode 100644 sound/soc/codecs/tas5805m.c delete mode 100644 tools/include/uapi/linux/lirc.h create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_nf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_misc.h create mode 100644 tools/testing/selftests/bpf/progs/bpf_mod_race.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_syscall_macro.c create mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_user.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_getsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_setsockopt.c create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_race.c create mode 100644 tools/testing/selftests/bpf/progs/ksym_race.c create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c rename tools/testing/selftests/bpf/progs/{btf_decl_tag.c => test_btf_decl_tag.c} (100%) create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_update_frags.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c