This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 17b499fe7a00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e383cff2168 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits d59a7124ce8c Merge branch '9p-next' of git://github.com/martinetd/linux omits b9d90a0b4442 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 88f793aa727d Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 2f093fadce63 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 25c9500e91c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 74a230cfdfdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44a0c106c5f9 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 878c20b2d24d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 21602bf5ba1c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 1cff3d39899d Merge branch 'master' of git://github.com/ceph/ceph-client.git omits c7a1b328fbf4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ad27100cc15 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits f6496106217a Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits cbb039e83d28 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c90f44d91526 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c4d0b766fea3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8cd405cceb4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f7491bd1bc5b nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp omits 9efd69c17d56 smb: client: stop flooding dmesg with automounts omits 7c9d9fed0fac smb: client: stop flooding dmesg on failed session setups omits 417698a07b98 cifs: Validate content of native symlink omits a3e26b15dab8 cifs: Fix parsing native symlinks relative to the export omits 6ebe10ff459c cifs: Fix creating native symlinks pointing to current or [...] omits c59b658bf1e0 cifs: Improve creating native symlinks pointing to directory omits ec3fd62c40c7 bcachefs: reattach_inode() now correctly handles interior [...] omits 7eca98cbd68f bcachefs: Split out check_unreachable_inodes() pass omits f329ede011da bcachefs: Kill snapshot arg to fsck_write_inode() omits 8dfb74fad918 bcachefs: Check for unlinked, non-empty dirs in check_inode() omits 47f0a517b978 bcachefs: Check for unlinked inodes with dirents omits 3ba0e2d0efbb bcachefs: Check for directories with no backpointers omits 8dcdcdb20fa5 bcachefs: Create lost+found in correct snapshot omits ffb3d8e9ae20 bcachefs: Fix reattach_inode() omits ed0018ef4234 bcachefs: Kill alloc_v4.fragmentation_lru omits c456a867275d bcachefs: minor lru fsck fixes omits 21813f4e8631 bcachefs: Mark more errors AUTOFIX omits cc9eefa49a21 bcachefs: Make sure we print error that causes fsck to bail out omits d7f515265b9a Merge branch 'next-unaligned' into for-next omits 28e884641fac Merge branch 'fixes.ufs' into for-next omits 1608f2830c36 Merge branch 'misc-6.12' into next-fixes omits dc947efe6ee6 NFSD: Remove unnecessary posix_acl_entry pointer initialization omits 938247d311fa svcrdma: Address an integer overflow omits 4e28f898556e NFSD: Prevent a potential integer overflow omits c216e09d8505 rust: cfi: fix `patchable-function-entry` starting version omits e7c10ac01f31 Merge branch 'for-next-next-v6.12-20240916' into for-next- [...] omits 8dc5be084efc Merge branch 'for-next-current-v6.11-20240916' into for-ne [...] omits 8916db699095 Merge branch 'b-for-next' into for-next-next-v6.12-20240916 omits 334027a2c661 Merge branch 'misc-6.12' into for-next-current-v6.11-20240916 omits 81064d7f2e18 Merge branch 'misc-6.12' into for-next-next-v6.12-20240916 omits 8c92c9840a6d btrfs: tree-checker: fix the wrong output of data backref [...] omits b42677724924 btrfs: don't take dev_replace rwsem on task already holding it omits 90cee4871c72 btrfs: fix race setting file private on concurrent lseek u [...] new 3840cbe24cf0 sched: psi: fix bogus pressure spikes from aggregation race new 263a25de5b60 Merge tag 'pull-fixes.ufs' of git://git.kernel.org/pub/scm [...] adds ece207a83e46 rust: kernel: sort Rust modules adds a8ee30f45d5d rust: sync: require `T: Sync` for `LockedBy::access` adds 732cd686cdd6 rust: fix `ARCH_SLAB_MINALIGN` multiple definition error adds d065cc76054d rust: mutex: fix __mutex_init() usage in case of PREEMPT_RT adds af6017b6a315 rust: cfi: fix `patchable-function-entry` starting version adds 93e34a0b5c0e rust: KASAN+RETHUNK requires rustc 1.83.0 adds 4c66f8307ac0 cfi: encode cfi normalized integers + kasan/gcov bug in Kconfig adds 05cef2c4a421 rust: kunit: use C-string literals to clean warning new 0c559323bbaa Merge tag 'rust-fixes-6.12' of https://github.com/Rust-for [...] new 6cca11958870 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] new b7a838ee7e89 Merge tag 'v6.12-rc1-smb3-client-fixes' of git://git.samba [...] new 79eb2c07afbe Merge tag 'for-6.12-rc1-tag' of git://git.kernel.org/pub/s [...] new a3a37691e662 Merge tag 'ceph-for-6.12-rc2' of https://github.com/ceph/c [...] new 4770119d637c Merge tag 'fs_for_v6.12-rc2' of git://git.kernel.org/pub/s [...] new e02f08e21716 Merge tag 'fsnotify_for_v6.12-rc2' of git://git.kernel.org [...] adds 3a87e264290d io_uring: fix memory leak when cache init fail adds 17ea56b752b6 io_uring: fix casts to io_req_flags_t adds c314094cb4cf io_uring/net: harden multishot termination case for recv new 43454e83916d Merge tag 'io_uring-6.12-20241004' of git://git.kernel.dk/linux adds 0ab42843003f block: fix blk_rq_map_integrity_sg kernel-doc adds 14d57ec3b863 blk_iocost: remove some duplicate irq disable/enables adds 6d6e54fc71ad aoe: fix the potential use-after-free problem in more places new 360c1f1f24c6 Merge tag 'block-6.12-20241004' of git://git.kernel.dk/linux adds 70a6587dca37 drm/dp_mst: Fix DSC decompression detection in Synaptics b [...] adds 4a33aa34e4ac drm/display: fix kerneldocs references adds d92b90f9a54d drm/vboxvideo: Replace fake VLA at end of vbva_mouse_point [...] adds cac075706f29 drm/panthor: Fix race when converting group handle to grou [...] adds a3096328462b MAINTAINERS: drm/sched: Add new maintainers adds 440d52b370b0 drm/sched: Fix dynamic job-flow control race adds f0fa69b5011a drm/connector: hdmi: Fix writing Dynamic Range Mastering i [...] adds 8b0d2f615455 drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS adds ad604f0a4c04 firmware/sysfb: Disable sysfb for firmware buffers with un [...] adds 43102a2012c2 Merge tag 'drm-misc-fixes-2024-09-26' of https://gitlab.fr [...] adds 0d5e5e8a0aa4 drm/amd/display: update DML2 policy EnhancedPrefetchSchedu [...] adds d51160ab0096 drm/amd/display: Restore Optimized pbn Value if Failed to [...] adds c36df0f5f5e5 drm/amd/display: avoid set dispclk to 0 adds 05af800704ee drm/amd/display: Add HDR workaround for specific eDP adds ef785ca7f7c8 drm/amd/display: Enable idle workqueue for more IPS modes adds 52d4e3fb3d34 drm/amd/display: Fix system hang while resume with TBT monitor adds 156cc376a200 Merge tag 'amd-drm-fixes-6.12-2024-10-02' of https://gitla [...] adds 4286cc2c9539 drm/sched: Add locking to drm_sched_entity_modify_sched adds cbc8764e29c2 drm/sched: Always wake up correct scheduler in drm_sched_e [...] adds 087913e0ba2b drm/sched: Always increment correct scheduler score adds abf201f6ce14 drm/sched: revert "Always increment correct scheduler score" adds 2cd86f02c017 Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes adds 2b55639a4e25 drm/panthor: Add FOP_UNSIGNED_OFFSET to fop_flags adds fa998a9eac88 drm/panthor: Lock the VM resv before calling drm_gpuvm_bo_ [...] adds 282864cc5d3f drm/panthor: Fix access to uninitialized variable in tick_ [...] adds 7a1f30afe972 drm/panthor: Don't declare a queue blocked if deferred ope [...] adds f9e7ac6e2e99 drm/panthor: Don't add write fences to the shared BOs adds 475be5144459 Merge tag 'drm-misc-fixes-2024-10-02' of https://gitlab.fr [...] adds 394b52462020 drm/i915/gem: fix bitwise and logical AND mixup adds 240ebf1c9d4c Merge tag 'drm-intel-fixes-2024-10-02' of https://gitlab.f [...] new cffa8e83df9f drm/xe: Restore pci state upon resume new 790533e44bfc drm/xe/guc_submit: add missing locking in wedged_fini new 2d2be279f1ca drm/xe: fix UAF around queue destruction new cb58977016d1 drm/xe: use devm_add_action_or_reset() helper new d1ef967126e2 drm/xe: Convert to USM lock to rwsem new 0f18ac78aa97 drm/xe: Use helper for ASID -> VM in GPU faults and access [...] new 7929ffce0f8b drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM new 3bf90935aafc drm/xe/xe2: Extend performance tuning to media GT new 6ef5a04221aa drm/xe/xe2: Add performance tuning for L3 cache flushing new 1b30f87e088b drm/xe: Resume TDR after GT reset new 9e3c85ddea7a drm/xe: Clean up VM / exec queue file lock usage. new 74231870cf49 drm/xe/vm: move xa_alloc to prevent UAF new 67801fa67b94 drm/xe/queue: move xa_alloc to prevent UAF new 8135f1c09dd2 drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close new 7257d9c9a3c6 drm/xe: Prevent null pointer access in xe_migrate_copy new a6f3b2527375 drm/xe: Fix memory leak when aborting binds new 5b272bf7dcf9 Merge tag 'drm-xe-fixes-2024-10-03' of https://gitlab.free [...] new fe6fceceaecf Merge tag 'drm-fixes-2024-10-04' of https://gitlab.freedes [...] adds cb2deca056d5 ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8 adds 49f5ee951f11 ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop adds bf36793fa260 ALSA: Drop explicit initialization of struct i2c_device_id [...] adds 2a94a0898b14 selftest: alsa: check if user has alsa installed adds 73c6e9e16f5b ALSA: Fix typos in comments across various files adds 73385f3e0d80 ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET adds dee476950cbd ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9 adds 368e4663c557 ALSA: mixer_oss: Remove some incorrect kfree_const() usages adds 73253f2fd1d0 ALSA: hda/conexant: fix some typos adds 05df9732a089 ALSA: hda/realtek: Fix the push button function for the ALC257 adds 8a193d8e351d ALSA: Reorganize kerneldoc parameter names adds a04dae6fa4fc ALSA: silence integer wrapping warning adds 1c801e7f7744 ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs adds 864773f9e789 ALSA: hda/generic: Drop obsoleted obey_preferred_dacs flag adds d75dba497444 ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200 adds df5215618fbe ALSA: hda: fix trigger_tstamp_latched adds 3f7f36a4559e Revert "ALSA: hda: Conditionally use snooping for AMD HDMI" adds 8451a3c7879d ASoC: amd: acp: don't set card long_name adds 84e8d5965187 ASoC: amd: yc: Add quirk for HP Dragonfly pro one adds 85109780543b ASoC: topology: Fix incorrect addressing assignments adds 01e709aeaf91 ASoC: cs35l45: Corrects cs35l45_get_clk_freq_id function d [...] adds 09cfc6a532d2 ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream [...] adds e249786b2188 ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_ [...] adds 46f2dd5ce572 Merge existing fixes from asoc/for-6.12 into new branch adds a36614bf88cd ASoC: dt-bindings: renesas,rsnd: correct reg-names for R-Car Gen1 adds 72455e33173c ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit adds 5afc29ba44fd ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item adds cccb586f513c ASoC: Intel: soc-acpi: arl: Fix some missing empty terminators adds aafbb9af7c37 ASoC: Intel: soc-acpi: Fix missing empty terminators adds 17d8adc4cd51 ASoC: dt-bindings: davinci-mcasp: Fix interrupts property adds 47d7d3fd72af ASoC: imx-card: Set card.owner to avoid a warning calltrac [...] adds 2c0b2b484b16 ASoC: intel: sof_sdw: Add check devm_kasprintf() returned value adds bbd1e5ea66f6 ASoC: dt-bindings: qcom,sm8250: add qrb4210-rb2-sndcard adds b97bc0656a66 ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string adds eb1df4bbf53c qrb4210-rb2: add HDMI audio playback support adds 0c436dfe5c25 Merge tag 'asoc-fix-v6.12-rc1' of https://git.kernel.org/p [...] adds 33027006ecf3 MAINTAINERS: ALSA: use linux-sound@vger.kernel.org list adds d278a9de5e18 ALSA: core: add isascii() check to card ID generator adds 6b0bde5d8d40 ALSA: usb-audio: Add native DSD support for Luxman D-08u adds 3e8800273c4b ALSA: hda: Add missing parameter description for snd_hdac_ [...] new 9df39a872c46 ALSA: gus: Fix some error handling paths related to get_bp [...] new 703235a244e5 ALSA: line6: add hw monitor volume control to POD HD500X new b3ebb007060f ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin new 2f91ff27b0ee Merge tag 'sound-6.12-rc2' of git://git.kernel.org/pub/scm [...] adds 3360d41f4ac4 gpio: davinci: fix lazy disable adds 5a431e50e9d4 gpio: davinci: Fix condition for irqchip registration adds 7b99b5ab8859 gpiolib: Fix potential NULL pointer dereference in gpiod_g [...] new cc70ce8fccd3 Merge tag 'gpio-fixes-for-v6.12-rc2' of git://git.kernel.o [...] adds 8b4865cd9046 cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock adds c0f02536fffb cpufreq: Avoid a bad reference count on CPU node new 5d18081de22c Merge tag 'pm-6.12-rc2' of git://git.kernel.org/pub/scm/li [...] adds 65bdebf38e5f ACPI: resource: Remove duplicate Asus E1504GAB IRQ override adds 63539defee17 ACPI: resource: Loosen the Asus E1404GAB DMI match to also [...] adds 2f80ce0b78c3 ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_l [...] adds 056301e7c7c8 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level [...] adds ac78288fe062 ACPI: video: Add backlight=native quirk for Dell OptiPlex [...] adds 86309cbed261 ACPI: battery: Simplify battery hook locking adds 76959aff14a0 ACPI: battery: Fix possible crash when unregistering a bat [...] new 3be5c171025b Merge branches 'acpi-video' and 'acpi-battery' new e1043b6765d6 Merge tag 'acpi-6.12-rc2' of git://git.kernel.org/pub/scm/ [...] adds 77ced98f0f03 mm, slab: fix use of SLAB_SUPPORTS_SYSFS in kmem_cache_release() adds 3c5d61ae919c rcu/kvfree: Refactor kvfree_rcu_queue_batch() adds 3f1dd33f9967 mm, slab: suppress warnings in test_leak_destroy kunit test adds cac39b0706f1 slub/kunit: skip test_kfree_rcu when the slub kunit test i [...] new f6785e0ccfdf Merge tag 'slab-for-6.12-rc1' of git://git.kernel.org/pub/ [...] new 50a3242d84ee tracing: Fix trace_check_vprintf() when tp_printk is used new f771d5369f1d tools/rtla: Fix installation from out-of-tree build new 3d7b8ea7a8a2 rtla: Fix the help text in osnoise and timerlat top tools new ad686707ea16 x86/ftrace: Include <asm/ptrace.h> new 0bb0a5c12ecf tracing/timerlat: Fix duplicated kthread creation due to C [...] new b484a02c9ced tracing/timerlat: Drop interface_lock in stop_kthread() new 829e0c9f0855 tracing/timerlat: Fix a race during cpuhp processing new 2a13ca2e8abb tracing/hwlat: Fix a race during cpuhp processing new 622a3ed1accb Merge tag 'trace-v6.12-rc1' of git://git.kernel.org/pub/sc [...] adds c625154993d0 drivers/perf: riscv: Align errno for unsupported perf event adds cfb10de18538 riscv: Fix kernel stack size when KASAN is enabled new 7943f06cfc86 Merge tag 'riscv-for-linus-6.12-rc2' of git://git.kernel.o [...] adds 9abe390e689f arm64: Force position-independent veneers adds 924725707d80 arm64: cputype: Add Neoverse-N3 definitions adds 081eb7932c2b arm64: errata: Expand speculative SSBS workaround once more adds b3d6121eaeb2 arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS new 3eddb108abe3 arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386 new ac308609567d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1ad999870a86 selftest: rtc: Check if could access /dev/rtc0 before testing adds ba872972002b selftests:timers: posix_timers: Fix warn_unused_result in [...] adds 74923546a0f5 clone3: clone3_cap_checkpoint_restore: remove unused MAX_P [...] adds b79a038de6a6 selftests: core: add unshare_test to gitignore adds 45a8897db67d selftests: exec: update gitignore for load_address adds a18c835779e1 selftests: vDSO: align getrandom states to cache line adds 160c826b4dd0 selftest: hid: add missing run-hid-tools-tests.sh adds a19008256d05 kselftest/devices/probe: Fix SyntaxWarning in regex string [...] adds c66be905cda2 selftests: breakpoints: use remaining time to check if sus [...] new 27cc6fdf7201 Merge tag 'linux_kselftest-fixes-6.12-rc2' of git://git.ke [...] new c5e3cdbf2afe tomoyo: revert CONFIG_SECURITY_TOMOYO_LKM support new fb9b76749adb Merge tag 'lsm-pr-20241004' of git://git.kernel.org/pub/sc [...] new 886d518ca9a6 MAINTAINERS: Add unsafe_memcpy() to the FORTIFY review list new dd3a7ee91e0c hardening: Adjust dependencies in selection of MODVERSIONS new 045244dd5d75 MAINTAINERS: Add security/Kconfig.hardening to hardening section new 9ec2236a0260 Merge tag 'hardening-v6.12-rc2' of git://git.kernel.org/pu [...] adds 162d9b5d2308 spi: atmel-quadspi: Fix wrong register value written to MR adds 68a16708d250 spi: s3c64xx: fix timeout counters in flush_fifo adds b6e05ba08441 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime [...] adds 67d4a70faa66 spi: spi-cadence: Fix pm_runtime_set_suspended() with runt [...] adds 3eae4a916fc0 spi: spi-cadence: Fix missing spi_controller_is_target() check adds 65fbec3121eb spi: Fix pm_runtime_set_suspended() with runtime pm new 60b9f47eb3b0 Merge tag 'spi-fix-v6.12-rc1' of git://git.kernel.org/pub/ [...] adds 048bbbdbf85e i2c: stm32f7: Do not prepare/unprepare clock during runtim [...] new 3689245dedfd Merge tag 'i2c-host-fixes-6.12-rc2' of git://git.kernel.or [...] new 3a28c9e12828 Merge tag 'i2c-for-6.12-rc2' of git://git.kernel.org/pub/s [...] adds ee1e3c46ed19 EINJ, CXL: Fix CXL device SBDF calculation new 7c50f221837e Merge tag 'cxl-fixes-6.12-rc2' of git://git.kernel.org/pub [...] new faab35a0370f ext4: use handle to mark fc as ineligible in __track_dentr [...] new 04e6ce8f06d1 ext4: mark fc as ineligible using an handle in ext4_xattr_set() new 6121258c2b33 ext4: fix off by one issue in alloc_flex_gd() new fdd0a94dcf7f Merge tag 'ext4_for_linus-5.12-rc2' of git://git.kernel.or [...] adds 9af48210ea5f xen: Fix config option reference in XEN_PRIVCMD definition new fc20a3e57247 Merge tag 'for-linus-6.12a-rc2-tag' of git://git.kernel.or [...] new 6b63a948a73b bcachefs: Add missing wakeup to bch2_inode_hash_remove() new 20826fe6b810 bcachefs: Fix reattach_inode() new fda7b1ffdef7 bcachefs: Create lost+found in correct snapshot new 658c82f41e80 bcachefs: bkey errors are only AUTOFIX during read new 492e24d7604a bcachefs: Make sure we print error that causes fsck to bail out new 1bea714c532a bcachefs: Mark more errors AUTOFIX new 01bf5e3bd26f bcachefs: minor lru fsck fixes new 260af1562ec1 bcachefs: Kill alloc_v4.fragmentation_lru new 1c6051bbd76b bcachefs: Check for directories with no backpointers new c7da5ee2e5cc bcachefs: Check for unlinked inodes with dirents new c9306a91c3fd bcachefs: Check for unlinked, non-empty dirs in check_inode() new 72350ee0ea22 bcachefs: Kill snapshot arg to fsck_write_inode() new 1f73cb4d34e7 bcachefs: Add warn param to subvol_get_snapshot, peek_inode new 0f25eb4b6077 bcachefs: Rework logged op error handling new 8f602276d390 Merge tag 'bcachefs-2024-10-05' of git://evilpiepirate.org [...] adds 4b058c9f281f powerpc/vdso: allow r30 in vDSO code generation of getrandom new b3ce5c30a0e0 Merge tag 'powerpc-6.12-3' of git://git.kernel.org/pub/scm [...] new 76f972c2cfdf KVM: selftests: Fix build on architectures other than x86_64 new fcd1ec9cb59c KVM: x86/mmu: fix KVM_X86_QUIRK_SLOT_ZAP_ALL for shadow MMU new ea4290d77bda KVM: x86: leave kvm.ko out of the build if no vendor modul [...] new 2a5fe5a01668 x86/reboot: emergency callbacks are now registered by comm [...] new 78fee4198bb4 KVM: arm64: Fix __pkvm_init_vcpu cptr_el2 error path new a9f41588a902 KVM: arm64: Constrain the host to the maximum shared SVE V [...] new 64a1d716615e KVM: arm64: Another reviewer reshuffle new a1d402abf8e3 KVM: arm64: Fix kvm_has_feat*() handling of negative features new c8d430db8eec Merge tag 'kvmarm-fixes-6.12-1' of git://git.kernel.org/pu [...] new 4563243edeeb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 7d59ac07ccb5 platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug new ed0e64d85fe7 MAINTAINERS: Update Intel In Field Scan(IFS) entry new b6c57b70a343 platform/x86: dell-laptop: Do not fail when encountering u [...] new 0bdb4e57a1b0 platform/x86:intel/pmc: Disable ACPI PM Timer disabling on [...] new 2f95a035b8fd platform/x86: ISST: Add Diamond Rapids to support list new e16f7eee7c80 platform/x86/intel: power-domains: Add Diamond Rapids support new a561509b4187 platform/x86: dell-sysman: add support for alienware products new 7b954b9ba007 platform/x86: dell-ddv: Fix typo in documentation new 5984b40f5bcd platform/x86: wmi: Update WMI driver API documentation new 2fae3129c0c0 platform/x86: x86-android-tablets: Fix use after free on p [...] new c8d9f2c7aa59 Merge tag 'platform-drivers-x86-v6.12-2' of git://git.kern [...] adds 7fb1d1e0382c kbuild: move non-boot built-in DTBs to .rodata section adds 4d46b5b623e0 kconfig: fix infinite loop in sym_calc_choice() adds 8d095547debd kconfig: clear expr::val_is_valid when allocated adds da724c33b685 kconfig: qconf: move conf_read() before drawing tree pain adds 984ed20ece1c kconfig: qconf: fix buffer overflow in debug links new c14a30468230 scripts: import more list macros new d939881a15b1 kbuild: fix a typo dt_binding_schema -> dt_binding_schemas new 82cb44308951 kbuild: deb-pkg: Remove blank first line from maint scripts new 2a130b7e1fcd Merge tag 'kbuild-fixes-v6.12' of git://git.kernel.org/pub [...] new 8cf0b93919e1 Linux 6.12-rc2 adds bc0dcbc5c2c5 vdpa/octeon_ep: Fix format specifier for pointers in debug [...] adds 83c334ed5216 virtio_ring: tag event_triggered as racy for KCSAN adds b9efbe2b8f01 virtio_console: fix misc probe bugs new a194c9859732 vsock/virtio: use GFP_ATOMIC under RCU read lock new 221af82f606d vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() new 87d6aab2389e Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new a99fcb015897 btrfs: split remaining space to discard in chunks new 69313850dce3 btrfs: add cancellation points to trim loops new 6ef8fbce0104 btrfs: fix missing error handling when adding delayed ref [...] new 5c0ea18d992f btrfs: use sector numbers as keys for the dirty extents xarray new ec6d053e46be btrfs: zoned: fix missing RCU locking in error message whe [...] new 0f05c66081c8 btrfs: fix clear_dirty and writeback ordering in submit_on [...] new 857c0ad014a4 Merge branch 'misc-6.12' into next-fixes new 53348de893b6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 1b4e371e5473 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c88c150a467f nfsd: fix possible badness in FREE_STATEID new 16f65df8b39e Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new bf4baaa087e2 bcachefs: Fix lockdep splat in bch2_accounting_read new bade9711e090 bcachefs: Split out check_unreachable_inodes() pass new 38864eccf78b bcachefs: reattach_inode() now correctly handles interior [...] new 12f286085bf5 bcachefs: btree_iter_peek_upto() now handles BTREE_ITER_al [...] new cba31b7eee41 bcachefs: Delete vestigal check_inode() checks new 6375feaa7a3b bcachefs: bcachefs_metadata_version_inode_has_child_snapshots new 1166d22b6767 bcachefs: Kill bch2_propagate_key_to_snapshot_leaves() new 53a4329781a9 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 0f0deae6bc32 Merge branch 'misc-6.12' into for-next-current-v6.11-20241008 new 774f649efae2 Merge branch 'for-next-current-v6.11-20241008' into for-ne [...] new 5108d92d138c Merge branch 'misc-6.12' into for-next-next-v6.12-20241008 new 1a80e902fe21 btrfs: don't take dev_replace rwsem on task already holding it new b9731b48663f btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT new 7aab35059a44 btrfs: split remaining space to discard in chunks new 6faacb2e1492 btrfs: add cancellation points to trim loops new 0f1443427ee8 btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTR [...] new de79de39526f btrfs: zlib: make the compression path to handle sector si [...] new 41927adf05aa btrfs: zstd: make the compression path to handle sector si [...] new 15d42822442b btrfs: compression: add an ASSERT() to ensure the read-in [...] new e09104e44009 btrfs: wait for writeback if sector size is smaller than p [...] new 36bdda2f6e1d btrfs: make extent_range_clear_dirty_for_io() to handle se [...] new df353d2718e8 btrfs: do not assume the full page range is not dirty in e [...] new 9525e365540d btrfs: move the delalloc range bitmap search into extent_io.c new 8c38df1fda23 btrfs: mark all dirty sectors as locked inside writepage_d [...] new 018dfd38a350 btrfs: allow compression even if the range is not page aligned new 94a5b169bf5c btrfs: avoid unnecessary device path update for the same device new b4b3fb6c00f3 btrfs: canonicalize the device path before adding it new b13db477b7c0 btrfs: remove code duplication in ordered extent finishing new 8b1cb2187d49 btrfs: fix missing error handling when adding delayed ref [...] new f488f1bbccc2 btrfs: use sector numbers as keys for the dirty extents xarray new 3014e2b9f1d6 btrfs: qgroups: remove bytenr field from struct btrfs_qgro [...] new 122d449e22d8 btrfs: store fs_info in a local variable at btrfs_qgroup_t [...] new b25d2c2673be btrfs: remove unnecessary delayed refs locking at btrfs_qg [...] new 6c1b6d2b8dda btrfs: always use delayed_refs local variable at btrfs_qgr [...] new f5f6a98d2fec btrfs: remove pointless initialization at btrfs_qgroup_tra [...] new d7c6f61996b3 btrfs: remove redundant stop_loop variable in scrub_stripe() new 8e6228763718 btrfs: remove unused page_to_inode and page_to_fs_info macros new 4f003f196303 btrfs: correct typos in multiple comments across various files new 48aea7cc3832 btrfs: tests: add selftests for raid-stripe-tree new 37eeeb72db3b btrfs: zoned: fix missing RCU locking in error message whe [...] new adb83ae66f64 btrfs: remove unused btrfs_free_squota_rsv() new f1ecab2b39bd btrfs: remove unused btrfs_is_parity_mirror() new f6ac62033ba1 btrfs: remove unused btrfs_try_tree_write_lock() new 69e89e4d9db9 btrfs: fix clear_dirty and writeback ordering in submit_on [...] new bc5db36e8cd5 btrfs: remove the dirty_page local variable new 0d0e2a852c02 btrfs: simplify the page uptodate preparation for prepare_pages() new 6ad7aa45755c btrfs: handle empty list of NOCOW ordered extents with che [...] new d195c948f9d3 Merge branch 'b-for-next' into for-next-next-v6.12-20241008 new d79b0f10eed9 Merge branch 'for-next-next-v6.12-20241008' into for-next- [...] new 8f29eba267f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3eb40512530e cifs: Improve creating native symlinks pointing to directory new 63271b7d569f cifs: Fix creating native symlinks pointing to current or [...] new fbef2ff757d0 cifs: Fix parsing native symlinks relative to the export new 6841861a9595 cifs: Fix parsing native symlinks directory/file type new 8a422e4f3ffc cifs: Validate content of native symlink new 10a23d693271 cifs: Remove unused functions new 424233c8658f smb: client: stop flooding dmesg on failed session setups new c4470642189b smb/client: Fix logically dead code new 5a7b2cc7e52a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new abcd496b9046 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 6d59f2fbfb18 dlm: fix swapped args sb_flags vs sb_status new b98333c67daf dlm: fix possible lkb_resource null dereference new 7138c7903468 dlm: disallow different configs nodeid storages new f92a5be5717e dlm: handle port as __be16 network byte order new 76e342d32f7f dlm: use dlm_config as only cluster configuration new cc5580bca3a4 dlm: dlm_config_info config fields to unsigned int new dfe5a6cc4204 dlm: make add_to_waiters() that it can't fail new 7f2d30e259db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a012c6186cdd Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 37d54cef10d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e1a37a1e2c8 gfs2: Faster gfs2_upgrade_iopen_glock wakeups new 4a9e62542bbe gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE new bed1c0f011f2 gfs2: Rename dinode_demise to evict_behavior new 257c652e4510 gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock new f480ad257a01 gfs2: Minor delete_work_func cleanup new aad5e26e373a gfs2: Clean up delete work processing new 9c232c55cd67 gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode new 29a64f3a6dee gfs2: Update to the evict / remote delete documentation new 38132d3c1597 gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict new 7143e89b0773 gfs2: Randomize GLF_VERIFY_DELETE work delay new a5d071a726a5 gfs2: Use get_random_u32 in gfs2_orlov_skip new d1c055362ff2 gfs2: Make gfs2_inode_refresh static new 20a13bc267e0 gfs2: gfs2_evict_inode clarification new 7e4a0a50b403 KMSAN: uninit-value in inode_go_dump (5) new 12d5293b2a1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 76f5af995206 nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp new c59b2916529e Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 13f6ca249d70 NFSD: Prevent a potential integer overflow new c2e204b40050 svcrdma: Address an integer overflow new 3b50aabe0da3 NFSD: Remove unnecessary posix_acl_entry pointer initialization new 5c56205635cf NFSD: Remove unused function parameter new 664d6ce4f341 xdrgen: Exit status should be zero on success new 4ef9cffc4589 xdrgen: Clean up type_specifier new d6460aebcd0b xdrgen: Rename "variable-length strings" new d72bd9f56b91 xdrgen: Rename enum's declaration Jinja2 template new ac1c977501c1 xdrgen: Rename "enum yada" types as just "yada" new 62226b18706c xdrgen: Implement big-endian enums new 609d8577afd8 xdrgen: Refactor transformer arms new cad042c89337 xdrgen: Track constant values new 695a055bf0e8 xdrgen: Keep track of on-the-wire data type widths new 2d9506dbccdc xdrgen: XDR widths for enum types new 3daddacb1be2 xdrgen: XDR width for fixed-length opaque new 1f9ceb2732cf xdrgen: XDR width for variable-length opaque new e5c988170a79 xdrgen: XDR width for a string new c4f104cb83e7 xdrgen: XDR width for fixed-length array new 2451febfde5c xdrgen: XDR width for variable-length array new a21a36a9cbf3 xdrgen: XDR width for optional_data type new 83e9c5343b80 xdrgen: XDR width for typedef new 53da7eab0a14 xdrgen: XDR width for struct types new d9d21b77ed23 xdrgen: XDR width for pointer types new 8e47e69a3095 xdrgen: XDR width for union types new e75473ea3edf xdrgen: Add generator code for XDR width macros new 1b562c0f04b4 xdrgen: emit maxsize macros new be4c44221f4d nfsd: drop the ncf_cb_bmap field new 43f2357392c4 nfsd: drop the nfsd4_fattr_args "size" field new fcfcbf776481 nfsd: have nfsd4_deleg_getattr_conflict pass back write de [...] new 99ce540b196c nfsd: fix handling of delegated change attr in CB_GETATTR new d1e2a01bdbf0 nfs_common: make include/linux/nfs4.h include generated nfs4_1.h new bba1dc5b6634 nfsd: add support for FATTR4_OPEN_ARGUMENTS new e816ca3f9ee0 nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION new 82ad9af82af7 nfsd: add support for delegated timestamps new ba47874bd44a nfsd: handle delegated timestamps in SETATTR new 5d063672154b nfsd: Fill NFSv4.1 server implementation fields in OP_EXCH [...] new 1a5501d6e7da Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new d8d0ad1b666a Merge branch 'master' of https://github.com/Paragon-Softwa [...] new eaada008c8cc Merge branch '9p-next' of git://github.com/martinetd/linux new c2790266d822 MAINTAINERS: add Carlos Maiolino as XFS release manager new 8a81fe8a3c7e xfs: Remove empty declartion in header file new a52d631f3fe5 xfs: scrub: convert comma to semicolon new fddb9740e775 xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() new d9554fc7af40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 468a56abee63 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
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 (17b499fe7a00) \ N -- N -- N refs/heads/fs-next (468a56abee63)
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 254 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/arch/arm64/silicon-errata.rst | 6 + .../bindings/sound/davinci-mcasp-audio.yaml | 2 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 1 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- Documentation/driver-api/wmi.rst | 11 +- Documentation/gpu/drm-kms-helpers.rst | 4 +- Documentation/sunrpc/xdr/nfs4_1.x | 166 ++++++++++ Documentation/wmi/devices/dell-wmi-ddv.rst | 4 +- MAINTAINERS | 96 +++--- Makefile | 4 +- arch/Kconfig | 18 +- arch/arm64/Kconfig | 7 +- arch/arm64/Makefile | 2 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/kvm_host.h | 25 +- arch/arm64/kernel/cpu_errata.c | 3 + arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 12 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 6 +- arch/powerpc/kernel/vdso/Makefile | 2 +- arch/riscv/Kconfig | 3 +- arch/riscv/include/asm/thread_info.h | 7 +- arch/x86/include/asm/ftrace.h | 2 + arch/x86/include/asm/reboot.h | 4 +- arch/x86/kernel/reboot.c | 4 +- arch/x86/kvm/Kconfig | 9 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/mmu/mmu.c | 60 +++- block/blk-integrity.c | 3 +- block/blk-iocost.c | 8 +- drivers/acpi/apei/einj-cxl.c | 2 +- drivers/acpi/battery.c | 28 +- drivers/acpi/resource.c | 19 +- drivers/acpi/video_detect.c | 9 + drivers/block/aoe/aoecmd.c | 13 +- drivers/char/virtio_console.c | 18 +- drivers/cpufreq/intel_pstate.c | 16 +- drivers/firmware/sysfb.c | 4 +- drivers/gpio/gpio-davinci.c | 10 +- drivers/gpio/gpiolib.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c | 1 - .../display/dc/resource/dcn351/dcn351_resource.c | 1 + drivers/gpu/drm/display/drm_dp_mst_topology.c | 10 +- drivers/gpu/drm/display/drm_hdmi_state_helper.c | 4 +- drivers/gpu/drm/drm_atomic_uapi.c | 2 +- drivers/gpu/drm/drm_debugfs.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +- drivers/gpu/drm/panthor/panthor_drv.c | 1 + drivers/gpu/drm/panthor/panthor_mmu.c | 8 + drivers/gpu/drm/panthor/panthor_sched.c | 36 +- drivers/gpu/drm/scheduler/sched_entity.c | 14 +- drivers/gpu/drm/scheduler/sched_main.c | 7 +- drivers/gpu/drm/vboxvideo/hgsmi_base.c | 10 +- drivers/gpu/drm/vboxvideo/vboxvideo.h | 4 +- drivers/gpu/drm/xe/regs/xe_gt_regs.h | 11 + drivers/gpu/drm/xe/xe_bo.c | 4 +- drivers/gpu/drm/xe/xe_device.c | 12 +- drivers/gpu/drm/xe/xe_device_types.h | 19 +- drivers/gpu/drm/xe/xe_drm_client.c | 9 +- drivers/gpu/drm/xe/xe_exec_queue.c | 6 +- drivers/gpu/drm/xe/xe_gpu_scheduler.c | 5 + drivers/gpu/drm/xe/xe_gpu_scheduler.h | 2 + drivers/gpu/drm/xe/xe_gt_freq.c | 4 +- drivers/gpu/drm/xe/xe_gt_mcr.c | 2 +- drivers/gpu/drm/xe/xe_gt_pagefault.c | 39 ++- drivers/gpu/drm/xe/xe_gt_sysfs.c | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 37 ++- drivers/gpu/drm/xe/xe_guc_types.h | 2 + drivers/gpu/drm/xe/xe_oa.c | 9 +- drivers/gpu/drm/xe/xe_pci.c | 2 + drivers/gpu/drm/xe/xe_pt.c | 2 +- drivers/gpu/drm/xe/xe_tuning.c | 28 ++ drivers/gpu/drm/xe/xe_vm.c | 28 +- drivers/i2c/busses/i2c-stm32f7.c | 6 +- drivers/perf/riscv_pmu_legacy.c | 4 +- drivers/perf/riscv_pmu_sbi.c | 4 +- drivers/platform/x86/dell/dell-laptop.c | 15 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 1 + drivers/platform/x86/intel/pmc/spt.c | 2 - .../x86/intel/speed_select_if/isst_if_common.c | 5 +- drivers/platform/x86/intel/tpmi_power_domains.c | 1 + drivers/platform/x86/x86-android-tablets/core.c | 6 +- drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-cadence.c | 8 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-s3c64xx.c | 4 +- drivers/vdpa/octeon_ep/octep_vdpa_hw.c | 12 +- drivers/vhost/scsi.c | 27 +- drivers/virtio/virtio_ring.c | 2 +- drivers/xen/Kconfig | 2 +- fs/bcachefs/bcachefs_format.h | 3 +- fs/bcachefs/btree_iter.c | 6 +- fs/bcachefs/error.c | 11 +- fs/bcachefs/error.h | 9 +- fs/bcachefs/fs.c | 52 ++- fs/bcachefs/fs.h | 9 +- fs/bcachefs/fsck.c | 127 ++----- fs/bcachefs/inode.c | 306 ++++++++++++++--- fs/bcachefs/inode.h | 34 +- fs/bcachefs/inode_format.h | 3 +- fs/bcachefs/io_misc.c | 63 ++-- fs/bcachefs/logged_ops.c | 16 +- fs/bcachefs/logged_ops.h | 2 +- fs/bcachefs/replicas.c | 34 +- fs/bcachefs/sb-downgrade.c | 5 +- fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/snapshot.c | 97 ------ fs/bcachefs/snapshot.h | 3 - fs/bcachefs/subvolume.c | 13 +- fs/bcachefs/subvolume.h | 2 + fs/btrfs/Kconfig | 26 ++ fs/btrfs/Makefile | 3 +- fs/btrfs/bio.c | 2 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/compression.c | 3 + fs/btrfs/delayed-ref.c | 59 +++- fs/btrfs/delayed-ref.h | 10 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/extent-tree.c | 28 +- fs/btrfs/extent_io.c | 94 +++++- fs/btrfs/extent_map.c | 4 +- fs/btrfs/fiemap.c | 6 +- fs/btrfs/file.c | 83 +++-- fs/btrfs/file.h | 2 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/free-space-cache.h | 6 + fs/btrfs/fs.h | 7 +- fs/btrfs/inode.c | 99 ++---- fs/btrfs/locking.c | 15 - fs/btrfs/locking.h | 1 - fs/btrfs/qgroup.c | 81 +++-- fs/btrfs/qgroup.h | 14 +- fs/btrfs/raid-stripe-tree.c | 5 +- fs/btrfs/raid-stripe-tree.h | 5 + fs/btrfs/raid56.c | 3 +- fs/btrfs/scrub.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 2 +- fs/btrfs/subpage.c | 47 --- fs/btrfs/subpage.h | 4 - fs/btrfs/super.c | 6 +- fs/btrfs/sysfs.c | 4 +- fs/btrfs/tests/btrfs-tests.c | 4 + fs/btrfs/tests/btrfs-tests.h | 2 + fs/btrfs/tests/raid-stripe-tree-tests.c | 317 ++++++++++++++++++ fs/btrfs/transaction.h | 2 +- fs/btrfs/volumes.c | 135 ++++++-- fs/btrfs/volumes.h | 17 +- fs/btrfs/zlib.c | 2 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zstd.c | 2 +- fs/dlm/ast.c | 2 +- fs/dlm/config.c | 170 +++++----- fs/dlm/config.h | 26 +- fs/dlm/lock.c | 53 +-- fs/dlm/lowcomms.c | 8 +- fs/dlm/member.c | 2 +- fs/ext4/fast_commit.c | 19 +- fs/ext4/resize.c | 18 +- fs/ext4/xattr.c | 3 +- fs/gfs2/glock.c | 86 ++--- fs/gfs2/glock.h | 6 + fs/gfs2/glops.c | 2 +- fs/gfs2/incore.h | 2 +- fs/gfs2/inode.h | 2 - fs/gfs2/rgrp.c | 4 +- fs/gfs2/super.c | 82 +++-- fs/nfsd/Makefile | 16 +- fs/nfsd/filecache.c | 3 +- fs/nfsd/nfs4callback.c | 51 ++- fs/nfsd/nfs4proc.c | 30 +- fs/nfsd/nfs4state.c | 164 +++++++-- fs/nfsd/nfs4xdr.c | 143 +++++++- fs/nfsd/nfs4xdr_gen.c | 239 ++++++++++++++ fs/nfsd/nfs4xdr_gen.h | 25 ++ fs/nfsd/nfsd.h | 5 +- fs/nfsd/state.h | 6 +- fs/nfsd/vfs.c | 11 +- fs/nfsd/vfs.h | 4 +- fs/nfsd/xdr4.h | 2 + fs/nfsd/xdr4cb.h | 10 +- fs/smb/client/cifsfs.c | 4 +- fs/smb/client/cifsproto.h | 9 - fs/smb/client/compress.c | 4 - fs/smb/client/connect.c | 15 +- fs/smb/client/dfs.c | 3 +- fs/smb/client/fs_context.h | 2 +- fs/smb/client/inode.c | 5 + fs/smb/client/namespace.c | 5 +- fs/smb/client/reparse.c | 321 ++++++++++-------- fs/smb/client/sess.c | 32 -- fs/smb/client/smb2file.c | 55 ++++ fs/smb/client/smb2inode.c | 4 + fs/smb/client/smb2proto.h | 1 + fs/xfs/scrub/ialloc_repair.c | 4 +- fs/xfs/xfs_log.h | 2 - fs/xfs/xfs_log_cil.c | 11 +- include/drm/gpu_scheduler.h | 2 +- include/linux/cpufreq.h | 6 +- include/linux/hdmi.h | 9 + include/linux/nfs4.h | 7 +- include/linux/nfs_xdr.h | 5 - include/linux/sunrpc/xdr.h | 21 ++ include/linux/sunrpc/xdrgen/_defs.h | 9 + include/linux/sunrpc/xdrgen/nfs4_1.h | 124 +++++++ include/linux/time64.h | 5 + include/sound/hdaudio.h | 2 +- include/trace/events/btrfs.h | 18 +- include/uapi/linux/nfs4.h | 7 +- init/Kconfig | 3 +- io_uring/io_uring.c | 7 +- io_uring/net.c | 4 +- kernel/rcu/tree.c | 9 +- kernel/sched/psi.c | 26 +- kernel/trace/trace.c | 15 +- kernel/trace/trace_hwlat.c | 2 + kernel/trace/trace_osnoise.c | 22 +- lib/slub_kunit.c | 18 +- mm/slab.h | 8 +- mm/slab_common.c | 5 +- mm/slub.c | 5 +- net/vmw_vsock/virtio_transport.c | 8 +- rust/bindgen_parameters | 5 + rust/helpers/mutex.c | 6 + rust/kernel/kunit.rs | 4 +- rust/kernel/lib.rs | 2 +- rust/kernel/sync/locked_by.rs | 18 +- scripts/Makefile.dtbs | 4 +- scripts/include/list.h | 50 +++ scripts/kconfig/expr.c | 1 + scripts/kconfig/parser.y | 10 +- scripts/kconfig/qconf.cc | 6 +- scripts/package/builddeb | 1 - security/Kconfig.hardening | 4 +- security/tomoyo/Kconfig | 15 - security/tomoyo/Makefile | 8 +- security/tomoyo/common.c | 14 +- security/tomoyo/common.h | 72 ---- security/tomoyo/gc.c | 3 - security/tomoyo/init.c | 366 --------------------- security/tomoyo/load_policy.c | 12 - security/tomoyo/proxy.c | 82 ----- security/tomoyo/securityfs_if.c | 10 +- security/tomoyo/{hooks.h => tomoyo.c} | 110 ++++++- security/tomoyo/util.c | 3 + sound/aoa/codecs/onyx.c | 2 +- sound/aoa/codecs/tas.c | 2 +- sound/core/compress_offload.c | 2 +- sound/core/control.c | 2 + sound/core/init.c | 14 +- sound/core/oss/mixer_oss.c | 4 +- sound/core/oss/rate.c | 2 +- sound/core/pcm_native.c | 2 +- sound/core/sound.c | 2 +- sound/hda/hdac_stream.c | 7 +- sound/isa/gus/gus_pcm.c | 4 +- sound/pci/hda/cs35l41_hda_i2c.c | 2 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 3 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_generic.c | 4 +- sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_intel.c | 10 +- sound/pci/hda/patch_conexant.c | 40 ++- sound/pci/hda/patch_realtek.c | 9 +- sound/pci/hda/tas2781_hda_i2c.c | 2 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 5 - sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/atmel/mchp-pdmc.c | 3 + sound/soc/codecs/cs35l45-tables.c | 2 +- sound/soc/codecs/cs35l45.h | 2 +- sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/fsl/fsl_sai.c | 5 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/fsl/imx-card.c | 1 + sound/soc/intel/boards/sof_sdw.c | 12 + sound/soc/intel/common/soc-acpi-intel-arl-match.c | 2 + sound/soc/intel/common/soc-acpi-intel-rpl-match.c | 1 + sound/soc/qcom/sm8250.c | 1 + sound/soc/soc-topology.c | 4 +- sound/usb/line6/podhd.c | 2 +- sound/usb/quirks.c | 4 + tools/net/sunrpc/xdrgen/README | 17 + tools/net/sunrpc/xdrgen/generators/__init__.py | 4 + tools/net/sunrpc/xdrgen/generators/enum.py | 30 +- tools/net/sunrpc/xdrgen/generators/pointer.py | 26 +- tools/net/sunrpc/xdrgen/generators/struct.py | 26 +- tools/net/sunrpc/xdrgen/generators/typedef.py | 28 +- tools/net/sunrpc/xdrgen/generators/union.py | 52 ++- tools/net/sunrpc/xdrgen/grammars/xdr.lark | 6 +- tools/net/sunrpc/xdrgen/subcmds/definitions.py | 24 +- tools/net/sunrpc/xdrgen/subcmds/source.py | 3 +- .../xdrgen/templates/C/enum/declaration/close.j2 | 4 - .../xdrgen/templates/C/enum/declaration/enum.j2 | 4 + .../sunrpc/xdrgen/templates/C/enum/decoder/enum.j2 | 2 +- .../C/enum/{encoder/enum.j2 => decoder/enum_be.j2} | 6 +- .../xdrgen/templates/C/enum/definition/close.j2 | 1 + .../C/enum/definition/{close.j2 => close_be.j2} | 1 + .../sunrpc/xdrgen/templates/C/enum/encoder/enum.j2 | 2 +- .../C/enum/encoder/{enum.j2 => enum_be.j2} | 6 +- .../sunrpc/xdrgen/templates/C/enum/maxsize/enum.j2 | 2 + .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../xdrgen/templates/C/pointer/maxsize/pointer.j2 | 3 + .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../xdrgen/templates/C/struct/maxsize/struct.j2 | 3 + .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../{variable_length_string.j2 => string.j2} | 0 .../xdrgen/templates/C/typedef/maxsize/basic.j2 | 3 + .../C/typedef/maxsize/fixed_length_opaque.j2 | 2 + .../xdrgen/templates/C/typedef/maxsize/string.j2 | 2 + .../C/typedef/maxsize/variable_length_array.j2 | 2 + .../C/typedef/maxsize/variable_length_opaque.j2 | 2 + .../templates/C/union/decoder/case_spec_be.j2 | 2 + .../{variable_length_string.j2 => string.j2} | 0 .../templates/C/union/encoder/case_spec_be.j2 | 2 + .../xdrgen/templates/C/union/maxsize/union.j2 | 3 + tools/net/sunrpc/xdrgen/xdr_ast.py | 313 ++++++++++++++++-- tools/net/sunrpc/xdrgen/xdrgen | 4 +- tools/testing/selftests/alsa/Makefile | 4 + .../breakpoints/step_after_suspend_test.c | 5 +- .../clone3/clone3_cap_checkpoint_restore.c | 2 - tools/testing/selftests/core/.gitignore | 1 + .../devices/probe/test_discoverable_devices.py | 4 +- tools/testing/selftests/exec/.gitignore | 3 +- tools/testing/selftests/hid/Makefile | 2 + .../kvm/memslot_modification_stress_test.c | 2 + tools/testing/selftests/kvm/memslot_perf_test.c | 6 + tools/testing/selftests/rtc/rtctest.c | 11 +- tools/testing/selftests/timers/posix_timers.c | 12 +- tools/testing/selftests/vDSO/vdso_test_getrandom.c | 8 +- tools/tracing/rtla/Makefile.rtla | 2 +- tools/tracing/rtla/src/osnoise_top.c | 2 +- tools/tracing/rtla/src/timerlat_top.c | 4 +- 343 files changed, 4312 insertions(+), 2336 deletions(-) create mode 100644 Documentation/sunrpc/xdr/nfs4_1.x create mode 100644 fs/btrfs/tests/raid-stripe-tree-tests.c create mode 100644 fs/nfsd/nfs4xdr_gen.c create mode 100644 fs/nfsd/nfs4xdr_gen.h create mode 100644 include/linux/sunrpc/xdrgen/nfs4_1.h delete mode 100644 security/tomoyo/init.c delete mode 100644 security/tomoyo/proxy.c rename security/tomoyo/{hooks.h => tomoyo.c} (79%) delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/declaration/close.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/declaration/enum.j2 copy tools/net/sunrpc/xdrgen/templates/C/enum/{encoder/enum.j2 => decoder/enum_be. [...] copy tools/net/sunrpc/xdrgen/templates/C/enum/definition/{close.j2 => close_be.j2} (60%) copy tools/net/sunrpc/xdrgen/templates/C/enum/encoder/{enum.j2 => enum_be.j2} (50%) create mode 100644 tools/net/sunrpc/xdrgen/templates/C/enum/maxsize/enum.j2 rename tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/{variable_length_string [...] rename tools/net/sunrpc/xdrgen/templates/C/pointer/definition/{variable_length_str [...] rename tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/{variable_length_string [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/pointer/maxsize/pointer.j2 rename tools/net/sunrpc/xdrgen/templates/C/struct/decoder/{variable_length_string. [...] rename tools/net/sunrpc/xdrgen/templates/C/struct/definition/{variable_length_stri [...] rename tools/net/sunrpc/xdrgen/templates/C/struct/encoder/{variable_length_string. [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/struct/maxsize/struct.j2 rename tools/net/sunrpc/xdrgen/templates/C/typedef/declaration/{variable_length_st [...] rename tools/net/sunrpc/xdrgen/templates/C/typedef/decoder/{variable_length_string [...] rename tools/net/sunrpc/xdrgen/templates/C/typedef/definition/{variable_length_str [...] rename tools/net/sunrpc/xdrgen/templates/C/typedef/encoder/{variable_length_string [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/basic.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/fixed_lengt [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/string.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/variable_le [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/typedef/maxsize/variable_le [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/case_spec_be.j2 rename tools/net/sunrpc/xdrgen/templates/C/union/decoder/{variable_length_string.j [...] create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/case_spec_be.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/maxsize/union.j2