[PATCH 6.6 000/116] 6.6.68-rc1 review

Greg Kroah-Hartman posted 116 patches 1 year, 1 month ago
Only 0 patches received!
Documentation/ABI/testing/sysfs-fs-xfs             |   8 +-
Makefile                                           |   4 +-
arch/hexagon/Makefile                              |   6 +
.../boot/dts/loongson/loongson64g_4core_ls7a.dts   |   1 +
arch/x86/kvm/cpuid.c                               |  31 +++-
arch/x86/kvm/cpuid.h                               |   1 +
arch/x86/kvm/x86.c                                 |   4 +-
drivers/block/zram/zram_drv.c                      |  15 +-
drivers/cxl/core/region.c                          |  25 ++-
drivers/cxl/pci.c                                  |   3 +-
drivers/dma-buf/udmabuf.c                          |   2 +-
drivers/edac/amd64_edac.c                          |  32 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   7 +-
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-novatek-nt35950.c      |   4 +-
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                             |  74 ++++----
drivers/i2c/busses/i2c-pnx.c                       |   4 +-
drivers/i2c/busses/i2c-riic.c                      |   2 +-
drivers/mmc/host/mtk-sd.c                          |   2 +
drivers/mmc/host/sdhci-tegra.c                     |   1 -
drivers/net/ethernet/broadcom/bgmac-platform.c     |   5 +-
.../chelsio/inline_crypto/chtls/chtls_main.c       |   5 +-
drivers/net/ethernet/freescale/fec_ptp.c           |  11 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c     |   2 +
drivers/net/ethernet/mscc/ocelot.c                 |   2 +-
.../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/tun.c                                  |   2 +-
drivers/of/address.c                               |   2 +-
drivers/of/base.c                                  |  15 +-
drivers/of/irq.c                                   |   2 +
drivers/pci/controller/pci-host-common.c           |   4 -
drivers/pci/controller/vmd.c                       |   8 +-
drivers/pci/pcie/aer.c                             |  18 ++
drivers/pci/probe.c                                |  22 ++-
drivers/pci/quirks.c                               |   4 +
drivers/platform/x86/p2sb.c                        |  94 ++++++----
drivers/thunderbolt/tb.c                           |  41 +++++
drivers/usb/cdns3/cdns3-ti.c                       |  15 +-
drivers/usb/cdns3/core.h                           |   1 +
drivers/usb/cdns3/drd.c                            |  10 +-
drivers/usb/cdns3/drd.h                            |   3 +
drivers/usb/dwc2/gadget.c                          |   4 +-
drivers/usb/serial/option.c                        |  27 +++
fs/btrfs/tree-checker.c                            |  27 ++-
fs/ceph/file.c                                     |  34 ++--
fs/ceph/super.c                                    |   2 +
fs/efivarfs/inode.c                                |   2 +-
fs/efivarfs/internal.h                             |   1 -
fs/efivarfs/super.c                                |   3 -
fs/eventpoll.c                                     |   5 +-
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/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/Kconfig                                     |  12 ++
fs/xfs/libxfs/xfs_dir2_data.c                      |  31 +++-
fs/xfs/libxfs/xfs_dir2_priv.h                      |   7 +
fs/xfs/libxfs/xfs_quota_defs.h                     |   2 +-
fs/xfs/libxfs/xfs_trans_resv.c                     |  28 +--
fs/xfs/scrub/agheader_repair.c                     |   2 +-
fs/xfs/scrub/bmap.c                                |   8 +-
fs/xfs/scrub/trace.h                               |  10 +-
fs/xfs/xfs.h                                       |   4 +
fs/xfs/xfs_bmap_util.c                             |  22 ++-
fs/xfs/xfs_buf_item.c                              |  32 ++++
fs/xfs/xfs_dquot_item.c                            |  31 ++++
fs/xfs/xfs_file.c                                  |  29 ++-
fs/xfs/xfs_file.h                                  |  15 ++
fs/xfs/xfs_fsmap.c                                 |   6 +-
fs/xfs/xfs_inode.c                                 |  29 ++-
fs/xfs/xfs_inode.h                                 |   2 +
fs/xfs/xfs_inode_item.c                            |  32 ++++
fs/xfs/xfs_ioctl.c                                 |  12 ++
fs/xfs/xfs_iops.c                                  |   1 +
fs/xfs/xfs_iops.h                                  |   3 -
fs/xfs/xfs_rtalloc.c                               |  78 ++++++--
fs/xfs/xfs_symlink.c                               |   8 +-
include/linux/hyperv.h                             |   1 +
include/linux/io_uring.h                           |   4 +-
include/linux/wait.h                               |   1 +
io_uring/io_uring.c                                |  15 +-
io_uring/io_uring.h                                |   1 -
io_uring/rw.c                                      |  31 +++-
kernel/trace/trace_events.c                        | 199 ++++++++++++++++-----
mm/vmalloc.c                                       |   6 +-
net/netfilter/ipset/ip_set_list_set.c              |   3 +
net/netfilter/ipvs/ip_vs_conn.c                    |   4 +-
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/intel/boards/sof_sdw.c                   |  18 ++
tools/hv/hv_set_ifconfig.sh                        |   2 +-
tools/testing/selftests/bpf/sdt.h                  |   2 +
tools/testing/selftests/memfd/memfd_test.c         |  14 +-
.../selftests/net/openvswitch/openvswitch.sh       |   6 +-
119 files changed, 1223 insertions(+), 441 deletions(-)
[PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Greg Kroah-Hartman 1 year, 1 month ago
This is the start of the stable review cycle for the 6.6.68 release.
There are 116 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.6.68-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.6.68-rc1

Michel Dänzer <mdaenzer@redhat.com>
    drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update

Francesco Dolcini <francesco.dolcini@toradex.com>
    net: fec: make PPS channel configurable

Francesco Dolcini <francesco.dolcini@toradex.com>
    net: fec: refactor PPS channel configuration

Pavel Begunkov <asml.silence@gmail.com>
    io_uring/rw: avoid punting to io-wq directly

Jens Axboe <axboe@kernel.dk>
    io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN

Jens Axboe <axboe@kernel.dk>
    io_uring/rw: split io_read() into a helper

Xuewen Yan <xuewen.yan@unisoc.com>
    epoll: Add synchronous wakeup support for ep_poll_callback

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

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()

Jann Horn <jannh@google.com>
    udmabuf: also check for F_SEAL_FUTURE_WRITE

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()

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()

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: 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

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()

Michael Kelley <mhklinux@outlook.com>
    Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet

Qu Wenruo <wqu@suse.com>
    btrfs: tree-checker: reject inline extent items with 0 ref count

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

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

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    hwmon: (tmp513) Use SI constants from units.h

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    hwmon: (tmp513) Simplify with dev_err_probe()

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    hwmon: (tmp513) Don't use "proxy" headers

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

Yang Yingliang <yangyingliang@huawei.com>
    drm/panel: novatek-nt35950: fix return value check in nt35950_probe()

Ville Syrjälä <ville.syrjala@linux.intel.com>
    drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()

Mika Westerberg <mika.westerberg@linux.intel.com>
    thunderbolt: Improve redrive mode handling

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

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

Borislav Petkov (AMD) <bp@alien8.de>
    EDAC/amd64: Simplify ECC check on unified memory controllers

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>
    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

Joe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
    net: ethernet: bgmac-platform: fix an OF node reference leak

Dan Carpenter <dan.carpenter@linaro.org>
    net: hinic: Fix cleanup in create_rxqs/txqs()

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

Brett Creeley <brett.creeley@amd.com>
    ionic: Fix netdev notifier unregister on failure

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: reset rootdir extent size hint after growfsrt

Darrick J. Wong <djwong@kernel.org>
    xfs: take m_growlock when running growfsrt

Darrick J. Wong <djwong@kernel.org>
    xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code

Zizhi Wo <wozizhi@huawei.com>
    xfs: Fix the owner setting issue for rmap query in xfs fsmap

Darrick J. Wong <djwong@kernel.org>
    xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set

Darrick J. Wong <djwong@kernel.org>
    xfs: attr forks require attr, not attr2

Julian Sun <sunjunchao2870@gmail.com>
    xfs: remove unused parameter in macro XFS_DQUOT_LOGRES

Darrick J. Wong <djwong@kernel.org>
    xfs: fix file_path handling in tracepoints

Chen Ni <nichen@iscas.ac.cn>
    xfs: convert comma to semicolon

lei lu <llfamsec@gmail.com>
    xfs: don't walk off the end of a directory data block

John Garry <john.g.garry@oracle.com>
    xfs: Fix xfs_prepare_shift() range for RT

John Garry <john.g.garry@oracle.com>
    xfs: Fix xfs_flush_unmap_range() range for RT

Darrick J. Wong <djwong@kernel.org>
    xfs: create a new helper to return a file's allocation unit

Darrick J. Wong <djwong@kernel.org>
    xfs: declare xfs_file.c symbols in xfs_file.h

Darrick J. Wong <djwong@kernel.org>
    xfs: use consistent uid/gid when grabbing dquots for inodes

Darrick J. Wong <djwong@kernel.org>
    xfs: verify buffer, inode, and dquot items every tx commit

Christoph Hellwig <hch@lst.de>
    xfs: fix the contact address for the sysfs ABI documentation

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()

Hans de Goede <hdegoede@redhat.com>
    platform/x86: p2sb: Make p2sb_get_devfn() return void

Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
    net: stmmac: fix TSO DMA API usage causing oops

Roger Quadros <rogerq@kernel.org>
    usb: cdns3: Add quirk flag to enable suspend residency

Kai-Heng Feng <kai.heng.feng@canonical.com>
    PCI/AER: Disable AER service on suspend

Vidya Sagar <vidyas@nvidia.com>
    PCI: Use preserve_config in place of pci_flags

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C

Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP

Jiaxun Yang <jiaxun.yang@flygoat.com>
    MIPS: Loongson64: DTS: Fix msi node for ls7a

Roger Quadros <rogerq@kernel.org>
    usb: cdns3-ti: Add workaround for Errata i2409

Ajit Khaparde <ajit.khaparde@broadcom.com>
    PCI: Add ACS quirk for Broadcom BCM5760X NIC

Jiwei Sun <sunjw10@lenovo.com>
    PCI: vmd: Create domain symlink before pci_bus_add_devices()

Peng Hongchi <hongchi.peng@siengine.com>
    usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled

Lion Ackermann <nnamrec@gmail.com>
    net: sched: fix ordering of qlen adjustment


-------------

Diffstat:

 Documentation/ABI/testing/sysfs-fs-xfs             |   8 +-
 Makefile                                           |   4 +-
 arch/hexagon/Makefile                              |   6 +
 .../boot/dts/loongson/loongson64g_4core_ls7a.dts   |   1 +
 arch/x86/kvm/cpuid.c                               |  31 +++-
 arch/x86/kvm/cpuid.h                               |   1 +
 arch/x86/kvm/x86.c                                 |   4 +-
 drivers/block/zram/zram_drv.c                      |  15 +-
 drivers/cxl/core/region.c                          |  25 ++-
 drivers/cxl/pci.c                                  |   3 +-
 drivers/dma-buf/udmabuf.c                          |   2 +-
 drivers/edac/amd64_edac.c                          |  32 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   7 +-
 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-novatek-nt35950.c      |   4 +-
 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                             |  74 ++++----
 drivers/i2c/busses/i2c-pnx.c                       |   4 +-
 drivers/i2c/busses/i2c-riic.c                      |   2 +-
 drivers/mmc/host/mtk-sd.c                          |   2 +
 drivers/mmc/host/sdhci-tegra.c                     |   1 -
 drivers/net/ethernet/broadcom/bgmac-platform.c     |   5 +-
 .../chelsio/inline_crypto/chtls/chtls_main.c       |   5 +-
 drivers/net/ethernet/freescale/fec_ptp.c           |  11 +-
 drivers/net/ethernet/huawei/hinic/hinic_main.c     |   2 +
 drivers/net/ethernet/mscc/ocelot.c                 |   2 +-
 .../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/tun.c                                  |   2 +-
 drivers/of/address.c                               |   2 +-
 drivers/of/base.c                                  |  15 +-
 drivers/of/irq.c                                   |   2 +
 drivers/pci/controller/pci-host-common.c           |   4 -
 drivers/pci/controller/vmd.c                       |   8 +-
 drivers/pci/pcie/aer.c                             |  18 ++
 drivers/pci/probe.c                                |  22 ++-
 drivers/pci/quirks.c                               |   4 +
 drivers/platform/x86/p2sb.c                        |  94 ++++++----
 drivers/thunderbolt/tb.c                           |  41 +++++
 drivers/usb/cdns3/cdns3-ti.c                       |  15 +-
 drivers/usb/cdns3/core.h                           |   1 +
 drivers/usb/cdns3/drd.c                            |  10 +-
 drivers/usb/cdns3/drd.h                            |   3 +
 drivers/usb/dwc2/gadget.c                          |   4 +-
 drivers/usb/serial/option.c                        |  27 +++
 fs/btrfs/tree-checker.c                            |  27 ++-
 fs/ceph/file.c                                     |  34 ++--
 fs/ceph/super.c                                    |   2 +
 fs/efivarfs/inode.c                                |   2 +-
 fs/efivarfs/internal.h                             |   1 -
 fs/efivarfs/super.c                                |   3 -
 fs/eventpoll.c                                     |   5 +-
 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/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/Kconfig                                     |  12 ++
 fs/xfs/libxfs/xfs_dir2_data.c                      |  31 +++-
 fs/xfs/libxfs/xfs_dir2_priv.h                      |   7 +
 fs/xfs/libxfs/xfs_quota_defs.h                     |   2 +-
 fs/xfs/libxfs/xfs_trans_resv.c                     |  28 +--
 fs/xfs/scrub/agheader_repair.c                     |   2 +-
 fs/xfs/scrub/bmap.c                                |   8 +-
 fs/xfs/scrub/trace.h                               |  10 +-
 fs/xfs/xfs.h                                       |   4 +
 fs/xfs/xfs_bmap_util.c                             |  22 ++-
 fs/xfs/xfs_buf_item.c                              |  32 ++++
 fs/xfs/xfs_dquot_item.c                            |  31 ++++
 fs/xfs/xfs_file.c                                  |  29 ++-
 fs/xfs/xfs_file.h                                  |  15 ++
 fs/xfs/xfs_fsmap.c                                 |   6 +-
 fs/xfs/xfs_inode.c                                 |  29 ++-
 fs/xfs/xfs_inode.h                                 |   2 +
 fs/xfs/xfs_inode_item.c                            |  32 ++++
 fs/xfs/xfs_ioctl.c                                 |  12 ++
 fs/xfs/xfs_iops.c                                  |   1 +
 fs/xfs/xfs_iops.h                                  |   3 -
 fs/xfs/xfs_rtalloc.c                               |  78 ++++++--
 fs/xfs/xfs_symlink.c                               |   8 +-
 include/linux/hyperv.h                             |   1 +
 include/linux/io_uring.h                           |   4 +-
 include/linux/wait.h                               |   1 +
 io_uring/io_uring.c                                |  15 +-
 io_uring/io_uring.h                                |   1 -
 io_uring/rw.c                                      |  31 +++-
 kernel/trace/trace_events.c                        | 199 ++++++++++++++++-----
 mm/vmalloc.c                                       |   6 +-
 net/netfilter/ipset/ip_set_list_set.c              |   3 +
 net/netfilter/ipvs/ip_vs_conn.c                    |   4 +-
 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/intel/boards/sof_sdw.c                   |  18 ++
 tools/hv/hv_set_ifconfig.sh                        |   2 +-
 tools/testing/selftests/bpf/sdt.h                  |   2 +
 tools/testing/selftests/memfd/memfd_test.c         |  14 +-
 .../selftests/net/openvswitch/openvswitch.sh       |   6 +-
 119 files changed, 1223 insertions(+), 441 deletions(-)


Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by SeongJae Park 1 year, 1 month ago
Hello,

On Mon, 23 Dec 2024 16:57:50 +0100 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:

> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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] 6a86252ba24f ("Linux 6.6.68-rc1")

