This is the start of the stable review cycle for the 6.1.80 release.
There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.1.80-rc1
Edward Lo <[email protected]>
fs/ntfs3: Enhance the attribute size check
Kuniyuki Iwashima <[email protected]>
arp: Prevent overflow in arp_req_get().
Lennert Buytenhek <[email protected]>
ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts
Szuying Chen <[email protected]>
ata: ahci: add identifiers for ASM2116 series adapters
Geliang Tang <[email protected]>
mptcp: add needs_id for netlink appending addr
Geliang Tang <[email protected]>
mptcp: userspace pm send RM_ADDR for ID 0
Yosry Ahmed <[email protected]>
mm: zswap: fix missing folio cleanup in writeback race path
Bart Van Assche <[email protected]>
fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
SeongJae Park <[email protected]>
mm/damon/reclaim: fix quota stauts loss due to online tunings
Gao Xiang <[email protected]>
erofs: fix inconsistent per-file compression format
Gao Xiang <[email protected]>
erofs: simplify compression configuration parser
Corey Minyard <[email protected]>
i2c: imx: when being a target, mark the last read as processed
Armin Wolf <[email protected]>
drm/amd/display: Fix memory leak in dm_sw_fini()
Erik Kurzinger <[email protected]>
drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
Siddharth Vadapalli <[email protected]>
net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY
Justin Iurman <[email protected]>
Fix write to cloned skb in ipv6_hop_ioam()
Rémi Denis-Courmont <[email protected]>
phonet/pep: fix racy skb_queue_empty() use
Rémi Denis-Courmont <[email protected]>
phonet: take correct lock to peek at the RX queue
Horatiu Vultur <[email protected]>
net: sparx5: Add spinlock for frame transmission from CPU
Jeremy Kerr <[email protected]>
net: mctp: put sock on tag allocation failure
Florian Westphal <[email protected]>
netfilter: nf_tables: use kzalloc for hook allocation
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: register hooks last when adding new chain/flowtable
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: rename function to destroy hook list
Pablo Neira Ayuso <[email protected]>
netfilter: nft_flow_offload: release dst in case direct xmit path is used
Pablo Neira Ayuso <[email protected]>
netfilter: nft_flow_offload: reset dst in route object after setting up flow
Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: simplify route logic
Florian Westphal <[email protected]>
netfilter: nf_tables: set dormant flag on hook register failure
Sabrina Dubroca <[email protected]>
tls: don't skip over different type records from the rx_list
Sabrina Dubroca <[email protected]>
tls: stop recv() if initial process_rx_list gave us non-DATA
Sabrina Dubroca <[email protected]>
tls: break out of main loop when PEEK gets a non-data record
Shigeru Yoshida <[email protected]>
bpf, sockmap: Fix NULL pointer dereference in sk_psock_verdict_data_ready()
Jason Gunthorpe <[email protected]>
s390: use the correct count for __iowrite64_copy()
Subbaraya Sundeep <[email protected]>
octeontx2-af: Consider the action set by PF
Mario Limonciello <[email protected]>
platform/x86: thinkpad_acpi: Only update profile if successfully converted
Mark Brown <[email protected]>
arm64/sme: Restore SME registers on exit from suspend
Kees Cook <[email protected]>
net: dev: Convert sa_data to flexible array in struct sockaddr
Vasiliy Kovalev <[email protected]>
ipv6: sr: fix possible use-after-free and null-ptr-deref
Daniil Dulov <[email protected]>
afs: Increase buffer size in afs_update_volume_status()
Martin KaFai Lau <[email protected]>
bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
Radhey Shyam Pandey <[email protected]>
ata: ahci_ceva: fix error handling for Xilinx GT PHY support
Eric Dumazet <[email protected]>
ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
Eric Dumazet <[email protected]>
ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
Pavel Sakharov <[email protected]>
net: stmmac: Fix incorrect dereference in interrupt handlers
Alison Schofield <[email protected]>
x86/numa: Fix the sort compare func used in numa_fill_memblks()
Alison Schofield <[email protected]>
x86/numa: Fix the address overlap check in numa_fill_memblks()
Arnd Bergmann <[email protected]>
nouveau: fix function cast warnings
Randy Dunlap <[email protected]>
net: ethernet: adi: requires PHYLIB support
Kuniyuki Iwashima <[email protected]>
dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().
Tobias Waldekranz <[email protected]>
net: bridge: switchdev: Ensure deferred event delivery on unoffload
Tobias Waldekranz <[email protected]>
net: bridge: switchdev: Skip MDB replays of deferred events on offload
Randy Dunlap <[email protected]>
scsi: jazz_esp: Only build if SCSI core is builtin
Don Brace <[email protected]>
scsi: smartpqi: Fix disable_managed_interrupts
Gianmarco Lusvardi <[email protected]>
bpf, scripts: Correct GPL license name
Arnd Bergmann <[email protected]>
RDMA/srpt: fix function pointer cast warnings
Heiko Stuebner <[email protected]>
arm64: dts: rockchip: set num-cs property for spi on px30
Kamal Heib <[email protected]>
RDMA/qedr: Fix qedr_create_user_qp error flow
Joao Martins <[email protected]>
iommufd/iova_bitmap: Consider page offset for the pages to be pinned
Joao Martins <[email protected]>
iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array
Joao Martins <[email protected]>
iommufd/iova_bitmap: Bounds check mapped::pages access
Bart Van Assche <[email protected]>
RDMA/srpt: Support specifying the srpt_service_guid parameter
Mustafa Ismail <[email protected]>
RDMA/irdma: Add AE for too many RNRS
Mustafa Ismail <[email protected]>
RDMA/irdma: Set the CQ read threshold for GEN 1
Shiraz Saleem <[email protected]>
RDMA/irdma: Validate max_send_wr and max_recv_wr
Mike Marciniszyn <[email protected]>
RDMA/irdma: Fix KASAN issue with tasklet
Kalesh AP <[email protected]>
RDMA/bnxt_re: Return error for SRQ resize
Zhipeng Lu <[email protected]>
IB/hfi1: Fix a memleak in init_credit_return
Sohaib Nadeem <[email protected]>
Revert "drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz"
Paolo Abeni <[email protected]>
mptcp: fix lockless access in subflow ULP diag
Geliang Tang <[email protected]>
mptcp: add needs_id for userspace appending addr
Geliang Tang <[email protected]>
mptcp: make userspace_pm_append_new_local_addr static
Xu Yang <[email protected]>
usb: roles: don't get/set_role() when usb_role_switch is unregistered
Xu Yang <[email protected]>
usb: roles: fix NULL pointer issue when put module's reference
Krishna Kurapati <[email protected]>
usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
Frank Li <[email protected]>
usb: cdns3: fix memory double free when handle zero packet
Frank Li <[email protected]>
usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
Pawel Laszczak <[email protected]>
usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
Pawel Laszczak <[email protected]>
usb: cdnsp: blocked some cdns3 specific code
Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Don't disconnect if not started
Lino Sanfilippo <[email protected]>
serial: amba-pl011: Fix DMA transmission in RS485 mode
Sandeep Dhavale <[email protected]>
erofs: fix refcount on the metabuf used for inode lookup
Arnd Bergmann <[email protected]>
dm-integrity, dm-verity: reduce stack usage for recheck
Peter Zijlstra <[email protected]>
x86/alternative: Make custom return thunk unconditional
Borislav Petkov (AMD) <[email protected]>
Revert "x86/alternative: Make custom return thunk unconditional"
Peter Zijlstra <[email protected]>
x86/returnthunk: Allow different return thunks
Nikita Shubin <[email protected]>
ARM: ep93xx: Add terminator to gpiod_lookup_table
Tom Parkin <[email protected]>
l2tp: pass correct message length to ip6_append_data
Vidya Sagar <[email protected]>
PCI/MSI: Prevent MSI hardware interrupt number truncation
Nam Cao <[email protected]>
irqchip/sifive-plic: Enable interrupt if needed before EOI
Oliver Upton <[email protected]>
irqchip/gic-v3-its: Do not assume vPE tables are preallocated
zhenwei pi <[email protected]>
crypto: virtio/akcipher - Fix stack overflow on memcpy
Vasiliy Kovalev <[email protected]>
gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
Oliver Upton <[email protected]>
KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
Oliver Upton <[email protected]>
KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
Yu Kuai <[email protected]>
md: Fix missing release of 'active_io' for flush
Baokun Li <[email protected]>
cachefiles: fix memory leak in cachefiles_add_cache()
Hans de Goede <[email protected]>
platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
Hans de Goede <[email protected]>
platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
Johannes Weiner <[email protected]>
mm: memcontrol: clarify swapaccount=0 deprecation warning
SeongJae Park <[email protected]>
mm/damon/lru_sort: fix quota status loss due to online tunings
Kairui Song <[email protected]>
mm/swap: fix race when skipping swapcache
Martin K. Petersen <[email protected]>
scsi: core: Consult supported VPD page list prior to fetching page
Naohiro Aota <[email protected]>
scsi: target: pscsi: Fix bio_put() for error case
Robert Richter <[email protected]>
cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window
Mikulas Patocka <[email protected]>
dm-verity: recheck the hash after a failure
Mikulas Patocka <[email protected]>
dm-crypt: don't modify the data when using authenticated encryption
Mikulas Patocka <[email protected]>
dm-integrity: recheck the integrity tag after a failure
Helge Deller <[email protected]>
Revert "parisc: Only list existing CPUs in cpu_possible_mask"
Mikulas Patocka <[email protected]>
dm-crypt: recheck the integrity tag after a failure
Damien Le Moal <[email protected]>
ata: libata-core: Do not try to set sleeping devices to standby
Peter Oberparleiter <[email protected]>
s390/cio: fix invalid -EBUSY on ccw_device_start
Thomas Hellström <[email protected]>
drm/ttm: Fix an invalid freeing on already freed page in error path
Huacai Chen <[email protected]>
LoongArch: Disable IRQ before init_fn() for nonboot CPUs
Daniel Vacek <[email protected]>
IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
Geert Uytterhoeven <[email protected]>
pmdomain: renesas: r8a77980-sysc: CR7 must be always on
Eugen Hristev <[email protected]>
pmdomain: mediatek: fix race conditions with genpd
Steve French <[email protected]>
smb3: clarify mount warning
Yi Sun <[email protected]>
virtio-blk: Ensure no requests in virtqueues before deleting vqs.
Paulo Alcantara <[email protected]>
smb: client: set correct d_type for reparse points under DFS mounts
Prike Liang <[email protected]>
drm/amdgpu: reset gpu for s3 suspend abort case
Prike Liang <[email protected]>
drm/amdgpu: skip to program GFXDEC registers for suspend abort
Takashi Sakamoto <[email protected]>
firewire: core: send bus reset promptly on gap count error
Masahiro Yamada <[email protected]>
LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
Masahiro Yamada <[email protected]>
LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
SEO HOYOUNG <[email protected]>
scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_prepare()
Hannes Reinecke <[email protected]>
scsi: lpfc: Use unsigned type for num_sge
Zhang Rui <[email protected]>
hwmon: (coretemp) Enlarge per package core count limit
Andrew Bresticker <[email protected]>
efi: Don't add memblocks for soft-reserved memory
Andrew Bresticker <[email protected]>
efi: runtime: Fix potential overflow of soft-reserved region size
Johannes Berg <[email protected]>
wifi: mac80211: adding missing drv_mgd_complete_tx() call
Johannes Berg <[email protected]>
wifi: mac80211: set station RX-NSS on reconfig
Edward Adam Davis <[email protected]>
fs/ntfs3: Fix oob in ntfs_listxattr
Konstantin Komarov <[email protected]>
fs/ntfs3: Update inode->i_size after success write into compressed file
Konstantin Komarov <[email protected]>
fs/ntfs3: Correct function is_rst_area_valid
Konstantin Komarov <[email protected]>
fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
Ism Hong <[email protected]>
fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
Konstantin Komarov <[email protected]>
fs/ntfs3: Disable ATTR_LIST_ENTRY size check
Konstantin Komarov <[email protected]>
fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
Konstantin Komarov <[email protected]>
fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
Konstantin Komarov <[email protected]>
fs/ntfs3: Print warning while fixing hard links count
Konstantin Komarov <[email protected]>
fs/ntfs3: Correct hard links updating when dealing with DOS names
Konstantin Komarov <[email protected]>
fs/ntfs3: Improve ntfs_dir_count
Konstantin Komarov <[email protected]>
fs/ntfs3: Modified fix directory element type detection
Szilard Fabian <[email protected]>
Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
Zhang Yi <[email protected]>
ext4: correct the hole length returned by ext4_map_blocks()
Paulo Alcantara <[email protected]>
smb: client: increase number of PDUs allowed in a compound request
Daniel Wagner <[email protected]>
nvmet-fc: take ref count on tgtport before delete assoc
Daniel Wagner <[email protected]>
nvmet-fc: avoid deadlock on delete association path
Daniel Wagner <[email protected]>
nvmet-fc: abort command when there is no binding
Daniel Wagner <[email protected]>
nvmet-fc: hold reference on hostport match
Daniel Wagner <[email protected]>
nvmet-fc: defer cleanup using RCU properly
Daniel Wagner <[email protected]>
nvmet-fc: release reference on target port
Daniel Wagner <[email protected]>
nvmet-fcloop: swap the list_add_tail arguments
Daniel Wagner <[email protected]>
nvme-fc: do not wait in vain when unloading module
Alexander Tsoy <[email protected]>
ALSA: usb-audio: Ignore clock selector errors for single connection
Richard Fitzgerald <[email protected]>
ASoC: wm_adsp: Don't overwrite fwf_name with the default
Sohaib Nadeem <[email protected]>
drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
Xin Long <[email protected]>
netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
Will Deacon <[email protected]>
misc: open-dice: Fix spurious lockdep warning
Brenton Simpson <[email protected]>
Input: xpad - add Lenovo Legion Go controllers
Wolfram Sang <[email protected]>
spi: sh-msiof: avoid integer overflow in constants
Chen-Yu Tsai <[email protected]>
ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
Alexander Tsoy <[email protected]>
ALSA: usb-audio: Check presence of valid altsetting control
Christian A. Ehrhardt <[email protected]>
usb: ucsi_acpi: Quirk to ack a connector change ack cmd
Guixin Liu <[email protected]>
nvmet-tcp: fix nvme tcp ida memory leak
Martin Blumenstingl <[email protected]>
regulator: pwm-regulator: Add validity checks in continuous .get_voltage
Kunwu Chan <[email protected]>
dmaengine: ti: edma: Add some null pointer checks to the edma_probe
Hans de Goede <[email protected]>
Input: goodix - accept ACPI resources with gpio_count == 3 && gpio_int_idx == 0
Baokun Li <[email protected]>
ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
Baokun Li <[email protected]>
ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
Baokun Li <[email protected]>
ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
Phoenix Chen <[email protected]>
platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
Huang Pei <[email protected]>
MIPS: reserve exception vector space ONLY ONCE
Lennert Buytenhek <[email protected]>
ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
Maksim Kiselev <[email protected]>
aoe: avoid potential deadlock at set_capacity
Conrad Kostecki <[email protected]>
ahci: asm1166: correct count of reported ports
Shyam Prasad N <[email protected]>
cifs: translate network errors on send to -ECONNABORTED
Kees Cook <[email protected]>
smb: Work around Clang __bdos() type confusion
Christian A. Ehrhardt <[email protected]>
block: Fix WARNING in _copy_from_iter
Devyn Liu <[email protected]>
spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
Fullway Wang <[email protected]>
fbdev: sis: Error out if pixclock equals zero
Fullway Wang <[email protected]>
fbdev: savage: Error out if pixclock equals zero
Felix Fietkau <[email protected]>
wifi: mac80211: fix race condition on enabling fast-xmit
Michal Kazior <[email protected]>
wifi: cfg80211: fix missing interfaces when dumping
Vinod Koul <[email protected]>
dmaengine: fsl-qdma: increase size of 'irq_name'
Vinod Koul <[email protected]>
dmaengine: shdma: increase size of 'dev_id'
Shyam Prasad N <[email protected]>
cifs: open_cached_dir should not rely on primary channel
Dmitry Bogdanov <[email protected]>
scsi: target: core: Add TMF to tmr_list handling
Hector Martin <[email protected]>
dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH
Jan Kiszka <[email protected]>
riscv/efistub: Ensure GP-relative addressing is not used
Dan Carpenter <[email protected]>
PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
Cyril Hrubis <[email protected]>
sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
Cyril Hrubis <[email protected]>
sched/rt: Disallow writing invalid values to sched_rt_period_us
Jamal Hadi Salim <[email protected]>
net/sched: Retire dsmark qdisc
Jamal Hadi Salim <[email protected]>
net/sched: Retire ATM qdisc
Jamal Hadi Salim <[email protected]>
net/sched: Retire CBQ qdisc
-------------
Diffstat:
Makefile | 4 +-
arch/arm/mach-ep93xx/core.c | 1 +
arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +
arch/arm64/include/asm/fpsimd.h | 2 +
arch/arm64/kernel/fpsimd.c | 14 +
arch/arm64/kernel/suspend.c | 3 +
arch/arm64/kvm/vgic/vgic-its.c | 5 +
arch/loongarch/Kconfig | 23 +-
arch/loongarch/kernel/smp.c | 1 +
arch/mips/kernel/traps.c | 8 +-
arch/parisc/kernel/processor.c | 8 -
arch/s390/pci/pci.c | 2 +-
arch/x86/include/asm/nospec-branch.h | 2 +
arch/x86/kernel/alternative.c | 13 +-
arch/x86/kernel/ftrace.c | 2 +-
arch/x86/kernel/static_call.c | 2 +-
arch/x86/mm/numa.c | 21 +-
arch/x86/net/bpf_jit_comp.c | 2 +-
block/blk-map.c | 13 +-
drivers/ata/ahci.c | 49 +-
drivers/ata/ahci.h | 1 +
drivers/ata/ahci_ceva.c | 125 +-
drivers/ata/libata-core.c | 4 +
drivers/block/aoe/aoeblk.c | 5 +-
drivers/block/virtio_blk.c | 7 +-
.../crypto/virtio/virtio_crypto_akcipher_algs.c | 5 +-
drivers/cxl/core/pci.c | 6 +-
drivers/dma/apple-admac.c | 5 +-
drivers/dma/fsl-qdma.c | 2 +-
drivers/dma/sh/shdma.h | 2 +-
drivers/dma/ti/edma.c | 10 +
drivers/firewire/core-card.c | 18 +-
drivers/firmware/efi/arm-runtime.c | 2 +-
drivers/firmware/efi/efi-init.c | 19 +-
drivers/firmware/efi/libstub/Makefile | 2 +-
drivers/firmware/efi/riscv-runtime.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +
drivers/gpu/drm/amd/amdgpu/soc15.c | 22 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 +
drivers/gpu/drm/drm_syncobj.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 8 +-
drivers/gpu/drm/ttm/ttm_pool.c | 2 +-
drivers/hwmon/coretemp.c | 2 +-
drivers/i2c/busses/i2c-imx.c | 5 +
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 5 +-
drivers/infiniband/hw/hfi1/pio.c | 6 +-
drivers/infiniband/hw/hfi1/sdma.c | 2 +-
drivers/infiniband/hw/irdma/defs.h | 1 +
drivers/infiniband/hw/irdma/hw.c | 8 +
drivers/infiniband/hw/irdma/verbs.c | 9 +-
drivers/infiniband/hw/qedr/verbs.c | 11 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 17 +-
drivers/input/joystick/xpad.c | 2 +
drivers/input/serio/i8042-acpipnpio.h | 8 +
drivers/input/touchscreen/goodix.c | 3 +-
drivers/irqchip/irq-gic-v3-its.c | 2 +-
drivers/irqchip/irq-sifive-plic.c | 8 +-
drivers/md/dm-crypt.c | 95 +-
drivers/md/dm-integrity.c | 91 +-
drivers/md/dm-verity-target.c | 86 +-
drivers/md/dm-verity.h | 6 +
drivers/md/md.c | 6 +-
drivers/misc/open-dice.c | 2 +-
drivers/net/ethernet/adi/Kconfig | 1 +
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +
.../net/ethernet/microchip/sparx5/sparx5_main.c | 1 +
.../net/ethernet/microchip/sparx5/sparx5_main.h | 1 +
.../net/ethernet/microchip/sparx5/sparx5_packet.c | 2 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 20 -
drivers/net/gtp.c | 10 +-
drivers/net/phy/realtek.c | 4 +-
drivers/nvme/host/fc.c | 47 +-
drivers/nvme/target/fc.c | 131 +-
drivers/nvme/target/fcloop.c | 6 +-
drivers/nvme/target/tcp.c | 1 +
drivers/pci/controller/dwc/pcie-designware-ep.c | 3 +-
drivers/pci/msi/irqdomain.c | 2 +-
drivers/platform/x86/intel/vbtn.c | 3 -
drivers/platform/x86/thinkpad_acpi.c | 5 +-
drivers/platform/x86/touchscreen_dmi.c | 39 +-
drivers/regulator/pwm-regulator.c | 3 +
drivers/s390/cio/device_ops.c | 6 +-
drivers/scsi/Kconfig | 2 +-
drivers/scsi/lpfc/lpfc_scsi.c | 12 +-
drivers/scsi/scsi.c | 22 +-
drivers/scsi/smartpqi/smartpqi_init.c | 5 +-
drivers/soc/mediatek/mtk-pm-domains.c | 15 +-
drivers/soc/renesas/r8a77980-sysc.c | 3 +-
drivers/spi/spi-hisi-sfc-v3xx.c | 5 +
drivers/spi/spi-sh-msiof.c | 16 +-
drivers/target/target_core_device.c | 5 -
drivers/target/target_core_pscsi.c | 9 +-
drivers/target/target_core_transport.c | 4 +
drivers/tty/serial/amba-pl011.c | 60 +-
drivers/ufs/core/ufshcd.c | 1 -
drivers/usb/cdns3/cdns3-gadget.c | 8 +-
drivers/usb/cdns3/core.c | 1 -
drivers/usb/cdns3/drd.c | 13 +-
drivers/usb/cdns3/drd.h | 6 +-
drivers/usb/cdns3/host.c | 16 +-
drivers/usb/dwc3/gadget.c | 5 +
drivers/usb/gadget/function/f_ncm.c | 10 +-
drivers/usb/roles/class.c | 29 +-
drivers/usb/typec/ucsi/ucsi_acpi.c | 71 +-
drivers/vfio/iova_bitmap.c | 25 +-
drivers/video/fbdev/savage/savagefb_driver.c | 3 +
drivers/video/fbdev/sis/sis_main.c | 2 +
fs/afs/volume.c | 4 +-
fs/aio.c | 9 +-
fs/cachefiles/cache.c | 2 +
fs/cachefiles/daemon.c | 1 +
fs/erofs/compress.h | 4 +
fs/erofs/decompressor.c | 60 +-
fs/erofs/decompressor_lzma.c | 4 +-
fs/erofs/internal.h | 28 +-
fs/erofs/namei.c | 28 +-
fs/erofs/super.c | 72 +-
fs/erofs/zmap.c | 23 +-
fs/ext4/extents.c | 111 +-
fs/ext4/mballoc.c | 15 +-
fs/ntfs3/attrib.c | 20 +-
fs/ntfs3/attrlist.c | 8 +-
fs/ntfs3/dir.c | 40 +-
fs/ntfs3/file.c | 2 +
fs/ntfs3/fslog.c | 14 +-
fs/ntfs3/fsntfs.c | 24 +
fs/ntfs3/inode.c | 2 +-
fs/ntfs3/ntfs.h | 4 +-
fs/ntfs3/ntfs_fs.h | 14 +-
fs/ntfs3/record.c | 25 +-
fs/ntfs3/xattr.c | 3 +
fs/smb/client/cached_dir.c | 2 +-
fs/smb/client/cifsencrypt.c | 2 +-
fs/smb/client/cifsglob.h | 2 +-
fs/smb/client/fs_context.c | 2 +-
fs/smb/client/readdir.c | 15 +-
fs/smb/client/smb2pdu.c | 6 +
fs/smb/client/transport.c | 15 +-
include/linux/fs.h | 2 +
include/linux/memblock.h | 2 +
include/linux/socket.h | 5 +-
include/linux/swap.h | 5 +
include/net/netfilter/nf_flow_table.h | 4 +-
include/net/switchdev.h | 3 +
include/net/tcp.h | 2 +-
include/scsi/scsi_device.h | 4 -
kernel/bpf/helpers.c | 5 +-
kernel/sched/rt.c | 12 +-
mm/damon/lru_sort.c | 43 +-
mm/damon/reclaim.c | 18 +-
mm/memblock.c | 5 +-
mm/memcontrol.c | 10 +-
mm/memory.c | 20 +
mm/swap.h | 5 +
mm/swapfile.c | 13 +
mm/zswap.c | 2 +
net/bridge/br_switchdev.c | 86 +-
net/core/dev.c | 2 +-
net/core/dev_ioctl.c | 2 +-
net/core/skmsg.c | 7 +-
net/ipv4/arp.c | 3 +-
net/ipv4/devinet.c | 21 +-
net/ipv4/inet_hashtables.c | 25 +-
net/ipv6/addrconf.c | 21 +-
net/ipv6/exthdrs.c | 10 +
net/ipv6/seg6.c | 20 +-
net/l2tp/l2tp_ip6.c | 2 +-
net/mac80211/cfg.c | 2 +
net/mac80211/mlme.c | 1 +
net/mac80211/sta_info.c | 2 +
net/mac80211/tx.c | 2 +-
net/mctp/route.c | 2 +-
net/mptcp/diag.c | 6 +-
net/mptcp/pm_netlink.c | 24 +-
net/mptcp/pm_userspace.c | 54 +-
net/mptcp/protocol.h | 2 -
net/netfilter/nf_conntrack_proto_sctp.c | 2 +-
net/netfilter/nf_flow_table_core.c | 41 +-
net/netfilter/nf_tables_api.c | 87 +-
net/netfilter/nft_flow_offload.c | 14 +-
net/packet/af_packet.c | 10 +-
net/phonet/datagram.c | 4 +-
net/phonet/pep.c | 41 +-
net/sched/Kconfig | 42 -
net/sched/Makefile | 3 -
net/sched/sch_atm.c | 706 --------
net/sched/sch_cbq.c | 1727 --------------------
net/sched/sch_dsmark.c | 518 ------
net/switchdev/switchdev.c | 73 +
net/tls/tls_main.c | 2 +-
net/tls/tls_sw.c | 24 +-
net/wireless/nl80211.c | 1 +
scripts/bpf_doc.py | 2 +-
sound/soc/codecs/wm_adsp.c | 29 +-
sound/soc/sunxi/sun4i-spdif.c | 5 +
sound/usb/clock.c | 10 +-
sound/usb/format.c | 20 +
.../selftests/tc-testing/tc-tests/qdiscs/atm.json | 94 --
.../selftests/tc-testing/tc-tests/qdiscs/cbq.json | 184 ---
.../tc-testing/tc-tests/qdiscs/dsmark.json | 140 --
202 files changed, 1956 insertions(+), 4293 deletions(-)
Hello,
On Tue, 27 Feb 2024 14:24:21 +0100 Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.y
> and the diffstat can be found below.
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 <[email protected]>
[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] 8b73abf80c8e ("Linux 6.1.80-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: sysfs.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
ok 12 selftests: damon-tests: build_m68k.sh
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
Hi!
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.1.y
Tested-by: Pavel Machek (CIP) <[email protected]>
Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my x86_64 and ARM64 test systems. No errors or
regressions.
Tested-by: Allen Pais <[email protected]>
Thanks.
On 2/27/24 05:24, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.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 <[email protected]>
--
Florian
On Tue, Feb 27, 2024 at 02:24:21PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +0000.
> Anything received after that time might be too late.
No regressions found on WSL (x86 and arm64).
Built, booted, and reviewed dmesg.
Thank you. :)
Tested-by: Kelsey Steele <[email protected]>
On Tue, 27 Feb 2024 at 19:42, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.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 <[email protected]>
## Build
* kernel: 6.1.80-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.1.y
* git commit: 8b73abf80c8ee1f8776dd96ae9a3ade68848024b
* git describe: v6.1.79-196-g8b73abf80c8e
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.79-196-g8b73abf80c8e
## Test Regressions (compared to v6.1.79)
## Metric Regressions (compared to v6.1.79)
## Test Fixes (compared to v6.1.79)
## Metric Fixes (compared to v6.1.79)
## Test result summary
total: 147985, pass: 125712, fail: 2533, skip: 19591, xfail: 149
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 135 total, 135 passed, 0 failed
* arm64: 38 total, 38 passed, 0 failed
* i386: 29 total, 29 passed, 0 failed
* mips: 24 total, 24 passed, 0 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 34 total, 32 passed, 2 failed
* riscv: 9 total, 9 passed, 0 failed
* s390: 12 total, 12 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 6 total, 6 passed, 0 failed
* x86_64: 33 total, 33 passed, 0 failed
## Test suites summary
* boot
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* 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-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-livepatch
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mm
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* 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-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-smoketest
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture
--
Linaro LKFT
https://lkft.linaro.org
On Tue, 27 Feb 2024 14:24:21 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v6.1:
10 builds: 10 pass, 0 fail
26 boots: 26 pass, 0 fail
106 tests: 106 pass, 0 fail
Linux version: 6.1.80-rc1-g8b73abf80c8e
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 <[email protected]>
Jon
Hi Greg,
On 27/02/2024 14:24, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.y
> and the diffstat can be found below.
>
> thanks,
I tested 6.1.80-rc1 (8b73abf80c8e) on Kalray kvx arch (not upstream yet) and everything looks good!
It ran on real hw (k200, k200lp and k300 boards), on qemu as well as on our internal instruction set simulator (ISS).
Tests were run on several interfaces/drivers (usb, qsfp ethernet, eMMC, PCIe endpoint+RC, SPI, remoteproc, uart, iommu). LTP and uClibc-ng testsuites are also run without any regression.
Everything looks fine to us.
Tested-by: Yann Sionneau <[email protected]>
Thanks a lot!
--
Yann
On Tue, Feb 27, 2024 at 02:24:21PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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.
Tested-by: Conor Dooley <[email protected]>
Cheers,
Conor.
On 2/27/24 06:24, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.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 <[email protected]>
thanks,
-- Shuah
On 2/27/24 5:24 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.1.80-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.1.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 <[email protected]>
On Tuesday, February 27, 2024 18:54 IST, Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.80 release.
> There are 195 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 Thu, 29 Feb 2024 13:15:36 +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.180-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rcgit linux-6.1.y
> and the diffstat can be found below.
>
KernelCI report for this week :-
## stable-rc HEAD for linux-6.1.y:
Date: 2024-02-26
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/log/?h=464eaec6e9f75f94cc520a865be2ba1eabdd2986
## Build failures:
No build failures seen for the stable-rc/linux-6.1.y commit head \o/
## Boot failures:
No **new** boot failures seen for the stable-rc/linux-6.1.y commit head \o/
Tested-by: kernelci.org bot <[email protected]>
Thanks,
Shreeya Patel