This is the start of the stable review cycle for the 6.1.81 release.
There are 215 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, 06 Mar 2024 21:15:26 +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.81-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.81-rc1
Maximilian Heyne <[email protected]>
xen/events: close evtchn after mapping cleanup
Ard Biesheuvel <[email protected]>
x86/efistub: Give up if memory attribute protocol returns an error
Martynas Pumputis <[email protected]>
bpf: Derive source IP addr via bpf_*_fib_lookup()
Louis DeLosSantos <[email protected]>
bpf: Add table ID to bpf_fib_lookup BPF helper
Pawan Gupta <[email protected]>
KVM/VMX: Move VERW closer to VMentry for MDS mitigation
Pawan Gupta <[email protected]>
KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
Pawan Gupta <[email protected]>
x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
Pawan Gupta <[email protected]>
x86/entry_32: Add VERW just before userspace transition
Pawan Gupta <[email protected]>
x86/entry_64: Add VERW just before userspace transition
Pawan Gupta <[email protected]>
x86/bugs: Add asm helpers for executing VERW
Greg Kroah-Hartman <[email protected]>
Revert "interconnect: Teach lockdep about icc_bw_lock order"
Greg Kroah-Hartman <[email protected]>
Revert "interconnect: Fix locking for runpm vs reclaim"
Ming Lei <[email protected]>
block: define bvec_iter as __packed __aligned(4)
Bartosz Golaszewski <[email protected]>
gpio: fix resource unwinding order in error path
Andy Shevchenko <[email protected]>
gpiolib: Fix the error path order in gpiochip_add_data_with_key()
Arturas Moskvinas <[email protected]>
gpio: 74x164: Enable output pins after registers are reset
Gaurav Batra <[email protected]>
powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV
Alexander Stein <[email protected]>
phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes
Kuniyuki Iwashima <[email protected]>
af_unix: Drop oob_skb ref before purging queue in GC.
Ard Biesheuvel <[email protected]>
efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags
Ard Biesheuvel <[email protected]>
x86/boot: efistub: Assign global boot_params variable
Ard Biesheuvel <[email protected]>
x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr'
Ard Biesheuvel <[email protected]>
x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR
Ard Biesheuvel <[email protected]>
efi/x86: Avoid physical KASLR on older Dell systems
Ard Biesheuvel <[email protected]>
x86/efistub: Avoid legacy decompressor when doing EFI boot
Ard Biesheuvel <[email protected]>
x86/efistub: Perform SNP feature test while running in the firmware
Ard Biesheuvel <[email protected]>
x86/efistub: Prefer EFI memory attributes protocol over DXE services
Ard Biesheuvel <[email protected]>
x86/decompressor: Factor out kernel decompression and relocation
Ard Biesheuvel <[email protected]>
x86/efistub: Perform 4/5 level paging switch from the stub
Ard Biesheuvel <[email protected]>
efi/libstub: Add limit argument to efi_random_alloc()
Ard Biesheuvel <[email protected]>
efi/libstub: Add memory attribute protocol definitions
Ard Biesheuvel <[email protected]>
x86/efistub: Clear BSS in EFI handover protocol entrypoint
Ard Biesheuvel <[email protected]>
x86/decompressor: Avoid magic offsets for EFI handover entrypoint
Ard Biesheuvel <[email protected]>
x86/efistub: Simplify and clean up handover entry code
Ard Biesheuvel <[email protected]>
efi: efivars: prevent double registration
Ard Biesheuvel <[email protected]>
arm64: efi: Limit allocations to 48-bit addressable physical region
Jeff Layton <[email protected]>
nfsd: don't destroy global nfs4_file table in per-net shutdown
Dai Ngo <[email protected]>
NFSD: replace delayed_work with work_struct for nfsd_client_shrinker
Dai Ngo <[email protected]>
NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time
Chuck Lever <[email protected]>
NFSD: Use set_bit(RQ_DROPME)
Kees Cook <[email protected]>
NFSD: Avoid clashing function prototypes
Chuck Lever <[email protected]>
NFSD: Use only RQ_DROPME to signal the need to drop a reply
Dai Ngo <[email protected]>
NFSD: add CB_RECALL_ANY tracepoints
Dai Ngo <[email protected]>
NFSD: add delegation reaper to react to low memory condition
Dai Ngo <[email protected]>
NFSD: add support for sending CB_RECALL_ANY
Dai Ngo <[email protected]>
NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker
Chuck Lever <[email protected]>
trace: Relocate event helper files
Jeff Layton <[email protected]>
lockd: fix file selection in nlmsvc_cancel_blocked
Jeff Layton <[email protected]>
lockd: ensure we use the correct file descriptor when unlocking
Jeff Layton <[email protected]>
lockd: set missing fl_flags field when retrieving args
Xiu Jianfeng <[email protected]>
NFSD: Use struct_size() helper in alloc_session()
Jeff Layton <[email protected]>
nfsd: fix up the filecache laundrette scheduling
Jeff Layton <[email protected]>
nfsd: use locks_inode_context helper
Jeff Layton <[email protected]>
lockd: use locks_inode_context helper
Jeff Layton <[email protected]>
filelock: add a new locks_inode_context accessor function
Chuck Lever <[email protected]>
NFSD: Fix licensing header in filecache.c
Chuck Lever <[email protected]>
NFSD: Use rhashtable for managing nfs4_file objects
Chuck Lever <[email protected]>
NFSD: Refactor find_file()
Chuck Lever <[email protected]>
NFSD: Clean up find_or_add_file()
Chuck Lever <[email protected]>
NFSD: Add a nfsd4_file_hash_remove() helper
Chuck Lever <[email protected]>
NFSD: Clean up nfsd4_init_file()
Chuck Lever <[email protected]>
NFSD: Update file_hashtbl() helpers
Chuck Lever <[email protected]>
NFSD: Use const pointers as parameters to fh_ helpers
Chuck Lever <[email protected]>
NFSD: Trace delegation revocations
Chuck Lever <[email protected]>
NFSD: Trace stateids returned via DELEGRETURN
Chuck Lever <[email protected]>
NFSD: Clean up nfs4_preprocess_stateid_op() call sites
Chuck Lever <[email protected]>
NFSD: Flesh out a documenting comment for filecache.c
David Disseldorp <[email protected]>
exportfs: use pr_debug for unreachable debug statements
Jeff Layton <[email protected]>
nfsd: allow disabling NFSv2 at compile time
Jeff Layton <[email protected]>
nfsd: move nfserrno() to vfs.c
Jeff Layton <[email protected]>
nfsd: ignore requests to disable unsupported versions
Colin Ian King <[email protected]>
NFSD: Remove redundant assignment to variable host_err
Anna Schumaker <[email protected]>
NFSD: Simplify READ_PLUS
NeilBrown <[email protected]>
NFS: Fix data corruption caused by congestion.
Alex Deucher <[email protected]>
drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml
Ard Biesheuvel <[email protected]>
decompress: Use 8 byte alignment
Ard Biesheuvel <[email protected]>
x86/decompressor: Move global symbol references to C code
Ard Biesheuvel <[email protected]>
x86/decompressor: Merge trampoline cleanup with switching code
Ard Biesheuvel <[email protected]>
x86/decompressor: Pass pgtable address to trampoline directly
Ard Biesheuvel <[email protected]>
x86/decompressor: Only call the trampoline when changing paging levels
Ard Biesheuvel <[email protected]>
x86/decompressor: Call trampoline directly from C code
Ard Biesheuvel <[email protected]>
x86/decompressor: Avoid the need for a stack in the 32-bit trampoline
Ard Biesheuvel <[email protected]>
x86/decompressor: Use standard calling convention for trampoline
Ard Biesheuvel <[email protected]>
x86/decompressor: Call trampoline as a normal function
Ard Biesheuvel <[email protected]>
x86/decompressor: Assign paging related global variables earlier
Ard Biesheuvel <[email protected]>
x86/decompressor: Store boot_params pointer in callee save register
Ard Biesheuvel <[email protected]>
x86/efistub: Branch straight to kernel entry point from C code
Alexander Lobakin <[email protected]>
x86/boot: Robustify calling startup_{32,64}() from the decompressor code
Ard Biesheuvel <[email protected]>
x86/efi: Make the deprecated EFI handover protocol optional
Johan Hovold <[email protected]>
efi: verify that variable services are supported
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Only build mem_encrypt.S if AMD_MEM_ENCRYPT=y
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Adhere to calling convention in get_sev_encryption_bit()
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move startup32_check_sev_cbit() out of head_64.S
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move startup32_check_sev_cbit() into .text
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move startup32_load_idt() out of head_64.S
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move startup32_load_idt() into .text section
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Pull global variable reference into startup32_load_idt()
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Avoid touching ECX in startup32_set_idt_entry()
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Simplify IDT/GDT preserve/restore in the EFI thunk
Ard Biesheuvel <[email protected]>
x86/boot/compressed, efi: Merge multiple definitions of image_offset into one
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move efi32_pe_entry() out of head_64.S
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move efi32_entry out of head_64.S
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move efi32_pe_entry into .text section
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move bootargs parsing out of 32-bit startup code
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Move 32-bit entrypoint code into .text section
Ard Biesheuvel <[email protected]>
x86/boot/compressed: Rename efi_thunk_64.S to efi-mixed.S
Ard Biesheuvel <[email protected]>
efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory
Shiraz Saleem <[email protected]>
RDMA/core: Update CMA destination address on rdma_resolve_addr
Patrisious Haddad <[email protected]>
RDMA/core: Refactor rdma_bind_addr
Paolo Abeni <[email protected]>
mptcp: fix possible deadlock in subflow diag
Davide Caratti <[email protected]>
mptcp: fix double-free on socket dismantle
Paolo Abeni <[email protected]>
mptcp: fix snd_wnd initialization for passive socket
Geliang Tang <[email protected]>
selftests: mptcp: join: add ss mptcp support check
Paolo Abeni <[email protected]>
mptcp: push at DSS boundaries
Geliang Tang <[email protected]>
mptcp: map v4 address to v6 when destroying subflow
Matthieu Baerts (NGI0) <[email protected]>
mptcp: continue marking the first subflow as UNCONNECTED
Paolo Abeni <[email protected]>
mptcp: fix duplicate subflow creation
Paolo Abeni <[email protected]>
mptcp: fix data races on remote_id
Paolo Abeni <[email protected]>
mptcp: fix data races on local_id
Paolo Bonzini <[email protected]>
x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
Jiri Bohac <[email protected]>
x86/e820: Don't reserve SETUP_RNG_SEED in e820
Bjorn Andersson <[email protected]>
pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
Tim Schumacher <[email protected]>
efivarfs: Request at most 512 bytes for variable names
Zong Li <[email protected]>
riscv: add CALLER_ADDRx support
Elad Nachman <[email protected]>
mmc: sdhci-xenon: fix PHY init clock stability
Elad Nachman <[email protected]>
mmc: sdhci-xenon: add timeout for PHY init complete
Ivan Semenov <[email protected]>
mmc: core: Fix eMMC initialization with 1-bit bus connection
Christophe Kerello <[email protected]>
mmc: mmci: stm32: fix DMA API overlapping mappings warning
Curtis Klein <[email protected]>
dmaengine: fsl-qdma: init irq after reg initialization
Tadeusz Struk <[email protected]>
dmaengine: ptdma: use consistent DMA masks
Ard Biesheuvel <[email protected]>
crypto: arm64/neonbs - fix out-of-bounds access on short input
Peng Ma <[email protected]>
dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
Matthew Auld <[email protected]>
drm/buddy: fix range bias
Alex Deucher <[email protected]>
Revert "drm/amd/pm: resolve reboot exception for si oland"
Filipe Manana <[email protected]>
btrfs: send: don't issue unnecessary zero writes for trailing hole
David Sterba <[email protected]>
btrfs: dev-replace: properly validate device names
Filipe Manana <[email protected]>
btrfs: fix double free of anonymous device after snapshot creation failure
Johannes Berg <[email protected]>
wifi: nl80211: reject iftype change with mesh ID change
Alexander Ofitserov <[email protected]>
gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
Mickaël Salaün <[email protected]>
landlock: Fix asymmetric private inodes referring
Eniac Zhang <[email protected]>
ALSA: hda/realtek: fix mute/micmute LED For HP mt440
Hans Peter <[email protected]>
ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
Takashi Sakamoto <[email protected]>
ALSA: firewire-lib: fix to check cycle continuity
Tetsuo Handa <[email protected]>
tomoyo: fix UAF write bug in tomoyo_write_control()
Saravana Kannan <[email protected]>
of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing
Dimitris Vlachos <[email protected]>
riscv: Sparse-Memory/vmemmap out-of-bounds fix
David Howells <[email protected]>
afs: Fix endless loop in directory parsing
Jiri Slaby (SUSE) <[email protected]>
fbcon: always restore the old font data in fbcon_do_set_font()
Thierry Reding <[email protected]>
drm/tegra: Remove existing framebuffer only if we support display
Takashi Iwai <[email protected]>
ALSA: Drop leftover snd-rtctimer stuff from Makefile
Hans de Goede <[email protected]>
power: supply: bq27xxx-i2c: Do not free non existing IRQ
Arnd Bergmann <[email protected]>
efi/capsule-loader: fix incorrect allocation size
Sabrina Dubroca <[email protected]>
tls: fix peeking with sync+async decryption
Sabrina Dubroca <[email protected]>
tls: decrement decrypt_pending if no async completion will be called
Lukasz Majewski <[email protected]>
net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames
Oleksij Rempel <[email protected]>
igb: extend PTP timestamp adjustments to i211
Lin Ma <[email protected]>
rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
Florian Westphal <[email protected]>
netfilter: bridge: confirm multicast packets before passing them up the stack
Florian Westphal <[email protected]>
netfilter: let reset rules clean out conntrack entries
Ignat Korchagin <[email protected]>
netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
Janaki Ramaiah Thota <[email protected]>
Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
Neil Armstrong <[email protected]>
Bluetooth: qca: add support for WCN7850
Neil Armstrong <[email protected]>
Bluetooth: qca: use switch case for soc type behavior
Luca Weiss <[email protected]>
Bluetooth: btqca: Add WCN3988 support
Min-Hua Chen <[email protected]>
Bluetooth: btqca: use le32_to_cpu for ver.soc_id
Steev Klimaszewski <[email protected]>
Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855
Krzysztof Kozlowski <[email protected]>
Bluetooth: hci_qca: mark OF related data as maybe unused
Zijun Hu <[email protected]>
Bluetooth: qca: Fix wrong event type for patch config command
Kai-Heng Feng <[email protected]>
Bluetooth: Enforce validation on max value of connection interval
Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
Zijun Hu <[email protected]>
Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_sync: Fix accept_list when attempting to suspend
Ying Hsu <[email protected]>
Bluetooth: Avoid potential use-after-free in hci_error_reset
Jonas Dreßler <[email protected]>
Bluetooth: hci_sync: Check the correct flag before starting a scan
Jakub Raczynski <[email protected]>
stmmac: Clear variable when destroying workqueue
Justin Iurman <[email protected]>
uapi: in6: replace temporary label with rfc9486
Oleksij Rempel <[email protected]>
net: lan78xx: fix "softirq work is pending" error
Javier Carrasco <[email protected]>
net: usb: dm9601: fix wrong return value in dm9601_mdio_read
Jakub Kicinski <[email protected]>
veth: try harder when allocating queue memory
Oleksij Rempel <[email protected]>
lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
Eric Dumazet <[email protected]>
ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
Jakub Kicinski <[email protected]>
net: veth: clear GRO when clearing XDP even when down
Doug Smythies <[email protected]>
cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back
Yunjian Wang <[email protected]>
tun: Fix xdp_rxq_info's queue_index when detaching
Jeremy Kerr <[email protected]>
net: mctp: take ownership of skb in mctp_local_output
Florian Westphal <[email protected]>
net: ip_tunnel: prevent perpetual headroom growth
Florian Westphal <[email protected]>
netlink: add nla be16/32 types to minlen array
Ryosuke Yasuoka <[email protected]>
netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
Han Xu <[email protected]>
mtd: spinand: gigadevice: Fix the get ecc status issue
Yang Shi <[email protected]>
mm: huge_memory: don't force huge page alignment on 32 bit
Gustavo A. R. Silva <[email protected]>
RDMA/core: Fix multiple -Warray-bounds warnings
Manivannan Sadhasivam <[email protected]>
iommu/arm-smmu-qcom: Limit the SMR groups to 128
Ye Bin <[email protected]>
fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
Abdun Nihaal <[email protected]>
fs/ntfs3: Fix NULL dereference in ni_write_inode
Edward Lo <[email protected]>
fs/ntfs3: Add length check in indx_get_root
Arnd Bergmann <[email protected]>
clk: tegra20: fix gcc-7 constant overflow warning
Jia-Ju Bai <[email protected]>
fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
Tomas Krcka <[email protected]>
iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
Chunyan Zhang <[email protected]>
iommu/sprd: Release dma buffer to avoid memory leak
Vicki Pfau <[email protected]>
Input: xpad - add constants for GIP interface numbers
Elson Roy Serrao <[email protected]>
usb: gadget: Properly configure the device for remote wakeup
Marek Vasut <[email protected]>
ARM: dts: imx7s: Drop dma-apb interrupt-names
Stefan Wahren <[email protected]>
ARM: dts: imx: Adjust dma-apbh node name
Xiaowei Bao <[email protected]>
PCI: layerscape: Add workaround for lost link capabilities during reset
Frank Li <[email protected]>
PCI: layerscape: Add the endpoint linkup notifier support
Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
Ido Schimmel <[email protected]>
mlxsw: spectrum_acl_tcam: Make fini symmetric to init
Bjorn Helgaas <[email protected]>
net: restore alpha order to Ethernet devices in config
Geert Uytterhoeven <[email protected]>
of: overlay: Reorder struct fragment fields kerneldoc
Kuniyuki Iwashima <[email protected]>
af_unix: Fix task hung while purging oob_skb in GC.
Martin K. Petersen <[email protected]>
scsi: sd: usb_storage: uas: Access media prior to querying device properties
Mike Christie <[email protected]>
scsi: core: Add struct for args to execution functions
Martin Blumenstingl <[email protected]>
drm/meson: Don't remove bridges which are created by other drivers
Neil Armstrong <[email protected]>
drm/meson: fix unbind path if HDMI fails to bind
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow timeout for anonymous sets
-------------
Diffstat:
Documentation/x86/boot.rst | 2 +-
Documentation/x86/mds.rst | 34 +-
MAINTAINERS | 7 +
Makefile | 4 +-
arch/arm/boot/dts/imx23.dtsi | 2 +-
arch/arm/boot/dts/imx28.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl.dtsi | 2 +-
arch/arm/boot/dts/imx6sx.dtsi | 2 +-
arch/arm/boot/dts/imx6ul.dtsi | 2 +-
arch/arm/boot/dts/imx7s.dtsi | 3 +-
arch/arm64/crypto/aes-neonbs-glue.c | 11 +
arch/arm64/include/asm/efi.h | 1 +
arch/powerpc/platforms/pseries/iommu.c | 156 +++--
arch/riscv/include/asm/ftrace.h | 5 +
arch/riscv/include/asm/pgtable.h | 2 +-
arch/riscv/kernel/Makefile | 2 +
arch/riscv/kernel/return_address.c | 48 ++
arch/x86/Kconfig | 17 +
arch/x86/boot/compressed/Makefile | 13 +-
arch/x86/boot/compressed/acpi.c | 14 +-
arch/x86/boot/compressed/cmdline.c | 4 +-
arch/x86/boot/compressed/efi_mixed.S | 328 +++++++++
arch/x86/boot/compressed/efi_thunk_64.S | 195 ------
arch/x86/boot/compressed/head_32.S | 38 +-
arch/x86/boot/compressed/head_64.S | 593 +++-------------
arch/x86/boot/compressed/ident_map_64.c | 7 +-
arch/x86/boot/compressed/kaslr.c | 26 +-
arch/x86/boot/compressed/mem_encrypt.S | 152 +++-
arch/x86/boot/compressed/misc.c | 85 ++-
arch/x86/boot/compressed/misc.h | 3 -
arch/x86/boot/compressed/pgtable.h | 10 +-
arch/x86/boot/compressed/pgtable_64.c | 94 ++-
arch/x86/boot/compressed/sev.c | 114 +--
arch/x86/boot/header.S | 2 +-
arch/x86/boot/tools/build.c | 2 +
arch/x86/entry/entry.S | 23 +
arch/x86/entry/entry_32.S | 3 +
arch/x86/entry/entry_64.S | 11 +
arch/x86/entry/entry_64_compat.S | 1 +
arch/x86/include/asm/boot.h | 10 +
arch/x86/include/asm/cpufeatures.h | 2 +-
arch/x86/include/asm/efi.h | 14 +-
arch/x86/include/asm/entry-common.h | 1 -
arch/x86/include/asm/nospec-branch.h | 27 +-
arch/x86/include/asm/sev.h | 7 +
arch/x86/kernel/cpu/bugs.c | 15 +-
arch/x86/kernel/cpu/intel.c | 178 ++---
arch/x86/kernel/e820.c | 8 +-
arch/x86/kernel/nmi.c | 3 -
arch/x86/kvm/vmx/run_flags.h | 7 +-
arch/x86/kvm/vmx/vmenter.S | 9 +-
arch/x86/kvm/vmx/vmx.c | 12 +-
drivers/bluetooth/btqca.c | 104 ++-
drivers/bluetooth/btqca.h | 23 +-
drivers/bluetooth/hci_qca.c | 310 +++++++--
drivers/clk/tegra/clk-tegra20.c | 26 +-
drivers/cpufreq/intel_pstate.c | 3 +
drivers/dma/fsl-qdma.c | 25 +-
drivers/dma/ptdma/ptdma-dmaengine.c | 2 -
drivers/firmware/efi/capsule-loader.c | 2 +-
drivers/firmware/efi/efi.c | 22 +
drivers/firmware/efi/libstub/Makefile | 1 +
drivers/firmware/efi/libstub/alignedmem.c | 7 +-
drivers/firmware/efi/libstub/arm64-stub.c | 11 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 2 +
drivers/firmware/efi/libstub/efistub.h | 32 +-
drivers/firmware/efi/libstub/mem.c | 5 +-
drivers/firmware/efi/libstub/randomalloc.c | 17 +-
drivers/firmware/efi/libstub/x86-5lvl.c | 95 +++
drivers/firmware/efi/libstub/x86-stub.c | 319 +++++----
drivers/firmware/efi/libstub/x86-stub.h | 17 +
drivers/firmware/efi/vars.c | 13 +-
drivers/gpio/gpio-74x164.c | 4 +-
drivers/gpio/gpiolib.c | 12 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 +
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 29 +
drivers/gpu/drm/drm_buddy.c | 10 +
drivers/gpu/drm/meson/meson_drv.c | 23 +-
drivers/gpu/drm/meson/meson_encoder_cvbs.c | 1 -
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 1 -
drivers/gpu/drm/tegra/drm.c | 23 +-
drivers/infiniband/core/cm_trace.h | 2 +-
drivers/infiniband/core/cma.c | 255 +++----
drivers/infiniband/core/cma_trace.h | 2 +-
drivers/infiniband/core/user_mad.c | 23 +-
drivers/input/joystick/xpad.c | 5 +-
drivers/interconnect/core.c | 18 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 19 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 16 +-
drivers/iommu/sprd-iommu.c | 29 +-
drivers/mmc/core/mmc.c | 2 +
drivers/mmc/host/mmci_stm32_sdmmc.c | 24 +
drivers/mmc/host/sdhci-xenon-phy.c | 48 +-
drivers/mtd/nand/spi/gigadevice.c | 6 +-
drivers/net/ethernet/Kconfig | 2 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 5 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +-
drivers/net/gtp.c | 12 +-
drivers/net/tun.c | 1 +
drivers/net/usb/dm9601.c | 2 +-
drivers/net/usb/lan78xx.c | 5 +-
drivers/net/veth.c | 40 +-
drivers/of/overlay.c | 2 +-
drivers/of/property.c | 2 +-
drivers/pci/controller/dwc/pci-layerscape-ep.c | 119 +++-
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 2 +-
drivers/power/supply/bq27xxx_battery_i2c.c | 4 +-
drivers/scsi/scsi_lib.c | 52 +-
drivers/scsi/sd.c | 26 +-
drivers/soc/qcom/rpmhpd.c | 7 +-
drivers/usb/gadget/composite.c | 18 +
drivers/usb/gadget/configfs.c | 3 +
drivers/usb/gadget/udc/core.c | 27 +
drivers/usb/gadget/udc/trace.h | 5 +
drivers/usb/storage/scsiglue.c | 7 +
drivers/usb/storage/uas.c | 7 +
drivers/video/fbdev/core/fbcon.c | 8 +-
drivers/xen/events/events_base.c | 5 +-
fs/afs/dir.c | 4 +-
fs/btrfs/dev-replace.c | 24 +-
fs/btrfs/disk-io.c | 22 +-
fs/btrfs/disk-io.h | 2 +-
fs/btrfs/ioctl.c | 2 +-
fs/btrfs/send.c | 17 +-
fs/btrfs/transaction.c | 2 +-
fs/efivarfs/vars.c | 17 +-
fs/exportfs/expfs.c | 8 +-
fs/lockd/svc4proc.c | 1 +
fs/lockd/svclock.c | 17 +-
fs/lockd/svcproc.c | 1 +
fs/lockd/svcsubs.c | 4 +-
fs/locks.c | 24 +-
fs/nfs/nfs4trace.h | 6 +-
fs/nfs/nfstrace.h | 6 +-
fs/nfs/write.c | 4 +-
fs/nfsd/Kconfig | 19 +-
fs/nfsd/Makefile | 5 +-
fs/nfsd/blocklayout.c | 1 +
fs/nfsd/blocklayoutxdr.c | 1 +
fs/nfsd/export.h | 1 -
fs/nfsd/filecache.c | 39 +-
fs/nfsd/flexfilelayout.c | 1 +
fs/nfsd/netns.h | 2 +-
fs/nfsd/nfs4callback.c | 72 ++
fs/nfsd/nfs4idmap.c | 1 +
fs/nfsd/nfs4proc.c | 31 +-
fs/nfsd/nfs4state.c | 316 ++++++---
fs/nfsd/nfs4xdr.c | 771 +++++++++++----------
fs/nfsd/nfsctl.c | 13 +-
fs/nfsd/nfsd.h | 9 +-
fs/nfsd/nfsfh.h | 10 +-
fs/nfsd/nfsproc.c | 66 +-
fs/nfsd/nfssvc.c | 8 +-
fs/nfsd/state.h | 11 +-
fs/nfsd/trace.h | 106 +++
fs/nfsd/vfs.c | 64 +-
fs/nfsd/vfs.h | 1 +
fs/nfsd/xdr4.h | 5 +
fs/nfsd/xdr4cb.h | 6 +
fs/ntfs3/frecord.c | 5 +-
fs/ntfs3/fsntfs.c | 1 +
fs/ntfs3/index.c | 11 +-
include/linux/bvec.h | 2 +-
include/linux/decompress/mm.h | 2 +-
include/linux/efi.h | 1 +
include/linux/fs.h | 14 +
include/linux/netfilter.h | 4 +
include/linux/nfs4.h | 13 +
include/linux/usb/composite.h | 2 +
include/linux/usb/gadget.h | 8 +
include/net/ipv6_stubs.h | 5 +
include/net/mctp.h | 1 +
include/net/netfilter/nf_conntrack.h | 8 +
include/scsi/scsi_device.h | 52 +-
include/trace/events/rpcgss.h | 2 +-
include/trace/events/rpcrdma.h | 4 +-
include/trace/events/sunrpc.h | 2 +-
include/trace/{events => misc}/fs.h | 0
include/trace/{events => misc}/nfs.h | 12 +
include/trace/{events => misc}/rdma.h | 0
.../trace/{events/sunrpc_base.h => misc/sunrpc.h} | 0
include/uapi/linux/bpf.h | 31 +-
include/uapi/linux/in6.h | 2 +-
lib/nlattr.c | 4 +
mm/huge_memory.c | 4 +
net/bluetooth/hci_core.c | 7 +-
net/bluetooth/hci_event.c | 13 +-
net/bluetooth/hci_sync.c | 7 +-
net/bluetooth/l2cap_core.c | 8 +-
net/bridge/br_netfilter_hooks.c | 96 +++
net/bridge/netfilter/nf_conntrack_bridge.c | 30 +
net/core/filter.c | 30 +-
net/core/rtnetlink.c | 11 +-
net/hsr/hsr_forward.c | 2 +-
net/ipv4/ip_tunnel.c | 28 +-
net/ipv4/netfilter/nf_reject_ipv4.c | 1 +
net/ipv6/addrconf.c | 7 +-
net/ipv6/af_inet6.c | 1 +
net/ipv6/netfilter/nf_reject_ipv6.c | 1 +
net/mctp/route.c | 10 +-
net/mptcp/diag.c | 5 +-
net/mptcp/pm_netlink.c | 48 +-
net/mptcp/pm_userspace.c | 12 +-
net/mptcp/protocol.c | 56 +-
net/mptcp/protocol.h | 13 +-
net/mptcp/subflow.c | 15 +-
net/netfilter/core.c | 16 +
net/netfilter/nf_conntrack_core.c | 13 +
net/netfilter/nf_conntrack_proto_tcp.c | 35 +
net/netfilter/nf_tables_api.c | 7 +
net/netfilter/nft_compat.c | 20 +
net/netlink/af_netlink.c | 2 +-
net/tls/tls_sw.c | 11 +-
net/unix/garbage.c | 21 +-
net/wireless/nl80211.c | 2 +
security/landlock/fs.c | 4 +-
security/tomoyo/common.c | 3 +-
sound/core/Makefile | 1 -
sound/firewire/amdtp-stream.c | 2 +-
sound/pci/hda/patch_realtek.c | 3 +
tools/include/uapi/linux/bpf.h | 31 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 5 +
223 files changed, 4349 insertions(+), 2418 deletions(-)
Hello,
On Mon, 4 Mar 2024 21:21:03 +0000 Greg Kroah-Hartman <[email protected]> wrote:
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-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] cf578ac947cb ("Linux 6.1.81-rc1")
Thanks,
SJ
[...]
---
ok 1 selftests: damon: debugfs_attrs.sh
ok 2 selftests: damon: debugfs_schemes.sh
ok 3 selftests: damon: debugfs_target_ids.sh
ok 4 selftests: damon: debugfs_empty_targets.sh
ok 5 selftests: damon: debugfs_huge_count_read_write.sh
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: sysfs.sh
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh
ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_arm64.sh
ok 12 selftests: damon-tests: build_m68k.sh
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh
[33m
[92mPASS [39m
On 3/4/24 1:21 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-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, 04 Mar 2024 21:21:03 +0000, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v6.1:
10 builds: 10 pass, 0 fail
26 boots: 26 pass, 0 fail
116 tests: 116 pass, 0 fail
Linux version: 6.1.81-rc1-gcf578ac947cb
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
tegra20-ventana, tegra210-p2371-2180,
tegra210-p3450-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter <[email protected]>
Jon
Hi!
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
CIP testing did not find any problems here:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.1.y
Tested-by: Pavel Machek (CIP) <[email protected]>
Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
On 3/4/24 14:21, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-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
W dniu 4.03.2024 o 22:21, Greg Kroah-Hartman pisze:
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-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
>
Hello,
Tested on a HP 17-by0001nw laptop with an Intel Kaby Lake CPU and Ubuntu 20.04.
Stack:
- amd64,
- ext4 on top of LVM on top of LUKS on top of mdraid on top of
NVMe and SATA drives (the SATA drive in a write-mostly mode).
Tested (lightly):
- suspend to RAM,
- suspend to disk,
- GPU (Intel HD Graphics 620, with a Duke Nukem 3D game on Proton (Wine fork) and a Unigine benchmark)
- WiFi (Realtek RTL8822BE),
- Bluetooth (Realtek RTL8822BE),
- PCI soundcard (Intel HD Audio),
- USB soundcard (Logitech Pro X),
- on 6.1.80-rc1 (did not check other kernels) I had problems with microphone input after suspend-to-RAM, does not happen at the moment,
- webcam,
- filesystems tested very lightly:
- NFS,
- NTFS via FUSE
- exFAT
- vfat,
Issues found:
- nothing new
Tested-by: Mateusz Jończyk <[email protected]>
Greetings,
Mateusz
On 3/4/24 13:21, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:
Tested-by: Florian Fainelli <[email protected]>
--
Florian
On Tue, 5 Mar 2024 at 03:13, Greg Kroah-Hartman
<[email protected]> wrote:
>
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.
Tested-by: Linux Kernel Functional Testing <[email protected]>
## Build
* kernel: 6.1.81-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.1.y
* git commit: cf578ac947cbb5bb72cbaa7a166d0f92318c3126
* git describe: v6.1.79-411-gcf578ac947cb
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.79-411-gcf578ac947cb
## Test Regressions (compared to v6.1.79)
## Metric Regressions (compared to v6.1.79)
## Test Fixes (compared to v6.1.79)
## Metric Fixes (compared to v6.1.79)
## Test result summary
total: 142733, pass: 122117, fail: 2309, skip: 18166, xfail: 141
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 139 total, 139 passed, 0 failed
* arm64: 41 total, 41 passed, 0 failed
* i386: 31 total, 31 passed, 0 failed
* mips: 26 total, 26 passed, 0 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 36 total, 34 passed, 2 failed
* riscv: 11 total, 11 passed, 0 failed
* s390: 16 total, 16 passed, 0 failed
* sh: 10 total, 10 passed, 0 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 37 total, 37 passed, 0 failed
## Test suites summary
* boot
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mm
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-seccomp
* kselftest-sigaltstack
* kselftest-size
* kselftest-splice
* kselftest-static_keys
* kselftest-sync
* kselftest-sysctl
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-smoketest
* ltp-syscalls
* ltp-tracing
* perf
* rcutorture
--
Linaro LKFT
https://lkft.linaro.org
Hi Greg,
On 04/03/2024 22:21, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
I tested 6.1.81-rc1 (cf578ac947cb) on Kalray kvx arch (not upstream yet) and everything looks good!
It ran on real hw (k200, k200lp and k300 boards), on qemu as well as on our internal instruction set simulator (ISS).
Tests were run on several interfaces/drivers (usb, qsfp ethernet, eMMC, PCIe endpoint+RC, SPI, remoteproc, uart, iommu). LTP and uClibc-ng testsuites are also run without any regression.
Everything looks fine to us.
Tested-by: Yann Sionneau <[email protected]>
> This is the start of the stable review cycle for the 6.1.81 release.
> There are 215 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, 06 Mar 2024 21:15:26 +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.81-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my x86_64 and ARM64 test systems. No errors or
regressions.
Tested-by: Allen Pais <[email protected]>
Thanks.