Thanks,
SJ

[...]

---

ok 1 selftests: damon: debugfs_attrs.sh
ok 2 selftests: damon: debugfs_schemes.sh
ok 3 selftests: damon: debugfs_target_ids.sh
ok 4 selftests: damon: debugfs_empty_targets.sh
ok 5 selftests: damon: debugfs_huge_count_read_write.sh
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: debugfs_rm_non_contexts.sh
ok 8 selftests: damon: sysfs.sh
ok 9 selftests: damon: sysfs_update_removed_scheme_dir.sh
ok 10 selftests: damon: reclaim.sh
ok 11 selftests: damon: lru_sort.sh
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
Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Florian Fainelli 1 year, 1 month ago

On 12/23/2024 7:57 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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.6.68-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.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>
-- 
Florian
Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Muhammad Usama Anjum 1 year, 1 month ago
On 12/23/24 8:57 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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.6.68-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h
> 
> -------------
OVERVIEW

        Builds: 42 passed, 0 failed

    Boot tests: 528 passed, 0 failed

    CI systems: broonie, maestro

REVISION

    Commit
        name: v6.6.67-117-g6a86252ba24f
        hash: 6a86252ba24f89c8deb21b44cb5ffc867d9ab96f
    Checked out from
        https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y


BUILDS

    No build failures found

