This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits dc837c1a5137 Add linux-next specific files for 20230306 omits c10326be133f Revert "mm/vmstat: use xchg in cpu_vm_stats_fold" omits 4607caefbb9a Revert "mm/vmstat: switch vmstat shepherd to flush per-CPU [...] omits cfb4652c1322 Revert "mm/vmstat: refresh stats remotely instead of via w [...] omits 0db459dbdc69 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 07ef2d6c11cf Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits ac270e86182c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 943a0a57a6d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b2edd15a9ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3bbc711b7d17 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 0df872ae607e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 877651a66bc9 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 98758a4adf42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81d3edb61ef8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 915ba3341662 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 510a79e27deb Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ddcd0466a123 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f570dbf89fe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a79e9b0d085 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 1f11976e337f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 925fa49980f4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 6b2b08aeb68a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 47d1e59f8b4d Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 7d4dc0687eb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ef3d7497781 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits af121695b6fe Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 28261841c66a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits a046328f575c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c857ea240750 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 0c3aa597121d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 33cccf259167 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b1ed47b87ea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 072273fcda30 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 23c6da519cb5 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 426720ffa5ae Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits f7fba10ee859 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 7251365b4359 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 5930709161ce Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits f1e3ced51524 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e5af13b0364b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 1591d31dcaaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1996afea3e22 Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] omits 96db2f4f912f Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits be8f48714f01 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f7026a69d7b7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 324e322357eb Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 85aea8f70ea8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ddca441bacc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c4c554ec42f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e3ef1390626 Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] omits 37b4be3462d2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f464793212d3 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 4cb23b04f8b0 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 35f90ea7a87c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits ba06fae2c132 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits c64ef1ec74e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a94f8c6be9b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81d92f244175 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits 1517240d1479 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ee6713be79d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0d245f1339e6 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits c3bb83890244 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7049bc3130af Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 2e7f5cb233b0 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 3dd9233dbf5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a1b0e0b366b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8450bb6bc61d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f926a20e6ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c73b511794a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 86475a402ae8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4dfd75bbf696 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa42cf3fd2c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e777bd7ecc3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8b1e58b0955a Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 36eab0f7ad97 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 4d4c3d2c2680 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e49f4de55015 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d26c5f8b015b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e8199b5305e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 825836d63f29 Merge branch 'compiler-attributes' of https://github.com/o [...] omits 227b1e0a76e4 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits f9e912da8065 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits a6c41be7ee51 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits f93c476d9769 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5e0a96c02e3a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a15dabcc9b90 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits ae6b1a32e3a1 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits a9900aa8aa1e Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] omits 1b71a9f2ed17 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5076912a3375 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits d4aaaf796e68 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 30170720a947 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 4338d4e3543e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 1c3471bc766f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 737fd79a6a4e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d2d0a71a53aa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f96988d3646e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f817e6bfe08e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 07760d901c43 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 7d98ad91460e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 50c61a33a923 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 6bb8d2f14867 nvmem: core: return -ENOENT if nvmem cell is not found omits d09cfab889ae erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w/ __init omits b0b0a6612282 ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_IN [...] omits 95dcd945214f ksmbd: fix wrong signingkey creation when encryption is AES256 omits 0134d8f6667e Merge branch 'misc-6.3' into next-fixes omits 745319ce81bc btrfs: ioctl: return device fsid from DEV_INFO ioctl omits fbf4c85012fd fs/9p: Add new mount modes omits a4ea67838f88 9p: Add additional debug flags and open modes omits e25e68f30645 fs/9p: allow disable of xattr support on mount omits 1c4387f2f884 fs/9p: Remove unnecessary superblock flags omits e1c9fa38f3db fs/9p: Consolidate file operations and add readahead and w [...] omits 787595072e22 Merge remote-tracking branch 'asoc/for-6.2' into asoc-linus omits 239b842d8c45 Merge branch into tip/master: 'x86/urgent' omits 88e0861f52c5 Merge remote-tracking branch 'spi/for-6.2' into spi-linus omits edb4f8670f6e Merge branch into tip/master: 'objtool/core' omits 78da372d2f84 Merge branch into tip/master: 'x86/urgent' omits 3081a462c550 Merge branch into tip/master: 'irq/urgent' omits 58326709e8f8 hwmon: (nzxt-smart2) add another USB ID omits f76b3eef2508 hwmon: (adt7475) Fix masking of hysteresis registers omits 486e214f5682 hwmon: (adt7475) Display smoothing attributes in correct order omits c361e8d45e52 Merge remote-tracking branch 'regulator/for-6.2' into regu [...] omits dd3d835d31ed Merge branch 'fixes' into for-next omits b6520fc7ee57 Merge branch 'v6.2/fixes' into for-next omits 6d4e2a8c740e Merge branch 'v6.3/arm64-dt' into for-next omits da8d67f035b7 Merge branch 'next/dt' into for-next omits 61f3f6ab194f Merge branch 'next/dt' into for-next omits 90e4f9e49826 Pull udf fixup for syzbot allocation failure handling bug. omits 6f053baeb3e9 Pull fanotify permission event auditting support. omits fa7876365ad2 nvmem: stm32: fix OPTEE dependency omits a53b6bd9ae4e dt-bindings: nvmem: qfprom: add IPQ8074 compatible omits 819eac82f2dd nvmem: qcom-spmi-sdam: register at device init time omits c56945b8c04f nvmem: rave-sp-eeprm: fix kernel-doc bad line warning omits a4e775b28c52 nvmem: stm32: detect bsec pta presence for STM32MP15x omits ffd746831eff nvmem: stm32: add OP-TEE support for STM32MP13x omits d416890c9cb5 nvmem: core: use nvmem_add_one_cell() in nvmem_add_cells_f [...] omits 6eb508f21d22 nvmem: core: add nvmem_add_one_cell() omits eb7f3d6aa4c6 nvmem: core: drop the removal of the cells in nvmem_add_cells() omits 24ac05990c5d nvmem: core: move struct nvmem_cell_info to nvmem-provider.h omits efff2655ab0f nvmem: core: add an index parameter to the cell omits 36fc51baec07 of: property: add #nvmem-cell-cells property omits f7bfa668e665 of: property: make #.*-cells optional for simple props omits c159587a9226 of: base: add of_parse_phandle_with_optional_args() omits 254beadfd34a net: add helper eth_addr_add() omits 0756b6e9cc1c nvmem: core: remove spurious white space omits e2e9eabb6e14 dt-bindings: nvmem: Add compatible for SM8250 omits e648b7d2c5c2 dt-bindings: nvmem: Add compatible for SM8150 omits c8d323d3efd7 dt-bindings: nvmem: qfprom: add sdm670 compatible omits 15ccbef3b65a dt-bindings: nvmem: Add compatible for MSM8976 omits 04dc574df3d3 dt-bindings: nvmem: Fix qcom,qfprom compatibles enum ordering omits 103a93bad57e nvmem: sunxi_sid: Drop the workaround on A64 omits 3876dc618fb9 nvmem: qcom-spmi-sdam: fix module autoloading omits fb30b2c60228 nvmem: core: fix return value omits b0b489ab3b91 nvmem: core: fix cell removal on error omits fe53eaa3978b nvmem: core: fix device node refcounting omits 436268ef6be2 nvmem: core: fix registration vs use race omits 59f42c411b7d nvmem: core: fix cleanup after dev_set_name() omits 122ce0a5a00f nvmem: core: remove nvmem_config wp_gpio omits de01d5776ce3 nvmem: core: initialise nvmem->id early omits b8e0a028f2ea nvmem: sunxi_sid: Always use 32-bit MMIO reads omits 6cfe5bf4cc49 nvmem: brcm_nvram: Add check for kzalloc omits 825475539974 Merge branch 'next/qcom-pinctrl' into for-next omits 8f33caef34d0 Merge branch 'next/drivers' into for-next omits b2dfb5b7b044 Merge branch 'next/qcom-pinctrl' into for-next omits 74ba8bb2bfb2 Merge branch 'v6.2-next/soc' into for-next omits 02e8f677e635 Merge branch 'v6.2-next/dts64' into for-next omits bba12d7cd190 Merge branch 'v6.2-next/dts32' into for-next omits 52dfcf784bbf soc: nuvoton: Add SoC info driver for WPCM450 omits 8dd3dae1705b Merge branches 'renesas-arm-defconfig-for-v6.3', 'renesas- [...] omits fd5368f6f08b Merge branch 'imx/defconfig' into for-next omits 30778910e451 Merge branch 'imx/dt64' into for-next omits ee62a8c5e455 Merge branch 'imx/dt' into for-next omits 45af1c85b574 Merge branch 'imx/bindings' into for-next omits 38caa68ae9fc Merge branch 'imx/soc' into for-next omits 40466a24e26c Merge branch 'imx/drivers' into for-next omits dbeabba3b8e8 Merge branch 'next/soc' into for-next omits 962d0fac1c9e Merge branch 'next/dt64' into for-next omits 45129d01d83e Merge branch 'next/dt' into for-next omits c1ec24662a29 Merge branch 'next/dt64' into for-next omits 35fd84c02332 Merge branch 'next/dt' into for-next omits 8ee90899e93c Merge branch 'next/dt64' into for-next omits e912da7a8875 Merge branch 'next/dt64' into for-next omits e9f33f8668ab Merge branches 'work.misc', 'work.namespace', 'work.alpha' [...] omits 9db35c4c2bc4 Merge branch 'fs.misc' into for-next omits da78e3f85ff2 Merge branch 'next/dt64' into for-next omits a2876a20d2d5 Merge branch 'next/dt' into for-next omits 253e4e458e04 Merge branch 'v6.3/arm64-dt' into for-next omits 9fac79ef2865 Merge branch 'next/dt64' into for-next omits eb55da0aee0b Merge branch 'next/dt' into for-next omits 5e8b8afd175e Merge branch 'next/dt64' into for-next omits 0f1ea25b74f7 Merge branch 'next/dt' into for-next omits 5cff13f07eec arm64: dts: exynos: use lowercase hex addresses omits 46b1c99fb30c Merge branch 'v6.3/arm64-dt' into for-next omits 36dc350d6243 Merge branch 'next/dt' into for-next omits bde44f5373c9 Merge branch 'next/dt' into for-next omits 878192bea97b Merge branch 'v6.3/arm64-dt' into for-next omits e67be70d5f4d Merge branch 'next/dt' into for-next omits af010c38765a Merge branch 'next/dt' into for-next omits 234b8dac096d ARM: dts: exynos: Use Exynos5422 compatible for the DSI co [...] omits bf5de1422562 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI v [...] omits 957b573ea840 Merge branch 'mem-ctrl-next' into for-next omits 5daf3b61930c Merge branch 'for-v6.3/renesas-rpc-if' into for-next omits d376ae680998 Merge branch 'next/dt64' into for-next omits e2a431e741cf Merge branch 'next/dt' into for-next omits 662009c7f4aa arm64: dts: exynos: correct wlf,micd-dbtime on TM2 omits 73cdaf6c6bbe arm64: dts: exynos: add interrupt-controller to WM5110 on TM2 omits d65703ba28f3 arm64: dts: exynos: add VPH_PWR regulator on TM2 omits 706528771a73 arm64: dts: exynos: correct Bluetooth LED triger on E850-96 omits 4fffea1941bf arm64: dts: exynos: add ADC supply on Exynos7 Espresso omits e251bbd6faca arm64: dts: exynos: disable non-working GPU on Exynos7 Espresso omits 5dd60c69047e ARM: dts: exynos: correct HSI2C properties in Exynos5410 O [...] omits 865b7ea364f8 ARM: dts: exynos: correct HS200 property in Exynos5260 omits 712c852a7b0d ARM: dts: exynos: correct SATA clocks in Exynos5250 omits eeb0fd23bc0f ARM: dts: exynos: align HSOTG/USB node names omits f845ae570231 ARM: dts: exynos: add backlight supply in P4 Note omits c2387ee9a318 ARM: dts: exynos: add panel supply in Tiny4412 omits 74ac07e485bb ARM: dts: exynos: add ports in HDMI bridge in Exynos4412 Midas omits c26bd309eef2 Merge branch 'fs.idmapped.shmem' into for-next omits 9cfaf16c1abf Merge branch 'next/qcom-pinctrl' into for-next omits 8a28c2de8f43 Merge branch 'v6.3/arm-dt' into for-next omits 93779a267cc6 Merge branch 'next/soc' into for-next omits 2cd08b5469ca Merge branch 'fs.idmapped.mnt_idmap.conversion' into for-next omits d5a00b8562d9 Merge branch 'v6.3/arm64-dt' into for-next omits a8102018f8e9 Merge branch 'v6.3/arm-dt' into for-next omits 4cbfe83f1adc Merge branch 'next/dt64' into for-next omits 65ffd17e529d Merge branch 'next/drivers' into for-next omits d3897e5e296e Merge branch 'next/qcom-pinctrl' into for-next omits 99ab573f1432 Merge branch 'next/dt64' into for-next omits 340433d89d1e Merge branch 'v6.3/arm64-dt' into for-next omits d3e7aeb494b2 Merge branch 'next/dt64' into for-next omits 4a047fed0bdb Merge branch 'next/dt' into for-next omits 03a5d272dd3a Merge branch 'next/drivers' into for-next omits 5e7cdf919589 Merge branch 'v6.3/drivers' into for-next omits 7c49c17dc941 Merge branch 'v6.2/fixes' into for-next omits e4c33114e1cf Merge branch 'next/dt64' into for-next omits 954d727eb473 Merge branch 'v6.3/drivers' into for-next omits 0d57a6ee724b Merge branch 'v6.3/arm64-dt' into for-next omits bc25fdea7d48 Merge branch 'v6.3/arm-dt' into for-next omits 5ea2d10effab Merge branch 'next/drivers' into for-next adds 596ff4a09b89 cpumask: re-introduce constant-sized cpumask optimizations adds fe15c26ee26e Linux 6.3-rc1 adds 80c16b2b121f cpumask: Fix typo nr_cpumask_size --> nr_cpumask_bits adds 8ca09d5fa354 cpumask: fix incorrect cpumask scanning result checks adds 32159c99adfc Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 0d9fad91abfd m68k: mm: Fix systems with memory at end of 32-bit address space adds d4b97925e87e m68k: mm: Move initrd phys_to_virt handling after paging_init() adds e36a82bebbf7 m68k: Only force 030 bus error if PC not in exception table adds bc46cf874c5a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5cc4cf20dda7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a9334b702a03 net: stmmac: add to set device wake up flag when stmmac init phy adds f4b47a2e9463 net: phylib: get rid of unnecessary locking adds accd7e23693a bnxt_en: Avoid order-5 memory allocation for TPA data adds 89b59a84cb16 bnxt_en: Fix the double free during device removal adds 58aac3a2ef41 net: phy: smsc: fix link up detection in forced irq mode adds c6c33824ab03 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 32db18d606c9 bpf, doc: Do not link to docs.kernel.org for kselftest link adds b7abcd9c656b bpf, doc: Link to submitting-patches.rst for general patch [...] adds 294635a8165a bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES adds 9b459804ff99 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR adds dfdd608c3b36 selftests/bpf: check that modifier resolves after pointer adds 32dfc59e4301 Merge branch 'fix resolving VAR after DATASEC' adds 25e904083e1a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 987fb679b535 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 03d0f97fdb45 ASoC: clarify that SND_SOC_IMX_SGTL5000 is the old driver adds 65882134bc62 ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP adds e5e7e398f6bb ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds adds 6c4dcc98d1fe Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ec738ca127d0 mtd: spi-nor: fix memory leak when using debugfs_lookup() adds 74db65659479 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds b0fc0c037c4e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 7af9da8ce8f9 thunderbolt: Add quirk to disable CLx adds 2a67937a5f04 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5f8d1e3b6f9b hwmon: (adt7475) Display smoothing attributes in correct order adds 48e8186870d9 hwmon: (adt7475) Fix masking of hysteresis registers adds e36b87219dd6 hwmon: (nzxt-smart2) add another USB ID adds 44e6a483f62d Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 12148367d723 btrfs: fix potential dead lock in size class loading logic adds 2943868a909f btrfs: ioctl: return device fsid from DEV_INFO ioctl adds c06016a02a6e btrfs: handle btrfs_del_item errors in __btrfs_update_dela [...] adds 98e8d36a26c2 btrfs: fix unnecessary increment of read error stat on wri [...] adds 95cd356ca23c btrfs: fix percent calculation for bg reclaim message adds e4cc1483f359 btrfs: fix extent map logging bit not cleared for split ma [...] adds 9d26c558d99b btrfs: add function to create and return an ordered extent adds 90e515ac55d0 btrfs: fix dio continue after short write due to buffer pa [...] adds 2f507cde4fd3 Merge branch 'misc-6.3' into next-fixes adds 8ef0d14c2336 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 66305069eb6d Merge tag 'drm-misc-fixes-2023-02-23' of git://anongit.fre [...] adds 4f5e1589b9c4 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds 1eb65c868731 Drivers: vmbus: Check for channel allocation before lookin [...] adds f24a48e333da Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds d13cc2548ebf Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] adds d49765b5f432 gpio: GPIO_REGMAP: select REGMAP instead of depending on it adds 14cfa183df67 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 5d0ba2345c78 erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w/ __init adds 5d524c7af695 erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms adds b7c9e3d1c926 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 14e998ed4220 tools include UAPI: Sync linux/vhost.h with the kernel sources adds 63e5c967b5c9 Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] adds 72593efd7565 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 6dd0cb3ed3e1 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 2d19b01e4dfb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5c8cf1664f28 drm/meson: fix 1px pink line on GXM when scaling video overlay adds 1bb628591feb Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 5e0a20d4081c Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new ea80896e327b Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new e9f0b5190b4d Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 976ff4faf60a Merge branch 'compiler-attributes' of https://github.com/o [...] new 6bf5d4736517 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new b05ef9a8f6e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f88f3dcbb145 arm64: dts: amlogic: meson-sm1-bananapi: correct usb-hub h [...] new d7ff22a6ec9d arm64: dts: amlogic: meson-gxm-s912-libretech-pc: add simp [...] new bd47319f999e arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: remove [...] new db217e84d0a3 arm64: dts: amlogic: meson-g12b-radxa-zero2: fix pwm clock names new 50e7d712144e arm64: dts: amlogic: meson-g12b-odroid-go-ultra: rename ke [...] new d1e336eef1f4 arm64: dts: amlogic: meson-s4: fix apb4 bus node name new 4bddf79acdc7 arm64: dts: amlogic: meson-sm1: use correct enable-gpios new 739e93e254e4 arm64: dts: amlogic: meson-gxm-s912-libretech-pc: remove u [...] new 0e1598a112f2 dt-bindings: arm: amlogic: add support for BananaPi M2S variants new 14e14723d2f5 arm64: dts: meson: add support for BananaPi M2S variants new a5d1ef35f020 Merge branch 'v6.4/arm64-dt' into for-next new 2227e738b30b dt-bindings: soc: amlogic: convert clk-measure.txt to dt-schema new d178acb46f22 Merge branch 'v6.4/drivers' into for-next new 4dcc844c99d3 arm64: dts: meson: adjust order of some compatibles new a15f56b172c8 Merge branch 'v6.4/arm64-dt' into for-next new 0c187cca7329 arm: dts: meson: adjust order of some compatibles new 1213ce3cd79b Merge branch 'v6.4/arm-dt' into for-next new 576f5e217629 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a3fd10732d27 ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-f [...] new 8bc5ae1d2b20 ARM: dts: aspeed: e3c246d4i: Add PECI device new 9dedb7244469 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks new 6567234eae91 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d5d534ee87c Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 9f253a17a47b Merge branch 'next' of https://github.com/Broadcom/stblinux.git new fd4334a06d45 arm64: dts: freescale: imx8-ss-lsio: Fix flexspi clock order new 916508c30e22 Revert "arm64: dts: ls1028a: sl28: get MAC addresses from VPD" new 189cfa849d22 firmware: imx: scu: use dev_err_probe new 2a88e4792c6d bus: imx-weim: Remove open coded "ranges" parsing new 300bd129f93f firmware: imx: scu-pd: add missed lvds lpi2c and pwm power [...] new 1aa6733e919d Merge branch 'imx/drivers' into for-next new 5e16360a01e6 ARM: imx6q: skip ethernet refclock reconfiguration if enet [...] new e87f3be1c7f8 ARM: mach-imx: imx6ul: remove not optional ethernet refclo [...] new b490ef25a38c Merge branch 'imx/soc' into for-next new 2ab3f84c18a9 dt-bindings: arm: fsl: Add i.MX8MM-EVKB new 87177d3be727 dt-bindings: arm: fsl: add toradex,apalis-imx8 et al. new a678c1b2ff57 Merge branch 'imx/bindings' into for-next new 4a25aa8a3088 ARM: dts: imx7d: add node for PXP new 006ab3142f31 ARM: dts: imx6qdl: use enet_clk_ref instead of enet_out fo [...] new d289654fd62b ARM: dts: imx6dl-lanmcu: configure ethernet reference cloc [...] new aad004c1382c ARM: dts: imx6dl-alti6p: configure ethernet reference cloc [...] new 5417c655b98e ARM: dts: imx6dl-plybas: configure ethernet reference cloc [...] new 887185649c7e ARM: dts: imx6dl-plym2m: configure ethernet reference cloc [...] new 03c8a3c71988 ARM: dts: imx6dl-prtmvt: configure ethernet reference cloc [...] new 2c23a919d655 ARM: dts: imx6dl-victgo: configure ethernet reference cloc [...] new c812c91bda8d ARM: dts: imx6q-prtwd2: configure ethernet reference clock parent new c89614079e44 ARM: dts: imx6qdl-skov-cpu: configure ethernet reference c [...] new 088e350d2bb2 ARM: dts: imx6dl-eckelmann-ci4x10: configure ethernet refe [...] new 8940c105273f ARM: dts: imx6ul: set enet_clk_ref to CLK_ENETx_REF_SEL new 37c24ed660e4 ARM: dts: imx6ul-prti6g: configure ethernet reference cloc [...] new 07c8c48ffcfd Merge branch 'imx/dt' into for-next new c288f420e3c6 arm64: dts: imx8mm-evkb: add support for i.MX8MM-EVKB new c4c2332739e0 arm64: dts: freescale: imx8-ss-lsio: add support for lsio_pwm0-3 new c827da1e2101 arm64: dts: imx8-ss-dma: add io-channel-cells to adc nodes new f2421ae4ab95 arm64: dts: freescale: imx8-ss-dma: set lpspi0 max frequen [...] new a3478eb3b484 arm64: dts: imx8qxp: add flexcan in adma new 2794b5aba0ee arm64: dts: imx8qm: add can node in devicetree new 967af5bc085e arm64: dts: imx8qm: add vpu decoder and encoder new f31faf60bda1 arm64: dts: freescale: add initial apalis imx8 aka quadmax [...] new 6d23f305b417 arm64: dts: freescale: add apalis imx8 aka quadmax carrier [...] new b4c329e3122c Merge branch 'imx/dt64' into for-next new 32f2b0d6bb87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 90ae0327fb89 arm: dts: mediatek: Fix existing NAND controller node name new 6154a79fdcb3 arm: dts: mt7623: disable home key on Bananapi BPI-R2 new 0e3661de6a65 arm64: dts: mediatek: Fix existing NAND controller node name new 981f808e641c arm64: dts: mediatek: mt8195: add MMSYS configuration for VPPSYS new 018f1d4fa457 arm64: dts: mediatek: mt8195: add MUTEX configuration for VPPSYS new 404200964b24 arm64: dts: mt8167: Align mmsys node name with dtschema new 290bfa998892 Merge branch 'v6.3-next/dts64' into for-next new 9f195f3a1e69 soc: mediatek: mtk-svs: use svs get efuse common function new 5061c47ebf6e soc: mediatek: mtk-svs: use common function to disable res [...] new 7ceff25a184d dt-bindings: soc: mediatek: Add support for MT8195 VPPSYS new dd4f373ef94b soc: mediatek: mmsys: add config api for RSZ switching and DCM new c54d2b99c62f soc: mediatek: mutex: Add mtk_mutex_set_mod support to set MOD1 new 549053b69c54 soc: mediatek: mutex: support MT8195 VPPSYS new 2ba4e3bd6521 soc: mediatek: mtk-svs: delete node name check new 9b2797522f32 Merge branch 'v6.3-next/soc' into for-next new be00457cccbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47363e28a823 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad4e86cd23b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b19e34ef07c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da2102abcec0 dt-bindings: soc: renesas: renesas.yaml: Add renesas,rzn1d [...] new 670e2a8b9b02 arm64: dts: renesas: r9a09g011: Add USB3 DRD, device and h [...] new 967219e5d410 arm64: dts: renesas: rzv2mevk2: Enable USB3 DRD, Periphera [...] new a17039b630c5 arm64: dts: renesas: rzv2mevk2: Enable USB3 role switch new 5056a0c72862 arm64: dts: renesas: r8a779g0: Add CAN-FD node new 548b27711114 arm64: dts: renesas: white-hawk: Add CAN-FD support new b6c0be722b0c arm64: dts: renesas: rzv2mevk2: Add uSD card and eMMC support new 10fb3e2746ee arm64: dts: renesas: falcon: Describe CAN clock new 79d9cfa9d3cf arm64: dts: renesas: v3hsk: Add clock-skew for GEther's Mi [...] new 320dfca63088 arm64: dts: renesas: rcar-gen3: Remove bogus "turbo-mode" [...] new 805ed6d67b7b arm64: dts: renesas: r9a07g043u: Add Cortex-A55 PMU node new c2b92d7e9018 arm64: dts: renesas: r9a07g044: Add Cortex-A55 PMU node new 8b6a006c914a arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMP [...] new 6ec579137595 arm64: dts: renesas: rzv2mevk2: Add uart0 pins new d8ac71d29660 arm64: dts: renesas: r8a779g0: Add thermal nodes new 109e28af2b89 arm64: dts: renesas: r8a779f0: Use proper labels for therm [...] new d435d437ce31 arm64: dts: renesas: r8a779g0: Add and connect all CSI-2, [...] new 4077043be27f arm64: dts: renesas: white-hawk-csi-dsi: Add and connect MAX96712 new f8f70cfd6649 Merge branches 'renesas-dt-bindings-for-v6.4' and 'renesas [...] new 3f31830e1429 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d641fdfad950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9aa8727b3b15 ARM: dts: exynos: align STMPE ADC node name with bindings [...] new 74cbc0e6b205 ARM: dts: exynos: drop fake align STMPE properties in P4 Note new 704121ff1f6e ARM: dts: exynos: add ports to TC358764 bridge on Arndale new 6c950c20da38 ARM: dts: exynos: fix WM8960 clock name in Itop Elite new 2beafeafeb4e ARM: dts: exynos: correct whitespace in Midas new 665b9459bb53 ARM: dts: s5pv210: correct MIPI CSIS clock name new cb8d0fcc5024 ARM: dts: exynos: drop unused samsung,camclk-out property [...] new 37688852fd6f ARM: dts: exynos: move MIPI phy to PMU node in Exynos3250 new d237b2270c68 ARM: dts: exynos: move MIPI phy to PMU node in Exynos4 new 972b56707584 ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5420 new 6dc01bc640b1 ARM: dts: exynos: move DP and MIPI phys to PMU node in Exynos5250 new 521568cff706 dt-bindings: clock: exynos850: Add Exynos850 CMU_G3D new 284f6dcb50ae dt-bindings: clock: exynos850: Add AUD and HSI main gate clocks new 017cdefe9dce arm64: dts: exynos: move MIPI phy to PMU node in Exynos5433 new 35ade1eb4654 arm64: dts: exynos: Add CMU_G3D node for Exynos850 SoC new 1422c22209ee Merge branch 'next/dt64' into for-next new 45dab8189980 clk: samsung: Remove np argument from samsung_clk_init() new 65bf1fbe784c clk: samsung: Don't pass reg_base to samsung_clk_register_pll() new a4c78367f62a clk: samsung: Set dev in samsung_clk_init() new ac409adafb5e Merge branch 'for-v6.4/clk-exynos850-dt-binding' into next/clk new f2819ea168ef clk: samsung: clk-pll: Implement pll0818x PLL type new e145c7650728 clk: samsung: exynos850: Implement CMU_G3D domain new 9a8ab39f7f8d clk: samsung: exynos850: Add AUD and HSI main gate clocks new b55bb49011cf Merge branch 'next/clk' into for-next new e3fc841ef02f dt-bindings: soc: samsung: exynos-pmu: allow phys as child [...] new b4dfcdf44e2d Merge branch 'next/drivers' into for-next new 6410c932ad8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a8cd1ba10c26 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 22d6618c214c Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 2b5e012cae49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7d80b868f5c6 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 2615b9465a9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2620f166e2a xattr: simplify listxattr helpers new 2db8a948046c xattr: add listxattr helper new 831be973aa21 xattr: remove unused argument new 0c95c025a02e fs: drop unused posix acl handlers new a5488f29835c fs: simplify ->listxattr() implementation new 387b96a5891c reiserfs: rework ->listxattr() implementation new d549b741740e fs: rename generic posix acl handlers new d9f892b9bdc2 reiserfs: rework priv inode handling new a1fbb607340d ovl: check for ->listxattr() support new e499214ce3ef acl: don't depend on IOP_XATTR new 63d75c485878 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b77ad269f06 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new 42e9a9f8b3c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d0dc41119905 cifs: Move the in_send statistic to __smb_send_rqst() new 2b21d753ff01 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 0bc940960ba3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 49854d3ccc55 udf: Fix lost writes in udf_adinicb_writepage() new cecb1f06541e udf: Fix reading of in-ICB files new 63bceed808c5 udf: Warn if block mapping is done for in-ICB files new 91eb22ada583 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 1546f40b6d73 ksmbd: fix wrong signingkey creation when encryption is AES256 new 6686991cea8e ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_IN [...] new d767b6bb9abd Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new b37f1b233c44 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 8ad0176ff088 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 35675615877f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 02dbb44c1108 fs/9p: Consolidate file operations and add readahead and w [...] new 2e08046a75dc fs/9p: Remove unnecessary superblock flags new 96ef9d9c4ffb fs/9p: allow disable of xattr support on mount new 488dabf062ed 9p: Add additional debug flags and open modes new 9d415a425340 fs/9p: Add new mount modes new cf281ad65186 Merge branch 'ericvh/for-next' of git://git.kernel.org/pub [...] new 0c7273e494dd xfs: quotacheck failure can race with background inode ina [...] new 8ac5b996bf51 xfs: fix off-by-one-block in xfs_discard_folio() new 52a7d1fb4fc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new eb2317b13b18 nios2: _TIF_ALLWORK_MASK is unused new 21f0ca593c50 ocfs2: don't use write_one_page in ocfs2_duplicate_cluster [...] new 0aaf08de8426 __blockdev_direct_IO(): get rid of submit_io callback new fb4d1fc0e31e Merge branches 'work.nios2', 'work.misc' and 'work.old-dio [...] new 43170059ccdc fs/sysv: Don't round down address for kunmap_flush_on_unmap() new 96f72822c009 Merge branch 'work.misc' into for-next new c1c431d29279 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 697c86a69b15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f0d55b6ca27f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7032d784a133 hwmon: (nct6775) Drop unneeded casting and conjunction new 3b2c01acdae2 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new d875002cc811 Merge branch 'docs-mw' into docs-next new 6304e477d857 Merge branch 'docs-next' of git://git.lwn.net/linux.git new b9c04c94ad48 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new a034c1370ded fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten new 00f30c051b07 fs: dlm: add unbound flag to dlm_io workqueue new 7386457af39d DLM: increase socket backlog to avoid hangs with 16 nodes new 01c7a5978993 fs: dlm: remove deprecated code parts new a7e7ffacad7b fs: dlm: rename stub to local message flag new 9f48eead5ea4 fs: dlm: remove DLM_IFL_LOCAL_MS flag new 8c11ba64ce57 fs: dlm: store lkb distributed flags into own value new 8a39dcd9c32d fs: dlm: change dflags to use atomic bits new e1af8728f600 fs: dlm: move internal flags to atomic ops new 46d6e722d8b1 fs: dlm: rsb hash table flag value to atomic ops new 1361737f102d fs: dlm: switch lkb_sbflags to atomic ops new 34113a9ff452 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6715df8d5d24 bpf: Allow reads from uninit stack new 6338a94d5ab4 selftests/bpf: Tests for uninitialized stack reads new bf9bec4cb3a4 Merge branch 'bpf: Allow reads from uninit stack' new 0a09a2f933c7 bpf: Annotate data races in bpf_local_storage new 521d3c0a1730 bpf: Remove unused MEM_ALLOC | PTR_TRUSTED checks new da03e43a8c50 bpf: Fix check_reg_type for PTR_TO_BTF_ID new dbd8d22863e8 bpf: Wrap register invalidation with a helper new 5d5de3a431d8 bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma new 1f265d2aea0d selftests/bpf: Remove not used headers new b539a287baaa selftests/bpf: Fix cross compilation with CLANG_CROSS_FLAGS new bb035ef0cc91 LoongArch: BPF: Support mixing bpf2bpf and tailcalls new df2ccc180a2e bpf: Check for helper calls in check_subprogs() new d40c3847b485 riscv, bpf: Add kfunc support for RV64 new 9fa02892857a selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL [...] new 746ce7671285 bpf, docs: Add explanation of endianness new 332ea1f697be bpf: Add bpf_cgroup_from_id() kfunc new d0093aaefa35 selftests/bpf: Add a test case for bpf_cgroup_from_id() new b61987d37cbe selftests/bpf: move SYS() macro into the test_progs.h new 02d6a057c7be selftests/bpf: run mptcp in a dedicated netns new 68bfd65fb98d Merge branch 'move SYS() macro to test_progs.h and run mpt [...] new 29c66ad1c3ad libbpf: Use struct user_pt_regs to define __PT_REGS_CAST() [...] new 84c22fa83f9c selftests/bpf: Use __NR_prlimit64 instead of __NR_getrlimi [...] new c679bbd611c0 tools: bpftool: Remove invalid ' json escape new 11e456cae91e selftests/bpf: Fix compilation errors: Assign a value to a [...] new 06943ae67594 libbpf: Fix arm syscall regs spec in bpf_tracing.h new 0a504fa1a780 libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd() new c8ee37bde402 libbpf: Fix bpf_xdp_query() in old kernels new bbefef2f0708 bpf, mips: Implement DADDI workarounds for JIT new 7364d60c2661 bpf, mips: Implement R4000 workarounds for JIT new 30a2d8328d8a bpf: Fix bpf_cgroup_from_id() doxygen header new ae256f95478e bpf, docs: Document BPF insn encoding in term of stored bytes new 2f4643934670 bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg types new 7e0dac2807e6 bpf: Refactor process_dynptr_func new 1d18feb2c915 bpf: Allow initializing dynptrs in kfuncs new 8357b366cbb0 bpf: Define no-ops for externally called bpf dynptr functions new 485ec51ef976 bpf: Refactor verifier dynptr into get_dynptr_arg_reg new d96d937d7c5c bpf: Add __uninit kfunc annotation new b5964b968ac6 bpf: Add skb dynptrs new 05421aecd4ed bpf: Add xdp dynptrs new 66e3a13e7c2c bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr new cfa7b011894d selftests/bpf: tests for using dynptrs to parse skb and xd [...] new c4b5c5bad9f0 Merge branch 'Add skb + xdp dynptrs' new 65334e64a493 bpf: Support kptrs in percpu hashmap and percpu LRU hashmap new 9db44fdd8105 bpf: Support kptrs in local storage maps new 85521e1ea4d0 selftests/bpf: Add more tests for kptrs in maps new 6c18e3753105 Merge branch 'Add support for kptrs in more BPF maps' new be35f4af719c selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArch new 40e1bcab1e4c libbpf: Remove unnecessary ternary operator new 7832d06bd9f9 libbpf: Remove several dead assignments new 4672129127ee libbpf: Cleanup linker_append_elf_relos new 07e2193f106d Merge branch 'libbpf: fix several issues reported by stati [...] new 35cbf7f91568 selftests/bpf: Support custom per-test flags and multiple [...] new d69b5a90e17d Merge branch 'selftests/bpf: support custom per-test flags [...] new 7ce60b110eec bpf: Fix doxygen comments for dynptr slice kfuncs new db52b587c67f bpf, docs: Fix __uninit kfunc doc section new 1eebcb60633f libbpf: Implement basic zip archive parsing support new 434fdcead735 libbpf: Introduce elf_find_func_offset_from_file() function new c44fd8450763 libbpf: Add support for attaching uprobes to shared object [...] new b1d462bc30e7 Merge branch 'Make uprobe attachment APK aware' new c45eac537bd8 bpf: Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0 new d56b0c461d19 bpf, docs: Fix link to netdev-FAQ target new cacad346f67c bpf, docs: Fix final bpf docs build failure new c501bf55c88b bpf: Make bpf_get_current_[ancestor_]cgroup_id() available [...] new ec97a76f113e selftests/bpf: Add -Wuninitialized flag to bpf prog flags new f71f8530494b bpf: Add support for absolute value BPF timers new 944459e88b4f selftests/bpf: Add absolute timer test new 03b77e17aeb2 bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted. new 8d093b4e95a2 bpf: Mark cgroups and dfl_cgrp fields as trusted. new 20c09d92faee bpf: Introduce kptr_rcu. new 838bd4ac9aa3 selftests/bpf: Add a test case for kptr_rcu. new 0047d8343f60 selftests/bpf: Tweak cgroup kfunc test. new 6fcd486b3a0a bpf: Refactor RCU enforcement in the verifier. new db55174d05ee Merge branch 'bpf-kptr-rcu' new e768e3c5aab4 bpf: Use separate RCU callbacks for freeing selem new 0d80a619c113 bpf: allow ctx writes using BPF_ST_MEM instruction new 806f81cd1ee3 selftests/bpf: test if pointer type is tracked for BPF_ST_MEM new 71cf4d027ad5 selftests/bpf: Disassembler tests for verifier.c:convert_c [...] new 2564a031ab7b Merge branch 'bpf: allow ctx writes using BPF_ST_MEM instruction' new d54e0f6c1adf bpf: improve stack slot state printing new 567da5d253cd bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER} new 6f876e75d316 selftests/bpf: enhance align selftest's expected log matching new 98ddcf389d1b bpf: honor env->test_state_freq flag in is_state_visited() new fffc893b6bf2 selftests/bpf: adjust log_fixup's buffer size for proper t [...] new 653ae3a874ac bpf: clean up visit_insn()'s instruction processing new c1ee85a9806a bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_ca [...] new 553a64a85c5d bpf: ensure that r0 is marked scratched after any function call new d0e1ac227945 bpf: move kfunc_call_arg_meta higher in the file new d5271c5b1950 bpf: mark PTR_TO_MEM as non-null register type new a461f5adf177 bpf: generalize dynptr_get_spi to be usable for iters new f4b4eee6169b bpf: add support for fixed-size memory pointer returns for kfuncs new fd4cb29f2a3d tools/resolve_btfids: Add /libsubcmd to .gitignore new f8b299bc6a0f libbpf: Add support to set kprobe/uprobe attach mode new 7391ec6391e2 selftests/bpf: Split test_attach_probe into multi subtests new c7aec81b31e4 selftests/bpf: Add test for legacy/perf kprobe/uprobe attach mode new 8f4c92f0024f Merge branch 'libbpf: allow users to set kprobe/uprobe att [...] new 9f2d6b557db6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f762bcf6fbfe Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a8aa5bb29429 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 357513233d64 drm/i915: Add _PICK_EVEN_2RANGES() adds 6d8d5c6b6430 drm/i915: Fix coding style on DPLL*_ENABLE defines adds 680d0c7960f1 drm/i915: Convert pll macros to _PICK_EVEN_2RANGES adds 7b775d365893 drm/i915: Replace _MMIO_PHY3() with _PICK_EVEN_2RANGES() adds f3783aa6b871 drm/i915: Convert PIPE3/PORT3 to _PICK_EVEN_2RANGES() adds c886118bd8f5 drm/i915: Convert _FIA() to _PICK_EVEN_2RANGES() adds 0d6e08c72474 drm/i915: Convert MBUS_ABOX_CTL() to _PICK_EVEN_2RANGES() adds 220b3376c078 drm/i915: Convert PALETTE() to _PICK_EVEN_2RANGES() adds 907deab2afc8 mei: mei-me: resume device in prepare adds 6e52ced02392 drm/i915/pxp: add device link between i915 and mei_pxp adds f17ef47b0442 mei: clean pending read with vtag on bus adds d374c047b38e drm/i915/pxp: Invalidate all PXP fw sessions during teardown adds 9b469093d321 drm/i915/pxp: Trigger the global teardown for before suspending adds 24efe424f096 drm/i915/pxp: Pxp hw init should be in resume_complete new 2b6f7e39ccae drm/i915/adlp: Fix typo for reference clock new 60bb4478f7de drm/i915/display/fdi: use intel_de_rmw if possible new fceeca7f3cf1 drm/i915/display/vlv: fix pixel overlap register update new 28cbe92b59d7 drm/i915/display/vlv: use intel_de_rmw if possible new 1a45d6811c87 drm/i915/display/dsi: use intel_de_rmw if possible new c22cf04c6ab1 drm/i915/psr: Split sel fetch plane configuration into arm [...] new 9d691c197631 drm/i915: implement async_flip mode per plane tracking new d1702963ab14 drm/i915/tgl: Drop support for pre-production steppings new 69ea87e1591a drm/i915/dg1: Drop support for pre-production steppings new 3c4b33d0e67d drm/i915/dg1: Drop final use of IS_DG1_GRAPHICS_STEP new 9c608cf39b96 drm/i915/hdmi: Go for scrambling only if platform supports [...] new 33d0c67dcbb0 drm/i915: Implement workaround for CDCLK PLL disable/enable new c76f67275f9c drm/i915/lvds: Split long lines new 2324cdfffbaf drm/i915/lvds: Use intel_de_rmw() new 9dd56e979cb6 drm/i915/lvds: Use REG_BIT() & co. new 16bede135fb1 drm/i915/lvds: Extract intel_lvds_regs.h new 77d3b6130203 drm/i915/lvds: Fix whitespace new 7f66476c930c drm/i915/lvds: s/dev_priv/i915/ new 19d7dc6638a9 drm/i915/lvds: s/intel_encoder/encoder/ etc. new 7fd7eacff0de drm/i915/lvds: s/pipe_config/crtc_state/ new c580c2d27ac8 drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already [...] new 43e6fad17a18 drm/i915: Introduce HAS_SAGV() new 9541fd164bdd drm/i915: Keep sagv status updated on icl+ new 14f25bd0bb93 drm/i915: Expose SAGV state via debugfs new e4ef6503bd4c drm/i915/dmc: add proper name to dmc id enum and use it new 23cc452e9b61 drm/i915/dmc: add for_each_dmc_id() and use it new 3965b8812e17 drm/i915/dmc: remove unnecessary dmc_id validity check new da97065e4692 drm/i915/dmc: add is_valid_dmc_id() and use it new 247c7a4cdad8 drm/i915/dmc: check incoming dmc id validity new 1af546c2cec6 drm/i915/fbdev: Implement fb_dirty for intel custom fb helper new 7206b517665e drm/i915/dsb: Pimp debug/error prints new 4b284831c6f3 drm/i915/dsb: Split intel_dsb_wait() from intel_dsb_commit() new 36e491f8f6e9 drm/i915/dsb: Introduce intel_dsb_finish() new 0349c41b0596 drm/i915/hwmon: Enable PL1 power limit new 54762e920eb4 drm/i915: Add another EHL pci id new 389b9d91dd57 drm/i915: Fix memory leaks in scatterlist new 118b5c136c04 drm/i915: Fix VBT DSI DVO port handling new ba00eb6a4bfb drm/i915: Populate encoder->devdata for DSI on icl+ new b33771546309 drm/i915: Pick the backlight controller based on VBT on ICP+ new ac7215c423a3 drm/i915/dmc: drop "ucode" from function names new 70994becf2d0 drm/i915/uncore: cast iomem to avoid sparse warning new a0dcb06d29d9 drm/i915/bios: set default backlight controller index new 05d5562e401e Revert "drm/i915/hwmon: Enable PL1 power limit" new 3a38be31ec82 drm/i915/dg2: Drop one PCI ID new 2b9ed318ad1c drm/i915/mtl: Initialize empty clockgating hooks for MTL new 064b3eee8e02 drm/i915: Populate wm.max_level for everyone new 7ee6f99dbc45 drm/i915: Replace wm.max_levels with wm.num_levels and use [...] new e5e43d3363d7 drm/i915/display: Pass drm_i915_private as param to i915 funcs new 3cd7cb2a7b6b drm/i915: Include stepping information in device info dump new 2cfd1b38413c drm/i915: Prefix hex numbers with 0x new f1dc979b6088 drm/i915/dp: Increase slice_height for DP new dfefe7bc53a1 drm/i915: Pass the whole encoder to hotplug_enables() new d24b34758dfa drm/i915: Move variables to loop context new db5d650ff0b5 drm/i915: Replace intel_bios_is_lspcon_present() with inte [...] new 5f42196d3929 drm/i915: Replace intel_bios_is_lane_reversal_needed() wit [...] new 9151c85cbb2c drm/i915: Replace intel_bios_is_port_hpd_inverted() with i [...] new ee9125720c02 drm/i915: Consult the registered encoders for the ICL comb [...] new 1b108bc7607e drm/i915: Populate encoder->devdata for g4x+ DP/HDMI ports new b5d0bea79367 drm/i915: Pass devdata to intel_bios_port_aux_ch() new b17a15d6189f drm/i915: Iterate all child devs in intel_bios_is_port_present() new 9d4b7af520e5 drm/i915: Use encoder->devdata in eDP init new 9542d708409a drm/i915: Fix system suspend without fbdev being initialized new 2bf91341ee42 drm/i915: Move display power initialization during driver [...] new 273e1daa1c02 drm/i915/dgfx, mtl+: Disable display functionality if the [...] new f9dfa87c43a3 drm/i915: Sanitize the display fused-off check on GEN7/8 new 1b2146de7c5b drm/i915: move memory frequency detection to intel_dram.c new 94b49d53acec drm/i915/wm: move remaining watermark code out of intel_pm.c new 284c5baa4421 drm/i915/wm: move functions to call watermark hooks to int [...] new 0e7a16f9ddde drm/i915/wm: add .get_hw_state to watermark funcs new b3baf0c00cbd drm/i915: Make backlight setup debugs consistent new f20eb7845ffd drm/i915: Don't hide function calls with side effects new c50ad291e4d9 drm/i915: Clean up g4x+ sprite TILEOFF programming new 61b795a9c352 drm/i915: Add RPL-U sub platform new 06f1b06dc5b7 drm/i915/display: Add 480 MHz CDCLK steps for RPL-U new 9fcbae04987b drm/i915: Copy highest enabled wm level to disabled wm lev [...] new 3dadb4a17035 drm/i915/wm: move ILK watermark sanitization to i9xx_wm.[ch] new 7380f545a814 drm/i915/wm: warn about ilk_wm_sanitize() on display ver 9+ new f22c982ef415 drm/i915/wm: move watermark debugfs to intel_wm.c new 4923e99fd0a7 drm/i915: rename intel_pm_types.h -> display/intel_wm_types.h new ae2ac2d806b7 drm/i915/wm: remove ILK+ nop funcs fallback new 2bd4054c7d5c drm/i915/display/core: use intel_de_rmw if possible new 98463a24797c drm/i915/display/dpll: use intel_de_rmw if possible new bdfee3245484 drm/i915/display/phys: use intel_de_rmw if possible new 1e116253821a drm/i915/display/pch: use intel_de_rmw if possible new cd5103eed56f drm/i915/display/hdmi: use intel_de_rmw if possible new aa80b2b12b89 drm/i915/display/panel: use intel_de_rmw if possible in pa [...] new 8910d8b7ed28 drm/i915/display/interfaces: use intel_de_rmw if possible new 59ea2887907d drm/i915/display/misc: use intel_de_rmw if possible new 83e7d6fd330d drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv new 8eb2e3b47e35 drm/i915: Include connector id+name in all backlight debug [...] new 46b3c0f683d6 drm/i915: Reduce ELD hex dumps a bit new 5ed88f96c137 drm/i915: Don't leak the DPT if drm_framebuffer_init() fails new 22fac49febaa drm/i915: Add a few more debugs for failed framebuffer creation new 02107ef11b43 drm/i915: Use encoder->devdata more new f99926383bd6 drm/i915/hwmon: Replace hwm_field_scale_and_write with hwm [...] new 6fd3d8bf89fc drm/i915/hwmon: Enable PL1 limit when writing limit value to HW new bb45217ff335 drm/i915: Restructure intel_bios_port_aux_ch() new fce187ca0cdd drm/i915: Pimp encoder ddc_pin/aux_ch debug messages new 01a789fa45bb drm/i915: Fix platform default aux ch for skl new 55a4679e88b2 drm/i915: Rename intel_ddi_{enable,disable}_pipe_clock() new 48630a3151b0 drm/i915: Flatten intel_ddi_{enable,disable}_transcoder_clock() new 5ac421a9ec66 drm/i915: Give CPU transcoder timing registers TRANS_ prefix new 3eb08ea58e57 drm/i915: s/PIPECONF/TRANSCONF/ new 998894d5dd49 drm/i915: Dump blanking start/end new 1d9ce1cbdc19 drm/i915: Define the "unmodified vblank" interrupt bit new 9c0cd4bb9a2d drm/i915: Add local adjusted_mode variable new 050db7d70c3c drm/i915: Define transcoder timing register bitmasks new fedee62781e3 drm/i915/psr: Stop clobbering TRANS_SET_CONTEXT_LATENCY new 1f89b94bcfbf drm/i915/dsb: Define more DSB registers new d5f84973acdd drm/i915/dsb: Allow vblank synchronized DSB execution new e18b19740299 drm/i915/dsb: Nuke the DSB debug new bfa5969e1144 drm/i915/dsb: Skip DSB command buffer setup if we have no LUTs new 2846cf3fdb8b drm/i915: Configure TRANS_SET_CONTEXT_LATENCY correctly on ADL+ new 1552dd6ef99f drm/i915: Sprinkle some FIXMEs about TGL+ DSI transcoder t [...] new 9548fefcaf9a drm/i915: Remove pointless register read new 992ed9d52560 drm/i915/display/power: use intel_de_rmw if possible new 5eba74260507 drm/i915/audio: Track audio state per-transcoder new 66560f33059e drm/i915: Mark FIFO underrun disabled earlier new 839259b8afbb drm/i915: Undo rmw damage to gen3 error interrupt handler new d1e8959203f2 drm/i915: Dump PGTBL_ER on gen2/3/4 error interrupt new 3687ce7517a1 drm/i915: Extract {i9xx,i965)_error_mask() new e7e12f6ec8bf drm/i915: Mask page table errors on gen2/3 with FBC new 518b761a7b0e drm/i915: Fix audio ELD handling for DP MST new 82ea22256b9c drm/i915: Drop useless intel_dp_has_audio() argument new cb42e8ede5b4 drm/i915/psr: Use calculated io and fast wake lines new d46746b8b13c drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and [...] new 0eb1173422f6 drm/i915: Remove unused tmp assignment. new c6a53c90e3be drm/i915: Move MCR_REG define to i915_reg_defs.h new 5767dc9e2df7 drm/i915/gen12: Update combo PHY init sequence new fe82b93fc101 drm/i915: Get HDR DPCD refresh timeout from VBT new d34b4288bd1e drm/i915/vrr: Fix "window2" handling new 30c35a4ba9cd drm/i915/psr: Fix the delayed vblank w/a new 12e8ed969852 drm/i915/hwmon: Accept writes of value 0 to power1_max_interval new 1a62dd9895dc drm/i915/dsi: fix DSS CTL register offsets for TGL+ new c3f059483671 drm/i915/display: split out DSC and DSS registers new 26f8c146924f drm/i915/wm: remove display/ prefix from include new d3708182cbc3 drm/i915/pm: drop intel_pm_setup() new 893a6c224a24 drm/i915/pm: drop intel_suspend_hw() new 95ccb25e32af drm/i915: remove unnecessary intel_pm.h includes new 825f0de2fdda drm/i915/power: move dc state members to struct i915_power [...] new fe00866c6560 drm/i915/dmc: use has_dmc_id_fw() instead of poking dmc->d [...] new 1b28c1c789d0 drm/i915/dmc: add i915_to_dmc() and dmc->i915 and use them new e81a3c12b88a drm/i915/dmc: allocate dmc structure dynamically new bd5a7886f5ff drm/i915/dmc: mass rename dev_priv to i915 new 6dbbff25b395 drm/i915/rps: split out display rps parts to a separate file new 0dbbe904909f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new cbcd742024de Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] new 3bc729997ff5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9b400171a69d regmap-irq: Place kernel doc of struct regmap_irq_chip in order new 6466b376e927 regmap: sdw: Update misleading comment new 522272047dc6 regmap: sdw: Remove 8-bit value size restriction new 2614d66a03dd Minor SoundWire Regmap Tweaks new 4d60cac951fd regmap-irq: Add no_status support new 054a0da568b9 regmap: Add support for devices with no interrupt readback new 0d7ff4ae6733 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9ef0fee3bdf ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size new af5932fc58d3 ASoC: dt-bindings: wlf,wm8960: Convert to dtschema new 5ddcf9768f7a ASoC: dt-bindings: wlf,wm8524: Convert to json-schema new 4c2c935a278e ASoC: qcom: common: add kcontrol to jack pins new cd01b5f09043 ASoC: nau8821: Implement DRC controls new 587cbe99152f ASoC: SOF: ipc4-topology: Replace fake flexible arrays wit [...] new 7f8b5b24bbb4 ASoC: dt-bindings: renesas,rsnd.yaml: add R-Car Gen4 support new a2d4051b0bd6 ASoC: jack: allow multiple interrupt per gpio new 0106ba2476e1 ASoC: dt-bindings: qcom,wcd934x: Reference dai-common new 631b8a8bb448 ASoC: dt-bindings: qcom,wcd9335: Convert to dtschema new f8c760e8fc41 dt-bindings: soc: fsl: cpm_qe: Add TSA controller new 1d4ba0b81c1c soc: fsl: cpm1: Add support for TSA new a2b117414f16 MAINTAINERS: add the Freescale TSA controller entry new b38736ac01e3 powerpc/8xx: Use a larger CPM1 command check mask new a9b121327c93 dt-bindings: soc: fsl: cpm_qe: Add QMC controller new 3178d58e0b97 soc: fsl: cpm1: Add support for QMC new db12f7bbbb22 MAINTAINERS: add the Freescale QMC controller entry new f72ebecd8008 dt-bindings: sound: Add support for QMC audio new 075c7125b11c ASoC: fsl: Add support for QMC audio new eb7ff1cbe749 MAINTAINERS: add the Freescale QMC audio entry new cc4b3c0944da Add the PowerQUICC audio support using the QMC new ae9db9085177 ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled bef [...] new 1133a9aaf365 ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround new 2b5a30cafb2e ASoC: SOF: Intel: MTL: Enable DMI L1 new 7ae87d3c5bec SoC: SOF: Intel: hda/mtl: Improve and enable DMI L1 new 56a3840486ae ASoC: dt-bindings: renesas,rz-ssi: Update interrupts and i [...] new 38c042b59af0 ASoC: sh: rz-ssi: Update interrupt handling for half duple [...] new 0fde318784d6 RZ/G2L SSI: Update interrupt numbers new 28ce5698456a ASoC: mchp-spdiftx: use FIELD_PREP() where possible new 0ab4bd5bf277 ASoC: mchp-spdiftx: use regmap_update_bits() new 2d8dad4dc4d4 ASoC: mchp-spdiftx: update debug message new 129742576dd1 ASoC: mchp-pdmc: use FIELD_PREP() where possible new 51124a30308e ASoC: mchp-pdmc: return directly ret new cb72b29cd5cf ASoC: mchp-pdmc: avoid casting to/from void pointer new 8f943f00d7a8 MAINTAINERS: add myself as maintainer for Microchip AT91 s [...] new 15dbfc04e686 MAINTAINERS: update Microchip AT91 sound entries with docu [...] new faabfd5cfa8b ASoC: microchip: some cleanups for AT91 sound drivers new 95a29d5f626a ASoC: tas571x: add tas5733 compatible new f5db4d00f738 ASoC: tas571x: add support for TAS5733 new 47ef3e60b6b7 Add support for the TAS5733 new 6668f70abeea ASoC: dt-bindings: maxim,max9867: convert txt bindings to yaml new d63e55b3e8ec ASoC: dt-bindings: maxim,max9867: add clocks property new 448b06ba107d ASoC: maxim,max9867: add "mclk" support new 316ddb133a08 Add "mclk" support for maxim,max9867 new 00d612909e12 ASoC: amd: vangogh: Remove unnecessary init function new ddd42a12a33e ASoC: amd: vangogh: Small code refactor new 50e81116ef57 ASoC: amd: vangogh: use sizeof of variable instead of struct type new 88f5870dd360 ASoC: amd: vangogh: remove unnecessarily included headers new a719afe679b1 ASoC: amd: vangogh: use for_each_rtd_components instead of for new 9490fbb85be8 ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_da [...] new ab89aa0d3bde ASoC: amd: vangogh: Move nau8821 and CPU side code up for [...] new c10955e4bf28 ASoC: amd: vangogh: Centralize strings definition new e902324826ec ASoC: amd: vangogh: Add components prefix in structs and f [...] new 4740479e2d48 Refactor Vangogh acp5x machine driver new 6a534cfcfdbb ASoC: soc-core.c: remove useless dev_dbg() new 4658de99d43c ASoC: cs35l41: Only disable internal boost new be9457f12e84 ASoC: cs35l41: Refactor error release code new f5030564938b ALSA: cs35l41: Add shared boost feature new 340307d7effd ASoC: dt-bindings: cirrus,cs35l41: Document CS35l41 shared boost new ed3b4b877278 Add CS35L41 shared boost feature new 0ba6fe3597a3 Merge remote-tracking branch 'asoc/for-6.4' into asoc-next new 78f3e05d24c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b3be03a16cd Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new e59c594c8e67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3be77433c30a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new badabd9fe3ce dt-bindings: mfd: qcom,tcsr: Add compatible for sm8450 new a541254a6ee8 mfd: rt5033: Fix comments and style in includes new e3ba37699d8f gpio: Add support for Intel LJCA USB GPIO driver new 2f49ad62f02c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 9bedbb4a38e9 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 2e238605a9d6 dt-bindings: regulator: Add Richtek RT5739 new 4536f3b93a33 regulator: Add support for Richtek RT5739 voltage regulator new c01640222151 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1661372c912d lsm: move the program execution hook comments to security/ [...] new 36819f185590 lsm: move the fs_context hook comments to security/security.c new 08526a902cc4 lsm: move the filesystem hook comments to security/security.c new 916e32584dfa lsm: move the inode hook comments to security/security.c new 9348944b775d lsm: move the kernfs hook comments to security/security.c new a0fd6480de48 lsm: move the file hook comments to security/security.c new 130c53bfee4b lsm: move the task hook comments to security/security.c new 2bcf51bf2f03 lsm: move the netlink hook comments to security/security.c new 2c2442fd46cd lsm: move the AF_UNIX hook comments to security/security.c new 6b6bbe8c02a1 lsm: move the socket hook comments to security/security.c new 4a49f592e931 lsm: move the SCTP hook comments to security/security.c new ac318aed5498 lsm: move the Infiniband hook comments to security/security.c new 742b99456e86 lsm: move the xfrm hook comments to security/security.c new ecc419a44535 lsm: move the key hook comments to security/security.c new 43fad2821876 lsm: move the sysv hook comments to security/security.c new 1427ddbe5cc1 lsm: move the binder hook comments to security/security.c new b14faf9c94a6 lsm: move the audit hook comments to security/security.c new 55e853201a9e lsm: move the bpf hook comments to security/security.c new 452b670c7222 lsm: move the perf hook comments to security/security.c new 1cd2aca64a5d lsm: move the io_uring hook comments to security/security.c new e261301c851a lsm: move the remaining LSM hook comments to security/security.c new 63c1845bf1a4 lsm: styling fixes to security/security.c new 9e02393c11a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 49bd5fd7cc51 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 2b7a8f35a103 Merge branch 'next' of git://github.com/cschaufler/smack-next new 1f5c80d05675 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new a5aa98959bfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fc12d4bb3227 spi: Replace spi_pcpu_stats_totalize() macro by a C function new f58ab0fa7a23 spi/bcm63xx: Remove the unused function bcm_spi_readw() new d447fa656478 drivers/spi-rockchip.c : Use devm_platform_get_and_ioremap [...] new 8c220e6c6da9 drivers/spi-rockchip.c : Remove redundant variable slave new ae2ade4ba581 spi: Reorder fields in 'struct spi_message' new 04725901d993 spi: mpc5xxx-psc: Remove unused platform_data new 01602336524e spi: mpc5xxx-psc: Convert probe to use devres functions new 60a6c8257f41 spi: mpc5xxx-psc: Use platform resources instead of parsin [...] new e8e83f61b40c spi: mpc52xx-psc: Modernize probe new 330a200d360f spi: rockchip: Add architecture dependency new c6b15b2437a1 spi: nxp-flexspi: Fix ARCH_LAYERSCAPE dependency new e48d57d72034 spi: davinci: Make available for build test new f916c7080d28 spi: fsi: Make available for build test new ada850541ad3 spi: qcom-qspi: Make available for build test new 1ef5decf693b spi: Build coverage cleanups and improvements new 13f1033e0758 dt-bindings: qspi: cdns,qspi-nor: constrain minItems/maxIt [...] new 47fef94afeae spi: cadence-quadspi: Add support for StarFive JH7110 QSPI new b36cecf24715 Add Quad SPI driver for StarFive JH7110 SoC new 2b22ff186d20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8c3223a50faf x86/entry: Change stale function name in comment to error_ [...] new f918413697ac Merge branch into tip/master: 'x86/cleanups' new 22c22223d61b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3363ea3fe349 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 1ff057eba94f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f5698e43863c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new e1c71dc095ab Merge branch 'next' of https://github.com/kvm-x86/linux.git new 1a5fd1da98b8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 4c71bf1bf8a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d70d356869f0 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 2a587b9ad052 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of de [...] new d352cb47df75 ipmi: simplify sysctl registration new afcc6d8081fa Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 721da5cee9d4 driver core: remove CONFIG_SYSFS_DEPRECATED and CONFIG_SYS [...] new 77979d18eecb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 8d7f459107f7 thunderbolt: Adjust how NVM reading works new efcf844811bd thunderbolt: use `tb_eeprom_get_drom_offset` to discover D [...] new 988b18553f42 thunderbolt: Refactor DROM reading new 0d65ac336a3f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 14b0dbc71f42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 122f880e55fd interconnect: qcom: Drop obsolete dependency on COMPILE_TEST new df8ca10c321b interconnect: Skip call into provider if initial bw is zero new cfe4cbb786b6 interconnect: qcom: drop obsolete OSM_L3/EPSS defines new 765b4a5d3272 interconnect: qcom: osm-l3: drop unuserd header inclusion new f77ebdda0ee6 interconnect: qcom: osm-l3: fix icc_onecell_data allocation new 87e8fab1917a interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function new 0d00cd114f20 interconnect: qcom: sm8550: switch to qcom_icc_rpmh_* function new 633a12fda653 interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT new cd59aea030a9 interconnect: remove MODULE_LICENSE in non-modules new db3b991ab8ac interconnect: fix mem leak when freeing nodes new 11c463d521a4 interconnect: fix icc_provider_del() error handling new f846fd17fffb interconnect: fix provider registration API new ee01a61c5ce2 interconnect: imx: fix registration race new 20ec8a340c85 interconnect: qcom: osm-l3: fix registration race new f81f4f6f2a5f interconnect: qcom: rpm: fix probe child-node error handling new a8f1b7ca53c2 interconnect: qcom: rpm: fix probe PM domain error handling new 69c5c4ec028a interconnect: qcom: rpm: fix registration race new 62d37bda21d4 interconnect: qcom: rpmh: fix probe child-node error handling new 5832f5620c83 interconnect: qcom: rpmh: fix registration race new e805027e3ebf interconnect: qcom: msm8974: fix registration race new 5e64ab652288 interconnect: exynos: fix node leak in probe PM QoS error path new cd0400b24059 interconnect: exynos: fix registration race new 7b6c6737b051 interconnect: exynos: drop redundant link destroy new e03ce44442ff memory: tegra: fix interconnect registration race new e5397e27a200 memory: tegra124-emc: fix interconnect registration race new 1fc726473d20 memory: tegra20-emc: fix interconnect registration race new cabcee9f4bc4 memory: tegra30-emc: fix interconnect registration race new 8b8182028144 interconnect: drop racy registration API new 554ed26d0507 interconnect: drop unused icc_get() interface new 6cf741d3f435 interconnect: drop unused icc_link_destroy() interface new 723da7f4ecda Merge branch 'icc-fixes' into icc-next new 71dbbf9775d1 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 4df828f35b3e Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 7587daf22edc Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 74eef25963f0 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 6f47b4986869 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd8c4af234ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ccb4fef20e42 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 00c79ba750f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db2056e21c66 dt-bindings: gpio: add loongson gpio new 7944d3b7fe86 gpio: loongson: add gpio driver support new 68d94cca3b9d gpio: remove MODULE_LICENSE in non-modules new b961b2aa2f64 gpio: 104-dio-48e: Utilize mask_buf_def in handle_mask_syn [...] new 63de20ca24dd gpio: pmic-eic-sprd: Move Kconfig to MFD expanders new db9da1959db3 dt-bindings: gpio.txt: expand gpio-line-names recommendations new 70e1114eb725 kbuild, gpio: remove MODULE_LICENSE in non-modules new 0d8b4049bb47 kbuild, gpio: gpio-aspeed-sgpio: remove MODULE_LICENSE in [...] new e516980c9dd9 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new d1143d50073c ARM: orion/gpio: Use the right include new 7a49bfde0196 ARM: s3c64xx: Use the right include new 3b541b890ebe hte: tegra-194: Use proper includes new 21d9526d13b5 gpiolib: Make the legacy <linux/gpio.h> consumer-only new ee5a66d87cdd gpiolib: remove empty asm/gpio.h files new 94d20f7d674d gpiolib: coldfire: remove custom asm/gpio.h new eccb7a00613c gpiolib: remove asm-generic/gpio.h new 0e685c3e7158 gpiolib: remove gpio_set_debounce() new d74e316633e4 gpiolib: remove legacy gpio_export() new a8e59744e16b gpiolib: split linux/gpio/driver.h out of linux/gpio.h new a99cc66807d6 gpiolib: split of_mm_gpio_chip out of linux/of_gpio.h new 39ebbd52b73d gpio: aggregator: Add missing header(s) new d74c0863fd4e gpio: reg: Add missing header(s) new e79098ac29a4 gpio: regmap: Add missing header(s) new 6cfd84c4f4f6 gpiolib: Drop unused forward declaration from driver.h new 91e5ae95a0af gpiolib: Deduplicate forward declarations in consumer.h new 5b1911976ccf gpiolib: Group forward declarations in consumer.h new 380c7ba3923c gpiolib: Clean up headers new d2c19e89e03c gpio: tangier: Introduce Intel Tangier GPIO driver new 34840be53410 gpio: merrifield: Adapt to Intel Tangier GPIO driver new dd0ccef23649 gpio: merrifield: Use dev_err_probe() new dc537030647a gpio: merrifield: Utilise temporary variable for struct device new 9409d8cf78d9 gpio: elkhartlake: Introduce Intel Elkhart Lake PSE GPIO new b6851500a185 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c0ad453e94e5 pinctrl: mediatek: add missing options to PINCTRL_MT7981 new 6de67ca4dab7 pinctrl: mediatek: fix naming inconsistency new 7bb97e360acd pinctrl: at91-pio4: fix domain name assignment new 657fd9da2d4b pinctrl: ocelot: Fix alt mode for ocelot new 913a956c4363 pinctrl: stm32: use dynamic allocation of GPIO base new dc3c7404ed76 dt-bindings: gpio: nxp,pcf8575: add gpio-line-names new f494c1913cbb pinctrl: at91: use devm_kasprintf() to avoid potential lea [...] new 415a099ea55a pinctrl: at91: Don't mix non-devm calls with devm ones new 6194485db618 pinctrl: at91: Use of_device_get_match_data() new 472bbb2cfd63 pinctrl: at91: Use dev_err_probe() instead of custom messaging new 00408f28c344 pinctrl: at91: Utilise temporary variable for struct device new 2545625b8b24 dt-bindings: pinctrl: add schema for NXP S32 SoCs new fd84aaa8173d pinctrl: add NXP S32 SoC family support new 46c59901d479 MAINTAINERS: Add NXP S32 pinctrl maintainer and reviewer new 207baee2a08b Merge branch 'devel' into for-next new 65b8ee1cef05 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f34b9573b9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cfb2600124b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3970ee1b7b6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 89b678f5e79a nvmem: core: return -ENOENT if nvmem cell is not found new 53a9c728ec5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d9c4d732156 Merge branch 'main' of git://git.infradead.org/users/willy [...] new ad2fd09c962f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84d1924f8d36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e54b83a0b545 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 65fc9c9ae1aa Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new d9fe32b4b8bb Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 97ab4c116aae ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX [...] new edfea16a6dae drm/vmwgfx: Replace one-element array with flexible-array member new faf402f8a775 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 085fcc7eb759 iommufd: Assert devices_lock for iommufd_hw_pagetable_has_group() new 7214c1c85fe4 iommufd: Add iommufd_lock_obj() around the auto-domains hwpts new 342b9cab8e0c iommufd: Consistently manage hwpt_item new 25cde97d9532 iommufd: Move ioas related HWPT destruction into iommufd_h [...] new 7e7ec8a56921 iommufd: Move iommufd_device to iommufd_private.h new 339fbf3ae144 iommufd: Make iommufd_hw_pagetable_alloc() do iopt_table_a [...] new 2cfdeaa07be3 iommufd/selftest: Rename the sefltest 'device_id' to 'stdev_id' new a150c4229700 iommufd/selftest: Rename domain_id to stdev_id for FIXTURE [...] new 11a86ae93d75 iommufd/selftest: Rename domain_id to hwpt_id for FIXTURE [...] new f8406f65c1cf iommufd/selftest: Rename the remaining mock device_id's to [...] new 65c619ae0680 iommufd/selftest: Make selftest create a more complete moc [...] new 4ed4791afb34 iommufd/selftest: Add a selftest for iommufd_device_attach [...] new 9ecbf6ea21c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e44d8b957584 Revert "arm64: dts: imx8mm-evkb: add support for i.MX8MM-EVKB" new df18ae16f05a Revert "driver core: remove CONFIG_SYSFS_DEPRECATED and CO [...] new 709c6adf19dc Add linux-next specific files for 20230307
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 (dc837c1a5137) \ N -- N -- N refs/heads/master (709c6adf19dc)
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 710 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: .clang-format | 1 - Documentation/admin-guide/gpio/sysfs.rst | 2 +- Documentation/bpf/bpf_design_QA.rst | 4 +- Documentation/bpf/bpf_devel_QA.rst | 25 +- Documentation/bpf/cpumasks.rst | 4 +- Documentation/bpf/instruction-set.rst | 40 +- Documentation/bpf/kfuncs.rst | 41 +- Documentation/bpf/maps.rst | 7 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 + Documentation/devicetree/bindings/arm/fsl.yaml | 20 + .../bindings/clock/samsung,exynos850-clock.yaml | 19 + Documentation/devicetree/bindings/gpio/gpio.txt | 41 +- .../devicetree/bindings/gpio/loongson,ls-gpio.yaml | 126 + .../devicetree/bindings/gpio/nxp,pcf8575.yaml | 4 + .../devicetree/bindings/mfd/qcom,tcsr.yaml | 1 + .../bindings/pinctrl/nxp,s32g2-siul2-pinctrl.yaml | 123 + .../bindings/regulator/richtek,rt5739.yaml | 72 + .../soc/amlogic/amlogic,meson-gx-clk-measure.yaml | 40 + .../bindings/soc/amlogic/clk-measure.txt | 21 - .../bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml | 172 + .../bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml | 215 + .../bindings/soc/mediatek/mediatek,mutex.yaml | 1 + .../devicetree/bindings/soc/renesas/renesas.yaml | 7 + .../bindings/soc/samsung/exynos-pmu.yaml | 23 +- .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 10 +- .../devicetree/bindings/sound/fsl,qmc-audio.yaml | 117 + .../devicetree/bindings/sound/max9867.txt | 17 - .../devicetree/bindings/sound/maxim,max9867.yaml | 66 + .../devicetree/bindings/sound/qcom,wcd9335.txt | 123 - .../devicetree/bindings/sound/qcom,wcd9335.yaml | 156 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 1 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 76 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 21 +- .../devicetree/bindings/sound/tas571x.txt | 1 + .../devicetree/bindings/sound/wlf,wm8524.yaml | 40 + .../devicetree/bindings/sound/wlf,wm8960.yaml | 88 + Documentation/devicetree/bindings/sound/wm8524.txt | 16 - Documentation/devicetree/bindings/sound/wm8960.txt | 42 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 37 +- Documentation/driver-api/gpio/legacy.rst | 23 - .../translations/zh_CN/driver-api/gpio/legacy.rst | 20 - Documentation/translations/zh_TW/gpio.txt | 19 - MAINTAINERS | 52 +- Makefile | 4 +- Next/SHA1s | 200 +- Next/Trees | 2 - Next/merge.log | 1619 +++++--- arch/arm/Kconfig | 1 - arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts | 6 +- arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts | 4 +- arch/arm/boot/dts/exynos3250.dtsi | 11 +- arch/arm/boot/dts/exynos4.dtsi | 13 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 4 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 15 +- arch/arm/boot/dts/exynos5250.dtsi | 24 +- arch/arm/boot/dts/exynos5420.dtsi | 24 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 12 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 13 +- arch/arm/boot/dts/imx6dl-lanmcu.dts | 12 +- arch/arm/boot/dts/imx6dl-plybas.dts | 12 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 12 +- arch/arm/boot/dts/imx6dl-prtmvt.dts | 11 +- arch/arm/boot/dts/imx6dl-victgo.dts | 12 +- arch/arm/boot/dts/imx6q-prtwd2.dts | 17 +- arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 12 +- arch/arm/boot/dts/imx6qdl.dtsi | 4 +- arch/arm/boot/dts/imx6ul-prti6g.dts | 14 +- arch/arm/boot/dts/imx6ul.dtsi | 10 +- arch/arm/boot/dts/imx7d.dtsi | 9 + arch/arm/boot/dts/meson8b.dtsi | 4 +- arch/arm/boot/dts/mt2701.dtsi | 2 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 6 + arch/arm/boot/dts/s5pv210.dtsi | 2 +- arch/arm/include/asm/gpio.h | 21 - arch/arm/mach-imx/mach-imx6q.c | 10 +- arch/arm/mach-imx/mach-imx6ul.c | 20 - arch/arm/mach-omap1/irq.c | 1 + arch/arm/mach-omap2/pdata-quirks.c | 9 +- arch/arm/mach-orion5x/board-rd88f5182.c | 1 + arch/arm/mach-s3c/s3c64xx.c | 2 +- arch/arm/mach-sa1100/assabet.c | 1 + arch/arm/plat-orion/gpio.c | 5 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + .../dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi | 1 - .../dts/amlogic/meson-g12b-a311d-bananapi-m2s.dts | 37 + ...2b-radxa-zero2.dts => meson-g12b-bananapi.dtsi} | 324 +- .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 2 +- .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 6 +- .../dts/amlogic/meson-g12b-s922x-bananapi-m2s.dts | 14 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 4 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 4 +- .../dts/amlogic/meson-gxm-s912-libretech-pc.dts | 4 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 19 +- arch/arm64/boot/dts/exynos/exynos850.dtsi | 9 + arch/arm64/boot/dts/freescale/Makefile | 5 + .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 12 - .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 2 - .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 8 - .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 2 - .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 17 - .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 144 + .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 220 + .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 270 ++ .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 1485 +++++++ arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 76 +- arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 50 +- .../boot/dts/freescale/imx8qm-apalis-eval.dts | 16 + .../dts/freescale/imx8qm-apalis-ixora-v1.1.dts | 16 + .../boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts | 16 + .../freescale/imx8qm-apalis-v1.1-ixora-v1.1.dts | 16 + .../freescale/imx8qm-apalis-v1.1-ixora-v1.2.dts | 16 + .../boot/dts/freescale/imx8qm-apalis-v1.1.dtsi | 16 + arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 340 ++ arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 44 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 4 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8167.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 1 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 11 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 17 +- .../dts/renesas/r8a779g0-white-hawk-csi-dsi.dtsi | 172 + .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 44 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 804 +++- arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 3 + arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 3 + arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 3 + arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 13 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 13 +- arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 7 - arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 7 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 7 - arch/arm64/boot/dts/renesas/r9a09g011-v2mevk2.dts | 216 + arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 45 + arch/ia64/kernel/acpi.c | 4 +- arch/loongarch/net/bpf_jit.c | 6 + arch/m68k/Kconfig.cpu | 1 - arch/m68k/include/asm/gpio.h | 95 - arch/m68k/include/asm/mcfgpio.h | 2 +- arch/m68k/kernel/setup_mm.c | 10 +- arch/m68k/kernel/traps.c | 4 +- arch/m68k/mm/motorola.c | 10 +- arch/mips/Kconfig | 5 +- arch/mips/net/bpf_jit_comp.c | 4 + arch/mips/net/bpf_jit_comp64.c | 3 + arch/nios2/include/asm/thread_info.h | 3 - arch/powerpc/platforms/44x/Kconfig | 1 + arch/powerpc/platforms/4xx/gpio.c | 2 +- arch/powerpc/platforms/8xx/Kconfig | 1 + arch/powerpc/platforms/8xx/cpm1.c | 4 +- arch/powerpc/platforms/Kconfig | 2 + arch/powerpc/sysdev/cpm_common.c | 2 +- arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/net/bpf_jit_comp64.c | 5 + arch/sh/Kconfig | 1 - arch/sh/boards/board-magicpanelr2.c | 1 + arch/sh/boards/mach-ap325rxa/setup.c | 7 +- arch/sh/include/asm/gpio.h | 45 - arch/x86/entry/entry_64.S | 2 +- drivers/base/regmap/regmap-irq.c | 22 +- drivers/base/regmap/regmap-sdw.c | 41 +- drivers/bus/imx-weim.c | 19 +- drivers/char/ipmi/Kconfig | 3 +- drivers/char/ipmi/ipmi_poweroff.c | 16 +- drivers/char/random.c | 2 +- drivers/clk/samsung/clk-exynos4.c | 6 +- drivers/clk/samsung/clk-exynos4412-isp.c | 3 +- drivers/clk/samsung/clk-exynos5250.c | 5 +- drivers/clk/samsung/clk-exynos5420.c | 5 +- drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/samsung/clk-exynos850.c | 139 + drivers/clk/samsung/clk-pll.c | 12 +- drivers/clk/samsung/clk-pll.h | 1 + drivers/clk/samsung/clk-s3c64xx.c | 4 +- drivers/clk/samsung/clk-s5pv210.c | 6 +- drivers/clk/samsung/clk.c | 20 +- drivers/clk/samsung/clk.h | 8 +- drivers/firmware/imx/imx-scu.c | 5 +- drivers/firmware/imx/scu-pd.c | 4 + drivers/gpio/Kconfig | 85 +- drivers/gpio/Makefile | 4 + drivers/gpio/TODO | 15 +- drivers/gpio/gpio-104-dio-48e.c | 5 +- drivers/gpio/gpio-aggregator.c | 9 +- drivers/gpio/gpio-altera.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 1 - drivers/gpio/gpio-davinci.c | 2 - drivers/gpio/gpio-elkhartlake.c | 90 + drivers/gpio/gpio-imx-scu.c | 1 - drivers/gpio/gpio-ljca.c | 454 +++ drivers/gpio/gpio-loongson-64bit.c | 239 ++ drivers/gpio/gpio-merrifield.c | 453 +-- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-mpc5200.c | 2 +- drivers/gpio/gpio-mxs.c | 1 - drivers/gpio/gpio-rda.c | 1 - drivers/gpio/gpio-reg.c | 12 +- drivers/gpio/gpio-regmap.c | 12 +- drivers/gpio/gpio-tangier.c | 536 +++ drivers/gpio/gpio-tangier.h | 117 + drivers/gpio/gpiolib-acpi.c | 10 +- drivers/gpio/gpiolib-acpi.h | 1 - drivers/gpio/gpiolib-of.c | 9 +- drivers/gpio/gpiolib-of.h | 1 - drivers/gpio/gpiolib-swnode.c | 5 +- drivers/gpio/gpiolib-sysfs.c | 25 +- drivers/gpio/gpiolib.c | 9 +- drivers/gpu/drm/i915/Makefile | 3 + drivers/gpu/drm/i915/display/g4x_dp.c | 25 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 21 +- .../gpu/drm/i915/{intel_pm.c => display/i9xx_wm.c} | 1466 ++----- drivers/gpu/drm/i915/display/i9xx_wm.h | 21 + drivers/gpu/drm/i915/display/icl_dsi.c | 314 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 84 +- drivers/gpu/drm/i915/display/intel_audio.c | 86 +- drivers/gpu/drm/i915/display/intel_backlight.c | 161 +- drivers/gpu/drm/i915/display/intel_bios.c | 218 +- drivers/gpu/drm/i915/display/intel_bios.h | 27 +- drivers/gpu/drm/i915/display/intel_bw.c | 49 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 41 +- drivers/gpu/drm/i915/display/intel_color.c | 18 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 48 +- .../gpu/drm/i915/display/intel_combo_phy_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_crt.c | 46 +- drivers/gpu/drm/i915/display/intel_crtc.c | 3 + .../gpu/drm/i915/display/intel_crtc_state_dump.c | 16 +- drivers/gpu/drm/i915/display/intel_cursor.c | 5 +- drivers/gpu/drm/i915/display/intel_ddi.c | 126 +- drivers/gpu/drm/i915/display/intel_ddi.h | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 603 ++- drivers/gpu/drm/i915/display/intel_display.h | 4 + drivers/gpu/drm/i915/display/intel_display_core.h | 15 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 239 +- drivers/gpu/drm/i915/display/intel_display_power.c | 80 +- drivers/gpu/drm/i915/display/intel_display_power.h | 4 + .../drm/i915/display/intel_display_power_well.c | 134 +- .../gpu/drm/i915/display/intel_display_reg_defs.h | 10 +- drivers/gpu/drm/i915/display/intel_display_rps.c | 81 + drivers/gpu/drm/i915/display/intel_display_rps.h | 22 + drivers/gpu/drm/i915/display/intel_display_types.h | 19 +- drivers/gpu/drm/i915/display/intel_dmc.c | 395 +- drivers/gpu/drm/i915/display/intel_dmc.h | 44 +- drivers/gpu/drm/i915/display/intel_dp.c | 89 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 35 + drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 84 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 29 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 51 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 165 +- drivers/gpu/drm/i915/display/intel_drrs.c | 16 +- drivers/gpu/drm/i915/display/intel_dsb.c | 41 +- drivers/gpu/drm/i915/display/intel_dsb.h | 5 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 5 + drivers/gpu/drm/i915/display/intel_dvo.c | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 7 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 8 +- drivers/gpu/drm/i915/display/intel_fbdev.h | 8 +- drivers/gpu/drm/i915/display/intel_fdi.c | 159 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 20 + drivers/gpu/drm/i915/display/intel_fifo_underrun.h | 3 + drivers/gpu/drm/i915/display/intel_gmbus.c | 30 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 15 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 79 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 6 +- drivers/gpu/drm/i915/display/intel_lpe_audio.h | 4 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 338 +- drivers/gpu/drm/i915/display/intel_lvds_regs.h | 65 + drivers/gpu/drm/i915/display/intel_mg_phy_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 58 +- drivers/gpu/drm/i915/display/intel_panel.c | 1 + drivers/gpu/drm/i915/display/intel_pch_display.c | 72 +- drivers/gpu/drm/i915/display/intel_pch_refclk.c | 10 +- drivers/gpu/drm/i915/display/intel_pps.c | 15 +- drivers/gpu/drm/i915/display/intel_psr.c | 209 +- drivers/gpu/drm/i915/display/intel_psr.h | 16 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 62 + drivers/gpu/drm/i915/display/intel_sprite.c | 3 +- drivers/gpu/drm/i915/display/intel_tv.c | 6 +- drivers/gpu/drm/i915/display/intel_vblank.c | 4 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 1 + drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 461 +++ drivers/gpu/drm/i915/display/intel_vrr.c | 10 +- drivers/gpu/drm/i915/display/intel_wm.c | 408 ++ drivers/gpu/drm/i915/display/intel_wm.h | 37 + .../{intel_pm_types.h => display/intel_wm_types.h} | 8 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 +- drivers/gpu/drm/i915/display/skl_watermark.c | 153 +- drivers/gpu/drm/i915/display/skl_watermark.h | 7 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 158 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 18 +- drivers/gpu/drm/i915/gt/intel_gt.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_regs.h | 2 - drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 29 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 86 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 1 - drivers/gpu/drm/i915/gvt/display.c | 16 +- drivers/gpu/drm/i915/gvt/handlers.c | 18 +- drivers/gpu/drm/i915/i915_debugfs.c | 1 - drivers/gpu/drm/i915/i915_driver.c | 42 +- drivers/gpu/drm/i915/i915_drv.h | 18 +- drivers/gpu/drm/i915/i915_hwmon.c | 51 +- drivers/gpu/drm/i915/i915_irq.c | 140 +- drivers/gpu/drm/i915/i915_pmu.c | 1 - drivers/gpu/drm/i915/i915_reg.h | 888 ++-- drivers/gpu/drm/i915/i915_reg_defs.h | 31 + drivers/gpu/drm/i915/i915_request.c | 1 - drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/intel_device_info.c | 28 +- drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 71 +- drivers/gpu/drm/i915/intel_pm.c | 4224 +------------------- drivers/gpu/drm/i915/intel_pm.h | 16 - drivers/gpu/drm/i915/intel_runtime_pm.c | 2 + drivers/gpu/drm/i915/intel_uncore.c | 6 +- drivers/gpu/drm/i915/pxp/intel_pxp.c | 65 +- drivers/gpu/drm/i915/pxp/intel_pxp.h | 2 + .../gpu/drm/i915/pxp/intel_pxp_cmd_interface_42.h | 15 + .../gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h | 3 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 6 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 8 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 5 + drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 46 + drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 3 + drivers/gpu/drm/i915/soc/intel_dram.c | 152 + drivers/gpu/drm/meson/meson_vpp.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 2 +- drivers/hte/hte-tegra194-test.c | 10 +- drivers/hv/connection.c | 4 + drivers/hwmon/nct6775-platform.c | 2 +- drivers/input/touchscreen/ads7846.c | 5 +- drivers/interconnect/core.c | 168 +- drivers/interconnect/imx/imx.c | 20 +- drivers/interconnect/qcom/Kconfig | 2 +- drivers/interconnect/qcom/icc-rpm.c | 33 +- drivers/interconnect/qcom/icc-rpmh.c | 30 +- drivers/interconnect/qcom/msm8974.c | 20 +- drivers/interconnect/qcom/osm-l3.c | 23 +- drivers/interconnect/qcom/qcm2290.c | 4 +- drivers/interconnect/qcom/sc7180.h | 2 - drivers/interconnect/qcom/sc7280.h | 2 - drivers/interconnect/qcom/sc8180x.h | 2 - drivers/interconnect/qcom/sdm845.h | 2 - drivers/interconnect/qcom/sm8150.h | 2 - drivers/interconnect/qcom/sm8250.h | 2 - drivers/interconnect/qcom/sm8450.c | 98 +- drivers/interconnect/qcom/sm8550.c | 99 +- drivers/interconnect/samsung/exynos.c | 30 +- drivers/iommu/iommufd/device.c | 149 +- drivers/iommu/iommufd/hw_pagetable.c | 70 +- drivers/iommu/iommufd/iommufd_private.h | 35 +- drivers/iommu/iommufd/iommufd_test.h | 2 +- drivers/iommu/iommufd/selftest.c | 198 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 10 +- drivers/memory/tegra/mc.c | 16 +- drivers/memory/tegra/tegra124-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 12 +- drivers/memory/tegra/tegra30-emc.c | 12 +- drivers/misc/mei/client.c | 4 +- drivers/misc/mei/pci-me.c | 20 +- drivers/mtd/spi-nor/core.c | 14 +- drivers/mtd/spi-nor/core.h | 2 + drivers/mtd/spi-nor/debugfs.c | 11 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 25 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/ieee802154/ca8210.c | 3 +- drivers/net/phy/phy_device.c | 8 +- drivers/net/phy/smsc.c | 14 +- drivers/net/wireguard/queueing.h | 2 +- .../net/wireless/broadcom/brcm80211/brcmsmac/led.c | 1 + drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/core.c | 1 - drivers/pinctrl/mediatek/Kconfig | 44 +- drivers/pinctrl/nxp/Kconfig | 15 + drivers/pinctrl/nxp/Makefile | 4 + drivers/pinctrl/nxp/pinctrl-s32.h | 75 + drivers/pinctrl/nxp/pinctrl-s32cc.c | 945 +++++ drivers/pinctrl/nxp/pinctrl-s32g2.c | 773 ++++ drivers/pinctrl/pinctrl-at91-pio4.c | 1 - drivers/pinctrl/pinctrl-at91.c | 161 +- drivers/pinctrl/pinctrl-ocelot.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 2 +- drivers/regulator/Kconfig | 13 + drivers/regulator/Makefile | 1 + drivers/regulator/rt5739.c | 290 ++ drivers/scsi/lpfc/lpfc_init.c | 14 +- drivers/soc/fsl/qe/Kconfig | 23 + drivers/soc/fsl/qe/Makefile | 2 + drivers/soc/fsl/qe/gpio.c | 2 +- drivers/soc/fsl/qe/qmc.c | 1533 +++++++ drivers/soc/fsl/qe/tsa.c | 846 ++++ drivers/soc/fsl/qe/tsa.h | 42 + drivers/soc/mediatek/mt8195-mmsys.h | 13 + drivers/soc/mediatek/mtk-mmsys.c | 44 + drivers/soc/mediatek/mtk-mutex.c | 135 +- drivers/soc/mediatek/mtk-svs.c | 130 +- drivers/spi/Kconfig | 12 +- drivers/spi/spi-bcm63xx.c | 10 - drivers/spi/spi-cadence-quadspi.c | 21 +- drivers/spi/spi-mpc512x-psc.c | 90 +- drivers/spi/spi-mpc52xx-psc.c | 138 +- drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi.c | 47 +- drivers/thunderbolt/eeprom.c | 207 +- drivers/thunderbolt/quirks.c | 13 + drivers/thunderbolt/tb.h | 11 +- fs/9p/v9fs.h | 2 +- fs/9p/xattr.c | 4 - fs/btrfs/bio.c | 2 +- fs/btrfs/block-group.c | 45 +- fs/btrfs/btrfs_inode.h | 1 + fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/extent_map.c | 7 +- fs/btrfs/file.c | 11 +- fs/btrfs/inode.c | 74 +- fs/btrfs/ordered-data.c | 46 +- fs/btrfs/ordered-data.h | 7 +- fs/btrfs/xattr.c | 4 - fs/ceph/xattr.c | 4 - fs/cifs/transport.c | 21 +- fs/cifs/xattr.c | 4 - fs/direct-io.c | 9 +- fs/dlm/Kconfig | 9 - fs/dlm/Makefile | 1 - fs/dlm/ast.c | 11 +- fs/dlm/config.c | 21 - fs/dlm/config.h | 3 - fs/dlm/debug_fs.c | 8 +- fs/dlm/dlm_internal.h | 154 +- fs/dlm/lock.c | 531 +-- fs/dlm/lock.h | 17 - fs/dlm/lockspace.c | 29 +- fs/dlm/lowcomms.c | 6 +- fs/dlm/main.c | 9 +- fs/dlm/memory.c | 2 +- fs/dlm/netlink.c | 139 - fs/dlm/rcom.c | 2 +- fs/dlm/recover.c | 2 +- fs/dlm/recoverd.c | 2 - fs/dlm/user.c | 34 +- fs/ecryptfs/inode.c | 4 - fs/erofs/decompressor_lzma.c | 2 +- fs/erofs/xattr.c | 12 +- fs/erofs/xattr.h | 20 +- fs/ext2/xattr.c | 25 +- fs/ext4/xattr.c | 25 +- fs/f2fs/xattr.c | 24 +- fs/gfs2/xattr.c | 2 - fs/jffs2/xattr.c | 29 +- fs/jfs/xattr.c | 4 - fs/nfs/nfs3_fs.h | 1 - fs/nfs/nfs3acl.c | 6 - fs/nfs/nfs3super.c | 3 - fs/nfsd/nfs4xdr.c | 3 +- fs/ntfs3/xattr.c | 4 - fs/ocfs2/aops.c | 2 +- fs/ocfs2/refcounttree.c | 9 +- fs/ocfs2/xattr.c | 14 +- fs/orangefs/xattr.c | 2 - fs/overlayfs/copy_up.c | 3 +- fs/overlayfs/super.c | 8 - fs/posix_acl.c | 61 +- fs/reiserfs/file.c | 7 + fs/reiserfs/inode.c | 6 +- fs/reiserfs/namei.c | 50 +- fs/reiserfs/reiserfs.h | 2 + fs/reiserfs/xattr.c | 55 +- fs/sysv/dir.c | 2 +- fs/udf/inode.c | 14 +- fs/xattr.c | 124 +- fs/xfs/xfs_aops.c | 21 +- fs/xfs/xfs_qm.c | 40 +- fs/xfs/xfs_xattr.c | 4 - include/asm-generic/gpio.h | 147 - include/drm/i915_pciids.h | 14 +- include/dt-bindings/clock/exynos850.h | 28 +- include/dt-bindings/soc/cpm1-fsl,tsa.h | 13 + include/linux/bpf.h | 97 +- include/linux/bpf_mem_alloc.h | 7 + include/linux/bpf_verifier.h | 4 - include/linux/btf.h | 2 +- include/linux/cpumask.h | 125 +- include/linux/dlm.h | 3 - include/linux/filter.h | 46 + include/linux/fs.h | 4 +- include/linux/gpio.h | 104 +- include/linux/gpio/consumer.h | 24 +- include/linux/gpio/driver.h | 31 +- .../{of_gpio.h => gpio/legacy-of-mm-gpiochip.h} | 33 +- include/linux/interconnect-provider.h | 19 +- include/linux/interconnect.h | 8 - include/linux/lsm_hooks.h | 1624 -------- include/linux/mfd/rt5033-private.h | 17 +- include/linux/mfd/rt5033.h | 7 +- include/linux/mfd/ucb1x00.h | 1 + include/linux/mmzone.h | 8 +- include/linux/of_gpio.h | 21 - include/linux/posix_acl.h | 7 + include/linux/posix_acl_xattr.h | 5 +- include/linux/regmap.h | 13 +- include/linux/soc/mediatek/mtk-mmsys.h | 6 + include/linux/soc/mediatek/mtk-mutex.h | 35 + include/linux/spi/spi.h | 8 +- include/linux/xattr.h | 19 +- include/soc/fsl/qe/qmc.h | 71 + include/sound/cs35l41.h | 13 +- include/trace/events/dlm.h | 12 +- include/uapi/linux/bpf.h | 33 +- include/uapi/linux/dlm.h | 1 + include/uapi/linux/dlm_netlink.h | 60 - include/uapi/linux/dlmconstants.h | 5 +- include/uapi/sound/asoc.h | 6 +- kernel/bpf/bpf_local_storage.c | 85 +- kernel/bpf/btf.c | 43 +- kernel/bpf/cgroup.c | 53 +- kernel/bpf/cpumask.c | 46 +- kernel/bpf/hashtab.c | 59 +- kernel/bpf/helpers.c | 257 +- kernel/bpf/syscall.c | 8 +- kernel/bpf/verifier.c | 974 +++-- kernel/trace/bpf_trace.c | 4 - lib/cpumask_kunit.c | 14 +- localversion-next | 2 +- mm/shmem.c | 4 - mm/vmstat.c | 78 +- net/bpf/test_run.c | 22 +- net/core/filter.c | 193 +- security/security.c | 2706 ++++++++++++- sound/pci/hda/cs35l41_hda.c | 6 +- sound/soc/amd/vangogh/acp5x-mach.c | 297 +- sound/soc/atmel/mchp-pdmc.c | 19 +- sound/soc/atmel/mchp-spdiftx.c | 45 +- sound/soc/codecs/cs35l41-lib.c | 73 +- sound/soc/codecs/cs35l41.c | 125 +- sound/soc/codecs/cs35l41.h | 1 + sound/soc/codecs/lpass-tx-macro.c | 11 +- sound/soc/codecs/max9867.c | 19 +- sound/soc/codecs/nau8821.c | 96 + sound/soc/codecs/nau8821.h | 23 + sound/soc/codecs/tas571x.c | 59 + sound/soc/fsl/Kconfig | 13 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_qmc_audio.c | 735 ++++ sound/soc/intel/avs/path.c | 2 +- sound/soc/qcom/common.c | 17 +- sound/soc/qcom/qdsp6/q6prm.c | 4 +- sound/soc/sh/rz-ssi.c | 63 +- sound/soc/soc-core.c | 13 - sound/soc/soc-jack.c | 1 + sound/soc/sof/intel/hda-ctrl.c | 8 +- sound/soc/sof/intel/hda-dsp.c | 10 +- sound/soc/sof/intel/hda-stream.c | 15 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/intel/mtl.c | 3 + sound/soc/sof/intel/mtl.h | 2 + sound/soc/sof/ipc4-topology.h | 4 +- tools/arch/arm64/include/uapi/asm/bpf_perf_event.h | 9 - tools/arch/s390/include/uapi/asm/bpf_perf_event.h | 9 - tools/arch/s390/include/uapi/asm/ptrace.h | 458 --- tools/bpf/bpftool/json_writer.c | 3 - tools/bpf/resolve_btfids/.gitignore | 1 + tools/include/uapi/linux/bpf.h | 33 +- tools/include/uapi/linux/vhost.h | 8 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf.h | 69 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/bpf_tracing.h | 3 + tools/lib/bpf/btf.c | 2 - tools/lib/bpf/libbpf.c | 197 +- tools/lib/bpf/libbpf.h | 50 +- tools/lib/bpf/linker.c | 11 +- tools/lib/bpf/netlink.c | 8 +- tools/lib/bpf/relo_core.c | 3 - tools/lib/bpf/zip.c | 328 ++ tools/lib/bpf/zip.h | 47 + tools/scripts/Makefile.include | 2 + tools/testing/selftests/bpf/DENYLIST.s390x | 2 + tools/testing/selftests/bpf/Makefile | 7 +- tools/testing/selftests/bpf/bpf_kfuncs.h | 38 + tools/testing/selftests/bpf/disasm.c | 1 + tools/testing/selftests/bpf/disasm.h | 1 + tools/testing/selftests/bpf/prog_tests/align.c | 18 +- .../selftests/bpf/prog_tests/attach_probe.c | 291 +- tools/testing/selftests/bpf/prog_tests/btf.c | 28 + .../testing/selftests/bpf/prog_tests/cgrp_kfunc.c | 1 + .../selftests/bpf/prog_tests/cgrp_local_storage.c | 14 +- .../selftests/bpf/prog_tests/cls_redirect.c | 25 + .../testing/selftests/bpf/prog_tests/ctx_rewrite.c | 917 +++++ .../selftests/bpf/prog_tests/decap_sanity.c | 16 +- tools/testing/selftests/bpf/prog_tests/dynptr.c | 74 +- tools/testing/selftests/bpf/prog_tests/empty_skb.c | 25 +- .../testing/selftests/bpf/prog_tests/fib_lookup.c | 28 +- .../selftests/bpf/prog_tests/flow_dissector.c | 24 + tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 2 + tools/testing/selftests/bpf/prog_tests/log_fixup.c | 2 +- tools/testing/selftests/bpf/prog_tests/map_kptr.c | 136 +- tools/testing/selftests/bpf/prog_tests/mptcp.c | 19 +- .../selftests/bpf/prog_tests/parse_tcp_hdr_opt.c | 93 + .../selftests/bpf/prog_tests/rcu_read_lock.c | 16 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 100 +- .../testing/selftests/bpf/prog_tests/test_tunnel.c | 71 +- tools/testing/selftests/bpf/prog_tests/timer.c | 3 + .../selftests/bpf/prog_tests/uninit_stack.c | 9 + .../selftests/bpf/prog_tests/user_ringbuf.c | 2 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 11 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 40 +- .../selftests/bpf/prog_tests/xdp_do_redirect.c | 37 +- .../selftests/bpf/prog_tests/xdp_metadata.c | 23 +- .../selftests/bpf/prog_tests/xdp_synproxy.c | 41 +- tools/testing/selftests/bpf/prog_tests/xfrm_info.c | 67 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 2 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 23 + tools/testing/selftests/bpf/progs/cb_refs.c | 2 +- .../selftests/bpf/progs/cgrp_kfunc_common.h | 3 +- .../selftests/bpf/progs/cgrp_kfunc_failure.c | 2 +- .../selftests/bpf/progs/cgrp_kfunc_success.c | 54 +- .../selftests/bpf/progs/cgrp_ls_sleepable.c | 4 +- tools/testing/selftests/bpf/progs/cpumask_common.h | 2 +- .../testing/selftests/bpf/progs/cpumask_failure.c | 2 +- tools/testing/selftests/bpf/progs/dynptr_fail.c | 287 +- tools/testing/selftests/bpf/progs/dynptr_success.c | 55 +- tools/testing/selftests/bpf/progs/find_vma_fail1.c | 2 +- tools/testing/selftests/bpf/progs/jit_probe_mem.c | 2 +- tools/testing/selftests/bpf/progs/lru_bug.c | 2 +- tools/testing/selftests/bpf/progs/map_kptr.c | 360 +- tools/testing/selftests/bpf/progs/map_kptr_fail.c | 10 +- .../selftests/bpf/progs/nested_trust_failure.c | 2 +- tools/testing/selftests/bpf/progs/rbtree.c | 2 +- tools/testing/selftests/bpf/progs/rbtree_fail.c | 7 +- tools/testing/selftests/bpf/progs/rcu_read_lock.c | 6 +- .../selftests/bpf/progs/rcu_tasks_trace_gp.c | 36 + .../selftests/bpf/progs/task_kfunc_common.h | 2 +- .../bpf/progs/test_attach_kprobe_sleepable.c | 23 + .../selftests/bpf/progs/test_attach_probe.c | 35 +- .../selftests/bpf/progs/test_attach_probe_manual.c | 53 + .../selftests/bpf/progs/test_cls_redirect_dynptr.c | 980 +++++ .../selftests/bpf/progs/test_global_func10.c | 8 +- .../selftests/bpf/progs/test_kfunc_dynptr_param.c | 2 +- .../bpf/progs/test_l4lb_noinline_dynptr.c | 487 +++ .../selftests/bpf/progs/test_parse_tcp_hdr_opt.c | 119 + .../bpf/progs/test_parse_tcp_hdr_opt_dynptr.c | 114 + .../selftests/bpf/progs/test_sk_lookup_kern.c | 2 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 10 +- .../testing/selftests/bpf/progs/test_xdp_dynptr.c | 257 ++ tools/testing/selftests/bpf/progs/timer.c | 45 + tools/testing/selftests/bpf/progs/uninit_stack.c | 87 + .../selftests/bpf/progs/user_ringbuf_success.c | 2 +- tools/testing/selftests/bpf/test_loader.c | 69 +- tools/testing/selftests/bpf/test_progs.h | 16 + tools/testing/selftests/bpf/test_tcp_hdr_options.h | 1 + tools/testing/selftests/bpf/test_verifier.c | 22 +- tools/testing/selftests/bpf/verifier/calls.c | 17 +- tools/testing/selftests/bpf/verifier/ctx.c | 11 - .../selftests/bpf/verifier/helper_access_var_len.c | 104 +- tools/testing/selftests/bpf/verifier/int_ptr.c | 9 +- tools/testing/selftests/bpf/verifier/map_kptr.c | 2 +- .../selftests/bpf/verifier/search_pruning.c | 13 +- tools/testing/selftests/bpf/verifier/sock.c | 27 - tools/testing/selftests/bpf/verifier/spill_fill.c | 7 +- tools/testing/selftests/bpf/verifier/unpriv.c | 23 + tools/testing/selftests/bpf/verifier/var_off.c | 52 - tools/testing/selftests/iommu/iommufd.c | 70 +- tools/testing/selftests/iommu/iommufd_fail_nth.c | 38 +- tools/testing/selftests/iommu/iommufd_utils.h | 16 +- 683 files changed, 31532 insertions(+), 17862 deletions(-) create mode 100644 Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/nxp,s32g2-siul2-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5739.yaml create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-gx- [...] delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml create mode 100644 Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/max9867.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max9867.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd9335.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8524.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8960.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8524.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8960.txt delete mode 100644 arch/arm/include/asm/gpio.h create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-a311d-bananapi-m2s.dts copy arch/arm64/boot/dts/amlogic/{meson-g12b-radxa-zero2.dts => meson-g12b-bananap [...] create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-s922x-bananapi-m2s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-eval.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-ixora-v1.1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-eval.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1-ixora-v1.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi delete mode 100644 arch/m68k/include/asm/gpio.h delete mode 100644 arch/sh/include/asm/gpio.h create mode 100644 drivers/gpio/gpio-elkhartlake.c create mode 100644 drivers/gpio/gpio-ljca.c create mode 100644 drivers/gpio/gpio-loongson-64bit.c create mode 100644 drivers/gpio/gpio-tangier.c create mode 100644 drivers/gpio/gpio-tangier.h copy drivers/gpu/drm/i915/{intel_pm.c => display/i9xx_wm.c} (73%) create mode 100644 drivers/gpu/drm/i915/display/i9xx_wm.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_rps.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_rps.h create mode 100644 drivers/gpu/drm/i915/display/intel_lvds_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_vdsc_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_wm.c create mode 100644 drivers/gpu/drm/i915/display/intel_wm.h rename drivers/gpu/drm/i915/{intel_pm_types.h => display/intel_wm_types.h} (89%) create mode 100644 drivers/pinctrl/nxp/Kconfig create mode 100644 drivers/pinctrl/nxp/Makefile create mode 100644 drivers/pinctrl/nxp/pinctrl-s32.h create mode 100644 drivers/pinctrl/nxp/pinctrl-s32cc.c create mode 100644 drivers/pinctrl/nxp/pinctrl-s32g2.c create mode 100644 drivers/regulator/rt5739.c create mode 100644 drivers/soc/fsl/qe/qmc.c create mode 100644 drivers/soc/fsl/qe/tsa.c create mode 100644 drivers/soc/fsl/qe/tsa.h delete mode 100644 fs/dlm/netlink.c delete mode 100644 include/asm-generic/gpio.h create mode 100644 include/dt-bindings/soc/cpm1-fsl,tsa.h copy include/linux/{of_gpio.h => gpio/legacy-of-mm-gpiochip.h} (50%) create mode 100644 include/soc/fsl/qe/qmc.h delete mode 100644 include/uapi/linux/dlm_netlink.h create mode 100644 sound/soc/fsl/fsl_qmc_audio.c delete mode 100644 tools/arch/arm64/include/uapi/asm/bpf_perf_event.h delete mode 100644 tools/arch/s390/include/uapi/asm/bpf_perf_event.h delete mode 100644 tools/arch/s390/include/uapi/asm/ptrace.h create mode 100644 tools/lib/bpf/zip.c create mode 100644 tools/lib/bpf/zip.h create mode 100644 tools/testing/selftests/bpf/bpf_kfuncs.h create mode 120000 tools/testing/selftests/bpf/disasm.c create mode 120000 tools/testing/selftests/bpf/disasm.h create mode 100644 tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c create mode 100644 tools/testing/selftests/bpf/prog_tests/parse_tcp_hdr_opt.c create mode 100644 tools/testing/selftests/bpf/prog_tests/uninit_stack.c create mode 100644 tools/testing/selftests/bpf/progs/rcu_tasks_trace_gp.c create mode 100644 tools/testing/selftests/bpf/progs/test_attach_kprobe_sleepable.c create mode 100644 tools/testing/selftests/bpf/progs/test_attach_probe_manual.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c create mode 100644 tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c create mode 100644 tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c create mode 100644 tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_dynptr.c create mode 100644 tools/testing/selftests/bpf/progs/uninit_stack.c