This is the start of the stable review cycle for the 6.1.21 release.
There are 199 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Thu, 23 Mar 2023 18:07:05 +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.21-rc3.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.21-rc3
Christophe Leroy <[email protected]>
powerpc/64: Replace -mcpu=e500mc64 by -mcpu=e5500
Christophe Leroy <[email protected]>
powerpc: Disable CPU unknown by CLANG when CC_IS_CLANG
Budimir Markovic <[email protected]>
perf: Fix check before add_event_to_groups() in perf_group_detach()
Pavel Begunkov <[email protected]>
io_uring/msg_ring: let target know allocated index
Dionna Glaze <[email protected]>
virt/coco/sev-guest: Add throttling awareness
Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case
Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Do some code style cleanups
Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Carve out the request issuing logic into a helper
Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Simplify extended guest request handling
Borislav Petkov (AMD) <[email protected]>
virt/coco/sev-guest: Check SEV_SNP attribute at probe time
Christophe Leroy <[email protected]>
powerpc: Pass correct CPU reference to assembler
Shawn Wang <[email protected]>
x86/resctrl: Clear staged_config[] before and after it is used
Nikita Zhandarovich <[email protected]>
x86/mm: Fix use of uninitialized buffer in sme_enable()
Yazen Ghannam <[email protected]>
x86/mce: Make sure logged MCEs are processed after sysfs update
Krzysztof Kozlowski <[email protected]>
ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
Pierre-Louis Bossart <[email protected]>
ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
Shawn Guo <[email protected]>
cpuidle: psci: Iterate backwards over list in psci_pd_remove()
Takashi Iwai <[email protected]>
fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
Radu Pirea (OSS) <[email protected]>
net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
Sudeep Holla <[email protected]>
ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent
Tero Kristo <[email protected]>
trace/hwlat: Do not start per-cpu thread if it is already running
Tero Kristo <[email protected]>
trace/hwlat: Do not wipe the contents of per-cpu thread data
Helge Deller <[email protected]>
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
Francesco Dolcini <[email protected]>
mmc: sdhci_am654: lower power-on failed message severity
Pali Rohár <[email protected]>
powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage
Christophe Leroy <[email protected]>
powerpc/64: Set default CPU in Kconfig
James Houghton <[email protected]>
mm: teach mincore_hugetlb about pte markers
David Hildenbrand <[email protected]>
mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
Cindy Lu <[email protected]>
vp_vdpa: fix the crash in hot unplug with vp_vdpa
Dave Ertman <[email protected]>
ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
Elmer Miroslav Mosher Golovin <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
Jan Kara via Ocfs2-devel <[email protected]>
ocfs2: fix data corruption after failed write
Chen Zhongjin <[email protected]>
ftrace: Fix invalid address access in lookup_rec() when index is 0
Paolo Abeni <[email protected]>
mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
Matthieu Baerts <[email protected]>
mptcp: avoid setting TCP_CLOSE state twice
Geliang Tang <[email protected]>
mptcp: add ro_after_init for tcp{,v6}_prot_override
Paolo Abeni <[email protected]>
mptcp: fix possible deadlock in subflow_error_report
Ayush Gupta <[email protected]>
drm/amd/display: disconnect MPCC only on OTG change
Wesley Chalmers <[email protected]>
drm/amd/display: Do not set DRR on pipe Commit
Tim Huang <[email protected]>
drm/amd/pm: bump SMU 13.0.4 driver_if header version
Błażej Szczygieł <[email protected]>
drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
Felix Kuehling <[email protected]>
drm/amdgpu: Don't resume IOMMU after incomplete init
Ankit Nautiyal <[email protected]>
drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
Janusz Krzysztofik <[email protected]>
drm/i915/active: Fix misuse of non-idle barriers as fence trackers
Johan Hovold <[email protected]>
drm/sun4i: fix missing component unbind on bind errors
Dmitry Osipenko <[email protected]>
drm/shmem-helper: Remove another errant put in error path
Guo Ren <[email protected]>
riscv: asid: Fixup stale TLB entry cause application crash
Sergey Matyukevich <[email protected]>
Revert "riscv: mm: notify remote harts about mmu cache updates"
Jeremy Szu <[email protected]>
ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
Hamidreza H. Fard <[email protected]>
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
Bard Liao <[email protected]>
ALSA: hda: intel-dsp-config: add MTL PCI id
Paolo Bonzini <[email protected]>
KVM: nVMX: add missing consistency checks for CR0 and CR4
Suravee Suthikulpanit <[email protected]>
KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
Sean Christopherson <[email protected]>
KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
Volker Lendecke <[email protected]>
cifs: Fix smb2_set_path_size()
Steven Rostedt (Google) <[email protected]>
tracing: Make tracepoint lockdep check actually test something
Steven Rostedt (Google) <[email protected]>
tracing: Check field value in hist_field_name()
Sung-hun Kim <[email protected]>
tracing: Make splice_read available again
Shyam Prasad N <[email protected]>
cifs: generate signkey for the channel that's reconnecting
NeilBrown <[email protected]>
md: select BLOCK_LEGACY_AUTOLOAD
Johan Hovold <[email protected]>
interconnect: exynos: fix registration race
Johan Hovold <[email protected]>
interconnect: exynos: fix node leak in probe PM QoS error path
Johan Hovold <[email protected]>
interconnect: qcom: msm8974: fix registration race
Johan Hovold <[email protected]>
interconnect: qcom: rpmh: fix registration race
Johan Hovold <[email protected]>
interconnect: qcom: rpmh: fix probe child-node error handling
Johan Hovold <[email protected]>
interconnect: qcom: rpm: fix registration race
Johan Hovold <[email protected]>
interconnect: qcom: rpm: fix probe child-node error handling
Johan Hovold <[email protected]>
interconnect: qcom: osm-l3: fix registration race
Johan Hovold <[email protected]>
interconnect: fix mem leak when freeing nodes
Johan Hovold <[email protected]>
interconnect: imx: fix registration race
Johan Hovold <[email protected]>
interconnect: fix provider registration API
Johan Hovold <[email protected]>
interconnect: fix icc_provider_del() error handling
Sven Schnelle <[email protected]>
s390/ipl: add missing intersection check to ipl_report handling
Thomas Hellström <[email protected]>
drm/ttm: Fix a NULL pointer dereference
Johan Hovold <[email protected]>
memory: tegra30-emc: fix interconnect registration race
Johan Hovold <[email protected]>
memory: tegra124-emc: fix interconnect registration race
Johan Hovold <[email protected]>
memory: tegra20-emc: fix interconnect registration race
Johan Hovold <[email protected]>
memory: tegra: fix interconnect registration race
Roman Gushchin <[email protected]>
firmware: xilinx: don't make a sleepable memory allocation from an atomic context
Randy Dunlap <[email protected]>
serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
Johan Hovold <[email protected]>
serial: 8250_fsl: fix handle_irq locking
Biju Das <[email protected]>
serial: 8250_em: Fix UART port type
Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
Tom Rix <[email protected]>
Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"
Theodore Ts'o <[email protected]>
ext4: fix possible double unlock when moving a directory
Alex Hung <[email protected]>
drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
Horatio Zhang <[email protected]>
drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
Michael Karcher <[email protected]>
sh: intc: Avoid spurious sizeof-pointer-div warning
Tiezhu Yang <[email protected]>
LoongArch: Only call get_timer_irq() once in constant_clockevent_init()
Eric Van Hensbergen <[email protected]>
net/9p: fix bug in client create for .L
Qu Huang <[email protected]>
drm/amdkfd: Fix an illegal memory access
Baokun Li <[email protected]>
ext4: fix task hung in ext4_xattr_delete_inode
Baokun Li <[email protected]>
ext4: update s_journal_inum if it changes after journal replay
Baokun Li <[email protected]>
ext4: fail ext4_iget if special inode unallocated
David Gow <[email protected]>
rust: arch/um: Disable FP/SIMD instruction to match x86
Yifei Liu <[email protected]>
jffs2: correct logic when creating a hole in jffs2_write_begin
Roger Lu <[email protected]>
soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported
Tobias Schramm <[email protected]>
mmc: atmel-mci: fix race between stop command and start of next command
Linus Torvalds <[email protected]>
media: m5mols: fix off-by-one loop termination error
Lars-Peter Clausen <[email protected]>
hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
Lars-Peter Clausen <[email protected]>
hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
Jurica Vukadin <[email protected]>
kconfig: Update config changed flag before calling callback
Krzysztof Kozlowski <[email protected]>
hwmon: tmp512: drop of_match_ptr for ID table
Lars-Peter Clausen <[email protected]>
hwmon: (ucd90320) Add minimum delay between bus accesses
Marcus Folkesson <[email protected]>
hwmon: (ina3221) return prober error code
Zheng Wang <[email protected]>
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
Tony O'Brien <[email protected]>
hwmon: (adt7475) Fix masking of hysteresis registers
Tony O'Brien <[email protected]>
hwmon: (adt7475) Display smoothing attributes in correct order
Nikolay Aleksandrov <[email protected]>
bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
Nikolay Aleksandrov <[email protected]>
bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
Liang He <[email protected]>
ethernet: sun: add check for the mdesc_grab()
Marek Vasut <[email protected]>
net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
Daniil Tatianin <[email protected]>
qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
Po-Hsu Lin <[email protected]>
selftests: net: devlink_port_split.py: skip test if no suitable device available
Thomas Bogendoerfer <[email protected]>
i825xx: sni_82596: use eth_hw_addr_set()
Alexandra Winter <[email protected]>
net/iucv: Fix size of interrupt data
Toke Høiland-Jørgensen <[email protected]>
net: atlantic: Fix crash when XDP is enabled but no program is loaded
Szymon Heidrich <[email protected]>
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
Ido Schimmel <[email protected]>
ipv4: Fix incorrect table ID in IOCTL path
Wolfram Sang <[email protected]>
sh_eth: avoid PHY being resumed when interface is not up
Wolfram Sang <[email protected]>
ravb: avoid PHY being resumed when interface is not up
Vladimir Oltean <[email protected]>
net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
Vladimir Oltean <[email protected]>
net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
Maciej Fijalkowski <[email protected]>
ice: xsk: disable txq irq before flushing hw
Shawn Bohrer <[email protected]>
veth: Fix use after free in XDP_REDIRECT
Shay Drory <[email protected]>
net/mlx5: Set BREAK_FW_WAIT flag first when removing driver
Paul Blakey <[email protected]>
net/mlx5e: Fix cleanup null-ptr deref on encap lock
Maor Dickman <[email protected]>
net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
Maor Dickman <[email protected]>
net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
Maor Dickman <[email protected]>
net/mlx5e: Support Geneve and GRE with VF tunnel offload
Daniel Jurgens <[email protected]>
net/mlx5: Disable eswitch before waiting for VF pages
Parav Pandit <[email protected]>
net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
Parav Pandit <[email protected]>
net/mlx5e: Don't cache tunnel offloads capability
Emeel Hakim <[email protected]>
net/mlx5e: Fix macsec ASO context alignment
Liang He <[email protected]>
block: sunvdc: add check for mdesc_grab() returning NULL
Damien Le Moal <[email protected]>
nvmet: avoid potential UAF in nvmet_req_complete()
Ming Lei <[email protected]>
nvme: fix handling single range discard request
Damien Le Moal <[email protected]>
block: null_blk: Fix handling of fake timeout request
Russell Currey <[email protected]>
powerpc/mm: Fix false detection of read faults
Liu Ying <[email protected]>
drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
Szymon Heidrich <[email protected]>
net: usb: smsc75xx: Limit packet length to skb->len
Wenjia Zhang <[email protected]>
net/smc: fix deadlock triggered by cancel_delayed_work_syn()
Ido Schimmel <[email protected]>
mlxsw: spectrum: Fix incorrect parsing depth after reload
Zheng Wang <[email protected]>
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
Kuniyuki Iwashima <[email protected]>
tcp: Fix bind() conflict check for dual-stack wildcard address.
Heiner Kallweit <[email protected]>
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
Eric Dumazet <[email protected]>
net: tunnels: annotate lockless accesses to dev->needed_headroom
Bart Van Assche <[email protected]>
loop: Fix use-after-free issues
Jan Kara <[email protected]>
block: do not reverse request order when flushing plug list
Arınç ÜNAL <[email protected]>
net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
Arınç ÜNAL <[email protected]>
net: dsa: mt7530: remove now incorrect comment regarding port 5
Daniil Tatianin <[email protected]>
qed/qed_dev: guard against a possible division by zero
D. Wythe <[email protected]>
net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
Andrea Righi <[email protected]>
drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
Jouni Högander <[email protected]>
drm/i915/psr: Use calculated io and fast wake lines
Niklas Schnelle <[email protected]>
PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
Eugenio Pérez <[email protected]>
vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
Eugenio Pérez <[email protected]>
vdpa_sim: not reset state in vdpasim_queue_ready
Gautam Dawar <[email protected]>
vhost-vdpa: free iommu domain after last use during cleanup
Ivan Vecera <[email protected]>
i40e: Fix kernel crash during reboot when adapter is in recovery mode
Jianguo Wu <[email protected]>
ipvlan: Make skb->skb_iif track skb->dev for l3s mode
Fedor Pchelkin <[email protected]>
nfc: pn533: initialize struct pn533_out_arg properly
Guillaume Tucker <[email protected]>
selftests: fix LLVM build for i386 and x86_64
Johannes Berg <[email protected]>
wifi: cfg80211: fix MLO connection ownership
Johannes Berg <[email protected]>
wifi: nl80211: fix NULL-ptr deref in offchan check
Si-Wei Liu <[email protected]>
vdpa/mlx5: should not activate virtq object when suspended
Breno Leitao <[email protected]>
tcp: tcp_make_synack() can be called from process context
Arnd Bergmann <[email protected]>
ftrace,kcfi: Define ftrace_stub_graph conditionally
Bart Van Assche <[email protected]>
scsi: core: Fix a procfs host directory removal regression
Lee Duncan <[email protected]>
scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD
Jeremy Sowden <[email protected]>
netfilter: nft_redir: correct value of inet type `.maxattrs`
Jeremy Sowden <[email protected]>
netfilter: nft_redir: correct length for loading protocol registers
Jeremy Sowden <[email protected]>
netfilter: nft_masq: correct length for loading protocol registers
Jeremy Sowden <[email protected]>
netfilter: nft_nat: correct length for loading protocol registers
Bjorn Helgaas <[email protected]>
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
Ranjan Kumar <[email protected]>
scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
Ranjan Kumar <[email protected]>
scsi: mpi3mr: Return proper values for failures in firmware init path
Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix config page DMA memory leak
Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix throttle_groups memory leak
Wenchao Hao <[email protected]>
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
Glenn Washburn <[email protected]>
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
Jaska Uimonen <[email protected]>
ASoC: SOF: ipc4-topology: set dmic dai index from copier
Ranjani Sridharan <[email protected]>
ASOC: SOF: Intel: pci-tgl: Fix device description
Ranjani Sridharan <[email protected]>
ASoC: SOF: Intel: SKL: Fix device description
Ranjani Sridharan <[email protected]>
ASoC: SOF: Intel: HDA: Fix device description
Ranjani Sridharan <[email protected]>
ASoC: SOF: Intel: MTL: Fix the device description
Randy Dunlap <[email protected]>
clk: HI655X: select REGMAP instead of depending on it
Christian Hewitt <[email protected]>
drm/meson: fix 1px pink line on GXM when scaling video overlay
Zhang Xiaoxu <[email protected]>
cifs: Move the in_send statistic to __smb_send_rqst()
Dan Carpenter <[email protected]>
fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
Dmitry Osipenko <[email protected]>
drm/panfrost: Don't sync rpm suspension after mmu flushing
Dmitry Osipenko <[email protected]>
drm/msm/gem: Prevent blocking within shrinker loop
Oleksandr Tyshchenko <[email protected]>
drm/virtio: Pass correct device to dma_sync_sgtable_for_device()
Herbert Xu <[email protected]>
xfrm: Allow transport-mode states with AF_UNSPEC selector
-------------
Diffstat:
Documentation/filesystems/vfs.rst | 2 +-
Makefile | 4 +-
arch/loongarch/kernel/time.c | 11 +-
arch/powerpc/Makefile | 26 +--
arch/powerpc/boot/Makefile | 14 +-
arch/powerpc/mm/fault.c | 11 +-
arch/powerpc/platforms/Kconfig.cputype | 20 +-
arch/riscv/include/asm/mmu.h | 2 -
arch/riscv/include/asm/tlbflush.h | 18 --
arch/riscv/mm/context.c | 40 ++--
arch/riscv/mm/tlbflush.c | 28 +--
arch/s390/boot/ipl_report.c | 8 +
arch/s390/pci/pci.c | 16 +-
arch/s390/pci/pci_bus.c | 12 +-
arch/s390/pci/pci_bus.h | 3 +-
arch/x86/Makefile.um | 6 +
arch/x86/include/asm/sev-common.h | 3 +-
arch/x86/include/asm/svm.h | 12 +-
arch/x86/kernel/cpu/mce/core.c | 1 +
arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 7 +-
arch/x86/kernel/cpu/resctrl/internal.h | 1 +
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 25 ++-
arch/x86/kernel/ftrace_64.S | 2 +
arch/x86/kernel/sev.c | 26 ++-
arch/x86/kvm/svm/avic.c | 26 ++-
arch/x86/kvm/vmx/nested.c | 10 +-
arch/x86/mm/mem_encrypt_identity.c | 3 +-
block/blk-mq.c | 5 +-
drivers/acpi/pptt.c | 5 +-
drivers/block/loop.c | 25 ++-
drivers/block/null_blk/main.c | 6 +-
drivers/block/sunvdc.c | 2 +
drivers/clk/Kconfig | 2 +-
drivers/cpuidle/cpuidle-psci-domain.c | 3 +-
drivers/firmware/xilinx/zynqmp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 11 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 9 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 3 -
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 6 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 5 +-
.../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_4.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 43 ++++-
drivers/gpu/drm/drm_gem.c | 9 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 9 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 2 +
drivers/gpu/drm/i915/display/intel_psr.c | 78 ++++++--
drivers/gpu/drm/i915/display/intel_snps_phy.c | 62 +++++++
drivers/gpu/drm/i915/gt/intel_sseu.h | 2 +-
drivers/gpu/drm/i915/i915_active.c | 25 +--
drivers/gpu/drm/meson/meson_vpp.c | 2 +
drivers/gpu/drm/msm/msm_gem_shrinker.c | 11 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 6 +-
drivers/gpu/drm/ttm/ttm_device.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 4 +-
drivers/hwmon/adt7475.c | 8 +-
drivers/hwmon/ina3221.c | 2 +-
drivers/hwmon/ltc2992.c | 1 +
drivers/hwmon/pmbus/adm1266.c | 1 +
drivers/hwmon/pmbus/ucd9000.c | 75 ++++++++
drivers/hwmon/tmp513.c | 2 +-
drivers/hwmon/xgene-hwmon.c | 1 +
drivers/interconnect/core.c | 68 ++++---
drivers/interconnect/imx/imx.c | 20 +-
drivers/interconnect/qcom/icc-rpm.c | 29 +--
drivers/interconnect/qcom/icc-rpmh.c | 30 +--
drivers/interconnect/qcom/msm8974.c | 20 +-
drivers/interconnect/qcom/osm-l3.c | 14 +-
drivers/interconnect/samsung/exynos.c | 26 +--
drivers/md/Kconfig | 4 +
drivers/media/i2c/m5mols/m5mols_core.c | 2 +-
drivers/memory/tegra/mc.c | 16 +-
drivers/memory/tegra/tegra124-emc.c | 12 +-
drivers/memory/tegra/tegra20-emc.c | 12 +-
drivers/memory/tegra/tegra30-emc.c | 12 +-
drivers/mmc/host/atmel-mci.c | 3 -
drivers/mmc/host/sdhci_am654.c | 2 +-
drivers/net/bonding/bond_main.c | 23 ++-
drivers/net/dsa/microchip/ksz_common.c | 2 +-
drivers/net/dsa/mt7530.c | 64 +++----
drivers/net/dsa/mv88e6xxx/chip.c | 16 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 28 ++-
drivers/net/ethernet/i825xx/sni_82596.c | 14 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 1 +
drivers/net/ethernet/intel/ice/ice.h | 14 +-
drivers/net/ethernet/intel/ice/ice_main.c | 19 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 -
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 2 -
.../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 2 -
.../ethernet/mellanox/mlx5/core/esw/indir_table.c | 203 ++++-----------------
.../ethernet/mellanox/mlx5/core/esw/indir_table.h | 4 -
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 31 ++--
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 22 ++-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 14 ++
drivers/net/ethernet/qlogic/qed/qed_dev.c | 5 +
drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 2 +-
drivers/net/ethernet/renesas/ravb_main.c | 12 +-
drivers/net/ethernet/renesas/sh_eth.c | 12 +-
drivers/net/ethernet/sun/ldmvsw.c | 3 +
drivers/net/ethernet/sun/sunvnet.c | 3 +
drivers/net/ipvlan/ipvlan_l3s.c | 1 +
drivers/net/phy/nxp-c45-tja11xx.c | 2 +-
drivers/net/phy/smsc.c | 5 +-
drivers/net/usb/smsc75xx.c | 7 +
drivers/net/veth.c | 6 +-
drivers/nfc/pn533/usb.c | 1 +
drivers/nfc/st-nci/ndlc.c | 6 +-
drivers/nvme/host/core.c | 28 ++-
drivers/nvme/host/pci.c | 2 +
drivers/nvme/target/core.c | 4 +-
drivers/pci/bus.c | 21 +++
drivers/scsi/hosts.c | 3 -
drivers/scsi/mpi3mr/mpi3mr.h | 5 +
drivers/scsi/mpi3mr/mpi3mr_fw.c | 71 ++++---
drivers/scsi/mpi3mr/mpi3mr_os.c | 25 +++
drivers/scsi/mpi3mr/mpi3mr_transport.c | 5 +-
drivers/scsi/mpt3sas/mpt3sas_transport.c | 14 +-
drivers/scsi/scsi.c | 3 +
drivers/scsi/scsi_devinfo.c | 3 +-
drivers/scsi/scsi_scan.c | 3 +
drivers/soc/mediatek/mtk-svs.c | 6 +
drivers/tty/serial/8250/8250_em.c | 4 +-
drivers/tty/serial/8250/8250_fsl.c | 4 +-
drivers/tty/serial/8250/Kconfig | 3 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/fsl_lpuart.c | 12 +-
drivers/vdpa/mlx5/core/mlx5_vdpa.h | 1 +
drivers/vdpa/mlx5/net/mlx5_vnet.c | 6 +-
drivers/vdpa/vdpa_sim/vdpa_sim.c | 13 ++
drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +-
drivers/vhost/vdpa.c | 3 +-
drivers/video/fbdev/chipsfb.c | 14 +-
drivers/video/fbdev/core/fb_defio.c | 17 +-
drivers/video/fbdev/stifb.c | 27 +++
drivers/virt/coco/sev-guest/sev-guest.c | 128 ++++++++-----
fs/cifs/smb2inode.c | 31 +++-
fs/cifs/smb2transport.c | 2 +-
fs/cifs/transport.c | 21 +--
fs/ext4/inode.c | 18 +-
fs/ext4/namei.c | 4 +-
fs/ext4/super.c | 7 +-
fs/ext4/xattr.c | 11 ++
fs/jffs2/file.c | 15 +-
fs/ocfs2/aops.c | 19 +-
include/drm/drm_bridge.h | 4 +-
include/drm/drm_gem.h | 4 +-
include/linux/blk-mq.h | 6 +
include/linux/fb.h | 1 +
include/linux/interconnect-provider.h | 12 ++
include/linux/netdevice.h | 6 +-
include/linux/pci.h | 1 +
include/linux/sh_intc.h | 5 +-
include/linux/tracepoint.h | 15 +-
include/scsi/scsi_device.h | 2 +
include/scsi/scsi_devinfo.h | 6 +-
io_uring/msg_ring.c | 4 +-
kernel/events/core.c | 2 +-
kernel/trace/ftrace.c | 3 +-
kernel/trace/trace.c | 2 +
kernel/trace/trace_events_hist.c | 3 +
kernel/trace/trace_hwlat.c | 7 +-
mm/huge_memory.c | 6 +-
mm/mincore.c | 2 +-
net/9p/client.c | 2 +-
net/dsa/slave.c | 9 +-
net/ipv4/fib_frontend.c | 3 +
net/ipv4/inet_hashtables.c | 8 +-
net/ipv4/ip_tunnel.c | 12 +-
net/ipv4/tcp_output.c | 2 +-
net/ipv6/ip6_tunnel.c | 4 +-
net/iucv/iucv.c | 2 +-
net/mptcp/pm_netlink.c | 16 ++
net/mptcp/subflow.c | 12 +-
net/netfilter/nft_masq.c | 2 +-
net/netfilter/nft_nat.c | 2 +-
net/netfilter/nft_redir.c | 4 +-
net/smc/smc_cdc.c | 3 +
net/smc/smc_core.c | 2 +-
net/wireless/nl80211.c | 18 +-
net/xfrm/xfrm_state.c | 5 -
scripts/kconfig/confdata.c | 6 +-
sound/hda/intel-dsp-config.c | 9 +
sound/pci/hda/hda_intel.c | 5 +-
sound/pci/hda/patch_realtek.c | 2 +
sound/soc/intel/common/soc-acpi-intel-adl-match.c | 2 +-
sound/soc/qcom/qdsp6/q6prm.c | 4 +-
sound/soc/sof/intel/pci-apl.c | 1 +
sound/soc/sof/intel/pci-cnl.c | 2 +
sound/soc/sof/intel/pci-icl.c | 1 +
sound/soc/sof/intel/pci-mtl.c | 1 +
sound/soc/sof/intel/pci-skl.c | 2 +
sound/soc/sof/intel/pci-tgl.c | 7 +
sound/soc/sof/ipc4-topology.h | 2 +-
tools/testing/selftests/lib.mk | 2 +
tools/testing/selftests/net/devlink_port_split.py | 36 +++-
205 files changed, 1549 insertions(+), 901 deletions(-)
On 3/21/23 11:08, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.21 release.
> There are 199 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 23 Mar 2023 18:07:05 +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.21-rc3.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:
Tested-by: Florian Fainelli <[email protected]>
--
Florian
On 3/21/23 11:08 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.21 release.
> There are 199 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 23 Mar 2023 18:07:05 +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.21-rc3.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]>
Hi Greg
On Wed, Mar 22, 2023 at 3:08 AM Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.21 release.
> There are 199 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 23 Mar 2023 18:07:05 +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.21-rc3.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.21-rc3 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]>
On Tue, Mar 21, 2023 at 07:08:16PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.21 release.
> There are 199 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 cross-compiled for arm64 (bcm2711_defconfig, GCC 10.2.0) and
powerpc (ps3_defconfig, GCC 12.2.0).
Tested-by: Bagas Sanjaya <[email protected]>
--
An old man doll... just what I always wanted! - Clara
Hello Greg,
> From: Greg Kroah-Hartman <[email protected]>
> Sent: 21 March 2023 18:08
>
> This is the start of the stable review cycle for the 6.1.21 release.
> There are 199 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 23 Mar 2023 18:07:05 +0000.
> Anything received after that time might be too late.
CIP configurations built and booted with Linux 6.1.21-rc3 (2152cefff654):
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/813690940
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 Tue, 21 Mar 2023 at 23:38, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.21 release.
> There are 199 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 23 Mar 2023 18:07:05 +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.21-rc3.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.
Tested-by: Linux Kernel Functional Testing <[email protected]>
## Build
* kernel: 6.1.21-rc3
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.1.y
* git commit: 2152cefff654f81f4c754469a07ac3c6105ed4b3
* git describe: v6.1.20-200-g2152cefff654
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.20-200-g2152cefff654
## Test Regressions (compared to v6.1.20)
## Metric Regressions (compared to v6.1.20)
## Test Fixes (compared to v6.1.20)
## Metric Fixes (compared to v6.1.20)
## Test result summary
total: 174778, pass: 151098, fail: 4548, skip: 18729, xfail: 403
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 153 total, 150 passed, 3 failed
* arm64: 55 total, 51 passed, 4 failed
* i386: 43 total, 38 passed, 5 failed
* mips: 34 total, 32 passed, 2 failed
* parisc: 10 total, 9 passed, 1 failed
* powerpc: 42 total, 38 passed, 4 failed
* riscv: 20 total, 17 passed, 3 failed
* s390: 20 total, 17 passed, 3 failed
* sh: 16 total, 13 passed, 3 failed
* sparc: 10 total, 9 passed, 1 failed
* x86_64: 48 total, 47 passed, 1 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-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-vm
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* libhugetlbfs
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controll-controllers
* 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-open-posix-tests
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* packetdrill
* perf
* rcutorture
* v4l2-compliance
* vdso
--
Linaro LKFT
https://lkft.linaro.org
On Tue, Mar 21, 2023 at 07:08:16PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.21 release.
> There are 199 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 23 Mar 2023 18:07:05 +0000.
> Anything received after that time might be too late.
>
It is still Wednesday here, but v6.1.21 has already been released.
Sorry, my test bed isn't that fast. No issues reported yet, but
it seems pointless to send final results at this point. I'll only
report if there is a problem. Same for v6.2.8.
Guenter