BOOT TESTS
    
   No boot failure found

See complete and up-to-date report at:

    https://kcidb.kernelci.org/d/revision/revision?orgId=1&var-git_commit_hash=6a86252ba24f89c8deb21b44cb5ffc867d9ab96f&var-patchset_hash=


Tested-by: kernelci.org bot <bot@kernelci.org>

Thanks,
KernelCI team
Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Naresh Kamboju 1 year, 1 month ago
On Mon, 23 Dec 2024 at 21:41, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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.6.68-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.

Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>

## Build
* kernel: 6.6.68-rc1
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 6a86252ba24f89c8deb21b44cb5ffc867d9ab96f
* git describe: v6.6.67-117-g6a86252ba24f
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.67-117-g6a86252ba24f

## Test Regressions (compared to v6.6.66-110-g584b6d5f2ac7)

## Metric Regressions (compared to v6.6.66-110-g584b6d5f2ac7)

## Test Fixes (compared to v6.6.66-110-g584b6d5f2ac7)

## Metric Fixes (compared to v6.6.66-110-g584b6d5f2ac7)

## Test result summary
total: 158707, pass: 130517, fail: 3971, skip: 24142, xfail: 77

## Build Summary
* arc: 6 total, 5 passed, 1 failed
* arm: 132 total, 132 passed, 0 failed
* arm64: 44 total, 42 passed, 2 failed
* i386: 31 total, 28 passed, 3 failed
* mips: 30 total, 25 passed, 5 failed
* parisc: 5 total, 5 passed, 0 failed
* powerpc: 36 total, 32 passed, 4 failed
* riscv: 23 total, 22 passed, 1 failed
* s390: 18 total, 14 passed, 4 failed
* sh: 12 total, 10 passed, 2 failed
* sparc: 9 total, 8 passed, 1 failed
* x86_64: 36 total, 35 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-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-sm[
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Jon Hunter 1 year, 1 month ago
On Mon, 23 Dec 2024 16:57:50 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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.6.68-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.6:
    10 builds:	10 pass, 0 fail
    26 boots:	26 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version:	6.6.68-rc1-g6a86252ba24f
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
Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Peter Schneider 1 year, 1 month ago
Am 23.12.2024 um 16:57 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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

-- 
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com
Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Ron Economos 1 year, 1 month ago
On 12/23/24 07:57, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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.6.68-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.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>
Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Harshit Mogalapalli 1 year, 1 month ago
Hi Greg,

On 23/12/24 21:27, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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
Re: [PATCH 6.6 000/116] 6.6.68-rc1 review
Posted by Shuah Khan 1 year, 1 month ago
On 12/23/24 08:57, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.68 release.
> There are 116 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.6.68-rc1.gz
> or in the git tree and branch at:
> 	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.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
Re: [PATCH 6.6] 6.6.68-rc1 review
Posted by Hardik Garg 1 year, 1 month ago
The kernel, bpf tool, amd kselftest tool builds fine for v6.6.68-rc1 on x86 and arm64 Azure VM.

Tested-by: Hardik Garg <hargar@linux.microsoft.com>




Thanks,
Hardik