This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits f15191200f47 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 41df80061277 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 56d988e4f867 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 3441845808aa rust: cfi: fix `patchable-function-entry` starting version new cb787f4ac0c2 [tree-wide] finally take no_llseek out adds 4ea5e9deda3f driver core: Fix size calculation of symlink name for devl [...] adds 6d8249ac29bc driver core: Fix error handling in driver API device_rename() adds c0fd973c108c driver core: bus: Return -EIO instead of 0 when show/store [...] adds 0314647dec70 driver core: Remove unused parameter for virtual_device_parent() adds 2bdf3b83515e driver core: bus: Add simple error handling for buses_init() adds bfa54a793ba7 driver core: bus: Fix double free in driver API bus_register() adds 0c80bdfc9aa6 Merge 6.11-rc3 into driver-core-next adds 18ec12c97b39 driver core: Fix a potential null-ptr-deref in module_add_ [...] adds 87ee9981d1f8 Merge 6.11-rc4 into driver-core-next adds d11f2a1ab8f6 driver core: Sort headers adds a355a4655ec6 driver core: Use kasprintf() instead of fixed buffer formatting adds adcae2048df1 driver core: Use guards for simple mutex locks adds d1363030d824 driver core: Make use of returned value of dev_err_probe() adds 888f67e621dd driver core: Use 2-argument strscpy() adds f0e5311aa802 firmware_loader: Block path traversal adds b45ed06f4673 drivers/base: Introduce device_match_t for device finding APIs adds 4a74f22386cc driver:base:core: Adding a "Return:" line in comment for d [...] adds a169a663bfa8 driver core: class: Check namespace relevant parameters in [...] adds 24e041e1e48d platform: Make platform_bus_type constant adds ba6353748e71 driver core: don't always lock parent in shutdown adds 95dc7565253a driver core: separate function to shutdown one device adds 8064952c6504 driver core: shut down devices asynchronously adds ba82e10c3c6b nvme-pci: Make driver prefer asynchronous shutdown adds 8ab0f4605d5c bus: fsl-mc: make fsl_mc_bus_type const adds 903c44939abc driver core: Make parameter check consistent for API clust [...] adds fea64fa04c31 devres: Correclty strip percpu address space of devm_free_ [...] adds efb0b309fa0d driver core: Trivially simplify ((struct device_private *) [...] adds 6a36d828bdef driver core: attribute_container: Remove unused functions adds 4f2c346e6216 driver core: fix async device shutdown hang adds e11daafdbf5b Revert "driver core: fix async device shutdown hang" adds ec1fcbae1918 Revert "nvme-pci: Make driver prefer asynchronous shutdown" adds 2efddb5575cd Revert "driver core: shut down devices asynchronously" adds 56d16d44fe8d Revert "driver core: separate function to shutdown one device" adds eb46cb321f1f Revert "driver core: don't always lock parent in shutdown" new e5f0e38e7ece Merge tag 'driver-core-6.12-rc1' of git://git.kernel.org/p [...] adds 03a9cfc1314b ata: libata-scsi: Fix ata_msense_control_spgt2() adds 0e9a2990a93f ata: libata-scsi: Fix ata_msense_control() CDL page reporting new b6c49fca9f81 Merge tag 'ata-6.12-rc1-part2' of git://git.kernel.org/pub [...] adds 0808ebf2f80b dm vdo: don't refer to dedupe_context after releasing it adds 3a59b2ec2400 dm vdo: remove bad check of bi_next field adds 47874c98dc08 dm vdo: add dmsetup message for returning configuration info adds f3ff668352c5 dm vdo: abort loading dirty VDO with the old recovery jour [...] adds 448c4e4eb190 dm vdo: force read-only mode for a corrupt recovery journal adds 013f510d1fce dm: Remove unused declaration dm_get_rq_mapinfo() adds 5d3691a8266e dm delay: enhance kernel documentation adds f3631ae11d46 dm: Remove unused declaration and empty definition "dm_zon [...] adds 4441686b24a1 dm-crypt: Allow to specify the integrity key size as option adds 02c0207ecdcc dm bufio: Remove NULL check of list_entry() adds 00565cff0126 dm: Convert to use ERR_CAST() adds 35c9f09b5691 dm integrity: Remove extra unlikely helper adds 26207c6332e8 dm: Make use of __assign_bit() API adds a8fa6483b409 dm integrity: fix gcc 5 warning adds a7722b82c2ca dm integrity: Convert comma to semicolon adds 90da77987dd5 dm-integrity: support recalculation in the 'I' mode adds 9c2010bccc0c dm-integrity: check mac_size against HASH_MAX_DIGESTSIZE i [...] adds c8691cd0fc11 Revert "dm: requeue IO if mapping table not yet available" adds c5391c0e04f1 dm-crypt: Use up_read() together with key_put() only once [...] adds 5d49054ef616 dm-crypt: Use common error handling code in crypt_set_keyr [...] adds 9bcd92395207 dm vdo indexer: Convert comma to semicolon adds 66cac80698cd dm vdo: handle unaligned discards correctly adds 4feb014bc79a dm-cache: remove pointless error check adds 0a92e5cdeef9 dm: fix spelling errors adds e6a3531dd542 dm-verity: restart or panic on an I/O error adds 579b2ba40ece dm verity: fallback to platform keyring also if key in tru [...] new e477dba5442c Merge tag 'for-6.12/dm-changes' of git://git.kernel.org/pu [...] adds 88801d043b1d xen/pci: Add a function to reset device for xen adds b166b8ab4189 xen/pvh: Setup gsi for passthrough device adds 2fae6bb7be32 xen/privcmd: Add new syscall to get gsi from dev adds 8f2f74f2f3eb xen/pciback: fix cast to restricted pci_ers_result_t and p [...] adds 08377ed24fee xen: sync elfnote.h from xen tree adds 1db29f99edb0 x86/pvh: Make PVH entrypoint PIC for x86-64 adds b464b461d27d x86/pvh: Set phys_base when calling xen_prepare_pvh() adds e3e8cd90f8e2 x86/kernel: Move page table macros to header adds 47ffe0578aee x86/pvh: Add 64bit relocation page tables new 653608c67ae3 Merge tag 'for-linus-6.12-rc1a-tag' of git://git.kernel.or [...] adds 977fae6d6117 sh: Remove unused declarations for make_maskreg_irq() and [...] new c3e878ca7b66 sh: intc: Replace simple_strtoul() with kstrtoul() new ec38498450a9 Merge tag 'sh-for-v6.12-tag1' of git://git.kernel.org/pub/ [...] adds 987cbafe628a Merge tag 'irq-core-2024-09-16' into loongarch-next adds da5b2ad1c2f1 objtool: Handle frame pointer related instructions adds b8468bd92ae1 LoongArch: Enable objtool for Clang adds a7e083772456 LoongArch: Set AS_HAS_THIN_ADD_SUB as y if AS_IS_LLVM adds 0eb0bd21e838 LoongArch: Remove STACK_FRAME_NON_STANDARD(do_syscall) adds e8dd556c7432 LoongArch: Enable generic CPU vulnerabilites support adds d0bb0b600081 LoongArch: Enable ACPI BGRT handling adds 34e3c4500cdc LoongArch: Rework CPU feature probe from CPUCFG/IOCSR adds e86935f705fa LoongArch: Add ARCH_HAS_SET_MEMORY support adds f04de6d8f252 LoongArch: Add ARCH_HAS_SET_DIRECT_MAP support adds f93f67d06b10 LoongArch: Improve hardware page table walker adds d4f31acf1302 LoongArch: Simplify _percpu_read() and _percpu_write() adds 5016c3a31a6d LoongArch: Fix memleak in pci_acpi_scan_root() adds 64c35d6c0ff9 LoongArch: Remove posix_types.h include from sigcontext.h adds f339bd3b51da Docs/LoongArch: Add advanced extended IRQ model description new 3630400697a3 Merge tag 'loongarch-6.12' of git://git.kernel.org/pub/scm [...] adds c234c6534040 tools: fix shared radix-tree build adds a3344078101c mm: make SPLIT_PTE_PTLOCKS depend on SMP adds c225c4f6056b mm/filemap: fix filemap_get_folios_contig THP panic adds c56b6f3d801d mm/hugetlb: fix memfd_pin_folios free_huge_pages leak adds 26a8ea80929c mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak adds 9289f020da47 mm/gup: fix memfd_pin_folios hugetlb page allocation adds ce645b9fdc78 mm/gup: fix memfd_pin_folios alloc race panic adds dc677b5f3765 mm/hugetlb: simplify refs in memfd_alloc_folio adds 8001070cfbec mm: migrate: annotate data-race in migrate_folio_unmap() adds 5ca60b86f57a ocfs2: reserve space for inline xattr before attaching ref [...] adds 7bf1823e010e ocfs2: fix deadlock in ocfs2_get_system_file_inode adds ff7f5ad7bce4 mm: kfence: fix elapsed time for allocated/freed track adds 6901cf55de22 mm/damon/Kconfig: update DAMON doc URL adds c5b1184decc8 compiler.h: specify correct attribute for .rodata..c_jump_table adds f30beffd977e kselftests: mm: fix wrong __NR_userfaultfd value adds c509f67df398 Revert "list: test: fix tests for list_cut_position()" adds a530bbc53826 memory tiers: use default_dram_perf_ref_source in log message adds 486fd58af7ac zram: don't free statically defined names adds 2af148ef8549 ocfs2: fix uninit-value in ocfs2_get_block() new eee280841e1c Merge tag 'mm-hotfixes-stable-2024-09-27-09-45' of git://g [...] adds 1f9651bfc513 cxl/port: Convert to use ERR_CAST() adds 1c1d348b08ab tools/testing/cxl: Use dev_is_platform() adds fa724cd747cd cxl: Remove duplicate included header file core.h adds dd2617ebd2a6 cxl/port: Use __free() to drop put_device() for cxl_port adds 7f569e917b78 cxl/port: Use scoped_guard()/guard() to drop device_lock() [...] adds 91c0e9d6a205 cxl/port: Refactor __devm_cxl_add_port() to drop goto pattern adds 577a67662ff5 cxl/pci: Rename cxl_setup_parent_dport() and cxl_dport_map_regs() adds c8706cc15a58 cxl/pci: cxl_dport_map_rch_aer() cleanup adds d75ccd4f2ea2 cxl/pci: Remove duplicate host_bridge->native_aer checking adds 55e268694e8b cxl/pci: Fix to record only non-zero ranges adds 5c6e3d5a5da1 cxl/pci: Remove duplicated implementation of waiting for m [...] adds 99bf0eebc75c cxl/pci: Check Mem_info_valid bit for each applicable DVSEC adds 3f9e07531778 cxl/pci: simplify the check of mem_enabled in cxl_hdm_deco [...] adds d9a476c837fa cxl/region: Remove lock from memory notifier callback adds 40a895fd9a35 cxl: move cxl headers to new include/cxl/ directory adds 8d8081cecfb9 cxl: Move mailbox related bits to the same context adds b5209da36b19 cxl: Convert cxl_internal_send_cmd() to use 'struct cxl_ma [...] adds 423c9baae4c7 cxl: Fix comment regarding cxl_query_cmd() return data adds e91be3ed30d7 cxl: Preserve the CDAT access_coordinate for an endpoint adds a5ab0de0ebaa cxl: Calculate region bandwidth of targets with shared ups [...] adds 2c70677dabb5 cxl: Add documentation to explain the shared link bandwidt [...] new 033af36def3e Merge tag 'cxl-for-6.12' of git://git.kernel.org/pub/scm/l [...] adds 268225a1de1a tomoyo: preparation step for building as a loadable LSM module adds 8b985bbfabbe tomoyo: allow building as a loadable LSM module adds ada1986d0797 tomoyo: fallback to realpath if symlink's pathname does not exist new ba33a49fcd42 Merge tag 'tomoyo-pr-20240927' of git://git.code.sf.net/p/ [...] adds fda1dd3c54ef find: Switch from inline to __always_inline adds ed8cd2b3bd9f bitmap: Switch from inline to __always_inline adds ab6b1010dab6 cpumask: Switch from inline to __always_inline adds 54c9e0085bd1 nodemask: Switch from inline to __always_inline adds 947697c6f0f7 uapi: Define GENMASK_U128 adds d7bcc37436c7 lib/test_bits.c: Add tests for GENMASK_U128() new 9c44575c78db Merge tag 'bitmap-for-6.12' of https://github.com/norov/linux adds 6ff2c290147a MAINTAINERS: make vDSO getrandom matches more generic adds 9805f39d423a LoongArch: vDSO: Tune chacha implementation new 34e1a5d43c5d Merge tag 'random-6.12-rc1-for-linus' of git://git.kernel. [...] new 0c33037c825e ovl: fix file leak in ovl_real_fdget_meta() adds ec24b988eb26 um: remove variable stack array in os_rcv_fd_msg() adds 612a8c8e0b43 um: vector: Replace locks guarding queue depth with atomics adds 671cd5eed9db um: vector: Fix NAPI budget handling adds 64dcf0b87793 um: remove ARCH_NO_PREEMPT_DYNAMIC adds ab1d5895cf6c vector_user: add VDE support adds cccf19f8b568 user_mode_linux_howto_v2: add VDE vector support in doc adds 2df8c8d118c7 um: Remove obsoleted declaration for execute_syscall_skas adds 2fcd16fbab9f um: Remove unused kpte_clear_flush macro adds 669afa4e8715 um: Remove the redundant newpage check in update_pte_range adds 94090f418fc8 um: Remove unused fields from thread_struct adds 59376fb2a71b um: Remove unused mm_fd field from mm_id adds bf67dbf4f7c0 um: Remove the call to SUBARCH_EXECVE1 macro adds fe6abeba2499 um: Remove the declaration of user_thread function adds ae0dc67c2512 um: Remove outdated asm/sysrq.h header adds 381d2f95c8aa um: fix time-travel syscall scheduling hack new 12cc5240f41a Merge tag 'uml-for-linus-6.12-rc1' of git://git.kernel.org [...] adds 4c411cca33cf intel_idle: fix ACPI _CST matching for newer Xeon platforms new ad46e8f95e93 Merge tag 'pm-6.12-rc1-2' of git://git.kernel.org/pub/scm/ [...] new df9b455633ae netfs: Fix write oops in generic/346 (9p) and generic/074 (cifs) new b0abcd65ec54 smb: client: fix UAF in async decryption new f7025d861694 smb: client: allocate crypto only for primary server new a13ca780afab smb: client: stop flooding dmesg in smb2_calc_signature() new db44ca9f7bc0 smb: client: make HMAC-MD5 TFM ephemeral new 220d83b52c7d smb: client: make SHA-512 TFM ephemeral new f04ff5a02b66 Merge tag '6.12rc-more-smb3-client-fixes' of git://git.sam [...] adds 289ebd9afeb9 ksmbd: fix warning: comparison of distinct pointer types l [...] adds 8bb04fb2b7e3 ksmbd: Replace one-element arrays with flexible-array members adds d782d6e1d907 ksmbd: remove unsafe_memcpy use in session setup adds 8e2f6a0e2dc9 ksmbd: fix open failure from block and char device file adds 9e676e571d39 ksmbd: Correct typos in multiple comments across various files new 9717d5343849 Merge tag 'v6.12-rc-ksmbd-server-fixes' of git://git.samba [...] adds 9a948c0c8e74 ceph: Remove unused declarations adds 2015716adbd9 ceph: Convert to use jiffies macro adds ede0b1d30b82 libceph: use min() to simplify code in ceph_dns_resolve_name() adds c085f6ca956f ceph: rename ceph_flush_cap_releases() to ceph_flush_sessi [...] adds adc52461767f ceph: flush all caps releases when syncing the whole filesystem adds d97079e97eab ceph: fix a memory leak on cap_auths in MDS client adds 0039aebfe871 ceph: Fix typo in the comment adds 74249188f318 ceph: Remove empty definition in header file adds c08dfb1b4949 ceph: remove the incorrect Fw reference check when dirtying pages new 894b3c35d1de Merge tag 'ceph-for-6.12-rc1' of https://github.com/ceph/c [...] adds 9498f2e24ee0 drm/i915/psr: Do not wait for PSR being idle on on Panel Replay adds fcd33d434d31 drm/i915/display: BMG supports UHBR13.5 adds ec2231b8dd2d drm/i915/dp: Fix AUX IO power enabling for eDP PSR adds 338aae5478be Merge tag 'drm-intel-next-fixes-2024-09-19' of https://git [...] adds 7ab9ebc58061 drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros adds ee06c09ded3c drm/xe/vram: fix ccs offset calculation adds 99b1f7493bfa drm/xe/client: fix deadlock in show_meminfo() adds 69bbe3adf36d drm/xe/client: add missing bo locking in show_meminfo() adds 73d10c7788f6 drm/xe/client: use mem_type from the current resource adds ddc73c465628 drm/xe/bo: add some annotations in bo_put() adds 9460f4bd5970 drm/xe: Do not run GPU page fault handler on a closed VM adds 6c10ba06bb1b drm/xe/oa: Fix overflow in oa batch buffer adds d7126c0cfc13 Merge tag 'drm-xe-next-fixes-2024-09-19' of https://gitlab [...] adds e860513f56d8 drm/i915/dp: Fix colorimetry detection adds 22512c3ee0f4 Merge tag 'drm-intel-next-fixes-2024-09-26' of https://git [...] adds 21d1d7247580 drm/amdkfd: Move queue fs deletion after destroy check adds 52755373ea61 drm/amdkfd: clean up code for interrupt v10 adds 0da531c82a0f drm/amdgpu: ensure the connector is not null before using it adds c389a0604cfb drm/amdgpu: disable GPU RAS bad page feature for specific ASIC adds 28b0ef922738 drm/amdgpu: Fix missing check pcie_p2p module param adds bfc00a7754c4 drm/amdgpu/gfx9.4.3: drop extra wrapper adds 902b4027216a drm/amdgpu: fix spelling in amd_shared.h adds 0110ac11952f drm/amdgpu: fix typo in the comment adds c400ec6990fb drm/amdgpu: Fix a typo adds c77a46bebe99 drm/amd/display: fix typo in the comment adds 2ed186df27f0 drm/amdgpu: Retry i2c transfer once if it fails on SMU13.0.6 adds 3c75518cf27a drm/amdgpu/mes12: switch SET_SHADER_DEBUGGER pkt to mes schq pipe adds 03b5038c0ad0 drm/amdgpu: Fix selfring initialization sequence on soc24 adds 797fb1533315 drm/amdgpu/gfx9.4.3: set additional bits on MEC halt adds c1de938fb7e5 drm/amdgpu/gfx9.4.3: Explicitly halt MEC before init adds 7181faaa4703 drm/amdgpu: nuke the VM PD/PT shadow handling adds 151b1813919d drm/amd/pm: Update SMUv13.0.6 PMFW headers adds 2ae6cd583c4c drm/amdgpu: add psp funcs callback to check if aux fw is needed adds 2778701b165e drm/amdgpu: load sos binary properly on the basis of pmfw version adds c03fca619fc6 drm/amd/display: Round calculated vtotal adds c2ed7002c061 drm/amd/display: Use SDR white level to calculate matrix c [...] adds f588da30a20c drm/amd/display: Implement new DPCD register handling adds d18a56b247f4 drm/amd/display: Emulate Display Hotplug Hang adds 5a3d3e11349c drm/amd/display: Add dmub hpd sense callback adds f57b77d667dc drm/amd/display: Enable DML2 override_det_buffer_size_kbytes adds 0765b2afc111 drm/amd/display: Block timing sync for different output fo [...] adds 09cb922c4e14 drm/amd/display: Add debug options to change sharpen policies adds 401c90c4d64f drm/amd/display: Block dynamic IPS2 on DCN35 for incompati [...] adds 3766a840e093 drm/amd/display: Clean up dsc blocks in accelerated mode adds ae5100805f98 drm/amd/display: Disable SYMCLK32_LE root clock gating adds cf4cebcec619 drm/amd/display: Restructure dpia link training adds e79563bf5fb1 drm/amd/display: Add fullscreen only sharpening policy adds 07bfa9cdbf3c drm/amd/display: Add HDMI DSC native YCbCr422 support adds ce83ae29f937 drm/amd/display: 3.2.300 adds ff599ef6970e drm/amd/display: Check null pointer before dereferencing se adds b6499840cafc drm/amd/display: Remove always-false branches adds f510dd5c210b drm/amd/display: Fix underflow when setting underscan on DCN401 adds 4bdc5b504af7 drm/amd/display: Skip to enable dsc if it has been off adds b74571a83fd3 drm/amd/display: Use full update for swizzle mode change adds 327e62f47eb5 drm/amd/display: Validate backlight caps are sane adds 199888aa25b3 drm/amd/display: Update IPS default mode for DCN35/DCN351 adds fa8a4d3659d0 drm/amd/display: Clear cached watermark after resume adds 06c9aeb57fe8 drm/amd/display: 3.2.301 adds ef126c06a98b drm/amdgpu: Fix get each xcp macro adds 42ac749d5b8b drm/amdgpu: Fix XCP instance mask calculation adds 54b86443fd44 drm/amdgpu: explicitely set the AMDGPU_GEM_CREATE_VRAM_CON [...] adds f2be7b39e438 drm/amdgpu: remove amdgpu_pin_restricted() adds 375b035f6897 drm/amdgpu/bios: split vbios fetching between APU and dGPU adds e7d4e1438533 drm/amd/display: handle nulled pipe context in DCE110's set_drr() adds 042658d17a54 drm/amdgpu: clean up vbios fetching code adds 7b6df1d73290 drm/amdgpu: update golden regs for gfx12 adds d5a29e6a6102 drm/amd/display: Fix kdoc entry for 'tps' in 'dc_process_d [...] adds 87d749a6aab7 drm/amd/display: Allow backlight to go below `AMDGPU_DM_DE [...] adds 6dcba0975d39 drm/amdgpu: use GEM references instead of TTMs v2 adds 856265caa94a drm/amdgpu/mes11: reduce timeout adds 84f76408abe9 drm/amdgpu/mes12: reduce timeout adds 4771d2ecb7b9 drm/amdgpu/mes12: set enable_level_process_quantum_check adds 126be9b2bef9 drm/amdgpu: sync to KFD fences before clearing PTEs adds e1d27f7a9cea drm/amdgpu: skip coredump after job timeout in SRIOV adds 6ae9e1aba97e drm/amdkfd: Update logic for CU occupancy calculations adds e45b011d2c41 drm/amdkfd: Fix CU occupancy for GFX 9.4.3 adds 8048e5ade822 drm/amdgpu/vcn: enable AV1 on both instances adds d52ac79053a2 drm/amdkfd: Add SDMA queue quantum support for GFX12 adds 3cb576bc6dfb drm/amdgpu: fix PTE copy corruption for sdma 7 adds a8387ddc0d15 drm/amdgpu: fix vbios fetching for SR-IOV adds 34ad56a467c3 drm/amdgpu: bump driver version for cleared VRAM adds d7d2688bf4ea drm/amd/pm: update workload mask after the setting new e7268dd9bb99 Merge tag 'amd-drm-fixes-6.12-2024-09-27' of https://gitla [...] new 994aeacbb3c0 Merge tag 'drm-next-2024-09-28' of https://gitlab.freedesk [...] adds 5b97eebcce1b fbcon: Fix a NULL pointer dereference issue in fbcon_putcs adds f1ebbe4cd07d fbdev: omapfb: Call of_node_put(ep) only once in omapdss_o [...] adds 2555906fd53e fbcon: break earlier in search_fb_in_map and search_for_ma [...] new 9cf14f5a2746 fbdev: sisfb: Fix strbuf array overflow new f95c139099f8 Merge tag 'fbdev-for-6.12-rc1-2' of git://git.kernel.org/p [...] adds c7ff693fa209 module: Split modules_install compression and in-kernel de [...] adds f94ce04e5403 module: Clean up the description of MODULE_SIG_<type> adds 907fa79d787f MAINTAINERS: scale modules with more reviewers adds ce47f7cbbcad module: abort module loading when sysfs setup suffer errors adds b319cea80539 module: Refine kmemleak scanned areas new 6f81a446f861 Merge tag 'modules-6.12-rc1' of git://git.kernel.org/pub/s [...] adds 8e391ae0607f s390/vdso: Get rid of permutation constants adds ff35a3f0ca5c s390/vdso: Fix comment within __arch_chacha20_blocks_nostack() adds 5cccfc8be6d2 s390/vdso: Add CFI annotations to __arch_chacha20_blocks_n [...] adds d361390d9f2a s390/vdso: Use macros for annotation of asm functions adds e08ec2692855 tools: Add additional SYM_*() stubs to linkage.h adds c902b578eebf s390/vdso: Use SYM_DATA_START_LOCAL()/SYM_DATA_END() for d [...] adds d714abee5fb6 s390/vdso: Use one large alternative instead of an alterna [...] adds 2d8721364ce8 s390/vfio-ap: Driver feature advertisement new e08d227840bb Merge tag 's390-6.12-2' of git://git.kernel.org/pub/scm/li [...] adds 09c38ad044e6 KVM: s390: Fix SORTL and DFLTCC instruction format error i [...] adds 252b6fd2e186 selftests: kvm: s390: Define page sizes in shared header adds 845482188e38 selftests: kvm: s390: Add kvm_s390_sie_block definition fo [...] adds 011901fc2224 selftests: kvm: s390: Add s390x ucontrol test suite with h [...] adds d4f8592f6c42 selftests: kvm: s390: Add test fixture and simple VM setup tests adds 100932fc37d4 selftests: kvm: s390: Add debug print functions adds 5bab087507ae selftests: kvm: s390: Add VM run test case adds f9b56b2c31e5 s390: Enable KVM_S390_UCONTROL config in debug_defconfig adds 356dab4efd1a Merge tag 'kvm-s390-next-6.12-1' of https://git.kernel.org [...] adds aa8d1f48d353 KVM: x86/mmu: Introduce a quirk to control memslot zap behavior adds b4ed2c67d275 KVM: selftests: Test slot move/delete with slot zap quirk [...] adds 218f6415004a KVM: selftests: Allow slot modification stress test with q [...] adds 61de4c34b51c KVM: selftests: Test memslot move in memslot_perf_test wit [...] adds 55f50b2f8692 Merge branch 'kvm-memslot-zap-quirk' into HEAD adds 44d174596260 KVM: Use dedicated mutex to protect kvm_usage_count to avo [...] adds 9a798b1337af KVM: Register cpuhp and syscore callbacks when enabling hardware adds 70c0194337d3 KVM: Rename symbols related to enabling virtualization hardware adds 071f24ad28cd KVM: Rename arch hooks related to per-CPU virtualization enabling adds 5381eca101fd KVM: MIPS: Rename virtualization {en,dis}abling APIs to ma [...] adds 0617a769ce16 KVM: x86: Rename virtualization {en,dis}abling APIs to mat [...] adds b4886fab6fb6 KVM: Add a module param to allow enabling virtualization w [...] adds b67107a251b0 KVM: Add arch hooks for enabling/disabling virtualization adds 6d55a94222db x86/reboot: Unconditionally define cpu_emergency_virt_cb typedef adds 590b09b1d88e KVM: x86: Register "emergency disable" callbacks when virt [...] adds c09dd2bb5748 Merge branch 'kvm-redo-enable-virt' into HEAD adds 92f6d4130497 KVM: Fix coalesced_mmio_has_room() to avoid premature user [...] adds 215b3cb7a84f KVM: selftests: Add a test for coalesced MMIO (and PIO on x86) adds e027ba1b83ad KVM: Clean up coalesced MMIO ring full check adds ec495f2ab122 KVM: Write the per-page "segment" when clearing (part of) [...] adds 025dde582bbf KVM: Harden guest memory APIs against out-of-bounds accesses adds 7056c4e2a13a Merge tag 'kvm-x86-generic-6.12' of https://github.com/kvm [...] adds 1448d4a935ab KVM: x86: Optimize local variable in start_sw_tscdeadline() adds 1c450ffef589 KVM: x86: Advertise AVX10.1 CPUID to userspace adds e0183a42e3bc KVM: x86: Use this_cpu_ptr() in kvm_user_return_msr_cpu_online adds 74a0e79df68a KVM: SVM: Disallow guest from changing userspace's MSR_AMD [...] adds b58b808cbe93 KVM: x86: Move MSR_TYPE_{R,W,RW} values from VMX to x86, as enums adds aaecae7b6a2b KVM: x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTED adds 74c6c98a598a KVM: x86: Refactor kvm_x86_ops.get_msr_feature() to avoid [...] adds b848f24bd74a KVM: x86: Rename get_msr_feature() APIs to get_feature_msr() adds 7075f1636150 KVM: x86: Refactor kvm_get_feature_msr() to avoid struct k [...] adds 1cec2034980a KVM: x86: Funnel all fancy MSR return value handling into [...] adds 3adef9034596 KVM: x86: Hoist x86.c's global msr_* variables up above kv [...] adds 64a5d7a1091f KVM: x86: Suppress failures on userspace access to adverti [...] adds 44dd0f5732b4 KVM: x86: Suppress userspace access failures on unsupporte [...] adds 71bf395a276f KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits adds d33234342f8b KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode() adds 73b42dc69be8 KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC) adds d1c2cdca5a08 KVM: selftests: Open code vcpu_run() equivalent in guest_p [...] adds ed24ba6c2c34 KVM: selftests: Report unhandled exceptions on x86 as regu [...] adds f2e91e874179 KVM: selftests: Add x86 helpers to play nice with x2APIC MSR #GPs adds faf06a238254 KVM: selftests: Skip ICR.BUSY test in xapic_state_test if [...] adds 3426cb48adb4 KVM: selftests: Test x2APIC ICR reserved bits adds 0cb26ec32085 KVM: selftests: Verify the guest can read back the x2APIC [...] adds 5a7c7d148e48 KVM: selftests: Play nice with AMD's AVIC errata adds 0dd45f2cd8cc KVM: x86: Re-enter guest if WRMSR(X2APIC_ICR) fastpath is [...] adds ea60229af7fb KVM: x86: Dedup fastpath MSR post-handling logic adds f7f39c50edb9 KVM: x86: Exit to userspace if fastpath triggers one on in [...] adds 70cdd2385106 KVM: x86: Reorganize code in x86.c to co-locate vCPU block [...] adds 1876dd69dfe8 KVM: x86: Add fastpath handling of HLT VM-Exits adds 3f6821aa147b KVM: x86: Forcibly leave nested if RSM to L2 hits shutdown adds 4ca077f26d88 KVM: x86: Remove some unused declarations adds 41786cc5ea89 Merge tag 'kvm-x86-misc-6.12' of https://github.com/kvm-x8 [...] adds 24a7e944966c KVM: selftests: Move Hyper-V specific functions out of pro [...] adds d8414067cc17 KVM: selftests: Re-enable hyperv_evmcs/hyperv_svm_test on [...] adds ce3b90bd0a16 KVM: selftests: Remove unused kvm_memcmp_hva_gva() adds c0d1a39d1d20 KVM: selftests: Always unlink memory regions when deleting [...] adds 2f6fcfa1f426 KVM: selftests: Add SEV-ES shutdown test adds 9d15171f39f0 KVM: selftests: Explicitly include committed one-off asset [...] adds c32e028057f1 KVM: selftests: Verify single-stepping a fastpath VM-Exit [...] adds c345344e8317 Merge tag 'kvm-x86-selftests-6.12' of https://github.com/k [...] adds acf2923271ef KVM: x86/mmu: Clean up function comments for dirty logging APIs adds 174b6e4a25ea KVM: x86/mmu: Decrease indentation in logic to sync new in [...] adds 7d67b03e6fff KVM: x86/mmu: Drop pointless "return" wrapper label in FNA [...] adds 1dc9cc1c4c23 KVM: x86/mmu: Reword a misleading comment about checking g [...] adds 4ececec19a09 KVM: x86/mmu: Replace PFERR_NESTED_GUEST_PAGE with a more [...] adds 989a84c93f59 KVM: x86/mmu: Trigger unprotect logic only on write-protec [...] adds 2fb2b7877b3a KVM: x86/mmu: Skip emulation on page fault iff 1+ SPs were [...] adds c1edcc41c360 KVM: x86: Retry to-be-emulated insn in "slow" unprotect pa [...] adds 019f3f84a40c KVM: x86: Get RIP from vCPU state when storing it to last_ [...] adds 9c19129e535b KVM: x86: Store gpa as gpa_t, not unsigned long, when unpr [...] adds 01dd4d319207 KVM: x86/mmu: Apply retry protection to "fast nTDP unprote [...] adds dfaae8447c53 KVM: x86/mmu: Try "unprotect for retry" iff there are indi [...] adds 41e6e367d576 KVM: x86: Move EMULTYPE_ALLOW_RETRY_PF to x86_emulate_inst [...] adds 2df354e37c13 KVM: x86: Fold retry_instruction() into x86_emulate_instruction() adds b7e948898e77 KVM: x86/mmu: Don't try to unprotect an INVALID_GPA adds 29e495bdf847 KVM: x86/mmu: Always walk guest PTEs with WRITE access whe [...] adds b299c273c06f KVM: x86/mmu: Move event re-injection unprotect+retry into [...] adds 620525739521 KVM: x86: Remove manual pfn lookup when retrying #PF after [...] adds 19ab2c8be070 KVM: x86: Check EMULTYPE_WRITE_PF_TO_SP before unprotecting gfn adds dabc4ff70c35 KVM: x86: Apply retry protection to "unprotect on failure" path adds 4df685664bed KVM: x86: Update retry protection fields when forcing retr [...] adds 2876624e1adc KVM: x86: Rename reexecute_instruction()=>kvm_unprotect_an [...] adds 6b3dcabc1091 KVM: x86/mmu: Subsume kvm_mmu_unprotect_page() into the an [...] adds d859b16161c8 KVM: x86/mmu: Detect if unprotect will do anything based o [...] adds 98a69b96caca KVM: x86/mmu: WARN on MMIO cache hit when emulating write- [...] adds 0a37fffda145 KVM: x86/mmu: Move walk_slot_rmaps() up near for_each_slot [...] adds 5b1fb116e1a6 KVM: x86/mmu: Plumb a @can_yield parameter into __walk_slo [...] adds dd9eaad744f4 KVM: x86/mmu: Add a helper to walk and zap rmaps for a memslot adds 548f87f667a3 KVM: x86/mmu: Honor NEED_RESCHED when zapping rmaps and bl [...] adds c17f150000f6 KVM: x86/mmu: Morph kvm_handle_gfn_range() into an aging s [...] adds 7aac9dc680da KVM: x86/mmu: Fold mmu_spte_age() into kvm_rmap_age_gfn_range() adds 7645829145a9 KVM: x86/mmu: Add KVM_RMAP_MANY to replace open coded '1' [...] adds 9a5bff7f5ec2 KVM: x86/mmu: Use KVM_PAGES_PER_HPAGE() instead of an open [...] adds 5d55a052e369 Merge tag 'kvm-x86-mmu-6.12' of https://github.com/kvm-x86 [...] adds e7e80b66fb24 x86/cpu: KVM: Add common defines for architectural memory [...] adds beb2e446046f x86/cpu: KVM: Move macro to encode PAT value to common header adds b6717d35d859 KVM: x86: Stuff vCPU's PAT with default value at RESET, no [...] adds d7bfc9ffd580 KVM: VMX: Move MSR_IA32_VMX_BASIC bit defines to asm/vmx.h adds 9df398ff7d2a KVM: VMX: Track CPU's MSR_IA32_VMX_BASIC as a single 64-bit value adds c97b106fa8aa KVM: nVMX: Use macros and #defines in vmx_restore_vmx_basic() adds 92e648042c23 KVM: nVMX: Add a helper to encode VMCS info in MSR_IA32_VMX_BASIC adds dc1e67f70f6d KVM VMX: Move MSR_IA32_VMX_MISC bit defines to asm/vmx.h adds 8f56b14e9fa0 KVM: VMX: Open code VMX preemption timer rate mask in its [...] adds 566975f6ecd8 KVM: nVMX: Use macros and #defines in vmx_restore_vmx_misc() adds 43d97b2ebd30 Merge tag 'kvm-x86-pat_vmx_msrs-6.12' of https://github.co [...] adds c501062bb22b KVM: SVM: Remove unnecessary GFP_KERNEL_ACCOUNT in svm_set [...] adds 48547fe75ea7 KVM: SVM: Add a helper to convert a SME-aware PA back to a [...] adds 1b5ef14dc656 KVM: SVM: Add host SEV-ES save area structure into VMCB vi [...] adds 32071fa355e7 KVM: SVM: Track the per-CPU host save area as a VMCB pointer adds 4440337af4d4 KVM: SVM: let alternatives handle the cases when RSB filli [...] adds 55e6f8f29d6a Merge tag 'kvm-x86-svm-6.12' of https://github.com/kvm-x86 [...] adds caf22c6dd312 KVM: VMX: Modify the BUILD_BUG_ON_MSG of the 32-bit field [...] adds d9aa56edad35 KVM: VMX: Do not account for temporary memory allocation i [...] adds 653ea4489e69 KVM: nVMX: Honor userspace MSR filter lists for nested VM- [...] adds 41ab0d59faa9 KVM: nVMX: Use vmx_segment_cache_clear() instead of open c [...] adds 2ab637df5f68 KVM: VMX: hyper-v: Prevent impossible NULL pointer derefer [...] adds 7efb4d8a392a KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX [...] adds a194a3a13ce0 KVM: x86: Move "ack" phase of local APIC IRQ delivery to s [...] adds 363010e1dd0e KVM: nVMX: Get to-be-acknowledge IRQ for nested VM-Exit at [...] adds 8c23670f2b00 KVM: nVMX: Suppress external interrupt VM-Exit injection i [...] adds 6e0b456547f4 KVM: nVMX: Detect nested posted interrupt NV at nested VM- [...] adds aa9477966aab KVM: x86: Fold kvm_get_apic_interrupt() into kvm_cpu_get_i [...] adds 1ed0f119c5ff KVM: nVMX: Explicitly invalidate posted_intr_nv if PI is d [...] adds 3dde46a21aa7 KVM: nVMX: Assert that vcpu->mutex is held when accessing [...] adds f3009482512e KVM: VMX: Set PFERR_GUEST_{FINAL,PAGE}_MASK if and only if [...] adds 3f8df6285271 Merge tag 'kvm-x86-vmx-6.12' of https://github.com/kvm-x86 [...] new efbc6bd090f4 Documentation: KVM: fix warning in "make htmldocs" new 3efc57369a0c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 4b721fcc094e selftests: vDSO: align stack for O2-optimized memcpy new e7ebdb5161bc Merge tag 'linux_kselftest-next-6.12-rc1-fixes' of git://g [...] new 716bf84ef392 coccinelle: Add rules to find str_true_false() replacements new 8a0236bab4d6 coccinelle: Add rules to find str_false_true() replacements new d4c7544002db coccinelle: Add rules to find str_hi{gh}_lo{w}() replacements new 5b7ca4507d64 coccinelle: Add rules to find str_lo{w}_hi{gh}() replacements new dd2275d349c2 coccinelle: Add rules to find str_enable{d}_disable{d}() r [...] new ba4b514a6f4a coccinelle: Add rules to find str_read_write() replacements new c81ca023c306 coccinelle: Add rules to find str_write_read() replacements new 9b5b4810559d coccinelle: Add rules to find str_on_off() replacements new 253244cdf16a coccinelle: Add rules to find str_yes_no() replacements new f584e3752ca7 coccinelle: Remove unnecessary parentheses for only one po [...] new 4003ba664bd1 Reduce Coccinelle choices in string_choices.cocci new 68e4b0e024e3 Merge tag 'cocci-for-6.12' of git://git.kernel.org/pub/scm [...] adds 4b30051c4864 static_call: Handle module init failure correctly in stati [...] adds fe513c2ef0a1 static_call: Replace pointless WARN_ON() in static_call_mo [...] adds 1d7f856c2ca4 jump_label: Fix static_key_slow_dec() yet again adds 6e30a7c98a9f locking/atomic/x86: Introduce the read64_nonatomic macro t [...] adds dce2a224763c locking/atomic/x86: Redeclare x86_32 arch_atomic64_{add,su [...] adds 7886a61ebc1f lockdep: suggest the fix for "lockdep bfs error:-1" on pri [...] adds d5934e76316e cleanup: Add usage and style documentation adds 13c267f0c27e lockdep: Use str_plural() to fix Coccinelle warning adds a6f88ac32c6e lockdep: fix deadlock issue between lockdep and rcu adds 39dea484e2bb locking/lockdep: Simplify character output in seq_line() adds d00b83d416e7 locking/rwsem: Move is_rwsem_reader_owned() and rwsem_owne [...] new ae39e0bd150b Merge branch 'locking/core' into locking/urgent, to pick u [...] new ec03de73b1e1 Merge tag 'locking-urgent-2024-09-29' of git://git.kernel. [...] new d4fc4d014715 x86/tdx: Fix "in-kernel MMIO" check new d1fb034b75a8 x86/cpu: Add two Intel CPU model numbers new d37421e655ce Merge tag 'x86-urgent-2024-09-29' of git://git.kernel.org/ [...] adds 39c3aad43f6f bcachefs: Hold read lock in bch2_snapshot_tree_oldest_subvol() new 6d12d7ace99e bcachefs: Ensure BCH_FS_accounting_replay_done is always set new 7eb4a319db65 bcachefs: Fix infinite loop in propagate_key_to_snapshot_leaves() new f890c8513f45 bcachefs: Mark inode errors as autofix new 4a8f8fafbd6b bcachefs: Add extra padding in bkey_make_mut_noupdate() new 51b7cc7c0f96 bcachefs: Improve bch2_is_inode_open() warning message new 0696a18a8cc3 bcachefs: memset bounce buffer portion to 0 after key_sort [...] new 18c520f408fa bcachefs: Fix error path in check_dirent_inode_dirent() new c6040447c564 bcachefs: Fix srcu warning in check_topology new 40d40c6bea19 bcachefs: assign return error when iterating through layout new 2a1df873463a bcachefs: Add snapshot to bch_inode_unpacked new 951dd86e7c59 bcachefs: Fix iterator leak in check_subvol() new 3125c95ea691 bcachefs: fast exit when darray_make_room failed new dc5bfdf8eaed bcachefs: fix the memory leak in exception case new b29c30ab48e0 bcachefs: Fix incorrect IS_ERR_OR_NULL usage new 22a507d68eb8 bcachefs: kill inode_walker_entry.seen_this_pos new 3672bda8f5ed bcachefs: fix transaction restart handling in check_extent [...] new 1e0272ef4774 bcachefs: bch_accounting_mode new 9104fc192870 bcachefs: Fix accounting read + device removal new 49fd90b2cc33 bcachefs: Fix unlocked access to c->disk_sb.sb in bch2_rep [...] new 431312b59cf5 bcachefs: Fix disk accounting attempting to mark invalid r [...] new 7c980a43e936 bcachefs: Move transaction commit path validation to as la [...] new 5612daafb764 bcachefs: Fix fsck warnings from bkey validation new 8d65b15f8d93 bcachefs: Fix BCH_SB_ERRS() so we can reorder new fd65378db999 bcachefs: Don't delete unlinked inodes before logged op resume new cf49f8a8c277 bcachefs: rename version -> bversion new f8911ad88de3 bcachefs: Check for accounting keys with bversion=0 new a3581ca35d2b bcachefs: Fix BCH_TRANS_COMMIT_skip_accounting_apply new 9773547b16b1 bcachefs: Convert disk accounting BUG_ON() to WARN_ON() new 1c0ee43b2c90 bcachefs: BCH_FS_clean_recovery new d50d7a5fa4df bcachefs: Check for logged ops when clean new e057a290ef71 bcachefs: Fix lost wake up new a6508079b1b6 bcachefs: dirent_points_to_inode() now warns on mismatch new 0b0f0ad93c08 bcachefs: remove_backpointer() now checks if dirent points [...] new 3a5895e3ac2b bcachefs: check_subvol_path() now prints subvol root inode new 9f9a53472452 Merge tag 'bcachefs-2024-09-28' of git://evilpiepirate.org [...] adds 3d882cca73be scsi: st: Fix input/output error on empty drive reset adds b112947ffc30 scsi: sd: Remove duplicate included header file linux/bio- [...] adds e36840069454 scsi: ibmvfc: Add max_sectors module parameter adds 45fad027df61 scsi: libcxgbi: Remove an unused field in struct cxgbi_device adds e88ed5943289 scsi: fusion: mptctl: Use min() macro adds 57bada8a5e69 scsi: zalon: Remove trailing space after \n newline adds 34f04a9b6e39 scsi: pm8001: Remove trailing space after \n newline adds 571d81b482f0 scsi: megaraid_sas: Remove trailing space after \n newline adds d2ce0e5ab505 scsi: hisi_sas: Remove trailing space after \n newline adds fa557da6b050 scsi: qedf: Remove trailing space after \n newline adds c7c846fa94c9 scsi: lpfc: Remove trailing space after \n newline adds 0557f4987071 scsi: mpt3sas: Remove trailing space after \n newline adds 0c40f079f1c8 scsi: ufs: qcom: Update MODE_MAX cfg_bw value adds 24d7071d9645 scsi: mpi3mr: A performance fix adds a8598aefae31 scsi: sd: Retry START STOP UNIT commands adds 4708c9332d97 scsi: pmcraid: Convert comma to semicolon adds bba20b894e3c scsi: scsi_debug: Remove a useless memset() adds a141c17a5433 scsi: pm8001: Do not overwrite PCI queue mapping adds f81eaf08385d scsi: sd: Fix off-by-one error in sd_read_block_characteristics() adds 9634bb07083c scsi: mpi3mr: Enhance the Enable Controller retry logic adds fc1ddda33094 scsi: mpi3mr: Use firmware-provided timestamp update interval adds 6e4c825f267e scsi: mpi3mr: Update MPI Headers to revision 34 adds 4616a4b3cb8a scsi: mpi3mr: Improve wait logic while controller transiti [...] adds e7d67f3f9f9c scsi: mpi3mr: Update driver version to 8.12.0.0.50 adds 95474648b802 Merge patch series "mpi3mr: Few Enhancements and minor fix" adds 93bcc5f3984b scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush i [...] adds fc318cac66ac scsi: lpfc: Update phba link state conditional before send [...] adds 05ab4e7846f1 scsi: lpfc: Restrict support for 32 byte CDBs to specific HBAs adds d1a2ef63fc8b scsi: lpfc: Fix kref imbalance on fabric ndlps from dev_lo [...] adds 0a3c84f71680 scsi: lpfc: Ensure DA_ID handling completion before deleti [...] adds 1af9af1f8ab3 scsi: lpfc: Revise TRACE_EVENT log flag severities from KE [...] adds eeb85c658e1b scsi: lpfc: Support loopback tests with VMID enabled adds b071c1a9099c scsi: lpfc: Update lpfc version to 14.4.0.5 adds 359aeb86480d Merge patch series "Update lpfc to revision 14.4.0.5" new 3ed7df085225 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds bfc4a245a794 dma-mapping: fix DMA API tracing for chained scatterlists new b81b78dacc44 Merge tag 'dma-mapping-6.12-2024-09-29' of git://git.infra [...] adds 5d69d5a00f80 i2c: designware: fix controller is holding SCL low while E [...] adds f2990f863053 i2c: synquacer: Deal with optional PCLK correctly new 6d3405415f88 i2c: keba: I2C_KEBA should depend on KEBA_CP500 new 0c8d604dea43 i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled new 26de8614d83f Merge tag 'i2c-host-fixes-6.12-rc1' of git://git.kernel.or [...] new 907537f570c6 Merge tag 'i2c-for-6.12-rc1-additional_fixes' of git://git [...] adds 0e4ed48292c5 mailbox: ARM_MHU_V3 should depend on ARM64 adds 39d7d6177f0c mailbox: imx: use device name in interrupt name adds e92d87c9c5d7 mailbox: rockchip: fix a typo in module autoloading adds 0d97651b7577 mailbox: sprd: Use devm_clk_get_enabled() helpers adds dc09f007caed mailbox: bcm2835: Fix timeout during suspend mode adds 263dbd3cc88d mailbox: Use of_property_match_string() instead of open-coding adds c13c196d5e5c dt-bindings: mailbox: mtk,adsp-mbox: Add compatible for MT8188 adds 4116ab5e8a48 dt-bindings: mailbox: qcom-ipcc: document the support for SA8255p adds 5232544ea368 dt-bindings: mailbox: qcom-ipcc: Document QCS8300 IPCC new 54595f2807d2 mailbox, remoteproc: omap2+: fix compile testing new e7ed34365879 Merge tag 'mailbox-v6.12' of git://git.kernel.org/pub/scm/ [...] new 3f749befb099 x86: kvm: fix build error new 9852d85ec9d4 Linux 6.12-rc1 new c216e09d8505 rust: cfi: fix `patchable-function-entry` starting version new da6ef2dffe60 cachefiles: fix dentry leak in cachefiles_open_file() new 2cf36327ee1e afs: Fix missing wire-up of afs_retry_request() new 8a46067783bd pidfs: check for valid pid namespace new f94d54208f25 afs: Fix possible infinite loop with unresponsive servers new 19dcfb9c1685 afs: Remove unused struct and function prototype new ff98751bae40 afs: Fix the setting of the server responding flag new 9fffa4e9b3b1 netfs: Advance iterator correctly rather than jumping it new 716468c0f971 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 4a27117257ab Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 32e5c1e21183 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e44590ad9ebb Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...]
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 (f15191200f47) \ N -- N -- N refs/heads/fs-current (e44590ad9ebb)
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 109 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/device-mapper/delay.rst | 41 +- .../admin-guide/device-mapper/dm-crypt.rst | 4 + Documentation/admin-guide/device-mapper/vdo.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 17 + Documentation/arch/loongarch/irq-chip-model.rst | 32 + Documentation/arch/s390/vfio-ap.rst | 30 + Documentation/core-api/cleanup.rst | 8 + Documentation/core-api/index.rst | 1 + .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 12 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 2 + .../driver-api/cxl/access-coordinates.rst | 91 ++ Documentation/driver-api/cxl/index.rst | 1 + .../zh_CN/arch/loongarch/irq-chip-model.rst | 32 + Documentation/virt/kvm/api.rst | 31 +- Documentation/virt/kvm/locking.rst | 32 +- .../virt/uml/user_mode_linux_howto_v2.rst | 37 + .../watchdog/convert_drivers_to_kernel_api.rst | 1 - MAINTAINERS | 11 +- Makefile | 4 +- arch/arm64/kvm/arm.c | 6 +- arch/loongarch/Kconfig | 7 +- arch/loongarch/include/asm/atomic.h | 2 + arch/loongarch/include/asm/cpu-features.h | 2 + arch/loongarch/include/asm/cpu.h | 30 +- arch/loongarch/include/asm/loongarch.h | 1 + arch/loongarch/include/asm/mmu_context.h | 35 +- arch/loongarch/include/asm/percpu.h | 124 +-- arch/loongarch/include/asm/pgtable.h | 32 +- arch/loongarch/include/asm/set_memory.h | 21 + arch/loongarch/include/uapi/asm/hwcap.h | 1 + arch/loongarch/include/uapi/asm/sigcontext.h | 1 - arch/loongarch/kernel/acpi.c | 4 + arch/loongarch/kernel/cpu-probe.c | 120 +- arch/loongarch/kernel/proc.c | 10 +- arch/loongarch/kernel/syscall.c | 4 - arch/loongarch/kvm/main.c | 4 +- arch/loongarch/mm/Makefile | 3 +- arch/loongarch/mm/fault.c | 41 + arch/loongarch/mm/pageattr.c | 218 ++++ arch/loongarch/pci/acpi.c | 1 + arch/loongarch/vdso/vgetrandom-chacha.S | 92 +- arch/mips/include/asm/kvm_host.h | 4 +- arch/mips/kvm/mips.c | 8 +- arch/mips/kvm/vz.c | 8 +- arch/parisc/kernel/perf.c | 1 - arch/riscv/kvm/main.c | 4 +- arch/s390/configs/debug_defconfig | 1 + arch/s390/hypfs/hypfs_dbfs.c | 1 - arch/s390/hypfs/inode.c | 1 - arch/s390/kernel/debug.c | 1 - arch/s390/kernel/perf_cpum_cf.c | 1 - arch/s390/kernel/sysinfo.c | 1 - arch/s390/kernel/vdso64/vdso_user_wrapper.S | 14 +- arch/s390/kernel/vdso64/vgetrandom-chacha.S | 76 +- arch/s390/kvm/kvm-s390.c | 27 +- arch/s390/pci/pci_clp.c | 1 - arch/sh/include/asm/irq.h | 6 - arch/um/Kconfig | 1 - arch/um/drivers/harddog_kern.c | 1 - arch/um/drivers/hostaudio_kern.c | 2 - arch/um/drivers/vector_kern.c | 212 ++-- arch/um/drivers/vector_kern.h | 4 +- arch/um/drivers/vector_user.c | 83 ++ arch/um/include/asm/pgtable.h | 7 - arch/um/include/asm/processor-generic.h | 20 +- arch/um/include/asm/sysrq.h | 8 - arch/um/include/shared/skas/mm_id.h | 5 +- arch/um/include/shared/skas/skas.h | 2 - arch/um/kernel/exec.c | 3 - arch/um/kernel/process.c | 8 +- arch/um/kernel/reboot.c | 2 +- arch/um/kernel/skas/mmu.c | 12 +- arch/um/kernel/skas/process.c | 4 +- arch/um/kernel/skas/syscall.c | 34 +- arch/um/kernel/sysrq.c | 1 - arch/um/kernel/time.c | 2 +- arch/um/kernel/tlb.c | 16 +- arch/um/os-Linux/file.c | 8 +- arch/um/os-Linux/skas/mem.c | 2 +- arch/um/os-Linux/skas/process.c | 2 +- arch/x86/coco/tdx/tdx.c | 6 + arch/x86/include/asm/atomic64_32.h | 6 +- arch/x86/include/asm/cpuid.h | 1 + arch/x86/include/asm/intel-family.h | 5 + arch/x86/include/asm/kvm-x86-ops.h | 6 +- arch/x86/include/asm/kvm_host.h | 32 +- arch/x86/include/asm/msr-index.h | 34 +- arch/x86/include/asm/pgtable_64.h | 23 +- arch/x86/include/asm/reboot.h | 4 +- arch/x86/include/asm/svm.h | 20 +- arch/x86/include/asm/vmx.h | 40 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/cpu/mce/dev-mcelog.c | 1 - arch/x86/kernel/cpu/mtrr/mtrr.c | 6 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1 - arch/x86/kernel/head_64.S | 20 - arch/x86/kvm/cpuid.c | 30 +- arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/lapic.c | 84 +- arch/x86/kvm/lapic.h | 3 +- arch/x86/kvm/mmu.h | 2 - arch/x86/kvm/mmu/mmu.c | 556 ++++++---- arch/x86/kvm/mmu/mmu_internal.h | 5 +- arch/x86/kvm/mmu/mmutrace.h | 1 + arch/x86/kvm/mmu/paging_tmpl.h | 63 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/reverse_cpuid.h | 8 + arch/x86/kvm/smm.c | 24 +- arch/x86/kvm/svm/nested.c | 4 +- arch/x86/kvm/svm/svm.c | 87 +- arch/x86/kvm/svm/svm.h | 18 +- arch/x86/kvm/svm/vmenter.S | 8 +- arch/x86/kvm/vmx/capabilities.h | 10 +- arch/x86/kvm/vmx/main.c | 10 +- arch/x86/kvm/vmx/nested.c | 134 ++- arch/x86/kvm/vmx/nested.h | 8 +- arch/x86/kvm/vmx/sgx.c | 2 +- arch/x86/kvm/vmx/vmx.c | 67 +- arch/x86/kvm/vmx/vmx.h | 9 +- arch/x86/kvm/vmx/vmx_onhyperv.h | 8 + arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/vmx/x86_ops.h | 7 +- arch/x86/kvm/x86.c | 1156 ++++++++++---------- arch/x86/kvm/x86.h | 31 +- arch/x86/lib/atomic64_cx8_32.S | 9 +- arch/x86/mm/pat/memtype.c | 36 +- arch/x86/platform/pvh/head.S | 161 ++- arch/x86/um/sysrq_32.c | 1 - arch/x86/um/sysrq_64.c | 1 - arch/x86/xen/enlighten_pvh.c | 23 + drivers/acpi/Kconfig | 2 +- drivers/acpi/apei/einj-cxl.c | 2 +- drivers/acpi/apei/erst-dbg.c | 1 - drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/pci_irq.c | 2 +- drivers/ata/libata-scsi.c | 9 +- drivers/auxdisplay/charlcd.c | 1 - drivers/base/attribute_container.c | 48 +- drivers/base/auxiliary.c | 2 +- drivers/base/base.h | 2 +- drivers/base/bus.c | 19 +- drivers/base/class.c | 14 +- drivers/base/core.c | 168 ++- drivers/base/dd.c | 2 +- drivers/base/devres.c | 2 +- drivers/base/driver.c | 2 +- drivers/base/firmware_loader/main.c | 30 + drivers/base/module.c | 14 +- drivers/base/platform.c | 2 +- drivers/block/mtip32xx/mtip32xx.c | 2 - drivers/block/pktcdvd.c | 1 - drivers/block/ublk_drv.c | 1 - drivers/block/zram/zram_drv.c | 6 +- drivers/bluetooth/hci_vhci.c | 1 - drivers/bus/fsl-mc/fsl-mc-bus.c | 2 +- drivers/bus/moxtet.c | 2 - drivers/char/applicom.c | 1 - drivers/char/ds1620.c | 1 - drivers/char/dtlk.c | 1 - drivers/char/hpet.c | 1 - drivers/char/ipmi/ipmi_watchdog.c | 1 - drivers/char/pc8736x_gpio.c | 1 - drivers/char/ppdev.c | 1 - drivers/char/scx200_gpio.c | 1 - drivers/char/sonypi.c | 1 - drivers/char/tpm/tpm-dev.c | 1 - drivers/char/tpm/tpm_vtpm_proxy.c | 1 - drivers/char/tpm/tpmrm-dev.c | 1 - drivers/char/virtio_console.c | 1 - drivers/counter/counter-chrdev.c | 1 - drivers/cxl/core/cdat.c | 508 ++++++++- drivers/cxl/core/core.h | 4 +- drivers/cxl/core/mbox.c | 96 +- drivers/cxl/core/memdev.c | 41 +- drivers/cxl/core/pci.c | 164 ++- drivers/cxl/core/port.c | 206 ++-- drivers/cxl/core/region.c | 81 +- drivers/cxl/cxl.h | 9 +- drivers/cxl/cxlmem.h | 27 +- drivers/cxl/mem.c | 29 +- drivers/cxl/pci.c | 91 +- drivers/cxl/pmem.c | 26 +- drivers/cxl/port.c | 2 +- drivers/cxl/security.c | 23 +- drivers/firewire/core-cdev.c | 1 - drivers/firmware/arm_scmi/driver.c | 1 - drivers/firmware/arm_scmi/raw_mode.c | 5 - drivers/firmware/efi/capsule-loader.c | 1 - drivers/firmware/efi/test/efi_test.c | 1 - drivers/firmware/turris-mox-rwtm.c | 1 - drivers/gnss/core.c | 1 - drivers/gpio/gpio-mockup.c | 1 - drivers/gpio/gpio-sloppy-logic-analyzer.c | 1 - drivers/gpio/gpiolib-cdev.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 108 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 89 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 132 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 2 +- drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 32 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 20 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 17 + drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc24.c | 23 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 165 --- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 24 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 3 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c | 15 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 4 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 30 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 86 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c | 1 + drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 2 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 9 +- .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 6 + drivers/gpu/drm/amd/display/dc/core/dc.c | 41 +- drivers/gpu/drm/amd/display/dc/dc.h | 14 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 12 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 14 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 3 - .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 3 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 9 - .../drm/amd/display/dc/dml2/display_mode_core.c | 6 +- .../dc/dml2/dml21/dml21_translation_helper.c | 4 +- .../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 8 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 15 +- .../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c | 1 + .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 71 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 14 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 13 + .../drm/amd/display/dc/link/hwss/link_hwss_dpia.c | 31 +- .../gpu/drm/amd/display/dc/link/link_validation.c | 7 + .../display/dc/link/protocols/link_dp_capability.c | 5 + .../display/dc/link/protocols/link_dp_training.c | 80 +- .../display/dc/link/protocols/link_dp_training.h | 16 +- .../dc/link/protocols/link_dp_training_8b_10b.c | 21 +- .../dc/link/protocols/link_dp_training_dpia.c | 64 +- .../dc/link/protocols/link_dp_training_dpia.h | 19 + .../amd/display/dc/resource/dcn35/dcn35_resource.c | 1 + .../display/dc/resource/dcn351/dcn351_resource.c | 3 +- drivers/gpu/drm/amd/display/dc/spl/dc_spl.c | 54 +- .../drm/amd/display/dc/spl/dc_spl_isharp_filters.c | 85 +- .../drm/amd/display/dc/spl/dc_spl_isharp_filters.h | 9 +- drivers/gpu/drm/amd/display/dc/spl/dc_spl_types.h | 15 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 25 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 1 + .../drm/amd/display/modules/freesync/freesync.c | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 10 +- .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 6 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 6 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 3 + .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 6 +- drivers/gpu/drm/drm_file.c | 1 - drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 22 +- drivers/gpu/drm/i915/display/intel_psr.c | 32 +- drivers/gpu/drm/i915/display/intel_psr.h | 2 + drivers/gpu/drm/i915/i915_perf.c | 1 - drivers/gpu/drm/msm/msm_perf.c | 1 - drivers/gpu/drm/msm/msm_rd.c | 1 - drivers/gpu/drm/xe/xe_bb.c | 3 +- drivers/gpu/drm/xe/xe_bo.c | 14 + drivers/gpu/drm/xe/xe_bo.h | 6 +- drivers/gpu/drm/xe/xe_drm_client.c | 7 +- drivers/gpu/drm/xe/xe_gt_pagefault.c | 6 + drivers/gpu/drm/xe/xe_guc.h | 6 +- drivers/gpu/drm/xe/xe_oa.c | 1 - drivers/gpu/drm/xe/xe_vram.c | 1 + drivers/hid/uhid.c | 1 - drivers/hwmon/asus_atk0110.c | 1 - drivers/hwmon/fschmd.c | 1 - drivers/hwmon/w83793.c | 1 - drivers/hwtracing/coresight/coresight-etb10.c | 1 - drivers/hwtracing/coresight/coresight-tmc-core.c | 1 - drivers/hwtracing/coresight/ultrasoc-smb.c | 1 - drivers/hwtracing/intel_th/msu.c | 1 - drivers/hwtracing/stm/core.c | 1 - drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-designware-common.c | 14 + drivers/i2c/busses/i2c-designware-core.h | 1 + drivers/i2c/busses/i2c-designware-master.c | 38 + drivers/i2c/busses/i2c-synquacer.c | 5 +- drivers/i2c/busses/i2c-xiic.c | 2 +- drivers/i2c/i2c-dev.c | 1 - drivers/idle/intel_idle.c | 37 +- drivers/infiniband/core/ucma.c | 1 - drivers/infiniband/core/user_mad.c | 2 - drivers/infiniband/core/uverbs_main.c | 4 - drivers/infiniband/hw/hfi1/fault.c | 1 - drivers/infiniband/hw/mlx5/devx.c | 2 - drivers/input/evdev.c | 1 - drivers/input/joydev.c | 1 - drivers/input/keyboard/applespi.c | 1 - drivers/input/misc/uinput.c | 1 - drivers/input/serio/userio.c | 1 - drivers/iommu/iommufd/fault.c | 1 - drivers/isdn/capi/capi.c | 1 - drivers/isdn/mISDN/timerdev.c | 1 - drivers/leds/uleds.c | 1 - drivers/macintosh/adb.c | 1 - drivers/macintosh/smu.c | 1 - drivers/mailbox/Kconfig | 3 +- drivers/mailbox/bcm2835-mailbox.c | 3 +- drivers/mailbox/imx-mailbox.c | 6 +- drivers/mailbox/mailbox.c | 22 +- drivers/mailbox/omap-mailbox.c | 2 +- drivers/mailbox/rockchip-mailbox.c | 2 +- drivers/mailbox/sprd-mailbox.c | 25 +- drivers/md/dm-bufio.c | 3 - drivers/md/dm-cache-target.c | 6 +- drivers/md/dm-clone-metadata.c | 5 +- drivers/md/dm-crypt.c | 47 +- drivers/md/dm-integrity.c | 326 +++++- drivers/md/dm-raid.c | 2 +- drivers/md/dm-rq.c | 4 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-vdo/data-vio.c | 15 +- drivers/md/dm-vdo/dedupe.c | 3 + drivers/md/dm-vdo/dm-vdo-target.c | 29 +- drivers/md/dm-vdo/indexer/chapter-index.c | 2 +- drivers/md/dm-vdo/io-submitter.c | 1 - drivers/md/dm-vdo/message-stats.c | 48 + drivers/md/dm-vdo/message-stats.h | 1 + drivers/md/dm-vdo/repair.c | 41 +- drivers/md/dm-vdo/status-codes.c | 2 +- drivers/md/dm-vdo/status-codes.h | 2 +- drivers/md/dm-verity-target.c | 23 +- drivers/md/dm-verity-verify-sig.c | 2 +- drivers/md/dm.c | 11 +- drivers/md/dm.h | 5 - drivers/media/cec/core/cec-api.c | 1 - drivers/media/mc/mc-devnode.c | 1 - drivers/media/rc/lirc_dev.c | 1 - drivers/media/usb/uvc/uvc_debugfs.c | 1 - drivers/media/v4l2-core/v4l2-dev.c | 1 - drivers/message/fusion/mptctl.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.c | 1 - drivers/misc/mei/main.c | 1 - drivers/misc/ntsync.c | 2 - drivers/misc/phantom.c | 1 - drivers/mmc/core/block.c | 1 - drivers/mtd/ubi/cdev.c | 2 - drivers/mtd/ubi/debug.c | 1 - drivers/net/netdevsim/fib.c | 1 - drivers/net/tap.c | 1 - drivers/net/tun.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 1 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 1 - drivers/platform/chrome/cros_ec_debugfs.c | 1 - drivers/platform/chrome/wilco_ec/debugfs.c | 1 - drivers/platform/chrome/wilco_ec/event.c | 1 - drivers/platform/chrome/wilco_ec/telemetry.c | 1 - drivers/platform/surface/surface_aggregator_cdev.c | 1 - drivers/platform/surface/surface_dtx.c | 1 - drivers/pps/pps.c | 1 - drivers/remoteproc/Kconfig | 6 +- drivers/rtc/dev.c | 1 - drivers/rtc/rtc-m41t80.c | 1 - drivers/s390/char/fs3270.c | 1 - drivers/s390/char/sclp_ctl.c | 1 - drivers/s390/char/tape_char.c | 1 - drivers/s390/char/uvdevice.c | 1 - drivers/s390/char/vmcp.c | 1 - drivers/s390/char/vmlogrdr.c | 1 - drivers/s390/char/zcore.c | 2 - drivers/s390/cio/chsc_sch.c | 1 - drivers/s390/cio/css.c | 1 - drivers/s390/crypto/pkey_api.c | 1 - drivers/s390/crypto/vfio_ap_drv.c | 13 + drivers/s390/crypto/zcrypt_api.c | 1 - drivers/sbus/char/openprom.c | 1 - drivers/sbus/char/uctrl.c | 1 - drivers/scsi/cxgbi/libcxgbi.h | 3 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 21 +- drivers/scsi/ibmvscsi/ibmvfc.h | 2 +- drivers/scsi/lpfc/lpfc_bsg.c | 3 + drivers/scsi/lpfc/lpfc_ct.c | 22 +- drivers/scsi/lpfc/lpfc_disc.h | 7 + drivers/scsi/lpfc/lpfc_els.c | 132 ++- drivers/scsi/lpfc/lpfc_hbadisc.c | 10 +- drivers/scsi/lpfc/lpfc_hw.h | 21 + drivers/scsi/lpfc/lpfc_hw4.h | 3 + drivers/scsi/lpfc/lpfc_init.c | 32 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 52 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 43 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 35 +- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 13 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 8 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 4 +- drivers/scsi/mpi3mr/mpi3mr.h | 10 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 79 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/pm8001/pm8001_init.c | 6 +- drivers/scsi/pm8001/pm80xx_hwi.c | 2 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf_io.c | 2 +- drivers/scsi/scsi_debug.c | 1 - drivers/scsi/sd.c | 32 +- drivers/scsi/sg.c | 1 - drivers/scsi/st.c | 5 +- drivers/scsi/zalon.c | 2 +- drivers/sh/intc/userimask.c | 5 +- drivers/spi/spidev.c | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 1 - drivers/tty/tty_io.c | 3 - drivers/ufs/host/ufs-qcom.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 - drivers/usb/gadget/legacy/inode.c | 2 - drivers/usb/gadget/legacy/raw_gadget.c | 1 - drivers/usb/gadget/udc/atmel_usba_udc.c | 1 - drivers/usb/misc/ldusb.c | 1 - drivers/usb/mon/mon_bin.c | 1 - drivers/usb/mon/mon_stat.c | 1 - drivers/usb/mon/mon_text.c | 2 - drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 2 - drivers/vfio/pci/mlx5/main.c | 2 - drivers/vfio/pci/pds/lm.c | 2 - drivers/vfio/pci/qat/main.c | 2 - drivers/video/fbdev/core/fbcon.c | 10 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 7 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/virt/coco/tdx-guest/tdx-guest.c | 1 - drivers/watchdog/acquirewdt.c | 1 - drivers/watchdog/advantechwdt.c | 1 - drivers/watchdog/alim1535_wdt.c | 1 - drivers/watchdog/alim7101_wdt.c | 1 - drivers/watchdog/at91rm9200_wdt.c | 1 - drivers/watchdog/ath79_wdt.c | 1 - drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 1 - drivers/watchdog/eurotechwdt.c | 1 - drivers/watchdog/gef_wdt.c | 1 - drivers/watchdog/geodewdt.c | 1 - drivers/watchdog/ib700wdt.c | 1 - drivers/watchdog/ibmasr.c | 1 - drivers/watchdog/indydog.c | 1 - drivers/watchdog/it8712f_wdt.c | 1 - drivers/watchdog/m54xx_wdt.c | 1 - drivers/watchdog/machzwd.c | 1 - drivers/watchdog/mixcomwd.c | 1 - drivers/watchdog/mtx-1_wdt.c | 1 - drivers/watchdog/nv_tco.c | 1 - drivers/watchdog/pc87413_wdt.c | 1 - drivers/watchdog/pcwd.c | 2 - drivers/watchdog/pcwd_pci.c | 2 - drivers/watchdog/pcwd_usb.c | 2 - drivers/watchdog/pika_wdt.c | 1 - drivers/watchdog/rc32434_wdt.c | 1 - drivers/watchdog/rdc321x_wdt.c | 1 - drivers/watchdog/riowd.c | 1 - drivers/watchdog/sa1100_wdt.c | 1 - drivers/watchdog/sb_wdog.c | 1 - drivers/watchdog/sbc60xxwdt.c | 1 - drivers/watchdog/sbc7240_wdt.c | 1 - drivers/watchdog/sbc8360.c | 1 - drivers/watchdog/sbc_epx_c3.c | 1 - drivers/watchdog/sbc_fitpc2_wdt.c | 1 - drivers/watchdog/sc1200wdt.c | 1 - drivers/watchdog/sc520_wdt.c | 1 - drivers/watchdog/sch311x_wdt.c | 1 - drivers/watchdog/scx200_wdt.c | 1 - drivers/watchdog/smsc37b787_wdt.c | 1 - drivers/watchdog/w83877f_wdt.c | 1 - drivers/watchdog/w83977f_wdt.c | 1 - drivers/watchdog/wafer5823wdt.c | 1 - drivers/watchdog/wdrtas.c | 2 - drivers/watchdog/wdt.c | 2 - drivers/watchdog/wdt285.c | 1 - drivers/watchdog/wdt977.c | 1 - drivers/watchdog/wdt_pci.c | 2 - drivers/xen/Kconfig | 1 + drivers/xen/acpi.c | 50 + drivers/xen/evtchn.c | 1 - drivers/xen/mcelog.c | 1 - drivers/xen/pci.c | 13 + drivers/xen/privcmd.c | 32 + drivers/xen/xen-pciback/conf_space_capability.c | 2 +- drivers/xen/xen-pciback/pci_stub.c | 78 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 1 - fs/afs/afs_vl.h | 9 - fs/afs/file.c | 1 + fs/afs/fs_operation.c | 2 +- fs/afs/fs_probe.c | 4 +- fs/afs/rotate.c | 11 +- fs/bcachefs/backpointers.c | 2 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/bcachefs_format.h | 6 +- fs/bcachefs/bkey.h | 8 +- fs/bcachefs/bkey_methods.c | 2 +- fs/bcachefs/bkey_methods.h | 2 +- fs/bcachefs/btree_gc.c | 8 +- fs/bcachefs/btree_io.c | 6 +- fs/bcachefs/btree_node_scan.c | 2 +- fs/bcachefs/btree_trans_commit.c | 108 +- fs/bcachefs/btree_update.h | 3 +- fs/bcachefs/chardev.c | 1 - fs/bcachefs/data_update.c | 2 +- fs/bcachefs/disk_accounting.c | 82 +- fs/bcachefs/disk_accounting.h | 29 +- fs/bcachefs/disk_accounting_types.h | 2 +- fs/bcachefs/error.c | 14 +- fs/bcachefs/error.h | 2 +- fs/bcachefs/fsck.c | 295 ++--- fs/bcachefs/inode.c | 12 +- fs/bcachefs/inode.h | 1 + fs/bcachefs/io_read.c | 4 +- fs/bcachefs/io_write.c | 4 +- fs/bcachefs/journal_io.c | 2 +- fs/bcachefs/logged_ops.c | 13 +- fs/bcachefs/recovery.c | 7 +- fs/bcachefs/recovery_passes_types.h | 2 +- fs/bcachefs/reflink.c | 2 +- fs/bcachefs/replicas.c | 18 +- fs/bcachefs/replicas.h | 2 +- fs/bcachefs/sb-clean.c | 1 + fs/bcachefs/sb-downgrade.c | 9 +- fs/bcachefs/sb-errors.c | 6 +- fs/bcachefs/sb-errors.h | 2 + fs/bcachefs/sb-errors_format.h | 39 +- fs/bcachefs/six.c | 12 +- fs/bcachefs/snapshot.c | 3 + fs/bcachefs/subvolume.c | 54 +- fs/bcachefs/super-io.c | 7 +- fs/bcachefs/tests.c | 2 +- fs/bcachefs/thread_with_file.c | 2 - fs/cachefiles/namei.c | 7 +- fs/ceph/addr.c | 1 - fs/ceph/caps.c | 29 +- fs/ceph/dir.c | 2 +- fs/ceph/inode.c | 2 +- fs/ceph/mds_client.c | 25 +- fs/ceph/mds_client.h | 7 +- fs/ceph/super.c | 1 + fs/ceph/super.h | 7 +- fs/debugfs/file.c | 1 - fs/dlm/debug_fs.c | 1 - fs/efivarfs/file.c | 1 - fs/fsopen.c | 1 - fs/fuse/control.c | 4 - fs/fuse/dev.c | 1 - fs/netfs/internal.h | 1 + fs/netfs/misc.c | 74 +- fs/netfs/write_issue.c | 24 +- fs/nsfs.c | 1 - fs/ocfs2/aops.c | 5 +- fs/ocfs2/extent_map.c | 8 +- fs/ocfs2/refcounttree.c | 26 +- fs/ocfs2/xattr.c | 11 +- fs/overlayfs/file.c | 2 +- fs/pidfs.c | 5 +- fs/pipe.c | 1 - fs/smb/client/cifsencrypt.c | 151 ++- fs/smb/client/cifsglob.h | 2 - fs/smb/client/sess.c | 2 +- fs/smb/client/smb2misc.c | 28 +- fs/smb/client/smb2ops.c | 47 +- fs/smb/client/smb2pdu.c | 10 + fs/smb/client/smb2proto.h | 2 +- fs/smb/client/smb2transport.c | 32 +- fs/smb/common/smb2pdu.h | 6 +- fs/smb/server/connection.c | 2 +- fs/smb/server/ksmbd_netlink.h | 2 +- fs/smb/server/oplock.c | 4 +- fs/smb/server/server.c | 2 +- fs/smb/server/smb2pdu.c | 35 +- fs/smb/server/smb2pdu.h | 4 +- fs/smb/server/smb_common.c | 2 +- fs/smb/server/vfs_cache.h | 4 +- fs/smb/server/xattr.h | 2 +- fs/ubifs/debug.c | 2 - include/{linux/einj-cxl.h => cxl/einj.h} | 0 include/{linux/cxl-event.h => cxl/event.h} | 0 include/cxl/mailbox.h | 28 + include/linux/acpi.h | 1 + include/linux/attribute_container.h | 6 - include/linux/auxiliary_bus.h | 2 +- include/linux/bitmap.h | 140 +-- include/linux/bits.h | 15 + include/linux/ceph/osd_client.h | 2 - include/linux/cleanup.h | 136 +++ include/linux/compiler.h | 2 +- include/linux/cpumask.h | 212 ++-- include/linux/debugfs.h | 1 - include/linux/device-mapper.h | 1 - include/linux/device/bus.h | 6 +- include/linux/device/class.h | 2 +- include/linux/device/driver.h | 2 +- include/linux/find.h | 50 +- include/linux/fs.h | 1 - include/linux/fsl/mc.h | 2 +- include/linux/hugetlb.h | 10 + include/linux/kvm_host.h | 18 +- include/linux/nodemask.h | 86 +- include/linux/platform_device.h | 2 +- include/trace/events/dma.h | 37 +- include/uapi/linux/bits.h | 3 + include/uapi/linux/const.h | 17 + include/uapi/xen/privcmd.h | 7 + include/xen/acpi.h | 27 + include/xen/interface/elfnote.h | 93 +- include/xen/interface/physdev.h | 17 + include/xen/pci.h | 6 + kernel/bpf/bpf_iter.c | 1 - kernel/events/core.c | 1 - kernel/jump_label.c | 34 +- kernel/locking/lockdep.c | 53 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/rwsem.c | 22 +- kernel/module/Kconfig | 77 +- kernel/module/debug_kmemleak.c | 18 +- kernel/module/sysfs.c | 63 +- kernel/power/user.c | 1 - kernel/relay.c | 1 - kernel/static_call_inline.c | 13 +- kernel/time/posix-clock.c | 1 - kernel/trace/rv/rv.c | 3 - kernel/trace/rv/rv_reactors.c | 1 - kernel/trace/trace.c | 3 - lib/list-test.c | 6 - lib/test_bits.c | 34 + mm/Kconfig | 1 + mm/damon/Kconfig | 2 +- mm/filemap.c | 4 + mm/gup.c | 1 + mm/huge_memory.c | 1 - mm/hugetlb.c | 17 + mm/kfence/report.c | 2 +- mm/memfd.c | 18 +- mm/memory-tiers.c | 6 +- mm/migrate.c | 2 +- net/ceph/messenger.c | 2 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 2 - net/rfkill/core.c | 1 - net/socket.c | 1 - net/sunrpc/cache.c | 4 - net/sunrpc/rpc_pipe.c | 1 - samples/vfio-mdev/mtty.c | 2 - scripts/Makefile.modinst | 2 + scripts/coccinelle/api/stream_open.cocci | 1 - scripts/coccinelle/api/string_choices.cocci | 259 ++++- security/tomoyo/Kconfig | 15 + security/tomoyo/Makefile | 8 +- security/tomoyo/common.c | 14 +- security/tomoyo/common.h | 72 ++ security/tomoyo/domain.c | 9 +- security/tomoyo/gc.c | 3 + security/tomoyo/{tomoyo.c => hooks.h} | 110 +- security/tomoyo/init.c | 366 +++++++ security/tomoyo/load_policy.c | 12 + security/tomoyo/proxy.c | 82 ++ security/tomoyo/securityfs_if.c | 10 +- security/tomoyo/util.c | 3 - sound/core/control.c | 1 - sound/core/oss/mixer_oss.c | 1 - sound/core/oss/pcm_oss.c | 1 - sound/core/pcm_native.c | 2 - sound/core/rawmidi.c | 1 - sound/core/seq/seq_clientmgr.c | 1 - sound/core/timer.c | 1 - sound/oss/dmasound/dmasound_core.c | 3 - sound/soc/intel/avs/debugfs.c | 3 - tools/include/linux/linkage.h | 4 +- tools/objtool/arch/loongarch/decode.c | 11 +- tools/objtool/check.c | 23 +- tools/objtool/include/objtool/elf.h | 1 + tools/testing/cxl/Kbuild | 2 +- tools/testing/cxl/mock_acpi.c | 2 +- tools/testing/cxl/test/mem.c | 44 +- tools/testing/cxl/test/mock.c | 10 +- tools/testing/selftests/kvm/.gitignore | 4 + tools/testing/selftests/kvm/Makefile | 4 + tools/testing/selftests/kvm/coalesced_io_test.c | 236 ++++ tools/testing/selftests/kvm/guest_print_test.c | 19 +- tools/testing/selftests/kvm/include/kvm_util.h | 28 +- .../selftests/kvm/include/s390x/debug_print.h | 69 ++ .../selftests/kvm/include/s390x/processor.h | 5 + tools/testing/selftests/kvm/include/s390x/sie.h | 240 ++++ tools/testing/selftests/kvm/include/x86_64/apic.h | 21 +- .../testing/selftests/kvm/include/x86_64/hyperv.h | 18 + .../selftests/kvm/include/x86_64/processor.h | 7 +- tools/testing/selftests/kvm/lib/kvm_util.c | 85 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 10 +- tools/testing/selftests/kvm/lib/x86_64/hyperv.c | 67 ++ tools/testing/selftests/kvm/lib/x86_64/processor.c | 69 +- .../kvm/memslot_modification_stress_test.c | 19 +- tools/testing/selftests/kvm/memslot_perf_test.c | 12 +- tools/testing/selftests/kvm/s390x/cmma_test.c | 7 +- tools/testing/selftests/kvm/s390x/config | 2 + tools/testing/selftests/kvm/s390x/debug_test.c | 4 +- tools/testing/selftests/kvm/s390x/memop.c | 4 +- tools/testing/selftests/kvm/s390x/tprot.c | 5 +- tools/testing/selftests/kvm/s390x/ucontrol_test.c | 332 ++++++ .../testing/selftests/kvm/set_memory_region_test.c | 29 +- tools/testing/selftests/kvm/x86_64/debug_regs.c | 11 +- tools/testing/selftests/kvm/x86_64/hyperv_evmcs.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 2 +- .../testing/selftests/kvm/x86_64/sev_smoke_test.c | 32 + .../selftests/kvm/x86_64/xapic_state_test.c | 54 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 1 + tools/testing/selftests/mm/pagemap_ioctl.c | 2 +- .../selftests/vDSO/vdso_standalone_test_x86.c | 2 + tools/testing/shared/maple-shared.h | 4 + tools/testing/shared/shared.h | 4 + tools/testing/shared/shared.mk | 4 +- tools/testing/shared/xarray-shared.h | 4 + virt/kvm/coalesced_mmio.c | 31 +- virt/kvm/kvm_main.c | 282 ++--- 753 files changed, 10149 insertions(+), 5248 deletions(-) create mode 100644 Documentation/core-api/cleanup.rst create mode 100644 Documentation/driver-api/cxl/access-coordinates.rst create mode 100644 arch/loongarch/include/asm/set_memory.h create mode 100644 arch/loongarch/mm/pageattr.c delete mode 100644 arch/um/include/asm/sysrq.h rename include/{linux/einj-cxl.h => cxl/einj.h} (100%) rename include/{linux/cxl-event.h => cxl/event.h} (100%) create mode 100644 include/cxl/mailbox.h rename security/tomoyo/{tomoyo.c => hooks.h} (79%) create mode 100644 security/tomoyo/init.c create mode 100644 security/tomoyo/proxy.c create mode 100644 tools/testing/selftests/kvm/coalesced_io_test.c create mode 100644 tools/testing/selftests/kvm/include/s390x/debug_print.h create mode 100644 tools/testing/selftests/kvm/include/s390x/sie.h create mode 100644 tools/testing/selftests/kvm/s390x/config create mode 100644 tools/testing/selftests/kvm/s390x/ucontrol_test.c