This is the start of the stable review cycle for the 6.7.9 release.
There are 163 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, 07 Mar 2024 07:46: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.7.9-rc2.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.7.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 6.7.9-rc2
Danilo Krummrich <[email protected]>
drm/nouveau: don't fini scheduler before entity flush
Geliang Tang <[email protected]>
selftests: mptcp: rm subflow with v4/v4mapped addr
Geliang Tang <[email protected]>
selftests: mptcp: add mptcp_lib_is_v6
Geliang Tang <[email protected]>
selftests: mptcp: update userspace pm test helpers
Geliang Tang <[email protected]>
selftests: mptcp: add chk_subflows_total helper
Geliang Tang <[email protected]>
selftests: mptcp: add evts_get_info 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
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
Nathan Lynch <[email protected]>
powerpc/rtas: use correct function name for resetting TCE tables
Gaurav Batra <[email protected]>
powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV
Fenghua Yu <[email protected]>
dmaengine: idxd: Ensure safe user copy of completion record
Fenghua Yu <[email protected]>
dmaengine: idxd: Remove shadow Event Log head stored in idxd
Dmitry Baryshkov <[email protected]>
phy: qcom-qmp-usb: fix v3 offsets data
Yang Yingliang <[email protected]>
phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR()
Alexander Stein <[email protected]>
phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes
Kory Maincent <[email protected]>
dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup
Kory Maincent <[email protected]>
dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup
Kory Maincent <[email protected]>
dmaengine: dw-edma: Add HDMA remote interrupt configuration
Kory Maincent <[email protected]>
dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
Kory Maincent <[email protected]>
dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
Kory Maincent <[email protected]>
dmaengine: dw-edma: Fix the ch_count hdma callback
Dan Carpenter <[email protected]>
ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put()
Kuniyuki Iwashima <[email protected]>
af_unix: Drop oob_skb ref before purging queue in GC.
Kuniyuki Iwashima <[email protected]>
af_unix: Fix task hung while purging oob_skb in GC.
NeilBrown <[email protected]>
NFS: Fix data corruption caused by congestion.
Peter Ujfalusi <[email protected]>
mfd: twl6030-irq: Revert to use of_match_device()
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 potential wake-up event loss
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
Matthieu Baerts (NGI0) <[email protected]>
mptcp: avoid printing warning once on client side
Geliang Tang <[email protected]>
mptcp: map v4 address to v6 when destroying subflow
Paolo Bonzini <[email protected]>
x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
Paolo Bonzini <[email protected]>
x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu()
Jiri Bohac <[email protected]>
x86/e820: Don't reserve SETUP_RNG_SEED in e820
Byungchul Park <[email protected]>
mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index
Aneesh Kumar K.V (IBM) <[email protected]>
mm/debug_vm_pgtable: fix BUG_ON with pud advanced test
Masami Hiramatsu (Google) <[email protected]>
fprobe: Fix to allocate entry_data_size buffer with rethook instances
Bjorn Andersson <[email protected]>
pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
Cristian Marussi <[email protected]>
pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal
Tim Schumacher <[email protected]>
efivarfs: Request at most 512 bytes for variable names
Nicolin Chen <[email protected]>
iommufd: Fix protection fault in iommufd_test_syz_conv_iova
Nicolin Chen <[email protected]>
iommufd: Fix iopt_access_list_id overwrite bug
Nathan Chancellor <[email protected]>
kbuild: Add -Wa,--fatal-warnings to as-instr invocation
Thomas Weißschuh <[email protected]>
power: supply: mm8013: select REGMAP_I2C
Samuel Holland <[email protected]>
riscv: Save/restore envcfg CSR during CPU suspend
Samuel Holland <[email protected]>
riscv: Add a custom ISA extension for the [ms]envcfg CSR
Samuel Holland <[email protected]>
riscv: Fix enabling cbo.zero when running in M-mode
Zong Li <[email protected]>
riscv: add CALLER_ADDRx support
Nathan Chancellor <[email protected]>
RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
Xiubo Li <[email protected]>
ceph: switch to corrected encoding of max_xattr_size in mdsmap
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
Joy Zou <[email protected]>
dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario
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
Rob Clark <[email protected]>
soc: qcom: pmic_glink: Fix boot when QRTR=m
Ryan Lin <[email protected]>
drm/amd/display: Add monitor patch for specific eDP
Ma Jun <[email protected]>
drm/amdgpu/pm: Fix the power1_min_cap value
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
Elad Nachman <[email protected]>
mtd: rawnand: marvell: fix layouts
Nhat Pham <[email protected]>
mm: cachestat: fix folio read-after-free in cache walk
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
Johan Hovold <[email protected]>
Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid
Willian Wang <[email protected]>
ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
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)
Gergo Koteles <[email protected]>
ALSA: hda/realtek: tas2781: enable subwoofer volume control
Jay Ajit Mate <[email protected]>
ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630
Takashi Iwai <[email protected]>
ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
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
Sid Pranjale <[email protected]>
drm/nouveau: keep DMA buffers required for suspend/resume
Filipe Manana <[email protected]>
btrfs: fix race between ordered extent completion and fiemap
Dimitris Vlachos <[email protected]>
riscv: Sparse-Memory/vmemmap out-of-bounds fix
Alexandre Ghiti <[email protected]>
riscv: Fix pte_leaf_size() for NAPOT
Alexandre Ghiti <[email protected]>
Revert "riscv: mm: support Svnapot in huge vmap"
Vadim Shakirov <[email protected]>
drivers: perf: ctr_get_width function for legacy is not defined
Vadim Shakirov <[email protected]>
drivers: perf: added capabilities for legacy PMU
Srinivasan Shanmugam <[email protected]>
drm/amd/display: Prevent potential buffer overflow in map_hw_resources
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
Conor Dooley <[email protected]>
RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs
Richard Fitzgerald <[email protected]>
ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()
Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization
Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision
Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Fix for initializing ASP1 mixer registers
Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Don't add the same register patch multiple times
Richard Fitzgerald <[email protected]>
ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
Richard Fitzgerald <[email protected]>
ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component
Alexandre Ghiti <[email protected]>
riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
Yangyu Chen <[email protected]>
riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
Mikko Perttunen <[email protected]>
gpu: host1x: Skip reset assert on Tegra186
Colin Ian King <[email protected]>
ASoC: qcom: Fix uninitialized pointer dmactl
Takashi Iwai <[email protected]>
ALSA: Drop leftover snd-rtctimer stuff from Makefile
Richard Fitzgerald <[email protected]>
ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
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
Jisheng Zhang <[email protected]>
riscv: tlb: fix __p*d_free_tlb()
Sabrina Dubroca <[email protected]>
tls: fix use-after-free on failed backlog decryption
Sabrina Dubroca <[email protected]>
tls: separate no-async decryption request handling from async
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
Jakub Kicinski <[email protected]>
tools: ynl: fix handling of multiple mcast groups
Florian Westphal <[email protected]>
netfilter: bridge: confirm multicast packets before passing them up the stack
Ignat Korchagin <[email protected]>
netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
Zijun Hu <[email protected]>
Bluetooth: qca: Fix triggering coredump implementation
Janaki Ramaiah Thota <[email protected]>
Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
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
Vladimir Oltean <[email protected]>
net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree
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
Théo Lebrun <[email protected]>
spi: cadence-qspi: remove system-wide suspend helper calls from runtime PM hooks
Théo Lebrun <[email protected]>
spi: cadence-qspi: fix pointer reference in runtime PM hooks
Arkadiusz Kubalewski <[email protected]>
ice: fix pin phase adjust updates on PF reset
Arkadiusz Kubalewski <[email protected]>
ice: fix dpll periodic work data updates on PF reset
Arkadiusz Kubalewski <[email protected]>
ice: fix dpll and dpll_pin data access on PF reset
Arkadiusz Kubalewski <[email protected]>
ice: fix dpll input pin phase_adjust value updates
Yochai Hagvi <[email protected]>
ice: fix connection state of DPLL and out pin
Han Xu <[email protected]>
mtd: spinand: gigadevice: Fix the get ecc status issue
Josef Bacik <[email protected]>
btrfs: fix deadlock with fiemap and extent locking
-------------
Diffstat:
Documentation/arch/x86/mds.rst | 34 +++-
Makefile | 4 +-
arch/arm64/crypto/aes-neonbs-glue.c | 11 ++
arch/powerpc/include/asm/rtas.h | 4 +-
arch/powerpc/kernel/rtas.c | 9 +-
arch/powerpc/platforms/pseries/iommu.c | 156 +++++++++++------
arch/riscv/Kconfig | 1 -
arch/riscv/include/asm/csr.h | 2 +
arch/riscv/include/asm/ftrace.h | 5 +
arch/riscv/include/asm/hugetlb.h | 2 +
arch/riscv/include/asm/hwcap.h | 2 +
arch/riscv/include/asm/pgalloc.h | 20 ++-
arch/riscv/include/asm/pgtable-64.h | 2 +-
arch/riscv/include/asm/pgtable.h | 6 +-
arch/riscv/include/asm/suspend.h | 1 +
arch/riscv/include/asm/vmalloc.h | 61 +------
arch/riscv/kernel/Makefile | 2 +
arch/riscv/kernel/cpufeature.c | 31 +++-
arch/riscv/kernel/return_address.c | 48 +++++
arch/riscv/kernel/suspend.c | 4 +
arch/riscv/mm/hugetlbpage.c | 2 +
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/entry-common.h | 1 -
arch/x86/include/asm/nospec-branch.h | 12 --
arch/x86/kernel/cpu/bugs.c | 15 +-
arch/x86/kernel/cpu/common.c | 4 +-
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 | 20 ++-
drivers/bluetooth/btqca.c | 2 +-
drivers/bluetooth/hci_bcm4377.c | 3 +-
drivers/bluetooth/hci_qca.c | 22 ++-
drivers/cpufreq/intel_pstate.c | 3 +
drivers/dma/dw-edma/dw-edma-v0-core.c | 17 ++
drivers/dma/dw-edma/dw-hdma-v0-core.c | 39 +++--
drivers/dma/dw-edma/dw-hdma-v0-regs.h | 2 +-
drivers/dma/fsl-edma-common.c | 2 +-
drivers/dma/fsl-qdma.c | 25 +--
drivers/dma/idxd/cdev.c | 2 +-
drivers/dma/idxd/debugfs.c | 2 +-
drivers/dma/idxd/idxd.h | 1 -
drivers/dma/idxd/init.c | 15 +-
drivers/dma/idxd/irq.c | 3 +-
drivers/dma/ptdma/ptdma-dmaengine.c | 2 -
drivers/firmware/efi/capsule-loader.c | 2 +-
drivers/gpio/gpio-74x164.c | 4 +-
drivers/gpio/gpiolib.c | 12 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 6 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 5 +
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 29 +++
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 9 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 9 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 9 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 9 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 9 +-
drivers/gpu/drm/drm_buddy.c | 10 ++
drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 4 +-
drivers/gpu/drm/tegra/drm.c | 23 ++-
drivers/gpu/host1x/dev.c | 15 +-
drivers/gpu/host1x/dev.h | 6 +
drivers/iommu/iommufd/io_pagetable.c | 9 +-
drivers/iommu/iommufd/selftest.c | 27 ++-
drivers/mfd/twl6030-irq.c | 10 +-
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/raw/marvell_nand.c | 13 +-
drivers/mtd/nand/spi/gigadevice.c | 6 +-
drivers/net/ethernet/freescale/fman/fman_memac.c | 18 +-
drivers/net/ethernet/intel/ice/ice_dpll.c | 91 ++++++++--
drivers/net/ethernet/intel/igb/igb_ptp.c | 5 +-
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/property.c | 2 +-
drivers/perf/riscv_pmu.c | 18 +-
drivers/perf/riscv_pmu_legacy.c | 10 +-
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 2 +-
drivers/phy/qualcomm/phy-qcom-m31.c | 2 +-
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 10 +-
drivers/pmdomain/arm/scmi_perf_domain.c | 3 +
drivers/pmdomain/qcom/rpmhpd.c | 7 +-
drivers/power/supply/Kconfig | 1 +
drivers/power/supply/bq27xxx_battery_i2c.c | 4 +-
drivers/soc/qcom/pmic_glink.c | 21 +--
drivers/spi/spi-cadence-quadspi.c | 11 +-
drivers/video/fbdev/core/fbcon.c | 8 +-
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/extent_io.c | 165 ++++++++++++++---
fs/btrfs/ioctl.c | 2 +-
fs/btrfs/send.c | 17 +-
fs/btrfs/transaction.c | 2 +-
fs/ceph/mdsmap.c | 7 +-
fs/ceph/mdsmap.h | 6 +-
fs/efivarfs/vars.c | 17 +-
fs/nfs/write.c | 4 +-
include/linux/bvec.h | 2 +-
include/linux/netfilter.h | 1 +
include/net/mctp.h | 1 +
include/sound/soc-card.h | 2 +
include/uapi/linux/in6.h | 2 +-
kernel/trace/fprobe.c | 14 +-
lib/nlattr.c | 4 +
mm/debug_vm_pgtable.c | 8 +
mm/filemap.c | 51 +++---
mm/migrate.c | 8 +
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/rtnetlink.c | 11 +-
net/hsr/hsr_forward.c | 2 +-
net/ipv4/ip_tunnel.c | 28 ++-
net/ipv6/addrconf.c | 7 +-
net/mctp/route.c | 10 +-
net/mptcp/diag.c | 3 +
net/mptcp/options.c | 2 +-
net/mptcp/pm_userspace.c | 10 ++
net/mptcp/protocol.c | 52 +++++-
net/mptcp/protocol.h | 21 +--
net/netfilter/nf_conntrack_core.c | 1 +
net/netfilter/nft_compat.c | 20 +++
net/netlink/af_netlink.c | 2 +-
net/tls/tls_sw.c | 40 +++--
net/unix/garbage.c | 21 +--
net/wireless/nl80211.c | 2 +
scripts/Kconfig.include | 2 +-
scripts/Makefile.compiler | 2 +-
security/landlock/fs.c | 4 +-
security/tomoyo/common.c | 3 +-
sound/core/Makefile | 1 -
sound/core/ump.c | 4 +-
sound/firewire/amdtp-stream.c | 2 +-
sound/pci/hda/patch_realtek.c | 33 +++-
sound/soc/codecs/cs35l45.c | 2 +-
sound/soc/codecs/cs35l56-shared.c | 8 +-
sound/soc/codecs/cs35l56.c | 195 ++++++++++++++++++---
sound/soc/codecs/cs35l56.h | 1 +
sound/soc/fsl/fsl_xcvr.c | 12 +-
sound/soc/qcom/lpass-cdc-dma.c | 2 +-
sound/soc/soc-card.c | 24 ++-
tools/net/ynl/lib/ynl.c | 1 +
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 16 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 192 ++++++++++++--------
tools/testing/selftests/net/mptcp/mptcp_lib.sh | 15 ++
tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 8 +-
tools/testing/selftests/net/mptcp/userspace_pm.sh | 86 +++++----
161 files changed, 1941 insertions(+), 831 deletions(-)
On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.7.9 release.
> There are 163 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, 07 Mar 2024 07:46:26 +0000.
> Anything received after that time might be too late.
> Samuel Holland <[email protected]>
> riscv: Save/restore envcfg CSR during CPU suspend
>
> Samuel Holland <[email protected]>
> riscv: Add a custom ISA extension for the [ms]envcfg CSR
I left a comment in response to the off-list email about this patch,
I don't think it's gonna work as the number this custom extension has
been given exceeds the max in 6.7/
Cheers,
Conor.
>
> Samuel Holland <[email protected]>
> riscv: Fix enabling cbo.zero when running in M-mode
Den tis 5 mars 2024 kl 09:32 skrev Conor Dooley <[email protected]>:
>
> On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.7.9 release.
> > There are 163 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, 07 Mar 2024 07:46:26 +0000.
> > Anything received after that time might be too late.
>
> > Samuel Holland <[email protected]>
> > riscv: Save/restore envcfg CSR during CPU suspend
> >
> > Samuel Holland <[email protected]>
> > riscv: Add a custom ISA extension for the [ms]envcfg CSR
>
> I left a comment in response to the off-list email about this patch,
> I don't think it's gonna work as the number this custom extension has
> been given exceeds the max in 6.7/
>
> Cheers,
> Conor.
>
> >
> > Samuel Holland <[email protected]>
> > riscv: Fix enabling cbo.zero when running in M-mode
Works fine on my Arch Linux desktop with model name : AMD Ryzen 5
5600 6-Core Processor
after the Arch Linux manual intervention for new mkinitcpio settings
and version in Arch
Tested by: Luna Jernberg <[email protected]>
On Tue, Mar 05, 2024 at 10:07:37AM +0100, Luna Jernberg wrote:
> Den tis 5 mars 2024 kl 09:32 skrev Conor Dooley <[email protected]>:
> >
> > On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.7.9 release.
> > > There are 163 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, 07 Mar 2024 07:46:26 +0000.
> > > Anything received after that time might be too late.
> >
> > > Samuel Holland <[email protected]>
> > > riscv: Save/restore envcfg CSR during CPU suspend
> > >
> > > Samuel Holland <[email protected]>
> > > riscv: Add a custom ISA extension for the [ms]envcfg CSR
> >
> > I left a comment in response to the off-list email about this patch,
> > I don't think it's gonna work as the number this custom extension has
> > been given exceeds the max in 6.7/
> >
> > Cheers,
> > Conor.
> >
> > >
> > > Samuel Holland <[email protected]>
> > > riscv: Fix enabling cbo.zero when running in M-mode
>
> Works fine on my Arch Linux desktop with model name : AMD Ryzen 5
> 5600 6-Core Processor
> after the Arch Linux manual intervention for new mkinitcpio settings
> and version in Arch
>
> Tested by: Luna Jernberg <[email protected]>
This problem is riscv only, your x86 machine should not be affected
by it.
Thanks,
Conor.
Den tis 5 mars 2024 kl 10:20 skrev Conor Dooley <[email protected]>:
>
> On Tue, Mar 05, 2024 at 10:07:37AM +0100, Luna Jernberg wrote:
> > Den tis 5 mars 2024 kl 09:32 skrev Conor Dooley <[email protected]>:
> > >
> > > On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
> > > > This is the start of the stable review cycle for the 6.7.9 release.
> > > > There are 163 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, 07 Mar 2024 07:46:26 +0000.
> > > > Anything received after that time might be too late.
> > >
> > > > Samuel Holland <[email protected]>
> > > > riscv: Save/restore envcfg CSR during CPU suspend
> > > >
> > > > Samuel Holland <[email protected]>
> > > > riscv: Add a custom ISA extension for the [ms]envcfg CSR
> > >
> > > I left a comment in response to the off-list email about this patch,
> > > I don't think it's gonna work as the number this custom extension has
> > > been given exceeds the max in 6.7/
> > >
> > > Cheers,
> > > Conor.
> > >
> > > >
> > > > Samuel Holland <[email protected]>
> > > > riscv: Fix enabling cbo.zero when running in M-mode
> >
> > Works fine on my Arch Linux desktop with model name : AMD Ryzen 5
> > 5600 6-Core Processor
> > after the Arch Linux manual intervention for new mkinitcpio settings
> > and version in Arch
> >
> > Tested by: Luna Jernberg <[email protected]>
>
> This problem is riscv only, your x86 machine should not be affected
> by it.
>
> Thanks,
> Conor.
Ah alright then i know, did feel like compiling the latest test kernel
anyways, but thanks for the heads up
On 3/5/24 12:31 AM, Conor Dooley wrote:
> On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
>> This is the start of the stable review cycle for the 6.7.9 release.
>> There are 163 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, 07 Mar 2024 07:46:26 +0000.
>> Anything received after that time might be too late.
>> Samuel Holland <[email protected]>
>> riscv: Save/restore envcfg CSR during CPU suspend
>>
>> Samuel Holland <[email protected]>
>> riscv: Add a custom ISA extension for the [ms]envcfg CSR
> I left a comment in response to the off-list email about this patch,
> I don't think it's gonna work as the number this custom extension has
> been given exceeds the max in 6.7/
>
> Cheers,
> Conor.
>
>> Samuel Holland <[email protected]>
>> riscv: Fix enabling cbo.zero when running in M-mode
Yeah, it doesn't work. Here's the new error:
arch/riscv/kernel/cpufeature.c:180:9: error: implicit declaration of
function '__RISCV_ISA_EXT_SUPERSET'; did you mean
'RISCV_ISA_EXT_SVPBMT'? [-Werror=implicit-function-declaration]
? 180 |???????? __RISCV_ISA_EXT_SUPERSET(zicbom, RISCV_ISA_EXT_ZICBOM,
riscv_xlinuxenvcfg_exts),
????? |???????? ^~~~~~~~~~~~~~~~~~~~~~~~
????? |???????? RISCV_ISA_EXT_SVPBMT
arch/riscv/kernel/cpufeature.c:180:34: error: 'zicbom' undeclared here
(not in a function)
? 180 |???????? __RISCV_ISA_EXT_SUPERSET(zicbom, RISCV_ISA_EXT_ZICBOM,
riscv_xlinuxenvcfg_exts),
????? |????????????????????????????????? ^~~~~~
arch/riscv/kernel/cpufeature.c:181:34: error: 'zicboz' undeclared here
(not in a function)
? 181 |???????? __RISCV_ISA_EXT_SUPERSET(zicboz, RISCV_ISA_EXT_ZICBOZ,
riscv_xlinuxenvcfg_exts),
????? |????????????????????????????????? ^~~~~~
cc1: some warnings being treated as errors
make[4]: *** [scripts/Makefile.build:243:
arch/riscv/kernel/cpufeature.o] Error 1
make[3]: *** [scripts/Makefile.build:480: arch/riscv/kernel] Error 2
make[2]: *** [scripts/Makefile.build:480: arch/riscv] Error 2
On Tue, Mar 05, 2024 at 10:21:46AM +0100, Luna Jernberg wrote:
> Den tis 5 mars 2024 kl 10:20 skrev Conor Dooley <[email protected]>:
> >
> > On Tue, Mar 05, 2024 at 10:07:37AM +0100, Luna Jernberg wrote:
> > > Den tis 5 mars 2024 kl 09:32 skrev Conor Dooley <[email protected]>:
> > > >
> > > > On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 6.7.9 release.
> > > > > There are 163 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, 07 Mar 2024 07:46:26 +0000.
> > > > > Anything received after that time might be too late.
> > > >
> > > > > Samuel Holland <[email protected]>
> > > > > riscv: Save/restore envcfg CSR during CPU suspend
> > > > >
> > > > > Samuel Holland <[email protected]>
> > > > > riscv: Add a custom ISA extension for the [ms]envcfg CSR
> > > >
> > > > I left a comment in response to the off-list email about this patch,
> > > > I don't think it's gonna work as the number this custom extension has
> > > > been given exceeds the max in 6.7/
> > > > >
> > > > > Samuel Holland <[email protected]>
> > > > > riscv: Fix enabling cbo.zero when running in M-mode
> > >
> > > Works fine on my Arch Linux desktop with model name : AMD Ryzen 5
> > > 5600 6-Core Processor
> > > after the Arch Linux manual intervention for new mkinitcpio settings
> > > and version in Arch
> > >
> > > Tested by: Luna Jernberg <[email protected]>
> >
> > This problem is riscv only, your x86 machine should not be affected
> > by it.
>
> Ah alright then i know, did feel like compiling the latest test kernel
> anyways, but thanks for the heads up
Ah, I understand now. You meant to reply saying that you had tested
6.7.9-rc2 but you replied to me instead of Greg's original posting which
confused me into thinking you tried to test these specific patches.
Den tis 5 mars 2024 kl 10:34 skrev Conor Dooley <[email protected]>:
>
> On Tue, Mar 05, 2024 at 10:21:46AM +0100, Luna Jernberg wrote:
> > Den tis 5 mars 2024 kl 10:20 skrev Conor Dooley <[email protected]>:
> > >
> > > On Tue, Mar 05, 2024 at 10:07:37AM +0100, Luna Jernberg wrote:
> > > > Den tis 5 mars 2024 kl 09:32 skrev Conor Dooley <[email protected]>:
> > > > >
> > > > > On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 6.7.9 release.
> > > > > > There are 163 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, 07 Mar 2024 07:46:26 +0000.
> > > > > > Anything received after that time might be too late.
> > > > >
> > > > > > Samuel Holland <[email protected]>
> > > > > > riscv: Save/restore envcfg CSR during CPU suspend
> > > > > >
> > > > > > Samuel Holland <[email protected]>
> > > > > > riscv: Add a custom ISA extension for the [ms]envcfg CSR
> > > > >
> > > > > I left a comment in response to the off-list email about this patch,
> > > > > I don't think it's gonna work as the number this custom extension has
> > > > > been given exceeds the max in 6.7/
> > > > > >
> > > > > > Samuel Holland <[email protected]>
> > > > > > riscv: Fix enabling cbo.zero when running in M-mode
> > > >
> > > > Works fine on my Arch Linux desktop with model name : AMD Ryzen 5
> > > > 5600 6-Core Processor
> > > > after the Arch Linux manual intervention for new mkinitcpio settings
> > > > and version in Arch
> > > >
> > > > Tested by: Luna Jernberg <[email protected]>
> > >
> > > This problem is riscv only, your x86 machine should not be affected
> > > by it.
> >
> > Ah alright then i know, did feel like compiling the latest test kernel
> > anyways, but thanks for the heads up
>
> Ah, I understand now. You meant to reply saying that you had tested
> 6.7.9-rc2 but you replied to me instead of Greg's original posting which
> confused me into thinking you tried to test these specific patches.
>
Yeah sorry i did reply all in Gmail, maybe should just only have
replied to Greg and the mailinglist sorry for the confusion
On Tue, Mar 05, 2024 at 10:35:15AM +0100, Luna Jernberg wrote:
> Yeah sorry i did reply all in Gmail, maybe should just only have
> replied to Greg and the mailinglist sorry for the confusion
Replying all is perfectly fine. It might be harder to do in the gmail UI
than other places, but ideally you'd reply to the original message in
the thread, rather than to another reply.
Not a big deal though :)
On 3/5/24 1:27 AM, Ron Economos wrote:
> On 3/5/24 12:31 AM, Conor Dooley wrote:
>> On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
>>> This is the start of the stable review cycle for the 6.7.9 release.
>>> There are 163 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, 07 Mar 2024 07:46:26 +0000.
>>> Anything received after that time might be too late.
>>> Samuel Holland <[email protected]>
>>> ???? riscv: Save/restore envcfg CSR during CPU suspend
>>>
>>> Samuel Holland <[email protected]>
>>> ???? riscv: Add a custom ISA extension for the [ms]envcfg CSR
>> I left a comment in response to the off-list email about this patch,
>> I don't think it's gonna work as the number this custom extension has
>> been given exceeds the max in 6.7/
>>
>> Cheers,
>> Conor.
>>
>>> Samuel Holland <[email protected]>
>>> ???? riscv: Fix enabling cbo.zero when running in M-mode
>
> Yeah, it doesn't work. Here's the new error:
>
> arch/riscv/kernel/cpufeature.c:180:9: error: implicit declaration of
> function '__RISCV_ISA_EXT_SUPERSET'; did you mean
> 'RISCV_ISA_EXT_SVPBMT'? [-Werror=implicit-function-declaration]
> ? 180 |???????? __RISCV_ISA_EXT_SUPERSET(zicbom, RISCV_ISA_EXT_ZICBOM,
> riscv_xlinuxenvcfg_exts),
> ????? |???????? ^~~~~~~~~~~~~~~~~~~~~~~~
> ????? |???????? RISCV_ISA_EXT_SVPBMT
> arch/riscv/kernel/cpufeature.c:180:34: error: 'zicbom' undeclared here
> (not in a function)
> ? 180 |???????? __RISCV_ISA_EXT_SUPERSET(zicbom, RISCV_ISA_EXT_ZICBOM,
> riscv_xlinuxenvcfg_exts),
> ????? |????????????????????????????????? ^~~~~~
> arch/riscv/kernel/cpufeature.c:181:34: error: 'zicboz' undeclared here
> (not in a function)
> ? 181 |???????? __RISCV_ISA_EXT_SUPERSET(zicboz, RISCV_ISA_EXT_ZICBOZ,
> riscv_xlinuxenvcfg_exts),
> ????? |????????????????????????????????? ^~~~~~
> cc1: some warnings being treated as errors
> make[4]: *** [scripts/Makefile.build:243:
> arch/riscv/kernel/cpufeature.o] Error 1
> make[3]: *** [scripts/Makefile.build:480: arch/riscv/kernel] Error 2
> make[2]: *** [scripts/Makefile.build:480: arch/riscv] Error 2
>
>
This depends on a much earlier patch, "riscv: add ISA extension parsing
for vector crypto" (upstream commit
aec3353963b8de889c3f1ab7cc8ba11e99626606).
I think the best solution will be to revert all three patches.
riscv: Save/restore envcfg CSR during CPU suspend
riscv: Add a custom ISA extension for the [ms]envcfg CSR
riscv: Fix enabling cbo.zero when running in M-mode
On 3/5/24 1:48 AM, Ron Economos wrote:
> On 3/5/24 1:27 AM, Ron Economos wrote:
>> On 3/5/24 12:31 AM, Conor Dooley wrote:
>>> On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
>>>> This is the start of the stable review cycle for the 6.7.9 release.
>>>> There are 163 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, 07 Mar 2024 07:46:26 +0000.
>>>> Anything received after that time might be too late.
>>>> Samuel Holland <[email protected]>
>>>> ???? riscv: Save/restore envcfg CSR during CPU suspend
>>>>
>>>> Samuel Holland <[email protected]>
>>>> ???? riscv: Add a custom ISA extension for the [ms]envcfg CSR
>>> I left a comment in response to the off-list email about this patch,
>>> I don't think it's gonna work as the number this custom extension has
>>> been given exceeds the max in 6.7/
>>>
>>> Cheers,
>>> Conor.
>>>
>>>> Samuel Holland <[email protected]>
>>>> ???? riscv: Fix enabling cbo.zero when running in M-mode
>>
>> Yeah, it doesn't work. Here's the new error:
>>
>> arch/riscv/kernel/cpufeature.c:180:9: error: implicit declaration of
>> function '__RISCV_ISA_EXT_SUPERSET'; did you mean
>> 'RISCV_ISA_EXT_SVPBMT'? [-Werror=implicit-function-declaration]
>> ? 180 |???????? __RISCV_ISA_EXT_SUPERSET(zicbom,
>> RISCV_ISA_EXT_ZICBOM, riscv_xlinuxenvcfg_exts),
>> ????? |???????? ^~~~~~~~~~~~~~~~~~~~~~~~
>> ????? |???????? RISCV_ISA_EXT_SVPBMT
>> arch/riscv/kernel/cpufeature.c:180:34: error: 'zicbom' undeclared
>> here (not in a function)
>> ? 180 |???????? __RISCV_ISA_EXT_SUPERSET(zicbom,
>> RISCV_ISA_EXT_ZICBOM, riscv_xlinuxenvcfg_exts),
>> ????? |????????????????????????????????? ^~~~~~
>> arch/riscv/kernel/cpufeature.c:181:34: error: 'zicboz' undeclared
>> here (not in a function)
>> ? 181 |???????? __RISCV_ISA_EXT_SUPERSET(zicboz,
>> RISCV_ISA_EXT_ZICBOZ, riscv_xlinuxenvcfg_exts),
>> ????? |????????????????????????????????? ^~~~~~
>> cc1: some warnings being treated as errors
>> make[4]: *** [scripts/Makefile.build:243:
>> arch/riscv/kernel/cpufeature.o] Error 1
>> make[3]: *** [scripts/Makefile.build:480: arch/riscv/kernel] Error 2
>> make[2]: *** [scripts/Makefile.build:480: arch/riscv] Error 2
>>
>>
> This depends on a much earlier patch, "riscv: add ISA extension
> parsing for vector crypto" (upstream commit
> aec3353963b8de889c3f1ab7cc8ba11e99626606).
>
> I think the best solution will be to revert all three patches.
>
> riscv: Save/restore envcfg CSR during CPU suspend
>
> riscv: Add a custom ISA extension for the [ms]envcfg CSR
>
> riscv: Fix enabling cbo.zero when running in M-mode
>
>
>
Sorry, "riscv: Fix enabling cbo.zero when running in M-mode" is okay.
Just the first two.
On Tue, 05 Mar 2024 07:58:57 +0000, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.7.9 release.
> There are 163 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, 07 Mar 2024 07:46: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.7.9-rc2.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.7.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v6.7:
10 builds: 10 pass, 0 fail
26 boots: 26 pass, 0 fail
116 tests: 116 pass, 0 fail
Linux version: 6.7.9-rc2-g94875ec14699
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.7.9 release.
> There are 163 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.
This break build on riscv:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/pipelines/1201117170
Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
On Tue, Mar 05, 2024 at 01:52:59AM -0800, Ron Economos wrote:
> On 3/5/24 1:48 AM, Ron Economos wrote:
> > On 3/5/24 1:27 AM, Ron Economos wrote:
> > > On 3/5/24 12:31 AM, Conor Dooley wrote:
> > > > On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
> > > > > This is the start of the stable review cycle for the 6.7.9 release.
> > > > > There are 163 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, 07 Mar 2024 07:46:26 +0000.
> > > > > Anything received after that time might be too late.
> > > > > Samuel Holland <[email protected]>
> > > > > ???? riscv: Save/restore envcfg CSR during CPU suspend
> > > > >
> > > > > Samuel Holland <[email protected]>
> > > > > ???? riscv: Add a custom ISA extension for the [ms]envcfg CSR
> > > > I left a comment in response to the off-list email about this patch,
> > > > I don't think it's gonna work as the number this custom extension has
> > > > been given exceeds the max in 6.7/
> > > >
> > > > Cheers,
> > > > Conor.
> > > >
> > > > > Samuel Holland <[email protected]>
> > > > > ???? riscv: Fix enabling cbo.zero when running in M-mode
> > >
> > > Yeah, it doesn't work. Here's the new error:
> > >
> > > arch/riscv/kernel/cpufeature.c:180:9: error: implicit declaration of
> > > function '__RISCV_ISA_EXT_SUPERSET'; did you mean
> > > 'RISCV_ISA_EXT_SVPBMT'? [-Werror=implicit-function-declaration]
> > > ? 180 |???????? __RISCV_ISA_EXT_SUPERSET(zicbom,
> > > RISCV_ISA_EXT_ZICBOM, riscv_xlinuxenvcfg_exts),
> > > ????? |???????? ^~~~~~~~~~~~~~~~~~~~~~~~
> > > ????? |???????? RISCV_ISA_EXT_SVPBMT
> > > arch/riscv/kernel/cpufeature.c:180:34: error: 'zicbom' undeclared
> > > here (not in a function)
> > > ? 180 |???????? __RISCV_ISA_EXT_SUPERSET(zicbom,
> > > RISCV_ISA_EXT_ZICBOM, riscv_xlinuxenvcfg_exts),
> > > ????? |????????????????????????????????? ^~~~~~
> > > arch/riscv/kernel/cpufeature.c:181:34: error: 'zicboz' undeclared
> > > here (not in a function)
> > > ? 181 |???????? __RISCV_ISA_EXT_SUPERSET(zicboz,
> > > RISCV_ISA_EXT_ZICBOZ, riscv_xlinuxenvcfg_exts),
> > > ????? |????????????????????????????????? ^~~~~~
> > > cc1: some warnings being treated as errors
> > > make[4]: *** [scripts/Makefile.build:243:
> > > arch/riscv/kernel/cpufeature.o] Error 1
> > > make[3]: *** [scripts/Makefile.build:480: arch/riscv/kernel] Error 2
> > > make[2]: *** [scripts/Makefile.build:480: arch/riscv] Error 2
> > >
> > >
> > This depends on a much earlier patch, "riscv: add ISA extension parsing
> > for vector crypto" (upstream commit
> > aec3353963b8de889c3f1ab7cc8ba11e99626606).
> >
> > I think the best solution will be to revert all three patches.
> >
> > riscv: Save/restore envcfg CSR during CPU suspend
> >
> > riscv: Add a custom ISA extension for the [ms]envcfg CSR
> >
> > riscv: Fix enabling cbo.zero when running in M-mode
> >
> >
> >
> Sorry, "riscv: Fix enabling cbo.zero when running in M-mode" is okay. Just
> the first two.
Ok, will go drop both of them now and will push out a -rc3.
thanks,
greg k-h
Tested-by: Luna Jernberg <[email protected]>
Den tis 5 mars 2024 kl 12:38 skrev Greg Kroah-Hartman
<[email protected]>:
>
> On Tue, Mar 05, 2024 at 01:52:59AM -0800, Ron Economos wrote:
> > On 3/5/24 1:48 AM, Ron Economos wrote:
> > > On 3/5/24 1:27 AM, Ron Economos wrote:
> > > > On 3/5/24 12:31 AM, Conor Dooley wrote:
> > > > > On Tue, Mar 05, 2024 at 07:58:57AM +0000, Greg Kroah-Hartman wrote:
> > > > > > This is the start of the stable review cycle for the 6.7.9 release.
> > > > > > There are 163 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, 07 Mar 2024 07:46:26 +0000.
> > > > > > Anything received after that time might be too late.
> > > > > > Samuel Holland <[email protected]>
> > > > > > riscv: Save/restore envcfg CSR during CPU suspend
> > > > > >
> > > > > > Samuel Holland <[email protected]>
> > > > > > riscv: Add a custom ISA extension for the [ms]envcfg CSR
> > > > > I left a comment in response to the off-list email about this patch,
> > > > > I don't think it's gonna work as the number this custom extension has
> > > > > been given exceeds the max in 6.7/
> > > > >
> > > > > Cheers,
> > > > > Conor.
> > > > >
> > > > > > Samuel Holland <[email protected]>
> > > > > > riscv: Fix enabling cbo.zero when running in M-mode
> > > >
> > > > Yeah, it doesn't work. Here's the new error:
> > > >
> > > > arch/riscv/kernel/cpufeature.c:180:9: error: implicit declaration of
> > > > function '__RISCV_ISA_EXT_SUPERSET'; did you mean
> > > > 'RISCV_ISA_EXT_SVPBMT'? [-Werror=implicit-function-declaration]
> > > > 180 | __RISCV_ISA_EXT_SUPERSET(zicbom,
> > > > RISCV_ISA_EXT_ZICBOM, riscv_xlinuxenvcfg_exts),
> > > > | ^~~~~~~~~~~~~~~~~~~~~~~~
> > > > | RISCV_ISA_EXT_SVPBMT
> > > > arch/riscv/kernel/cpufeature.c:180:34: error: 'zicbom' undeclared
> > > > here (not in a function)
> > > > 180 | __RISCV_ISA_EXT_SUPERSET(zicbom,
> > > > RISCV_ISA_EXT_ZICBOM, riscv_xlinuxenvcfg_exts),
> > > > | ^~~~~~
> > > > arch/riscv/kernel/cpufeature.c:181:34: error: 'zicboz' undeclared
> > > > here (not in a function)
> > > > 181 | __RISCV_ISA_EXT_SUPERSET(zicboz,
> > > > RISCV_ISA_EXT_ZICBOZ, riscv_xlinuxenvcfg_exts),
> > > > | ^~~~~~
> > > > cc1: some warnings being treated as errors
> > > > make[4]: *** [scripts/Makefile.build:243:
> > > > arch/riscv/kernel/cpufeature.o] Error 1
> > > > make[3]: *** [scripts/Makefile.build:480: arch/riscv/kernel] Error 2
> > > > make[2]: *** [scripts/Makefile.build:480: arch/riscv] Error 2
> > > >
> > > >
> > > This depends on a much earlier patch, "riscv: add ISA extension parsing
> > > for vector crypto" (upstream commit
> > > aec3353963b8de889c3f1ab7cc8ba11e99626606).
> > >
> > > I think the best solution will be to revert all three patches.
> > >
> > > riscv: Save/restore envcfg CSR during CPU suspend
> > >
> > > riscv: Add a custom ISA extension for the [ms]envcfg CSR
> > >
> > > riscv: Fix enabling cbo.zero when running in M-mode
> > >
> > >
> > >
> > Sorry, "riscv: Fix enabling cbo.zero when running in M-mode" is okay. Just
> > the first two.
>
> Ok, will go drop both of them now and will push out a -rc3.
>
> thanks,
>
> greg k-h
>