This is the start of the stable review cycle for the 6.1.76 release.
There are 186 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, 01 Feb 2024 18:32:32 +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.76-rc2.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.76-rc2
Leon Romanovsky <[email protected]>
net/mlx5e: Handle hardware IPsec limits events
Randy Dunlap <[email protected]>
serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
Richard Palethorpe <[email protected]>
x86/entry/ia32: Ensure s32 is sign extended to s64
Tim Chen <[email protected]>
tick/sched: Preserve number of idle sleeps across CPU hotplug events
Xi Ruoyao <[email protected]>
mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
Quanquan Cao <[email protected]>
cxl/region:Fix overflow issue in alloc_hpa()
Aleksander Jan Bajkowski <[email protected]>
MIPS: lantiq: register smp_ops on non-smp platforms
David Lechner <[email protected]>
spi: fix finalize message on error return
Kamal Dasu <[email protected]>
spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
Hsin-Yi Wang <[email protected]>
drm/bridge: anx7625: Ensure bridge is suspended in disable()
Li Lingfeng <[email protected]>
block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
Wenhua Lin <[email protected]>
gpio: eic-sprd: Clear interrupt after set the interrupt type
Fedor Pchelkin <[email protected]>
drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
Arnd Bergmann <[email protected]>
drm/exynos: fix accidental on-stack copy of exynos_drm_plane
Douglas Anderson <[email protected]>
drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case
Pin-yen Lin <[email protected]>
drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable()
Tomi Valkeinen <[email protected]>
drm/bridge: sii902x: Fix audio codec unregistration
Tomi Valkeinen <[email protected]>
drm/bridge: sii902x: Fix probing race issue
Matti Vaittinen <[email protected]>
drm/bridge: sii902x: Use devm_regulator_bulk_get_enable()
Markus Niebel <[email protected]>
drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
Douglas Anderson <[email protected]>
drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer
Sasha Levin <[email protected]>
Revert "powerpc/64s: Increase default stack size to 32KB"
Hsin-Yi Wang <[email protected]>
drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing
Naohiro Aota <[email protected]>
btrfs: zoned: optimize hint byte for zoned allocator
Naohiro Aota <[email protected]>
btrfs: zoned: factor out prepare_allocation_zoned()
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: fix unconditional activation of THRI interrupt
Thomas Gleixner <[email protected]>
serial: sc16is7xx: Use port lock wrappers
Thomas Gleixner <[email protected]>
serial: core: Provide port lock wrappers
Jordan Rife <[email protected]>
dlm: use kernel_connect() and kernel_bind()
Johan Hovold <[email protected]>
ARM: dts: qcom: sdx55: fix USB SS wakeup
Johan Hovold <[email protected]>
ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts
Johan Hovold <[email protected]>
ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells'
Paul Cercueil <[email protected]>
ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
Johan Hovold <[email protected]>
ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
Lukas Schauer <[email protected]>
pipe: wakeup wr_wait after setting max_usage
Max Kellermann <[email protected]>
fs/pipe: move check to pipe_has_watch_queue()
Ricardo Neri <[email protected]>
thermal: intel: hfi: Add syscore callbacks for system-wide PM
Ricardo Neri <[email protected]>
thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline
Ricardo Neri <[email protected]>
thermal: intel: hfi: Refactor enabling code into helper functions
Rafael J. Wysocki <[email protected]>
PM: sleep: Fix possible deadlocks in core system-wide PM code
Li zeming <[email protected]>
PM: core: Remove unnecessary (void *) conversions
Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Do not allocate event ring element on stack
Bingbu Cao <[email protected]>
media: ov13b10: Enable runtime PM before registering async sub-device
Arec Kao <[email protected]>
media: ov13b10: Support device probe in non-zero ACPI D state
Gao Xiang <[email protected]>
erofs: fix lz4 inplace decompression
Gao Xiang <[email protected]>
erofs: get rid of the remaining kmap_atomic()
Ma Jun <[email protected]>
drm/amdgpu/pm: Fix the power source flag error
Nicholas Kazlauskas <[email protected]>
drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable W/A
Dan Carpenter <[email protected]>
drm/bridge: nxp-ptn3460: simplify some error checking
Nathan Chancellor <[email protected]>
platform/x86: intel-uncore-freq: Fix types in sysfs callbacks
Mario Limonciello <[email protected]>
drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
Tomi Valkeinen <[email protected]>
drm/tidss: Fix atomic_flush check
Dan Carpenter <[email protected]>
drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
Ville Syrjälä <[email protected]>
drm: Don't unref the same fb many times by mistake due to deadlock handling
Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Refine computation of P-state for given frequency
Mario Limonciello <[email protected]>
gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
Dave Chinner <[email protected]>
xfs: read only mounts with fsopen mount API are busted
Cristian Marussi <[email protected]>
firmware: arm_scmi: Check mailbox/SMT channel for consistency
Lin Ma <[email protected]>
ksmbd: fix global oob in ksmbd_nl_policy
Shin'ichiro Kawasaki <[email protected]>
platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe
Florian Westphal <[email protected]>
netfilter: nf_tables: reject QUEUE/DROP verdict parameters
Pablo Neira Ayuso <[email protected]>
netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
Michael Kelley <[email protected]>
hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes
Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: fix a memory corruption
Bernd Edlinger <[email protected]>
exec: Fix error handling in begin_new_exec()
Ilya Dryomov <[email protected]>
rbd: don't move requests to the running list on errors
Omar Sandoval <[email protected]>
btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
Qu Wenruo <[email protected]>
btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
David Sterba <[email protected]>
btrfs: don't warn if discard range is not aligned to sector
Chung-Chiang Cheng <[email protected]>
btrfs: tree-checker: fix inline ref size in error messages
Fedor Pchelkin <[email protected]>
btrfs: ref-verify: free ref cache before clearing mount opt
Omar Sandoval <[email protected]>
btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
Eric Dumazet <[email protected]>
nbd: always initialize struct msghdr completely
Shenwei Wang <[email protected]>
net: fec: fix the unhandled context fault from smmu
Zhipeng Lu <[email protected]>
fjes: fix memleaks in fjes_hw_setup
Jakub Kicinski <[email protected]>
selftests: netdevsim: fix the udp_tunnel_nic test
Jenishkumar Maheshbhai Patel <[email protected]>
net: mvpp2: clear BM pool before initialization
Bernd Edlinger <[email protected]>
net: stmmac: Wait a bit for the reset to take effect
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: validate NFPROTO_* family
Florian Westphal <[email protected]>
netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
Filipe Manana <[email protected]>
btrfs: fix race between reading a directory and adding entries to it
Filipe Manana <[email protected]>
btrfs: refresh dir last index during a rewinddir(3) call
Filipe Manana <[email protected]>
btrfs: set last dir index to the current last index when opening dir
Filipe Manana <[email protected]>
btrfs: fix infinite directory reads
Florian Westphal <[email protected]>
netfilter: nft_limit: reject configurations that cause integer overflow
Frederic Weisbecker <[email protected]>
rcu: Defer RCU kthreads wakeup when CPU is dying
Dinghao Liu <[email protected]>
net/mlx5e: fix a potential double-free in fs_any_create_groups
Zhipeng Lu <[email protected]>
net/mlx5e: fix a double-free in arfs_create_groups
Leon Romanovsky <[email protected]>
net/mlx5e: Allow software parsing when IPsec crypto is enabled
Rahul Rameshbabu <[email protected]>
net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO
Yevgeny Kliteynik <[email protected]>
net/mlx5: DR, Can't go to uplink vport on RX rule
Yevgeny Kliteynik <[email protected]>
net/mlx5: DR, Use the right GVMI number for drop action
Zhengchao Shao <[email protected]>
ipv6: init the accept_queue's spinlocks in inet6_create
Zhengchao Shao <[email protected]>
netlink: fix potential sleeping issue in mqueue_flush_file
Salvatore Dipietro <[email protected]>
tcp: Add memory barrier to tcp_push()
David Howells <[email protected]>
afs: Hide silly-rename files from userspace
Petr Pavlu <[email protected]>
tracing: Ensure visibility when inserting an element into tracing_map
Dan Carpenter <[email protected]>
netfs, fscache: Prevent Oops in fscache_put_cache()
Sharath Srinivasan <[email protected]>
net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
Horatiu Vultur <[email protected]>
net: micrel: Fix PTP frame parsing for lan8814
Yunjian Wang <[email protected]>
tun: add missing rx stats accounting in tun_xdp_act
Yunjian Wang <[email protected]>
tun: fix missing dropped counter in tun_xdp_act
Jakub Kicinski <[email protected]>
net: fix removing a namespace with conflicting altnames
Eric Dumazet <[email protected]>
udp: fix busy polling
Kuniyuki Iwashima <[email protected]>
llc: Drop support for ETH_P_TR_802_2.
Eric Dumazet <[email protected]>
llc: make llc_ui_sendmsg() more robust against bonding changes
Lin Ma <[email protected]>
vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
Michael Chan <[email protected]>
bnxt_en: Wait for FLR to complete during probe
Zhengchao Shao <[email protected]>
tcp: make sure init the accept_queue's spinlocks once
Wen Gu <[email protected]>
net/smc: fix illegal rmb_desc access in SMC-D connection dump
Johannes Berg <[email protected]>
wifi: mac80211: fix potential sta-link leak
Wayne Lin <[email protected]>
drm/amd/display: pbn_div need be updated for hotplug event
Jonathan Gray <[email protected]>
Revert "drm/amd: Enable PCIe PME from D3"
Namjae Jeon <[email protected]>
ksmbd: Add missing set_freezable() for freezable kthread
Namjae Jeon <[email protected]>
ksmbd: send lease break notification on FILE_RENAME_INFORMATION
Namjae Jeon <[email protected]>
ksmbd: don't increment epoch if current state and request state are same
Namjae Jeon <[email protected]>
ksmbd: fix potential circular locking issue in smb2_set_ea()
Namjae Jeon <[email protected]>
ksmbd: set v2 lease version on lease upgrade
Charan Teja Kalla <[email protected]>
mm: page_alloc: unreserve highatomic page blocks before oom
Huacai Chen <[email protected]>
LoongArch/smp: Call rcutree_report_cpu_starting() earlier
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: improve do/while loop in sc16is7xx_irq()
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq()
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: change EFR lock to operate on each channels
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: remove unused line structure member
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: remove global regmap from struct sc16is7xx_port
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: remove wasteful static buffer in sc16is7xx_regmap_name()
Hugo Villeneuve <[email protected]>
serial: sc16is7xx: improve regmap debugfs by using one regmap per port
Al Viro <[email protected]>
rename(): fix the locking of subdirectories
Charan Teja Kalla <[email protected]>
mm/sparsemem: fix race in accessing memory_section->usage
Steven Rostedt (Google) <[email protected]>
mm/rmap: fix misplaced parenthesis of a likely()
Zhihao Cheng <[email protected]>
ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
Dave Airlie <[email protected]>
nouveau/vmm: don't set addr on the fail path to avoid warning
Mario Limonciello <[email protected]>
rtc: Extend timeout for waiting for UIP to clear to 1s
Mario Limonciello <[email protected]>
rtc: Add support for configuring the UIP timeout for RTC reads
Mario Limonciello <[email protected]>
rtc: mc146818-lib: Adjust failure return code for mc146818_get_time()
Mario Limonciello <[email protected]>
rtc: Adjust failure return code for cmos_set_alarm()
Mario Limonciello <[email protected]>
rtc: cmos: Use ACPI alarm for non-Intel x86 systems too
Rob Herring <[email protected]>
arm64: Rename ARM64_WORKAROUND_2966298
Zheng Wang <[email protected]>
media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
Andy Shevchenko <[email protected]>
mmc: mmc_spi: remove custom DMA mapped buffers
Avri Altman <[email protected]>
mmc: core: Use mrq.sbc in close-ended ffu
Michael Grzeschik <[email protected]>
media: videobuf2-dma-sg: fix vmap callback
Vegard Nossum <[email protected]>
scripts/get_abi: fix source path leak
Vegard Nossum <[email protected]>
docs: kernel_abi.py: fix command injection
Alfred Piccioni <[email protected]>
lsm: new security_file_ioctl_compat() hook
Johan Hovold <[email protected]>
arm64: dts: qcom: sm8150: fix USB DP/DM HS PHY interrupts
Johan Hovold <[email protected]>
arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
Johan Hovold <[email protected]>
arm64: dts: qcom: sc7280: fix usb_1 wakeup interrupt types
Johan Hovold <[email protected]>
arm64: dts: qcom: sm8150: fix USB wakeup interrupt types
Johan Hovold <[email protected]>
arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
Johan Hovold <[email protected]>
arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
Bart Van Assche <[email protected]>
scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
Amelie Delaunay <[email protected]>
dmaengine: fix NULL pointer in channel unregistration function
Marcelo Schmitt <[email protected]>
iio: adc: ad7091r: Enable internal vref if external vref is not supplied
Rafael J. Wysocki <[email protected]>
async: Introduce async_schedule_dev_nocall()
Rafael J. Wysocki <[email protected]>
async: Split async_schedule_node_domain()
Helge Deller <[email protected]>
parisc/power: Fix power soft-off button emulation on qemu
Helge Deller <[email protected]>
parisc/firmware: Fix F-extend for PDC addresses
Bhaumik Bhatt <[email protected]>
bus: mhi: host: Add spinlock to protect WP access when queueing TREs
Qiang Yu <[email protected]>
bus: mhi: host: Drop chan lock before queuing buffers
Krishna chaitanya chundru <[email protected]>
bus: mhi: host: Add alignment check for event ring read pointer
Serge Semin <[email protected]>
mips: Fix max_mapnr being uninitialized on early stages
Tony Krowiak <[email protected]>
s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB
Tony Krowiak <[email protected]>
s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration
Tony Krowiak <[email protected]>
s390/vfio-ap: always filter entire AP matrix
Bingbu Cao <[email protected]>
media: ov9734: Enable runtime PM before registering async sub-device
Xiaolei Wang <[email protected]>
rpmsg: virtio: Free driver_override when rpmsg_remove()
Bingbu Cao <[email protected]>
media: imx355: Enable runtime PM before registering async sub-device
Christian Marangi <[email protected]>
PM / devfreq: Fix buffer overflow in trans_stat_show
Anthony Krowiak <[email protected]>
s390/vfio-ap: unpin pages on gisc registration failure
Herbert Xu <[email protected]>
crypto: s390/aes - Fix buffer overread in CTR mode
Herbert Xu <[email protected]>
hwrng: core - Fix page fault dead lock on mmap-ed hwrng
Hongchen Zhang <[email protected]>
PM: hibernate: Enforce ordering during image compression/decompression
Herbert Xu <[email protected]>
crypto: api - Disallow identical driver names
David Disseldorp <[email protected]>
btrfs: sysfs: validate scrub_speed_max value
Viresh Kumar <[email protected]>
OPP: Pass rounded rate to _set_opp()
Josef Bacik <[email protected]>
arm64: properly install vmlinuz.efi
Suraj Jitindar Singh <[email protected]>
ext4: allow for the last group to be marked as trimmed
Marcelo Schmitt <[email protected]>
iio: adc: ad7091r: Allow users to configure device events
Marcelo Schmitt <[email protected]>
iio: adc: ad7091r: Set alert bit in config register
Sean Christopherson <[email protected]>
Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB"
Wesley Cheng <[email protected]>
usb: dwc3: gadget: Handle EP0 request dequeuing properly
Wesley Cheng <[email protected]>
usb: dwc3: gadget: Queue PM runtime idle on disconnect event
Wesley Cheng <[email protected]>
usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
-------------
Diffstat:
Documentation/ABI/testing/sysfs-class-devfreq | 3 +
Documentation/admin-guide/abi-obsolete.rst | 2 +-
Documentation/admin-guide/abi-removed.rst | 2 +-
Documentation/admin-guide/abi-stable.rst | 2 +-
Documentation/admin-guide/abi-testing.rst | 2 +-
Documentation/filesystems/directory-locking.rst | 29 +-
Documentation/filesystems/locking.rst | 5 +-
Documentation/filesystems/porting.rst | 18 +
Documentation/sphinx/kernel_abi.py | 56 +--
Makefile | 4 +-
arch/alpha/kernel/rtc.c | 2 +-
arch/arm/boot/dts/exynos4210-i9100.dts | 8 +
arch/arm/boot/dts/qcom-sdx55.dtsi | 10 +-
arch/arm64/Kconfig | 4 +
arch/arm64/boot/dts/qcom/sc7180.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sc7280.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 16 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 16 +-
arch/arm64/boot/install.sh | 3 +-
arch/arm64/kernel/cpu_errata.c | 4 +-
arch/arm64/kernel/entry.S | 2 +-
arch/arm64/tools/cpucaps | 2 +-
arch/loongarch/kernel/smp.c | 3 +-
arch/mips/kernel/elf.c | 6 +
arch/mips/lantiq/prom.c | 7 +-
arch/mips/mm/init.c | 12 +-
arch/parisc/kernel/firmware.c | 4 +-
arch/powerpc/Kconfig | 1 -
arch/s390/crypto/aes_s390.c | 4 +-
arch/s390/crypto/paes_s390.c | 4 +-
arch/x86/include/asm/syscall_wrapper.h | 25 +-
arch/x86/kernel/hpet.c | 2 +-
arch/x86/kernel/rtc.c | 2 +-
arch/x86/kvm/svm/nested.c | 14 -
block/ioctl.c | 2 -
block/partitions/core.c | 5 +
crypto/algapi.c | 1 +
drivers/base/power/main.c | 160 ++++-----
drivers/base/power/trace.c | 2 +-
drivers/block/nbd.c | 6 +-
drivers/block/rbd.c | 22 +-
drivers/bus/mhi/ep/main.c | 68 +++-
drivers/bus/mhi/host/main.c | 29 +-
drivers/char/hw_random/core.c | 34 +-
drivers/cpufreq/intel_pstate.c | 55 +--
drivers/cxl/core/region.c | 4 +-
drivers/devfreq/devfreq.c | 57 ++-
drivers/dma/dmaengine.c | 3 +
drivers/firmware/arm_scmi/common.h | 1 +
drivers/firmware/arm_scmi/mailbox.c | 14 +
drivers/firmware/arm_scmi/shmem.c | 6 +
drivers/gpio/gpio-eic-sprd.c | 32 +-
drivers/gpio/gpiolib-acpi.c | 14 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 21 +-
.../drm/amd/display/modules/power/power_helpers.c | 2 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 13 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 +
drivers/gpu/drm/bridge/analogix/anx7625.c | 7 +-
drivers/gpu/drm/bridge/analogix/anx7625.h | 2 +
drivers/gpu/drm/bridge/nxp-ptn3460.c | 6 +-
drivers/gpu/drm/bridge/parade-ps8640.c | 23 ++
drivers/gpu/drm/bridge/sii902x.c | 68 ++--
drivers/gpu/drm/drm_plane.c | 1 +
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_vmm.c | 3 +
drivers/gpu/drm/panel/panel-edp.c | 4 +-
drivers/gpu/drm/panel/panel-simple.c | 2 +
drivers/gpu/drm/tidss/tidss_crtc.c | 10 +-
drivers/iio/adc/ad7091r-base.c | 169 +++++++++
drivers/iio/adc/ad7091r-base.h | 8 +
drivers/iio/adc/ad7091r5.c | 28 +-
drivers/media/common/videobuf2/videobuf2-dma-sg.c | 10 +-
drivers/media/i2c/imx355.c | 12 +-
drivers/media/i2c/ov13b10.c | 86 +++--
drivers/media/i2c/ov9734.c | 19 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 6 +-
drivers/mmc/core/block.c | 46 ++-
drivers/mmc/host/mmc_spi.c | 186 +---------
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +
drivers/net/ethernet/freescale/fec_main.c | 2 +
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 27 +-
.../mellanox/mlx5/core/en/fs_tt_redirect.c | 1 +
.../net/ethernet/mellanox/mlx5/core/en/params.c | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 26 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 2 +-
.../mellanox/mlx5/core/steering/dr_action.c | 17 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +
drivers/net/fjes/fjes_hw.c | 37 +-
drivers/net/hyperv/netvsc_drv.c | 4 +-
drivers/net/phy/micrel.c | 11 +
drivers/net/tun.c | 10 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +-
drivers/opp/core.c | 6 +-
drivers/parisc/power.c | 2 +-
.../uncore-frequency/uncore-frequency-common.c | 64 ++--
.../uncore-frequency/uncore-frequency-common.h | 20 +-
drivers/platform/x86/p2sb.c | 180 +++++++---
drivers/rpmsg/virtio_rpmsg_bus.c | 1 +
drivers/rtc/rtc-cmos.c | 28 +-
drivers/rtc/rtc-mc146818-lib.c | 39 ++-
drivers/s390/crypto/vfio_ap_ops.c | 72 ++--
drivers/spi/spi-bcm-qspi.c | 4 +-
drivers/spi/spi.c | 4 +
drivers/thermal/intel/intel_hfi.c | 106 ++++--
drivers/tty/serial/sc16is7xx.c | 389 +++++++++++----------
drivers/ufs/core/ufshcd.c | 7 +-
drivers/usb/dwc3/gadget.c | 70 ++--
fs/afs/dir.c | 8 +
fs/btrfs/ctree.h | 1 +
fs/btrfs/delayed-inode.c | 5 +-
fs/btrfs/delayed-inode.h | 1 +
fs/btrfs/extent-tree.c | 53 ++-
fs/btrfs/inode.c | 172 +++++----
fs/btrfs/ioctl.c | 7 +
fs/btrfs/ref-verify.c | 6 +-
fs/btrfs/sysfs.c | 4 +
fs/btrfs/tree-checker.c | 2 +-
fs/dlm/lowcomms.c | 14 +-
fs/erofs/decompressor.c | 49 +--
fs/exec.c | 3 +
fs/ext4/mballoc.c | 15 +-
fs/fscache/cache.c | 3 +-
fs/ioctl.c | 3 +-
fs/namei.c | 60 ++--
fs/pipe.c | 19 +-
fs/smb/server/connection.c | 1 +
fs/smb/server/ksmbd_netlink.h | 3 +-
fs/smb/server/oplock.c | 16 +-
fs/smb/server/smb2pdu.c | 8 +-
fs/smb/server/transport_ipc.c | 4 +-
fs/ubifs/dir.c | 2 +
fs/xfs/xfs_super.c | 27 +-
include/linux/async.h | 2 +
include/linux/lsm_hook_defs.h | 2 +
include/linux/mc146818rtc.h | 3 +-
include/linux/mmzone.h | 14 +-
include/linux/pipe_fs_i.h | 16 +
include/linux/rmap.h | 4 +-
include/linux/security.h | 9 +
include/linux/serial_core.h | 79 +++++
include/linux/skmsg.h | 6 -
include/linux/syscalls.h | 1 +
include/net/inet_connection_sock.h | 8 +
include/net/inet_sock.h | 5 -
include/net/llc_pdu.h | 6 +-
include/net/sock.h | 18 +-
include/uapi/linux/btrfs.h | 3 +
kernel/async.c | 85 +++--
kernel/power/swap.c | 38 +-
kernel/rcu/tree.c | 34 +-
kernel/rcu/tree_exp.h | 3 +-
kernel/time/tick-sched.c | 5 +
kernel/trace/tracing_map.c | 7 +-
mm/page_alloc.c | 16 +-
mm/sparse.c | 17 +-
net/8021q/vlan_netlink.c | 4 +
net/core/dev.c | 9 +
net/core/dev.h | 3 +
net/core/request_sock.c | 3 -
net/core/sock.c | 11 +-
net/ipv4/af_inet.c | 3 +
net/ipv4/inet_connection_sock.c | 4 +
net/ipv4/tcp.c | 1 +
net/ipv6/af_inet6.c | 3 +
net/llc/af_llc.c | 24 +-
net/llc/llc_core.c | 7 -
net/mac80211/sta_info.c | 5 +-
net/netfilter/nf_tables_api.c | 20 +-
net/netfilter/nft_chain_filter.c | 11 +-
net/netfilter/nft_compat.c | 12 +
net/netfilter/nft_flow_offload.c | 5 +
net/netfilter/nft_limit.c | 23 +-
net/netfilter/nft_nat.c | 5 +
net/netfilter/nft_rt.c | 5 +
net/netfilter/nft_socket.c | 5 +
net/netfilter/nft_synproxy.c | 7 +-
net/netfilter/nft_tproxy.c | 5 +
net/netfilter/nft_xfrm.c | 5 +
net/netlink/af_netlink.c | 2 +-
net/rds/af_rds.c | 2 +-
net/smc/smc_diag.c | 2 +-
scripts/get_abi.pl | 2 +-
security/security.c | 18 +
security/selinux/hooks.c | 28 ++
security/smack/smack_lsm.c | 1 +
security/tomoyo/tomoyo.c | 1 +
.../drivers/net/netdevsim/udp_tunnel_nic.sh | 9 +
193 files changed, 2419 insertions(+), 1386 deletions(-)
Hello,
On Tue, 30 Jan 2024 10:47:38 -0800 Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.76 release.
> There are 186 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, 01 Feb 2024 18:32:32 +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.76-rc2.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] ce3f6cd9e4cd ("Linux 6.1.76-rc2")
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
On Tue, Jan 30, 2024 at 10:47:38AM -0800, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.76 release.
> There are 186 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, 01 Feb 2024 18:32:32 +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 1/30/24 10:47, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.76 release.
> There are 186 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, 01 Feb 2024 18:32:32 +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.76-rc2.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 1/30/24 10:47 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.76 release.
> There are 186 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, 01 Feb 2024 18:32:32 +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.76-rc2.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 Tue, 30 Jan 2024 10:47:38 -0800, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.76 release.
> There are 186 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, 01 Feb 2024 18:32:32 +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.76-rc2.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
116 tests: 116 pass, 0 fail
Linux version: 6.1.76-rc2-gce3f6cd9e4cd
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
On Wed, 31 Jan 2024 at 00:17, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.76 release.
> There are 186 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, 01 Feb 2024 18:32:32 +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.76-rc2.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.76-rc2
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.1.y
* git commit: ce3f6cd9e4cd1f20fb62a64cc5c53578699d952b
* git describe: v6.1.75-187-gce3f6cd9e4cd
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.75-187-gce3f6cd9e4cd
## Test Regressions (compared to v6.1.74-415-ga7fd791e5c51)
## Metric Regressions (compared to v6.1.74-415-ga7fd791e5c51)
## Test Fixes (compared to v6.1.74-415-ga7fd791e5c51)
## Metric Fixes (compared to v6.1.74-415-ga7fd791e5c51)
## Test result summary
total: 136691, pass: 115297, fail: 2721, skip: 18498, xfail: 175
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 151 total, 151 passed, 0 failed
* arm64: 52 total, 52 passed, 0 failed
* i386: 39 total, 39 passed, 0 failed
* mips: 26 total, 26 passed, 0 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 36 total, 36 passed, 0 failed
* riscv: 15 total, 15 passed, 0 failed
* s390: 16 total, 16 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 46 total, 46 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-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* 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-vm
* 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-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* rcutorture
* v4l2-compliance
* v4l2-complianciance
--
Linaro LKFT
https://lkft.linaro.org
Hi!
> This is the start of the stable review cycle for the 6.1.76 release.
> There are 186 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, 01 Feb 2024 18:32:32 +0000.
> Anything received after that time might be too late.
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
Hi Greg,
On 30/01/2024 19:47, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.76 release.
> There are 186 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, 01 Feb 2024 18:32:32 +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.76-rc2.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.
I tested 6.1.76-rc2 (ce3f6cd9e4cd) on Kalray kvx arch (not upstream yet), just to let you know everything works in our CI.
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