b2c27842ba85 Add linux-next specific files for 20251203 e3469fdc333b KEYS: trusted: Use tpm_ret_to_err() in trusted_tpm2 94df0066a958 tpm: Use -EPERM as fallback error code in tpm_ret_to_err bb731e948843 tpm: Cap the number of PCR banks abc0515104b6 tools/power turbostat: version 2025.12.02 8f69efa5707c tools/power turbostat: Print wide names only for RAW 64-bit columns 3e1ae6a092ba tools/power turbostat: Print percentages in 8-columns 3e5b00f4f0ee tools/power turbostat: Print "nan" for out of range percentages 08ce24369f8e tools/power turbostat: Validate APERF access for VMWARE b755ccdc148b tools/power turbostat: Enhance perf probe 0445469675e2 tools/power turbostat: Validate RAPL MSRs for AWS Nitro Hypervisor 26c9f36c5bf9 tools/power x86_energy_perf_policy: Fix potential NULL pointer dereference 6bf260f71513 tools/power x86_energy_perf_policy: Fix format string in error message d61a1a28b48d tools/power x86_energy_perf_policy: Simplify Android MSR probe 67b70789a93a tools/power x86_energy_perf_policy: Add Android MSR device support a4740b57dded tools/power turbostat: Add run-time MSR driver probe 4be423572da1 crypto/ccp: Implement SEV-TIO PCIe IDE (phase1) 7eba05e79ca2 MAINTAINERS: Add Manivannan Sadhasivam as PCI/pwrctrl maintainer 51f38bef0485 MAINTAINERS: Add CIX Sky1 PCIe controller driver maintainer a0d9f2c08f45 PCI: sky1: Add PCIe host support for CIX Sky1 33c139dcff75 dt-bindings: PCI: Add CIX Sky1 PCIe Root Complex bindings 8babd8afe58a PCI: cadence: Add support for High Perf Architecture (HPA) controller eeb934137deb iommu/amd: Report SEV-TIO support c3859de858aa psp-sev: Assign numbers to all status codes and add new 8a5dd102e487 ccp: Make snp_reclaim_pages and __sev_do_cmd_locked public de45401e27bc MAINTAINERS: Add NXP S32G PCIe controller driver maintainer 5cbc7d3e316e PCI: s32g: Add NXP S32G PCIe controller driver (RC) 045ad2c623d6 PCI: dwc: Add register and bitfield definitions 0472132df848 dt-bindings: PCI: s32g: Add NXP S32G PCIe controller 5ba71195a9cb rust_binder: use bitmap for allocation of handles f523d110a63b rust: id_pool: do not immediately acquire new ids 93b22a4bf0b4 fbdev: i810: use appopriate log interface dev_info 69ec6a1bed30 rust: id_pool: do not supply starting capacity 9954464d737d net: page_pool: sanitise allocation order 854858848bc7 net: page pool: xa init with destroy on pp init af0fa9b449d7 fbdev: tridentfb: replace printk() with dev_*() in probe 2dd56dff1c87 dm pcache: fix segment info indexing ed79b300272a dm pcache: fix cache info indexing b06f23c57d22 dm log-writes: Add missing set_freezable() for freezable kthread 94529c892827 dm-raid: fix possible NULL dereference with undefined raid type b08ee4d666f2 lib/fonts: Add Terminus 10x18 console font 0155e868cbc1 fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing 35fa2b4bf964 fbdev: tcx.c fix mem_map to correct smem_start offset a7982944b487 f2fs: optimize trace_f2fs_write_checkpoint with enums 30b135414fde f2fs: fix to not account invalid blocks in get_left_section_blocks() 20f3430406ae f2fs: support to show curseg.next_blkoff in debugfs cb8804b6361c docs: f2fs: wrap ASCII tables in literal blocks to fix LaTeX build 218b33eb5494 f2fs: expand scalability of f2fs mount option 8a5bc1d17c0b f2fs: change default schedule timeout value 564a59b29725 f2fs: introduce f2fs_schedule_timeout() 21ebc7af1303 f2fs: use memalloc_retry_wait() as much as possible f88ff0d66cec f2fs: add a sysfs entry to show max open zones 947e2ca32aa5 f2fs: wrap all unusable_blocks_per_sec code in CONFIG_BLK_DEV_ZONED dacfbaeb379c f2fs: simplify list initialization in f2fs_recover_fsync_data() bfb7c064ab92 f2fs: revert summary entry count from 2048 to 512 in 16kb block support ef980bda574d bus: fsl-mc: Convert to bus callbacks 9b0856f4aaa4 bus: fsl-mc: Drop error message in probe function bbaacdc339d4 rv: Fix compilation if !CONFIG_RV_REACTORS eaf526cfa4e5 ALSA: hda/realtek: Add PCI SSIDs to HP ProBook quirks af62fe2494da KVM: Harden and prepare for modifying existing guest_memfd memslots 9935df5333aa KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot 824d227324dc KVM: selftests: Add a CPUID testcase for KVM_SET_CPUID2 with runtime updates e2b43fb25243 KVM: x86: Apply runtime updates to current CPUID during KVM_SET_CPUID{,2} 1b9439c933b5 KVM: selftests: Add missing "break" in rseq_test's param parsing 8a157e0a0aa5 gfs2: Fix use of bio_chain 0c314a881cac objtool: Fix stack overflow in validate_branch() 79c3ae7ada05 regmap: i3c: switch to use i3c_xfer from i3c_priv_xfer 57c4011d3637 net: mctp i3c: switch to use i3c_xfer from i3c_priv_xfer 1f08a91cec5f hwmon: (lm75): switch to use i3c_xfer from i3c_priv_xfer e01a8baf60af i3c: document i3c_xfers 4b011b538f2b i3c: fix I3C_SDR bit number 3925683515e9 Revert "drm/amd: Skip power ungate during suspend for VPE" 817356048e38 drm/amdgpu: use common defines for HUB faults ff28ff98db6a drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling 3f2289b56cd9 drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling 0300e6d6ff63 drm/amdgpu: use static ids for ACP platform devs c8e7e3c2215e drm/amdgpu/sdma6: Update SDMA 6.0.3 FW version to include UMQ protected-fence fix 8defb4f081a5 drm/amdgpu: Forward VMID reservation errors 40cc2b423d9d drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring 8715a7ab382a drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring 4996b4c19984 drm/amdgpu/gmc6: Delegate VM faults to soft IRQ handler ring 61673efc1f5b drm/amdgpu/gmc6: Cache VM fault info d56aabaa562b drm/amdgpu/gmc6: Don't print MC client as it's unknown 488d9e7cd68c drm/amdgpu/cz_ih: Enable soft IRQ handler ring f8085859a5b0 drm/amdgpu/tonga_ih: Enable soft IRQ handler ring f4fa4c9e2dcf drm/amdgpu/iceland_ih: Enable soft IRQ handler ring 45bef8999a64 drm/amdgpu/cik_ih: Enable soft IRQ handler ring 2a38b0ece192 drm/amdgpu/si_ih: Enable soft IRQ handler ring a7fa4f2d9665 drm/amd/display: fix typo in display_mode_core_structs.h 54da09c768eb drm/amd/display: fix Smart Power OLED not working after S4 5fdd03c7e2ec drm/amd/display: Move RGB-type check for audio sync to DCE HW sequence 4fa944255be5 drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma 43109e398d2d drm/xe/gt: Use scope-based forcewake 4c2768704710 drm/xe/vf: Add debugfs entries to test VF double migration 75e7d26281da drm/xe/vf: Requeue recovery on GuC MIGRATION error during VF post-migration b5fbb94341a2 drm/xe/vf: Introduce RESFIX start marker support 2e2dab20dd66 drm/xe/vf: Enable VF migration only on supported GuC versions d4aa0cc9bd31 net/mlx5e: Support XDP target xmit with dummy program 96a839506135 net/mlx5e: Update XDP features in switch channels cfe13736fb3c RDMA/core: add ib_gid_table_entry debugging e1f2e77624db spi: cadence-qspi: Fix runtime PM imbalance in probe 2b69bee5a2d0 ASoC: cs-amp-lib: Revert use of __free(kfree) back to normal C cleanup 108f9405ce81 selftests/tc-testing: Test CAKE scheduler when enqueue drops packets 9fefc78f7f02 net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop 716311dad200 MAINTAINERS: phy: Add Neil Armstrong as reviewers for phy subsystem a29b922955aa mm/mm_init: Introduce a boot parameter for check_pages 9b36c7fc5aa5 macintosh/via-pmu-backlight: Include and 8d398324967a powerpc/powermac: backlight: Include 24bc5ea5c01a seqlock, procfs: Match scoped_seqlock_read() critical section vs. RCU ordering in do_task_stat() to do_io_accounting() 2e9832713631 ata: libata-core: Quirk DELLBOSS VD max_sectors a42b71d49945 ata: libata: Move quirk flags to their own enum d3666c1f8a31 debugfs: Fix default access mode config check cf5425e20735 ALSA: usb-audio: Simplify with usb_endpoint_max_periodic_payload() a30fa8122222 ALSA: hda/realtek: fix mute/micmute LEDs don't work for more HP laptops b30f635bb649 rv: Convert to use __free 8db3790c4d57 rv: Convert to use lock guard 47b7b5e32bb7 Add linux-next specific files for 20251202 3fd2f3d2f425 wireguard: netlink: generate netlink code 88cedad45ba1 wireguard: uapi: generate header with ynl-gen 8d974872ab29 wireguard: uapi: move flag enums b5c5a82bf5cb wireguard: uapi: move enum wg_cmd 6b0f4ca079db wireguard: netlink: add YNL specification 078e40b892ec cifs: Don't need state locking in smb2_get_mid_entry() 5b6fb54ac8f0 cifs: Remove the server pointer from smb_message 50484548d7a8 cifs: Fix specification of function pointers 48bafbf22332 cifs: Replace SendReceiveBlockingLock() with SendReceive() plus flags 8fa933b1d72c cifs: Clean up some places where an extra kvec[] was required for rfc1002 dade4f5a2d60 cifs: Make smb1's SendReceive() wrap cifs_send_recv() fe4522f33f56 cifs: Remove the RFC1002 header from smb_hdr b8b93e380604 KEYS: trusted: Use tpm_ret_to_err() in trusted_tpm2 b50695b5096f tpm: Use -EPERM as fallback error code in tpm_ret_to_err 83f6ace27d21 tpm: Cap the number of PCR banks 4b295ae45d3e tools/power turbostat: Validate that RAPL MSRs really exist 3513371f4425 rust: id_pool: fix example 4740e6c796bf rust: id_pool: fix broken intra-doc link 9fdd4719c9c8 docs: f2fs: wrap ASCII tables in literal blocks to fix LaTeX build 7448a8d6909a MAINTAINERS: phy: Move Kishon Vijay Abraham I to credits b8bcc17f583b wireguard: netlink: lower .maxattr for WG_CMD_GET_DEVICE 73af07d7f2f6 wireguard: netlink: convert to split ops 9755f9de8fac wireguard: netlink: use WG_KEY_LEN in policies aea199fa1571 wireguard: netlink: validate nested arrays in policy e0e1b6db2e4b wireguard: netlink: enable strict genetlink validation ede060436343 gfs2: Fix use of bio_chain ab45720620e0 tools/power x86_energy_perf_policy: Fix potential NULL pointer dereference 848852e1c21f tools/power x86_energy_perf_policy: Fix format string in error message 3a97d1b78feb tools/power x86_energy_perf_policy: Simplify Android MSR probe ca0d0178d1ed tools/power x86_energy_perf_policy: Add Android MSR device support 0c2566b77831 tools/power turbostat: Add run-time MSR driver probe 267c2e633af6 perf trace: Skip internal syscall arguments 3532f6154971 crypto/ccp: Implement SEV-TIO PCIe IDE (phase1) d65a2856e8b2 crypto: ccp: Enable SEV-TIO feature in the PSP when supported 60cbfd04e4d0 iommu/amd: Report SEV-TIO support 6fb102291873 io_uring: convert io_create_mock_file() to FD_PREPARE() 99d4f12f174b file: convert replace_fd() to FD_PREPARE() 5f3ea1c20108 vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD() 3fd5edfe1d6f tty: convert ptm_open_peer() to FD_ADD() af66279a012b ntsync: convert ntsync_obj_get_fd() to FD_PREPARE() 6f504cbf108a media: convert media_request_alloc() to FD_PREPARE() c99dc4456272 hv: convert mshv_ioctl_create_partition() to FD_ADD() da7e394bf58f gpio: convert linehandle_create() to FD_PREPARE() 6ae8da484652 pseries: port papr_rtas_setup_file_interface() to FD_ADD() 274d937006a2 pseries: convert papr_platform_dump_create_handle() to FD_ADD() 0b9d4a6b51d7 spufs: convert spufs_gang_open() to FD_PREPARE() 6d3789d347a7 papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() 843e7b5c293c spufs: convert spufs_context_open() to FD_PREPARE() 4667d638726c net/socket: convert __sys_accept4_file() to FD_ADD() 245f0d1c622b net/socket: convert sock_map_fd() to FD_ADD() 0d52d06a199f net/kcm: convert kcm_ioctl() to FD_PREPARE() fe67b063f687 net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() 910c361f9a1f secretmem: convert memfd_secret() to FD_ADD() 1afcbbe5d656 memfd: convert memfd_create() to FD_ADD() 981bec8f698b bpf: convert bpf_token_create() to FD_PREPARE() 798c2da4906c bpf: convert bpf_iter_new_fd() to FD_PREPARE() f2573685bd0c ipc: convert do_mq_open() to FD_ADD() 1ad7810c6dda exec: convert begin_new_exec() to FD_ADD() 7352c6fce34c af_unix: convert unix_file_open() to FD_ADD() 34dfce523c90 dma: convert dma_buf_fd() to FD_ADD() 993f30468ea1 xfs: convert xfs_open_by_handle() to FD_PREPARE() 39f6e7581ac5 userfaultfd: convert new_userfaultfd() to FD_PREPARE() 14010faa1bad timerfd: convert timerfd_create() to FD_ADD() 5b755da105e2 signalfd: convert do_signalfd4() to FD_ADD() 360fbf808a9a open: convert do_sys_openat2() to FD_ADD() 13dce771bbad eventpoll: convert do_epoll_create() to FD_PREPARE() 0f4288410cef autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD() 3d8aefd49aed nsfs: convert ns_ioctl() to FD_PREPARE() 00de6e244807 nsfs: convert open_namespace() to FD_PREPARE() 7129098f4f7b fanotify: convert fanotify_init() to FD_PREPARE() 05885f41658c namespace: convert fsmount() to FD_PREPARE() 416b0d16590b namespace: convert open_tree_attr() to FD_PREPARE() 542a40654342 namespace: convert open_tree() to FD_ADD() fbe58faa6934 fhandle: convert do_handle_open() to FD_ADD() a5fa9ab846b4 eventfd: convert do_eventfd() to FD_PREPARE() 8797dd560018 anon_inodes: convert to FD_ADD() 011703a9acd7 file: add FD_{ADD,PREPARE}() 65c2c221846e Revert "kvm: FD_PREPARE() conversions" 721ebc9c4a95 namespace: fix mntput of ERR_PTR in fsmount error path c2f27f6b8c79 fanotify: Don't call fsnotify_destroy_group() when fsnotify_alloc_group() fails. ad8f79dee47e file: make struct fd_prepare a first-class citizen 80a85a771deb RDMA/rxe: reclassify sockets in order to avoid false positives from lockdep def1b1ed02b8 io_uring: return zero after fd_publish() a14c1fcf97ed ntsync: only install fd on success 011b726777bb handshake: return zero after fd_publish() e9793c9398e3 exec: switch to FD_ADD() bf44cb6382f9 dma: return zero after fd_publish() 3a2c32d357db RDMA/siw: reclassify sockets in order to avoid false positives from lockdep 155c9971fa88 RDMA/bng_re: Remove prefetch instruction a322638c15a6 rust_binder: use bitmap for allocation of handles a5726454470c rust: id_pool: do not immediately acquire new ids feb3fdf1239a rust: id_pool: do not supply starting capacity 138027e74e9f devpts: preserve original file opening pattern ea2f85c54e81 ipc: preserve original file opening pattern f37e28687923 RDMA/core: Reduce cond_resched() frequency in __ib_umem_release 01dad9ca37c6 RDMA/irdma: Fix SRQ shadow area address initialization 62356fccb195 RDMA/irdma: Remove doorbell elision logic eef3ad030b08 RDMA/irdma: Do not set IBK_LOCAL_DMA_LKEY for GEN3+ 71d3bdae5eab RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY 35bd787babd1 RDMA/irdma: Add missing mutex destroy 5eff1ecce301 RDMA/irdma: Fix SIGBUS in AEQ destroy 9e13d880ebae RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2 81f44409fb4f RDMA/irdma: Fix data race in irdma_free_pble a52192816443 RDMA/irdma: Fix data race in irdma_sc_ccq_arm 18a07f67efdd psp-sev: Assign numbers to all status codes and add new 4727370cbbc2 ccp: Make snp_reclaim_pages and __sev_do_cmd_locked public d8c47a898e10 MAINTAINERS: Add entry for CIX Sky1 PCIe driver cddf684135c6 PCI: sky1: Add PCIe host support for CIX Sky1 14e15c776b42 kvm: convert kvm_vcpu_ioctl_get_stats_fd() to FD_PREPARE() 112ff542f3a0 kvm: convert kvm_arch_supports_gmem_init_shared() to FD_PREPARE() f0d957859c36 io_uring: convert io_create_mock_file() to FD_PREPARE() bef888e8233c file: convert replace_fd() to FD_PREPARE() 98621e7d79c4 vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD() b945a44e919a tty: convert ptm_open_peer() to FD_ADD() 570519c4fdea ntsync: convert ntsync_obj_get_fd() to FD_PREPARE() 0a500bbd3439 media: convert media_request_alloc() to FD_PREPARE() 14f64de94ac7 hv: convert mshv_ioctl_create_partition() to FD_ADD() f6460076c2b1 gpio: convert linehandle_create() to FD_PREPARE() 0e55113d310e dma: port sw_sync_ioctl_create_fence() to FD_PREPARE() d0df66dc2529 pseries: port papr_rtas_setup_file_interface() to FD_ADD() 0c12c553cdbd pseries: convert papr_platform_dump_create_handle() to FD_ADD() aaa86a48aa0a spufs: convert spufs_gang_open() to FD_PREPARE() 322056a9563d papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() c7c1f925b70c spufs: convert spufs_context_open() to FD_PREPARE() 536afa4dde62 net/socket: convert __sys_accept4_file() to FD_ADD() 056794320f3f net/socket: convert sock_map_fd() to FD_ADD() 457528eb27c3 net/sctp: convert sctp_getsockopt_peeloff_common() to FD_PREPARE() 706621ae88ba net/kcm: convert kcm_ioctl() to FD_PREPARE() 0f3d7fa5007a net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() a9bac33385f5 secretmem: convert memfd_secret() to FD_ADD() ce08328128c5 memfd: convert memfd_create() to FD_ADD() eafa60e73767 bpf: convert bpf_token_create() to FD_PREPARE() 9abbda6414ed bpf: convert bpf_iter_new_fd() to FD_PREPARE() dc761898b9d6 ipc: convert do_mq_open() to FD_ADD() 20ea5ea20f05 exec: convert begin_new_exec() to FD_PREPARE() a4d230c56c46 dma: convert sync_file_ioctl_merge() to FD_PREPARE() dec3d5c26173 af_unix: convert unix_file_open() to FD_ADD() c16aeea551d3 dma: convert dma_buf_fd() to FD_ADD() 0a6c4cd884e6 xfs: convert xfs_open_by_handle() to FD_PREPARE() fdf6e986141a userfaultfd: convert new_userfaultfd() to FD_PREPARE() 6cc28e569062 timerfd: convert timerfd_create() to FD_ADD() e85ba150b22d signalfd: convert do_signalfd4() to FD_ADD() a75ae4c3d597 open: convert do_sys_openat2() to FD_ADD() 2a2b093305a6 eventpoll: convert do_epoll_create() to FD_PREPARE() 8f11474601cb autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD() 04d58a5d6a56 nsfs: convert ns_ioctl() to FD_PREPARE() c37acfacce55 nsfs: convert open_namespace() to FD_PREPARE() 3a6b564a6beb fanotify: convert fanotify_init() to FD_PREPARE() 67c68da01266 namespace: convert fsmount() to FD_PREPARE() ec61c84addc1 namespace: convert open_tree_attr() to FD_PREPARE() 053bb0cb4580 namespace: convert open_tree() to FD_ADD() 3f9083ecfb4e fhandle: convert do_handle_open() to FD_ADD() 21a976cb8e05 eventfd: convert do_eventfd() to FD_PREPARE() 122cfe123bd9 anon_inodes: convert to FD_ADD() d94d1d53687f file: add FD_{ADD,PREPARE}() 010515bd2d47 MAINTAINERS: Add Manivannan Sadhasivam as PCI/pwrctl maintainer a5c37798512b dt-bindings: PCI: Add CIX Sky1 PCIe Root Complex bindings e748f7511e0c PCI: cadence: Add support for High Perf Architecture (HPA) controller 643fa4d0f36c f2fs: expand scalability of f2fs mount option 2f4c126cc08b f2fs: change default schedule timeout value 517eb4747ad8 f2fs: introduce f2fs_schedule_timeout() 00e24c488596 f2fs: use memalloc_retry_wait() as much as possible 823190ca76b0 f2fs: add a sysfs entry to show max open zones 9e1244d45e7d f2fs: wrap all unusable_blocks_per_sec code in CONFIG_BLK_DEV_ZONED 82fbca2067aa f2fs: simplify list initialization in f2fs_recover_fsync_data() 9434e14d36ce f2fs: revert summary entry count from 2048 to 512 in 16kb block support 6d87364f7e94 f2fs: fix has_curseg_enough_space to check all data segments for dentry blocks 043cb05c3ded rv: Fix compilation if !CONFIG_RV_REACTORS 24e3848a2e90 RAS/CEC: Replace use of system_wq with system_percpu_wq