This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.12.7-rc1
Xuewen Yan xuewen.yan@unisoc.com epoll: Add synchronous wakeup support for ep_poll_callback
Usama Arif usamaarif642@gmail.com mm: convert partially_mapped set/clear operations to be atomic
Hugh Dickins hughd@google.com mm: shmem: fix ShmemHugePages at swapout
Kefeng Wang wangkefeng.wang@huawei.com mm: use aligned address in copy_user_gigantic_page()
Kefeng Wang wangkefeng.wang@huawei.com mm: use aligned address in clear_gigantic_page()
Ilya Dryomov idryomov@gmail.com ceph: fix memory leak in ceph_direct_read_write()
Max Kellermann max.kellermann@ionos.com ceph: fix memory leaks in __ceph_sync_read()
Alex Markuze amarkuze@redhat.com ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
Ilya Dryomov idryomov@gmail.com ceph: validate snapdirname option length when mounting
Max Kellermann max.kellermann@ionos.com ceph: give up on paths longer than PATH_MAX
Zijun Hu quic_zijuhu@quicinc.com of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
Herve Codina herve.codina@bootlin.com of: Fix error path in of_parse_phandle_with_args_map()
Andrea della Porta andrea.porta@suse.com of: address: Preserve the flags portion on 1:1 dma-ranges mapping
Samuel Holland samuel.holland@sifive.com of: property: fw_devlink: Do not use interrupt-parent directly
Jann Horn jannh@google.com udmabuf: also check for F_SEAL_FUTURE_WRITE
Jann Horn jannh@google.com udmabuf: fix racy memfd sealing check
Edward Adam Davis eadavis@qq.com nilfs2: prevent use of deleted inode
Ryusuke Konishi konishi.ryusuke@gmail.com nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
Heming Zhao heming.zhao@suse.com ocfs2: fix the space leak in LA when releasing LA
Zijun Hu quic_zijuhu@quicinc.com of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
Zijun Hu quic_zijuhu@quicinc.com of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
Sean Christopherson seanjc@google.com KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits
Trond Myklebust trond.myklebust@hammerspace.com NFS/pnfs: Fix a live lock between recalled layouts and layoutget
Pavel Begunkov asml.silence@gmail.com io_uring: check if iowq is killed before queuing
Jann Horn jannh@google.com io_uring: Fix registered ring file refcount leak
Tiezhu Yang yangtiezhu@loongson.cn selftests/bpf: Use asm constraint "m" for LoongArch
Isaac J. Manjarres isaacmanjarres@google.com selftests/memfd: run sysctl tests when PID namespace support is enabled
Steven Rostedt rostedt@goodmis.org tracing: Check "%s" dereference via the field and not the TP_printk format
Steven Rostedt rostedt@goodmis.org tracing: Add "%s" check in test_event_printk()
Steven Rostedt rostedt@goodmis.org tracing: Add missing helper functions in event pointer dereference check
Steven Rostedt rostedt@goodmis.org tracing: Fix test_event_printk() to process entire print argument
Jacek Lawrynowicz jacek.lawrynowicz@linux.intel.com accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal()
Jacek Lawrynowicz jacek.lawrynowicz@linux.intel.com accel/ivpu: Fix general protection fault in ivpu_bo_list()
Enzo Matsumiya ematsumiya@suse.de smb: client: fix TCP timers deadlock after rmmod
Sean Christopherson seanjc@google.com KVM: x86: Play nice with protected guests in complete_hypercall_exit()
Naman Jain namjain@linux.microsoft.com x86/hyperv: Fix hv tsc page based sched_clock for hibernation
Dexuan Cui decui@microsoft.com tools: hv: Fix a complier warning in the fcopy uio daemon
Michael Kelley mhklinux@outlook.com Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
Steven Rostedt rostedt@goodmis.org fgraph: Still initialize idle shadow stacks when starting
Alex Deucher alexander.deucher@amd.com drm/amdgpu/mmhub4.1: fix IP version check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx12: fix IP version check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/nbio7.0: fix IP version check
Heiko Carstens hca@linux.ibm.com s390/mm: Fix DirectMap accounting
Qu Wenruo wqu@suse.com btrfs: tree-checker: reject inline extent items with 0 ref count
Josef Bacik josef@toxicpanda.com btrfs: fix improper generation check in snapshot delete
Christoph Hellwig hch@lst.de btrfs: split bios to the fs sector size boundary
Suren Baghdasaryan surenb@google.com alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG
Edward Adam Davis eadavis@qq.com ring-buffer: Fix overflow in __rb_map_vma
David Hildenbrand david@redhat.com mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy()
Matthew Wilcox (Oracle) willy@infradead.org vmalloc: fix accounting with i915
Kairui Song kasong@tencent.com zram: fix uninitialized ZRAM not releasing backing device
Kairui Song kasong@tencent.com zram: refuse to use zero sized block device as backing device
Alex Deucher alexander.deucher@amd.com drm/amdgpu/smu14.0.2: fix IP version check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/nbio7.7: fix IP version check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/nbio7.11: fix IP version check
Steven Rostedt rostedt@goodmis.org trace/ring-buffer: Do not use TP_printk() formatting for boot mapped buffers
Ming Lei ming.lei@redhat.com block: avoid to reuse `hctx` not removed from cpuhp callback list
Murad Masimov m.masimov@maxima.ru hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
Murad Masimov m.masimov@maxima.ru hwmon: (tmp513) Fix Current Register value interpretation
Murad Masimov m.masimov@maxima.ru hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
Pierre-Eric Pelloux-Prayer pierre-eric.pelloux-prayer@amd.com drm/amdgpu: don't access invalid sched
Umesh Nerlige Ramappa umesh.nerlige.ramappa@intel.com i915/guc: Accumulate active runtime on gt reset
Umesh Nerlige Ramappa umesh.nerlige.ramappa@intel.com i915/guc: Ensure busyness counter increases motonically
Umesh Nerlige Ramappa umesh.nerlige.ramappa@intel.com i915/guc: Reset engine utilization buffer before registration
Michael Trimarchi michael@amarulasolutions.com drm/panel: synaptics-r63353: Fix regulator unbalance
Marek Vasut marex@denx.de drm/panel: st7701: Add prepare_prev_first flag to drm_panel
Yang Yingliang yangyingliang@huawei.com drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
Zhang Zekun zhangzekun11@huawei.com drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference
T.J. Mercier tjmercier@google.com dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS
Jann Horn jannh@google.com udmabuf: fix memory leak on last export_udmabuf() error path
Huan Yang link@vivo.com udmabuf: udmabuf_create pin folio codestyle cleanup
Michel Dänzer mdaenzer@redhat.com drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
Christian König christian.koenig@amd.com drm/amdgpu: fix amdgpu_coredump
Ville Syrjälä ville.syrjala@linux.intel.com drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
Mario Limonciello mario.limonciello@amd.com drm/amd: Update strapping for NBIO 2.5.0
Krzysztof Karas krzysztof.karas@intel.com drm/display: use ERR_PTR on DP tunnel manager creation fail
Mario Limonciello mario.limonciello@amd.com thunderbolt: Don't display nvm_version unless upgrade supported
Mika Westerberg mika.westerberg@linux.intel.com thunderbolt: Improve redrive mode handling
Mika Westerberg mika.westerberg@linux.intel.com thunderbolt: Add support for Intel Panther Lake-M/P
Mathias Nyman mathias.nyman@linux.intel.com xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
Daniele Palmas dnlplm@gmail.com USB: serial: option: add Telit FE910C04 rmnet compositions
Jack Wu wojackbb@gmail.com USB: serial: option: add MediaTek T7XX compositions
Mank Wang mank.wang@netprisma.com USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
Michal Hrusecky michal.hrusecky@turris.com USB: serial: option: add MeiG Smart SLM770A
Daniel Swanemar d.swanemar@gmail.com USB: serial: option: add TCL IK512 MBIM & ECM
Nathan Chancellor nathan@kernel.org hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
James Bottomley James.Bottomley@HansenPartnership.com efivarfs: Fix error on non-existent file
Geert Uytterhoeven geert+renesas@glider.be i2c: riic: Always round-up when calculating bus period
Ming Lei ming.lei@redhat.com block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock"
Jeremy Kerr jk@codeconstruct.com.au net: mctp: handle skb cleanup on sock_queue failures
Dan Carpenter dan.carpenter@linaro.org chelsio/chtls: prevent potential integer overflow on 32bit
Eric Dumazet edumazet@google.com net: tun: fix tun_napi_alloc_frags()
Sean Christopherson seanjc@google.com KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
Marc Zyngier maz@kernel.org KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden
Borislav Petkov (AMD) bp@alien8.de EDAC/amd64: Simplify ECC check on unified memory controllers
Marc Zyngier maz@kernel.org irqchip/gic-v3: Work around insecure GIC integrations
Joe Hattori joe@pf.is.s.u-tokyo.ac.jp mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
Prathamesh Shete pshete@nvidia.com mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
Joe Hattori joe@pf.is.s.u-tokyo.ac.jp net: mdiobus: fix an OF node reference leak
Adrian Moreno amorenoz@redhat.com psample: adjust size if rate_as_probability is set
Jakub Kicinski kuba@kernel.org netdev-genl: avoid empty messages in queue dump
Vladimir Oltean vladimir.oltean@nxp.com net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic
Adrian Moreno amorenoz@redhat.com selftests: openvswitch: fix tcpdump execution
Phil Sutter phil@nwl.cc netfilter: ipset: Fix for recursive locking warning
David Laight David.Laight@ACULAB.COM ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
Matthias Schiffer matthias.schiffer@ew.tq-group.com can: m_can: fix missed interrupts with m_can_pci
Matthias Schiffer matthias.schiffer@ew.tq-group.com can: m_can: set init flag earlier in probe
Eric Dumazet edumazet@google.com net: netdevsim: fix nsim_pp_hold_write()
Joe Hattori joe@pf.is.s.u-tokyo.ac.jp net: ethernet: bgmac-platform: fix an OF node reference leak
Parthiban Veerasooran parthiban.veerasooran@microchip.com net: ethernet: oa_tc6: fix tx skb race condition between reference pointers
Parthiban Veerasooran parthiban.veerasooran@microchip.com net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0
Dan Carpenter dan.carpenter@linaro.org net: hinic: Fix cleanup in create_rxqs/txqs()
Daniel Borkmann daniel@iogearbox.net team: Fix feature exposure when no ports are present
Jakub Kicinski kuba@kernel.org netdev: fix repeated netlink messages in queue stats
Jakub Kicinski kuba@kernel.org netdev: fix repeated netlink messages in queue dump
Marios Makassikis mmakassikis@freebox.fr ksmbd: fix broken transfers when exceeding max simultaneous operations
Marios Makassikis mmakassikis@freebox.fr ksmbd: count all requests in req_running counter
Nikita Yushchenko nikita.yoush@cogentembedded.com net: renesas: rswitch: rework ts tags management
Shannon Nelson shannon.nelson@amd.com ionic: use ee->offset when returning sprom data
Shannon Nelson shannon.nelson@amd.com ionic: no double destroy workqueue
Brett Creeley brett.creeley@amd.com ionic: Fix netdev notifier unregister on failure
Donald Hunter donald.hunter@gmail.com tools/net/ynl: fix sub-message key lookup for nested attributes
Eric Dumazet edumazet@google.com netdevsim: prevent bad user input in nsim_dev_health_break_write()
Vladimir Oltean vladimir.oltean@nxp.com net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check return value of sock_recvmsg when draining clc data
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check smcd_v2_ext_offset when receiving proposal msg
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: protect link down work from execute after lgr freed
Huaisheng Ye huaisheng.ye@intel.com cxl/region: Fix region creation for greater than x2 switches
Davidlohr Bueso dave@stgolabs.net cxl/pci: Fix potential bogus return value upon successful probing
Olaf Hering olaf@aepfle.de tools: hv: change permissions of NetworkManager configuration file
Darrick J. Wong djwong@kernel.org xfs: fix zero byte checking in the superblock scrubber
Darrick J. Wong djwong@kernel.org xfs: fix sb_spino_align checks for large fsblock sizes
Darrick J. Wong djwong@kernel.org xfs: fix off-by-one error in fsmap's end_daddr usage
Dave Chinner dchinner@redhat.com xfs: fix sparse inode limits on runt AG
Dave Chinner dchinner@redhat.com xfs: sb_spino_align is not verified
Gao Xiang xiang@kernel.org erofs: use buffered I/O for file-backed mounts by default
Gao Xiang xiang@kernel.org erofs: reference `struct erofs_device_info` for erofs_map_dev
Gao Xiang xiang@kernel.org erofs: use `struct erofs_device_info` for the primary device
Gao Xiang xiang@kernel.org erofs: add erofs_sb_free() helper
Vasily Gorbik gor@linux.ibm.com s390/mm: Consider KMSAN modules metadata for paging levels
Vineeth Pillai (Google) vineeth@bitbyteword.org sched/dlserver: Fix dlserver time accounting
Vineeth Pillai (Google) vineeth@bitbyteword.org sched/dlserver: Fix dlserver double enqueue
Gao Xiang xiang@kernel.org erofs: fix PSI memstall accounting
Alexander Gordeev agordeev@linux.ibm.com s390/ipl: Fix never less than zero warning
Vladimir Riabchun ferr.lambarginio@gmail.com i2c: pnx: Fix timeout in wait functions
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com p2sb: Do not scan and remove the P2SB device when it is unhidden
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com p2sb: Introduce the global flag p2sb_hidden_by_bios
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com p2sb: Factor out p2sb_read_from_cache()
Peter Zijlstra peterz@infradead.org sched/eevdf: More PELT vs DELAYED_DEQUEUE
Vincent Guittot vincent.guittot@linaro.org sched/fair: Fix sched_can_stop_tick() for fair tasks
K Prateek Nayak kprateek.nayak@amd.com sched/fair: Fix NEXT_BUDDY
Michael Neuling michaelneuling@tenstorrent.com RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit
Levi Yun yeoreum.yun@arm.com firmware: arm_ffa: Fix the race around setting ffa_dev->properties
Arnd Bergmann arnd@arndb.de firmware: arm_scmi: Fix i.MX build dependency
Russell King (Oracle) rmk+kernel@armlinux.org.uk net: stmmac: fix TSO DMA API usage causing oops
Lion Ackermann nnamrec@gmail.com net: sched: fix ordering of qlen adjustment
-------------
Diffstat:
Makefile | 4 +- arch/arm64/kvm/sys_regs.c | 3 +- arch/hexagon/Makefile | 6 + arch/riscv/kvm/aia.c | 2 +- arch/s390/boot/startup.c | 2 + arch/s390/boot/vmem.c | 6 +- arch/s390/kernel/ipl.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 58 +++++ arch/x86/kvm/cpuid.c | 31 ++- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/svm/svm.c | 9 - arch/x86/kvm/x86.c | 4 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq.c | 40 ++-- block/blk-sysfs.c | 4 +- drivers/accel/ivpu/ivpu_gem.c | 2 +- drivers/accel/ivpu/ivpu_pm.c | 2 +- drivers/block/zram/zram_drv.c | 15 +- drivers/clocksource/hyperv_timer.c | 14 +- drivers/cxl/core/region.c | 25 +- drivers/cxl/pci.c | 3 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/udmabuf.c | 180 ++++++++------ drivers/edac/amd64_edac.c | 32 +-- drivers/firmware/arm_ffa/bus.c | 15 +- drivers/firmware/arm_ffa/driver.c | 7 +- drivers/firmware/arm_scmi/vendors/imx/Kconfig | 1 + drivers/firmware/imx/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 11 + drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 2 +- drivers/gpu/drm/display/drm_dp_tunnel.c | 10 +- drivers/gpu/drm/drm_modes.c | 11 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 41 +++- drivers/gpu/drm/panel/panel-himax-hx83102.c | 2 + drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 1 + drivers/gpu/drm/panel/panel-synaptics-r63353.c | 2 +- drivers/hv/hv_kvp.c | 6 + drivers/hv/hv_snapshot.c | 6 + drivers/hv/hv_util.c | 9 + drivers/hv/hyperv_vmbus.h | 2 + drivers/hwmon/tmp513.c | 10 +- drivers/i2c/busses/i2c-pnx.c | 4 +- drivers/i2c/busses/i2c-riic.c | 2 +- drivers/irqchip/irq-gic-v3.c | 17 +- drivers/mmc/host/mtk-sd.c | 2 + drivers/mmc/host/sdhci-tegra.c | 1 - drivers/net/can/m_can/m_can.c | 36 ++- drivers/net/can/m_can/m_can.h | 1 + drivers/net/can/m_can/m_can_pci.c | 1 + drivers/net/ethernet/broadcom/bgmac-platform.c | 5 +- .../chelsio/inline_crypto/chtls/chtls_main.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 + drivers/net/ethernet/mscc/ocelot.c | 2 +- drivers/net/ethernet/oa_tc6.c | 11 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 5 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 +- drivers/net/ethernet/renesas/rswitch.c | 68 +++--- drivers/net/ethernet/renesas/rswitch.h | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/mdio/fwnode_mdio.c | 13 +- drivers/net/netdevsim/health.c | 2 + drivers/net/netdevsim/netdev.c | 4 +- drivers/net/team/team_core.c | 10 +- drivers/net/tun.c | 2 +- drivers/of/address.c | 5 +- drivers/of/base.c | 15 +- drivers/of/irq.c | 2 + drivers/of/property.c | 2 - drivers/platform/x86/p2sb.c | 79 ++++-- drivers/thunderbolt/nhi.c | 8 + drivers/thunderbolt/nhi.h | 4 + drivers/thunderbolt/retimer.c | 19 +- drivers/thunderbolt/tb.c | 41 ++++ drivers/usb/host/xhci-ring.c | 2 - drivers/usb/serial/option.c | 27 +++ fs/btrfs/bio.c | 10 +- fs/btrfs/ctree.h | 19 ++ fs/btrfs/extent-tree.c | 6 +- fs/btrfs/tree-checker.c | 27 ++- fs/ceph/file.c | 77 +++--- fs/ceph/mds_client.c | 9 +- fs/ceph/super.c | 2 + fs/efivarfs/inode.c | 2 +- fs/efivarfs/internal.h | 1 - fs/efivarfs/super.c | 3 - fs/erofs/data.c | 36 +-- fs/erofs/fileio.c | 9 +- fs/erofs/fscache.c | 10 +- fs/erofs/internal.h | 15 +- fs/erofs/super.c | 80 ++++--- fs/erofs/zdata.c | 4 +- fs/eventpoll.c | 5 +- fs/hugetlbfs/inode.c | 2 +- fs/nfs/pnfs.c | 2 +- fs/nilfs2/btnode.c | 1 + fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/inode.c | 13 +- fs/nilfs2/namei.c | 5 + fs/nilfs2/nilfs.h | 1 + fs/ocfs2/localalloc.c | 8 +- fs/smb/client/connect.c | 36 ++- fs/smb/server/connection.c | 18 +- fs/smb/server/connection.h | 1 - fs/smb/server/server.c | 7 +- fs/smb/server/server.h | 1 + fs/smb/server/transport_ipc.c | 5 +- fs/xfs/libxfs/xfs_ialloc.c | 16 +- fs/xfs/libxfs/xfs_sb.c | 15 ++ fs/xfs/scrub/agheader.c | 29 ++- fs/xfs/xfs_fsmap.c | 29 ++- include/clocksource/hyperv_timer.h | 2 + include/linux/alloc_tag.h | 7 +- include/linux/arm_ffa.h | 13 +- include/linux/hyperv.h | 1 + include/linux/io_uring.h | 4 +- include/linux/page-flags.h | 12 +- include/linux/sched.h | 7 + include/linux/trace_events.h | 6 +- include/linux/wait.h | 1 + io_uring/io_uring.c | 7 +- kernel/sched/core.c | 2 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 1 + kernel/sched/fair.c | 73 ++++-- kernel/sched/pelt.c | 2 +- kernel/sched/sched.h | 13 +- kernel/trace/fgraph.c | 8 +- kernel/trace/ring_buffer.c | 6 +- kernel/trace/trace.c | 264 +++++---------------- kernel/trace/trace.h | 6 +- kernel/trace/trace_events.c | 227 ++++++++++++++---- kernel/trace/trace_output.c | 6 +- mm/huge_memory.c | 8 +- mm/hugetlb.c | 5 +- mm/memory.c | 8 +- mm/page_alloc.c | 6 +- mm/shmem.c | 22 +- mm/vmalloc.c | 6 +- net/core/netdev-genl.c | 19 +- net/dsa/tag.h | 16 +- net/mctp/route.c | 36 ++- net/mctp/test/route-test.c | 86 +++++++ net/netfilter/ipset/ip_set_list_set.c | 3 + net/netfilter/ipvs/ip_vs_conn.c | 4 +- net/psample/psample.c | 9 +- net/sched/sch_cake.c | 2 +- net/sched/sch_choke.c | 2 +- net/smc/af_smc.c | 18 +- net/smc/smc_clc.c | 17 +- net/smc/smc_clc.h | 22 +- net/smc/smc_core.c | 9 +- sound/soc/fsl/Kconfig | 1 + tools/hv/hv_fcopy_uio_daemon.c | 8 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/net/ynl/lib/ynl.py | 6 +- tools/testing/selftests/bpf/sdt.h | 2 + tools/testing/selftests/memfd/memfd_test.c | 14 +- .../selftests/net/openvswitch/openvswitch.sh | 6 +- 168 files changed, 1685 insertions(+), 891 deletions(-)
Hello,
On Mon, 23 Dec 2024 16:56:51 +0100 Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
This rc kernel passes DAMON functionality test[1] on my test machine. Attaching the test results summary below. Please note that I retrieved the kernel from linux-stable-rc tree[2].
Tested-by: SeongJae Park sj@kernel.org
[1] https://github.com/damonitor/damon-tests/tree/next/corr [2] c157915828d8 ("Linux 6.12.7-rc1")
Thanks, SJ
[...]
---
ok 9 selftests: damon: damos_tried_regions.py ok 10 selftests: damon: damon_nr_regions.py ok 11 selftests: damon: reclaim.sh ok 12 selftests: damon: lru_sort.sh ok 13 selftests: damon: debugfs_empty_targets.sh ok 14 selftests: damon: debugfs_huge_count_read_write.sh ok 15 selftests: damon: debugfs_duplicate_context_creation.sh ok 16 selftests: damon: debugfs_rm_non_contexts.sh ok 17 selftests: damon: debugfs_target_ids_read_before_terminate_race.sh ok 18 selftests: damon: debugfs_target_ids_pid_leak.sh ok 19 selftests: damon: sysfs_update_removed_scheme_dir.sh ok 20 selftests: damon: sysfs_update_schemes_tried_regions_hang.py ok 1 selftests: damon-tests: kunit.sh ok 2 selftests: damon-tests: huge_count_read_write.sh ok 3 selftests: damon-tests: buffer_overflow.sh ok 4 selftests: damon-tests: rm_contexts.sh ok 5 selftests: damon-tests: record_null_deref.sh ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh ok 8 selftests: damon-tests: damo_tests.sh ok 9 selftests: damon-tests: masim-record.sh ok 10 selftests: damon-tests: build_i386.sh ok 11 selftests: damon-tests: build_arm64.sh # SKIP ok 12 selftests: damon-tests: build_m68k.sh # SKIP ok 13 selftests: damon-tests: build_i386_idle_flag.sh ok 14 selftests: damon-tests: build_i386_highpte.sh ok 15 selftests: damon-tests: build_nomemcg.sh [33m [92mPASS [39m
On 12/23/24 08:56, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah
Hi Greg
On Tue, Dec 24, 2024 at 1:00 AM Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
6.12.7-rc1 tested.
Build successfully completed. Boot successfully completed. No dmesg regressions. Video output normal. Sound output normal.
Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)
[ 0.000000] Linux version 6.12.7-rc1rv (takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 14.2.1 20240910, GNU ld (GNU Binutils) 2.43.0) #1 SMP PREEMPT_DYNAMIC Tue Dec 24 07:47:05 JST 2024
Thanks
Tested-by: Takeshi Ogasawara takeshi.ogasawara@futuring-girl.com
Hi Greg,
On 23/12/24 21:26, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
No problems seen on x86_64 and aarch64 with our testing.
Tested-by: Harshit Mogalapalli harshit.m.mogalapalli@oracle.com
Thanks, Harshit
On 12/23/24 07:56, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos re@w6rz.net
Am 23.12.2024 um 16:56 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg oddities or regressions found.
Tested-by: Peter Schneider pschneider1968@googlemail.com
Happy holiday season! Peter Schneider
Works as it should
Tested-by: Luna Jernberg droidbittin@gmail.com
AMD Ryzen 5 5600 6-Core Processor: https://www.inet.se/produkt/5304697/amd-ryzen-5-5600-3-5-ghz-35mb on a https://www.gigabyte.com/Motherboard/B550-AORUS-ELITE-V2-rev-12 https://www.inet.se/produkt/1903406/gigabyte-b550-aorus-elite-v2 motherboard :)
running Arch Linux with the testing repos enabled: https://archlinux.org/ https://archboot.com/ https://wiki.archlinux.org/title/Arch_Testing_Team
and merry xmas here from Sweden :)
Den mån 23 dec. 2024 kl 17:00 skrev Greg Kroah-Hartman gregkh@linuxfoundation.org:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.12.7-rc1
Xuewen Yan xuewen.yan@unisoc.com epoll: Add synchronous wakeup support for ep_poll_callback
Usama Arif usamaarif642@gmail.com mm: convert partially_mapped set/clear operations to be atomic
Hugh Dickins hughd@google.com mm: shmem: fix ShmemHugePages at swapout
Kefeng Wang wangkefeng.wang@huawei.com mm: use aligned address in copy_user_gigantic_page()
Kefeng Wang wangkefeng.wang@huawei.com mm: use aligned address in clear_gigantic_page()
Ilya Dryomov idryomov@gmail.com ceph: fix memory leak in ceph_direct_read_write()
Max Kellermann max.kellermann@ionos.com ceph: fix memory leaks in __ceph_sync_read()
Alex Markuze amarkuze@redhat.com ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
Ilya Dryomov idryomov@gmail.com ceph: validate snapdirname option length when mounting
Max Kellermann max.kellermann@ionos.com ceph: give up on paths longer than PATH_MAX
Zijun Hu quic_zijuhu@quicinc.com of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
Herve Codina herve.codina@bootlin.com of: Fix error path in of_parse_phandle_with_args_map()
Andrea della Porta andrea.porta@suse.com of: address: Preserve the flags portion on 1:1 dma-ranges mapping
Samuel Holland samuel.holland@sifive.com of: property: fw_devlink: Do not use interrupt-parent directly
Jann Horn jannh@google.com udmabuf: also check for F_SEAL_FUTURE_WRITE
Jann Horn jannh@google.com udmabuf: fix racy memfd sealing check
Edward Adam Davis eadavis@qq.com nilfs2: prevent use of deleted inode
Ryusuke Konishi konishi.ryusuke@gmail.com nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
Heming Zhao heming.zhao@suse.com ocfs2: fix the space leak in LA when releasing LA
Zijun Hu quic_zijuhu@quicinc.com of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
Zijun Hu quic_zijuhu@quicinc.com of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
Sean Christopherson seanjc@google.com KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bits
Trond Myklebust trond.myklebust@hammerspace.com NFS/pnfs: Fix a live lock between recalled layouts and layoutget
Pavel Begunkov asml.silence@gmail.com io_uring: check if iowq is killed before queuing
Jann Horn jannh@google.com io_uring: Fix registered ring file refcount leak
Tiezhu Yang yangtiezhu@loongson.cn selftests/bpf: Use asm constraint "m" for LoongArch
Isaac J. Manjarres isaacmanjarres@google.com selftests/memfd: run sysctl tests when PID namespace support is enabled
Steven Rostedt rostedt@goodmis.org tracing: Check "%s" dereference via the field and not the TP_printk format
Steven Rostedt rostedt@goodmis.org tracing: Add "%s" check in test_event_printk()
Steven Rostedt rostedt@goodmis.org tracing: Add missing helper functions in event pointer dereference check
Steven Rostedt rostedt@goodmis.org tracing: Fix test_event_printk() to process entire print argument
Jacek Lawrynowicz jacek.lawrynowicz@linux.intel.com accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal()
Jacek Lawrynowicz jacek.lawrynowicz@linux.intel.com accel/ivpu: Fix general protection fault in ivpu_bo_list()
Enzo Matsumiya ematsumiya@suse.de smb: client: fix TCP timers deadlock after rmmod
Sean Christopherson seanjc@google.com KVM: x86: Play nice with protected guests in complete_hypercall_exit()
Naman Jain namjain@linux.microsoft.com x86/hyperv: Fix hv tsc page based sched_clock for hibernation
Dexuan Cui decui@microsoft.com tools: hv: Fix a complier warning in the fcopy uio daemon
Michael Kelley mhklinux@outlook.com Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
Steven Rostedt rostedt@goodmis.org fgraph: Still initialize idle shadow stacks when starting
Alex Deucher alexander.deucher@amd.com drm/amdgpu/mmhub4.1: fix IP version check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/gfx12: fix IP version check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/nbio7.0: fix IP version check
Heiko Carstens hca@linux.ibm.com s390/mm: Fix DirectMap accounting
Qu Wenruo wqu@suse.com btrfs: tree-checker: reject inline extent items with 0 ref count
Josef Bacik josef@toxicpanda.com btrfs: fix improper generation check in snapshot delete
Christoph Hellwig hch@lst.de btrfs: split bios to the fs sector size boundary
Suren Baghdasaryan surenb@google.com alloc_tag: fix set_codetag_empty() when !CONFIG_MEM_ALLOC_PROFILING_DEBUG
Edward Adam Davis eadavis@qq.com ring-buffer: Fix overflow in __rb_map_vma
David Hildenbrand david@redhat.com mm/page_alloc: don't call pfn_to_page() on possibly non-existent PFN in split_large_buddy()
Matthew Wilcox (Oracle) willy@infradead.org vmalloc: fix accounting with i915
Kairui Song kasong@tencent.com zram: fix uninitialized ZRAM not releasing backing device
Kairui Song kasong@tencent.com zram: refuse to use zero sized block device as backing device
Alex Deucher alexander.deucher@amd.com drm/amdgpu/smu14.0.2: fix IP version check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/nbio7.7: fix IP version check
Alex Deucher alexander.deucher@amd.com drm/amdgpu/nbio7.11: fix IP version check
Steven Rostedt rostedt@goodmis.org trace/ring-buffer: Do not use TP_printk() formatting for boot mapped buffers
Ming Lei ming.lei@redhat.com block: avoid to reuse `hctx` not removed from cpuhp callback list
Murad Masimov m.masimov@maxima.ru hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
Murad Masimov m.masimov@maxima.ru hwmon: (tmp513) Fix Current Register value interpretation
Murad Masimov m.masimov@maxima.ru hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
Pierre-Eric Pelloux-Prayer pierre-eric.pelloux-prayer@amd.com drm/amdgpu: don't access invalid sched
Umesh Nerlige Ramappa umesh.nerlige.ramappa@intel.com i915/guc: Accumulate active runtime on gt reset
Umesh Nerlige Ramappa umesh.nerlige.ramappa@intel.com i915/guc: Ensure busyness counter increases motonically
Umesh Nerlige Ramappa umesh.nerlige.ramappa@intel.com i915/guc: Reset engine utilization buffer before registration
Michael Trimarchi michael@amarulasolutions.com drm/panel: synaptics-r63353: Fix regulator unbalance
Marek Vasut marex@denx.de drm/panel: st7701: Add prepare_prev_first flag to drm_panel
Yang Yingliang yangyingliang@huawei.com drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
Zhang Zekun zhangzekun11@huawei.com drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference
T.J. Mercier tjmercier@google.com dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS
Jann Horn jannh@google.com udmabuf: fix memory leak on last export_udmabuf() error path
Huan Yang link@vivo.com udmabuf: udmabuf_create pin folio codestyle cleanup
Michel Dänzer mdaenzer@redhat.com drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
Christian König christian.koenig@amd.com drm/amdgpu: fix amdgpu_coredump
Ville Syrjälä ville.syrjala@linux.intel.com drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
Mario Limonciello mario.limonciello@amd.com drm/amd: Update strapping for NBIO 2.5.0
Krzysztof Karas krzysztof.karas@intel.com drm/display: use ERR_PTR on DP tunnel manager creation fail
Mario Limonciello mario.limonciello@amd.com thunderbolt: Don't display nvm_version unless upgrade supported
Mika Westerberg mika.westerberg@linux.intel.com thunderbolt: Improve redrive mode handling
Mika Westerberg mika.westerberg@linux.intel.com thunderbolt: Add support for Intel Panther Lake-M/P
Mathias Nyman mathias.nyman@linux.intel.com xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
Daniele Palmas dnlplm@gmail.com USB: serial: option: add Telit FE910C04 rmnet compositions
Jack Wu wojackbb@gmail.com USB: serial: option: add MediaTek T7XX compositions
Mank Wang mank.wang@netprisma.com USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
Michal Hrusecky michal.hrusecky@turris.com USB: serial: option: add MeiG Smart SLM770A
Daniel Swanemar d.swanemar@gmail.com USB: serial: option: add TCL IK512 MBIM & ECM
Nathan Chancellor nathan@kernel.org hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
James Bottomley James.Bottomley@HansenPartnership.com efivarfs: Fix error on non-existent file
Geert Uytterhoeven geert+renesas@glider.be i2c: riic: Always round-up when calculating bus period
Ming Lei ming.lei@redhat.com block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock"
Jeremy Kerr jk@codeconstruct.com.au net: mctp: handle skb cleanup on sock_queue failures
Dan Carpenter dan.carpenter@linaro.org chelsio/chtls: prevent potential integer overflow on 32bit
Eric Dumazet edumazet@google.com net: tun: fix tun_napi_alloc_frags()
Sean Christopherson seanjc@google.com KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
Marc Zyngier maz@kernel.org KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden
Borislav Petkov (AMD) bp@alien8.de EDAC/amd64: Simplify ECC check on unified memory controllers
Marc Zyngier maz@kernel.org irqchip/gic-v3: Work around insecure GIC integrations
Joe Hattori joe@pf.is.s.u-tokyo.ac.jp mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
Prathamesh Shete pshete@nvidia.com mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
Joe Hattori joe@pf.is.s.u-tokyo.ac.jp net: mdiobus: fix an OF node reference leak
Adrian Moreno amorenoz@redhat.com psample: adjust size if rate_as_probability is set
Jakub Kicinski kuba@kernel.org netdev-genl: avoid empty messages in queue dump
Vladimir Oltean vladimir.oltean@nxp.com net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic
Adrian Moreno amorenoz@redhat.com selftests: openvswitch: fix tcpdump execution
Phil Sutter phil@nwl.cc netfilter: ipset: Fix for recursive locking warning
David Laight David.Laight@ACULAB.COM ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
Matthias Schiffer matthias.schiffer@ew.tq-group.com can: m_can: fix missed interrupts with m_can_pci
Matthias Schiffer matthias.schiffer@ew.tq-group.com can: m_can: set init flag earlier in probe
Eric Dumazet edumazet@google.com net: netdevsim: fix nsim_pp_hold_write()
Joe Hattori joe@pf.is.s.u-tokyo.ac.jp net: ethernet: bgmac-platform: fix an OF node reference leak
Parthiban Veerasooran parthiban.veerasooran@microchip.com net: ethernet: oa_tc6: fix tx skb race condition between reference pointers
Parthiban Veerasooran parthiban.veerasooran@microchip.com net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0
Dan Carpenter dan.carpenter@linaro.org net: hinic: Fix cleanup in create_rxqs/txqs()
Daniel Borkmann daniel@iogearbox.net team: Fix feature exposure when no ports are present
Jakub Kicinski kuba@kernel.org netdev: fix repeated netlink messages in queue stats
Jakub Kicinski kuba@kernel.org netdev: fix repeated netlink messages in queue dump
Marios Makassikis mmakassikis@freebox.fr ksmbd: fix broken transfers when exceeding max simultaneous operations
Marios Makassikis mmakassikis@freebox.fr ksmbd: count all requests in req_running counter
Nikita Yushchenko nikita.yoush@cogentembedded.com net: renesas: rswitch: rework ts tags management
Shannon Nelson shannon.nelson@amd.com ionic: use ee->offset when returning sprom data
Shannon Nelson shannon.nelson@amd.com ionic: no double destroy workqueue
Brett Creeley brett.creeley@amd.com ionic: Fix netdev notifier unregister on failure
Donald Hunter donald.hunter@gmail.com tools/net/ynl: fix sub-message key lookup for nested attributes
Eric Dumazet edumazet@google.com netdevsim: prevent bad user input in nsim_dev_health_break_write()
Vladimir Oltean vladimir.oltean@nxp.com net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check return value of sock_recvmsg when draining clc data
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check smcd_v2_ext_offset when receiving proposal msg
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
Guangguan Wang guangguan.wang@linux.alibaba.com net/smc: protect link down work from execute after lgr freed
Huaisheng Ye huaisheng.ye@intel.com cxl/region: Fix region creation for greater than x2 switches
Davidlohr Bueso dave@stgolabs.net cxl/pci: Fix potential bogus return value upon successful probing
Olaf Hering olaf@aepfle.de tools: hv: change permissions of NetworkManager configuration file
Darrick J. Wong djwong@kernel.org xfs: fix zero byte checking in the superblock scrubber
Darrick J. Wong djwong@kernel.org xfs: fix sb_spino_align checks for large fsblock sizes
Darrick J. Wong djwong@kernel.org xfs: fix off-by-one error in fsmap's end_daddr usage
Dave Chinner dchinner@redhat.com xfs: fix sparse inode limits on runt AG
Dave Chinner dchinner@redhat.com xfs: sb_spino_align is not verified
Gao Xiang xiang@kernel.org erofs: use buffered I/O for file-backed mounts by default
Gao Xiang xiang@kernel.org erofs: reference `struct erofs_device_info` for erofs_map_dev
Gao Xiang xiang@kernel.org erofs: use `struct erofs_device_info` for the primary device
Gao Xiang xiang@kernel.org erofs: add erofs_sb_free() helper
Vasily Gorbik gor@linux.ibm.com s390/mm: Consider KMSAN modules metadata for paging levels
Vineeth Pillai (Google) vineeth@bitbyteword.org sched/dlserver: Fix dlserver time accounting
Vineeth Pillai (Google) vineeth@bitbyteword.org sched/dlserver: Fix dlserver double enqueue
Gao Xiang xiang@kernel.org erofs: fix PSI memstall accounting
Alexander Gordeev agordeev@linux.ibm.com s390/ipl: Fix never less than zero warning
Vladimir Riabchun ferr.lambarginio@gmail.com i2c: pnx: Fix timeout in wait functions
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com p2sb: Do not scan and remove the P2SB device when it is unhidden
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com p2sb: Introduce the global flag p2sb_hidden_by_bios
Shin'ichiro Kawasaki shinichiro.kawasaki@wdc.com p2sb: Factor out p2sb_read_from_cache()
Peter Zijlstra peterz@infradead.org sched/eevdf: More PELT vs DELAYED_DEQUEUE
Vincent Guittot vincent.guittot@linaro.org sched/fair: Fix sched_can_stop_tick() for fair tasks
K Prateek Nayak kprateek.nayak@amd.com sched/fair: Fix NEXT_BUDDY
Michael Neuling michaelneuling@tenstorrent.com RISC-V: KVM: Fix csr_write -> csr_set for HVIEN PMU overflow bit
Levi Yun yeoreum.yun@arm.com firmware: arm_ffa: Fix the race around setting ffa_dev->properties
Arnd Bergmann arnd@arndb.de firmware: arm_scmi: Fix i.MX build dependency
Russell King (Oracle) rmk+kernel@armlinux.org.uk net: stmmac: fix TSO DMA API usage causing oops
Lion Ackermann nnamrec@gmail.com net: sched: fix ordering of qlen adjustment
Diffstat:
Makefile | 4 +- arch/arm64/kvm/sys_regs.c | 3 +- arch/hexagon/Makefile | 6 + arch/riscv/kvm/aia.c | 2 +- arch/s390/boot/startup.c | 2 + arch/s390/boot/vmem.c | 6 +- arch/s390/kernel/ipl.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 58 +++++ arch/x86/kvm/cpuid.c | 31 ++- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/svm/svm.c | 9 - arch/x86/kvm/x86.c | 4 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq.c | 40 ++-- block/blk-sysfs.c | 4 +- drivers/accel/ivpu/ivpu_gem.c | 2 +- drivers/accel/ivpu/ivpu_pm.c | 2 +- drivers/block/zram/zram_drv.c | 15 +- drivers/clocksource/hyperv_timer.c | 14 +- drivers/cxl/core/region.c | 25 +- drivers/cxl/pci.c | 3 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/udmabuf.c | 180 ++++++++------ drivers/edac/amd64_edac.c | 32 +-- drivers/firmware/arm_ffa/bus.c | 15 +- drivers/firmware/arm_ffa/driver.c | 7 +- drivers/firmware/arm_scmi/vendors/imx/Kconfig | 1 + drivers/firmware/imx/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 11 + drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 2 +- drivers/gpu/drm/display/drm_dp_tunnel.c | 10 +- drivers/gpu/drm/drm_modes.c | 11 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 5 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 41 +++- drivers/gpu/drm/panel/panel-himax-hx83102.c | 2 + drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 1 + drivers/gpu/drm/panel/panel-synaptics-r63353.c | 2 +- drivers/hv/hv_kvp.c | 6 + drivers/hv/hv_snapshot.c | 6 + drivers/hv/hv_util.c | 9 + drivers/hv/hyperv_vmbus.h | 2 + drivers/hwmon/tmp513.c | 10 +- drivers/i2c/busses/i2c-pnx.c | 4 +- drivers/i2c/busses/i2c-riic.c | 2 +- drivers/irqchip/irq-gic-v3.c | 17 +- drivers/mmc/host/mtk-sd.c | 2 + drivers/mmc/host/sdhci-tegra.c | 1 - drivers/net/can/m_can/m_can.c | 36 ++- drivers/net/can/m_can/m_can.h | 1 + drivers/net/can/m_can/m_can_pci.c | 1 + drivers/net/ethernet/broadcom/bgmac-platform.c | 5 +- .../chelsio/inline_crypto/chtls/chtls_main.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 + drivers/net/ethernet/mscc/ocelot.c | 2 +- drivers/net/ethernet/oa_tc6.c | 11 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 5 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 +- drivers/net/ethernet/renesas/rswitch.c | 68 +++--- drivers/net/ethernet/renesas/rswitch.h | 13 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/mdio/fwnode_mdio.c | 13 +- drivers/net/netdevsim/health.c | 2 + drivers/net/netdevsim/netdev.c | 4 +- drivers/net/team/team_core.c | 10 +- drivers/net/tun.c | 2 +- drivers/of/address.c | 5 +- drivers/of/base.c | 15 +- drivers/of/irq.c | 2 + drivers/of/property.c | 2 - drivers/platform/x86/p2sb.c | 79 ++++-- drivers/thunderbolt/nhi.c | 8 + drivers/thunderbolt/nhi.h | 4 + drivers/thunderbolt/retimer.c | 19 +- drivers/thunderbolt/tb.c | 41 ++++ drivers/usb/host/xhci-ring.c | 2 - drivers/usb/serial/option.c | 27 +++ fs/btrfs/bio.c | 10 +- fs/btrfs/ctree.h | 19 ++ fs/btrfs/extent-tree.c | 6 +- fs/btrfs/tree-checker.c | 27 ++- fs/ceph/file.c | 77 +++--- fs/ceph/mds_client.c | 9 +- fs/ceph/super.c | 2 + fs/efivarfs/inode.c | 2 +- fs/efivarfs/internal.h | 1 - fs/efivarfs/super.c | 3 - fs/erofs/data.c | 36 +-- fs/erofs/fileio.c | 9 +- fs/erofs/fscache.c | 10 +- fs/erofs/internal.h | 15 +- fs/erofs/super.c | 80 ++++--- fs/erofs/zdata.c | 4 +- fs/eventpoll.c | 5 +- fs/hugetlbfs/inode.c | 2 +- fs/nfs/pnfs.c | 2 +- fs/nilfs2/btnode.c | 1 + fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/inode.c | 13 +- fs/nilfs2/namei.c | 5 + fs/nilfs2/nilfs.h | 1 + fs/ocfs2/localalloc.c | 8 +- fs/smb/client/connect.c | 36 ++- fs/smb/server/connection.c | 18 +- fs/smb/server/connection.h | 1 - fs/smb/server/server.c | 7 +- fs/smb/server/server.h | 1 + fs/smb/server/transport_ipc.c | 5 +- fs/xfs/libxfs/xfs_ialloc.c | 16 +- fs/xfs/libxfs/xfs_sb.c | 15 ++ fs/xfs/scrub/agheader.c | 29 ++- fs/xfs/xfs_fsmap.c | 29 ++- include/clocksource/hyperv_timer.h | 2 + include/linux/alloc_tag.h | 7 +- include/linux/arm_ffa.h | 13 +- include/linux/hyperv.h | 1 + include/linux/io_uring.h | 4 +- include/linux/page-flags.h | 12 +- include/linux/sched.h | 7 + include/linux/trace_events.h | 6 +- include/linux/wait.h | 1 + io_uring/io_uring.c | 7 +- kernel/sched/core.c | 2 +- kernel/sched/deadline.c | 8 +- kernel/sched/debug.c | 1 + kernel/sched/fair.c | 73 ++++-- kernel/sched/pelt.c | 2 +- kernel/sched/sched.h | 13 +- kernel/trace/fgraph.c | 8 +- kernel/trace/ring_buffer.c | 6 +- kernel/trace/trace.c | 264 +++++---------------- kernel/trace/trace.h | 6 +- kernel/trace/trace_events.c | 227 ++++++++++++++---- kernel/trace/trace_output.c | 6 +- mm/huge_memory.c | 8 +- mm/hugetlb.c | 5 +- mm/memory.c | 8 +- mm/page_alloc.c | 6 +- mm/shmem.c | 22 +- mm/vmalloc.c | 6 +- net/core/netdev-genl.c | 19 +- net/dsa/tag.h | 16 +- net/mctp/route.c | 36 ++- net/mctp/test/route-test.c | 86 +++++++ net/netfilter/ipset/ip_set_list_set.c | 3 + net/netfilter/ipvs/ip_vs_conn.c | 4 +- net/psample/psample.c | 9 +- net/sched/sch_cake.c | 2 +- net/sched/sch_choke.c | 2 +- net/smc/af_smc.c | 18 +- net/smc/smc_clc.c | 17 +- net/smc/smc_clc.h | 22 +- net/smc/smc_core.c | 9 +- sound/soc/fsl/Kconfig | 1 + tools/hv/hv_fcopy_uio_daemon.c | 8 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/net/ynl/lib/ynl.py | 6 +- tools/testing/selftests/bpf/sdt.h | 2 + tools/testing/selftests/memfd/memfd_test.c | 14 +- .../selftests/net/openvswitch/openvswitch.sh | 6 +- 168 files changed, 1685 insertions(+), 891 deletions(-)
On Mon, 23 Dec 2024 16:56:51 +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v6.12: 10 builds: 10 pass, 0 fail 26 boots: 26 pass, 0 fail 116 tests: 116 pass, 0 fail
Linux version: 6.12.7-rc1-gc157915828d8 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon
On Mon, 23 Dec 2024 at 21:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
The following test regressions found on arm64 selftests kvm kvm_set_id_regs.
This was reported and fixed by a patch [1].
* graviton4-metal, kselftest-kvm - kvm_set_id_regs
* rk3399-rock-pi-4b-nvhe, kselftest-kvm - kvm_set_id_regs
* rk3399-rock-pi-4b-protected, kselftest-kvm - kvm_set_id_regs
* rk3399-rock-pi-4b-vhe, kselftest-kvm - kvm_set_id_regs
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Test log: ----------- # ==== Test Assertion Failure ==== # aarch64/set_id_regs.c:434: masks[idx] & ftr_bits[j].mask == ftr_bits[j].mask # pid=2627 tid=2627 errno=22 - Invalid argument # 1 0x0000000000402fe7: test_vm_ftr_id_regs at set_id_regs.c:434 # 2 0x0000000000401b53: main at set_id_regs.c:588 # 3 0x0000ffffa640773f: ?? ??:0 # 4 0x0000ffffa6407817: ?? ??:0 # 5 0x0000000000401e2f: _start at ??:? # 0 != 0xf0 (masks[idx] & ftr_bits[j].mask != ftr_bits[j].mask) not ok 7 selftests: kvm: set_id_regs # exit=254
Test report and fix link, [1] https://lore.kernel.org/all/20241216-kvm-arm64-fix-set-id-asidbits-v1-1-8b10...
Test failed Links: --------- - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.12.y/build/v6.12.... - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.12.y/build/v6.12....
## Build * kernel: 6.12.7-rc1 * git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git * git commit: c157915828d8f4b0a4f2e60fffed2459c27f3003 * git describe: v6.12.6-161-gc157915828d8 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.12.y/build/v6.12....
## Test Regressions (compared to v6.12.5-173-g83a2a70d2d65)
* graviton4-metal, kselftest-kvm - kvm_set_id_regs
* rk3399-rock-pi-4b-nvhe, kselftest-kvm - kvm_set_id_regs
* rk3399-rock-pi-4b-protected, kselftest-kvm - kvm_set_id_regs
* rk3399-rock-pi-4b-vhe, kselftest-kvm - kvm_set_id_regs
## Metric Regressions (compared to v6.12.5-173-g83a2a70d2d65)
## Test Fixes (compared to v6.12.5-173-g83a2a70d2d65)
## Metric Fixes (compared to v6.12.5-173-g83a2a70d2d65)
## Test result summary total: 116741, pass: 93918, fail: 4621, skip: 18202, xfail: 0
## Build Summary * arc: 6 total, 5 passed, 1 failed * arm: 143 total, 137 passed, 6 failed * arm64: 58 total, 56 passed, 2 failed * i386: 22 total, 19 passed, 3 failed * mips: 38 total, 33 passed, 5 failed * parisc: 5 total, 3 passed, 2 failed * powerpc: 44 total, 40 passed, 4 failed * riscv: 27 total, 24 passed, 3 failed * s390: 26 total, 22 passed, 4 failed * sh: 6 total, 5 passed, 1 failed * sparc: 5 total, 3 passed, 2 failed * x86_64: 50 total, 49 passed, 1 failed
## Test suites summary * boot * commands * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-efivarfs * kselftest-exec * kselftest-filesystems * kselftest-filesystems-binderfs * kselftest-filesystems-epoll * kselftest-firmware * kselftest-fpu * kselftest-ftrace * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-kcmp * kselftest-kvm * kselftest-livepatch * kselftest-membarrier * kselftest-memfd * kselftest-mincore * kselftest-mqueue * kselftest-net * kselftest-net-mptcp * kselftest-openat2 * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-rust * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-tc-testing * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user_events * kselftest-vDSO * kselftest-x86 * kunit * kvm-unit-tests * libgpiod * libhugetlbfs * log-parser-boot * log-parser-build-clang * log-parser-build-gcc * log-parser-test * ltp-capability * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-filecaps * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-hugetlb * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-smoke * ltp-syscalls * ltp-tracing * perf * rcutorture
-- Linaro LKFT https://lkft.linaro.org
On Tue, 24 Dec 2024 19:12:40 +0000, Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Mon, 23 Dec 2024 at 21:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
The following test regressions found on arm64 selftests kvm kvm_set_id_regs.
This was reported and fixed by a patch [1].
graviton4-metal, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-nvhe, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-protected, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-vhe, kselftest-kvm
- kvm_set_id_regs
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
This is totally harmless, and if anything, indicates that the *fix* is doing its job, and that this patch *must* be backported.
M.
On Thu, Dec 26, 2024 at 01:41:41PM +0000, Marc Zyngier wrote:
On Tue, 24 Dec 2024 19:12:40 +0000, Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Mon, 23 Dec 2024 at 21:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
The following test regressions found on arm64 selftests kvm kvm_set_id_regs.
This was reported and fixed by a patch [1].
graviton4-metal, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-nvhe, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-protected, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-vhe, kselftest-kvm
- kvm_set_id_regs
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
This is totally harmless, and if anything, indicates that the *fix* is doing its job, and that this patch *must* be backported.
Ok, but for some bizare reason someone stripped OFF the Fixes: tag, which causes this problem to now show up. Hopefully that will not happen again in the future, but now I don't know what the git id is in Linus's tree to be able to apply here.
So, what do I do now?
confused,
greg k-h
On Fri, 27 Dec 2024 13:04:11 +0000, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Thu, Dec 26, 2024 at 01:41:41PM +0000, Marc Zyngier wrote:
On Tue, 24 Dec 2024 19:12:40 +0000, Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Mon, 23 Dec 2024 at 21:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
The following test regressions found on arm64 selftests kvm kvm_set_id_regs.
This was reported and fixed by a patch [1].
graviton4-metal, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-nvhe, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-protected, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-vhe, kselftest-kvm
- kvm_set_id_regs
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
This is totally harmless, and if anything, indicates that the *fix* is doing its job, and that this patch *must* be backported.
I think I caused the confusion here, as "this patch" refers to the original fix which has been queued, rather than the patch to the selftest, which I don't consider a candidate for backports.
Ok, but for some bizare reason someone stripped OFF the Fixes: tag,
"Someone" == we, the KVM/arm64 maintainers.
And that's on purpose. A selftest patch doesn't fix anything, and I really don't want to use the "Fixes:" tag as a type of dependency. Additionally, these tests are mostly pointless anyway, specially this one, which really should be deleted.
which causes this problem to now show up. Hopefully that will not happen again in the future, but now I don't know what the git id is in Linus's tree to be able to apply here.
So, what do I do now?
Nothing, apart from applying the original fix, and blissfully ignoring the selftest, unless someone really want to backport it (I don't).
Thanks, and sorry for the confusion.
M.
On Fri, Dec 27, 2024 at 01:23:40PM +0000, Marc Zyngier wrote:
On Fri, 27 Dec 2024 13:04:11 +0000, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Thu, Dec 26, 2024 at 01:41:41PM +0000, Marc Zyngier wrote:
On Tue, 24 Dec 2024 19:12:40 +0000, Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Mon, 23 Dec 2024 at 21:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
The following test regressions found on arm64 selftests kvm kvm_set_id_regs.
This was reported and fixed by a patch [1].
graviton4-metal, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-nvhe, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-protected, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-vhe, kselftest-kvm
- kvm_set_id_regs
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
This is totally harmless, and if anything, indicates that the *fix* is doing its job, and that this patch *must* be backported.
I think I caused the confusion here, as "this patch" refers to the original fix which has been queued, rather than the patch to the selftest, which I don't consider a candidate for backports.
Ok, but for some bizare reason someone stripped OFF the Fixes: tag,
"Someone" == we, the KVM/arm64 maintainers.
And that's on purpose. A selftest patch doesn't fix anything, and I really don't want to use the "Fixes:" tag as a type of dependency. Additionally, these tests are mostly pointless anyway, specially this one, which really should be deleted.
So should I drop something? Revert it? Add a new commit? What is going to help solve the issue that we now have selftests failing?
still confused,
greg k-h
On Fri, 27 Dec 2024 13:34:52 +0000, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Fri, Dec 27, 2024 at 01:23:40PM +0000, Marc Zyngier wrote:
On Fri, 27 Dec 2024 13:04:11 +0000, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Thu, Dec 26, 2024 at 01:41:41PM +0000, Marc Zyngier wrote:
On Tue, 24 Dec 2024 19:12:40 +0000, Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Mon, 23 Dec 2024 at 21:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
The following test regressions found on arm64 selftests kvm kvm_set_id_regs.
This was reported and fixed by a patch [1].
graviton4-metal, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-nvhe, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-protected, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-vhe, kselftest-kvm
- kvm_set_id_regs
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
This is totally harmless, and if anything, indicates that the *fix* is doing its job, and that this patch *must* be backported.
I think I caused the confusion here, as "this patch" refers to the original fix which has been queued, rather than the patch to the selftest, which I don't consider a candidate for backports.
Ok, but for some bizare reason someone stripped OFF the Fixes: tag,
"Someone" == we, the KVM/arm64 maintainers.
And that's on purpose. A selftest patch doesn't fix anything, and I really don't want to use the "Fixes:" tag as a type of dependency. Additionally, these tests are mostly pointless anyway, specially this one, which really should be deleted.
So should I drop something? Revert it? Add a new commit? What is going to help solve the issue that we now have selftests failing?
There is nothing to add, as the fix for the selftest isn't upstream yet. If you are that bothered about an utterly pointless test failing, feel free to drop the backport of this patch and leave 6.12 being broken.
M.
On Fri, Dec 27, 2024 at 01:43:46PM +0000, Marc Zyngier wrote:
On Fri, 27 Dec 2024 13:34:52 +0000, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Fri, Dec 27, 2024 at 01:23:40PM +0000, Marc Zyngier wrote:
On Fri, 27 Dec 2024 13:04:11 +0000, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
On Thu, Dec 26, 2024 at 01:41:41PM +0000, Marc Zyngier wrote:
On Tue, 24 Dec 2024 19:12:40 +0000, Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Mon, 23 Dec 2024 at 21:31, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote: > > This is the start of the stable review cycle for the 6.12.7 release. > There are 160 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y > and the diffstat can be found below. > > thanks, > > greg k-h
The following test regressions found on arm64 selftests kvm kvm_set_id_regs.
This was reported and fixed by a patch [1].
graviton4-metal, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-nvhe, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-protected, kselftest-kvm
- kvm_set_id_regs
rk3399-rock-pi-4b-vhe, kselftest-kvm
- kvm_set_id_regs
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
This is totally harmless, and if anything, indicates that the *fix* is doing its job, and that this patch *must* be backported.
I think I caused the confusion here, as "this patch" refers to the original fix which has been queued, rather than the patch to the selftest, which I don't consider a candidate for backports.
Ok, but for some bizare reason someone stripped OFF the Fixes: tag,
"Someone" == we, the KVM/arm64 maintainers.
And that's on purpose. A selftest patch doesn't fix anything, and I really don't want to use the "Fixes:" tag as a type of dependency. Additionally, these tests are mostly pointless anyway, specially this one, which really should be deleted.
So should I drop something? Revert it? Add a new commit? What is going to help solve the issue that we now have selftests failing?
There is nothing to add, as the fix for the selftest isn't upstream yet. If you are that bothered about an utterly pointless test failing, feel free to drop the backport of this patch and leave 6.12 being broken.
I'm not running arm kvm selftests, so it doesn't bother me! :)
thanks,
greg k-h
On Fri, Dec 27, 2024 at 01:23:40PM +0000, Marc Zyngier wrote: ...
Additionally, these tests are mostly pointless anyway, specially this one, which really should be deleted.
Would it by any chance be possible to remove such pointless tests, or at least mark them as BROKEN ? Having them present suggests that people should run them, and feedback such as this one isn't really helpful. If anything, it is tremendously frustrating for anyone trying to run those tests and getting that kind of feedback when noticing and reporting that they are broken.
Thanks, Guenter
On Mon, Dec 23, 2024 at 04:56:51PM +0100, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
Tested rc1 against the Fedora build system (aarch64, ppc64le, s390x, x86_64), and boot tested x86_64. No regressions noted.
Tested-by: Justin M. Forbes jforbes@fedoraproject.org
On 12/23/24 8:56 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
OVERVIEW
Builds: 42 passed, 0 failed
Boot tests: 571 passed, 0 failed
CI systems: broonie, maestro
REVISION
Commit name: v6.12.6-161-gc157915828d8 hash: c157915828d8f4b0a4f2e60fffed2459c27f3003 Checked out from https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y
BUILDS
No build failures found
BOOT TESTS
No boot failures found
See complete and up-to-date report at:
https://kcidb.kernelci.org/d/revision/revision?orgId=1&var-git_commit_ha...
Tested-by: kernelci.org bot bot@kernelci.org
Thanks, KernelCI team
On 12/23/2024 7:56 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Fri, 27 Dec 2024 15:53:30 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.12.7-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.12.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com
The kernel builds fine for v6.12.7-rc1 on x86 and arm64 Azure VM.
Tested-by: Hardik Garg hargar@linux.microsoft.com
Thanks, Hardik
Hi!
This is the start of the stable review cycle for the 6.12.7 release. There are 160 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
CIP testing did not find any problems here (obsvx2, bbb are test problems, not kernel problems):
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6...
6.6 passes our testing, too:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6...
Tested-by: Pavel Machek (CIP) pavel@denx.de
Best regards, Pavel