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 cd19ac2f9032 Add linux-next specific files for 20240730 omits f266975d37ee Merge branch 'linus' omits 193347011c6c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits cf5d9422b0d3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4efdb4663070 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits a4fbcfa2e60b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d3dea052f46e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b558cc84919e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits c1e5dbb016d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a87992fa2a8d Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 16f85a384b6b Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 532245cf8eeb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 383abb40353a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 2e6633f8a774 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5400fb88b195 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a695bf13d4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52ff76466d1b Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 876987da7421 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits 89087eeb14f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb166e6d6473 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits cb7cc90df407 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 2d500e26b5f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f51fffa5330d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f388f59014e Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 37cea3d712a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3bd6ca99d937 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 5ed354a2c7d7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 238446aac7ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1943ee6eaf1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 616574fdfe8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a620fc6b2b74 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8992b6e9b9c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 97fcf55ed9d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ff45db0818b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43cafb70dea5 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 6ee92e616aba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e8f81b521bb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba4fe14be7d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a2f87af7db8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d69f5ab758f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49f27c54d2d0 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 283d07da77b9 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits fd3c4214370d Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 47658396df8c Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 64324e94bfe1 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 48ec37e71b67 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 85311989c122 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d02262fb1b4 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 95a425950a93 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 57311984c6a1 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 8984783e6028 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 963389124a38 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 27c28cce3519 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10c1b2e72465 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 259d9b435608 Merge branch 'fs-next' of linux-next omits b230ea38dc03 next-20240725/vfs-brauner omits 8f01f6aaf023 Merge branch '9p-next' of git://github.com/martinetd/linux omits a6d307857740 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 49fc2bdd00b3 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 39c8676b9b84 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits d0e32709ed59 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits d0aeb6a39e22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6321921e98a Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 7020a493d18f Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 7ddfe186826c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62deff10acf7 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 1bd09fa2f027 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] omits 3b496bd4d12d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de673e071526 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits bccacd9a57de Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits b7961a464a40 Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] omits ca9d8f493e89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69da1295cffc Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits c6891338fcd6 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits ef5865804ea3 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 2b2f7a1bfd69 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits a2add2f85abb Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 00f493d55940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32a3db73f1b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 56e585c6675b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 339ccb71e437 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 336bd2d48381 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f86218f69e77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26bea79792b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bda7f1e4216c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8da8bb78cae9 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits cb2b204673ca Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 5f9857d86042 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0860e6da27e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5f4c5c2f5dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec31300e7b94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a5c9fdd2bb60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67db2eadfce0 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 985785dd5ee1 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 8a9862d60e7d Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 58efa3a36f00 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b024eb9f71b2 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits 0156af62a26e Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 3692d634ef6f Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 5d4de53f9b4b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 77377ed736d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2da6cf5a83c3 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 244471a97946 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 328edae3764f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e150b48a8cb2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fc8b5b478e43 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2056c93774b3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6b18c1ccfdc6 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 15de656212a4 Merge branch 'fs-current' of linux-next omits c7fab0154866 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits e350eedc4793 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 3dc7ca0bc3ac Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 60666fbc81ac Merge branch 'docs-mw' into docs-next omits ba20c0413a5b Documentation: Add detailed explanation for 'N' taint flag omits c350068b8088 doc-guide: add help documentation checktransupdate.rst omits fd084df22293 svcrdma: Handle device removal outside of the CM event handler omits 269d5c03e612 lsm: Refactor return value of LSM hook inode_copy_up_xattr omits 008735beb70f lsm: Refactor return value of LSM hook vm_enough_memory omits 2732ad5ecd5b lsm: replace indirect LSM hook calls with static calls omits cbc4591bddae lsm: count the LSMs enabled at compile time omits 92e75f47fc2f kernel: Add helper macros for loop unrolling omits 9df6282f0476 Merge branch 'omap-for-v6.11/dt' into for-next omits 0f7d5b53a0fe ARM: dts: omap: am335x-bone: convert NVMEM content to layo [...] omits f35b7622d535 Merge remote-tracking branch 'asoc/for-6.12' into asoc-next omits f2a68153d7fd Merge branch 'misc-6.11' into next-fixes omits 91d377fa01b8 ALSA: control: Take power_ref lock primarily omits ac9bc70f2cd7 ALSA: hda: Enhance pm_blacklist option omits fed56bdc1e93 ALSA: hda: Keep PM disablement for deny-listed instance omits 1b0db061d228 ALSA: ump: Update substream name from assigned FB names omits 5c06b42e0c26 ALSA: control: Annotate snd_kcontrol with __counted_by() omits fd1fdf907821 Merge branch 'for-linus' into for-next omits 67bc2540f2ef ALSA: hda: Use non-SG allocation for the communication buffers omits ec3912ab0d30 Merge branches 'renesas-arm-defconfig-for-v6.12', 'renesas [...] omits ef711db21c7f dt-bindings: reset: renesas: Document RZ/G2M v3.0 (r8a774a [...] omits 9735495fa893 Merge branch into tip/master: 'x86/mm' omits 2263d7391f6d Merge branch into tip/master: 'locking/core' omits 3c939bfd15b2 Merge branch into tip/master: 'WIP.x86/fpu' omits 1b72b17598ca Merge branch into tip/master: 'irq/urgent' omits f98d4525d7ac hwmon: (max1619) Improve chip detection code omits 70e3f27c54f5 hwmon: (max1619) Add support for update_interval attribute omits ddee6eea6efb hwmon: (max1619) Convert to with_info API omits 03ae551dcc42 hwmon: (max1619) Convert to use regmap omits 6b085c5067cc hwmon: (max1619) Mask valid alarm bits omits 8106c17355f8 hwmon: (max1619) Reorder include files to alphabetic order omits 7b56150be9b4 hwmon: (max1619) Clamp temperature range when writing limits omits 10fe9f20f2cf hwmon: (max6697) Document discrepancy in overtemperature s [...] omits ff0e7d271632 hwmon: (max1668) Convert to use with_info hwmon API omits 8cf0b712b788 hwmon: (max1668) Replace chip type with number of channels omits 050e05b41741 hwmon: (max1668) Convert to use regmap omits 0a163913b935 hwmon: (max1668) Use BIT macro omits 7bae881bf22f hwmon: (max1668) Reorder include files to alphabetic order omits 575dfb73607b hwmon: (oxp-sensors) Fix typo in driver documentation omits 95d00c5cee9f hwmon: (ltc2947) Move to firmware agnostic API omits 208812a98c46 hwmon: (adt7475) Add support for configuring initial PWM state omits 092543b2e51c dt-bindings: hwmon: adt7475: Deprecate adi,pwm-active-state omits 768059c8fd99 dt-bindings: hwmon: Add adt7475 fan/pwm properties omits 5a72d8064884 hwmon: (max6697) Add support for tempX_min and tempX_min_alarm omits d5f67357036a hwmon: (max6697) Convert to with_info hwmon API omits b24533fa110f hwmon: (max6697) Convert to use regmap omits da1604df0199 hwmon: (max6697) Use bit operations where possible omits f3dec1e09391 hwmon: (max6697) Drop platform data support omits 1daaeb38563d hwmon: (max6697) Reorder include files omits 89bea4298522 hwmon: (max16065) Fix alarm attributes omits 94f1ab208254 hwmon: (max16065) Fix overflows seen when writing limits omits 1d1896283da6 hwmon: (ltc2992) use device_for_each_child_node_scoped() t [...] omits 43020271801d hwmon: (dell-smm) Add Dell Latitude 7320 to fan control whitelist omits 9e5d91e99bf9 hwmon: (lm95234) Use multi-byte regmap operations omits 805e3dc89185 hwmon: (lm95234) Add support for tempX_enable attribute omits ec4eebda415c hwmon: (lm95234) Convert to with_info hwmon API omits 624ddc13655e hwmon: (lm95234) Convert to use regmap omits 2b3ba56b37ca hwmon: (lm95234) Use find_closest to find matching update [...] omits 0d750e08df57 hwmon: (lm95234) Reorder include files to be in alphabetic order omits b1a7e102793b hwmon: (amc6821) Use multi-byte regmap operations omits c017d830eda7 hwmon: (max6639) Use multi-byte regmap operations omits 4c613810f796 hwmon: (tmp464) Use multi-byte regmap operations omits 90477c4a5c0f hwmon: (adt7x10) Use multi-byte regmap operations omits ec408845bc0f hwmon: (nct7802) Use multi-byte regmap operations omits ee58698e0fef hwmon: (lm95245) Use multi-byte regmap operations omits 0ea63fabaef9 hwmon: (tmp401) Use multi-byte regmap operations omits 7651e09bdba4 hwmon: (adt7470) Use multi-byte regmap operations omits ec5bd20faac1 Merge branches 'arm32-for-6.12', 'arm64-defconfig-fixes-fo [...] omits 55d71c9f5333 arm64: dts: qcom: x1e80100-crd: Fix backlight omits 2bb08c4c9adc arm64: dts: qcom: msm8916-samsung-rossa: Add touchscreen omits 5ff751ae1b4e arm64: dts: qcom: x1e80100: add rpmh-stats node omits 7a373bbc1b50 arm64: dts: qcom: msm8916-longcheer-l8910: Add rear flash omits 9a882c4f5367 arm64: dts: qcom: x1e80100-yoga-slim7x: fix missing PCIe4 gpios omits dfbe556c0121 arm64: dts: qcom: x1e80100-yoga-slim7x: disable PCIe6a per [...] omits 9dd42d3c2a0a arm64: dts: qcom: x1e80100-yoga-slim7x: fix up PCIe6a pinc [...] omits 28e3e1efe9c6 arm64: dts: qcom: x1e80100-yoga-slim7x: fix PCIe4 PHY supply omits 4a8e704c50d3 arm64: dts: qcom: x1e80100-vivobook-s15: fix missing PCIe4 gpios omits 2d497a3fad55 arm64: dts: qcom: x1e80100-vivobook-s15: disable PCIe6a pe [...] omits 2ba261463401 arm64: dts: qcom: x1e80100-vivobook-s15: fix up PCIe6a pin [...] omits 5192a0a3d695 arm64: dts: qcom: x1e80100-vivobook-s15: fix PCIe4 PHY supply omits 489a6e1500ed arm64: dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios omits 71f041f7a48b arm64: dts: qcom: x1e80100-qcp: disable PCIe6a perst pull down omits ed2e81940e00 arm64: dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node omits 708950ab1745 arm64: dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply omits 2eb91146ced4 arm64: dts: qcom: x1e80100-crd: enable SDX65 modem omits ce59448ce722 arm64: dts: qcom: x1e80100: add PCIe5 nodes omits ba9db8faa262 arm64: dts: qcom: x1e80100-crd: fix missing PCIe4 gpios omits 5d40cfc17eab arm64: dts: qcom: x1e80100-crd: disable PCIe6a perst pull down omits 9aa27050f3d9 arm64: dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node omits 49162e60b841 arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP omits 3782328d8460 arm64: dts: qcom: x1e80100: fix PCIe domain numbers omits 47b543e215b8 arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply omits 72e9d7948ea0 foo omits 8df10b4363ec lib: checksum: use ARRAY_SIZE() to improve assert_setup_correct() omits 79f67b671e33 ARM: use generic interface to simplify crashkernel reservation omits b88b606a55c2 crash: fix x86_32 crash memory reserve dead loop omits 3fa51d6574c3 crash: fix x86_32 crash memory reserve dead loop bug omits 88ebb04aaaa9 lib/test_bits.c: add tests for GENMASK_U128() omits 335d20edfe41 uapi: define GENMASK_U128 omits 49c6de8e5ce7 lib/lru_cache: fix spelling mistake "colision"->"collision" omits 0e354652d5ce closures: use seq_putc() in debug_show() omits 07de990c9f14 dyndbg: use seq_putc() in ddebug_proc_show() omits f164bb37fddf scripts/gdb: add 'lx-kasan_mem_to_shadow' command omits 9cd62c9d41e2 scripts/gdb: add 'lx-stack_depot_lookup' command. omits 88a1354b4c2e scripts/gdb: fix lx-mounts command error omits 9139961837cd scripts/gdb: add iteration function for rbtree omits 4852ae780051 scripts/gdb: fix timerlist parsing issue omits f72ef8b2999b scripts: add macro_checker script to check unused paramete [...] omits f2f923cf2329 xz: remove XZ_EXTERN and extern from functions omits eaacc32389b0 riscv: boot: add Image.xz support omits 3ac77a76c9f1 arm64: boot: add Image.xz support omits 052ce447b37b xz: adjust arch-specific options for better kernel compression omits 01c46bc5c95e xz: use 128 MiB dictionary and force single-threaded mode omits 62a6248b0743 xz: add RISC-V BCJ filter omits c161f3e6aff9 xz: Add ARM64 BCJ filter omits b4651815b74e xz: optimize for-loop conditions in the BCJ decoders omits 243413b3b660 xz: cleanup CRC32 edits from 2018 omits 1f577a2a23e2 xz: Documentation/staging/xz.rst: Revise thoroughly omits 6f6c3319bd86 xz: improve the MicroLZMA kernel-doc in xz.h omits 48cd185e6f5f xz: fix kernel-doc formatting errors in xz.h omits 36977b6e8f52 xz: fix comments and coding style omits e97c6086fdea xz: switch from public domain to BSD Zero Clause License (0BSD) omits f1f816eeee07 LICENSES: add 0BSD license text omits 477e151449f5 MAINTAINERS: add XZ Embedded maintainer omits 4bcac62a9d99 ocfs2: fix the la space leak when unmounting an ocfs2 volume omits e5da839422aa kexec: use atomic_try_cmpxchg_acquire() in kexec_trylock() omits 3b2ef962387b kcov: don't instrument lib/find_bit.c omits 9f5822ef127c lib: test_objpool: add missing MODULE_DESCRIPTION() macro omits c7dba757717e mul_u64_u64_div_u64: avoid undefined shift value omits 4a5358d415a1 mul_u64_u64_div_u64: basic sanity test omits a6227db529ca mul_u64_u64_div_u64: make it precise always omits 3bb434b9ff9b mm: optimization on page allocation when CMA enabled omits f7b9a0033a4a mm: fix endless reclaim on machines with unaccepted memory. omits e5f8a8312ba6 mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) [...] omits 0e9ef228dfd1 mm/hugetlb_cgroup: introduce peak and rsvd.peak to v2 omits 15b81e4a17aa mm/vmalloc: combine all TLB flush operations of KASAN shad [...] omits ede4e8c6aae0 mm: page_counters: initialize usage using ATOMIC_LONG_INIT [...] omits d6be52784e02 mm: page_counters: put page_counter_calculate_protection() [...] omits b665f035e3e3 mm: memcg: don't call propagate_protected_usage() needlessly omits d818ec138bfd mm: hugetlb: remove left over comment about follow_huge_foo() omits 69e294dd90e6 kmemleak-test: add percpu leak omits b1980f15ff13 kmemleak: enable tracking for percpu pointers omits 230b2f1f31b9 mm: kmem: add lockdep assertion to obj_cgroup_memcg omits bfe1f729fa78 task_stack: uninline stack_not_used omits 4800263cc6fc vmstat: kernel stack usage histogram omits 8fa5c2548087 memcg: increase the valid index range for memcg stats omits 8a49b9144a00 mm: shrink skip folio mapped by an exiting process omits eafe87a7eb3e mm-swap-remove-boilerplate-fix omits b525224a3977 mm/swap: remove boilerplate omits d0138578b599 mm/swap: remove remaining _fn suffix omits 3d057385c1b0 mm/swap: fold lru_rotate into cpu_fbatches omits 275b4d4dba1b mm/swap: rename cpu_fbatches->activate omits fc3b26c092af mm/swap: reduce indentation level omits 4a32971c7b6e Documentation/zram: add documentation for algorithm parameters omits 45c76be014c4 zram: add dictionary support to zstd backend omits 3ae8ce4f4682 zram: add dictionary support to lz4hc omits 6d79248463f5 zram: add dictionary support to lz4 omits 3f04526d5bf7 zram: move immutable comp params away from per-CPU context omits 0a2f9e1c00bd zram: introduce zcomp_ctx structure omits a18803af68aa zram: introduce zcomp_req structure omits 4055c55b8b4c zram: add support for dict comp config omits 7db1d0490336 zram: extend comp_algorithm attr write handling omits 50f5c77cb8f0 zram: recalculate zstd compression params once omits 6a380596166c zram: introduce zcomp_params structure omits 935a9bd2d77c zram: check that backends array has at least one backend omits c6f6ac849964 zram: add 842 compression backend support omits f28f5406abd8 zram: add zlib compression backend support omits 734a191f3bb1 zram: pass estimated src size hint to zstd omits 93b4b97ae3a9 zram: add zstd compression backend support omits 240f28ff6829 zram: add lz4hc compression backend support omits 0283fca7aab0 zram: add lz4 compression backend support omits 74f9418f2448 zram: add lzo and lzorle compression backends support omits 2181c310cb9d zram: introduce custom comp backends API omits d707f5c02852 lib: zstd: fix null-deref in ZSTD_createCDict_advanced2() omits dbd27e2bb9bf lib: lz4hc: export LZ4_resetStreamHC symbol omits 8d1550f5fc60 lib: zstd: export API needed for dictionary support omits cd73b997009d slub-introduce-config_slub_rcu_debug-v3 omits d543c8fb9c4c slub: introduce CONFIG_SLUB_RCU_DEBUG omits a63c2c717f17 kasan-catch-invalid-free-before-slub-reinitializes-the-object-fix omits cda60571620d kasan: catch invalid free before SLUB reinitializes the object omits 1ef2f7899119 memory tiering: count PGPROMOTE_SUCCESS when mem tiering i [...] omits a00d23d4dc72 memory tiering: introduce folio_use_access_time() check omits cc0351fb03ff memory tiering: read last_cpupid correctly in do_huge_pmd_ [...] omits 62c5d1e2d0ae mm, memcg: cg2 memory{.swap,}.peak write tests omits de504dd2ff20 mm, memcg: cg2 memory{.swap,}.peak write handlers omits ddd1b637b3a2 mm: extend 'usage' parameter so that cluster_swap_free_nr( [...] omits f2ca4f12d7ed mm: kmem: remove mem_cgroup_from_obj() omits 73738ee1d151 mm: remove foll_flags in __get_user_pages omits b5329d02132c mm: cleanup flags usage in faultin_page omits f1ed326e3ed6 mm/damon/lru_sort: adjust local variable to dynamic allocation omits 140413ca0152 mm/hugetlb_vmemmap: don't synchronize_rcu() without HVO omits e7b8f14a9d71 shmem_quota: build the object file conditionally to the co [...] omits ccaa4f1b4167 mm: fix typo in Kconfig omits d4b1ea62d1a9 mm: shmem: move shmem_huge_global_enabled() into shmem_all [...] omits 904c7c45ffef mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled() omits 828f0349bf1a mm: shmem: simplify the suitable huge orders validation for tmpfs omits 50d6fec4f808 mm: (k)vrealloc: document concurrency restrictions omits 923a26b4c679 mm: kvmalloc: align kvrealloc() with krealloc() omits 22364442dab2 mm: (k)vrealloc: document concurrency restrictions omits ea551dfcb050 mm: vrealloc: fix missing nommu implementation omits 1f39ee9615a8 mm: vmalloc: implement vrealloc() omits 2f8b814e5d55 mm: add node_reclaim successes to VM event counters omits 69dcafe57c7d mm/migrate: fix deadlock in migrate_pages_batch() on large folios omits ea693ac0200e MAINTAINERS: Update LTP members and web omits ec588b588bd4 selftests: mm: add s390 to ARCH check omits d3fe1a0a0272 mm/hugetlb: fix hugetlb vs. core-mm PT locking omits e98970a1d2d4 mm: let pte_lockptr() consume a pte_t pointer omits 40a2fd6fc1df smb3: mark compression as CONFIG_EXPERIMENTAL and fix miss [...] omits 46d60c4a97c7 Merge branch 'master' into mm-hotfixes-stable omits a34825574116 Merge branch 'linus' into mm-hotfixes-stable omits 1af63e88657a Merge branch 'misc' into for-next omits 2324739dbfe4 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] omits 284004432c83 vfs: correct the comments of vfs_*() helpers omits 3ba35ec4b0ed vfs: handle __wait_on_freeing_inode() and evict() race omits 714f0ae0e968 netfs: Rename CONFIG_FSCACHE_DEBUG to CONFIG_NETFS_DEBUG omits 4880aea18a1c netfs: Revert "netfs: Switch debug logging to pr_debug()" omits c4799d2f4856 Merge branch 'omap-for-v6.11/soc' into for-next omits c7db516f02f6 Merge branch 'omap-for-v6.11/dt' into for-next omits 98b953637a42 Merge branch 'docs-mw' into docs-next omits 27d250521bb2 Merge branch 'misc' into for-next omits 5fcafd29d86c ARM: omap2: Switch to use kmemdup_array() omits 0968ee3e6599 ARM: omap1: Remove unused struct 'dma_link_info' omits d6469a585558 ARM: dts: am335x-bone-common: Increase MDIO reset deassert time omits acd2e2b11907 Merge branch 'for-6.11' into for-next omits de5bc76fb6ce Merge branch 'docs-mw' into docs-next omits e1b157c84764 Merge branch 'for-6.11' into for-next omits 96a28221664f Merge branch 'misc' into for-next omits 181755017a8b Merge branch 'sunxi/drivers-for-6.11' into sunxi/for-next omits db3c7643545f Merge branches 'sunxi/dt-for-6.11' and 'sunxi/drivers-for- [...] omits 4049657ff563 Merge branch 'docs-mw' into docs-next omits 9be3e8ef539c Merge branch 'docs-mw' into docs-next omits 40ff8433de48 Merge branch 'docs-mw' into docs-next omits de12220669be Merge branch 'misc' into for-next omits 2874b9788b4c Merge branch 'fixes' into for-next omits 60ca3e59cfc4 Merge branch 'docs-mw' into docs-next omits 0682fbf17dd9 Merge branches 'sunxi/clk-fixes-for-6.10', 'sunxi/drivers- [...] omits 93dd11d0dd74 Merge branch 'docs-mw' into docs-next omits 3a1d79cd8ce1 Merge branch 'sunxi/dt-for-6.11' into sunxi/for-next omits dbe36d249533 Merge branch 'fixes' into for-next omits c52a2b6e6066 Merge branch 'misc' into for-next omits 7b70e4339848 Merge branch 'sunxi/dt-for-6.11' into sunxi/for-next omits 8fdddab66ba7 Merge branches 'sunxi/clk-for-6.11' and 'sunxi/dt-for-6.11 [...] omits eaaeef9e62f9 Merge tags 'scmi-updates-6.11', 'ffa-updates-6.11', 'vexpr [...] omits d499aee48012 Merge branch 'docs-mw' into docs-next omits f9bdc0b4dfa2 Merge branch 'fixes' into for-next omits 42c6a8ebe13c Merge branch 'misc' into for-next omits 68f1174e2a8d Merge branch 'docs-mw' into docs-next omits 626b8d03266f Merge branch 'fixes' into for-next omits b8d4b90ad8f4 Merge branch 'fixes' into for-next omits d113ceeda08a Merge branch 'misc' into for-next omits bab57a244b51 Merge branch 'sunxi/clk-for-6.11' into sunxi/for-next omits 5a50243ac44c Merge branch 'sunxi/dt-for-6.11' into sunxi/for-next omits cd706ca28a0a Merge branch 'docs-mw' into docs-next omits 1123b5f0a935 Merge branch 'sunxi/dt-for-6.11' into sunxi/for-next omits 4db68b85a9d9 Merge branch 'docs-mw' into docs-next omits 0694e1cc40de Merge branches 'sunxi/fixes-for-6.10', 'sunxi/drivers-for- [...] omits 955e15969c1d Merge branch 'docs-mw' into docs-next omits a8907c5df2a3 Merge branch 'docs-mw' into docs-next omits 404b444fbb3d Merge branch 'docs-mw' into docs-next omits fcb5bcefdbfb Merge branch 'docs-mw' into docs-next omits 3e55130086c0 Merge branch 'docs-mw' into docs-next omits 2309181eb018 Merge branch 'docs-fixes' into docs-next adds 22f546873149 minmax: improve macro expansion and type checking adds df615907f1bf platform/chrome: cros_ec_proto: Lock device when updating [...] adds c91a7dee0555 Merge tag 'chrome-platform-fixes-for-v6.11-rc2' of git://g [...] adds e254e0c5baea Merge tag 'perf-tools-fixes-for-v6.11-2024-07-30' of git:/ [...] adds b8e947e9f64c btrfs: initialize location to fix -Wmaybe-uninitialized in [...] adds e4fc196f5ba3 Merge tag 'for-6.11-rc1-tag' of git://git.kernel.org/pub/s [...] adds 21b136cc63d2 minmax: fix up min3() and max3() too adds 236a8206ceab selftests: mm: add s390 to ARCH check adds e6e6e9f3fc60 MAINTAINERS: Update LTP members and web adds 4be031c2739e kcov: properly check for softirq context adds f85e4ce8ca9f mm/migrate: fix deadlock in migrate_pages_batch() on large folios adds 157b6aac34f1 mm: list_lru: fix UAF for memory cgroup adds 2117e1b2c758 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 9ecf6230b530 netfs: Fault in smaller chunks for non-large folio mappings adds 1d9d9dee03be filelock: fix name of file_lease slab cache adds df7bc5db597f fs/netfs/fscache_cookie: add missing "n_accesses" check adds 90965e4a2232 nsfs: fix ioctl declaration adds 1f58a658ed6d libfs: fix infinite directory reads for offset dir adds 99b82e11665e Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds 69a89a3aec08 Merge branch 'misc-6.11' into next-fixes adds d377d6ea3556 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 290c906f0fa1 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] adds 3903110da0b6 Merge branch 'fs-current' of linux-next adds 4734406c3923 s390/fpu: Re-add exception handling in load_fpu_state() adds 0a34c027a3dd s390/alternatives: Remove unused empty header file adds c8e4d73eae83 s390/cio: Add missing MODULE_DESCRIPTION() macros adds 373953444ce5 s390/mm/ptdump: Fix handling of identity mapping area adds 7e4d4cfed648 s390/mm/ptdump: Add support for relocated lowcore mapping adds 7e12284c523b s390/mm/ptdump: Improve sorting of markers adds 1e72ba5566d9 s390/mm: Get rid of RELOC_HIDE() adds 75c10d5377d8 s390/vmlinux.lds.S: Move ro_after_init section behind roda [...] adds 33bd8d153c33 s390: Keep inittext section writable adds 946e50e9bf1a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b6a66e521a20 mptcp: sched: check both directions for backup adds efd340bf3d77 mptcp: distinguish rcv vs sent backup flag in requests adds 4258b94831bb mptcp: pm: only set request_bkup flag when sending MP_PRIO adds 4dde0d72ccec mptcp: mib: count MPJ with backup flag adds 935ff5bb8a1c selftests: mptcp: join: validate backup in MPJ adds 6834097fc38c mptcp: pm: fix backup support in signal endpoints adds f833470c2783 selftests: mptcp: join: check backup support in signal endp adds 0cd55ef92a4a Merge branch 'mptcp-fix-inconsistent-backup-usage' adds 2fe5273f149c net/smc: prevent UAF in inet_create() adds f558120cd709 net/iucv: fix use after free in iucv_sock_close() adds 0aa3ca956c46 net: mvpp2: Don't re-use loop iterator adds 84383b5ef4cd net: phy: micrel: Fix the KSZ9131 MDI-X status issue adds a7f3abcf6357 net: phy: aquantia: only poll GLOBAL_CFG regs on aqr113, a [...] adds 89add40066f9 net: drop bad gso csum_start and offset in virtio_net_hdr adds ec145a18687f ice: respect netif readiness in AF_XDP ZC related ndo's adds 1ff72a2f6779 ice: don't busy wait for Rx queue disable in ice_qp_dis() adds 405d9999aa0b ice: replace synchronize_rcu with synchronize_net adds d59227179949 ice: modify error handling when setting XSK pool in ndo_bpf adds 9da75a511c55 ice: toggle netif_carrier when setting up XSK pool adds ebc33a3f8d0a ice: improve updating ice_{t,r}x_ring::xsk_pool adds 6044ca26210b ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog adds 963fb4612295 ice: xsk: fix txq interrupt mapping adds 0bf50cead4c4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5710284ae3af Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 7764b9622db4 bpf/selftests: Fix ASSERT_OK condition check in uprobe_sys [...] adds b676d438cc73 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5830aa863981 netfilter: iptables: Fix null-ptr-deref in iptable_nat_tab [...] adds c22921df777d netfilter: iptables: Fix potential null-ptr-deref in ip6ta [...] adds ec42ee82a5e3 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 6ccf9984d6be Revert "ALSA: firewire-lib: obsolete workqueue for period update" adds 3dab73ab925a Revert "ALSA: firewire-lib: operate for period elapse even [...] adds e6ce8a28c768 ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data [...] adds 50a6dd19dca9 ALSA: ump: Explicitly reset RPN with Null RPN adds a683030606fa ALSA: seq: ump: Use the common RPN/bank conversion context adds a4ff92ff0bdd ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB [...] adds 98ea612dd115 ALSA: seq: ump: Explicitly reset RPN with Null RPN adds b7b7e1ab7619 ALSA: usb-audio: Correct surround channels in UAC1 channel map adds 478689b5990d ALSA: hda: Conditionally use snooping for AMD HDMI adds 3da1aa259e25 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4ddd51ccff91 ASoC: fsl_micfil: Expand the range of FIFO watermark mask adds aa4f76ef09a9 ASoC: fsl_micfil: Differentiate register access permission [...] adds af441750df42 ASoC: fsl_micfil: Check the difference for i.MX8 and adds 9da8aa3b3ca0 ASoC: nau8822: Lower debug print priority adds 9fa51fd6c1ba Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 27a93fd8567b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c3c4f22b7c81 spi: hisi-kunpeng: Add validation for the minimum value of [...] adds 5127c42c77de spi: hisi-kunpeng: Add verification for the max_frequency [...] adds e4c4638b6a10 spi: spidev: Add missing spi_device_id for bh2228fv adds d138a6ba8065 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 58e0b7c6d239 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cd04d5097950 rust: firmware: fix invalid rustdoc link adds a2e4bdca2c36 Documentation: embargoed-hardware-issues.rst: minor cleanu [...] adds 86fee2877f34 Documentation: embargoed-hardware-issues.rst: add a sectio [...] adds 15fffc6a5624 driver core: Fix uevent_show() vs driver detach race adds f8dd5fb51bb1 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 6eabce6608d6 serial: core: check uartclk for zero to avoid divide by zero adds 133f4c00b8b2 serial: sc16is7xx: fix TX fifo corruption adds 7d3b793faaab serial: sc16is7xx: fix invalid FIFO access with special re [...] adds 6e20753da6bc tty: vt: conmakehash: cope with abs_srctree no longer in env adds 6a60acc422ec Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 3ca06e90a7ce Merge tag 'usb-serial-6.11-rc1' of ssh://gitolite.kernel.o [...] adds 16d731890db9 dt-bindings: usb: microchip,usb2514: Add USB2517 compatible adds 228a953e61d6 usb: gadget: midi2: Fix the response for FB info with block 0xff adds 76a7bfc445b8 usb: gadget: u_audio: Check return codes from usb_ep_enabl [...] adds afdcfd3d6fcd usb: vhci-hcd: Do not drop references before new reference [...] adds 973a57891608 usb: gadget: core: Check for unset descriptor adds e885f5f1f2b4 usb: typec: fsa4480: Check if the chip is really there adds 3c526089a663 usb: typec: tcpci: Fix error code in tcpci_check_std_output_cap() adds 5a444bea37e2 usb: gadget: u_serial: Set start_delayed during suspend adds 8290b567621b usb: typec: tipd: Fix dereferencing freeing memory in tps6 [...] adds b1dad2f09138 usb: typec: tipd: Delete extra semi-colon adds 905f6afef32c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 00af4f3dda14 USB: serial: debug: do not echo input by default adds fc769566c76a Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 7d81df0027e1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds be62f1289df0 fsi: add missing MODULE_DESCRIPTION() macros adds e6cd0dc91ef9 eeprom: ee1004: Fix locking issues in ee1004_probe() adds f528cd558539 misc: mrvl-cn10k-dpi: add PCI_IOV dependency adds d1009d04a0fe char: add missing NetWinder MODULE_DESCRIPTION() macros adds 11512c197d38 binder: fix descriptor lookup for context manager adds 2c10a20f5e84 binder_alloc: Fix sleeping function called from invalid context adds f38ba5459ced spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree adds ffcf2eb4bfa2 spmi: pmic-arb: add missing newline in dev_err format strings adds 3ba2c1a7822b Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 684890a0185d Input: adc-joystick - fix optional value handling adds 3127ed763eb7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 170c966cbe27 selftests: ksft: Fix finished() helper exit code on skipped tests adds 3a841cbefc31 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d7b5f7537c82 media: ipu-bridge: fix ipu6 Kconfig dependencies adds 423a77ae3a3f media: intel/ipu6: select AUXILIARY_BUS in Kconfig adds 914f8961879d media: v4l: Fix missing tabular column hint for Y14P format adds 8f7b562a1253 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git adds bd907ec07c7c hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING adds 4b40048ea27c Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e1cf752ede8e dt-bindings: eeprom: at25: add fujitsu,mb85rs256 compatible adds 9d44f3e6ed00 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 7c632fc3ce64 Merge branch '6.11/scsi-queue' into 6.11/scsi-fixes adds 0b89a3f57be6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 555069117390 drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro adds 5b5115726601 drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll() adds 005c130aef6d Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds 2e351ea2c09a Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds b75a22e7d4f2 riscv: cpufeature: Do not drop Linux-internal extensions adds bcb118026937 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a366e46da10d pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID adds 2f0cebeabd2f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds be3f7bca84e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 744c89a4049c Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds a1ff5a7d78a0 Merge drm/drm-fixes into drm-misc-fixes adds 11dcda9b7a34 Merge drm-misc/drm-misc-next-fixes into drm-misc-fixes adds 0ce91928ec62 drm/ast: astdp: Wake up during connector status detection adds e0fa4132bfae drm/atomic: Allow userspace to use explicit sync with atom [...] adds f85de245c6a8 drm/atomic: Allow userspace to use damage clips with async flips adds 22645e656434 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 72b85d24905b mm: add node_reclaim successes to VM event counters new 2cb4cebc0240 mm: vmalloc: implement vrealloc() new 684796469bed mm: vrealloc: fix missing nommu implementation new d03e923e236d mm: (k)vrealloc: document concurrency restrictions new 86960880aa8d mm: vrealloc: consider spare memory for __GFP_ZERO new 3ce672ef28b7 mm: vrealloc: properly document __GFP_ZERO behavior new 0a6ebc8a16a3 mm: kvmalloc: align kvrealloc() with krealloc() new 1eea5cc5e150 mm: (k)vrealloc: document concurrency restrictions new 9d8f8915d7f2 mm: kvrealloc: disable KASAN when switching to vmalloc new a34748fce04d mm: kvrealloc: properly document __GFP_ZERO behavior new 8ec056170aa5 mm: shmem: simplify the suitable huge orders validation for tmpfs new fd343a6e68b7 mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled() new 798cf753add5 mm: shmem: move shmem_huge_global_enabled() into shmem_all [...] new e84f550a1b49 mm: fix typo in Kconfig new d2c0aa982cbc shmem_quota: build the object file conditionally to the co [...] new 2cd943538eb4 mm/hugetlb_vmemmap: don't synchronize_rcu() without HVO new c653122f3bd6 mm/damon/lru_sort: adjust local variable to dynamic allocation new 726671eab640 mm: cleanup flags usage in faultin_page new e3bc948cb9a1 mm: remove foll_flags in __get_user_pages new 052568516931 mm: kmem: remove mem_cgroup_from_obj() new d43f80126594 mm: extend 'usage' parameter so that cluster_swap_free_nr( [...] new dc83e247572e memory tiering: read last_cpupid correctly in do_huge_pmd_ [...] new f6e689a80e0b memory tiering: introduce folio_use_access_time() check new a5b2bb8266c8 memory tiering: count PGPROMOTE_SUCCESS when mem tiering i [...] new f4fe3120767f lib: zstd: export API needed for dictionary support new f8b659a165dc lib: lz4hc: export LZ4_resetStreamHC symbol new 46b4266b1f5e lib: zstd: fix null-deref in ZSTD_createCDict_advanced2() new a94b9e385d99 zram: introduce custom comp backends API new 80cfb147130c zram: add lzo and lzorle compression backends support new fd3158726afc zram: add lz4 compression backend support new 5236bbd206e4 zram: add lz4hc compression backend support new 20db8919a05d zram: add zstd compression backend support new d4437371f3b6 zram: pass estimated src size hint to zstd new 5bbbdcbbaea8 zram: add zlib compression backend support new fc7b77c38a4e zram: add 842 compression backend support new d85f178749d2 zram: check that backends array has at least one backend new 4d3b91e4306b zram: introduce zcomp_params structure new 9721eb5d1b12 zram: recalculate zstd compression params once new 95d771fabdee zram: extend comp_algorithm attr write handling new 4d60ad5f8173 zram: add support for dict comp config new c9f33cd725b7 zram: introduce zcomp_req structure new c741a7268bcd zram: introduce zcomp_ctx structure new 9be7ca8bf54e zram: move immutable comp params away from per-CPU context new 42e470be6e97 zram: add dictionary support to lz4 new 519b3e118763 zram: add dictionary support to lz4hc new 227d56647777 zram: add dictionary support to zstd backend new db09d79c0da2 Documentation/zram: add documentation for algorithm parameters new f384788b12f7 mm/swap: reduce indentation level new d8f7fd79f1d5 mm/swap: rename cpu_fbatches->activate new 9be68e72f2d5 mm/swap: fold lru_rotate into cpu_fbatches new 0e062ed7e3b8 mm/swap: remove remaining _fn suffix new d13547f56341 mm/swap: remove boilerplate new 9065ff76bc1d mm-swap-remove-boilerplate-fix new a02529df28e6 mm: shrink skip folio mapped by an exiting process new f34e3fcc1d2c memcg: increase the valid index range for memcg stats new c80cfbcee061 memcg-increase-the-valid-index-range-for-memcg-stats-v5 new a92769492c00 vmstat: kernel stack usage histogram new c3443963318c task_stack: uninline stack_not_used new e84602f458f6 kmemleak: enable tracking for percpu pointers new d113c0d7c604 kmemleak-enable-tracking-for-percpu-pointers-v2 new de1d1efa844a kmemleak-test: add percpu leak new 2559e446c733 mm: hugetlb: remove left over comment about follow_huge_foo() new fbce4d0cd3d3 mm: memcg: don't call propagate_protected_usage() needlessly new 5f4f923bc4a0 mm: page_counters: put page_counter_calculate_protection() [...] new ce6dc7351dec mm: page_counters: initialize usage using ATOMIC_LONG_INIT [...] new cb9c8fb08e4c mm/vmalloc: combine all TLB flush operations of KASAN shad [...] new ebb0dffe46e0 mm: turn USE_SPLIT_PTE_PTLOCKS / USE_SPLIT_PTE_PTLOCKS int [...] new af7c1d9dec4f mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks new 82d730b3162e powerpc/8xx: document and enforce that split PT locks are [...] new 343880d26924 lib: test_hmm: use min() to improve dmirror_exclusive() new 79d7a969bd50 mm: simplify arch_make_folio_accessible() new 602e2ed6d76b mm/gup: convert to arch_make_folio_accessible() new 18980f2ef917 s390/uv: drop arch_make_page_accessible() new d84d2c264f94 mm, memcg: cg2 memory{.swap,}.peak write handlers new 2aaca4ee217e mm, memcg: cg2 memory{.swap,}.peak write tests new a8d1f1514d39 mm, memcg: cg2 memory{.swap,}.peak write tests new ee096517d827 userfaultfd: move core VMA manipulation logic to mm/userfaultfd.c new 854129eeedac mm: move vma_modify() and helpers to internal header new 931b6b0f4dc5 mm: move vma_shrink(), vma_expand() to internal header new 5462bb0e3309 mm: move internal core VMA manipulation functions to own file new f2633e2a36ef MAINTAINERS: add entry for new VMA files new 265291d604a6 tools: separate out shared radix-tree components new 93306f03e222 tools: add skeleton code for userland testing of VMA logic new 9d3a8797f05a mm: improve code consistency with zonelist_* helper functions new d463a6a2cecb mm/cma: change the addition of totalcma_pages in the cma_i [...] new ca0c07382c4a mm/z3fold: add __percpu annotation to *unbuddied pointer i [...] new b80313f07b3c zswap: implement a second chance algorithm for dynamic zsw [...] new 2ec760ac5050 zswap-implement-a-second-chance-algorithm-for-dynamic-zswa [...] new d06bf22a0223 zswap: increment swapin count for non-pivot swapped in pages new 3ce1b294bb38 kasan: catch invalid free before SLUB reinitializes the object new 960312488a3c slub: introduce CONFIG_SLUB_RCU_DEBUG new ced8bf7b2ad2 mm: swap: add nr argument in swapcache_prepare and swapcac [...] new c3dc714f057b vpda: try to fix the potential crash due to misusing __GFP_NOFAIL new 872e164d8b6f mm: document __GFP_NOFAIL must be blockable new f9f65ece370d mm: BUG_ON to avoid NULL deference while __GFP_NOFAIL fails new f7bb601858e2 mm: prohibit NULL deference exposed for unsupported non-bl [...] new 5e2efe20ac05 mm/memory_hotplug: get rid of __ref new 2fc2353b3387 mm: increase totalram_pages on freeing to buddy system new 0ad38e546ecc mm/hugetlb: remove hugetlb_follow_page_mask() leftover new 5fd2570bbfd0 mm/rmap: cleanup partially-mapped handling in __folio_remo [...] new 3c1d4ad4de98 mm: clarify folio_likely_mapped_shared() documentation for [...] new 72719eb0ea41 mm: swap: allocate folio only first time in __read_swap_ca [...] new f378e0a439c6 mm: swap: swap cluster switch to double link list new 1aaa649687ee mm: swap: mTHP allocate swap entries from nonfull list new 11acdb544361 mm: swap: separate SSD allocation from scan_swap_map_slots() new 3db082bea99d mm: swap: clean up initialization helper new 981274a36feb mm: swap: skip slot cache on freeing for mTHP new 3f67e5fa2e4f mm: swap: allow cache reclaim to skip slot cache new 1d3ae2c99fec mm: swap: add a fragment cluster list new 5d8ffa6f0b0f mm: swap: relaim the cached parts that got scanned new 1edd8f22ea6b mm: swap: add a adaptive full cluster cache reclaim new 2ce3cbeaf570 mm: zswap: fix global shrinker memcg iteration new 00bb9e04155d mm: zswap: fix global shrinker error handling logic new adb4799252ae mm/hugetlb_cgroup: introduce peak and rsvd.peak to v2 new 07ff6c470e13 mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) [...] new 712de5ff443a mm: fix endless reclaim on machines with unaccepted memory. new 816b2766e907 mm: optimization on page allocation when CMA enabled new 69d1624b8050 mul_u64_u64_div_u64: make it precise always new ba03342e111d mul_u64_u64_div_u64: basic sanity test new 70953db066b8 mul_u64_u64_div_u64: avoid undefined shift value new c24734d2fbd3 lib: test_objpool: add missing MODULE_DESCRIPTION() macro new 7cadb8649e3b kcov: don't instrument lib/find_bit.c new 9ebf5a01b4f9 kexec: use atomic_try_cmpxchg_acquire() in kexec_trylock() new 8a975b01ac7c ocfs2: fix the la space leak when unmounting an ocfs2 volume new c7d518e30143 MAINTAINERS: add XZ Embedded maintainer new 567ca5b0a5d9 LICENSES: add 0BSD license text new 92231cae6906 xz: switch from public domain to BSD Zero Clause License (0BSD) new 0bcd3bd24699 xz: fix comments and coding style new 7878ada9fdb2 xz: fix kernel-doc formatting errors in xz.h new 0875cb1f080e xz: improve the MicroLZMA kernel-doc in xz.h new 5a27cabad7f6 xz: Documentation/staging/xz.rst: Revise thoroughly new a1ccc4f7d476 xz: cleanup CRC32 edits from 2018 new fb24de199894 xz: optimize for-loop conditions in the BCJ decoders new 31253bc38773 xz: Add ARM64 BCJ filter new 9ee41c8663f6 xz: add RISC-V BCJ filter new 090708f42642 xz: use 128 MiB dictionary and force single-threaded mode new 99ef624f1597 xz: adjust arch-specific options for better kernel compression new ec4efb725185 arm64: boot: add Image.xz support new 70347c1f1fe1 riscv: boot: add Image.xz support new a392c31f9c7e xz: remove XZ_EXTERN and extern from functions new 49ffa3538e5f scripts: add macro_checker script to check unused paramete [...] new d32841f3ff40 scripts: reduce false positives in the macro_checker script new e671a2af452f scripts/gdb: fix timerlist parsing issue new 19e104333436 scripts/gdb: add iteration function for rbtree new 3fc08138b920 scripts/gdb: fix lx-mounts command error new 56b32d0f1dbd scripts/gdb: add 'lx-stack_depot_lookup' command. new 7d85d47746ae scripts/gdb: add 'lx-kasan_mem_to_shadow' command new 27324ca026f4 dyndbg: use seq_putc() in ddebug_proc_show() new d35c21894d73 closures: use seq_putc() in debug_show() new 002c511d8bf5 lib/lru_cache: fix spelling mistake "colision"->"collision" new aabfdf21191f uapi: define GENMASK_U128 new 4c80278f0e91 lib/test_bits.c: add tests for GENMASK_U128() new 5d99cadf1568 crash: fix x86_32 crash memory reserve dead loop bug new c118d76a990a crash: fix x86_32 crash memory reserve dead loop new 7e698fe5e63d ARM: use generic interface to simplify crashkernel reservation new 2386ddeb076c lib: checksum: use ARRAY_SIZE() to improve assert_setup_correct() new 79701da289db fs/procfs: remove build ID-related code duplication in PRO [...] new b73d701ecacc crash: fix crash memory reserve exceed system memory bug new 07dbd77960bb failcmd: add script file in MAINTAINERS new 174bea4217c8 crypto: arm/xor - add missing MODULE_DESCRIPTION() macro new 2b05e68a956b x86/mm: add testmmiotrace MODULE_DESCRIPTION() new 925ae4b5515e cpufreq: powerpc: add missing MODULE_DESCRIPTION() macros new 56310b3b4e7b fsi: add missing MODULE_DESCRIPTION() macros new 5a9c04f0889a locking/ww_mutex/test: add MODULE_DESCRIPTION() new 82cac2405c33 fault-injection: enhance failcmd to exit on non-hex address input new 6460c75ca800 foo new 3483fa96991b Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new c3523de6bfae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f269d2b5c400 dma-mapping: don't return errors from dma_set_min_align_mask new 4d871c2db2fa dma-mapping: don't return errors from dma_set_seg_boundary new 679439ea8ee7 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 51fc14a16b2c alpha: fix ioread64be()/iowrite64be() helpers new 5d2a785d5fce uretprobe: change syscall number, again new af43d84b24a5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e757bba943a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a0feb542e498 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 322b67c110f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 189ca549e321 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd4d250fc3f7 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 2b28fe75c7db ARM: bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB new 350006650b29 Merge branch 'soc/next' into next new c53ef6d4b428 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new d34802b58b46 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9b1f519583d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ded525f8ac5d soc: mediatek: pwrap: Constify struct pmic_wrapper_type new 10c1ea1eaf4d soc: mediatek: pwrap: Constify some struct int[] new 1c28c9452d52 soc: mediatek: pwrap: Use devm_clk_bulk_get_all_enable() new d1e5d531d20b soc: mediatek: mtk-mutex: Reduce type size for mtk_mutex_d [...] new 2317d018b835 arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs new b0a4ce81f327 arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT63 [...] new d92fd0cc01b3 arm64: dts: mediatek: cherry: Specify pull resistance for [...] new 4c03a44e2668 arm64: dts: mediatek: mt8195-cherry: Remove keyboard-backl [...] new 98ef7cef1b3a arm64: dts: mediatek: mt8183-kukui-jacuzzi: Simplify DSI e [...] new fe6a18333df4 Merge branches 'v6.11-next/soc' and 'v6.11-next/dts64' int [...] new 587c945c9333 arm64: dts: mediatek: mt8195: Add SCP phandle to MDP3 DMA [...] new dcbaac64add2 Merge branch 'v6.11-next/dts64' into for-next new 09d385679487 arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 [...] new be985531a5dd arm64: dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci [...] new fe035fa6f56c arm64: dts: mediatek: mt8195: Assign USB 3.0 PHY to xhci1 [...] new 6fa11ee329d5 Merge branch 'v6.11-next/dts64' into for-next new 4ba6d1539fdd arm64: dts: mt8183: Add kukui-jacuzzi-cerise series boards new ac90896833b5 dt-bindings: arm64: mediatek: Add kukui-jacuzzi-cerise board new a798e8801c23 Merge branch 'v6.11-next/dts64' into for-next new 82be8418cc9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d9fc9afabb4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b9bf5612610a ARM: dts: am335x-bone-common: Increase MDIO reset deassert time new cf399f182c86 ARM: dts: omap: am335x-bone: convert NVMEM content to layo [...] new 65dcab697039 ARM: dts: ti: omap: am335x-regor: Fix RS485 settings new 22644cc04435 ARM: dts: ti: omap: am335x-wega: Fix audio clock provider new 67cbfa95adb7 ARM: omap1: Remove unused struct 'dma_link_info' new fcd5b7401dc4 ARM: omap2: Switch to use kmemdup_array() new 2a693870ef0d Merge branch 'omap-for-v6.12/soc' into omap-reset new c297491b9f68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30f593fa0088 arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply new f8fa1f2f6412 arm64: dts: qcom: x1e80100: fix PCIe domain numbers new 98abf2fbd179 arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP new 6e3902c49954 arm64: dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node new 8a6e1dbf1362 arm64: dts: qcom: x1e80100-crd: disable PCIe6a perst pull down new 42b33ad18846 arm64: dts: qcom: x1e80100-crd: fix missing PCIe4 gpios new f03dd49f884f arm64: dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply new 0aab6eaac72a arm64: dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node new 12661b333374 arm64: dts: qcom: x1e80100-qcp: disable PCIe6a perst pull down new 2ac90e4d2b6d arm64: dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios new e89fe0596c62 arm64: dts: qcom: x1e80100-vivobook-s15: fix PCIe4 PHY supply new c67b3dfd8d69 arm64: dts: qcom: x1e80100-vivobook-s15: fix up PCIe6a pin [...] new d7ff5d1868d1 arm64: dts: qcom: x1e80100-vivobook-s15: disable PCIe6a pe [...] new e7f3f3cbbfef arm64: dts: qcom: x1e80100-vivobook-s15: fix missing PCIe4 gpios new b90567c262fc arm64: dts: qcom: x1e80100-yoga-slim7x: fix PCIe4 PHY supply new a655dacf2a35 arm64: dts: qcom: x1e80100-yoga-slim7x: fix up PCIe6a pinc [...] new 750b8a3b5a44 arm64: dts: qcom: x1e80100-yoga-slim7x: disable PCIe6a per [...] new 86c71c0e893d arm64: dts: qcom: x1e80100-yoga-slim7x: fix missing PCIe4 gpios new a0e6fbf22439 arm64: dts: qcom: x1e80100-crd: Fix backlight new 3ac5e84058a6 Merge branch 'arm64-fixes-for-6.11' into HEAD new 62ab23e15508 arm64: dts: qcom: x1e80100: add PCIe5 nodes new b045fcaaa8c1 arm64: dts: qcom: x1e80100-crd: enable SDX65 modem new 0bf8dabfa3c0 arm64: dts: qcom: msm8916-longcheer-l8910: Add rear flash new 40e9327a8036 arm64: dts: qcom: x1e80100: add rpmh-stats node new 4e597323ef3d arm64: dts: qcom: msm8916-samsung-rossa: Add touchscreen new acb6d4cf1695 Merge branches 'arm32-for-6.12', 'arm64-defconfig-fixes-fo [...] new 6856f0f89434 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f766e8f5c23 dt-bindings: reset: renesas: Document RZ/G2M v3.0 (r8a774a [...] new ca999750b95c arm64: dts: renesas: r8a779h0: Add PWM device nodes new 4853d9a42635 Merge branches 'renesas-arm-defconfig-for-v6.12', 'renesas [...] new 7ea0ae016ade Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e0ec6d48226f arm64: dts: rockchip: add PCIe supply regulator to Qnap-TS433 new 0f5f87a1d602 arm64: dts: rockchip: enable second PCIe controller on the [...] new 07ef8be476be arm64: dts: rockchip: enable uart0 on Qnap-TS433 new d992203f57c5 arm64: dts: rockchip: enable usb ports on Qnap-TS433 new e1cb5d8a92e4 arm64: dts: rockchip: add stdout path on Qnap-TS433 new 673c1353b3d4 arm64: dts: rockchip: enable sata1+2 on Qnap-TS433 new dadd4256e123 arm64: dts: rockchip: add board-aliases for Qnap-TS433 new ea91aabf18bc arm64: dts: rockchip: add hdd leds to Qnap-TS433 new 2dfdddd9d203 arm64: dts: rockchip: enable the tsadc on the Qnap-TS433 new 9b682d31b24f arm64: dts: rockchip: add gpio-keys to Qnap-TS433 new 99b36ba910d8 arm64: dts: rockchip: define cpu-supply on the Qnap-TS433 new ee078c7daa98 arm64: dts: rockchip: add missing pmic information on Qnap-TS433 new 9130eb62586f arm64: dts: rockchip: enable gpu on Qnap-TS433 new 64b7f16fb394 arm64: dts: rockchip: add 2 pmu_io_domain supplies for Qnap-TS433 new 296602b8e5f7 arm64: dts: rockchip: Move RK3399 OPPs to dtsi files for S [...] new 931dd0af241f Merge branch 'v6.12-armsoc/dts64' into for-next new bb94a157b37e arm64: dts: rockchip: fix eMMC/SPI corruption when audio h [...] new 741f5ba7ccba arm64: dts: rockchip: override BIOS_DISABLE signal via GPI [...] new 140f87999691 Merge branch 'v6.11-armsoc/dtsfixes' into for-next new 7b9207068234 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 01ce1bf22adc dt-bindings: clock: exynos850: Add TMU clock new 79b918aa997a clk: samsung: exynos850: Add TMU clock new 853bb140473b Merge branch 'next/clk' into for-next new b2dda6ffde69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e2b6b3302bb riscv: dts: sophgo: Use common "interrupt-parent" for all [...] new d9773e09addd riscv: dts: sophgo: Add i2c device support for sg2042 new 070c31f1685b Merge branch 'for-next' of https://github.com/sophgo/linux.git new 5ad2323aecf1 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 881ec4c94895 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new c2e42375ed9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7052ef5cf2de Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] new eebf754592b3 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 704aff54e0f4 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 814cff595d1f of/platform: Allow overlays to create platform devices fro [...] new 6774e90f3146 of: Add test managed wrappers for of_overlay_apply()/of_no [...] new 7fc616c87fc5 dt-bindings: vendor-prefixes: Add "test" vendor for KUnit [...] new 5c9dd72d8385 of: Add a KUnit test for overlays and test managed APIs new 5ac79730324c platform: Add test managed platform_device/driver APIs new d690bd11e87a clk: Add test managed clk provider/consumer APIs new 5776526beb95 clk: Add KUnit tests for clk fixed rate basic type new 274aff8711b2 clk: Add KUnit tests for clks registered with struct clk_p [...] new 04d4eb99f4b0 Merge branch 'clk-kunit' into clk-next new ae8ca031f590 clk: mediatek: reset: Return regmap's error code new 4a9e56f25633 clk: mediatek: reset: Remove unused mtk_register_reset_con [...] new 9793525e71d8 Merge branch 'clk-mediatek' into clk-next new f9848cfa4bec da8xx-cfgchip.c: replace of_node_put with __free improves cleanup new f9a2f44cadc8 Merge branch 'clk-cleanup' into clk-next new bc96a60b703a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 734d8b3abde6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23319333146f clk: renesas: r8a779h0: Add PCIe clock new 10dfa837da4f clk: renesas: r9a07g043: Add LCDC clock and reset entries new 6f5c16b74b8d clk: renesas: r9a08g045: Add DMA clocks and resets new bd721d922c87 clk: renesas: r8a779a0: cpg_pll_configs should be __initconst new 7d5c73d960a9 clk: renesas: r8a779f0: cpg_pll_configs should be __initconst new 898b5bc482b4 clk: renesas: r8a779g0: cpg_pll_configs should be __initconst new 588d55aba025 clk: renesas: r8a779h0: Initial clock descriptions should [...] new 019b5ecc03ae clk: renesas: rzg2l-cpg: Use devres API to register clocks new 354e5cf4f6ed clk: renesas: rzg2l-cpg: Refactor to use priv for clks and [...] new 4897930debb4 clk: renesas: rcar-gen4: Removed unused SSMODE_* definitions new 9edc5c209d3e clk: renesas: rcar-gen4: Clarify custom PLL clock support new f719e598439d clk: renesas: rcar-gen4: Use FIELD_GET() new dd82ab4fdf40 clk: renesas: rcar-gen4: Use defines for common CPG registers new 1b131e08e7f2 clk: renesas: rcar-gen4: Add support for fractional multip [...] new 724620bd7113 clk: renesas: rcar-gen4: Add support for variable fractional PLLs new 3284ffb74c75 clk: renesas: rcar-gen4: Add support for fixed variable PLLs new 732a6108ef5e clk: renesas: rcar-gen4: Add support for fractional 9.24 PLLs new 4c63e9a13560 clk: renesas: r8a779a0: Use defines for PLL control registers new e4915fc7ded5 clk: renesas: r8a779f0: Model PLL1/2/3/6 as fractional PLLs new e1924c6cd148 clk: renesas: r8a779g0: Model PLL1/3/4/6 as fractional PLLs new 2cf316b4c54e clk: renesas: r8a779h0: Model PLL1/2/3/4/6 as fractional PLLs new ccdf745bd10f clk: renesas: rcar-gen4: Remove unused variable PLL2 clock type new f7444f0fde1f clk: renesas: rcar-gen4: Remove unused fixed PLL clock types new 93d46d465f7d clk: renesas: rcar-gen4: Remove unused default PLL2/3/4/6 configs new 12e612f2c60a dt-bindings: clock: renesas,cpg-mssr: Document RZ/G2M v3.0 [...] new 983ffab6f13c clk: renesas: r8a779h0: Add PWM clock new c7c854734220 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new a32f56c2b7e5 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...] new f47a9d938925 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 087f0edcbcce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4340962c5d57 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new f24ef6ed4928 Merge branch 'fixes' into for-next new 2f2aee1787b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 806863369add Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new 371e37d3d9e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7db7222ebb32 smb: client: handle lack of FSCTL_GET_REPARSE_POINT support new 23d830b37377 cifs: Remove cifs_aio_ctx new e3fbcd954e7a smb3: add dynamic tracepoints for shutdown ioctl new 694fd823da32 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 3a5dae67efc0 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new e4b439c1d73d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new d6b33c9f944d svcrdma: Handle device removal outside of the CM event handler new 9f1a3169b8d5 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new ccd16a86226d Merge branch '9p-next' of git://github.com/martinetd/linux new 80d3d33cdf4b xfs: fix a memory leak new 39c1ddb064fd xfs: allow SECURE namespace xattrs to use reserved block pool new 19ebc8f84ea1 xfs: fix file_path handling in tracepoints new af5d92f2fad8 xfs: remove unused parameter in macro XFS_DQUOT_LOGRES new 8c2263b92317 xfs: convert comma to semicolon new 7bf888fa26e8 xfs: convert comma to semicolon new 24611b0c64bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 9f337b5daac1 netfs: Fault in smaller chunks for non-large folio mappings new af1e6ab8c0e5 filelock: fix name of file_lease slab cache new 965a561e4026 fs/netfs/fscache_cookie: add missing "n_accesses" check new f7244a2b1d4c fs/netfs/fscache_io: remove the obsolete "using_pgpriv2" flag new cfe15de20651 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new 857effc79b9e fcntl: add F_CREATED_QUERY new b7fcee976159 selftests: add F_CREATED_QUERY tests new ae47653c0108 Merge patch series "Add an fcntl() to check file creation" new 4d4bd2853dc0 fs: don't flush in-flight wb switches for superblocks with [...] new f95329ef9eb6 fs/direct-io: Remove linux/prefetch.h include new f6380de3320a Fixed: fs: file_table_c: Missing blank line warnings and s [...] new 91db0bd2e0c4 mount: handle OOM on mnt_warn_timestamp_expiry new b484eca083f7 fs/aio: Fix __percpu annotation of *cpu pointer in struct kioctx new fadfaa1e9de1 Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] new da9a5c08abd6 fs: allow mount namespace fd new ce43736c0c8c fs: add put_mnt_ns() cleanup helper new 6802fc4563cd file: add fput() cleanup helper new 5fa80d83baf0 nsfs: iterate through mount namespaces new e7251ad2744c Merge patch series "nsfs: iterate through mount namespaces" new 27f413925dbc Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] new 6feb43ecdd8e fs: add infrastructure for multigrain timestamps new ce2ff3800434 fs: tracepoints around multigrain timestamp events new 179340b88d64 fs: add percpu counters for significant multigrain timesta [...] new d2407072ba13 fs: have setattr_copy handle multigrain timestamps appropriately new f9cb86069bad Documentation: add a new file documenting multigrain timestamps new 829f1ac86dd7 xfs: switch to multigrain timestamps new a6256326093d ext4: switch to multigrain timestamps new dd9efaca6a1d btrfs: convert to multigrain timestamps new 9a48efe5b3e6 tmpfs: add support for multigrain timestamps new 1901c53fdeb7 Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] new 9fffb5b7f6f4 ufs: Convert ufs_get_page() to use a folio new 4cb94c7a2070 ufs: Convert ufs_get_page() to ufs_get_folio() new 2d6834a509de ufs: Convert ufs_check_page() to ufs_check_folio() new bc9776ef451b ufs: Convert ufs_find_entry() to take a folio new 54088e449e55 ufs: Convert ufs_set_link() and ufss_dotdot() to take a folio new 52517324295a ufs: Convert ufs_delete_entry() to work on a folio new 3e30993ca1b2 ufs: Convert ufs_make_empty() to use a folio new a04f65b0e7a9 ufs: Convert ufs_prepare_chunk() to take a folio new 9377fc175f41 ufs; Convert ufs_commit_chunk() to take a folio new dfc15200f1c0 ufs: Convert directory handling to kmap_local new ae7764c298d9 sysv: Convert dir_get_page() to dir_get_folio() new 539dc3670367 sysv: Convert sysv_find_entry() to take a folio new b3d78d7ef6f2 sysv: Convert sysv_set_link() and sysv_dotdot() to take a folio new 06e6e92e9941 sysv: Convert sysv_delete_entry() to work on a folio new 760300ee84e2 sysv: Convert sysv_make_empty() to use a folio new 6ca9e4e7c0e2 sysv: Convert sysv_prepare_chunk() to take a folio new 5079a474d89f sysv: Convert dir_commit_chunk() to take a folio new 3b0cebc6616c qnx6: Convert qnx6_get_page() to qnx6_get_folio() new 125566a1b356 qnx6: Convert qnx6_find_entry() to qnx6_find_ino() new d462be77b0c1 qnx6: Convert qnx6_longname() to take a folio new 731ea8a9c37a qnx6: Convert qnx6_checkroot() to use a folio new 0e87d091007a qnx6: Convert qnx6_iget() to use a folio new 9861c8945bc7 qnx6: Convert directory handling to use kmap_local new 9c1998bdb928 minixfs: Convert dir_get_page() to dir_get_folio() new aafe4dd440ff minixfs: Convert minix_find_entry() to take a folio new 62a1bdd030a6 minixfs: Convert minix_set_link() and minix_dotdot() to ta [...] new 753b3c028d7e minixfs: Convert minix_delete_entry() to work on a folio new 0bfcec82ae6a minixfs: Convert minix_make_empty() to use a folio new 1fd13a72b92b minixfs: Convert minix_prepare_chunk() to take a folio new 010743a1c931 minixfs: Convert dir_commit_chunk() to take a folio new 886ecc0cdb94 fs: Convert block_write_begin() to use a folio new a8bd59bb81e1 reiserfs: Convert grab_tail_page() to use a folio new b0db48b6dbf0 reiserfs: Convert reiserfs_write_begin() to use a folio new ee8b6b6794ff block: Use a folio in blkdev_write_end() new d5d492f4eede buffer: Use a folio in generic_write_end() new 5296626f4d95 nilfs2: Use a folio in nilfs_recover_dsync_blocks() new 7c4a0378149d ntfs3: Remove reset_log_file() new 3cf8201b88f8 buffer: Convert block_write_end() to take a folio new 76ca5214a2e9 ecryptfs: Convert ecryptfs_write_end() to use a folio new 9f4d8005155e ecryptfs: Use a folio in ecryptfs_write_begin() new ef2c557265b1 f2fs: Convert f2fs_write_end() to use a folio new 3913ab964900 f2fs: Convert f2fs_write_begin() to use a folio new 698e000d66bf fuse: Convert fuse_write_end() to use a folio new 2c82f7c2a575 fuse: Convert fuse_write_begin() to use a folio new 1ba286ee9b74 hostfs: Convert hostfs_write_end() to use a folio new 8c0e176368a4 jffs2: Convert jffs2_write_end() to use a folio new b7d63c0d5f8a jffs2: Convert jffs2_write_begin() to use a folio new 4fc11ea80415 orangefs: Convert orangefs_write_end() to use a folio new 4fb0a7f3df28 orangefs: Convert orangefs_write_begin() to use a folio new b72625e13911 vboxsf: Use a folio in vboxsf_write_end() new 300dd0fa8e20 fs: Convert aops->write_end to take a folio new cdc4ad36a871 fs: Convert aops->write_begin to take a folio new d5dd3891b9ec ocfs2: Convert ocfs2_write_zero_page to use a folio new f45c4246ab18 buffer: Convert __block_write_begin() to take a folio new c1dbed4c3c12 Merge branch 'write-end' of git://git.infradead.org/users/ [...] new 5993793b368f ufs: Convert ufs_get_page() to use a folio new 733cbb40f8f8 ufs: Convert ufs_get_page() to ufs_get_folio() new 43b158d40393 ufs: Convert ufs_check_page() to ufs_check_folio() new 34ad23f9be63 ufs: Convert ufs_find_entry() to take a folio new 3065bec26f19 ufs: Convert ufs_set_link() and ufss_dotdot() to take a folio new 0124331b5b53 ufs: Convert ufs_delete_entry() to work on a folio new 74be1a443839 ufs: Convert ufs_make_empty() to use a folio new 96be09c4b0b1 ufs: Convert ufs_prepare_chunk() to take a folio new d60618016bca ufs; Convert ufs_commit_chunk() to take a folio new 427c04cc36b4 ufs: Convert directory handling to kmap_local new 44540cba9d4b sysv: Convert dir_get_page() to dir_get_folio() new b7aee8882913 sysv: Convert sysv_find_entry() to take a folio new 55cb38f1742d sysv: Convert sysv_set_link() and sysv_dotdot() to take a folio new c0824f96ceaf sysv: Convert sysv_delete_entry() to work on a folio new 1c0a0457ff48 sysv: Convert sysv_make_empty() to use a folio new 9c55f3f22ec2 sysv: Convert sysv_prepare_chunk() to take a folio new 82e2dc17a89e sysv: Convert dir_commit_chunk() to take a folio new c4169c6a0c61 qnx6: Convert qnx6_get_page() to qnx6_get_folio() new 2533f38d331f qnx6: Convert qnx6_find_entry() to qnx6_find_ino() new 79f8e69d53da qnx6: Convert qnx6_longname() to take a folio new 97118a18ef7a qnx6: Convert qnx6_checkroot() to use a folio new 40a464f51f40 qnx6: Convert qnx6_iget() to use a folio new 1a5765c2f06c qnx6: Convert directory handling to use kmap_local new 7bb7363934ef minixfs: Convert dir_get_page() to dir_get_folio() new 33c255f0c9e6 minixfs: Convert minix_find_entry() to take a folio new f054b6ac9363 minixfs: Convert minix_set_link() and minix_dotdot() to ta [...] new 7b52dc87cb24 minixfs: Convert minix_delete_entry() to work on a folio new bb024a9d0e7b minixfs: Convert minix_make_empty() to use a folio new 1cee35ea7b82 minixfs: Convert minix_prepare_chunk() to take a folio new 78fe1233a021 minixfs: Convert dir_commit_chunk() to take a folio new 4c5f40996e51 fs: Convert block_write_begin() to use a folio new 62c9c7b8bfa2 reiserfs: Convert grab_tail_page() to use a folio new b2be24382c6e reiserfs: Convert reiserfs_write_begin() to use a folio new 3d75ec090fc0 block: Use a folio in blkdev_write_end() new 8210fbe6cf9a buffer: Use a folio in generic_write_end() new ee8e83305f8a nilfs2: Use a folio in nilfs_recover_dsync_blocks() new 332dbe27e196 ntfs3: Remove reset_log_file() new f2904ceec6a3 buffer: Convert block_write_end() to take a folio new 2e9dd1ea03d0 ecryptfs: Convert ecryptfs_write_end() to use a folio new 8bb600480b39 ecryptfs: Use a folio in ecryptfs_write_begin() new 805b251fa011 f2fs: Convert f2fs_write_end() to use a folio new e0ec79f23a92 f2fs: Convert f2fs_write_begin() to use a folio new 294e7a45abe2 fuse: Convert fuse_write_end() to use a folio new 0acfdb29eb27 fuse: Convert fuse_write_begin() to use a folio new 85a8b645a431 hostfs: Convert hostfs_write_end() to use a folio new fd1aa0c0ed0b jffs2: Convert jffs2_write_end() to use a folio new 17274c797e71 jffs2: Convert jffs2_write_begin() to use a folio new 3bf0e8a45108 orangefs: Convert orangefs_write_end() to use a folio new e441cc61d91b orangefs: Convert orangefs_write_begin() to use a folio new 75483982c6ad vboxsf: Use a folio in vboxsf_write_end() new 35c2259b6c28 fs: Convert aops->write_end to take a folio new 1b0f5bf98343 fs: Convert aops->write_begin to take a folio new e2612445d7d5 ocfs2: Convert ocfs2_write_zero_page to use a folio new ac0d4cb76703 buffer: Convert __block_write_begin() to take a folio new dc811e7b74eb Merge branch 'work.write.end' new 0184053499e7 Merge branch 'vfs.folio' into vfs.all Signed-off-by: Chris [...] new d9ced7810ca1 netfs: Adjust labels in /proc/fs/netfs/stats new 5109137be2a3 netfs: Record contention stats for writeback lock new b8d37e100776 netfs: Reduce number of conditional branches in netfs_perf [...] new e0de2234c7f8 netfs, cifs: Move CIFS_INO_MODIFIED_ATTR to netfs_inode new 51619abd526c netfs: Move max_len/max_nr_segs from netfs_io_subrequest t [...] new 3d9997963822 netfs: Reserve netfs_sreq_source 0 as unset/unknown new 45492802c87a netfs: Remove NETFS_COPY_TO_CACHE new d90c6b764f09 netfs: Set the request work function upon allocation new 9c2e95ab1870 netfs: Use bh-disabling spinlocks for rreq->lock new 5c7b8cdeb093 mm: Define struct folio_queue and ITER_FOLIOQ to handle a [...] new 95eddfbc4cc9 cifs: Provide the capability to extract from ITER_FOLIOQ t [...] new 1632d66d3f51 netfs: Use new folio_queue data type and iterator instead [...] new e150560f143d netfs: Provide an iterator-reset function new 3ccb236b5325 netfs: Simplify the writeback code new b31dc1912755 afs: Make read subreqs async new 0acb268f3ec6 netfs: Speed up buffered reading new af6519cfd7c2 netfs: Remove fs/netfs/io.c new a5bd871fffa4 cachefiles, netfs: Fix write to partial block at EOF new f3a2fb764840 netfs: Cancel dirty folios that have no storage destination new 2cb2cf11a22f cifs: Use iterate_and_advance*() routines directly for hashing new f02acad7bbfd cifs: Switch crypto buffer to use a folio_queue rather tha [...] new ca2fa1d2e159 cifs: Don't support ITER_XARRAY new c1fa688ac370 Merge patch series "netfs: Read/write improvements" new 7ee4621d0ae3 Merge branch 'vfs.netfs' into vfs.all new 86e02a00d607 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 2f414b2bc90c Merge branch 'fs-next' of linux-next new 9d5da0fbd73b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c84015fcd95e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2f18b0a4a9dc Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 381cfd63050b hwmon: (adt7470) Use multi-byte regmap operations new a0a16d960f64 hwmon: (tmp401) Use multi-byte regmap operations new 717c04cf43d2 hwmon: (lm95245) Use multi-byte regmap operations new 7b4882d9b80c hwmon: (nct7802) Use multi-byte regmap operations new 4ce612b16e9e hwmon: (adt7x10) Use multi-byte regmap operations new ad231314b6f8 hwmon: (tmp464) Use multi-byte regmap operations new 21a93a9e314f hwmon: (max6639) Use multi-byte regmap operations new c37d0f08f889 hwmon: (amc6821) Use multi-byte regmap operations new 8abff91c6173 hwmon: (lm95234) Reorder include files to be in alphabetic order new e38b05f0a2fd hwmon: (lm95234) Use find_closest to find matching update [...] new 963f9bc976e2 hwmon: (lm95234) Convert to use regmap new f27ab9f05c86 hwmon: (lm95234) Convert to with_info hwmon API new 280220236bf5 hwmon: (lm95234) Add support for tempX_enable attribute new 3ec621cd6fca hwmon: (lm95234) Use multi-byte regmap operations new b4be51302d68 hwmon: (dell-smm) Add Dell Latitude 7320 to fan control whitelist new 97adb1aacef8 hwmon: (ltc2992) use device_for_each_child_node_scoped() t [...] new 744ec4477b11 hwmon: (max16065) Fix overflows seen when writing limits new 119abf7d1815 hwmon: (max16065) Fix alarm attributes new 351047fc5947 hwmon: (max6697) Reorder include files new f81489a136ac hwmon: (max6697) Drop platform data support new c02b25dcf64b hwmon: (max6697) Use bit operations where possible new 3a2a8cc3fe24 hwmon: (max6697) Convert to use regmap new 678c2a458202 hwmon: (max6697) Convert to with_info hwmon API new 1e56afb1e648 hwmon: (max6697) Add support for tempX_min and tempX_min_alarm new 6b1bb53579b0 dt-bindings: hwmon: Add adt7475 fan/pwm properties new 20705629555a dt-bindings: hwmon: adt7475: Deprecate adi,pwm-active-state new 777c97ff08d0 hwmon: (adt7475) Add support for configuring initial PWM state new e21d6d4c7acb hwmon: (ltc2947) Move to firmware agnostic API new 34ea1f986721 hwmon: (oxp-sensors) Fix typo in driver documentation new 74b6451beb8b hwmon: (max1668) Reorder include files to alphabetic order new 696dbe45fb17 hwmon: (max1668) Use BIT macro new 021730acbca6 hwmon: (max1668) Convert to use regmap new 355c529077b6 hwmon: (max1668) Replace chip type with number of channels new c1b93b5414b4 hwmon: (max1668) Convert to use with_info hwmon API new 3adc2857bb6a hwmon: (max6697) Document discrepancy in overtemperature s [...] new 88c0f840dfe3 hwmon: (max1619) Clamp temperature range when writing limits new 216147e62463 hwmon: (max1619) Reorder include files to alphabetic order new 02c3c4e7026b hwmon: (max1619) Mask valid alarm bits new f8016132ce49 hwmon: (max1619) Convert to use regmap new f0b1f1f468f5 hwmon: (max1619) Convert to with_info API new 13047ebe63a8 hwmon: (max1619) Add support for update_interval attribute new 90368fa3978f hwmon: (max1619) Improve chip detection code new 8ec0090f5bdc dt-bindings: hwmon: add support for ti,amc6821 new be9070469d3c hwmon: (amc6821) add support for tsd,mule new ee12fb26a5eb hwmon: vexpress: Use of_property_present() new 8a8aacc21912 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new d40981350844 doc-guide: add help documentation checktransupdate.rst new 1b2255db3c22 Documentation: Add detailed explanation for 'N' taint flag new 8663dd38a7ba docs/zh_CN: fix a broken reference new ecb203370e72 Merge branch 'docs-next' of git://git.lwn.net/linux.git new f844793f2d37 thermal: trip: Avoid skipping trips in thermal_zone_set_trips() new b630a0412151 thermal: intel: int340x: Fix kernel warning during MSI cleanup new b85a2d300a37 thermal: intel: int340x: Allow limited thermal MSI support new f8ce49be2743 thermal: intel: int340x: Free MSI IRQ vectors on module exit new d955d7cecb51 Merge branch 'thermal-intel' new 0117a2e83ed0 Merge branch 'thermal-fixes' into linux-next new f8f5b6e49b56 thermal: broadcom: Use thermal_zone_get_crit_temp() in bcm [...] new 7a7f6947f545 Merge branch 'thermal-core' into linux-next new 7d3c47666729 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 446d43abf4dd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new d61a06731388 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new e832bc9e818c net: wangxun: use net_prefetch to simplify logic new 0a658d088cc6 net/tcp: Expand goo.gl link new 2e7a280692bf l2tp: lookup tunnel from socket without using sk_user_data new 4ff8863419cd ipv4: export ip_flush_pending_frames new ed8ebee6def7 l2tp: have l2tp_ip_destroy_sock use ip_flush_pending_frames new eeb11209e000 l2tp: don't use tunnel socket sk_user_data in ppp procfs output new 4a4cd70369f1 l2tp: don't set sk_user_data in tunnel socket new 0fa51a7c6f54 l2tp: remove unused tunnel magic field new 29717a4fb7fc l2tp: simplify tunnel and socket cleanup new fc7ec7f554d7 l2tp: delete sessions using work queue new d17e89999574 l2tp: free sessions using rcu new c5cbaef992d6 l2tp: refactor ppp socket/session relationship new 24256415d186 l2tp: prevent possible tunnel refcount underflow new 89b768ec2dfe l2tp: use rcu list add/del when updating lists new 0aa45570c324 l2tp: add idr consistency check in session_register new d93b8a63f011 l2tp: cleanup eth/ppp pseudowire setup code new 5dfa598b249c l2tp: use pre_exit pernet hook to avoid rcu_barrier new 3fafd92edbeb Merge branch 'l2tp-session-cleanup' into main new 3b91b03271c5 net: dsa: vsc73xx: make RGMII delays configurable new b735154aeb33 dt-bindings: net: dsa: vsc73xx: add {rx,tx}-internal-delay-ps new 1018825a9539 net/smc: remove unreferenced header in smc_loopback.h file new 5a7957571126 net/smc: remove the fallback in __smc_connect new d37307eaac13 net/smc: remove redundant code in smc_connect_check_aclc new 0908503ade5f net/smc: remove unused input parameters in smcr_new_buf_create new 59f726578c9b Merge branch 'smc-cleanups' into main new 990c30493013 Add support for PIO p flag new 57a2b5309fdb Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 781f0bbbdade tools/bpf: Fix the wrong format specifier new c0247800ee7d selftests/bpf: Use portable POSIX basename() new 03bfcda1fbc3 selftests/bpf: Fix arg parsing in veristat, test_progs new cacf2a5a78cd selftests/bpf: Fix error compiling test_lru_map.c new aa95073fd290 selftests/bpf: Fix C++ compile error from missing _Bool type new 16b795cc5952 selftests/bpf: Fix redefinition errors compiling lwt_reroute.c new c9a83e76b5a9 selftests/bpf: Fix compile if backtrace support missing in libc new 06eeca1217a8 selftests/bpf: Fix using stdout, stderr as struct field names new 21c5f4f55da7 selftests/bpf: Fix error compiling tc_redirect.c with musl libc new 1cbe8143fd2f bpf: kprobe: Remove unused declaring of bpf_kprobe_override new 32654bbd6313 xsk: Try to make xdp_umem_reg extension a bit more future-proof new 92cc2456e977 selftests/bpf: fix RELEASE=1 compilation for sock_addr.c new ba6a9018502e selftests/bpf: do not disable /dev/null device access in c [...] new d83d8230e415 selftests/bpf: convert test_dev_cgroup to test_progs new 84cdbff4a935 selftests/bpf: add wrong type test to cgroup dev new b7ea631b9a79 Merge branch 'selftests/bpf: convert test_dev_cgroup to te [...] new a03bcbcaa3a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f7c6679399a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 95b9c9a7777d mtd: spi-nor: micron-st: Add n25q064a WP support new eec32f654120 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 1fea3e265659 MAINTAINERS: add an entry for AMD DC DML new c41ef1b42af7 drm/sti: dvo: drop driver owner assignment new 5223ba83c4d7 drm/sti: hda: drop driver owner assignment new 8e3772161ce4 drm/sti: tvout: drop driver owner assignment new 4864402d9893 drm/sti: vtg: drop driver owner assignment new f87f19b8106d drm/sti: hdmi: drop driver owner assignment new 2bf506b46d38 drm/sti: hqvdp: drop driver owner assignment new f3a47a269119 drm/vkms: Remove event from vkms_output new 5a716b06b329 drm/stm: Remove unnecessary .owner for lvds_platform_driver new bc5846d3d3df drm/tegra: Call drm_atomic_helper_shutdown() at shutdown time new f592e01664b4 drm/drm_connector: Document Colorspace property variants new ce7c90bfda26 drm/stm: Fix an error handling path in stm_drm_platform_probe() new 6be74ddd0609 drm/ttm: Allow TTM LRU list nodes of different types new 9c62fb62c9f0 drm/ttm: Slightly clean up LRU list iteration new 8e9bf0fb10a7 drm/ttm: Use LRU hitches new 4c44f89c5dae drm/ttm, drm/amdgpu, drm/xe: Consider hitch moves within b [...] new da966b82bf3d drm/ttm: Provide a generic LRU walker helper new 10efe34dae79 drm/ttm: Use the LRU walker helper for swapping new 3756310e9fe1 drm/ttm: Use the LRU walker for eviction new 223c12dd492d dt-bindings: display: himax-hx8394: Add Microchip AC40T08A [...] new 1dcfca093be9 drm/panel: himax-hx8394: switch to devm_gpiod_get_optional [...] new 014e597d3581 drm/panel: himax-hx8394: Add Support for Microchip AC40T08 [...] new e7305ad465b5 dt-bindings: display: panel: Add compatible for melfas lmf [...] new c4ce398cf18a drm/panel: jd9365da: Support for Melfas lmfbx101117480 MIP [...] new 533ca79cd9f7 drm/panel: jd9365da: Break some CMDS into helper functions new 24179ff9a2e4 drm/panel: boe-th101mb31ig002 : Make it compatible with ot [...] new 7f58ebaccb67 drm/panel: boe-th101mb31ig002: switch to devm_gpiod_get_op [...] new a16b680a2140 drm/panel: boe-th101mb31ig002: use wrapped MIPI DCS functions new 3808a15e3248 dt-bindings: display: panel: Add compatible for starry-er88577 new e4bd1db1c1f7 drm/panel: boe-th101mb31ig002: Support for starry-er88577 [...] new 0e7f4e6a20d5 drm/ci: uprev IGT new 76299a557f36 drm: Introduce 'power saving policy' drm property new 9d8c094ddab0 drm/amd: Add power_saving_policy drm property to eDP connectors new 993d36ac99ef drm/panel-edp: Add BOE NV140WUM-N41 new 0daf44ea9dcc drm/dp: Add helper to dump an LTTPR PHY descriptor new 6f1cacf4eba7 drm/nouveau: Improve variable name in nouveau_sched_init() new f32b5128d2c4 drm/v3d: Prevent out of bounds access in performance query [...] new 753ce4fea621 drm/v3d: Fix potential memory leak in the timestamp extension new 484de39fa5f5 drm/v3d: Fix potential memory leak in the performance extension new 8d1276d1b8f7 drm/v3d: Validate passed in drm syncobj handles in the tim [...] new a546b7e4d73c drm/v3d: Validate passed in drm syncobj handles in the per [...] new 4bd75a81e61a drm/v3d: Move part of copying of reset/copy performance ex [...] new c9d6630f7c67 drm/v3d: Size the kperfmon_ids array at runtime new 1be825c5c060 drm/v3d: Do not use intermediate storage when copying perf [...] new 3ef80d4ed6ff drm/v3d: Move perfmon init completely into own unit new 96bc9049ba41 drm/v3d: Prefer get_user for scalar types new c48abf099d51 drm/v3d: Add some local variables in queries/extensions new 0b91c6dacae2 drm/v3d: Expose memory stats through fdinfo new cd3a2e8b0a03 drm/mgag200: Only set VIDRST bits in CRTC modesetting new 7bb97cf91588 drm/mgag200: Remove vidrst callbacks from struct mgag200_d [...] new 3ac9384061b2 drm/mgag200: Rename BMC vidrst names new fd39730c5889 drm/stm: ltdc: check memory returned by devm_kzalloc() new 19dd9780b7ac drm/stm: Avoid use-after-free issues with crtc and plane new 98491f020ada drm/stm: ltdc: Remove unused function plane_to_ltdc new 58b5618ba80a accel/ivpu: Add missing MODULE_FIRMWARE metadata new 9480db72e17b drm: lcdif: Use adjusted_mode .clock instead of .crtc_clock new a237f217bad5 drm/panel-edp: Add entry for BOE NV133WUM-N63 panel new e1a261ba599e printk: Add a short description string to kmsg_dump() new bc657615e10d drm/bridge: Silence error messages upon probe deferral new ca5442ed8f53 drm/bridge-connector: Fix double free in error handling paths new 99e0fb8b0871 drm: Add might_fault to drm_modeset_lock priming new 0c977ff2b807 drm/bridge: analogix: remove unused struct 'bridge_init' new 754c9129b949 drm/mgag200: Use hexadecimal register indeces new b345b3542d66 drm/mgag200: Align register field names with documentation new e8f834b55962 drm/mgag200: Use adjusted mode values for CRTCs new d6460bd52c27 drm/mgag200: Add dedicated variables for blanking fields new 5cd522b5331b drm/mgag200: Add dedicted variable for <linecomp> field new 89c6ea2006e2 drm/mgag200: Add vblank support new d5070c9b2944 drm/mgag200: Implement struct drm_crtc_funcs.get_vblank_timestamp new 02fa62d41c8a drm/stm: ltdc: reset plane transparency after plane disable new ab59c6b20588 drm/stm: ltdc: add mask for lxcr register new ef824286128e drm/stm: ltdc: remove reload interrupt new 9f774c42a908 drm/panic: Add drm_panic_is_enabled() new d20a9f568f99 fbcon: Add an option to disable fbcon in panic new c2c2a91f3868 drm/fb-helper: Set skip_panic if the drm driver supports d [...] new 3a9b77cee750 drm/panic: Remove build time dependency with FRAMEBUFFER_CONSOLE new 26dbffb2a4c4 drm/stm: add COMMON_CLK dependency new 7e33fc2ff675 drm/panic: Add missing static inline to drm_panic_is_enabled() new 1c1ed27ee117 fbcon: Use oops_in_progress instead of panic_cpu new 1f7ce4316d8c mtd: mtdoops: Fix kmsgdump parameter renaming. new f00bfaca704c drm/panel: Avoid warnings w/ panel-simple/panel-edp at shutdown new d4b9b6da5777 drm/panel-edp: Add 6 panels used by MT8186 Chromebooks new 1b93f3e89d03 drm/nouveau: prime: fix refcount underflow new b26d9dddad7b drm/nouveau: bo: remove unused functions new bf32a3a12686 drm/nouveau: use GEM references instead of TTMs new d5e79eeba308 dma-buf: heaps: Deduplicate docs and adopt common format new 9c27f613d55f drm/ttm: Allow direct reclaim to allocate local memory v2 new b7d3d5447939 dt-bindings: display: bridge: tc358867: Document default D [...] new 1fb4dceeedc5 drm/bridge: tc358767: Add configurable default preemphasis new 19cc4b7d75b5 drm/dp_mst: Simplify character output in drm_dp_mst_dump_t [...] new 61eec998c939 drm: panel: boe-bf060y8m-aj0: Enable prepare_prev_first new c60ca14bfd2d drm/panel: boe-th101mb31ig002 : Fix the way to get porch p [...] new 708899133615 drm/panel: boe-th101mb31ig002 : using drm_connector_helper [...] new aa48c30f096b dt-bindings: display: panel: Document Densitron DMT028VGHM [...] new 2108cdcee58b drm/panel/panel-ilitek-ili9806e: Add Densitron DMT028VGHMC [...] new 7214da0ed222 drm/virtio: Add DRM capset definition new 10ba3753665f drm/bridge: it6505: Disable IRQ when powered off new 83b501c1799a drm/scheduler: remove full_recover from drm_sched_start new 773884e39bb5 drm/test: use kunit action wrapper macro in the gem shmem [...] new 93183c9959d4 drm/panel: boe-tv101wum-nl6: Break some CMDS into helper f [...] new 3c8d2d5da3e2 drm/panel: nt35521: Break some CMDS into helper functions new d969b31afa43 drm/panel: nt36672e: Break some CMDS into helper functions new 81e0a3d1063e drm/ci: update link to Gitlab server new a887d2c85a3f accel/qaic: Remove the description of DRM_IOCTL_QAIC_PART_DEV new 9d8e91439fc3 drm/panel-edp: Add CSW MNB601LS1-4 new 0d5040e406d2 drm/vblank: add dynamic per-crtc vblank configuration support new 20d70de5823e drm/nouveau: move nouveau_drm_device_fini() above init() new 961ae5f9807b drm/nouveau: handle pci/tegra drm_dev_{alloc, register} fr [...] new 448359c1ce50 drm/nouveau: replace drm_device* with nouveau_drm* as dev drvdata new c0bfe34330b5 drm/nouveau: create pci device once new 6777264dfabe drm/nouveau: store nvkm_device pointer in nouveau_drm new ea94c8e217f9 drm/nouveau: move allocation of root client out of nouveau [...] new 2e408ad7a552 drm/nouveau: add nouveau_cli to nouveau_abi16 new ba6b8479c944 drm/nouveau: handle limited nvif ioctl in abi16 new d075d99ef73b drm/nouveau: remove abi16->device new 8bc1ab4f615b drm/nouveau: remove abi16->handles new b5bd7cf76b7c drm/nouveau/nvkm: remove detect/mmio/subdev_mask from device args new 4a865f6a76ed drm/nouveau/nvkm: remove perfmon new b2d474d4c8fa drm/nouveau/nvkm: remove nvkm_client_search() new ca6eef9b1c34 drm/nouveau/nvif: remove support for userspace backends new d6e44a8548b6 drm/nouveau/nvif: remove route/token new 455167e8751c drm/nouveau/nvif: remove nvxx_object() new ffe9f1bfb3e6 drm/nouveau/nvif: remove nvxx_client() new 7e0d8de4d357 drm/nouveau/nvif: remove driver keep/fini new a897f65b3a61 drm/nouveau/nvif: remove client device arg new def122b64e37 drm/nouveau/nvif: remove client version new c45c999cfb67 drm/nouveau/nvif: remove client devlist new 246b228eb905 drm/nouveau/nvif: remove client fini new fabc65d16337 drm/nouveau/nvif: remove device args new cced63c3dd23 drm/nouveau: always map device new 216c3c4424bb drm/nouveau/nvif: remove device rd/wr new 8d7b2d3a7e3a drm/nouveau/nvif: remove disp chan rd/wr new 6901f1d6479b drm/nouveau: move nvxx_* definitions to nouveau_drv.h new c6bf82d426d8 drm/nouveau: add nvif_mmu to nouveau_drm new 0fa0955acdb3 drm/nouveau: pass drm to nouveau_mem_new(), instead of cli new 3019023ec9fb drm/nouveau: pass drm to nv50_dmac_create(), rather than d [...] new 5cca41ac70e5 drm/nouveau: pass cli to nouveau_channel_new() instead of [...] new 2eb58f22e276 drm/nouveau: remove nouveau_chan.device new 3543e84e20fb drm/nouveau: remove chan->drm new 034142a303fe drm/nouveau: remove master new 0df26c0d69dc drm/nouveau: remove push pointer from nouveau_channel new 723388bc0fb6 drm/nouveau/kms: remove a few unused struct members and fn decls new 61671d85def2 drm/nouveau/kms: remove push pointer from nv50_dmac new 0c3f3a83c7e8 drm/gma500: Make I2C terminology more inclusive new 0e8655b4e852 Merge drm/drm-next into drm-misc-next new a6ed988ecdff drm/nouveau: remove unused variable ret new 250ac9ee60db drm: Add the missing symbol '.' new e2fc28837a02 MAINTAINERS: Add selftests to DMA-BUF HEAPS FRAMEWORK entry new c91d75a3c6a2 drm/ast: astdp: Test firmware status once during probing new cbacb1b74400 drm/ast: astdp: Only test HDP state in ast_astdp_is_connected() new 2281475168d2 drm/ast: astdp: Perform link training during atomic_enable new 2000ddac9b5c drm/ast: astdp: Clean up EDID reading new a755947e050b drm/dp: Describe target_rr_divider in struct drm_dp_as_sdp new c8cf693765ae Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new f75dd8fd74c1 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new eb53e5b933b9 drm/i915/display/dp: Compute AS SDP when vrr is also enabled new 73d7cd542bbd drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro new 833cf12846aa drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll() new 4c288f56030f drm/i915/bios: remove stale and useless comments new e9b36c5be2e7 drm/dp_mst: Factor out function to queue a topology probe work new dbaeef363ea5 drm/dp_mst: Add a helper to queue a topology probe new 0cf09702a118 drm/dp_mst: Simplify the condition when to enumerate path [...] new a64d5fe490cd drm/i915/ddi: For an active output call the DP encoder syn [...] new a3f91f405aa7 drm/i915/dp: Initialize the link parameters during HW readout new a4530e20fadd drm/i915/dp: Send only a single modeset-retry uevent for a commit new 634e1804242b drm/i915/dp: Add a separate function to reduce the link pa [...] new 96c468c366da drm/i915/dp: Add helpers to set link training mode, BW parameters new aa705f7ec6e2 drm/i915/dp_mst: Reduce the link parameters in BW order af [...] new 8f1fe39ded72 drm/i915/dp_mst: Configure MST after the link parameters a [...] new 9d1f218ddce2 drm/i915/dp_mst: Queue modeset-retry after a failed payloa [...] new e40fbf616610 drm/i915/dp_mst: Reprobe the MST topology after a link par [...] new e44bc451aa4b drm/i915/dp_mst: Ensure link parameters are up-to-date for [...] new 5c7b393452b5 drm/i915/dp_mst: Enable LT fallback between UHBR/non-UHBR [...] new 463d1eef616f Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new f2881dfdaaa9 drm/xe/oa/uapi: Make bit masks unsigned new 7f7a2da3bf8b drm/xe: Use dma_fence_chain_free in chain fence unused as a sync new 6f20fc09936e drm/xe: Move and export xe_hw_engine lookup. new 5b5d099bbad1 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new e5f7e3dae16b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9bf10b97a0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3c0e1ed9c878 Merge branch 'for-linus' into for-next new 4e9652003bc3 ALSA: control: Annotate snd_kcontrol with __counted_by() new 0642a3c5cacc ALSA: ump: Update substream name from assigned FB names new 8abe0423ddd3 ALSA: hda: Keep PM disablement for deny-listed instance new 3bb668264db5 ALSA: hda: Enhance pm_blacklist option new fcc62b19104a ALSA: control: Take power_ref lock primarily new dfb581dd7c8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cbf3853d04ed firewire: ohci: use TCODE_LINK_INTERNAL consistently new 3885dfc0e38e firewire: ohci: minor code refactoring to localize text table new ca5e0980393e firewire: core: use common helper function to serialize ph [...] new 09e8411c9041 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e620b496c787 ASoC: tas2781: Add TAS2563 into the Header new 80565764c7f5 ASoC: rsnd: remove rsnd_mod_confirm_ssi() under DEBUG new 22c406c9bf5e ASoC: rsnd: use pcm_dmaengine code new d5742b5d4d7b ASoC: fsl: lpc3xxx-i2s: Remove set but not used variable ' [...] new 0821e00283da Merge remote-tracking branch 'asoc/for-6.12' into asoc-next new e5e908133dbd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bd2aa8529ac Input: tc3589x - use of_property_present() new fe02650d1c08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2c762be5b798 io_uring: keep multishot request NAPI timeout current new c3fca4fb83f7 io_uring: remove unused local list heads in NAPI functions new dd1fe63a996f Merge branch 'io_uring-6.11' into for-6.12/io_uring new 0c87670003aa io_uring: add napi busy settings to the fdinfo output new 4127666add29 Merge branch 'for-6.12/io_uring' into for-next new a37cddfba374 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 4f2e8b4013d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3324a4e1b11b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be72a57527fd lsm: Refactor return value of LSM hook vm_enough_memory new 924e19c39e8f lsm: Refactor return value of LSM hook inode_copy_up_xattr new cfa6ad1bbf23 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8d650f496774 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9a5f44e6e7d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0083ff285ff8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d58ecc54bb09 spi: cadence: Add 64BIT Kconfig dependency new 0880f6694360 spi: rpc-if: Add missing MODULE_DEVICE_TABLE new 000a177c340d Merge remote-tracking branch 'spi/for-6.12' into spi-next new 62caf69338f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a4765eb49cd9 irqchip/irq-pic32-evic: Add missing 'static' to internal function new f872d4af79fe irqchip/meson-gpio: Convert meson_gpio_irq_controller::loc [...] new 6be6cba9c437 irqchip/mbigen: Fix mbigen node address layout new 916fdf422bf9 Merge branch into tip/master: 'irq/urgent' new 6623b0217d0c locking/pvqspinlock: Correct the type of "old" variable in [...] new 4b3c1db9c7d6 Merge branch into tip/master: 'locking/urgent' new b1d0e15c8725 perf/x86/intel/cstate: Add pkg C2 residency counter for Si [...] new f0361cf5b2e2 Merge branch into tip/master: 'perf/urgent' new 77baa5bafcbe sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime new 31b164e2e4af sched/smt: Introduce sched_smt_present_inc/dec() helper new e22f910a26cc sched/smt: Fix unbalance sched_smt_present dec/inc new 2f027354122f sched/core: Introduce sched_set_rq_on/offline() helper new fe7a11c78d2a sched/core: Fix unbalance set_rq_online/offline() in sched [...] new 403e9302c732 Merge branch into tip/master: 'sched/urgent' new 0f7ced7d620e x86/aperfmperf: Fix deadlock on cpu_hotplug_lock new c14e4114582c x86/sev: Fix __reserved field in sev_config new bf5641eccf71 x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range new 1c8a286c61af Merge branch into tip/master: 'x86/urgent' new bf25d37115d2 Merge branch into tip/master: 'WIP.x86/fpu' new 5e389e986887 irqchip/armada-370-xp: Drop _OFFS suffix from some registe [...] new 9fa3e59a003b irqchip/armada-370-xp: Change register constant suffix fro [...] new f04ef167b350 irqchip/armada-370-xp: Change spaces to tabs new 2613b94d2dc5 irqchip/armada-370-xp: Use BIT() and GENMASK() macros new 9236717b97e3 irqchip/armada-370-xp: Cosmetic fix parentheses in registe [...] new e812dd60b6cc irqchip/armada-370-xp: Change register constants prefix to MPIC_ new 0cbbf7c15d19 irqchip/armada-370-xp: Use correct type for cpu variable new ccef3a991b7c irqchip/armada-370-xp: Simplify is_percpu_irq() code new 045c4bb86448 irqchip/armada-370-xp: Change to SPDX license identifier new 644799f920c9 irqchip/armada-370-xp: Declare iterators in for loop new 55689986d7ea irqchip/armada-370-xp: Rename variable for consistency new e4cd7c553a00 irqchip/armada-370-xp: Use unsigned int type for virqs new 88d49ee30ca5 irqchip/armada-370-xp: Use !virq instead of virq == 0 in c [...] new 0381be072f30 irqchip/armada-370-xp: Simplify ipi_resume() code new 5302e767ebfc irqchip/armada-370-xp: Improve indentation new f63f54a2b8ff irqchip/armada-370-xp: Change symbol prefixes to mpic new 5ecafc9a640f irqchip/armada-370-xp: Don't read number of supported inte [...] new 92128c74e418 irqchip/armada-370-xp: Use FIELD_GET() and named register [...] new 63697bc7199e irqchip/armada-370-xp: Refactor mpic_handle_msi_irq() code new baf01c726b7f irqchip/armada-370-xp: Refactor handling IPI interrupts new 66fc31034f96 irqchip/armada-370-xp: Use consistent variable names for hwirqs new a5d32b7475ff irqchip/armada-370-xp: Use consistent types when iterating [...] new 0d4b1fcd378e irqchip/armada-370-xp: Use consistent name for struct irq_ [...] new 15a50eeaadc1 irqchip/armada-370-xp: Simplify mpic_reenable_percpu() and [...] new 081b64cc8727 irqchip/armada-370-xp: Drop redundant continue new ac0ae59db6f5 irqchip/armada-370-xp: Rename variable for consistency new 625f0582f05d irqchip/armada-370-xp: Use u32 type instead of unsigned lo [...] new 654caa9db664 irqchip/armada-370-xp: Refactor initial memory regions mapping new 1d07c9a3e71c irqchip/armada-370-xp: Print error and return error code o [...] new b8fb82e4ffec irqchip: Remove asmlinkage for handlers registered with se [...] new d2f77d14d062 Merge branch into tip/master: 'irq/core' new 33634fd83da7 Merge branch into tip/master: 'locking/core' new d92792a4b26e perf/x86/intel/pt: Fix sampling synchronization new 52c3fb1a0f82 perf/x86: Add hw_perf_event::aux_config new 675ad74989c2 perf/core: Add aux_pause, aux_resume, aux_start_paused new 6a45d8847597 perf/x86/intel/pt: Add support for pause / resume new 6763ebdb4983 perf/x86/intel: Do not enable large PEBS for events with a [...] new 5df5c407a34f Merge branch into tip/master: 'perf/core' new c40dd90ac045 sched: Initialize the vruntime of a new task when it is fi [...] new 0ec8d5aed4d1 sched/core: Add WARN_ON_ONCE() to check overflow for migra [...] new 2c2d9624697f sched/fair: Remove cfs_rq::nr_spread_over and cfs_rq::exec_clock new a58501fb8320 sched: remove HZ_BW feature hedge new faa42d29419d sched/fair: Make SCHED_IDLE entity be preempted in strict [...] new f23c042ce34b sched/deadline: Comment sched_dl_entity::dl_server variable new c245910049d0 sched/core: Add clearing of ->dl_server in put_prev_task_b [...] new a741b82423f4 sched/core: Clear prev->dl_server in CFS pick fast path new 557a6bfc662c sched/fair: Add trivial fair server new a110a81c52a9 sched/deadline: Deferrable dl server new d741f297bcea sched/fair: Fair server interface new 4b26cfdd3956 sched/core: Fix priority checking for DL server picks new c8a85394cfdb sched/core: Fix picking of tasks for core scheduling with [...] new 5f6bd380c7bd sched/rt: Remove default bandwidth control new cea5a3472ac4 sched/fair: Cleanup fair_server new bc45a69157b1 Merge branch into tip/master: 'sched/core' new 0af02a8e356f selftests/timers/posix_timers: Simplify error handling new 45c4225c3dcc selftests/timers/posix_timers: Add SIG_IGN test new e65bb03e4427 selftests/timers/posix_timers: Validate signal rules new 2c2b56132bb7 selftests/timers/posix-timers: Validate SIGEV_NONE new f924f868ed05 selftests/timers/posix-timers: Validate timer_gettime() new 73339b82f865 selftests/timers/posix-timers: Validate overrun after unblock new d859704bf185 posix-cpu-timers: Split up posix_cpu_timer_get() new b3e866b2dffb posix-cpu-timers: Save interval only for armed timers new 1c5028425793 posix-cpu-timers: Handle interval timers correctly in timer_get() new d786b8ba9f01 posix-cpu-timers: Handle SIGEV_NONE timers correctly in ti [...] new 5f9d4a106594 posix-cpu-timers: Handle SIGEV_NONE timers correctly in ti [...] new d471ff397c35 posix-cpu-timers: Replace old expiry retrieval in posix_cp [...] new bd29d773ea8d posix-cpu-timers: Do not arm SIGEV_NONE timers new c44462661e4c posix-cpu-timers: Use @now instead of @val for clarity new 286bfaccea76 posix-cpu-timers: Remove incorrect comment in posix_cpu_ti [...] new c20b99e3243f posix-cpu-timers: Simplify posix_cpu_timer_set() new bfa408f03fc7 posix-timers: Retrieve interval in common timer_settime() code new aca1dc0ce128 posix-timers: Clear overrun in common_timer_set() new 52dea0a15cc8 posix-timers: Convert timer list to hlist new 20f13385b583 posix-timers: Consolidate timer setup new 24aea4cc4832 posix-cpu-timers: Make k_itimer::it_active consistent new 566e2d82536c posix-timers: Consolidate signal queueing new a2b80ce87a87 signal: Remove task argument from dequeue_signal() new 7f8af7bac538 signal: Replace BUG_ON()s new 9a7b0158aea7 Merge tag 'posix-timers-2024-07-29' of git://git.kernel.or [...] new 36da4a4228ce Merge branch into tip/master: 'timers/core' new 940455681d94 x86/bugs: Add a separate config for MDS new b8da0b33d389 x86/bugs: Add a separate config for TAA new 163f9fe6b625 x86/bugs: Add a separate config for MMIO Stable Data new 3a4ee4ff819b x86/bugs: Add a separate config for L1TF new 894e28857c11 x86/bugs: Add a separate config for RETBLEED new ca01c0d8d030 x86/bugs: Add a separate config for Spectre v1 new a0b02e3fe366 x86/bugs: Add a separate config for SRBDS new 72c70f480a70 x86/bugs: Add a separate config for Spectre V2 new b908cdab061a x86/bugs: Add a separate config for SSB new 03267a534bb3 x86/bugs: Remove GDS Force Kconfig option new 225f2bd064c3 x86/bugs: Add a separate config for GDS new dab053e1becd Merge branch into tip/master: 'x86/bugs' new ba386777a30b x86/elf: Add a new FPU buffer layout info to x86 core files new c179c603de87 Merge branch into tip/master: 'x86/fpu' new 94838d230a6c x86/microcode/AMD: Use the family,model,stepping encoded i [...] new 5343558a868e x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang f [...] new 40a927c93ac6 Merge branch into tip/master: 'x86/microcode' new 59c34008d3bd x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h new c442d96cba6c Merge branch into tip/master: 'x86/misc' new 6d9b02543ea8 Merge branch into tip/master: 'x86/mm' new b9e7ad6d94a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 031e775ec0fe Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new f93b056c8ab3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 822a4b129e81 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new 4d169f3aaa0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 34aac8e316ed workqueue: doc: Fix function name, remove markers new 492c6168629b cgroup/cpuset: fix panic caused by partcmd_update new 670720210a3c workqueue: Fix UBSAN 'subtraction overflow' error in shift [...] new 4ca2225a05e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8faf11cd192 Merge tag 'v6.11-rc1' into for-6.12 new 298dec19bdeb scx: Allow calling sleepable kfuncs from BPF_PROG_TYPE_SYSCALL new 958b1891846e scx/selftests: Verify we can call create_dsq from prog_run new 66b5af39fb92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 195f46541717 USB: serial: set driver owner when registering drivers new da74a5100a2b USB: serial: drop driver owner initialization new d64a2f40caf0 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new de79583ffe79 iio: core: add accessors 'masklength' new c6c47852c176 iio: core: make use of iio_get_masklength() new 52fe020e7f9c iio: buffer: make use of iio_get_masklength() new 5d8c3c240f98 iio: accel: adxl367: make use of iio_get_masklength() new 6bb0d80e88a2 iio: accel: adxl372: make use of iio_get_masklength() new 1a290e410cee iio: accel: bma180: make use of iio_for_each_active_channel() new 84550e2682ec iio: accel: bmc150-accel-core: make use of iio_for_each_ac [...] new bac3b7c43d6d iio: accel: cros_ec_accel_legacy: make use of iio_get_mask [...] new c7d289eb10f6 iio: accel: fxls8962af-core: make use of iio_for_each_acti [...] new e5003b6098da iio: accel: msa311: make use of iio_for_each_active_channel() new cf7ec085f58d iio: accel: sca3300: make use of iio_for_each_active_channel() new 5f38d117f5a6 iio: accel: stk8312: make use of iio_for_each_active_channel() new d637a64db3b2 iio: accel: stk8ba50: make use of iio_for_each_active_channel() new 3dface1fb59b iio: adc: ad7266: make use of iio_get_masklength() new abcc9b8a9a42 iio: adc: ad7298: make use of iio_get_masklength() new 972df0e9a08b iio: adc: ad799x: make use of iio_get_masklength() new f726ebe7c23c iio: adc: ad_sigma_delta: use new '.masklength' accessors new f3184b2f2c72 iio: adc: at91_adc: make use of iio_for_each_active_channel() new d86db532307c iio: imu: adis16475: make use of iio_for_each_active_channel() new 07465fe1b7cd iio: imu: adis16480: make use of iio_for_each_active_channel() new c922c634bd92 iio: accel: adxl367: Constify struct regmap_bus new 867ade7dc075 iio: accel: bma400: Constify struct regmap_bus new 48259265a3b4 iio: accel: bmi088: Constify struct regmap_bus new 2a57a7df9f8d iio: adc: ad7091r8: Constify struct regmap_bus new 297fef494d78 iio: chemical: bme680: Constify struct regmap_bus new 840f7410fd59 iio: dac: ltc2688: Constify struct regmap_bus new b6f59c45005b iio: imu: bmi323: Constify struct regmap_bus new 36a697964d8c iio: imu: bno055: Constify struct regmap_bus new 9abedf82c785 iio: light: gp2ap002: Constify struct regmap_bus new 244315b31735 iio: pressure: bmp280: Constify struct regmap_bus new f44c314faaec iio: accel: bma400: simplify with cleanup.h new c74f7c09b537 iio: adc: ad7280a: simplify with cleanup.h new e3749aae6e0e iio: adc: at91: simplify with cleanup.h new adcba9cd6109 iio: adc: max1363: simplify with cleanup.h new 1de9c3c706ee iio: adc: ti-tsc2046: simplify with cleanup.h new 7394a155dd12 iio: adc: ad9467: support multiple channels calibration new bdc87f98cab7 iio: adc: ad9467: add new chip_info variables new b92f94f74826 iio: adc: ad9467: don't allow reading vref if not available new f9c75d43f495 dt-bindings: adc: ad9467: support new parts new 43ebc481ab17 iio: adc: ad9467: support new parts new a3b4a48fd51e dt-bindings: iio: adc: adi,ad7606: normalize textwidth new 786cbd7c2dc5 dt-bindings: iio: adc: adi,ad7606: improve descriptions new 7248e0995b38 dt-bindings: iio: adc: adi,ad7606: add supply properties new 746bb410aafd dt-bindings: iio: adc: adi,ad7606: fix example new 8d71a5d86850 dt-bindings: iio: adc: adi,ad7606: add conditions new 8dc4594b54db iio: adc: ad7606: fix oversampling gpio array new 059fe4f8bbdf iio: adc: ad7606: fix standby gpio state to match the docu [...] new 2956979dbd0d iio: adc: ad7606: switch mutexes to guard new 2903a2f26003 iio: dac: ti-dac7311: Add check for spi_setup new 8d1bae11ad1b dt-bindings: vendor-prefixes: add tyhx new dc926424211c dt-bindings: iio: proximity: Add TYHX HX9023S new 60df548277b7 iio: proximity: Add driver support for TYHX's HX9023S capa [...] new c66b5a1983fe ABI: testing: fix admv8818 attr description new f45bab1e53ca iio: chemical: bme680: Fix read/write ops to device by add [...] new fe128205e2b1 iio: chemical: bme680: Fix typo in define new e9e6703a9655 iio: chemical: bme680: Drop unnecessary casts and correct [...] new 2db8636add74 iio: chemical: bme680: Remove remaining ACPI-only stuff new dc1e09b5cc77 iio: chemical: bme680: Sort headers alphabetically new 7b841b84f7c3 iio: chemical: bme680: Remove duplicate register read new 65b27ffa4d2c iio: chemical: bme680: Use bulk reads for calibration data new 015707a92b5c iio: chemical: bme680: Allocate IIO device before chip ini [...] new 6c7649411b57 iio: chemical: bme680: Add read buffers in read/write buff [...] new 9f63d81d092b iio: chemical: bme680: Make error checks consistent new 8b401dd4a70b iio: chemical: bme680: Modify startup procedure new cf613be3446a iio: chemical: bme680: Move probe errors to dev_err_probe() new c7c08a683323 iio: chemical: bme680: Remove redundant gas configuration new 7ff10aa7fb15 iio: chemical: bme680: Move forced mode setup in ->read_raw() new bcf0f6132591 iio: chemical: bme680: Refactorize reading functions new b7a257209b15 dt-bindings: iio: BU27034 => BU27034ANUC new a483c5cd7075 bu27034: ROHM BU27034NUC to BU27034ANUC new d53f990684e0 bu27034: ROHM BU27034NUC to BU27034ANUC drop data2 new 834f8914856a bu27034: ROHM BU27034ANUC correct gains and times new fff06947cd81 bu27034: ROHM BU27034ANUC correct lux calculation new 8ad472d0ca7b iio: bu27034: Add a read only HARDWAREGAIN new c7a4da5c9df9 dt-bindings: iio: light: ltrf216a: Document LTR-308 support new 3568d5625594 iio: light: ltrf216a: Add LTR-308 support new 07ef23ae89a6 iio: pressure: bmp280: Generalize read_*() functions new 81aaa804fd4c iio: pressure: bmp280: Add SCALE, RAW values in channels a [...] new 14b112135815 iio: pressure: bmp280: Add triggered buffer support new 24736a91f9e2 dt-bindings: iio: accel: add ADXL380 new 195e88e27b78 iio: accel: add ADXL380 driver new 03eae4a6e1d6 docs: iio: add documentation for adxl380 driver new 62e459910896 docs: iio: new docs for ad7380 driver new 01559d7403f3 iio: backend: remove unused parameter new 96d3b2620d41 iio: backend: print message in case op is not implemented new dc1d782d7fd7 iio: ABI: Generalize ABI documentation for DAC new 82bd3fd92fee iio: ABI: add DAC 42kohm_to_gnd powerdown mode new 196ade0b2569 dt-bindings: iio: dac: Generalize DAC common properties new 8fb8d74c8910 dt-bindings: iio: dac: Add adi,ltc2664.yaml new 7d2bb89deb43 dt-bindings: iio: dac: Add adi,ltc2672.yaml new 0fc6bc50c833 iio: dac: ltc2664: Add driver for LTC2664 and LTC2672 new 2104f5e8fe07 iio: common: scmi_iio: Remove unnecessary u64 type cast new 0c337d5ee316 dt-bindings: iio: adc: add AD4695 and similar ADCs new ad61a4c5a10a iio: adc: ad4695: Add driver for AD4695 and similar ADCs new 18b57f0a336e Documentation: iio: Document ad4695 driver new 64774425cd1d iio: pressure: bmp280: Fix regmap for BMP280 device new 4872f923b07c iio: pressure: bmp280: Fix waiting time for BMP3xx configuration new 0233a7dfdc92 iio: pressure: bmp280: Sort headers alphabetically new d1e1eaba0905 iio: dac: mcp4728: rename err to ret in probe function new c1a18aacb323 iio: dac: mcp4728: use devm_regulator_get_enable_read_voltage() new 005531919a84 iio: dac: mcp4922: use devm_regulator_get_enable_read_voltage() new ab763b21473b iio: dac: mcp4922: drop remove() callback new 9b6d9a771dce iio: adc: mcp3911: use devm_regulator_get_enable_read_voltage() new 609648cbd07d dt-bindings: iio: kionix,kxcjk1013: Document KX022-1020 new bebb96851dfa iio: accel: kxcjk-1013: Add support for KX022-1020 new 8df7555e97ba iio: light: noa1305: Simplify noa1305_read_raw() new 0fc5b693637e iio: light: noa1305: Assign val in noa1305_measure() new 3d7dd59a84cc iio: light: noa1305: Use static table lookup of scale values new b514f521ee6f iio: light: noa1305: Report available scale values new a9bf20c22b47 iio: light: noa1305: Make integration time configurable new 444b849f809b dt-bindings: iio: magnetometer: bmc150: Document mount-matrix new b4813defb62d dt-bindings: iio: adc: ad7192: Update clock config new 54936b25ce0f iio: adc: ad7192: Update clock config new 676a03bde3eb dt-bindings: iio: adc: ad7192: Add clock provider new 5922c40dd248 iio: adc: ad7192: Add clock provider new 901dc8ab2803 iio: adc: cc10001_adc: make use of iio_for_each_active_channel() new 023cc8debf51 iio: adc: dln2-adc: use new '.masklength' accessors new 53298c3c1510 iio: adc: hx711: make use of iio_for_each_active_channel() new 61c74f555b78 iio: dummy: iio_simple_dummy_buffer: use iio_for_each_acti [...] new 1ffebc259147 iio: health: afe4403: make use of iio_for_each_active_channel() new 4f262f022231 iio: health: max30102: make use of iio_get_masklength() new d5fb99096d86 iio: health: afe4404: make use of iio_for_each_active_channel() new 8f9b4a30b4c5 iio: humidity: am2315: make use of iio_for_each_active_channel() new 01e5af7524ad iio: imu: bmi160_core: make use of iio_for_each_active_channel() new 9825f86aebdf iio: imu: bno055: make use of iio_get_masklength() new 55ed985c6e02 iio: imu: kmx61: make use of iio_for_each_active_channel() new ec5e04b14808 iio: light: adjd_s311: make use of iio_for_each_active_channel() new 9b85a55d891a iio: light: gp2ap020a00f: make use of iio_for_each_active_ [...] new a8bb2ebbf833 iio: light: isl29125: make use of iio_for_each_active_channel() new ae98860ee8e5 iio: light: si1145: use new '.masklength' accessors new dd7a6c820cf6 iio: light: tcs3414: make use of iio_for_each_active_channel() new 26136e9928da iio: light: tcs3472: make use of iio_for_each_active_channel() new c13ed948c80b iio: magnetometer: rm3100-core: make use of iio_get_masklength() new a8fad829ada5 iio: pressure: dlhl60d: make use of iio_for_each_active_channel() new 8490bd21f424 iio: proximity: hx9023s: make use of iio_for_each_active_c [...] new 16a0fb5cb773 iio: proximity: sx9500: make use of iio_for_each_active_channel() new 5a76761d2e71 iio: proximity: sx_common: make use of iio_for_each_active [...] new 95638b3a832e dt-bindings: iio: light: ROHM BH1745 new 312e7898e0c6 iio: light: ROHM BH1745 colour sensor new 1d18410ec879 iio: pressure: bmp280-core: Make read-only const array con [...] new 4a33ff74b4a8 iio: ABI: generalize shunt_resistor attribute new 30cc50f63b8a iio: backend: spelling: continuous -> continuous new ee3983bba4e4 iio: accel: adxl380: make use of iio_get_masklength() new 906f744895ae iio: adc: max1118: make use of iio_for_each_active_channel() new 123db105e021 iio: adc: max1118: make use of iio_for_each_active_channel() new 030b75a1f130 iio: adc: mcp3911: make use of iio_for_each_active_channel() new e8a627b37231 iio: adc: mt6360-adc: make use of iio_for_each_active_channel() new 9343c79f96cf iio: adc: rockchip_saradc: make use of iio_for_each_active [...] new 9052d19ec776 iio: adc: rtq6056: make use of iio_for_each_active_channel() new 4058973b1b42 iio: adc: stm32-adc: make use of iio_get_masklength() new dbefb0ecce2d iio: adc: stm32-dfsdm-adc: make use of iio_get_masklength() new fe2ca3c3647b iio: adc: ti-adc0832: make use of iio_for_each_active_channel() new d5d17ab746d1 iio: adc: ti-adc084s021: make use of iio_for_each_active_c [...] new 4301c3f434f3 iio: adc: ti-ads1015: make use of iio_get_masklength() new 64ad6f663ae1 iio: adc: ti-ads1119: make use of iio_get_masklength() new 2ed553a12f4d iio: adc: ti-ads1298: make use of iio_for_each_active_channel() new eff5a4a16adf iio: adc: ti-adc12138: make use of iio_for_each_active_channel() new d53dff276d73 iio: adc: ti-ads124s08: make use of iio_for_each_active_channel() new a207548b5f5d iio: adc: ti-ads131e08: make use of iio_for_each_active_channel() new 4782c53317cc iio: adc: ti-ads8688: make use of iio_for_each_active_channel() new 5e8ce5844d5b iio: adc: vf610_adc: make use of iio_get_masklength() new ea3918bc61fe iio: adc: xilinx-xadc-core: use new '.masklength' accessors new 1b6ac4c2d3b5 iio: common: cros_ec_sensors_core: use new '.masklength' a [...] new 38cd85039d18 staging: iio: impedance-analyzer: ad5933: make use of iio_ [...] new 723ef68a90a3 iio: core: annotate masklength as __private new af68a59735c7 iio: adc: mcp3564: use devm_regulator_get_enable_read_voltage() new 775a6842111f iio: buffer-dma: Move exports into IIO_DMA_BUFFER namespace new 6f8dc506e7dc chemical: bme680: Convert to static the const lookup table new 80d51550d54d dt-bindings: iio: adc: add binding for pac1921 new 5a6c83cfd901 iio: adc: add support for pac1921 new ca4f98bf6a60 dt-bindings: iio: pressure: Add Sensirion SDP500 new f60efbb1dcd9 iio: pressure: Add driver for Sensirion SDP500 new 3195dcb5cb42 MAINTAINERS: Add Sensirion SDP500 new bf829a98bc4b iio: adc: ti-tsc2046: use devm_regulator_get_enable_read_v [...] new f6d0a9b21ad6 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new d9a2b5eaec94 soundwire: bus: suppress probe deferral errors new 6dfbafd8a1d5 soundwire: bus: drop unused driver name field new 663229e24255 soundwire: bus: clean up probe warnings new 4f937a7dc203 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f7e1c3926588 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 1b390d8193f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9a4ffa832c3 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new 1573c26775f2 staging: most: video: Fixed minor capitalization and gramm [...] new ed50113fa241 staging: fbtft: Remove ftrace-like logging new f67a5f76a67c staging: fbtft: Fix mutex and spinlock without comment warning new d93e795b8621 staging: ks7010: Remove unused driver new c9081e96375a staging: vme_user: vme_tsi148.C: remove redundant newlines new af1cdd74c497 staging: vme_user: vme_tsi148.c: Change Formatting new bbb12311f507 staging: vme_user: vme_irq_handler: name func ptr args new 2963d620a410 staging: rtl8712: remove trailing whitespace new 3d7d6c7ca225 staging: rtl8192e: style fix - alignment to match parenthesis new 9acacf22b5d3 staging: rtl8723bs: place opening brace on previous line new 7537f0e7b2cd staging: rtl8723bs: style fix open brace on new line new 0fe80ae41461 staging: rtl8723bs: replace indent space for tabs new 101df2811957 staging: rtl8723bs: Fix spacing issues new 2501b491993f staging: rtl8712: Fix move '{' to previous line new 3cba88f56fdb Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new d63260475762 cgroup/cpuset: remove child_ecpus_count new d72a00a8485d cgroup/pids: Avoid spurious event notification new c149c4a48b19 cgroup/cpuset: Remove cpuset_slab_spread_rotor new 4a711dd910d0 cgroup/cpuset: add decrease attach_in_progress helpers new 93c8332c8373 Union-Find: add a new module in kernel library new 8a895c2e6a7e cpuset: use Union-Find to optimize the merging of cpumasks new ab0312526867 cgroup: Show # of subsystem CSSes in cgroup.stat new 5191baed52e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abb56d64f534 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 60c42a315066 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f7176724e7c9 dt-bindings: gpio: nxp,lpc3220-gpio: Convert to dtschema new ac93ca125b54 tools: gpio: Fix the wrong format specifier new 968e1739663d Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new a3cbbd94c24a dt-bindings: pinctrl: renesas: Document RZ/G2M v3.0 (r8a77 [...] new 11a9dd256c49 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new dfe45a451820 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 45eb1bf4d726 selftests: tpm2: redirect python unittest logs to stdout new 37ee7d199570 selftests/exec: Fix grammar in an error message. new 0b631ed3ce92 kselftest: cpufreq: Add RTC wakeup alarm new f09db2b4f1b9 MAINTAINERS: Add selftests/x86 entry new d138b5146052 selftests: user: remove user suite new 38cde27f74d8 selftests: lib: remove strscpy test new 27d6e6b5f624 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cff7c5f03b57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b6c8ac85af3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new cc59bc38bde1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 813e5829dc81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44ae3c48f962 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new a371d558e6f3 mm, slub: do not call do_slab_free for kfence object new 7c59b77743cb Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new c1b3c0c99ce6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4063a402001a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 75879bd898ee tools/power turbostat: fix GCC9 build regression new b095b78c3a3d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 048d8cb65cde Add linux-next specific files for 20240801
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 (cd19ac2f9032) \ N -- N -- N refs/heads/master (048d8cb65cde)
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 1206 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-iio | 9 + .../ABI/testing/sysfs-bus-iio-adc-max9611 | 17 - Documentation/ABI/testing/sysfs-bus-iio-dac | 61 + .../ABI/testing/sysfs-bus-iio-dac-ltc2688 | 31 - .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 2 +- Documentation/ABI/testing/sysfs-bus-iio-ina2xx-adc | 9 - Documentation/accel/qaic/qaic.rst | 6 - Documentation/admin-guide/cgroup-v2.rst | 20 +- Documentation/core-api/union_find.rst | 102 + Documentation/core-api/workqueue.rst | 2 +- Documentation/dev-tools/kunit/api/clk.rst | 10 + Documentation/dev-tools/kunit/api/index.rst | 21 + Documentation/dev-tools/kunit/api/of.rst | 13 + .../dev-tools/kunit/api/platformdevice.rst | 10 + .../devicetree/bindings/arm/mediatek.yaml | 14 + .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/display/bridge/toshiba,tc358767.yaml | 21 +- .../display/panel/boe,th101mb31ig002-28a.yaml | 21 +- .../bindings/display/panel/himax,hx8394.yaml | 17 +- .../bindings/display/panel/ilitek,ili9806e.yaml | 1 + .../bindings/display/panel/jadard,jd9365da-h3.yaml | 1 + Documentation/devicetree/bindings/eeprom/at25.yaml | 1 + .../devicetree/bindings/gpio/gpio_lpc32xx.txt | 43 - .../devicetree/bindings/gpio/nxp,lpc3220-gpio.yaml | 50 + .../devicetree/bindings/hwmon/ti,amc6821.yaml | 86 + .../devicetree/bindings/iio/accel/adi,adxl380.yaml | 92 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 1 + .../devicetree/bindings/iio/adc/adi,ad4695.yaml | 256 ++ .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 33 +- .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 123 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 3 + .../bindings/iio/adc/microchip,pac1921.yaml | 71 + .../devicetree/bindings/iio/dac/adi,ltc2664.yaml | 181 ++ .../devicetree/bindings/iio/dac/adi,ltc2672.yaml | 160 + Documentation/devicetree/bindings/iio/dac/dac.yaml | 50 + .../bindings/iio/light/liteon,ltrf216a.yaml | 4 +- .../devicetree/bindings/iio/light/rohm,bh1745.yaml | 53 + .../{rohm,bu27034.yaml => rohm,bu27034anuc.yaml} | 11 +- .../iio/magnetometer/bosch,bmc150_magn.yaml | 3 + .../bindings/iio/pressure/sensirion,sdp500.yaml | 46 + .../bindings/iio/proximity/tyhx,hx9023s.yaml | 93 + .../bindings/net/dsa/vitesse,vsc73xx.yaml | 32 + .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/usb/microchip,usb2514.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/doc-guide/checktransupdate.rst | 3 +- Documentation/filesystems/locking.rst | 6 +- Documentation/filesystems/multigrain-ts.rst | 121 + Documentation/filesystems/vfs.rst | 12 +- Documentation/gpu/todo.rst | 35 +- Documentation/iio/ad4695.rst | 155 + Documentation/iio/ad7380.rst | 88 + Documentation/iio/adxl380.rst | 233 ++ Documentation/iio/index.rst | 3 + Documentation/networking/ip-sysctl.rst | 14 + .../process/embargoed-hardware-issues.rst | 153 +- .../translations/zh_CN/core-api/union_find.rst | 87 + Documentation/translations/zh_CN/kbuild/index.rst | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 +- MAINTAINERS | 86 + Next/SHA1s | 185 +- Next/merge.log | 2941 ++++++++++++++----- arch/alpha/include/asm/io.h | 5 +- arch/arm/boot/dts/ti/omap/am335x-regor.dtsi | 10 +- arch/arm/boot/dts/ti/omap/am335x-wega.dtsi | 7 +- arch/arm/lib/xor-neon.c | 1 + arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mm/fault-armv.c | 6 +- arch/arm64/boot/dts/mediatek/Makefile | 4 + arch/arm64/boot/dts/mediatek/mt6357.dtsi | 5 + arch/arm64/boot/dts/mediatek/mt6358.dtsi | 5 + arch/arm64/boot/dts/mediatek/mt6359.dtsi | 5 + .../mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts | 26 + .../dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts | 26 + .../dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi | 21 + .../mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts | 29 + .../dts/mediatek/mt8183-kukui-jacuzzi-stern.dts | 29 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 13 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 12 +- .../boot/dts/mediatek/mt8195-cherry-dojo-r1.dts | 11 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 11 +- .../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 11 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 3 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 2 - .../dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts | 1 + .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 2 + arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 50 + .../dts/rockchip/{rk3399.dtsi => rk3399-base.dtsi} | 0 arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 - .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 1 - .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - .../{rk3399-op1-opp.dtsi => rk3399-op1.dtsi} | 2 + arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 133 - arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 1 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 37 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 - .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 2 - .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 2 +- .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 1 - .../rockchip/{rk3399-t-opp.dtsi => rk3399-t.dtsi} | 2 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 3070 +------------------- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 1 - arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 546 +++- arch/powerpc/kernel/nvram_64.c | 8 +- arch/powerpc/mm/pgtable.c | 6 + arch/powerpc/platforms/powernv/opal-kmsg.c | 4 +- arch/riscv/boot/dts/sophgo/sg2042.dtsi | 54 +- arch/riscv/kernel/cpufeature.c | 14 +- arch/s390/include/asm/page.h | 2 - arch/s390/kernel/alternative.h | 0 arch/s390/kernel/fpu.c | 2 +- arch/s390/kernel/uv.c | 5 - arch/s390/kernel/vmlinux.lds.S | 17 +- arch/s390/mm/dump_pagetables.c | 140 +- arch/s390/mm/init.c | 9 +- arch/s390/mm/vmem.c | 13 +- arch/um/kernel/kmsg_dump.c | 2 +- arch/x86/Kconfig | 125 +- arch/x86/coco/sev/core.c | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/events/intel/core.c | 4 +- arch/x86/events/intel/cstate.c | 5 +- arch/x86/events/intel/pt.c | 96 +- arch/x86/events/intel/pt.h | 4 + arch/x86/include/uapi/asm/elf.h | 16 + arch/x86/kernel/amd_nb.c | 3 + arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/bugs.c | 46 +- arch/x86/kernel/cpu/microcode/amd.c | 192 +- arch/x86/kernel/fpu/xstate.c | 89 + arch/x86/mm/testmmiotrace.c | 1 + arch/x86/xen/mmu_pv.c | 7 +- block/fops.c | 12 +- drivers/accel/ivpu/ivpu_fw.c | 4 + drivers/android/binder.c | 15 +- drivers/android/binder_alloc.c | 2 +- drivers/android/dbitmap.h | 22 +- drivers/base/core.c | 13 +- drivers/base/dd.c | 1 + drivers/base/module.c | 4 + drivers/char/ds1620.c | 1 + drivers/char/nwbutton.c | 1 + drivers/char/nwflash.c | 1 + drivers/clk/.kunitconfig | 2 + drivers/clk/Kconfig | 11 + drivers/clk/Makefile | 11 +- drivers/clk/clk-fixed-rate_test.c | 380 +++ drivers/clk/clk-fixed-rate_test.h | 8 + drivers/clk/clk_kunit_helpers.c | 207 ++ drivers/clk/clk_parent_data_test.h | 10 + drivers/clk/clk_test.c | 453 ++- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/kunit_clk_fixed_rate_test.dtso | 19 + drivers/clk/kunit_clk_parent_data_test.dtso | 28 + drivers/clk/mediatek/reset.c | 61 +- drivers/clk/mediatek/reset.h | 10 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 37 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 30 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 38 +- drivers/clk/renesas/r8a779h0-cpg-mssr.c | 40 +- drivers/clk/renesas/r9a07g043-cpg.c | 12 + drivers/clk/renesas/r9a08g045-cpg.c | 3 + drivers/clk/renesas/rcar-gen4-cpg.c | 210 +- drivers/clk/renesas/rcar-gen4-cpg.h | 36 +- drivers/clk/renesas/rzg2l-cpg.c | 71 +- drivers/clk/samsung/clk-exynos850.c | 7 +- drivers/cpufreq/maple-cpufreq.c | 1 + drivers/cpufreq/pasemi-cpufreq.c | 1 + drivers/cpufreq/pmac64-cpufreq.c | 1 + drivers/cpufreq/powernv-cpufreq.c | 1 + drivers/cpufreq/ppc_cbe_cpufreq.c | 1 + drivers/dma-buf/dma-heap.c | 27 +- drivers/firewire/core-cdev.c | 4 +- drivers/firewire/core-transaction.c | 2 +- drivers/firewire/ohci.c | 37 +- drivers/firewire/ohci.h | 1 - drivers/fsi/fsi-core.c | 1 + drivers/fsi/fsi-master-aspeed.c | 1 + drivers/fsi/fsi-master-ast-cf.c | 3 +- drivers/fsi/fsi-master-gpio.c | 1 + drivers/fsi/fsi-master-hub.c | 1 + drivers/fsi/fsi-scom.c | 1 + drivers/gpu/drm/Kconfig | 2 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 52 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 + drivers/gpu/drm/ast/ast_dp.c | 186 +- drivers/gpu/drm/ast/ast_drv.h | 4 +- drivers/gpu/drm/ast/ast_main.c | 6 +- drivers/gpu/drm/ast/ast_mode.c | 31 +- drivers/gpu/drm/ast/ast_post.c | 2 +- drivers/gpu/drm/ast/ast_reg.h | 22 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 5 - drivers/gpu/drm/bridge/ite-it6505.c | 17 +- drivers/gpu/drm/bridge/tc358767.c | 45 +- drivers/gpu/drm/ci/gitlab-ci.yml | 4 +- drivers/gpu/drm/ci/igt_runner.sh | 1 + drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 1 + drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 14 +- drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 4 +- drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 12 +- drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 41 +- drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 5 +- drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 2 +- drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 4 +- drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 14 +- drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 9 +- drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 5 +- drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 24 +- drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 8 +- drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 4 +- drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 2 + drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 2 +- drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 4 +- drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 25 +- drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 4 +- drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 17 +- drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 2 +- drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 5 +- .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 9 +- .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 32 +- .../gpu/drm/ci/xfails/mediatek-mt8173-skips.txt | 4 +- .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 2 +- .../gpu/drm/ci/xfails/mediatek-mt8183-skips.txt | 2 +- drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 2 +- drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt | 2 +- drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 5 +- drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt | 2 +- drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 2 +- drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt | 4 +- .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 145 - .../msm-sc7180-trogdor-kingoftown-flakes.txt | 18 +- .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 5 +- .../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 145 - .../msm-sc7180-trogdor-lazor-limozeen-flakes.txt | 11 +- .../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 2 +- drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 105 +- drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 4 +- .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 2 +- .../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt | 2 +- .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 2 +- .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 4 +- .../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt | 2 +- .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 64 + .../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt | 4 +- drivers/gpu/drm/ci/xfails/vkms-none-fails.txt | 4 - drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt | 21 + drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 105 +- drivers/gpu/drm/display/drm_dp_helper.c | 66 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 57 +- drivers/gpu/drm/drm_atomic_uapi.c | 5 +- drivers/gpu/drm/drm_bridge.c | 9 +- drivers/gpu/drm/drm_bridge_connector.c | 8 +- drivers/gpu/drm/drm_connector.c | 127 +- drivers/gpu/drm/drm_crtc_internal.h | 7 + drivers/gpu/drm/drm_fb_helper.c | 2 + drivers/gpu/drm/drm_mode_config.c | 2 + drivers/gpu/drm/drm_panel.c | 18 + drivers/gpu/drm/drm_panic.c | 26 +- drivers/gpu/drm/drm_probe_helper.c | 2 +- drivers/gpu/drm/drm_vblank.c | 81 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 2 +- drivers/gpu/drm/gma500/intel_bios.c | 22 +- drivers/gpu/drm/gma500/intel_bios.h | 4 +- drivers/gpu/drm/gma500/intel_gmbus.c | 2 +- drivers/gpu/drm/gma500/psb_drv.h | 2 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 2 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 4 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 26 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 - drivers/gpu/drm/i915/display/intel_ddi.c | 3 +- drivers/gpu/drm/i915/display/intel_display_types.h | 21 + drivers/gpu/drm/i915/display/intel_dp.c | 125 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 + .../gpu/drm/i915/display/intel_dp_link_training.c | 108 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 6 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 74 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 1 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6 +- drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 47 +- drivers/gpu/drm/imagination/pvr_queue.c | 4 +- drivers/gpu/drm/lima/lima_sched.c | 2 +- drivers/gpu/drm/mgag200/mgag200_bmc.c | 9 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 40 + drivers/gpu/drm/mgag200/mgag200_drv.h | 45 +- drivers/gpu/drm/mgag200/mgag200_g200.c | 5 + drivers/gpu/drm/mgag200/mgag200_g200eh.c | 5 + drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 5 + drivers/gpu/drm/mgag200/mgag200_g200er.c | 14 +- drivers/gpu/drm/mgag200/mgag200_g200ev.c | 14 +- drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 7 +- drivers/gpu/drm/mgag200/mgag200_g200se.c | 14 +- drivers/gpu/drm/mgag200/mgag200_g200wb.c | 7 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 192 +- drivers/gpu/drm/mgag200/mgag200_reg.h | 7 + drivers/gpu/drm/mxsfb/lcdif_kms.c | 5 +- drivers/gpu/drm/nouveau/Kbuild | 1 - drivers/gpu/drm/nouveau/dispnv04/crtc.c | 57 +- drivers/gpu/drm/nouveau/dispnv04/dac.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 7 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 2 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 9 +- drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/base827c.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/crcc57d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/dac507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/dac907d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 78 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 14 +- drivers/gpu/drm/nouveau/dispnv50/head507d.c | 24 +- drivers/gpu/drm/nouveau/dispnv50/head827d.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/head907d.c | 26 +- drivers/gpu/drm/nouveau/dispnv50/head917d.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 18 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 12 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/ovly827e.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/ovly907e.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/pior507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/sor507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/sor907d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/sorc37d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 7 +- drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 24 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 7 - drivers/gpu/drm/nouveau/include/nvif/class.h | 3 - drivers/gpu/drm/nouveau/include/nvif/client.h | 11 +- drivers/gpu/drm/nouveau/include/nvif/device.h | 37 +- drivers/gpu/drm/nouveau/include/nvif/driver.h | 5 - drivers/gpu/drm/nouveau/include/nvif/if0000.h | 10 - drivers/gpu/drm/nouveau/include/nvif/if0002.h | 39 - drivers/gpu/drm/nouveau/include/nvif/if0003.h | 34 - drivers/gpu/drm/nouveau/include/nvif/ioctl.h | 27 - drivers/gpu/drm/nouveau/include/nvif/object.h | 24 +- drivers/gpu/drm/nouveau/include/nvif/os.h | 19 + drivers/gpu/drm/nouveau/include/nvkm/core/client.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/object.h | 14 - drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h | 2 - drivers/gpu/drm/nouveau/include/nvkm/core/os.h | 19 - drivers/gpu/drm/nouveau/include/nvkm/core/pci.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h | 29 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 330 ++- drivers/gpu/drm/nouveau/nouveau_abi16.h | 6 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bios.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 10 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 50 +- drivers/gpu/drm/nouveau/nouveau_bo0039.c | 6 +- drivers/gpu/drm/nouveau/nouveau_bo5039.c | 6 +- drivers/gpu/drm/nouveau/nouveau_bo74c1.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo85b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo9039.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo90b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_boa0b5.c | 4 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 98 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 8 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_display.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 387 +-- drivers/gpu/drm/nouveau/nouveau_drv.h | 61 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 17 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 21 +- drivers/gpu/drm/nouveau/nouveau_hwmon.c | 46 +- drivers/gpu/drm/nouveau/nouveau_led.c | 2 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 38 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 4 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 2 - drivers/gpu/drm/nouveau/nouveau_platform.c | 12 +- drivers/gpu/drm/nouveau/nouveau_sched.c | 6 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 12 +- drivers/gpu/drm/nouveau/nouveau_usif.c | 194 -- drivers/gpu/drm/nouveau/nouveau_usif.h | 10 - drivers/gpu/drm/nouveau/nouveau_vga.c | 14 +- drivers/gpu/drm/nouveau/nv04_fence.c | 2 +- drivers/gpu/drm/nouveau/nv10_fence.c | 4 +- drivers/gpu/drm/nouveau/nv17_fence.c | 12 +- drivers/gpu/drm/nouveau/nv50_fence.c | 4 +- drivers/gpu/drm/nouveau/nv84_fence.c | 16 +- drivers/gpu/drm/nouveau/nvc0_fence.c | 4 +- drivers/gpu/drm/nouveau/nvif/client.c | 32 +- drivers/gpu/drm/nouveau/nvif/device.c | 15 +- drivers/gpu/drm/nouveau/nvif/driver.c | 32 +- drivers/gpu/drm/nouveau/nvif/object.c | 40 - drivers/gpu/drm/nouveau/nvkm/core/client.c | 64 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 91 +- drivers/gpu/drm/nouveau/nvkm/core/object.c | 50 - drivers/gpu/drm/nouveau/nvkm/core/oproxy.c | 42 - drivers/gpu/drm/nouveau/nvkm/core/uevent.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 479 ++- drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 - drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 93 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c | 24 - drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild | 11 - drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 867 ------ drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c | 165 -- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c | 243 -- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h | 20 - drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c | 66 - drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c | 80 - drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c | 184 -- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c | 157 - drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c | 138 - drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c | 123 - drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h | 15 - drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c | 175 -- drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 105 - drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 2 + .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c | 325 ++- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 190 +- drivers/gpu/drm/panel/panel-edp.c | 35 +- drivers/gpu/drm/panel/panel-himax-hx8394.c | 153 +- drivers/gpu/drm/panel/panel-ilitek-ili9806e.c | 165 ++ drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 317 +- drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 69 +- drivers/gpu/drm/panel/panel-simple.c | 26 +- .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 29 +- drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/panthor/panthor_mmu.c | 2 +- drivers/gpu/drm/panthor/panthor_sched.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 25 +- drivers/gpu/drm/sti/sti_dvo.c | 1 - drivers/gpu/drm/sti/sti_hda.c | 1 - drivers/gpu/drm/sti/sti_hdmi.c | 1 - drivers/gpu/drm/sti/sti_hqvdp.c | 1 - drivers/gpu/drm/sti/sti_tvout.c | 1 - drivers/gpu/drm/sti/sti_vtg.c | 1 - drivers/gpu/drm/stm/Kconfig | 1 + drivers/gpu/drm/stm/drv.c | 7 +- drivers/gpu/drm/stm/ltdc.c | 107 +- drivers/gpu/drm/stm/lvds.c | 1 - drivers/gpu/drm/tegra/drm.c | 6 + drivers/gpu/drm/tests/drm_gem_shmem_test.c | 27 +- drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 6 +- drivers/gpu/drm/ttm/tests/ttm_resource_test.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 460 ++- drivers/gpu/drm/ttm/ttm_bo_util.c | 151 + drivers/gpu/drm/ttm/ttm_device.c | 29 +- drivers/gpu/drm/ttm/ttm_pool.c | 2 +- drivers/gpu/drm/ttm/ttm_resource.c | 251 +- drivers/gpu/drm/v3d/v3d_bo.c | 12 + drivers/gpu/drm/v3d/v3d_drv.c | 11 +- drivers/gpu/drm/v3d/v3d_drv.h | 12 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 40 +- drivers/gpu/drm/v3d/v3d_performance_counters.h | 16 +- drivers/gpu/drm/v3d/v3d_sched.c | 63 +- drivers/gpu/drm/v3d/v3d_submit.c | 255 +- drivers/gpu/drm/vkms/vkms_drv.h | 1 - drivers/gpu/drm/xe/xe_exec_queue.c | 37 +- drivers/gpu/drm/xe/xe_hw_engine.c | 31 + drivers/gpu/drm/xe/xe_hw_engine.h | 7 + drivers/gpu/drm/xe/xe_sync.c | 2 +- drivers/gpu/drm/xe/xe_vm.c | 4 + drivers/hv/hv_common.c | 4 +- drivers/hwmon/amc6821.c | 12 +- drivers/hwmon/asus-ec-sensors.c | 2 +- drivers/hwmon/k10temp.c | 1 + drivers/hwmon/nct7802.c | 1 - drivers/hwmon/vexpress-hwmon.c | 2 +- drivers/iio/accel/Kconfig | 27 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adxl367.c | 2 +- drivers/iio/accel/adxl367_spi.c | 2 +- drivers/iio/accel/adxl372.c | 2 +- drivers/iio/accel/adxl380.c | 1905 ++++++++++++ drivers/iio/accel/adxl380.h | 26 + drivers/iio/accel/adxl380_i2c.c | 64 + drivers/iio/accel/adxl380_spi.c | 66 + drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma400_core.c | 11 +- drivers/iio/accel/bma400_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 3 +- drivers/iio/accel/bmi088-accel-spi.c | 2 +- drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 3 +- drivers/iio/accel/kxcjk-1013.c | 8 +- drivers/iio/accel/msa311.c | 3 +- drivers/iio/accel/sca3300.c | 3 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 24 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad4695.c | 734 +++++ drivers/iio/adc/ad7091r8.c | 2 +- drivers/iio/adc/ad7192.c | 183 +- drivers/iio/adc/ad7266.c | 3 +- drivers/iio/adc/ad7280a.c | 10 +- drivers/iio/adc/ad7298.c | 3 +- drivers/iio/adc/ad7606.c | 47 +- drivers/iio/adc/ad7606_spi.c | 5 +- drivers/iio/adc/ad799x.c | 3 +- drivers/iio/adc/ad9467.c | 276 +- drivers/iio/adc/ad_sigma_delta.c | 6 +- drivers/iio/adc/at91_adc.c | 17 +- drivers/iio/adc/cc10001_adc.c | 4 +- drivers/iio/adc/dln2-adc.c | 8 +- drivers/iio/adc/hx711.c | 5 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/max1118.c | 3 +- drivers/iio/adc/max1363.c | 34 +- drivers/iio/adc/mcp3564.c | 54 +- drivers/iio/adc/mcp3911.c | 61 +- drivers/iio/adc/mt6360-adc.c | 2 +- drivers/iio/adc/pac1921.c | 1261 ++++++++ drivers/iio/adc/rockchip_saradc.c | 2 +- drivers/iio/adc/rtq6056.c | 2 +- drivers/iio/adc/stm32-adc.c | 4 +- drivers/iio/adc/stm32-dfsdm-adc.c | 2 +- drivers/iio/adc/ti-adc0832.c | 3 +- drivers/iio/adc/ti-adc084s021.c | 3 +- drivers/iio/adc/ti-adc12138.c | 3 +- drivers/iio/adc/ti-ads1015.c | 2 +- drivers/iio/adc/ti-ads1119.c | 4 +- drivers/iio/adc/ti-ads124s08.c | 3 +- drivers/iio/adc/ti-ads1298.c | 3 +- drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 83 +- drivers/iio/adc/vf610_adc.c | 2 +- drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/buffer/industrialio-buffer-cb.c | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 36 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 1 + drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/bme680.h | 41 +- drivers/iio/chemical/bme680_core.c | 633 ++-- drivers/iio/chemical/bme680_spi.c | 2 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 8 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 2 +- drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad9739a.c | 5 +- drivers/iio/dac/adi-axi-dac.c | 2 +- drivers/iio/dac/ltc2664.c | 735 +++++ drivers/iio/dac/ltc2688.c | 2 +- drivers/iio/dac/mcp4728.c | 45 +- drivers/iio/dac/mcp4922.c | 47 +- drivers/iio/dac/ti-dac7311.c | 4 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 +- drivers/iio/health/afe4403.c | 3 +- drivers/iio/health/afe4404.c | 3 +- drivers/iio/health/max30102.c | 2 +- drivers/iio/humidity/am2315.c | 3 +- drivers/iio/imu/adis16475.c | 3 +- drivers/iio/imu/adis16480.c | 2 +- drivers/iio/imu/bmi160/bmi160_core.c | 3 +- drivers/iio/imu/bmi323/bmi323_i2c.c | 2 +- drivers/iio/imu/bmi323/bmi323_spi.c | 2 +- drivers/iio/imu/bno055/bno055.c | 2 +- drivers/iio/imu/bno055/bno055_ser_core.c | 2 +- drivers/iio/imu/kmx61.c | 3 +- drivers/iio/industrialio-backend.c | 8 +- drivers/iio/industrialio-buffer.c | 52 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/light/Kconfig | 13 + drivers/iio/light/Makefile | 1 + drivers/iio/light/adjd_s311.c | 3 +- drivers/iio/light/bh1745.c | 906 ++++++ drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/gp2ap020a00f.c | 9 +- drivers/iio/light/isl29125.c | 3 +- drivers/iio/light/ltrf216a.c | 53 +- drivers/iio/light/noa1305.c | 169 +- drivers/iio/light/rohm-bu27034.c | 337 +-- drivers/iio/light/si1145.c | 7 +- drivers/iio/light/tcs3414.c | 3 +- drivers/iio/light/tcs3472.c | 3 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/bmp280-core.c | 654 ++++- drivers/iio/pressure/bmp280-i2c.c | 2 +- drivers/iio/pressure/bmp280-regmap.c | 45 +- drivers/iio/pressure/bmp280-spi.c | 18 +- drivers/iio/pressure/bmp280.h | 37 +- drivers/iio/pressure/dlhl60d.c | 3 +- drivers/iio/pressure/sdp500.c | 156 + drivers/iio/proximity/Kconfig | 14 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/hx9023s.c | 1143 ++++++++ drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/sx_common.c | 6 +- drivers/input/joystick/adc-joystick.c | 7 +- drivers/input/keyboard/tc3589x-keypad.c | 3 +- drivers/irqchip/irq-armada-370-xp.c | 712 +++-- drivers/irqchip/irq-atmel-aic.c | 3 +- drivers/irqchip/irq-atmel-aic5.c | 3 +- drivers/irqchip/irq-clps711x.c | 2 +- drivers/irqchip/irq-davinci-cp-intc.c | 3 +- drivers/irqchip/irq-ftintc010.c | 2 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-ixp4xx.c | 3 +- drivers/irqchip/irq-mbigen.c | 20 +- drivers/irqchip/irq-meson-gpio.c | 14 +- drivers/irqchip/irq-omap-intc.c | 3 +- drivers/irqchip/irq-pic32-evic.c | 6 +- drivers/irqchip/irq-sa11x0.c | 3 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/media/pci/intel/ipu6/Kconfig | 3 +- drivers/misc/Kconfig | 2 +- drivers/misc/eeprom/ee1004.c | 85 +- drivers/mtd/mtdoops.c | 6 +- drivers/mtd/spi-nor/micron-st.c | 2 + drivers/net/dsa/vitesse-vsc73xx-core.c | 70 +- drivers/net/ethernet/intel/ice/ice.h | 11 +- drivers/net/ethernet/intel/ice/ice_base.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 10 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 184 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 14 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 5 +- drivers/net/phy/aquantia/aquantia_main.c | 29 +- drivers/net/phy/micrel.c | 34 +- drivers/of/.kunitconfig | 1 + drivers/of/Kconfig | 10 + drivers/of/Makefile | 3 + drivers/of/kunit_overlay_test.dtso | 9 + drivers/of/of_kunit_helpers.c | 77 + drivers/of/overlay_test.c | 115 + drivers/of/platform.c | 9 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 1 + drivers/platform/chrome/cros_ec_proto.c | 2 + drivers/s390/cio/ccwgroup.c | 1 + drivers/s390/cio/vfio_ccw_drv.c | 1 + drivers/soc/mediatek/mtk-mutex.c | 52 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 118 +- drivers/soundwire/bus_type.c | 19 +- drivers/spi/Kconfig | 2 +- drivers/spi/spi-hisi-kunpeng.c | 4 + drivers/spi/spi-rpc-if.c | 7 + drivers/spi/spidev.c | 1 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/fbtft/fb_ili9320.c | 2 - drivers/staging/fbtft/fb_ra8875.c | 7 - drivers/staging/fbtft/fb_sh1106.c | 3 - drivers/staging/fbtft/fb_ssd1289.c | 3 - drivers/staging/fbtft/fb_ssd1306.c | 3 - drivers/staging/fbtft/fb_ssd1325.c | 9 - drivers/staging/fbtft/fb_ssd1331.c | 2 - drivers/staging/fbtft/fb_ssd1351.c | 3 - drivers/staging/fbtft/fb_uc1611.c | 3 - drivers/staging/fbtft/fbtft-bus.c | 9 - drivers/staging/fbtft/fbtft-core.c | 7 - drivers/staging/fbtft/fbtft-sysfs.c | 4 - drivers/staging/fbtft/fbtft.h | 2 + drivers/staging/iio/impedance-analyzer/ad5933.c | 5 +- drivers/staging/ks7010/Kconfig | 14 - drivers/staging/ks7010/Makefile | 4 - drivers/staging/ks7010/TODO | 36 - drivers/staging/ks7010/eap_packet.h | 70 - drivers/staging/ks7010/ks7010_sdio.c | 1143 -------- drivers/staging/ks7010/ks_hostif.c | 2312 --------------- drivers/staging/ks7010/ks_hostif.h | 617 ---- drivers/staging/ks7010/ks_wlan.h | 567 ---- drivers/staging/ks7010/ks_wlan_ioctl.h | 61 - drivers/staging/ks7010/ks_wlan_net.c | 2676 ----------------- .../iterator/iterator_1.0/ia_css_iterator.host.c | 3 +- drivers/staging/most/video/video.c | 6 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 2 - .../rtl8723bs/include/osdep_service_linux.h | 72 +- drivers/staging/rtl8723bs/include/rtw_security.h | 3 +- drivers/staging/vme_user/vme.c | 2 +- drivers/staging/vme_user/vme_tsi148.c | 139 +- drivers/thermal/broadcom/bcm2835_thermal.c | 7 +- .../int340x_thermal/processor_thermal_device_pci.c | 29 +- drivers/thermal/thermal_trip.c | 4 +- drivers/tty/serial/sc16is7xx.c | 25 +- drivers/tty/serial/serial_core.c | 8 + drivers/tty/vt/conmakehash.c | 20 +- drivers/usb/gadget/function/f_midi2.c | 21 +- drivers/usb/gadget/function/u_audio.c | 42 +- drivers/usb/gadget/function/u_serial.c | 1 + drivers/usb/gadget/udc/core.c | 10 +- drivers/usb/serial/aircable.c | 1 - drivers/usb/serial/ark3116.c | 1 - drivers/usb/serial/belkin_sa.c | 1 - drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/cp210x.c | 1 - drivers/usb/serial/cyberjack.c | 1 - drivers/usb/serial/cypress_m8.c | 3 - drivers/usb/serial/digi_acceleport.c | 2 - drivers/usb/serial/empeg.c | 1 - drivers/usb/serial/f81232.c | 2 - drivers/usb/serial/f81534.c | 1 - drivers/usb/serial/ftdi_sio.c | 1 - drivers/usb/serial/garmin_gps.c | 1 - drivers/usb/serial/generic.c | 1 - drivers/usb/serial/io_edgeport.c | 4 - drivers/usb/serial/io_ti.c | 2 - drivers/usb/serial/ipaq.c | 1 - drivers/usb/serial/ipw.c | 1 - drivers/usb/serial/ir-usb.c | 1 - drivers/usb/serial/iuu_phoenix.c | 1 - drivers/usb/serial/keyspan.c | 4 - drivers/usb/serial/keyspan_pda.c | 2 - drivers/usb/serial/kl5kusb105.c | 1 - drivers/usb/serial/kobil_sct.c | 1 - drivers/usb/serial/mct_u232.c | 1 - drivers/usb/serial/metro-usb.c | 1 - drivers/usb/serial/mos7720.c | 1 - drivers/usb/serial/mos7840.c | 1 - drivers/usb/serial/mxuport.c | 1 - drivers/usb/serial/navman.c | 1 - drivers/usb/serial/omninet.c | 1 - drivers/usb/serial/opticon.c | 1 - drivers/usb/serial/option.c | 1 - drivers/usb/serial/oti6858.c | 1 - drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/qcaux.c | 1 - drivers/usb/serial/qcserial.c | 1 - drivers/usb/serial/quatech2.c | 1 - drivers/usb/serial/safe_serial.c | 1 - drivers/usb/serial/sierra.c | 1 - drivers/usb/serial/spcp8x5.c | 1 - drivers/usb/serial/ssu100.c | 1 - drivers/usb/serial/symbolserial.c | 1 - drivers/usb/serial/ti_usb_3410_5052.c | 2 - drivers/usb/serial/upd78f0730.c | 1 - drivers/usb/serial/usb-serial-simple.c | 1 - drivers/usb/serial/usb-serial.c | 12 +- drivers/usb/serial/usb_debug.c | 9 +- drivers/usb/serial/visor.c | 3 - drivers/usb/serial/whiteheat.c | 2 - drivers/usb/serial/wishbone-serial.c | 1 - drivers/usb/serial/xr_serial.c | 1 - drivers/usb/serial/xsens_mt.c | 1 - drivers/usb/typec/mux/fsa4480.c | 14 + drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tipd/core.c | 4 +- drivers/usb/usbip/vhci_hcd.c | 9 +- drivers/vdpa/vdpa_user/iova_domain.c | 31 +- drivers/vdpa/vdpa_user/iova_domain.h | 5 +- drivers/vdpa/vdpa_user/vduse_dev.c | 4 +- drivers/video/fbdev/core/fbcon.c | 16 +- fs/9p/vfs_addr.c | 5 +- fs/Kconfig | 4 + fs/adfs/inode.c | 5 +- fs/affs/file.c | 22 +- fs/afs/file.c | 29 +- fs/afs/fsclient.c | 9 +- fs/afs/write.c | 4 +- fs/afs/yfsclient.c | 9 +- fs/aio.c | 2 +- fs/attr.c | 52 +- fs/bcachefs/fs-io-buffered.c | 8 +- fs/bcachefs/fs-io-buffered.h | 6 +- fs/bfs/file.c | 4 +- fs/binfmt_elf.c | 4 +- fs/btrfs/file.c | 25 +- fs/btrfs/inode.c | 2 +- fs/btrfs/super.c | 3 +- fs/buffer.c | 63 +- fs/cachefiles/io.c | 19 +- fs/ceph/addr.c | 87 +- fs/direct-io.c | 6 - fs/ecryptfs/mmap.c | 86 +- fs/exec.c | 81 +- fs/exfat/file.c | 8 +- fs/exfat/inode.c | 9 +- fs/ext2/dir.c | 4 +- fs/ext2/inode.c | 8 +- fs/ext4/ext4.h | 4 +- fs/ext4/inline.c | 14 +- fs/ext4/inode.c | 37 +- fs/ext4/super.c | 2 +- fs/ext4/verity.c | 8 +- fs/f2fs/data.c | 87 +- fs/f2fs/super.c | 8 +- fs/f2fs/verity.c | 8 +- fs/fat/inode.c | 9 +- fs/fcntl.c | 10 + fs/file_table.c | 5 +- fs/fs-writeback.c | 7 +- fs/fuse/file.c | 47 +- fs/hfs/extent.c | 6 +- fs/hfs/hfs_fs.h | 2 +- fs/hfs/inode.c | 5 +- fs/hfsplus/extents.c | 6 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/inode.c | 5 +- fs/hostfs/hostfs_kern.c | 23 +- fs/hpfs/file.c | 9 +- fs/hugetlbfs/inode.c | 4 +- fs/inode.c | 261 +- fs/iomap/buffered-io.c | 2 +- fs/jffs2/file.c | 66 +- fs/jfs/inode.c | 8 +- fs/libfs.c | 48 +- fs/locks.c | 2 +- fs/minix/dir.c | 134 +- fs/minix/inode.c | 8 +- fs/minix/minix.h | 40 +- fs/minix/namei.c | 32 +- fs/mount.h | 13 + fs/namei.c | 10 +- fs/namespace.c | 86 +- fs/netfs/Makefile | 3 +- fs/netfs/buffered_read.c | 677 +++-- fs/netfs/buffered_write.c | 314 +- fs/netfs/direct_read.c | 147 +- fs/netfs/fscache_cookie.c | 4 + fs/netfs/fscache_io.c | 29 +- fs/netfs/internal.h | 33 +- fs/netfs/io.c | 647 ----- fs/netfs/iterator.c | 50 + fs/netfs/main.c | 6 +- fs/netfs/misc.c | 94 + fs/netfs/objects.c | 16 +- fs/netfs/read_collect.c | 540 ++++ fs/netfs/read_retry.c | 256 ++ fs/netfs/stats.c | 23 +- fs/netfs/write_collect.c | 243 +- fs/netfs/write_issue.c | 92 +- fs/nfs/file.c | 7 +- fs/nfs/fscache.c | 19 +- fs/nfs/fscache.h | 7 +- fs/nilfs2/dir.c | 4 +- fs/nilfs2/inode.c | 10 +- fs/nilfs2/recovery.c | 16 +- fs/nsfs.c | 102 +- fs/ntfs3/file.c | 9 +- fs/ntfs3/inode.c | 51 +- fs/ntfs3/ntfs_fs.h | 5 +- fs/ocfs2/aops.c | 12 +- fs/ocfs2/aops.h | 2 +- fs/ocfs2/file.c | 17 +- fs/ocfs2/mmap.c | 6 +- fs/omfs/file.c | 4 +- fs/orangefs/inode.c | 39 +- fs/proc/base.c | 6 +- fs/proc/task_mmu.c | 15 - fs/pstore/platform.c | 10 +- fs/qnx6/dir.c | 88 +- fs/qnx6/inode.c | 25 +- fs/qnx6/namei.c | 4 +- fs/qnx6/qnx6.h | 9 +- fs/reiserfs/inode.c | 57 +- fs/signalfd.c | 4 +- fs/smb/client/Kconfig | 14 - fs/smb/client/Makefile | 2 - fs/smb/client/cifs_debug.c | 7 +- fs/smb/client/cifsencrypt.c | 144 +- fs/smb/client/cifsglob.h | 30 +- fs/smb/client/cifsproto.h | 2 - fs/smb/client/cifssmb.c | 6 +- fs/smb/client/compress.c | 50 - fs/smb/client/compress.h | 109 - fs/smb/client/compress/lz77.c | 211 -- fs/smb/client/compress/lz77.h | 286 -- fs/smb/client/file.c | 71 +- fs/smb/client/fs_context.c | 7 +- fs/smb/client/inode.c | 17 +- fs/smb/client/ioctl.c | 32 +- fs/smb/client/misc.c | 54 - fs/smb/client/reparse.c | 4 + fs/smb/client/reparse.h | 19 +- fs/smb/client/smb2inode.c | 2 + fs/smb/client/smb2ops.c | 218 +- fs/smb/client/smb2pdu.c | 10 +- fs/smb/client/smbdirect.c | 82 +- fs/smb/client/trace.h | 51 +- fs/stat.c | 39 +- fs/super.c | 2 +- fs/sysv/dir.c | 158 +- fs/sysv/itree.c | 8 +- fs/sysv/namei.c | 32 +- fs/sysv/sysv.h | 20 +- fs/ubifs/file.c | 13 +- fs/udf/file.c | 2 +- fs/udf/inode.c | 12 +- fs/ufs/dir.c | 231 +- fs/ufs/inode.c | 12 +- fs/ufs/namei.c | 39 +- fs/ufs/ufs.h | 20 +- fs/ufs/util.h | 6 +- fs/userfaultfd.c | 171 +- fs/vboxsf/file.c | 24 +- fs/xfs/libxfs/xfs_quota_defs.h | 2 +- fs/xfs/libxfs/xfs_trans_inode.c | 6 +- fs/xfs/libxfs/xfs_trans_resv.c | 28 +- fs/xfs/scrub/agheader_repair.c | 2 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/trace.h | 10 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_iops.c | 10 +- fs/xfs/xfs_super.c | 2 +- fs/xfs/xfs_trace.h | 10 +- fs/xfs/xfs_xattr.c | 19 +- include/drm/display/drm_dp.h | 4 + include/drm/display/drm_dp_helper.h | 3 + include/drm/display/drm_dp_mst_helper.h | 2 + include/drm/drm_connector.h | 10 +- include/drm/drm_device.h | 5 +- include/drm/drm_mode_config.h | 5 + include/drm/drm_vblank.h | 37 +- include/drm/gpu_scheduler.h | 2 +- include/drm/ttm/ttm_bo.h | 48 +- include/drm/ttm/ttm_resource.h | 97 +- include/dt-bindings/clock/exynos850.h | 1 + include/dt-bindings/iio/adi,ad4695.h | 9 + include/kunit/clk.h | 28 + include/kunit/of.h | 115 + include/kunit/platform_device.h | 20 + include/linux/args.h | 6 +- include/linux/buffer_head.h | 14 +- include/linux/cgroup-defs.h | 16 +- include/linux/compiler.h | 9 + include/linux/cpuset.h | 6 - include/linux/dma-heap.h | 21 +- include/linux/dma-mapping.h | 15 +- include/linux/fb.h | 1 + include/linux/file.h | 2 + include/linux/folio_queue.h | 138 + include/linux/fs.h | 40 +- include/linux/fscache.h | 30 +- include/linux/gfp_types.h | 5 +- include/linux/hugetlb.h | 33 +- include/linux/iio/backend.h | 5 +- include/linux/iio/iio.h | 20 +- include/linux/iov_iter.h | 104 + include/linux/ipv6.h | 1 + include/linux/kasan.h | 32 +- include/linux/kmsg_dump.h | 22 +- include/linux/lsm_count.h | 128 - include/linux/lsm_hooks.h | 53 +- include/linux/memcontrol.h | 20 +- include/linux/minmax.h | 86 +- include/linux/mm.h | 159 +- include/linux/mm_types.h | 2 +- include/linux/mm_types_task.h | 3 - include/linux/mmzone.h | 4 +- include/linux/mnt_namespace.h | 4 + include/linux/netfs.h | 44 +- include/linux/page_counter.h | 1 + include/linux/pci_ids.h | 1 + include/linux/perf_event.h | 31 + include/linux/posix-timers.h | 2 +- include/linux/sched.h | 18 +- include/linux/sched/ext.h | 14 +- include/linux/sched/signal.h | 7 +- include/linux/slab.h | 4 +- include/linux/soundwire/sdw.h | 2 - include/linux/swap.h | 38 +- include/linux/trace_events.h | 1 - include/linux/uio.h | 18 + include/linux/union_find.h | 41 + include/linux/unroll.h | 36 - include/linux/usb/serial.h | 7 +- include/linux/userfaultfd_k.h | 19 + include/linux/virtio_net.h | 16 +- include/linux/writeback.h | 4 +- include/linux/zswap.h | 16 +- include/net/addrconf.h | 10 +- include/sound/ump_convert.h | 1 + include/trace/events/mptcp.h | 2 +- include/trace/events/netfs.h | 140 +- include/trace/events/oom.h | 4 +- include/trace/events/timestamp.h | 124 + include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/drm_mode.h | 7 + include/uapi/drm/xe_drm.h | 8 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/fcntl.h | 3 + include/uapi/linux/nsfs.h | 18 +- include/uapi/linux/perf_event.h | 11 +- include/uapi/linux/virtio_gpu.h | 1 + init/init_task.c | 2 +- io_uring/fdinfo.c | 14 +- io_uring/napi.c | 2 - io_uring/poll.c | 1 + kernel/cgroup/cgroup.c | 55 +- kernel/cgroup/cpuset.c | 190 +- kernel/cgroup/pids.c | 18 +- kernel/crash_reserve.c | 3 + kernel/events/core.c | 71 +- kernel/events/internal.h | 1 + kernel/fork.c | 7 +- kernel/kcov.c | 15 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/locking/test-ww_mutex.c | 1 + kernel/panic.c | 2 +- kernel/printk/printk.c | 11 +- kernel/sched/core.c | 146 +- kernel/sched/cputime.c | 6 + kernel/sched/deadline.c | 449 ++- kernel/sched/debug.c | 166 +- kernel/sched/ext.c | 27 +- kernel/sched/fair.c | 116 +- kernel/sched/features.h | 2 - kernel/sched/idle.c | 2 + kernel/sched/rt.c | 242 +- kernel/sched/sched.h | 23 +- kernel/sched/topology.c | 8 + kernel/signal.c | 34 +- kernel/time/alarmtimer.c | 7 +- kernel/time/posix-cpu-timers.c | 207 +- kernel/time/posix-timers.c | 69 +- kernel/time/posix-timers.h | 3 +- kernel/workqueue.c | 2 +- lib/Makefile | 2 +- lib/iov_iter.c | 229 +- lib/kunit/Makefile | 4 +- lib/kunit/platform-test.c | 224 ++ lib/kunit/platform.c | 302 ++ lib/kunit_iov_iter.c | 259 ++ lib/scatterlist.c | 69 +- lib/test_hmm.c | 5 +- lib/union_find.c | 49 + localversion-next | 2 +- mm/Kconfig | 18 +- mm/Kconfig.debug | 3 +- mm/Makefile | 2 +- mm/cma.c | 2 +- mm/filemap.c | 6 +- mm/gup.c | 8 +- mm/hugetlb.c | 8 +- mm/internal.h | 167 +- mm/kasan/common.c | 66 +- mm/kasan/kasan_test.c | 6 +- mm/khugepaged.c | 21 +- mm/kmemleak.c | 48 +- mm/list_lru.c | 24 +- mm/memblock.c | 22 +- mm/memcontrol.c | 51 +- mm/memory.c | 8 +- mm/memory_hotplug.c | 22 +- mm/mempolicy.c | 4 +- mm/migrate.c | 17 +- mm/mmap.c | 2069 ++----------- mm/mmu_notifier.c | 2 + mm/mmzone.c | 2 +- mm/page_alloc.c | 40 +- mm/page_io.c | 11 +- mm/pgtable-generic.c | 4 +- mm/rmap.c | 23 +- mm/shmem.c | 12 +- mm/slub.c | 5 +- mm/swap.h | 5 +- mm/swap_state.c | 68 +- mm/swapfile.c | 941 +++--- mm/userfaultfd.c | 168 ++ mm/util.c | 17 +- mm/vma.c | 1766 +++++++++++ mm/vma.h | 364 +++ mm/vma_internal.h | 50 + mm/vmalloc.c | 24 +- mm/z3fold.c | 2 +- mm/zswap.c | 216 +- net/ipv4/Kconfig | 3 +- net/ipv4/ip_output.c | 1 + net/ipv4/netfilter/iptable_nat.c | 18 +- net/ipv4/tcp_offload.c | 3 + net/ipv4/udp_offload.c | 4 + net/ipv6/addrconf.c | 15 +- net/ipv6/netfilter/ip6table_nat.c | 14 +- net/iucv/af_iucv.c | 4 +- net/l2tp/l2tp_core.c | 199 +- net/l2tp/l2tp_core.h | 14 +- net/l2tp/l2tp_eth.c | 2 +- net/l2tp/l2tp_ip.c | 13 +- net/l2tp/l2tp_ip6.c | 7 +- net/l2tp/l2tp_netlink.c | 4 +- net/l2tp/l2tp_ppp.c | 107 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 2 +- net/mptcp/pm.c | 12 + net/mptcp/pm_netlink.c | 19 +- net/mptcp/pm_userspace.c | 18 + net/mptcp/protocol.c | 10 +- net/mptcp/protocol.h | 4 + net/mptcp/subflow.c | 10 + net/smc/af_smc.c | 15 +- net/smc/smc_core.c | 4 +- net/smc/smc_loopback.h | 1 - net/xdp/xsk.c | 23 +- rust/kernel/firmware.rs | 2 +- scripts/macro_checker.py | 50 +- scripts/syscall.tbl | 1 - security/security.c | 213 +- sound/core/seq/seq_ports.h | 14 +- sound/core/seq/seq_ump_convert.c | 95 +- sound/core/ump_convert.c | 60 +- sound/firewire/amdtp-stream.c | 38 +- sound/firewire/amdtp-stream.h | 1 + sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 12 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/tas2781-comlib.c | 6 +- sound/soc/fsl/fsl_micfil.c | 20 +- sound/soc/fsl/fsl_micfil.h | 2 +- sound/soc/fsl/lpc3xxx-i2s.c | 4 +- sound/soc/sh/Kconfig | 1 + sound/soc/sh/rcar/adg.c | 4 +- sound/soc/sh/rcar/core.c | 17 - sound/soc/sh/rcar/dma.c | 75 +- sound/soc/sh/rcar/rsnd.h | 10 - sound/soc/sh/rcar/ssi.c | 2 +- sound/usb/stream.c | 4 +- tools/bpf/bpftool/xlated_dumper.c | 4 +- tools/gpio/gpio-hammer.c | 4 +- tools/power/x86/turbostat/turbostat.c | 15 +- tools/testing/fault-injection/failcmd.sh | 12 + tools/testing/radix-tree/.gitignore | 1 + tools/testing/radix-tree/Makefile | 72 +- tools/testing/radix-tree/xarray.c | 10 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 2 - .../testing/selftests/bpf/prog_tests/cgroup_dev.c | 125 + .../testing/selftests/bpf/prog_tests/lwt_reroute.c | 1 + .../testing/selftests/bpf/prog_tests/reg_bounds.c | 2 +- tools/testing/selftests/bpf/prog_tests/sock_addr.c | 1 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 12 +- .../selftests/bpf/prog_tests/uprobe_syscall.c | 2 +- tools/testing/selftests/bpf/progs/dev_cgroup.c | 4 +- tools/testing/selftests/bpf/test_cpp.cpp | 4 + tools/testing/selftests/bpf/test_dev_cgroup.c | 85 - tools/testing/selftests/bpf/test_lru_map.c | 3 +- tools/testing/selftests/bpf/test_progs.c | 82 +- tools/testing/selftests/bpf/test_progs.h | 8 +- tools/testing/selftests/bpf/testing_helpers.c | 4 +- tools/testing/selftests/bpf/veristat.c | 16 +- tools/testing/selftests/bpf/xskxceiver.c | 1 + tools/testing/selftests/cgroup/test_memcontrol.c | 64 +- tools/testing/selftests/core/close_range_test.c | 39 + tools/testing/selftests/cpufreq/cpufreq.sh | 15 + tools/testing/selftests/cpufreq/main.sh | 13 +- tools/testing/selftests/exec/execveat.c | 2 +- tools/testing/selftests/kselftest/ksft.py | 2 +- tools/testing/selftests/lib/Makefile | 3 +- tools/testing/selftests/lib/config | 1 - tools/testing/selftests/lib/strscpy.sh | 3 - tools/testing/selftests/net/mptcp/mptcp_join.sh | 72 +- tools/testing/selftests/sched_ext/prog_run.bpf.c | 1 + tools/testing/selftests/timers/posix_timers.c | 550 +++- tools/testing/selftests/tpm2/test_async.sh | 2 +- tools/testing/selftests/tpm2/test_smoke.sh | 2 +- tools/testing/selftests/tpm2/test_space.sh | 2 +- tools/testing/selftests/user/Makefile | 9 - tools/testing/selftests/user/config | 1 - tools/testing/selftests/user/test_user_copy.sh | 18 - .../{radix-tree/generated => shared}/autoconf.h | 0 tools/testing/{radix-tree => shared}/linux.c | 0 tools/testing/{radix-tree => shared}/linux/bug.h | 0 tools/testing/{radix-tree => shared}/linux/cpu.h | 0 tools/testing/{radix-tree => shared}/linux/idr.h | 0 .../testing/{radix-tree => shared}/linux/kconfig.h | 0 .../testing/{radix-tree => shared}/linux/kernel.h | 0 .../{radix-tree => shared}/linux/kmemleak.h | 0 .../{radix-tree => shared}/linux/local_lock.h | 0 .../testing/{radix-tree => shared}/linux/lockdep.h | 0 .../{radix-tree => shared}/linux/maple_tree.h | 0 .../testing/{radix-tree => shared}/linux/percpu.h | 0 .../testing/{radix-tree => shared}/linux/preempt.h | 0 .../{radix-tree => shared}/linux/radix-tree.h | 0 .../{radix-tree => shared}/linux/rcupdate.h | 0 .../testing/{radix-tree => shared}/linux/xarray.h | 0 tools/testing/shared/maple-shared.h | 9 + tools/testing/shared/maple-shim.c | 7 + tools/testing/shared/shared.h | 33 + .../{radix-tree/Makefile => shared/shared.mk} | 65 +- .../trace/events/maple_tree.h | 0 tools/testing/shared/xarray-shared.c | 5 + tools/testing/shared/xarray-shared.h | 4 + tools/testing/{radix-tree => vma}/.gitignore | 8 +- tools/testing/vma/Makefile | 16 + .../linux/maple_tree.h => vma/linux/atomic.h} | 9 +- tools/testing/vma/linux/mmzone.h | 38 + tools/testing/vma/vma.c | 207 ++ tools/testing/vma/vma_internal.h | 882 ++++++ 1219 files changed, 36779 insertions(+), 29702 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-max9611 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac create mode 100644 Documentation/core-api/union_find.rst create mode 100644 Documentation/dev-tools/kunit/api/clk.rst create mode 100644 Documentation/dev-tools/kunit/api/of.rst create mode 100644 Documentation/dev-tools/kunit/api/platformdevice.rst delete mode 100644 Documentation/devicetree/bindings/gpio/gpio_lpc32xx.txt create mode 100644 Documentation/devicetree/bindings/gpio/nxp,lpc3220-gpio.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,amc6821.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/dac.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/rohm,bh1745.yaml rename Documentation/devicetree/bindings/iio/light/{rohm,bu27034.yaml => rohm,bu27 [...] create mode 100644 Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/tyhx,hx9023s.yaml create mode 100644 Documentation/filesystems/multigrain-ts.rst create mode 100644 Documentation/iio/ad4695.rst create mode 100644 Documentation/iio/ad7380.rst create mode 100644 Documentation/iio/adxl380.rst create mode 100644 Documentation/translations/zh_CN/core-api/union_find.rst create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise-rev3.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-cerise.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern-rev3.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-stern.dts copy arch/arm64/boot/dts/rockchip/{rk3399.dtsi => rk3399-base.dtsi} (100%) rename arch/arm64/boot/dts/rockchip/{rk3399-op1-opp.dtsi => rk3399-op1.dtsi} (99%) delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi rename arch/arm64/boot/dts/rockchip/{rk3399-t-opp.dtsi => rk3399-t.dtsi} (98%) delete mode 100644 arch/s390/kernel/alternative.h create mode 100644 arch/x86/include/uapi/asm/elf.h create mode 100644 drivers/clk/clk-fixed-rate_test.c create mode 100644 drivers/clk/clk-fixed-rate_test.h create mode 100644 drivers/clk/clk_kunit_helpers.c create mode 100644 drivers/clk/clk_parent_data_test.h create mode 100644 drivers/clk/kunit_clk_fixed_rate_test.dtso create mode 100644 drivers/clk/kunit_clk_parent_data_test.dtso delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0002.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/if0003.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h delete mode 100644 drivers/gpu/drm/nouveau/nouveau_usif.c delete mode 100644 drivers/gpu/drm/nouveau/nouveau_usif.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h create mode 100644 drivers/iio/accel/adxl380.c create mode 100644 drivers/iio/accel/adxl380.h create mode 100644 drivers/iio/accel/adxl380_i2c.c create mode 100644 drivers/iio/accel/adxl380_spi.c create mode 100644 drivers/iio/adc/ad4695.c create mode 100644 drivers/iio/adc/pac1921.c create mode 100644 drivers/iio/dac/ltc2664.c create mode 100644 drivers/iio/light/bh1745.c create mode 100644 drivers/iio/pressure/sdp500.c create mode 100644 drivers/iio/proximity/hx9023s.c create mode 100644 drivers/of/kunit_overlay_test.dtso create mode 100644 drivers/of/of_kunit_helpers.c create mode 100644 drivers/of/overlay_test.c delete mode 100644 drivers/staging/ks7010/Kconfig delete mode 100644 drivers/staging/ks7010/Makefile delete mode 100644 drivers/staging/ks7010/TODO delete mode 100644 drivers/staging/ks7010/eap_packet.h delete mode 100644 drivers/staging/ks7010/ks7010_sdio.c delete mode 100644 drivers/staging/ks7010/ks_hostif.c delete mode 100644 drivers/staging/ks7010/ks_hostif.h delete mode 100644 drivers/staging/ks7010/ks_wlan.h delete mode 100644 drivers/staging/ks7010/ks_wlan_ioctl.h delete mode 100644 drivers/staging/ks7010/ks_wlan_net.c delete mode 100644 fs/netfs/io.c create mode 100644 fs/netfs/read_collect.c create mode 100644 fs/netfs/read_retry.c delete mode 100644 fs/smb/client/compress.c delete mode 100644 fs/smb/client/compress.h delete mode 100644 fs/smb/client/compress/lz77.c delete mode 100644 fs/smb/client/compress/lz77.h create mode 100644 include/dt-bindings/iio/adi,ad4695.h create mode 100644 include/kunit/clk.h create mode 100644 include/kunit/of.h create mode 100644 include/kunit/platform_device.h create mode 100644 include/linux/folio_queue.h delete mode 100644 include/linux/lsm_count.h create mode 100644 include/linux/union_find.h delete mode 100644 include/linux/unroll.h create mode 100644 include/trace/events/timestamp.h create mode 100644 lib/kunit/platform-test.c create mode 100644 lib/kunit/platform.c create mode 100644 lib/union_find.c create mode 100644 mm/vma.c create mode 100644 mm/vma.h create mode 100644 mm/vma_internal.h create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_dev.c delete mode 100644 tools/testing/selftests/bpf/test_dev_cgroup.c delete mode 100755 tools/testing/selftests/lib/strscpy.sh delete mode 100644 tools/testing/selftests/user/Makefile delete mode 100644 tools/testing/selftests/user/config delete mode 100755 tools/testing/selftests/user/test_user_copy.sh rename tools/testing/{radix-tree/generated => shared}/autoconf.h (100%) rename tools/testing/{radix-tree => shared}/linux.c (100%) rename tools/testing/{radix-tree => shared}/linux/bug.h (100%) rename tools/testing/{radix-tree => shared}/linux/cpu.h (100%) rename tools/testing/{radix-tree => shared}/linux/idr.h (100%) rename tools/testing/{radix-tree => shared}/linux/kconfig.h (100%) rename tools/testing/{radix-tree => shared}/linux/kernel.h (100%) rename tools/testing/{radix-tree => shared}/linux/kmemleak.h (100%) rename tools/testing/{radix-tree => shared}/linux/local_lock.h (100%) rename tools/testing/{radix-tree => shared}/linux/lockdep.h (100%) copy tools/testing/{radix-tree => shared}/linux/maple_tree.h (100%) rename tools/testing/{radix-tree => shared}/linux/percpu.h (100%) rename tools/testing/{radix-tree => shared}/linux/preempt.h (100%) rename tools/testing/{radix-tree => shared}/linux/radix-tree.h (100%) rename tools/testing/{radix-tree => shared}/linux/rcupdate.h (100%) rename tools/testing/{radix-tree => shared}/linux/xarray.h (100%) create mode 100644 tools/testing/shared/maple-shared.h create mode 100644 tools/testing/shared/maple-shim.c create mode 100644 tools/testing/shared/shared.h copy tools/testing/{radix-tree/Makefile => shared/shared.mk} (51%) rename tools/testing/{radix-tree => shared}/trace/events/maple_tree.h (100%) create mode 100644 tools/testing/shared/xarray-shared.c create mode 100644 tools/testing/shared/xarray-shared.h copy tools/testing/{radix-tree => vma}/.gitignore (65%) create mode 100644 tools/testing/vma/Makefile rename tools/testing/{radix-tree/linux/maple_tree.h => vma/linux/atomic.h} (56%) create mode 100644 tools/testing/vma/linux/mmzone.h create mode 100644 tools/testing/vma/vma.c create mode 100644 tools/testing/vma/vma_internal.h