From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 6.6.68
Date: Fri, 27 Dec 2024 14:45:13 +0100 [thread overview]
Message-ID: <2024122713-plunging-giggly-c6f9@gregkh> (raw)
I'm announcing the release of the 6.6.68 kernel.
All users of the 6.6 kernel series must upgrade.
The updated 6.6.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.6.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/ABI/testing/sysfs-fs-xfs | 8
Documentation/devicetree/bindings/net/fsl,fec.yaml | 7
Makefile | 2
arch/hexagon/Makefile | 6
arch/mips/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
drivers/net/ethernet/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
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c | 4
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4
drivers/net/ethernet/renesas/rswitch.c | 74 +--
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 | 20 -
drivers/pci/quirks.c | 4
drivers/platform/x86/p2sb.c | 92 ++--
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 | 33 -
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 | 197 +++++++---
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
tools/testing/selftests/net/openvswitch/openvswitch.sh | 6
120 files changed, 1231 insertions(+), 442 deletions(-)
Adrian Moreno (1):
selftests: openvswitch: fix tcpdump execution
Ajit Khaparde (1):
PCI: Add ACS quirk for Broadcom BCM5760X NIC
Alex Markuze (1):
ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
Andy Shevchenko (3):
hwmon: (tmp513) Don't use "proxy" headers
hwmon: (tmp513) Simplify with dev_err_probe()
hwmon: (tmp513) Use SI constants from units.h
Borislav Petkov (AMD) (1):
EDAC/amd64: Simplify ECC check on unified memory controllers
Brett Creeley (1):
ionic: Fix netdev notifier unregister on failure
Chen Ni (1):
xfs: convert comma to semicolon
Christoph Hellwig (1):
xfs: fix the contact address for the sysfs ABI documentation
Dan Carpenter (2):
net: hinic: Fix cleanup in create_rxqs/txqs()
chelsio/chtls: prevent potential integer overflow on 32bit
Daniel Swanemar (1):
USB: serial: option: add TCL IK512 MBIM & ECM
Daniele Palmas (1):
USB: serial: option: add Telit FE910C04 rmnet compositions
Darrick J. Wong (10):
xfs: verify buffer, inode, and dquot items every tx commit
xfs: use consistent uid/gid when grabbing dquots for inodes
xfs: declare xfs_file.c symbols in xfs_file.h
xfs: create a new helper to return a file's allocation unit
xfs: fix file_path handling in tracepoints
xfs: attr forks require attr, not attr2
xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
xfs: take m_growlock when running growfsrt
xfs: reset rootdir extent size hint after growfsrt
David Laight (1):
ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
Davidlohr Bueso (1):
cxl/pci: Fix potential bogus return value upon successful probing
Edward Adam Davis (1):
nilfs2: prevent use of deleted inode
Enzo Matsumiya (1):
smb: client: fix TCP timers deadlock after rmmod
Eric Dumazet (2):
netdevsim: prevent bad user input in nsim_dev_health_break_write()
net: tun: fix tun_napi_alloc_frags()
Francesco Dolcini (3):
net: fec: refactor PPS channel configuration
net: fec: make PPS channel configurable
dt-bindings: net: fec: add pps channel property
Geert Uytterhoeven (1):
i2c: riic: Always round-up when calculating bus period
Greg Kroah-Hartman (1):
Linux 6.6.68
Guangguan Wang (6):
net/smc: protect link down work from execute after lgr freed
net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
net/smc: check smcd_v2_ext_offset when receiving proposal msg
net/smc: check return value of sock_recvmsg when draining clc data
Hans de Goede (1):
platform/x86: p2sb: Make p2sb_get_devfn() return void
Herve Codina (1):
of: Fix error path in of_parse_phandle_with_args_map()
Huaisheng Ye (1):
cxl/region: Fix region creation for greater than x2 switches
Ilya Dryomov (1):
ceph: validate snapdirname option length when mounting
Isaac J. Manjarres (1):
selftests/memfd: run sysctl tests when PID namespace support is enabled
Jack Wu (1):
USB: serial: option: add MediaTek T7XX compositions
James Bottomley (1):
efivarfs: Fix error on non-existent file
Jann Horn (2):
io_uring: Fix registered ring file refcount leak
udmabuf: also check for F_SEAL_FUTURE_WRITE
Jens Axboe (2):
io_uring/rw: split io_read() into a helper
io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
Jiaxun Yang (1):
MIPS: Loongson64: DTS: Fix msi node for ls7a
Jiwei Sun (1):
PCI: vmd: Create domain symlink before pci_bus_add_devices()
Joe Hattori (3):
net: ethernet: bgmac-platform: fix an OF node reference leak
net: mdiobus: fix an OF node reference leak
mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
John Garry (2):
xfs: Fix xfs_flush_unmap_range() range for RT
xfs: Fix xfs_prepare_shift() range for RT
Julian Sun (1):
xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
Kai-Heng Feng (1):
PCI/AER: Disable AER service on suspend
Kairui Song (2):
zram: refuse to use zero sized block device as backing device
zram: fix uninitialized ZRAM not releasing backing device
Lion Ackermann (1):
net: sched: fix ordering of qlen adjustment
Mank Wang (1):
USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
Marios Makassikis (2):
ksmbd: count all requests in req_running counter
ksmbd: fix broken transfers when exceeding max simultaneous operations
Matthew Wilcox (Oracle) (1):
vmalloc: fix accounting with i915
Max Kellermann (1):
ceph: fix memory leaks in __ceph_sync_read()
Michael Kelley (1):
Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
Michal Hrusecky (1):
USB: serial: option: add MeiG Smart SLM770A
Michel Dänzer (1):
drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
Mika Westerberg (1):
thunderbolt: Improve redrive mode handling
Murad Masimov (3):
hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
hwmon: (tmp513) Fix Current Register value interpretation
hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
Nathan Chancellor (1):
hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
Nikita Yushchenko (1):
net: renesas: rswitch: rework ts tags management
Olaf Hering (1):
tools: hv: change permissions of NetworkManager configuration file
Pavel Begunkov (2):
io_uring: check if iowq is killed before queuing
io_uring/rw: avoid punting to io-wq directly
Peng Hongchi (1):
usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
Phil Sutter (1):
netfilter: ipset: Fix for recursive locking warning
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: don't access invalid sched
Pierre-Louis Bossart (2):
ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C
Prathamesh Shete (1):
mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
Qu Wenruo (1):
btrfs: tree-checker: reject inline extent items with 0 ref count
Roger Quadros (2):
usb: cdns3-ti: Add workaround for Errata i2409
usb: cdns3: Add quirk flag to enable suspend residency
Russell King (Oracle) (1):
net: stmmac: fix TSO DMA API usage causing oops
Ryusuke Konishi (1):
nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
Sean Christopherson (2):
KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
KVM: x86: Play nice with protected guests in complete_hypercall_exit()
Shannon Nelson (1):
ionic: use ee->offset when returning sprom data
Shin'ichiro Kawasaki (4):
p2sb: Factor out p2sb_read_from_cache()
p2sb: Introduce the global flag p2sb_hidden_by_bios
p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
p2sb: Do not scan and remove the P2SB device when it is unhidden
Steven Rostedt (3):
tracing: Fix test_event_printk() to process entire print argument
tracing: Add missing helper functions in event pointer dereference check
tracing: Add "%s" check in test_event_printk()
Tiezhu Yang (1):
selftests/bpf: Use asm constraint "m" for LoongArch
Trond Myklebust (1):
NFS/pnfs: Fix a live lock between recalled layouts and layoutget
Umesh Nerlige Ramappa (3):
i915/guc: Reset engine utilization buffer before registration
i915/guc: Ensure busyness counter increases motonically
i915/guc: Accumulate active runtime on gt reset
Vidya Sagar (1):
PCI: Use preserve_config in place of pci_flags
Ville Syrjälä (1):
drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
Vladimir Oltean (1):
net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()
Vladimir Riabchun (1):
i2c: pnx: Fix timeout in wait functions
Xuewen Yan (1):
epoll: Add synchronous wakeup support for ep_poll_callback
Yang Yingliang (1):
drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
Zijun Hu (3):
of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
Zizhi Wo (1):
xfs: Fix the owner setting issue for rmap query in xfs fsmap
lei lu (1):
xfs: don't walk off the end of a directory data block
next reply other threads:[~2024-12-27 13:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-27 13:45 Greg Kroah-Hartman [this message]
2024-12-27 13:45 ` Linux 6.6.68 Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2024122713-plunging-giggly-c6f9@gregkh \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.