This is the start of the stable review cycle for the 6.1.30 release.
There are 292 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 Wed, 24 May 2023 19:03:25 +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.30-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.30-rc1
Li Ma <[email protected]>
drm/amdgpu: reserve the old gc_11_0_*_mes.bin
Jack Xiao <[email protected]>
drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
Li Ma <[email protected]>
drm/amdgpu: declare firmware for new MES 11.0.4
Eric Biggers <[email protected]>
crypto: testmgr - fix RNG performance in fuzz tests
Mathieu Poirier <[email protected]>
remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning
Ze Gao <[email protected]>
rethook, fprobe: do not trace rethook related functions
Ze Gao <[email protected]>
rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler
Peter Collingbourne <[email protected]>
arm64: mte: Do not set PG_mte_tagged if tags were not initialized
Heiko Carstens <[email protected]>
s390/qdio: fix do_sqbs() inline assembly constraint
Heiko Carstens <[email protected]>
s390/crypto: use vector instructions only if available for ChaCha20
Stefan Haberland <[email protected]>
s390/dasd: fix command reject error on ESE devices
Ryusuke Konishi <[email protected]>
nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
Michael Ellerman <[email protected]>
powerpc/64s/radix: Fix soft dirty tracking
Jerry Snitselaar <[email protected]>
tpm/tpm_tis: Disable interrupts for more Lenovo devices
Gaurav Batra <[email protected]>
powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
Gaurav Batra <[email protected]>
powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs
Michal Simek <[email protected]>
dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
Alex Deucher <[email protected]>
drm/amdgpu/gfx11: update gpu_clock_counter logic
Tong Liu01 <[email protected]>
drm/amdgpu: refine get gpu clock counter method
Guilherme G. Piccoli <[email protected]>
drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well
Bas Nieuwenhuizen <[email protected]>
drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
Alex Deucher <[email protected]>
drm/amdgpu/gmc11: implement get_vbios_fb_size()
Evan Quan <[email protected]>
drm/amd/pm: fix possible power mode mismatch between driver and PMFW
Xiubo Li <[email protected]>
ceph: force updating the msg pointer in non-split case
George Kennedy <[email protected]>
vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
Mario Limonciello <[email protected]>
thunderbolt: Clear registers properly when auto clear isn't in use
Krzysztof Kozlowski <[email protected]>
serial: qcom-geni: fix enabling deactivated interrupt
Andrew Davis <[email protected]>
serial: 8250_exar: Add support for USR298x PCI Modems
Vitaliy Tomin <[email protected]>
serial: Add support for Advantech PCI-1611U card
Domenico Cerasuolo <[email protected]>
mm: fix zswap writeback race condition
Peng Zhang <[email protected]>
maple_tree: make maple state reusable after mas_empty_area()
Ilya Leoshkevich <[email protected]>
statfs: enforce statfs[64] structure initialization
Michal Luczaj <[email protected]>
KVM: Fix vcpu_array[0] races
Chih-Yen Chang <[email protected]>
ksmbd: fix global-out-of-bounds in smb2_find_context_vals
Chih-Yen Chang <[email protected]>
ksmbd: fix wrong UserName check in session_user
Chih-Yen Chang <[email protected]>
ksmbd: allocate one more byte for implied bcc[0]
Gustav Johansson <[email protected]>
ksmbd: smb2: Allow messages padded to 8byte boundary
Bharath SM <[email protected]>
SMB3: drop reference to cfile before sending oplock break
Bharath SM <[email protected]>
SMB3: Close all deferred handles of inode in case of handle lease break
Ping-Ke Shih <[email protected]>
wifi: rtw88: use work to update rate to avoid RCU warning
Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Disable interrupts in probe error path
Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Empty SRB buffer in probe
Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Call request_irq() before enabling interrupts
Jimmy Assarsson <[email protected]>
can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
Oliver Hartkopp <[email protected]>
can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
Oliver Hartkopp <[email protected]>
can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
Kai-Heng Feng <[email protected]>
ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
Vitaly Rodionov <[email protected]>
ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
Luke D. Jones <[email protected]>
ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
Ai Chao <[email protected]>
ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
Jeremy Soller <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo L140AU
Nikhil Mahale <[email protected]>
ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
Takashi Iwai <[email protected]>
ALSA: hda: Fix Oops by 9.1 surround channel names
Mathias Nyman <[email protected]>
xhci: Fix incorrect tracking of free space on transfer rings
Mario Limonciello <[email protected]>
xhci-pci: Only run d3cold avoidance quirk for s2idle
Francesco Dolcini <[email protected]>
Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
Francesco Dolcini <[email protected]>
Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
Badhri Jagan Sridharan <[email protected]>
usb: typec: altmodes/displayport: fix pin_assignment_show
Konrad Gräfe <[email protected]>
usb: gadget: u_ether: Fix host MAC address case
Udipto Goswami <[email protected]>
usb: dwc3: debugfs: Resume dwc3 before accessing registers
Roger Quadros <[email protected]>
usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
Weitao Wang <[email protected]>
USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
Maxime Bizon <[email protected]>
usb-storage: fix deadlock when a scsi command timeouts more than once
Alan Stern <[email protected]>
USB: usbtmc: Fix direction for 0-length ioctl control messages
Takashi Iwai <[email protected]>
ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
Arnd Bergmann <[email protected]>
bridge: always declare tunnel functions
Florian Westphal <[email protected]>
netfilter: nft_set_rbtree: fix null deref on element insertion
Florian Westphal <[email protected]>
netfilter: nf_tables: fix nft_trans type confusion
Benjamin Poirier <[email protected]>
net: selftests: Fix optstring
Vladimir Oltean <[email protected]>
net: pcs: xpcs: fix C73 AN not getting enabled
M Chetan Kumar <[email protected]>
net: wwan: iosm: fix NULL pointer dereference when removing device
Eric Dumazet <[email protected]>
vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
Aleksandr Loktionov <[email protected]>
igb: fix bit_shift to be in [1..8] range
Marco Migliore <[email protected]>
net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
Christophe JAILLET <[email protected]>
cassini: Fix a memory leak in the error handling path of cas_init_one()
Kuniyuki Iwashima <[email protected]>
tun: Fix memory leak for detached NAPI queue.
Chuang Wang <[email protected]>
net: tun: rebuild error handling in tun_get_user
Michael Kelley <[email protected]>
scsi: storvsc: Don't pass unused PFNs to Hyper-V host
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: don't trust firmware n_channels
Alon Giladi <[email protected]>
wifi: iwlwifi: mvm: fix OEM's name in the tas approved list
Alon Giladi <[email protected]>
wifi: iwlwifi: fix OEM's name in the ppag approved list
Johannes Berg <[email protected]>
wifi: iwlwifi: fw: fix DBGI dump
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
Michael Lee <[email protected]>
wifi: mac80211: Abort running color change when stopping the AP
Johannes Berg <[email protected]>
wifi: mac80211: fix min center freq offset tracing
Mirsad Goran Todorovac <[email protected]>
wifi: mac80211: fortify the spinlock against deadlock by interrupt
Ilan Peer <[email protected]>
wifi: cfg80211: Drop entries with invalid BSSIDs in RNR
Dawid Wesierski <[email protected]>
ice: Fix ice VF reset during iavf initialization
Jacob Keller <[email protected]>
ice: introduce clear_reset_state operation
Florian Fainelli <[email protected]>
net: bcmgenet: Restore phy_stop() depending upon suspend/close
Florian Fainelli <[email protected]>
net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
Oliver Hartkopp <[email protected]>
can: dev: fix missing CAN XL support in can_put_echo_skb()
Vineeth Vijayan <[email protected]>
s390/cio: include subchannels without devices also for evaluation
Xin Long <[email protected]>
tipc: check the bearer min mtu properly when setting it by netlink
Xin Long <[email protected]>
tipc: do not update mtu if msg_max is too small in mtu negotiation
Xin Long <[email protected]>
tipc: add tipc_bearer_min_mtu to calculate min mtu
Feng Liu <[email protected]>
virtio_net: Fix error unwinding of XDP initialization
Parav Pandit <[email protected]>
virtio-net: Maintain reverse cleanup order
Dong Chenchen <[email protected]>
net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
Arnd Bergmann <[email protected]>
drm/exynos: fix g2d_open/close helper function definitions
Ranjani Sridharan <[email protected]>
ASoC: SOF: topology: Fix logic for copying tuples
Douglas Anderson <[email protected]>
ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
Chuck Lever <[email protected]>
SUNRPC: Fix trace_svc_register() call site
NeilBrown <[email protected]>
SUNRPC: always free ctxt when freeing deferred request
NeilBrown <[email protected]>
SUNRPC: double free xprt_ctxt while still in use
Duoming Zhou <[email protected]>
media: netup_unidvb: fix use-after-free at del_timer()
Jijie Shao <[email protected]>
net: hns3: fix reset timeout when enable full VF
Jie Wang <[email protected]>
net: hns3: fix reset delay time to avoid configuration timeout
Jijie Shao <[email protected]>
net: hns3: fix sending pfc frames after reset issue
Jie Wang <[email protected]>
net: hns3: fix output information incomplete for dumping tx queue info with debugfs
Clément Léger <[email protected]>
net: dsa: rzn1-a5psw: disable learning for standalone ports
Alexis Lothoré <[email protected]>
net: dsa: rzn1-a5psw: fix STP states handling
Clément Léger <[email protected]>
net: dsa: rzn1-a5psw: enable management frames for CPU port
Xin Long <[email protected]>
erspan: get the proto with the md version for collect_md
Doug Berger <[email protected]>
serial: 8250_bcm7271: fix leak in `brcmuart_probe`
Doug Berger <[email protected]>
serial: 8250_bcm7271: balance clk_enable calls
Ke Zhang <[email protected]>
serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
Eric Dumazet <[email protected]>
tcp: fix possible sk_priority leak in tcp_v4_send_reset()
Zhuang Shengen <[email protected]>
vsock: avoid to close connected socket after the timeout
Pieter Jansen van Vuuren <[email protected]>
sfc: disable RXFCS and RXALL features by default
Ryan C. Underwood <[email protected]>
ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
Ryder Lee <[email protected]>
wifi: mt76: connac: fix stats->tx_bytes calculation
Dan Carpenter <[email protected]>
ALSA: firewire-digi00x: prevent potential use after free
Grygorii Strashko <[email protected]>
net: phy: dp83867: add w/a for packet errors seen with short cables
Uwe Kleine-König <[email protected]>
net: fec: Better handle pm_runtime_get() failing in .remove()
Andrea Mayer <[email protected]>
selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
Andrea Mayer <[email protected]>
selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
Rob Clark <[email protected]>
drm/msm: Fix submit error-path leaks
Tobias Brunner <[email protected]>
af_key: Reject optional tunnel/BEET mode templates in outbound policies
Tobias Brunner <[email protected]>
xfrm: Reject optional tunnel/BEET mode templates in outbound policies
Wyes Karny <[email protected]>
cpupower: Make TSC read per CPU for Mperf monitor
Shengjiu Wang <[email protected]>
ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
Uwe Kleine-König <[email protected]>
platform: Provide a remove callback that returns no value
Jianhua Lu <[email protected]>
dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
Marijn Suijten <[email protected]>
drm/msm/dpu: Remove duplicate register defines from INTF
Marijn Suijten <[email protected]>
drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
Marijn Suijten <[email protected]>
drm/msm/dpu: Assign missing writeback log_mask
Srinivas Kandagatla <[email protected]>
drm/msm/dp: unregister audio driver during unbind
Martin Willi <[email protected]>
Revert "Fix XFRM-I support for nested ESP tunnels"
Sabrina Dubroca <[email protected]>
xfrm: don't check the default policy if the policy allows the packet
Horatio Zhang <[email protected]>
drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
Fae <[email protected]>
platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
Jorge Lopez <[email protected]>
platform/x86: Move existing HP drivers to a new hp subdir
Guilherme G. Piccoli <[email protected]>
parisc: Replace regular spinlock with spin_trylock on panic path
Jarkko Nikula <[email protected]>
mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
Qiang Ning <[email protected]>
mfd: dln2: Fix memory leak in dln2_probe()
Hans de Goede <[email protected]>
mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
Richard Fitzgerald <[email protected]>
soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
Krzysztof Kozlowski <[email protected]>
soundwire: qcom: gracefully handle too many ports in DT
Alain Volmat <[email protected]>
phy: st: miphy28lp: use _poll_timeout functions for waits
Eugene Huang <[email protected]>
soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
Hao Zeng <[email protected]>
recordmcount: Fix memory leaks in the uwrite function
Josh Poimboeuf <[email protected]>
lkdtm/stackleak: Fix noinstr violation
Josh Poimboeuf <[email protected]>
sched: Fix KCSAN noinstr violation
Rodríguez Barbarin, José Javier <[email protected]>
mcb-pci: Reallocate memory region to avoid memory overlapping
Tony Lindgren <[email protected]>
serial: 8250: Reinit port->pm on port specific driver unbind
Frank Wang <[email protected]>
usb: typec: tcpm: fix multiple times discover svids error
Jason Gerecke <[email protected]>
HID: wacom: generic: Set battery quirk only when we see battery data
weiliang1503 <[email protected]>
HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
Alex Henrie <[email protected]>
HID: apple: Set the tilde quirk flag on the Geyser 3
Baishan Jiang <[email protected]>
ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
Cem Kaya <[email protected]>
ASoC: amd: Add Dell G15 5525 to quirks list
Fred Oh <[email protected]>
ALSA: hda: LNL: add HD Audio PCI ID
Samuel Čavoj <[email protected]>
usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
Kevin Groeneveld <[email protected]>
spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
Bastien Nocera <[email protected]>
HID: logitech-hidpp: Reconcile USB and Unifying serials
Bastien Nocera <[email protected]>
HID: logitech-hidpp: Don't use the USB serial for USB devices
Prajna Sariputra <[email protected]>
ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
Khadija Kamran <[email protected]>
staging: axis-fifo: initialize timeouts in init only
Alex Henrie <[email protected]>
HID: apple: Set the tilde quirk flag on the Geyser 4 and later
Philipp Hortmann <[email protected]>
staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
Max Chou <[email protected]>
Bluetooth: btrtl: Add the support for RTL8851B
Min Li <[email protected]>
Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
Raul Cheleguini <[email protected]>
Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
Hans de Goede <[email protected]>
Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
Chethan T N <[email protected]>
Bluetooth: btintel: Add LE States quirk support
Max Chou <[email protected]>
Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
Raul Cheleguini <[email protected]>
Bluetooth: Improve support for Actions Semi ATS2851 based devices
Vasily Khoruzhick <[email protected]>
Bluetooth: btrtl: add support for the RTL8723CS
Vasily Khoruzhick <[email protected]>
Bluetooth: Add new quirk for broken local ext features page 2
Meng Tang <[email protected]>
Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
Simon Horman <[email protected]>
ipvs: Update width of source for ip_vs_sync_conn_options
Zhong Jinghua <[email protected]>
nbd: fix incomplete validation of ioctl arg
Nagarajan Maran <[email protected]>
wifi: ath11k: Fix SKB corruption in REO destination ring
Hans de Goede <[email protected]>
wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
Chaitanya Kulkarni <[email protected]>
null_blk: Always check queue mode setting from configfs
Johannes Berg <[email protected]>
wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
Harshitha Prem <[email protected]>
wifi: ath11k: Ignore frags from uninitialized peer in dp.
Colin Ian King <[email protected]>
block, bfq: Fix division by zero error on zero wsum
Johannes Berg <[email protected]>
wifi: iwlwifi: mvm: fix ptk_pn memory leak
Hyunwoo Kim <[email protected]>
wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
Mukesh Sisodiya <[email protected]>
wifi: iwlwifi: add a new PCI device ID for BZ device
Daniel Gabay <[email protected]>
wifi: iwlwifi: pcie: fix possible NULL pointer dereference
Yu Kuai <[email protected]>
md: fix soft lockup in status_resync
Yafang <[email protected]>
bpf: Add preempt_count_{sub,add} into btf id deny list
Hao Zeng <[email protected]>
samples/bpf: Fix fout leak in hbm's run_bpf_prog
Chao Yu <[email protected]>
f2fs: fix to check readonly condition correctly
Chao Yu <[email protected]>
f2fs: fix to drop all dirty pages during umount() if cp_error is set
Yonggil Song <[email protected]>
f2fs: Fix system crash due to lack of free space in LFS
Stephan Müller <[email protected]>
crypto: jitter - permanent and intermittent health errors
Ojaswin Mujoo <[email protected]>
ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
Kemeng Shi <[email protected]>
ext4: set goal start correctly in ext4_mb_normalize_request
Adrian Hunter <[email protected]>
scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
Andreas Gruenbacher <[email protected]>
gfs2: Fix inode height consistency check
Zheng Wang <[email protected]>
scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
Eli Cohen <[email protected]>
lib: cpu_rmap: Avoid use after free on rmap->obj array entries
Dmitry Bogdanov <[email protected]>
scsi: target: iscsit: Free cmds before session free
Nick Child <[email protected]>
netdev: Enforce index cap in netdev_get_tx_queue
Nick Child <[email protected]>
net: Catch invalid index in XPS mapping
Nathan Chancellor <[email protected]>
net: pasemi: Fix return type of pasemi_mac_start_tx()
Maxim Korotkov <[email protected]>
bnxt: avoid overflow in bnxt_get_nvram_directory()
Justin Tee <[email protected]>
scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
Justin Tee <[email protected]>
scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
Jan Kara <[email protected]>
ext2: Check block size validity during mount
Hector Martin <[email protected]>
wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
Hector Martin <[email protected]>
wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
Kumar Kartikeya Dwivedi <[email protected]>
bpf: Annotate data races in bpf_local_storage
Kees Cook <[email protected]>
wifi: ath: Silence memcpy run-time false positive warning
Wei Chen <[email protected]>
media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
Laurent Pinchart <[email protected]>
media: Prefer designated initializers over memset for subdev pad ops
lyndonli <[email protected]>
drm/amdgpu: Fix sdma v4 sw fini error
Mario Limonciello <[email protected]>
drm/amd: Fix an out of bounds error in BIOS parser
Paul Hsieh <[email protected]>
drm/amd/display: Correct DML calculation to follow HW SPEC
Hans de Goede <[email protected]>
ACPI: video: Remove desktops without backlight DMI quirks
Shanker Donthineni <[email protected]>
irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
Konrad Dybcio <[email protected]>
arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
void0red <[email protected]>
ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
Tamir Duberstein <[email protected]>
ACPICA: Avoid undefined behavior: applying zero offset to null pointer
Douglas Anderson <[email protected]>
drm/msm/dp: Clean up handling of DP AUX interrupts
Nur Hussein <[email protected]>
drm/tegra: Avoid potential 32-bit integer overflow
Arnaud Pouliquen <[email protected]>
remoteproc: stm32_rproc: Add mutex protection for workqueue
Ayush Gupta <[email protected]>
drm/amd/display: fixed dcn30+ underflow issue
Armin Wolf <[email protected]>
ACPI: EC: Fix oops when removing custom query handlers
Pierre Gondois <[email protected]>
firmware: arm_sdei: Fix sleep from invalid context BUG
Sebastian Krzyszkowiak <[email protected]>
arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
Zheng Wang <[email protected]>
memstick: r592: Fix UAF bug in r592_remove due to race condition
Toby Chen <[email protected]>
drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
Kang Chen <[email protected]>
ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
Tom Rix <[email protected]>
media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
harperchen <[email protected]>
media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
harperchen <[email protected]>
media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
Konrad Dybcio <[email protected]>
arm64: dts: qcom: msm8996: Add missing DWC3 quirks
Iuliana Prodan <[email protected]>
remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
Alexander Stein <[email protected]>
regmap: cache: Return error in cache sync operations for REGCACHE_NONE
Rodrigo Siqueira <[email protected]>
drm/amd/display: Use DC_LOG_DC in the trasform pixel function
Gabe Teeger <[email protected]>
drm/amd/display: Enable HostVM based on rIOMMU active
Hans de Goede <[email protected]>
platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
Paul Hsieh <[email protected]>
drm/amd/display: Correct DML calculation to align HW formula
Ayush Gupta <[email protected]>
drm/amd/display: populate subvp cmd info only for the top pipe
Jani Nikula <[email protected]>
drm/displayid: add displayid_get_header() and check bounds better
Tetsuo Handa <[email protected]>
fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
Christian Brauner <[email protected]>
open: return EINVAL for O_DIRECTORY | O_CREAT
Zqiang <[email protected]>
rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
Ivan Orlov <[email protected]>
selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
Paul E. McKenney <[email protected]>
refscale: Move shutdown from wait_event() to wait_event_idle()
Theodore Ts'o <[email protected]>
ext4: allow ext4_get_group_info() to fail
Kemeng Shi <[email protected]>
ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
Theodore Ts'o <[email protected]>
ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
Theodore Ts'o <[email protected]>
ext4: reflect error codes from ext4_multi_mount_protect() to its callers
Zongjie Li <[email protected]>
fbdev: arcfb: Fix error handling in arcfb_probe()
Jani Nikula <[email protected]>
drm/i915: taint kernel when force probing unsupported devices
Rodrigo Vivi <[email protected]>
drm/i915: Expand force_probe to block probe of devices as well.
Nikita Zhandarovich <[email protected]>
drm/i915/dp: prevent potential div-by-zero
Stanislav Lisovskiy <[email protected]>
drm/i915: Fix NULL ptr deref by checking new_crtc_state
John Harrison <[email protected]>
drm/i915/guc: Don't capture Gen8 regs on Xe devices
Kuniyuki Iwashima <[email protected]>
af_unix: Fix data races around sk->sk_shutdown.
Kuniyuki Iwashima <[email protected]>
af_unix: Fix a data race of sk->sk_receive_queue->qlen.
Eric Dumazet <[email protected]>
net: datagram: fix data-races in datagram_poll()
Colin Foster <[email protected]>
net: mscc: ocelot: fix stat counter register values
t.feng <[email protected]>
ipvlan:Fix out-of-bounds caused by unclear skb->cb
Ziwei Xiao <[email protected]>
gve: Remove the code of clearing PBA bit
Eric Dumazet <[email protected]>
tcp: add annotations around sk->sk_shutdown accesses
Eric Dumazet <[email protected]>
net: add vlan_get_protocol_and_depth() helper
Eric Dumazet <[email protected]>
net: deal with most data-races in sk_wait_event()
Eric Dumazet <[email protected]>
net: annotate sk->sk_err write from do_recvmmsg()
Eric Dumazet <[email protected]>
netlink: annotate accesses to nlk->cb_running
Hangbin Liu <[email protected]>
bonding: fix send_peer_notif overflow
Florian Westphal <[email protected]>
netfilter: conntrack: fix possible bug_on with enable_hooks=1
Florian Westphal <[email protected]>
netfilter: nf_tables: always release netdev hooks from notifier
Florian Fainelli <[email protected]>
net: phy: bcm7xx: Correct read from expansion register
Kuniyuki Iwashima <[email protected]>
net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
Marek Vasut <[email protected]>
net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
Roy Novich <[email protected]>
linux/dim: Do nothing if no time delta between samples
Thomas Gleixner <[email protected]>
tick/broadcast: Make broadcast device replacement work correctly
Keoseong Park <[email protected]>
scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
Christophe JAILLET <[email protected]>
net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
Eric Dumazet <[email protected]>
net: skb_partial_csum_set() fix against transport header magic value
Randy Dunlap <[email protected]>
ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
Saravana Kannan <[email protected]>
drm/mipi-dsi: Set the fwnode for mipi_dsi_device
Sui Jingfeng <[email protected]>
drm/fbdev-generic: prohibit potential out-of-bounds access
-------------
Diffstat:
Documentation/arm64/silicon-errata.rst | 2 +
.../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 2 +-
.../bindings/display/msm/dsi-controller-main.yaml | 12 +
MAINTAINERS | 4 +-
Makefile | 4 +-
arch/arm/mach-sa1100/jornada720_ssp.c | 5 +-
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 -
arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +
arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 2 -
arch/arm64/kernel/mte.c | 7 +-
arch/parisc/include/asm/pdc.h | 1 +
arch/parisc/kernel/firmware.c | 27 +-
arch/powerpc/kernel/dma-iommu.c | 4 +-
arch/powerpc/kernel/iommu.c | 11 +-
arch/powerpc/mm/book3s64/radix_pgtable.c | 4 +-
arch/powerpc/platforms/pseries/iommu.c | 13 +-
arch/riscv/kernel/probes/Makefile | 2 +
arch/s390/crypto/chacha-glue.c | 2 +-
arch/s390/kernel/Makefile | 1 +
arch/x86/kernel/Makefile | 1 +
block/bfq-iosched.c | 2 +
crypto/jitterentropy-kcapi.c | 51 ++--
crypto/jitterentropy.c | 144 ++++------
crypto/jitterentropy.h | 1 -
crypto/testmgr.c | 266 +++++++++++-------
drivers/acpi/acpi_apd.c | 2 +
drivers/acpi/acpica/dbnames.c | 3 +
drivers/acpi/acpica/dswstate.c | 11 +-
drivers/acpi/ec.c | 1 +
drivers/acpi/video_detect.c | 35 ---
drivers/base/platform.c | 4 +-
drivers/base/regmap/regcache.c | 6 +
drivers/block/nbd.c | 6 +
drivers/block/null_blk/main.c | 5 +
drivers/bluetooth/btbcm.c | 47 +++-
drivers/bluetooth/btintel.c | 5 +-
drivers/bluetooth/btrtl.c | 138 +++++++++-
drivers/bluetooth/btrtl.h | 5 +
drivers/bluetooth/btusb.c | 6 +
drivers/bluetooth/hci_h5.c | 4 +
drivers/char/tpm/tpm_tis.c | 16 ++
drivers/firmware/arm_sdei.c | 37 +--
drivers/firmware/smccc/smccc.c | 26 ++
drivers/firmware/smccc/soc_id.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 26 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 36 ++-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 21 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 7 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 7 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 5 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 2 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +-
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 300 ++++++++++++++-------
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 4 +
.../display/dc/dml/dcn314/display_mode_vba_314.c | 300 ++++++++++++++-------
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 18 ++
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 20 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 +
drivers/gpu/drm/drm_displayid.c | 17 +-
drivers/gpu/drm/drm_fb_helper.c | 16 +-
drivers/gpu/drm/drm_mipi_dsi.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.h | 4 +-
drivers/gpu/drm/i915/Kconfig | 25 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 4 +-
drivers/gpu/drm/i915/display/intel_dp.c | 5 +
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 7 +-
drivers/gpu/drm/i915/i915_params.c | 2 +-
drivers/gpu/drm/i915/i915_pci.c | 39 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 5 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hwio.h | 3 -
drivers/gpu/drm/msm/dp/dp_audio.c | 12 +
drivers/gpu/drm/msm/dp/dp_audio.h | 2 +
drivers/gpu/drm/msm/dp/dp_aux.c | 80 +++---
drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +-
drivers/gpu/drm/msm/dp/dp_catalog.h | 2 +-
drivers/gpu/drm/msm/dp/dp_display.c | 1 +
drivers/gpu/drm/msm/msm_gem_submit.c | 25 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 1 +
drivers/gpu/drm/tegra/sor.c | 2 +-
drivers/hid/hid-apple.c | 19 +-
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-input.c | 2 +
drivers/hid/hid-logitech-hidpp.c | 53 +++-
drivers/hid/wacom_wac.c | 33 +--
drivers/irqchip/Kconfig | 1 +
drivers/irqchip/irq-gic-v3.c | 115 +++++++-
drivers/mcb/mcb-pci.c | 27 +-
drivers/md/md.c | 18 +-
drivers/media/pci/cx23885/cx23885-core.c | 4 +-
drivers/media/pci/cx23885/cx23885-video.c | 13 +-
drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +-
drivers/media/pci/tw68/tw68-video.c | 16 +-
.../platform/mediatek/vcodec/mtk_vcodec_dec.c | 7 +
drivers/media/platform/renesas/vsp1/vsp1_drm.c | 18 +-
drivers/media/platform/renesas/vsp1/vsp1_entity.c | 11 +-
.../platform/samsung/exynos4-is/fimc-capture.c | 7 +-
drivers/media/platform/ti/am437x/am437x-vpfe.c | 15 +-
drivers/media/platform/ti/cal/cal-video.c | 8 +-
drivers/media/usb/dvb-usb/cxusb-analog.c | 14 +-
drivers/media/usb/pvrusb2/Kconfig | 2 +-
drivers/memstick/host/r592.c | 2 +-
drivers/message/fusion/mptlan.c | 2 +
drivers/mfd/dln2.c | 1 +
drivers/mfd/intel-lpss-pci.c | 15 ++
drivers/mfd/intel_soc_pmic_chtwc.c | 14 +-
drivers/misc/lkdtm/stackleak.c | 6 +
drivers/net/bonding/bond_netlink.c | 7 +-
drivers/net/bonding/bond_options.c | 8 +-
drivers/net/can/dev/skb.c | 3 +-
drivers/net/can/kvaser_pciefd.c | 51 ++--
drivers/net/dsa/mv88e6xxx/port.h | 2 +-
drivers/net/dsa/rzn1_a5psw.c | 83 ++++--
drivers/net/dsa/rzn1_a5psw.h | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 9 +-
drivers/net/ethernet/freescale/fec_main.c | 15 +-
drivers/net/ethernet/google/gve/gve_main.c | 13 -
.../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 25 +-
.../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 8 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 1 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 15 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 4 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 5 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +-
drivers/net/ethernet/intel/ice/ice_main.c | 2 +-
drivers/net/ethernet/intel/ice/ice_sriov.c | 24 +-
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 31 ++-
drivers/net/ethernet/intel/ice/ice_vf_lib.h | 6 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 1 +
drivers/net/ethernet/intel/igb/e1000_mac.c | 4 +-
drivers/net/ethernet/mscc/vsc7514_regs.c | 18 +-
drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +-
drivers/net/ethernet/sfc/ef100_netdev.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 5 +
drivers/net/ethernet/sun/cassini.c | 2 +
drivers/net/ipvlan/ipvlan_core.c | 6 +
drivers/net/mdio/mdio-mvusb.c | 11 +-
drivers/net/pcs/pcs-xpcs.c | 2 +-
drivers/net/phy/bcm-phy-lib.h | 5 +
drivers/net/phy/bcm7xxx.c | 2 +-
drivers/net/phy/dp83867.c | 22 +-
drivers/net/tap.c | 4 +-
drivers/net/tun.c | 80 +++---
drivers/net/virtio_net.c | 61 +++--
drivers/net/wireless/ath/ath.h | 12 +-
drivers/net/wireless/ath/ath11k/dp.c | 4 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 17 +-
drivers/net/wireless/ath/ath11k/peer.h | 1 +
drivers/net/wireless/ath/key.c | 2 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 32 +++
drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 19 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 10 +
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 37 ++-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 4 +
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 +-
.../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 2 +-
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 3 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 +-
drivers/net/wireless/realtek/rtw88/main.c | 15 ++
drivers/net/wireless/realtek/rtw88/main.h | 3 +
drivers/net/wwan/iosm/iosm_ipc_imem.c | 27 +-
drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 12 +-
drivers/net/wwan/iosm/iosm_ipc_imem_ops.h | 6 +-
drivers/parisc/power.c | 16 +-
drivers/phy/st/phy-miphy28lp.c | 42 +--
drivers/platform/x86/Kconfig | 43 +--
drivers/platform/x86/Makefile | 4 +-
drivers/platform/x86/hp/Kconfig | 63 +++++
drivers/platform/x86/hp/Makefile | 10 +
drivers/platform/x86/{ => hp}/hp-wmi.c | 1 +
drivers/platform/x86/{ => hp}/hp_accel.c | 2 +-
drivers/platform/x86/{ => hp}/tc1100-wmi.c | 0
drivers/platform/x86/x86-android-tablets.c | 101 ++++++-
drivers/remoteproc/imx_dsp_rproc.c | 187 ++++++++++++-
drivers/remoteproc/stm32_rproc.c | 8 +
drivers/s390/block/dasd_eckd.c | 33 ++-
drivers/s390/cio/device.c | 2 +
drivers/s390/cio/qdio.h | 2 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 7 +-
drivers/scsi/lpfc/lpfc_els.c | 24 +-
drivers/scsi/storvsc_drv.c | 8 +-
drivers/soundwire/bus.c | 15 +-
drivers/soundwire/dmi-quirks.c | 25 ++
drivers/soundwire/qcom.c | 3 +
drivers/spi/spi-imx.c | 24 +-
drivers/staging/axis-fifo/axis-fifo.c | 28 +-
drivers/staging/media/imx/imx-media-capture.c | 12 +-
drivers/staging/media/imx/imx-media-utils.c | 8 +-
drivers/staging/media/omap4iss/iss_video.c | 6 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 6 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 5 -
drivers/target/iscsi/iscsi_target.c | 6 +-
drivers/thunderbolt/nhi.c | 29 +-
drivers/thunderbolt/nhi_regs.h | 2 +
drivers/tty/serial/8250/8250_bcm7271.c | 7 +-
drivers/tty/serial/8250/8250_core.c | 1 +
drivers/tty/serial/8250/8250_exar.c | 17 ++
drivers/tty/serial/8250/8250_pci.c | 5 +
drivers/tty/serial/arc_uart.c | 7 +-
drivers/tty/serial/qcom_geni_serial.c | 9 +-
drivers/tty/vt/vc_screen.c | 11 +-
drivers/ufs/core/ufshcd.c | 10 +-
drivers/ufs/host/ufshcd-pci.c | 1 +
drivers/usb/class/usbtmc.c | 2 +
drivers/usb/dwc3/debugfs.c | 109 ++++++++
drivers/usb/dwc3/gadget.c | 67 ++---
drivers/usb/gadget/function/u_ether.c | 3 +
drivers/usb/gadget/udc/core.c | 151 +++--------
drivers/usb/host/uhci-pci.c | 10 +-
drivers/usb/host/xhci-pci.c | 12 +-
drivers/usb/host/xhci-ring.c | 29 +-
drivers/usb/host/xhci.h | 2 +-
drivers/usb/storage/scsiglue.c | 28 +-
drivers/usb/typec/altmodes/displayport.c | 4 +
drivers/usb/typec/tcpm/tcpm.c | 16 +-
drivers/usb/typec/ucsi/ucsi_acpi.c | 44 ++-
drivers/video/fbdev/arcfb.c | 15 +-
fs/ceph/snap.c | 13 +
fs/cifs/cifsglob.h | 4 +-
fs/cifs/file.c | 26 +-
fs/cifs/smb1ops.c | 9 +-
fs/cifs/smb2ops.c | 7 +-
fs/ext2/ext2.h | 1 +
fs/ext2/super.c | 7 +
fs/ext4/balloc.c | 18 +-
fs/ext4/ext4.h | 15 +-
fs/ext4/ialloc.c | 12 +-
fs/ext4/mballoc.c | 131 ++++++---
fs/ext4/mmp.c | 9 +-
fs/ext4/super.c | 24 +-
fs/f2fs/checkpoint.c | 12 +-
fs/f2fs/data.c | 3 +-
fs/f2fs/f2fs.h | 5 +
fs/f2fs/gc.c | 10 +-
fs/f2fs/gc.h | 2 +
fs/f2fs/segment.h | 39 ++-
fs/f2fs/super.c | 2 +-
fs/gfs2/glops.c | 3 +-
fs/hfsplus/inode.c | 28 +-
fs/ksmbd/connection.c | 3 +-
fs/ksmbd/oplock.c | 5 +-
fs/ksmbd/oplock.h | 2 +-
fs/ksmbd/smb2misc.c | 5 +-
fs/ksmbd/smb2pdu.c | 19 +-
fs/nilfs2/inode.c | 18 ++
fs/open.c | 18 +-
fs/statfs.c | 4 +-
include/linux/arm-smccc.h | 18 ++
include/linux/cpuhotplug.h | 1 -
include/linux/dim.h | 3 +-
include/linux/if_vlan.h | 17 ++
include/linux/netdevice.h | 1 +
include/linux/platform_device.h | 11 +
include/linux/sched/task_stack.h | 2 +-
include/linux/sunrpc/svc_rdma.h | 2 +-
include/linux/sunrpc/svc_xprt.h | 2 +-
include/net/bluetooth/hci.h | 15 ++
include/net/bonding.h | 2 +-
include/net/ip_vs.h | 6 +-
include/net/sock.h | 2 +-
include/uapi/asm-generic/fcntl.h | 1 -
kernel/bpf/bpf_local_storage.c | 16 +-
kernel/bpf/verifier.c | 4 +
kernel/rcu/refscale.c | 2 +-
kernel/rcu/tree_exp.h | 6 +-
kernel/time/tick-broadcast.c | 120 ++++++---
kernel/trace/rethook.c | 4 +-
lib/cpu_rmap.c | 5 +-
lib/dim/dim.c | 5 +-
lib/dim/net_dim.c | 3 +-
lib/dim/rdma_dim.c | 3 +-
lib/maple_tree.c | 12 +-
mm/zswap.c | 16 ++
net/8021q/vlan_dev.c | 4 +-
net/bluetooth/hci_event.c | 9 +-
net/bluetooth/hci_sync.c | 6 +-
net/bluetooth/l2cap_core.c | 1 -
net/bridge/br_forward.c | 2 +-
net/bridge/br_private_tunnel.h | 8 +-
net/can/isotp.c | 2 +-
net/can/j1939/socket.c | 2 +-
net/core/datagram.c | 15 +-
net/core/dev.c | 4 +-
net/core/skbuff.c | 4 +-
net/core/stream.c | 12 +-
net/ipv4/af_inet.c | 2 +-
net/ipv4/tcp.c | 14 +-
net/ipv4/tcp_bpf.c | 2 +-
net/ipv4/tcp_input.c | 4 +-
net/ipv4/tcp_ipv4.c | 5 +-
net/ipv6/ip6_gre.c | 13 +-
net/key/af_key.c | 12 +-
net/llc/af_llc.c | 8 +-
net/mac80211/cfg.c | 3 +-
net/mac80211/trace.h | 2 +-
net/mac80211/tx.c | 5 +-
net/netfilter/core.c | 6 +-
net/netfilter/ipvs/ip_vs_sync.c | 2 +-
net/netfilter/nf_conntrack_standalone.c | 3 +-
net/netfilter/nf_tables_api.c | 4 +-
net/netfilter/nft_chain_filter.c | 9 +-
net/netfilter/nft_set_rbtree.c | 20 +-
net/netlink/af_netlink.c | 8 +-
net/nsh/nsh.c | 8 +-
net/packet/af_packet.c | 6 +-
net/smc/smc_close.c | 4 +-
net/smc/smc_rx.c | 4 +-
net/smc/smc_tx.c | 4 +-
net/socket.c | 2 +-
net/sunrpc/svc.c | 2 +-
net/sunrpc/svc_xprt.c | 24 +-
net/sunrpc/svcsock.c | 30 ++-
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 11 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +-
net/tipc/bearer.c | 17 +-
net/tipc/bearer.h | 3 +
net/tipc/link.c | 9 +-
net/tipc/socket.c | 4 +-
net/tipc/udp_media.c | 5 +-
net/tls/tls_main.c | 3 +-
net/unix/af_unix.c | 22 +-
net/vmw_vsock/af_vsock.c | 2 +-
net/wireless/scan.c | 6 +-
net/xfrm/xfrm_interface.c | 54 +---
net/xfrm/xfrm_policy.c | 9 -
net/xfrm/xfrm_user.c | 14 +-
samples/bpf/hbm.c | 1 +
scripts/recordmcount.c | 6 +-
sound/firewire/digi00x/digi00x-stream.c | 4 +-
sound/pci/hda/hda_generic.c | 7 +-
sound/pci/hda/hda_intel.c | 3 +
sound/pci/hda/patch_hdmi.c | 5 +
sound/pci/hda/patch_realtek.c | 14 +-
sound/soc/amd/yc/acp6x-mach.c | 21 ++
sound/soc/fsl/fsl_micfil.c | 14 +-
sound/soc/mediatek/mt8186/mt8186-afe-clk.c | 6 -
sound/soc/mediatek/mt8186/mt8186-afe-clk.h | 1 -
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c | 4 -
sound/soc/mediatek/mt8186/mt8186-audsys-clk.c | 46 ++--
sound/soc/mediatek/mt8186/mt8186-audsys-clk.h | 1 -
sound/soc/sof/topology.c | 4 +
sound/usb/format.c | 1 +
tools/include/uapi/asm-generic/fcntl.h | 1 -
.../cpupower/utils/idle_monitor/mperf_monitor.c | 31 +--
tools/testing/selftests/cgroup/test_memcontrol.c | 15 ++
tools/testing/selftests/net/fib_nexthops.sh | 2 +-
.../selftests/net/srv6_end_dt4_l3vpn_test.sh | 17 +-
virt/kvm/kvm_main.c | 16 +-
365 files changed, 4070 insertions(+), 1817 deletions(-)
Hello Greg,
> From: Greg Kroah-Hartman <[email protected]>
> Sent: Monday, May 22, 2023 8:06 PM
>
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +0000.
> Anything received after that time might be too late.
CIP configurations built and booted with Linux 6.1.30-rc1 (e00a3d96f756):
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/875108845
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/commits/linux-6.1.y
Tested-by: Chris Paterson (CIP) <[email protected]>
Kind regards, Chris
On 5/22/23 12:05, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +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.30-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]>
We would also need this patch from upstream to be backported into the
stable-6.1.y queue to avoid:
[ 0.001228] Early cacheinfo failed, ret = -22
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3522340199cc060b70f0094e3039bdb43c3f6ee1
Thanks!
--
Florian
On 5/22/23 13:05, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +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.30-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 Mon, May 22, 2023 at 08:05:57PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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: Theodore Ts'o <[email protected]>
No regressions found for ext4.
- Ted
TESTRUNID: ltm-20230522173053
KERNEL: kernel 6.1.30-rc1-xfstests-00293-ge00a3d96f756 #26 SMP PREEMPT_DYNAMIC Mon May 22 17:25:13 EDT 2023 x86_64
CMDLINE: full --kernel gs://gce-xfstests/kernel.deb
CPUS: 2
MEM: 7680
ext4/4k: 530 tests, 32 skipped, 4755 seconds
ext4/1k: 526 tests, 1 failures, 45 skipped, 5810 seconds
Flaky: generic/475: 80% (4/5)
ext4/ext3: 522 tests, 1 failures, 121 skipped, 4805 seconds
Failures: generic/347
ext4/encrypt: 508 tests, 3 failures, 139 skipped, 2729 seconds
Failures: generic/681 generic/682 generic/691
ext4/nojournal: 525 tests, 3 failures, 100 skipped, 4619 seconds
Failures: ext4/301 ext4/304 generic/455
ext4/ext3conv: 527 tests, 3 failures, 33 skipped, 4535 seconds
Failures: generic/347
Flaky: generic/475: 40% (2/5) generic/645: 20% (1/5)
ext4/adv: 527 tests, 4 failures, 40 skipped, 4432 seconds
Failures: generic/477
Flaky: generic/455: 60% (3/5) generic/475: 80% (4/5)
generic/482: 40% (2/5)
ext4/dioread_nolock: 528 tests, 1 failures, 32 skipped, 5437 seconds
Flaky: generic/475: 20% (1/5)
ext4/data_journal: 526 tests, 3 failures, 100 skipped, 4571 seconds
Failures: generic/231 generic/347 generic/455
ext4/bigalloc_4k: 502 tests, 1 failures, 37 skipped, 4430 seconds
Flaky: generic/077: 20% (1/5)
ext4/bigalloc_1k: 502 tests, 1 failures, 55 skipped, 5167 seconds
Failures: shared/298
ext4/dax: 517 tests, 135 skipped, 2763 seconds
Totals: 6324 tests, 869 skipped, 83 failures, 0 errors, 53773s
FSTESTIMG: gce-xfstests/xfstests-amd64-202303031351
FSTESTPRJ: gce-xfstests
FSTESTVER: blktests 676d42c (Thu, 2 Mar 2023 15:25:44 +0900)
FSTESTVER: fio fio-3.31 (Tue, 9 Aug 2022 14:41:25 -0600)
FSTESTVER: fsverity v1.5-6-g5d6f7c4 (Mon, 30 Jan 2023 23:22:45 -0800)
FSTESTVER: ima-evm-utils v1.3.2 (Wed, 28 Oct 2020 13:18:08 -0400)
FSTESTVER: nvme-cli v1.16 (Thu, 11 Nov 2021 13:09:06 -0800)
FSTESTVER: quota v4.05-53-gd90b7d5 (Tue, 6 Dec 2022 12:59:03 +0100)
FSTESTVER: util-linux v2.38.1 (Thu, 4 Aug 2022 11:06:21 +0200)
FSTESTVER: xfsprogs v6.1.1 (Fri, 13 Jan 2023 19:06:37 +0100)
FSTESTVER: xfstests-bld 2e60cef3 (Thu, 23 Feb 2023 15:02:58 -0500)
FSTESTVER: xfstests v2023.02.26-8-g821ef4889 (Thu, 2 Mar 2023 10:23:51 -0500)
FSTESTVER: zz_build-distro bullseye
FSTESTSET: -g auto
FSTESTOPT: aex
On Mon, May 22, 2023 at 08:05:57PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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.
>
Successfully compiled and installed bindeb-pkgs on my computer (Acer
Aspire E15, Intel Core i3 Haswell). No noticeable regressions.
Tested-by: Bagas Sanjaya <[email protected]>
--
An old man doll... just what I always wanted! - Clara
Hi Greg
On Tue, May 23, 2023 at 4:23 AM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +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.30-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
6.1.30-rc1 tested.
x86_64
Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.
Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P, arch linux)
Thanks
Tested-by: Takeshi Ogasawara <[email protected]>
Hi!
On Mon 2023-05-22 20:05:57, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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.
> Jorge Lopez <[email protected]>
> platform/x86: Move existing HP drivers to a new hp subdir
This moves multiple files, and even the remaining fixups are over 200
lines. It is not suitable for stable.
> Hans de Goede <[email protected]>
> ACPI: video: Remove desktops without backlight DMI quirks
As far as I can see, this is only cleanup in 6.1, and we don't really
need it in stable?
> lyndonli <[email protected]>
> drm/amdgpu: Fix sdma v4 sw fini error
Could someone double check this? Changelog does not explain that 4.2.0
hardware no long needs special handling.
> Bastien Nocera <[email protected]>
> HID: logitech-hidpp: Reconcile USB and Unifying serials
> Bastien Nocera <[email protected]>
> HID: logitech-hidpp: Don't use the USB serial for USB devices
I see this changes serial numbers for users. Is it good idea for
stable?
Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
On Mon, 22 May 2023 20:05:57 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +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.30-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:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
130 tests: 130 pass, 0 fail
Linux version: 6.1.30-rc1-ge00a3d96f756
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 Tue, 23 May 2023 at 00:53, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +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.30-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]>
NOTE:
Following are the list of intermittent failures.
LTP syscalls msync04 started failing intermittently on 6.3, 6.1 and 5.15 on
arm64 devices which are using NFS mounted rootfs and external mounted drive.
Where as on arm x15 device it is always fails from 6.3.2-rc1, 6.1.28-rc1
and 5.15.111-rc1.
Test log:
========
tst_test.c:1634: TINFO: === Testing on vfat ===
tst_test.c:1093: TINFO: Formatting /dev/loop0 with vfat opts='' extra opts=''
msync04.c:72: TPASS: msync() working correctly
tst_test.c:1634: TINFO: === Testing on ntfs ===
tst_test.c:1093: TINFO: Formatting /dev/loop0 with ntfs opts='' extra opts=''
The partition start sector was not specified for /dev/loop0 and it
could not be obtained automatically. It has been set to 0.
The number of sectors per track was not specified for /dev/loop0 and
it could not be obtained automatically. It has been set to 0.
The number of heads was not specified for /dev/loop0 and it could not
be obtained automatically. It has been set to 0.
To boot from a device, Windows needs the 'partition start sector', the
'sectors per track' and the 'number of heads' to be set.
Windows will not be able to boot from this device.
tst_test.c:1107: TINFO: Trying FUSE...
msync04.c:59: TFAIL: Expected dirty bit to be set after writing to
mmap()-ed area
log:
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.3.y/build/v6.3.3-365-g20efcce0526d/testrun/17163865/suite/ltp-syscalls/test/msync04/log
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.3.y/build/v6.3.3-365-g20efcce0526d/testrun/17163865/suite/ltp-syscalls/test/msync04/history/
Test results compare across 6.3, 6.1 and 5.15.
- https://qa-reports.linaro.org/_/comparetest/?project=1764&project=1597&project=1022&suite=ltp-syscalls&test=msync04
=====
Following Perf CoreSight test cases failing intermittently on arm64
Qualcomm dragonboard 410c.
78: CoreSight / Thread Loop 10 Threads - Check TID :
--- start ---
test child forked, pid 1196
[ perf record: Woken up 1 times to write data ]
[ perf record: Captured and wrote 6.477 MB
./perf-thread_loop-check-tid-10th.data ]
Thread IDs 1211 not found in perf AUX data
test child finished with -1
---- end ----
CoreSight / Thread Loop 10 Threads - Check TID: FAILED!
79: CoreSight / Thread Loop 2 Threads - Check TID :
--- start ---
test child forked, pid 1285
[ perf record: Woken up 1 times to write data ]
[ perf record: Captured and wrote 0.005 MB
./perf-thread_loop-check-tid-2th.data ]
Thread IDs 1290 1290 not found in perf AUX data
test child finished with -1
---- end ----
CoreSight / Thread Loop 2 Threads - Check TID: FAILED!
logs:
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17164102/suite/perf/test/CoreSight_Thread_Loop_10_Threads__Check_TID/history/
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17164102/suite/perf/test/CoreSight_Thread_Loop_10_Threads__Check_TID/log
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17164102/suite/perf/test/CoreSight_Thread_Loop_10_Threads__Check_TID/details/
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17164102/suite/perf/test/CoreSight_Thread_Loop_2_Threads__Check_TID/history/
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17164102/suite/perf/test/CoreSight_Thread_Loop_2_Threads__Check_TID/details/
=====
selftests: net/mptcp: diag.sh started failing on 6.1.30-rc1 but
passed on 6.3.4-rc1. This is due to changes in latest kselftest
(6.3) running on 6.1.
test logs:
=======
# selftests: net/mptcp: diag.sh
# no msk on netns creation [ ok ]
# listen match for dport 10000 [ ok ]
# listen match for sport 10000 [ ok ]
# listen match for saddr and sport [ ok ]
# all listen sockets [ ok ]
# after MPC handshake [ ok ]
# ....chk remote_key [ ok ]
# ....chk no fallback [ ok ]
# ....chk 2 msk in use [ fail ] expected 2 found 0
# ....chk 0 msk in use after flush [ ok ]
# check fallback [ ok ]
# ....chk 1 msk in use [ fail ] expected 1 found 0
# ....chk 0 msk in use after flush [ ok ]
# many msk socket present [ ok ]
# ....chk many msk in use [ fail ] expected
254 found 0
# ....chk 0 msk in use after flush [ ok ]
not ok 4 selftests: net/mptcp: diag.sh # exit=11
logs:
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17163977/suite/kselftest-net-mptcp/test/net_mptcp_diag_sh/history/
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17163977/suite/kselftest-net-mptcp/test/net_mptcp_diag_sh/details/
## Build
* kernel: 6.1.30-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.1.y
* git commit: e00a3d96f756a884ab864ae21c22bc1b86d0844d
* git describe: v6.1.29-293-ge00a3d96f756
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756
## Test Regressions (compared to v6.1.29)
* bcm2711-rpi-4-b, ltp-syscalls - intermittent failures
- msync04
* dragonboard-410c, perf - intermittent failures
- CoreSight_Thread_Loop_10_Threads__Check_TID
- CoreSight_Thread_Loop_2_Threads__Check_TID
* qemu_i386, kselftest-net-mptcp - fails only on 32-bit architectures.
- net_mptcp_diag_sh
## Metric Regressions (compared to v6.1.29)
## Test Fixes (compared to v6.1.29)
## Metric Fixes (compared to v6.1.29)
## Test result summary
total: 171342, pass: 147295, fail: 4403, skip: 19372, xfail: 272
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 151 total, 150 passed, 1 failed
* arm64: 54 total, 53 passed, 1 failed
* i386: 41 total, 38 passed, 3 failed
* mips: 30 total, 28 passed, 2 failed
* parisc: 8 total, 8 passed, 0 failed
* powerpc: 38 total, 36 passed, 2 failed
* riscv: 16 total, 15 passed, 1 failed
* s390: 16 total, 16 passed, 0 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 46 total, 46 passed, 0 failed
## Test suites summary
* boot
* fwts
* igt-gpu-tools
* 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-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-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
* libhugetlbfs
* 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
* vdso
--
Linaro LKFT
https://lkft.linaro.org
Hi Naresh,
On 23/05/2023 16:52, Naresh Kamboju wrote:
> On Tue, 23 May 2023 at 00:53, Greg Kroah-Hartman
> <[email protected]> wrote:
>>
>> This is the start of the stable review cycle for the 6.1.30 release.
>> There are 292 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 Wed, 24 May 2023 19:03:25 +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.30-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]>
(...)
> selftests: net/mptcp: diag.sh started failing on 6.1.30-rc1 but
> passed on 6.3.4-rc1. This is due to changes in latest kselftest
> (6.3) running on 6.1.
>
> test logs:
> =======
> # selftests: net/mptcp: diag.sh
> # no msk on netns creation [ ok ]
> # listen match for dport 10000 [ ok ]
> # listen match for sport 10000 [ ok ]
> # listen match for saddr and sport [ ok ]
> # all listen sockets [ ok ]
> # after MPC handshake [ ok ]
> # ....chk remote_key [ ok ]
> # ....chk no fallback [ ok ]
> # ....chk 2 msk in use [ fail ] expected 2 found 0
> # ....chk 0 msk in use after flush [ ok ]
> # check fallback [ ok ]
> # ....chk 1 msk in use [ fail ] expected 1 found 0
> # ....chk 0 msk in use after flush [ ok ]
> # many msk socket present [ ok ]
> # ....chk many msk in use [ fail ] expected
> 254 found 0
> # ....chk 0 msk in use after flush [ ok ]
> not ok 4 selftests: net/mptcp: diag.sh # exit=11
>
> logs:
> - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17163977/suite/kselftest-net-mptcp/test/net_mptcp_diag_sh/history/
> - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.29-293-ge00a3d96f756/testrun/17163977/suite/kselftest-net-mptcp/test/net_mptcp_diag_sh/details/
Thank you for looking at these MPTCP selftests and for having reported
these issues.
We are looking at having MPTCP selftests supporting previous kernel
versions but that's not easy because our selftests are verifying some
internal behaviours, not just what is exposed to the uAPI, e.g. what
network packets are being sent, etc.. Also, some socket options and
counters -- like what you reported here above with diag.sh -- were
returning 0 before being implemented in MPTCP: so we need to accept that
these counters might not work, that's not ideal for a test that wants to
check if they work :)
Anyway, for those who wants to follow the evolution, patches have been
shared on our mailing list:
https://patchwork.kernel.org/project/mptcp/list/?series=749868&state=*
https://github.com/multipath-tcp/mptcp_net-next/commits/7220c4c22b88
https://github.com/multipath-tcp/mptcp_net-next/issues/368
Cheers,
Matt
--
Tessares | Belgium | Hybrid Access Solutions
http://www.tessares.net
On Mon, May 22, 2023 at 08:05:57PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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]>
Thanks,
Conor.
* Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +0000.
> Anything received after that time might be too late.
Hi Greg
6.1.30-rc1
compiles, boots and runs here on x86_64
(AMD Ryzen 5 PRO 4650G, Slackware64-15.0)
Tested-by: Markus Reichelt <[email protected]>
On 5/22/23 12:05 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +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.30-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 Mon, May 22, 2023 at 08:05:57PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.30 release.
> There are 292 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 Wed, 24 May 2023 19:03:25 +0000.
> Anything received after that time might be too late.
>
Build results:
total: 155 pass: 155 fail: 0
Qemu test results:
total: 519 pass: 519 fail: 0
Tested-by: Guenter Roeck <[email protected]>
Guenter