This is the start of the stable review cycle for the 6.1.46 release.
There are 149 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 Tue, 15 Aug 2023 21:16:53 +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.46-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.46-rc1
Alex Deucher <[email protected]>
drm/amd/pm/smu7: move variables to where they are used
Eric Dumazet <[email protected]>
sch_netem: fix issues in netem_change() vs get_dist_table()
Masahiro Yamada <[email protected]>
alpha: remove __init annotation from exported page_is_ram()
Simon Trimmer <[email protected]>
ACPI: scan: Create platform device for CS35L56
David Xu <[email protected]>
platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551
Nilesh Javali <[email protected]>
scsi: qedf: Fix firmware halt over suspend and resume
Nilesh Javali <[email protected]>
scsi: qedi: Fix firmware halt over suspend and resume
Karan Tilak Kumar <[email protected]>
scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
Zhu Wang <[email protected]>
scsi: core: Fix possible memory leak if device_add() fails
Zhu Wang <[email protected]>
scsi: snic: Fix possible memory leak if device_add() fails
Alexandra Diupina <[email protected]>
scsi: 53c700: Check that command slot is not NULL
Yoshihiro Shimoda <[email protected]>
scsi: ufs: renesas: Fix private allocation
Michael Kelley <[email protected]>
scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
Tony Battersby <[email protected]>
scsi: core: Fix legacy /proc parsing buffer overflow
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: report use refcount overflow
Ming Lei <[email protected]>
nvme-rdma: fix potential unbalanced freeze & unfreeze
Ming Lei <[email protected]>
nvme-tcp: fix potential unbalanced freeze & unfreeze
Josef Bacik <[email protected]>
btrfs: set cache_block_group_error if we find an error
Qu Wenruo <[email protected]>
btrfs: reject invalid reloc tree root keys with stack dump
Qu Wenruo <[email protected]>
btrfs: exit gracefully if reloc roots don't match
Christoph Hellwig <[email protected]>
btrfs: properly clear end of the unreserved range in cow_file_range
Christoph Hellwig <[email protected]>
btrfs: don't stop integrity writeback too early
Josef Bacik <[email protected]>
btrfs: wait for actual caching progress during allocation
Bartosz Golaszewski <[email protected]>
gpio: sim: mark the GPIO chip as a one that can sleep
William Breathitt Gray <[email protected]>
gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent
Nick Child <[email protected]>
ibmvnic: Ensure login failure recovery is safe from other resets
Nick Child <[email protected]>
ibmvnic: Do partial reset on login failure
Nick Child <[email protected]>
ibmvnic: Handle DMA unmapping of login buffs in release functions
Nick Child <[email protected]>
ibmvnic: Unmap DMA login rsp buffer on send login fail
Nick Child <[email protected]>
ibmvnic: Enforce stronger sanity checks on login response
Moshe Shemesh <[email protected]>
net/mlx5: Reload auxiliary devices in pci error handlers
Moshe Shemesh <[email protected]>
net/mlx5: Skip clock update work when device is in error state
Shay Drory <[email protected]>
net/mlx5: LAG, Check correct bucket when modifying LAG
Daniel Jurgens <[email protected]>
net/mlx5: Allow 0 for total host VFs
Zhang Jianhua <[email protected]>
dmaengine: owl-dma: Modify mismatched function name
Christophe JAILLET <[email protected]>
dmaengine: mcf-edma: Fix a potential un-allocated memory access
Hao Chen <[email protected]>
net: hns3: fix strscpy causing content truncation issue
Ido Schimmel <[email protected]>
nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
Ido Schimmel <[email protected]>
nexthop: Make nexthop bucket dump more efficient
Ido Schimmel <[email protected]>
nexthop: Fix infinite nexthop dump when using maximum nexthop ID
Yonglong Liu <[email protected]>
net: hns3: fix deadlock issue when externel_lb and reset are executed together
Jie Wang <[email protected]>
net: hns3: add wait until mac link down
Jie Wang <[email protected]>
net: hns3: refactor hclge_mac_link_status_wait for interface reuse
Vladimir Oltean <[email protected]>
net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove
Li Yang <[email protected]>
net: phy: at803x: remove set/get wol callbacks for AR8032
Jonas Gorski <[email protected]>
net: marvell: prestera: fix handling IPv4 routes with nhid
Jakub Kicinski <[email protected]>
net: tls: avoid discarding data on record close
Michael Guralnik <[email protected]>
RDMA/umem: Set iova in ODP flow
Felix Fietkau <[email protected]>
wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
Daniel Stone <[email protected]>
drm/rockchip: Don't spam logs in atomic check
Douglas Miller <[email protected]>
IB/hfi1: Fix possible panic during hotplug remove
Piotr Gardocki <[email protected]>
iavf: fix potential races for FDIR filters
Fedor Pchelkin <[email protected]>
drivers: vxlan: vnifilter: free percpu vni stats on error path
Andrew Kanner <[email protected]>
drivers: net: prevent tun_build_skb() to exceed the packet size limit
Eric Dumazet <[email protected]>
dccp: fix data-race around dp->dccps_mss_cache
Ziyang Xuan <[email protected]>
bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
Magnus Karlsson <[email protected]>
xsk: fix refcount underflow in error path
Florian Westphal <[email protected]>
tunnels: fix kasan splat when generating ipv4 pmtu error
Eric Dumazet <[email protected]>
tcp: add missing family to tcp_set_ca_state() tracepoint
Gerd Bayer <[email protected]>
net/smc: Use correct buffer sizes when switching between TCP and SMC
Eric Dumazet <[email protected]>
net/packet: annotate data-races around tp->status
Xiang Yang <[email protected]>
mptcp: fix the incorrect judgment for msk->cb_flags
Eric Dumazet <[email protected]>
macsec: use DEV_STATS_INC()
Nathan Chancellor <[email protected]>
mISDN: Update parameter type of dsp_cmx_send()
Xu Kuohai <[email protected]>
bpf, sockmap: Fix bug that strp_done cannot be called
Xu Kuohai <[email protected]>
bpf, sockmap: Fix map type error in sock_map_del_link
Andrew Kanner <[email protected]>
net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
Ido Schimmel <[email protected]>
selftests: forwarding: tc_flower: Relax success criterion
Ido Schimmel <[email protected]>
selftests: forwarding: Switch off timeout
Ido Schimmel <[email protected]>
selftests: forwarding: Skip test when no interfaces are specified
Ido Schimmel <[email protected]>
selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs
Ido Schimmel <[email protected]>
selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
Ido Schimmel <[email protected]>
selftests: forwarding: ethtool: Skip when using veth pairs
Ido Schimmel <[email protected]>
selftests: forwarding: Add a helper to skip test when using veth pairs
Mark Brown <[email protected]>
selftests/rseq: Fix build with undefined __weak
Neil Armstrong <[email protected]>
interconnect: qcom: sm8450: add enable_mask for bcm nodes
Mike Tipton <[email protected]>
interconnect: qcom: Add support for mask-based BCMs
Milan Zamazal <[email protected]>
iio: core: Prevent invalid memory access when there is no parent
Florian Westphal <[email protected]>
netfilter: nf_tables: don't skip expired elements during walk
Karol Herbst <[email protected]>
drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
Arnd Bergmann <[email protected]>
x86: Move gds_ucode_mitigated() declaration to header
Arnd Bergmann <[email protected]>
x86/speculation: Add cpu_show_gds() prototype
Borislav Petkov (AMD) <[email protected]>
x86/sev: Do not try to parse for the CC blob on non-AMD hardware
Kirill A. Shutemov <[email protected]>
x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
Cristian Ciocaltea <[email protected]>
x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
Nick Desaulniers <[email protected]>
x86/srso: Fix build breakage with the LLVM linker
RD Babiera <[email protected]>
usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Fix response to vsafe0V event
Prashanth K <[email protected]>
usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
Alan Stern <[email protected]>
USB: Gadget: core: Help prevent panic during UVC unconfigure
Elson Roy Serrao <[email protected]>
usb: dwc3: Properly handle processing of pending events
Alan Stern <[email protected]>
usb-storage: alauda: Fix uninit-value in alauda_check_media()
Ricky WU <[email protected]>
misc: rtsx: judge ASPM Mode to set PETXCFG Reg
Qi Zheng <[email protected]>
binder: fix memory leak in binder_init()
Alvin Šipraga <[email protected]>
iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
Alisa Roman <[email protected]>
iio: adc: ad7192: Fix ac excitation feature
Dan Carpenter <[email protected]>
iio: frequency: admv1013: propagate errors from regulator_get_voltage()
Yiyuan Guo <[email protected]>
iio: cros_ec: Fix the allocation size for cros_ec_command
Aleksa Sarai <[email protected]>
io_uring: correct check for O_TMPFILE
Aurabindo Pillai <[email protected]>
drm/amd/display: trigger timing sync only if TG is running
Alex Deucher <[email protected]>
drm/amd/display: fix the build when DRM_AMD_DC_DCN is not set
Alvin Lee <[email protected]>
drm/amd/display: Retain phantom plane/stream if validation fails
Alvin Lee <[email protected]>
drm/amd/display: Disable phantom OTG after enable for plane disable
Rodrigo Siqueira <[email protected]>
drm/amd/display: Use update plane and stream routine for DCN32x
Rodrigo Siqueira <[email protected]>
drm/amd/display: Avoid ABM when ODM combine is enabled for eDP
Rodrigo Siqueira <[email protected]>
drm/amd/display: Update OTG instance in the commit stream
Rodrigo Siqueira <[email protected]>
drm/amd/display: Handle seamless boot stream
Rodrigo Siqueira <[email protected]>
drm/amd/display: Add function for validate and update new stream
Rodrigo Siqueira <[email protected]>
drm/amd/display: Handle virtual hardware detect
Evan Quan <[email protected]>
drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation
Evan Quan <[email protected]>
drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settings
Evan Quan <[email protected]>
drm/amd/pm: expose swctf threshold setting for legacy powerplay
Evan Quan <[email protected]>
drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settings
Ryusuke Konishi <[email protected]>
nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
Colin Ian King <[email protected]>
radix tree test suite: fix incorrect allocation size for pthreads
Tao Ren <[email protected]>
hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
Maulik Shah <[email protected]>
cpuidle: dt_idle_genpd: Add helper function to remove genpd topology
Peichen Huang <[email protected]>
drm/amd/display: limit DPIA link rate to HBR3
Mario Limonciello <[email protected]>
drm/amd: Disable S/G for APUs when 64GB or more host memory
Alex Deucher <[email protected]>
drm/amdgpu: add S/G display parameter
Melissa Wen <[email protected]>
drm/amd/display: check attr flag before set cursor degamma on DCN3+
Alex Deucher <[email protected]>
drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()
Boris Brezillon <[email protected]>
drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
Lyude Paul <[email protected]>
drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues
Karol Herbst <[email protected]>
drm/nouveau/gr: enable memory loads on helper invocation on all channels
August Wikerfors <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G
Torsten Duwe <[email protected]>
riscv/kexec: handle R_RISCV_CALL_PLT relocation type
Andrea Parri <[email protected]>
riscv,mmio: Fix readX()-to-delay() ordering
Torsten Duwe <[email protected]>
riscv/kexec: load initrd high in available memory
Souradeep Chakrabarti <[email protected]>
net: mana: Fix MANA VF unload when hardware is unresponsive
Ilpo Järvinen <[email protected]>
dmaengine: pl330: Return DMA_PAUSED when transaction is paused
Paolo Abeni <[email protected]>
mptcp: fix disconnect vs accept race
Paolo Abeni <[email protected]>
mptcp: avoid bogus reset on fallback close
Andrea Claudi <[email protected]>
selftests: mptcp: join: fix 'implicit EP' test
Andrea Claudi <[email protected]>
selftests: mptcp: join: fix 'delete and re-add' test
Maciej Żenczykowski <[email protected]>
ipv6: adjust ndisc_is_useropt() to also return true for PIO
Sergei Antonov <[email protected]>
mmc: moxart: read scr register without changing byte order
Jason A. Donenfeld <[email protected]>
wireguard: allowedips: expand maximum node depth
Ido Schimmel <[email protected]>
selftests: forwarding: Set default IPv6 traceroute utility
Ping-Ke Shih <[email protected]>
wifi: rtw89: fix 8852AE disconnection caused by RX full flags
Keith Yeo <[email protected]>
wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()
Paolo Bonzini <[email protected]>
KVM: SEV: only access GHCB fields once
Paolo Bonzini <[email protected]>
KVM: SEV: snapshot the GHCB before accessing it
Namjae Jeon <[email protected]>
ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
Long Li <[email protected]>
ksmbd: validate command request size
Mario Limonciello <[email protected]>
tpm: Add a helper for checking hwrng enabled
Mario Limonciello <[email protected]>
tpm: Disable RNG for all AMD fTPMs
Greg Kroah-Hartman <[email protected]>
Revert "loongarch/cpu: Switch to arch_cpu_finalize_init()"
Kees Cook <[email protected]>
gcc-plugins: Reorganize gimple includes for GCC 13
-------------
Diffstat:
Makefile | 4 +-
arch/alpha/kernel/setup.c | 3 +-
arch/loongarch/Kconfig | 1 -
arch/loongarch/kernel/setup.c | 6 -
arch/riscv/include/asm/mmio.h | 16 +-
arch/riscv/kernel/elf_kexec.c | 3 +-
arch/x86/boot/compressed/idt_64.c | 9 +-
arch/x86/boot/compressed/sev.c | 37 +++-
arch/x86/entry/vdso/vma.c | 4 +-
arch/x86/include/asm/processor.h | 2 +
arch/x86/kernel/cpu/amd.c | 1 +
arch/x86/kernel/vmlinux.lds.S | 12 +-
arch/x86/kvm/svm/sev.c | 94 +++++----
arch/x86/kvm/svm/svm.h | 26 +++
arch/x86/kvm/x86.c | 2 -
drivers/acpi/scan.c | 1 +
drivers/android/binder.c | 1 +
drivers/android/binder_alloc.c | 6 +
drivers/android/binder_alloc.h | 1 +
drivers/char/tpm/tpm-chip.c | 83 ++------
drivers/char/tpm/tpm_crb.c | 30 +++
drivers/cpuidle/dt_idle_genpd.c | 24 +++
drivers/cpuidle/dt_idle_genpd.h | 7 +
drivers/dma/mcf-edma.c | 13 +-
drivers/dma/owl-dma.c | 2 +-
drivers/dma/pl330.c | 18 +-
drivers/gpio/gpio-sim.c | 1 +
drivers/gpio/gpio-ws16c48.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 11 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 74 ++++++-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 234 ++++++++++++++++++++-
drivers/gpu/drm/amd/display/dc/dc.h | 6 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 6 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 8 +
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 22 ++
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 3 +
.../drm/amd/display/dc/dcn321/dcn321_resource.c | 1 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 1 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 +
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 +
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 58 ++++-
.../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 4 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 16 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 80 +++++--
.../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 16 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c | 27 +--
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 41 +++-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 26 +++
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 24 +--
drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 4 +
drivers/gpu/drm/amd/pm/powerplay/inc/power_state.h | 1 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 42 ++++
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 9 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 9 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 6 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 48 ++++-
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk104.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110.c | 10 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk110b.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgk208.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgm107.c | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 17 +-
drivers/hwmon/pmbus/bel-pfe.c | 16 +-
drivers/iio/adc/ad7192.c | 16 +-
drivers/iio/adc/ina2xx-adc.c | 9 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 2 +-
drivers/iio/frequency/admv1013.c | 5 +-
drivers/iio/industrialio-core.c | 5 +-
drivers/infiniband/core/umem.c | 3 +-
drivers/infiniband/hw/hfi1/chip.c | 1 +
drivers/interconnect/qcom/bcm-voter.c | 5 +
drivers/interconnect/qcom/icc-rpmh.h | 2 +
drivers/interconnect/qcom/sm8450.c | 9 +
drivers/isdn/mISDN/dsp.h | 2 +-
drivers/isdn/mISDN/dsp_cmx.c | 2 +-
drivers/isdn/mISDN/dsp_core.c | 2 +-
drivers/misc/cardreader/rts5227.c | 2 +-
drivers/misc/cardreader/rts5228.c | 18 --
drivers/misc/cardreader/rts5249.c | 3 +-
drivers/misc/cardreader/rts5260.c | 18 --
drivers/misc/cardreader/rts5261.c | 18 --
drivers/misc/cardreader/rtsx_pcr.c | 5 +-
drivers/mmc/host/moxart-mmc.c | 8 +-
drivers/net/bonding/bond_main.c | 4 +-
drivers/net/dsa/ocelot/felix.c | 2 +
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 14 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 4 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 24 ++-
drivers/net/ethernet/ibm/ibmvnic.c | 112 ++++++++--
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 5 +-
drivers/net/ethernet/intel/iavf/iavf_fdir.c | 11 +-
.../ethernet/marvell/prestera/prestera_router.c | 14 +-
.../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 5 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 37 +++-
drivers/net/macsec.c | 28 +--
drivers/net/phy/at803x.c | 2 -
drivers/net/tun.c | 2 +-
drivers/net/vxlan/vxlan_vnifilter.c | 11 +-
drivers/net/wireguard/allowedips.c | 8 +-
drivers/net/wireguard/selftest/allowedips.c | 16 +-
drivers/net/wireless/realtek/rtw89/mac.c | 2 +-
drivers/nvme/host/pci.c | 3 +-
drivers/nvme/host/rdma.c | 3 +-
drivers/nvme/host/tcp.c | 3 +-
drivers/platform/x86/serial-multi-instantiate.c | 35 ++-
drivers/scsi/53c700.c | 2 +-
drivers/scsi/fnic/fnic.h | 2 +-
drivers/scsi/fnic/fnic_scsi.c | 6 +-
drivers/scsi/qedf/qedf_main.c | 18 ++
drivers/scsi/qedi/qedi_main.c | 18 ++
drivers/scsi/raid_class.c | 1 +
drivers/scsi/scsi_proc.c | 30 +--
drivers/scsi/snic/snic_disc.c | 1 +
drivers/scsi/storvsc_drv.c | 4 -
drivers/ufs/host/ufs-renesas.c | 2 +-
drivers/usb/common/usb-conn-gpio.c | 6 +-
drivers/usb/dwc3/gadget.c | 9 +-
drivers/usb/gadget/udc/core.c | 9 +
drivers/usb/storage/alauda.c | 12 +-
drivers/usb/typec/altmodes/displayport.c | 18 +-
drivers/usb/typec/tcpm/tcpm.c | 7 +
fs/btrfs/block-group.c | 17 +-
fs/btrfs/block-group.h | 2 +
fs/btrfs/disk-io.c | 3 +-
fs/btrfs/extent-tree.c | 5 +-
fs/btrfs/extent_io.c | 7 +-
fs/btrfs/inode.c | 10 +-
fs/btrfs/relocation.c | 45 +++-
fs/btrfs/tree-checker.c | 14 ++
fs/nilfs2/inode.c | 8 +
fs/nilfs2/segment.c | 2 +
fs/nilfs2/the_nilfs.h | 2 +
fs/smb/server/smb2misc.c | 10 +-
fs/smb/server/smb2pdu.c | 9 +-
include/linux/cpu.h | 2 +
include/linux/skmsg.h | 1 +
include/linux/tpm.h | 1 +
include/net/cfg80211.h | 3 +
include/net/netfilter/nf_tables.h | 31 ++-
include/trace/events/tcp.h | 5 +-
io_uring/openclose.c | 6 +-
net/core/filter.c | 6 -
net/core/skmsg.c | 10 +-
net/core/sock_map.c | 10 +-
net/dccp/output.c | 2 +-
net/dccp/proto.c | 10 +-
net/ipv4/ip_tunnel_core.c | 2 +-
net/ipv4/nexthop.c | 28 +--
net/ipv6/ndisc.c | 3 +-
net/mptcp/protocol.c | 4 +-
net/mptcp/protocol.h | 1 -
net/mptcp/subflow.c | 58 ++---
net/netfilter/nf_tables_api.c | 167 +++++++++------
net/netfilter/nft_flow_offload.c | 6 +-
net/netfilter/nft_immediate.c | 8 +-
net/netfilter/nft_objref.c | 8 +-
net/netfilter/nft_set_hash.c | 2 -
net/netfilter/nft_set_pipapo.c | 18 +-
net/netfilter/nft_set_rbtree.c | 2 -
net/packet/af_packet.c | 16 +-
net/sched/sch_netem.c | 59 +++---
net/smc/af_smc.c | 73 +++++--
net/tls/tls_device.c | 64 +++---
net/wireless/nl80211.c | 5 +-
net/xdp/xsk.c | 1 +
scripts/gcc-plugins/gcc-common.h | 4 +-
tools/testing/radix-tree/regression1.c | 2 +-
tools/testing/selftests/net/fib_nexthops.sh | 10 +
tools/testing/selftests/net/forwarding/ethtool.sh | 2 +
.../net/forwarding/ethtool_extended_state.sh | 2 +
.../selftests/net/forwarding/hw_stats_l3_gre.sh | 2 +
.../net/forwarding/ip6_forward_instats_vrf.sh | 2 +
tools/testing/selftests/net/forwarding/lib.sh | 17 ++
tools/testing/selftests/net/forwarding/settings | 1 +
.../testing/selftests/net/forwarding/tc_flower.sh | 8 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 6 +-
tools/testing/selftests/rseq/Makefile | 4 +-
tools/testing/selftests/rseq/rseq.c | 2 +
192 files changed, 1992 insertions(+), 745 deletions(-)
On Sun, Aug 13, 2023 at 11:17:25PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.46 release.
> There are 149 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 Mon, Aug 14, 2023 at 6:34 AM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.46 release.
> There are 149 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 Tue, 15 Aug 2023 21:16:53 +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.46-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.46-rc1 tested.
Build successfully completed.
Boot successfully completed.
No dmesg regressions.
Video output normal.
Sound output normal.
Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux)
Thanks
Tested-by: Takeshi Ogasawara <[email protected]>
On Sun, Aug 13, 2023 at 11:17:25PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.46 release.
> There are 149 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 Tue, 15 Aug 2023 21:16:53 +0000.
> Anything received after that time might be too late.
Booting with f2fs root file systems still crashes in this release
candidate. Would it make sense to mark f2fs as broken in v6.1.y ?
Guenter
On Sun, Aug 13, 2023 at 11:17:25PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.46 release.
> There are 149 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.
I think I replied to the wrong thing earlier for 6.1 testing..
Tested-by: Conor Dooley <[email protected]>
Thanks,
Conor.
On Sun, 13 Aug 2023 23:17:25 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.46 release.
> There are 149 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 Tue, 15 Aug 2023 21:16:53 +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.46-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
116 tests: 116 pass, 0 fail
Linux version: 6.1.46-rc1-g1ff6999c9334
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: Thierry Reding <[email protected]>
Hello,
On Sun, 13 Aug 2023 23:17:25 +0200 Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.46 release.
> There are 149 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 Tue, 15 Aug 2023 21:16:53 +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.46-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
This rc kernel passes DAMON functionality test[1] on my test machine.
Attaching the test results summary below. Please note that I retrieved the
kernel from linux-stable-rc tree[2].
Tested-by: SeongJae Park <[email protected]>
[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] dbb92b2240ba ("Linux 6.1.46-rc1")
Thanks,
SJ
[...]
---
# .config:1408:warning: override: reassigning to symbol CGROUPS
ok 15 selftests: damon-tests: build_nomemcg.sh
# kselftest dir '/home/sjpark/damon-tests-cont/linux/tools/testing/selftests/damon-tests' is in dirty state.
# the log is at '/home/sjpark/log'.
[32m
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_m68k.sh
ok 12 selftests: damon-tests: build_arm64.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
_remote_run_corr.sh SUCCESS
On 8/13/23 2:17 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.46 release.
> There are 149 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 Tue, 15 Aug 2023 21:16:53 +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.46-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]>