[PATCH 6.6 000/147] 6.6.81-rc2 review

Greg Kroah-Hartman posted 147 patches 11 months, 1 week ago
Only 0 patches received!
Documentation/admin-guide/kernel-parameters.txt    |   5 +
Makefile                                           |   4 +-
arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi    |   5 +
arch/riscv/include/asm/futex.h                     |   2 +-
arch/riscv/include/asm/kvm_host.h                  |   8 +-
arch/riscv/kernel/signal.c                         |   6 -
arch/riscv/kvm/vcpu.c                              |  48 +-
arch/riscv/kvm/vcpu_sbi.c                          |   7 +-
arch/riscv/kvm/vcpu_sbi_hsm.c                      |  45 +-
arch/riscv/kvm/vcpu_sbi_replace.c                  |  15 +-
arch/x86/Kconfig                                   |  26 +-
arch/x86/events/core.c                             |   2 +-
arch/x86/include/asm/apic.h                        |   5 +-
arch/x86/include/asm/cpu.h                         |  20 +-
arch/x86/include/asm/microcode.h                   |  18 +-
arch/x86/kernel/apic/apic_flat_64.c                |   2 +
arch/x86/kernel/apic/ipi.c                         |   8 +
arch/x86/kernel/apic/x2apic_cluster.c              |   1 +
arch/x86/kernel/apic/x2apic_phys.c                 |   1 +
arch/x86/kernel/cpu/common.c                       |  12 -
arch/x86/kernel/cpu/cyrix.c                        |   4 +-
arch/x86/kernel/cpu/microcode/amd.c                | 650 ++++++++++++------
arch/x86/kernel/cpu/microcode/amd_shas.c           | 444 +++++++++++++
arch/x86/kernel/cpu/microcode/core.c               | 723 +++++++++++++--------
arch/x86/kernel/cpu/microcode/intel.c              | 706 ++++++--------------
arch/x86/kernel/cpu/microcode/internal.h           |  49 +-
arch/x86/kernel/head32.c                           |   3 +
arch/x86/kernel/head_32.S                          |  10 -
arch/x86/kernel/nmi.c                              |   9 +-
arch/x86/kernel/smpboot.c                          |  12 +-
drivers/firmware/cirrus/cs_dsp.c                   |  24 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  14 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |   3 +-
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c         |  25 +-
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c     |   8 +-
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |  26 +-
drivers/i2c/busses/i2c-ls2x.c                      |  16 +-
drivers/i2c/busses/i2c-npcm7xx.c                   |   7 +
drivers/idle/intel_idle.c                          |   4 +
drivers/infiniband/core/sysfs.c                    |   4 +
drivers/infiniband/core/uverbs_std_types_device.c  |   3 +-
drivers/infiniband/core/verbs.c                    |   3 +
drivers/infiniband/hw/mana/main.c                  |   2 +-
drivers/infiniband/hw/mlx5/ah.c                    |   3 +-
drivers/infiniband/hw/mlx5/counters.c              |   8 +-
drivers/infiniband/hw/mlx5/qp.c                    |  10 +-
drivers/infiniband/hw/mlx5/qp.h                    |   1 +
drivers/net/ethernet/cadence/macb.h                |   2 +
drivers/net/ethernet/cadence/macb_main.c           |  12 +-
drivers/net/ethernet/freescale/enetc/enetc.c       | 100 ++-
drivers/net/ethernet/google/gve/gve.h              |  10 +
drivers/net/ethernet/google/gve/gve_main.c         |   6 +-
drivers/net/ethernet/intel/ice/ice.h               |   1 +
drivers/net/ethernet/intel/ice/ice_common.c        |  65 +-
drivers/net/ethernet/intel/ice/ice_devids.h        |  10 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c  |  24 +-
drivers/net/ethernet/intel/ice/ice_hw_autogen.h    |  55 +-
drivers/net/ethernet/intel/ice/ice_lib.c           |   3 +
drivers/net/ethernet/intel/ice/ice_main.c          |  37 +-
drivers/net/ethernet/intel/ice/ice_sriov.c         |   4 +-
drivers/net/ethernet/intel/ice/ice_type.h          |   3 +-
drivers/net/ethernet/intel/ice/ice_vf_lib.c        |  34 +-
.../net/ethernet/intel/ice/ice_vf_lib_private.h    |   1 +
drivers/net/ethernet/intel/ice/ice_vf_mbx.c        |  32 +
drivers/net/ethernet/intel/ice/ice_vf_mbx.h        |   9 +
drivers/net/ethernet/intel/ice/ice_virtchnl.c      |   8 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |  29 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     |   2 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |   2 +-
drivers/net/ethernet/ti/icssg/icss_iep.c           |  35 +-
drivers/net/ipvlan/ipvlan_core.c                   |  24 +-
drivers/net/loopback.c                             |  14 +
drivers/net/usb/gl620a.c                           |   4 +-
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |   5 +-
drivers/phy/samsung/phy-exynos5-usbdrd.c           |  12 +-
drivers/phy/tegra/xusb-tegra186.c                  |  11 +
drivers/platform/x86/intel/ifs/load.c              |   8 +-
drivers/scsi/scsi_lib.c                            |  14 +-
drivers/ufs/core/ufs_bsg.c                         |   6 +-
drivers/ufs/core/ufshcd-priv.h                     |   5 +
drivers/ufs/core/ufshcd.c                          | 122 +++-
fs/afs/cell.c                                      |   1 +
fs/afs/internal.h                                  |  23 +-
fs/afs/server.c                                    |   1 +
fs/afs/server_list.c                               | 114 +++-
fs/afs/vl_alias.c                                  |   2 +-
fs/afs/volume.c                                    |  36 +-
fs/overlayfs/copy_up.c                             |   2 +-
include/asm-generic/vmlinux.lds.h                  |   2 +-
include/linux/rcuref.h                             |   9 +-
include/linux/sunrpc/sched.h                       |  17 +-
include/net/dst.h                                  |   9 +
include/net/ip.h                                   |   5 +
include/net/route.h                                |   5 +-
include/rdma/ib_verbs.h                            |   2 +
include/trace/events/icmp.h                        |  67 ++
include/trace/events/sunrpc.h                      |   3 +-
include/uapi/rdma/ib_user_ioctl_verbs.h            |   3 +-
include/ufs/ufs.h                                  |  13 +
include/ufs/ufshcd.h                               |   4 +
io_uring/net.c                                     |   4 +-
kernel/events/core.c                               |  31 +-
kernel/events/uprobes.c                            |   5 +
kernel/sched/core.c                                |   2 +-
kernel/trace/ftrace.c                              |  27 +-
kernel/trace/trace_events_hist.c                   |  34 +-
lib/rcuref.c                                       |   5 +-
net/bluetooth/l2cap_core.c                         |   9 +-
net/bridge/br_netfilter_hooks.c                    |   8 +-
net/core/gro.c                                     |   1 +
net/core/skbuff.c                                  |   2 +-
net/core/sysctl_net_core.c                         |   3 +-
net/ipv4/icmp.c                                    |  24 +-
net/ipv4/ip_options.c                              |   3 +-
net/ipv4/tcp_minisocks.c                           |  10 +-
net/ipv6/ip6_tunnel.c                              |   4 +-
net/ipv6/rpl_iptunnel.c                            |  58 +-
net/ipv6/seg6_iptunnel.c                           |  97 ++-
net/mptcp/pm_netlink.c                             |   5 -
net/mptcp/subflow.c                                |  15 +-
net/rxrpc/rxperf.c                                 |  12 +
net/sunrpc/cache.c                                 |  10 +-
net/sunrpc/sched.c                                 |   2 -
net/sunrpc/xprtsock.c                              |  10 +-
sound/pci/hda/patch_realtek.c                      |  32 +-
sound/soc/codecs/es8328.c                          |  15 +-
sound/usb/midi.c                                   |   2 +-
sound/usb/quirks.c                                 |   1 +
tools/testing/selftests/rseq/rseq-riscv-bits.h     |   6 +-
tools/testing/selftests/rseq/rseq-riscv.h          |   2 +-
tools/tracing/rtla/src/timerlat_hist.c             |   2 +-
tools/tracing/rtla/src/timerlat_top.c              |   2 +-
132 files changed, 2912 insertions(+), 1569 deletions(-)
[PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Greg Kroah-Hartman 11 months, 1 week ago
This is the start of the stable review cycle for the 6.6.81 release.
There are 147 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 Sat, 08 Mar 2025 15:13:38 +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.6.81-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.6.81-rc2

Manivannan Sadhasivam <mani@kernel.org>
    scsi: ufs: core: Cancel RTC work during ufshcd_remove()

Bart Van Assche <bvanassche@acm.org>
    scsi: ufs: core: Start the RTC update work later

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: Fix another deadlock during RTC update

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive

Peter Wang <peter.wang@mediatek.com>
    scsi: ufs: core: Fix deadlock during RTC update

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Load only SHA256-checksummed patches

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Add get_patch_level()

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Merge early_apply_microcode() into its single callsite

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Have __apply_microcode_amd() return bool

Nikolay Borisov <nik.borisov@suse.com>
    x86/microcode/AMD: Make __verify_patch_size() return bool

Nikolay Borisov <nik.borisov@suse.com>
    x86/microcode/AMD: Return bool from find_blobs_in_containers()

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Flush patch buffer mapping after application

Chang S. Bae <chang.seok.bae@intel.com>
    x86/microcode/intel: Remove unnecessary cache writeback and invalidation

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Split load_microcode_amd()

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/AMD: Pay attention to the stepping dynamically

Borislav Petkov <bp@alien8.de>
    x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode/intel: Set new revision only after a successful update

Borislav Petkov (AMD) <bp@alien8.de>
    x86/microcode: Rework early revisions reporting

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Prepare for minimal revision check

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Handle "offline" CPUs correctly

Thomas Gleixner <tglx@linutronix.de>
    x86/apic: Provide apic_force_nmi_on_cpu()

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Protect against instrumentation

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Rendezvous and load in NMI

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Replace the all-in-one rendevous handler

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Provide new control functions

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Add per CPU control field

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Add per CPU result state

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Sanitize __wait_for_cpus()

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Clarify the late load logic

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Handle "nosmt" correctly

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Clean up mc_cpu_down_prep()

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Get rid of the schedule work indirection

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Mop up early loading leftovers

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/amd: Use cached microcode for AP load

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/amd: Cache builtin/initrd microcode early

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/amd: Cache builtin microcode too

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/amd: Use correct per CPU ucode_cpu_info

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode: Remove pointless apply() invocation

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Rework intel_find_matching_signature()

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Reuse intel_cpu_collect_info()

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Rework intel_cpu_collect_info()

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Unify microcode apply() functions

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Switch to kvmalloc()

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Save the microcode only after a successful late-load

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Simplify early loading

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Cleanup code further

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Simplify and rename generic_load_microcode()

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/intel: Simplify scan_microcode()

Ashok Raj <ashok.raj@intel.com>
    x86/microcode/intel: Rip out mixed stepping support for Intel CPUs

Thomas Gleixner <tglx@linutronix.de>
    x86/microcode/32: Move early loading after paging enable

Lukasz Czechowski <lukasz.czechowski@thaumatec.com>
    arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck

Thomas Gleixner <tglx@linutronix.de>
    intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly

Joshua Washington <joshwash@google.com>
    gve: set xdp redirect target only when it is available

chr[] <chris@rudorff.com>
    amdgpu/pm/legacy: fix suspend/resume issues

Tomas Glozar <tglozar@redhat.com>
    rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads

Tomas Glozar <tglozar@redhat.com>
    rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads

Tomas Glozar <tglozar@redhat.com>
    Revert "rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads"

Tomas Glozar <tglozar@redhat.com>
    Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads"

Yong-Xuan Wang <yongxuan.wang@sifive.com>
    riscv: signal: fix signal frame size

Andreas Schwab <schwab@suse.de>
    riscv/futex: sign extend compare value in atomic cmpxchg

Stafford Horne <shorne@gmail.com>
    rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm

Arthur Simchaev <arthur.simchaev@sandisk.com>
    scsi: ufs: core: bsg: Fix crash when arpmb command fails

Thomas Gleixner <tglx@linutronix.de>
    sched/core: Prevent rescheduling when interrupts are disabled

Thomas Gleixner <tglx@linutronix.de>
    rcuref: Plug slowpath race in rcuref_put()

Ard Biesheuvel <ardb@kernel.org>
    vmlinux.lds: Ensure that const vars with relocations are mapped R/O

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: reset when MPTCP opts are dropped after join

Paolo Abeni <pabeni@redhat.com>
    mptcp: always handle address removal under msk socket lock

Kaustabh Chakraborty <kauschluss@disroot.org>
    phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk

BH Hsieh <bhsieh@nvidia.com>
    phy: tegra: xusb: reset VBUS & ID OVERRIDE

Wei Fang <wei.fang@nxp.com>
    net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()

Wei Fang <wei.fang@nxp.com>
    net: enetc: correct the xdp_tx statistics

Wei Fang <wei.fang@nxp.com>
    net: enetc: update UDP checksum when updating originTimestamp field

Wei Fang <wei.fang@nxp.com>
    net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()

Wei Fang <wei.fang@nxp.com>
    net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    usbnet: gl620a: fix endpoint checking in genelink_bind()

Binbin Zhou <zhoubinbin@loongson.cn>
    i2c: ls2x: Fix frequency division register access

Tyrone Ting <kfting@nuvoton.com>
    i2c: npcm: disable interrupt enable bit before devm_request_irq

Roman Li <Roman.Li@amd.com>
    drm/amd/display: Fix HPD after gpu reset

Tom Chung <chiahsuan.chung@amd.com>
    drm/amd/display: Disable PSR-SU on eDP panels

Kan Liang <kan.liang@linux.intel.com>
    perf/core: Fix low freq setting via IOC_PERIOD

Kan Liang <kan.liang@linux.intel.com>
    perf/x86: Fix low freqency setting issue

Breno Leitao <leitao@debian.org>
    perf/core: Add RCU read lock protection to perf_iterate_ctx()

Adrien Vergé <adrienverge@gmail.com>
    ALSA: hda/realtek: Fix microphone regression on ASUS N705UD

Dmitry Panchenko <dmitry@d-systems.ee>
    ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2

Nikolay Kuratov <kniv@yandex-team.ru>
    ftrace: Avoid potential division by zero in function_stat_show()

Steven Rostedt <rostedt@goodmis.org>
    tracing: Fix bad hist from corrupting named_triggers list

Andrew Jones <ajones@ventanamicro.com>
    riscv: KVM: Fix SBI TIME error generation

Andrew Jones <ajones@ventanamicro.com>
    riscv: KVM: Fix SBI IPI error generation

Andrew Jones <ajones@ventanamicro.com>
    riscv: KVM: Fix hart suspend status check

Yong-Xuan Wang <yongxuan.wang@sifive.com>
    RISCV: KVM: Introduce mp_state_lock to avoid lock inversion

Chukun Pan <amadeus@jmu.edu.cn>
    phy: rockchip: naneng-combphy: compatible reset with old DT

Russell Senior <russell@personaltelco.net>
    x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems

Pavel Begunkov <asml.silence@gmail.com>
    io_uring/net: save msg_control for compat

Tong Tiangen <tongtiangen@huawei.com>
    uprobes: Reject the shared zeropage in uprobe_write_opcode()

Luo Gengkun <luogengkun@huaweicloud.com>
    perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list

Meghana Malladi <m-malladi@ti.com>
    net: ti: icss-iep: Reject perout generation request

Diogo Ivo <diogo.ivo@siemens.com>
    net: ti: icss-iep: Remove spinlock-based synchronization

Justin Iurman <justin.iurman@uliege.be>
    net: ipv6: fix dst ref loop on input in rpl lwt

Justin Iurman <justin.iurman@uliege.be>
    net: ipv6: rpl_iptunnel: mitigate 2-realloc issue

Justin Iurman <justin.iurman@uliege.be>
    net: ipv6: fix dst ref loop on input in seg6 lwt

Justin Iurman <justin.iurman@uliege.be>
    net: ipv6: seg6_iptunnel: mitigate 2-realloc issue

Justin Iurman <justin.iurman@uliege.be>
    include: net: add static inline dst_dev_overhead() to dst.h

Shay Drory <shayd@nvidia.com>
    net/mlx5: IRQ, Fix null string in debug print

Harshal Chaudhari <hchaudhari@marvell.com>
    net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.

Mohammad Heib <mheib@redhat.com>
    net: Clear old fragment checksum value in napi_reuse_skb

Wang Hai <wanghai38@huawei.com>
    tcp: Defer ts_recent changes until req is owned

Marcin Szycik <marcin.szycik@linux.intel.com>
    ice: Fix deinitializing VF in error path

Paul Greenwalt <paul.greenwalt@intel.com>
    ice: add E830 HW VF mailbox message limit support

Paul Greenwalt <paul.greenwalt@intel.com>
    ice: Add E830 device IDs, MAC type and registers

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15

Stefan Binding <sbinding@opensource.cirrus.com>
    ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models

Richard Fitzgerald <rf@opensource.cirrus.com>
    firmware: cs_dsp: Remove async regmap writes

Philo Lu <lulie@linux.alibaba.com>
    ipvs: Always clear ipvs_property flag in skb_scrub_packet()

Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
    ASoC: es8328: fix route from DAC to output

Sean Anderson <sean.anderson@linux.dev>
    net: cadence: macb: Synchronize stats calculations

Eric Dumazet <edumazet@google.com>
    ipvlan: ensure network headers are in skb linear part

Guillaume Nault <gnault@redhat.com>
    ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.

Guillaume Nault <gnault@redhat.com>
    ipv4: Convert ip_route_input() to dscp_t.

Guillaume Nault <gnault@redhat.com>
    ipv4: Convert icmp_route_lookup() to dscp_t.

Ido Schimmel <idosch@nvidia.com>
    ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound()

Ido Schimmel <idosch@nvidia.com>
    ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup()

Ido Schimmel <idosch@nvidia.com>
    ipv4: icmp: Pass full DS field to ip_route_input()

Peilin He <he.peilin@zte.com.cn>
    net/ipv4: add tracepoint for icmp_send

Jiri Slaby (SUSE) <jirislaby@kernel.org>
    net: set the minimum for net_hotdata.netdev_budget_usecs

Ido Schimmel <idosch@nvidia.com>
    net: loopback: Avoid sending IP packets without an Ethernet header

David Howells <dhowells@redhat.com>
    afs: Fix the server_list to unuse a displaced server rather than putting it

David Howells <dhowells@redhat.com>
    afs: Make it possible to find the volumes that are using a server

David Howells <dhowells@redhat.com>
    rxrpc: rxperf: Fix missing decoding of terminal magic cookie

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response

Takashi Iwai <tiwai@suse.de>
    ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports

Arnd Bergmann <arnd@arndb.de>
    sunrpc: suppress warnings for unused procfs functions

Patrisious Haddad <phaddad@nvidia.com>
    RDMA/mlx5: Fix bind QP error cleanup flow

Ye Bin <yebin10@huawei.com>
    scsi: core: Clear driver private data when retrying request

Patrisious Haddad <phaddad@nvidia.com>
    RDMA/mlx5: Fix AH static rate parsing

Or Har-Toov <ohartoov@nvidia.com>
    IB/core: Add support for XDR link speed

Benjamin Coddington <bcodding@redhat.com>
    SUNRPC: Handle -ETIMEDOUT return from tlshd

Trond Myklebust <trond.myklebust@hammerspace.com>
    SUNRPC: Prevent looping due to rpc_signal_task() races

Stephen Brennan <stephen.s.brennan@oracle.com>
    SUNRPC: convert RPC_TASK_* constants to enum

Vasiliy Kovalev <kovalev@altlinux.org>
    ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up

Bart Van Assche <bvanassche@acm.org>
    scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()

Avri Altman <avri.altman@wdc.com>
    scsi: ufs: core: Prepare to introduce a new clock_gating lock

Avri Altman <avri.altman@wdc.com>
    scsi: ufs: core: Introduce ufshcd_has_pending_tasks()

Bean Huo <beanhuo@micron.com>
    scsi: ufs: core: Add UFS RTC support

Bean Huo <beanhuo@micron.com>
    scsi: ufs: core: Add ufshcd_is_ufs_dev_busy()

Konstantin Taranov <kotaranov@microsoft.com>
    RDMA/mana_ib: Allocate PAGE aligned doorbell index

Mark Zhang <markzhang@nvidia.com>
    IB/mlx5: Set and get correct qp_num for a DCT QP


-------------

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   5 +
 Makefile                                           |   4 +-
 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi    |   5 +
 arch/riscv/include/asm/futex.h                     |   2 +-
 arch/riscv/include/asm/kvm_host.h                  |   8 +-
 arch/riscv/kernel/signal.c                         |   6 -
 arch/riscv/kvm/vcpu.c                              |  48 +-
 arch/riscv/kvm/vcpu_sbi.c                          |   7 +-
 arch/riscv/kvm/vcpu_sbi_hsm.c                      |  45 +-
 arch/riscv/kvm/vcpu_sbi_replace.c                  |  15 +-
 arch/x86/Kconfig                                   |  26 +-
 arch/x86/events/core.c                             |   2 +-
 arch/x86/include/asm/apic.h                        |   5 +-
 arch/x86/include/asm/cpu.h                         |  20 +-
 arch/x86/include/asm/microcode.h                   |  18 +-
 arch/x86/kernel/apic/apic_flat_64.c                |   2 +
 arch/x86/kernel/apic/ipi.c                         |   8 +
 arch/x86/kernel/apic/x2apic_cluster.c              |   1 +
 arch/x86/kernel/apic/x2apic_phys.c                 |   1 +
 arch/x86/kernel/cpu/common.c                       |  12 -
 arch/x86/kernel/cpu/cyrix.c                        |   4 +-
 arch/x86/kernel/cpu/microcode/amd.c                | 650 ++++++++++++------
 arch/x86/kernel/cpu/microcode/amd_shas.c           | 444 +++++++++++++
 arch/x86/kernel/cpu/microcode/core.c               | 723 +++++++++++++--------
 arch/x86/kernel/cpu/microcode/intel.c              | 706 ++++++--------------
 arch/x86/kernel/cpu/microcode/internal.h           |  49 +-
 arch/x86/kernel/head32.c                           |   3 +
 arch/x86/kernel/head_32.S                          |  10 -
 arch/x86/kernel/nmi.c                              |   9 +-
 arch/x86/kernel/smpboot.c                          |  12 +-
 drivers/firmware/cirrus/cs_dsp.c                   |  24 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |  14 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |   3 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c         |  25 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c     |   8 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c         |  26 +-
 drivers/i2c/busses/i2c-ls2x.c                      |  16 +-
 drivers/i2c/busses/i2c-npcm7xx.c                   |   7 +
 drivers/idle/intel_idle.c                          |   4 +
 drivers/infiniband/core/sysfs.c                    |   4 +
 drivers/infiniband/core/uverbs_std_types_device.c  |   3 +-
 drivers/infiniband/core/verbs.c                    |   3 +
 drivers/infiniband/hw/mana/main.c                  |   2 +-
 drivers/infiniband/hw/mlx5/ah.c                    |   3 +-
 drivers/infiniband/hw/mlx5/counters.c              |   8 +-
 drivers/infiniband/hw/mlx5/qp.c                    |  10 +-
 drivers/infiniband/hw/mlx5/qp.h                    |   1 +
 drivers/net/ethernet/cadence/macb.h                |   2 +
 drivers/net/ethernet/cadence/macb_main.c           |  12 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       | 100 ++-
 drivers/net/ethernet/google/gve/gve.h              |  10 +
 drivers/net/ethernet/google/gve/gve_main.c         |   6 +-
 drivers/net/ethernet/intel/ice/ice.h               |   1 +
 drivers/net/ethernet/intel/ice/ice_common.c        |  65 +-
 drivers/net/ethernet/intel/ice/ice_devids.h        |  10 +-
 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c  |  24 +-
 drivers/net/ethernet/intel/ice/ice_hw_autogen.h    |  55 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |   3 +
 drivers/net/ethernet/intel/ice/ice_main.c          |  37 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c         |   4 +-
 drivers/net/ethernet/intel/ice/ice_type.h          |   3 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.c        |  34 +-
 .../net/ethernet/intel/ice/ice_vf_lib_private.h    |   1 +
 drivers/net/ethernet/intel/ice/ice_vf_mbx.c        |  32 +
 drivers/net/ethernet/intel/ice/ice_vf_mbx.h        |   9 +
 drivers/net/ethernet/intel/ice/ice_virtchnl.c      |   8 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |  29 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |   2 +-
 drivers/net/ethernet/ti/icssg/icss_iep.c           |  35 +-
 drivers/net/ipvlan/ipvlan_core.c                   |  24 +-
 drivers/net/loopback.c                             |  14 +
 drivers/net/usb/gl620a.c                           |   4 +-
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |   5 +-
 drivers/phy/samsung/phy-exynos5-usbdrd.c           |  12 +-
 drivers/phy/tegra/xusb-tegra186.c                  |  11 +
 drivers/platform/x86/intel/ifs/load.c              |   8 +-
 drivers/scsi/scsi_lib.c                            |  14 +-
 drivers/ufs/core/ufs_bsg.c                         |   6 +-
 drivers/ufs/core/ufshcd-priv.h                     |   5 +
 drivers/ufs/core/ufshcd.c                          | 122 +++-
 fs/afs/cell.c                                      |   1 +
 fs/afs/internal.h                                  |  23 +-
 fs/afs/server.c                                    |   1 +
 fs/afs/server_list.c                               | 114 +++-
 fs/afs/vl_alias.c                                  |   2 +-
 fs/afs/volume.c                                    |  36 +-
 fs/overlayfs/copy_up.c                             |   2 +-
 include/asm-generic/vmlinux.lds.h                  |   2 +-
 include/linux/rcuref.h                             |   9 +-
 include/linux/sunrpc/sched.h                       |  17 +-
 include/net/dst.h                                  |   9 +
 include/net/ip.h                                   |   5 +
 include/net/route.h                                |   5 +-
 include/rdma/ib_verbs.h                            |   2 +
 include/trace/events/icmp.h                        |  67 ++
 include/trace/events/sunrpc.h                      |   3 +-
 include/uapi/rdma/ib_user_ioctl_verbs.h            |   3 +-
 include/ufs/ufs.h                                  |  13 +
 include/ufs/ufshcd.h                               |   4 +
 io_uring/net.c                                     |   4 +-
 kernel/events/core.c                               |  31 +-
 kernel/events/uprobes.c                            |   5 +
 kernel/sched/core.c                                |   2 +-
 kernel/trace/ftrace.c                              |  27 +-
 kernel/trace/trace_events_hist.c                   |  34 +-
 lib/rcuref.c                                       |   5 +-
 net/bluetooth/l2cap_core.c                         |   9 +-
 net/bridge/br_netfilter_hooks.c                    |   8 +-
 net/core/gro.c                                     |   1 +
 net/core/skbuff.c                                  |   2 +-
 net/core/sysctl_net_core.c                         |   3 +-
 net/ipv4/icmp.c                                    |  24 +-
 net/ipv4/ip_options.c                              |   3 +-
 net/ipv4/tcp_minisocks.c                           |  10 +-
 net/ipv6/ip6_tunnel.c                              |   4 +-
 net/ipv6/rpl_iptunnel.c                            |  58 +-
 net/ipv6/seg6_iptunnel.c                           |  97 ++-
 net/mptcp/pm_netlink.c                             |   5 -
 net/mptcp/subflow.c                                |  15 +-
 net/rxrpc/rxperf.c                                 |  12 +
 net/sunrpc/cache.c                                 |  10 +-
 net/sunrpc/sched.c                                 |   2 -
 net/sunrpc/xprtsock.c                              |  10 +-
 sound/pci/hda/patch_realtek.c                      |  32 +-
 sound/soc/codecs/es8328.c                          |  15 +-
 sound/usb/midi.c                                   |   2 +-
 sound/usb/quirks.c                                 |   1 +
 tools/testing/selftests/rseq/rseq-riscv-bits.h     |   6 +-
 tools/testing/selftests/rseq/rseq-riscv.h          |   2 +-
 tools/tracing/rtla/src/timerlat_hist.c             |   2 +-
 tools/tracing/rtla/src/timerlat_top.c              |   2 +-
 132 files changed, 2912 insertions(+), 1569 deletions(-)


Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Guenter Roeck 11 months, 1 week ago
On Thu, Mar 06, 2025 at 04:20:44PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.81 release.
> There are 147 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 Sat, 08 Mar 2025 15:13:38 +0000.
> Anything received after that time might be too late.
> 

Building i386:defconfig ... failed
--------------
Error log:
arch/x86/kernel/cpu/microcode/core.c: In function 'find_microcode_in_initrd':
arch/x86/kernel/cpu/microcode/core.c:198:25: error: 'initrd_start_early' undeclared

$ git grep initrd_start_early
arch/x86/kernel/cpu/microcode/core.c:           start = initrd_start_early;

Caused by 4a148d0054f3f ("x86/microcode/32: Move early loading after paging enable").

Looks like 4c585af7180c1 ("x86/boot/32: Temporarily map initrd for microcode loading")
may be a prerequisite, though I did not check details.

Guenter
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Hardik Garg 11 months, 1 week ago
The kernel, bpf tool, perf tool, and kselftest builds fine for v6.6.81-rc2 on x86 and arm64 Azure VM.

Kernel binary size for x86 build:
text      data      bss      dec       hex      filename
27318071  16713718  4644864  48676653  2e6bf2d  vmlinux

Kernel binary size for arm64 build:
text      data      bss     dec       hex      filename
34688815  13844910  970368  49504093  2f35f5d  vmlinux

Tested-by: Hardik Garg <hargar@linux.microsoft.com>




Thanks,
Hardik
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Jon Hunter 11 months, 1 week ago
On Thu, 06 Mar 2025 16:20:44 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.81 release.
> There are 147 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 Sat, 08 Mar 2025 15:13:38 +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.6.81-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.6.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

All tests passing for Tegra ...

Test results for stable-v6.6:
    10 builds:	10 pass, 0 fail
    28 boots:	28 pass, 0 fail
    116 tests:	116 pass, 0 fail

Linux version:	6.6.81-rc2-g8f0527d547fe
Boards tested:	tegra124-jetson-tk1, tegra186-p2771-0000,
                tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000,
                tegra194-p3509-0000+p3668-0000, tegra20-ventana,
                tegra210-p2371-2180, tegra210-p3450-0000,
                tegra30-cardhu-a04

Tested-by: Jon Hunter <jonathanh@nvidia.com>

Jon
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Peter Schneider 11 months, 1 week ago
Am 06.03.2025 um 16:20 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.6.81 release.
> There are 147 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.

Just like rc1, rc2 builds, boots and works fine on my 2-socket Ivy Bridge Xeon E5-2697 v2 
server. No dmesg oddities or regressions found.

Tested-by: Peter Schneider <pschneider1968@googlemail.com>


Beste Grüße,
Peter Schneider

-- 
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Mark Brown 11 months, 1 week ago
On Thu, Mar 06, 2025 at 04:20:44PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.81 release.
> There are 147 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Tested-by: Mark Brown <broonie@kernel.org>
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Florian Fainelli 11 months, 1 week ago

On 3/6/2025 7:20 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.6.81 release.
> There are 147 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 Sat, 08 Mar 2025 15:13:38 +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.6.81-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.6.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 <florian.fainelli@broadcom.com>
-- 
Florian
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Naresh Kamboju 11 months, 1 week ago
On Thu, 6 Mar 2025 at 20:50, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.6.81 release.
> There are 147 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 Sat, 08 Mar 2025 15:13:38 +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.6.81-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.6.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


Regressions on i386 the defconfig builds failed with clang-20
and gcc-13 the stable-rc 6.6.81-rc2.

First seen on the
 Good: v6.6.78
 Bad: v6.6.78-442-g8f0527d547fe

* i386 build
  - clang-20-defconfig
  - clang-nightly-defconfig
  - gcc-13-defconfig
  - gcc-8-defconfig

Regression Analysis:
 - New regression? Yes
 - Reproducibility? Yes

Build regression: i386 microcode core.c use of undeclared identifier
'initrd_start_early'
Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>

## Build log
arch/x86/kernel/cpu/microcode/core.c:198:11: error: use of undeclared
identifier 'initrd_start_early'; did you mean 'initrd_start'?
  198 |                 start = initrd_start_early;
      |                         ^~~~~~~~~~~~~~~~~~
      |                         initrd_start
include/linux/initrd.h:18:22: note: 'initrd_start' declared here
   18 | extern unsigned long initrd_start, initrd_end;
      |                      ^
1 error generated.

## Source
* Kernel version: 6.6.81-rc2
* Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* Git sha: 8f0527d547fe50fe08bab12d39c9a2cfb4f6ef3f
* Git describe: v6.6.78-442-g8f0527d547fe
* Project details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.78-437-g9f243f9dd268

## Build
* Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.78-442-g8f0527d547fe/testrun/27525967/suite/build/test/clang-20-lkftconfig/log
* Build history:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.78-442-g8f0527d547fe/testrun/27526163/suite/build/test/clang-20-lkftconfig/history/
* Build details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.6.y/build/v6.6.78-442-g8f0527d547fe/testrun/27526163/suite/build/test/clang-20-lkftconfig/
* Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2twuoLsehi5aV5tpYyqa6pqU9cZ/
* Kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2twuoLsehi5aV5tpYyqa6pqU9cZ/config

## Steps to reproduce
- tuxmake --runtime podman --target-arch i386 --toolchain clang-20
--kconfig defconfig LLVM=1 LLVM_IAS=1


--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Greg Kroah-Hartman 11 months, 1 week ago
On Thu, Mar 06, 2025 at 10:59:35PM +0530, Naresh Kamboju wrote:
> On Thu, 6 Mar 2025 at 20:50, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > This is the start of the stable review cycle for the 6.6.81 release.
> > There are 147 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 Sat, 08 Mar 2025 15:13:38 +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.6.81-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.6.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
> 
> 
> Regressions on i386 the defconfig builds failed with clang-20
> and gcc-13 the stable-rc 6.6.81-rc2.
> 
> First seen on the
>  Good: v6.6.78
>  Bad: v6.6.78-442-g8f0527d547fe
> 
> * i386 build
>   - clang-20-defconfig
>   - clang-nightly-defconfig
>   - gcc-13-defconfig
>   - gcc-8-defconfig
> 
> Regression Analysis:
>  - New regression? Yes
>  - Reproducibility? Yes
> 
> Build regression: i386 microcode core.c use of undeclared identifier
> 'initrd_start_early'
> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> 
> ## Build log
> arch/x86/kernel/cpu/microcode/core.c:198:11: error: use of undeclared
> identifier 'initrd_start_early'; did you mean 'initrd_start'?
>   198 |                 start = initrd_start_early;
>       |                         ^~~~~~~~~~~~~~~~~~
>       |                         initrd_start
> include/linux/initrd.h:18:22: note: 'initrd_start' declared here
>    18 | extern unsigned long initrd_start, initrd_end;
>       |                      ^
> 1 error generated.

Boris, this is due to your 6.6 backports, did you happen to test-build
i386?

thanks,

greg k-h
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Borislav Petkov 11 months, 1 week ago
On Thu, Mar 06, 2025 at 10:59:35PM +0530, Naresh Kamboju wrote:
> On Thu, 6 Mar 2025 at 20:50, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > This is the start of the stable review cycle for the 6.6.81 release.
> > There are 147 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 Sat, 08 Mar 2025 15:13:38 +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.6.81-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.6.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
> 
> 
> Regressions on i386 the defconfig builds failed with clang-20
> and gcc-13 the stable-rc 6.6.81-rc2.
> 
> First seen on the
>  Good: v6.6.78
>  Bad: v6.6.78-442-g8f0527d547fe
> 
> * i386 build
>   - clang-20-defconfig
>   - clang-nightly-defconfig
>   - gcc-13-defconfig
>   - gcc-8-defconfig
> 
> Regression Analysis:
>  - New regression? Yes
>  - Reproducibility? Yes
> 
> Build regression: i386 microcode core.c use of undeclared identifier
> 'initrd_start_early'
> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> 
> ## Build log
> arch/x86/kernel/cpu/microcode/core.c:198:11: error: use of undeclared
> identifier 'initrd_start_early'; did you mean 'initrd_start'?
>   198 |                 start = initrd_start_early;
>       |                         ^~~~~~~~~~~~~~~~~~
>       |                         initrd_start
> include/linux/initrd.h:18:22: note: 'initrd_start' declared here
>    18 | extern unsigned long initrd_start, initrd_end;
>       |                      ^
> 1 error generated.

Looks like we need:

  4c585af7180c ("x86/boot/32: Temporarily map initrd for microcode loading")

 after all. Stupid 32-bit sh*t.

 Greg, ontop of what do you want this backported? Or should I send you a whole
 set again with this patch in the right spot and you can apply the whole set
 again?

 Thx.

-- 
Regards/Gruss,
    Boris.

https://people.kernel.org/tglx/notes-about-netiquette
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Greg Kroah-Hartman 11 months, 1 week ago
On Thu, Mar 06, 2025 at 06:44:42PM +0100, Borislav Petkov wrote:
> On Thu, Mar 06, 2025 at 10:59:35PM +0530, Naresh Kamboju wrote:
> > On Thu, 6 Mar 2025 at 20:50, Greg Kroah-Hartman
> > <gregkh@linuxfoundation.org> wrote:
> > >
> > > This is the start of the stable review cycle for the 6.6.81 release.
> > > There are 147 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 Sat, 08 Mar 2025 15:13:38 +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.6.81-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.6.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> > 
> > 
> > Regressions on i386 the defconfig builds failed with clang-20
> > and gcc-13 the stable-rc 6.6.81-rc2.
> > 
> > First seen on the
> >  Good: v6.6.78
> >  Bad: v6.6.78-442-g8f0527d547fe
> > 
> > * i386 build
> >   - clang-20-defconfig
> >   - clang-nightly-defconfig
> >   - gcc-13-defconfig
> >   - gcc-8-defconfig
> > 
> > Regression Analysis:
> >  - New regression? Yes
> >  - Reproducibility? Yes
> > 
> > Build regression: i386 microcode core.c use of undeclared identifier
> > 'initrd_start_early'
> > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> > 
> > ## Build log
> > arch/x86/kernel/cpu/microcode/core.c:198:11: error: use of undeclared
> > identifier 'initrd_start_early'; did you mean 'initrd_start'?
> >   198 |                 start = initrd_start_early;
> >       |                         ^~~~~~~~~~~~~~~~~~
> >       |                         initrd_start
> > include/linux/initrd.h:18:22: note: 'initrd_start' declared here
> >    18 | extern unsigned long initrd_start, initrd_end;
> >       |                      ^
> > 1 error generated.
> 
> Looks like we need:
> 
>   4c585af7180c ("x86/boot/32: Temporarily map initrd for microcode loading")
> 
>  after all. Stupid 32-bit sh*t.
> 
>  Greg, ontop of what do you want this backported? Or should I send you a whole
>  set again with this patch in the right spot and you can apply the whole set
>  again?

Let me see if that backports cleanly...

Nope.

A backported version would be great. If you want to just send me a
single patch, or a whole new bundle, anything will work, whatever is
easier for you.

thanks,

greg k-h
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Borislav Petkov 11 months ago
On Thu, Mar 06, 2025 at 07:01:31PM +0100, Greg Kroah-Hartman wrote:
> A backported version would be great. If you want to just send me a
> single patch, or a whole new bundle, anything will work, whatever is
> easier for you.

Thanks, here's a tarball attached.

Now build- and boot-tested on my last 32-bit laptop.

Thx.

-- 
Regards/Gruss,
    Boris.

https://people.kernel.org/tglx/notes-about-netiquette
BZh91AY&SY���������y����������� A`~�����W���m�ۯ��̜��wÐ�޼�����nΓ����q��{�{l>�9ٓK�gz�}���(�$���0S��5=
5�D�
f�	�Df�M2�d&�4��SM������6�1 DS�<�a� ?T=A��
S#M�i(�MS���z�&���oTOPh�hz�z�@"Q�a2i1=Q��mOHz����4�4i����4hF�4(@&��H§�mE?MHzL'��h�6�4Ʉi��￘88W���K��P^��NԻ�����}�*����cvb'���Q1T��\�4.�W�P�;+b�Ȋ�����&����iS$
TH��.Ks+KQ0��+pLj�\�գ���e—r��ƧD���~�''�E���f�CT�I�O�8��t���!�ijk���(�0ZQ���*��P�Vd@�T}�ٳ�S3��{����/�������viEХ���33]����]�p��九�Bؗ(e���
h�xd��"��!ɧO�C"��_,���Y<���$�\��X�*d�VI�
���TS������v���w@�z�v�P����$z�q8A���9�`���H�̐������ו1�/῿����RB��B�
tP�7����\h�BJ|�hW��`{L4I�|^����<Oȼ/ﱍ�@C8�8����q*N�_���>H�ZH�-=ΰ&aT+��y�dET��e�>��G�ﷺ��V
NT��F}�?�����C�—��r�Φ|����ܲp`�[�K
O�ຑ�d�n��t~��%x�O>$�1�)�=��W�R��iև4 �HE�⨘4+�+�[�<�0�C�#Wm�
�A��'��>����cp�ۯ.29�_����L4�r����a��s#��/�^n�ʳ��+�'�؊��-��S�.���Т����3��ۧ��)��.
��[�S�g$�D����+��3"]�g�h=����~0���h���\�?U���6&U���<�6�o���=�S�w$����r��
/�se��_F����E���ێ0���Q}F7�Z���E��OC�j��{.H��J�(����
��iM�GH��|���F$������~�&:�f:�!�rw[6�������u�{ҷ�0�kv�a1n*N�!Y�x���IE
���J)�jY�U���}���N�bt>�jeA�(��Ǜ�hn���XC����w�fM�rF�Ɗ��Q$�G�hw뤣�qgq"���Wi�%i��HS��I�5�STc(
?���>��+��)vb�zth�eJ�Q���5�����L�!$�K���H��8R��Rڃ�
�bv�������6�F�������,� �i�1�F:�a
A䆮�_I�Ey;jA�7q:aw��f:0���p�`P�s�$@�	EdMe�1�*M�-.��zfh��bX#�k(�w��/�Z?dz�)\�Z�IY�:��(mKr3������nN&�b�exWӓX�-%P�f��l��P&�
��a�'�I�����Rҙp2��a���f�I(���AH%BP���H���PnBˍ̅�	6@��ݲ
$<��F�v����_\�-���-��pD�g�t@�%����%?JH�$F���݀:�g�kb3�DnGx.���P>���~,Lh�ԡ4]dTrj�v���[�p��yq9��9	����݋�{����Bw���.��"�'c�g2o��g=Ξ��Hl-;K��l^�ط&�:��������HB� �"l�XF�0���ȃ�tݰ kX��vve�Amm��Z�f�����{���0&��Y��D6��ӕ.�hcdDA� �)A��`i����0OaR`��<#(�
��K���sl�F��e:����
�������e�B����۔���3[bK,WF�ʦ��
�IKN`dL]!ӡH�l_���'(�LٵJ�|:J�����1�)�龓��_\�F���ѻ�p�-�H��6rG�Z��sZ4G|eL�5��m�s�;�L@i�($��Y��4;�n�Y�������@�҅3<[c�3ģZ�e��v��a����؞�m�Yd�|�@�ۍDˍvf�A�0�4�#G�r�&�\��h~�@L��Qi�5u��L��u�~:-�8{������X�+�lI{�}27�S��ό��^2˲'…���W[�4��2ݸ~'�x�j>�F��G���
�OQ�p���v��I�{�eK
vΑ|c��k��{�}�S:Wcv��!_��ap%^"&(��f���.\
p[�i<�����
մ�m���$��r%v�9�.�!�t�;��y�#���i�n��Bԋ��9���8j�v���o%�j���-���r$^7���퐭�Ђ�fAP�����/&�6�8Qh�;<(���R�զ�Q���z�h��+����^����P���j�i�~��/-D�ʘ�{n��D��9<n��a1|�d�OOCnn�iCf����~����5�{��j��jH�n�S
�r&|��?��v�vUq��n�xG����U�u�߯���"������QԔ�ҟ@�)�A{�j���)�<0y�����t	A߃�Ž\bSҔ-�t�)/`sx9!�@���.�5��	��l�!S�?6��v9!����Ωa���ċ��=�ѡ6��޺u߈��.K���Ӡ��X�9�
ܔ؅�@�h+��Q?�;@���r>���8)�vb��B�u|����. �m�	l�X5�0L{��O`l��Cx����N�6�)޶�������A���U�"A�M���
S@��{����]P8."R��(�be8�T����A�@��s[	��L�g��9k�|H���������K���?t9��Hg��"�t�&�`�}u�
 ���?�N�=�	�d���CS"ɢ�J��D��Ѓz�듬�Ȫ,H�����'�PE6r@Hj�j�:�8 ��ڲP� ؓk�����PSc�B�.3(��s7���p�
B�q�Z��G����Z�Ic?�R��{m��
 �))��� l>ߨ�A�@�U���'�3\9!m��}�~)oS�?�E1�����1���ɶ�(5�V[�F�r�	P�� ����������TkUR�#����o&��Sm�t�
�SIX�=�"��:���(��"\��Va։�,�>NBw�>�8��X�$cw�����nO�(�-�Q�(v9E5�b?o�f�i�<�c�k���I*T�,�2�戃���Ǿz�n���	�|�ϳrI9=ey-<,U�F#��-��c-}����_��p'̸��A*Z ����2˷!!��<9�� I���]6���qA⢺�FDk��!Jl\��$�Y�z��{�8S8��G-��4�
��l�KP�����z���e$�C:p�\�}�ϕ��b�Nl���;�ݪ��!��%Խ��E�� [�������6r��6MP�&��8�xF�e���)y6�TY`,E��0ɖG����߲�iw8���Pd	:�[�QB��N���������Q���w��Ta`.�'�@0N	
�His�%��+E�%�;@�� ��%�+T�k
��L��>8��x7�WCv�f�)��
�	��E"��J�jS)�)HJ�눥�ӵ*����^�U!Ep����
��$j� �k��8�ͥ��8�J�c����
j���Q���f><�;
�{ԗ>������u�L�:�~��UB����y��������G�1�؍���Pi
�
~D���9�
�z%��!]��6�7��S9���b�u
x4�h��
i�qM�-�L�g-lJOԱ�}Iѣ�	K��Ya*��'ă!ْ��h3���“p�.��y^}��[֖s�ӑ/*��zF��F�-=�	�d"��&&�6�	�����ɾ���`���:j.O��Ӂ�J�XY$X�HT!$�9Pf�r^PsB�.0mPx1��f��[�BP��(���f̅Sw��%$+)h��j��XV,�j�oЃI�!��e9�>����e���/����S«�Ox�M�0����1�r��d��.u4_(>Y�y���7�):k���R�wkL��<Y&c:l0E�)B�J!R0��{UUpq%�/�[B��N8s��:B���a/h7�>��#��
��^����%�p�A#�2^��/��l��F�����<� ��?�� ���nѬ(�j��T<�x���?�|�"G(4�s�U>�w�W�x�k�5���XIщ�>��,W;��e7����yn �zu% ����M��`9G�aoGѧ�!t~NtO��|~=|G���cv��AE�r���n��P��D���[�
u��	@�V�w�\m��2iۺMƲ��Z�Bm%�!�����6�<�2n���J@��,F6S
QE��`[q�D�B��L/��kUB�A��B��mA)��v)��ҁ��h<J`F�_=��BA��{�yH|2����@�Tl��C�
�!�tp���]ETd-�V��y8�p������ /�$�7ca�]��[���9��Ӭ�=����$�b�bF����G5Q.��A��5��g�	@��4������h�)5iKT�wJ�v�,��偠`{��j�8����	^%w��i��Cm�эqpi�tNk|�2�Rރ!q���Z
�%Yg,�V���aC�ٽ5y��^.�*D�Y
�"(���<�}�m�Ur�T�&h �Ȭ-��*1F���4${9ˈ���:�&2X.�}:�!��e\�;�w��*m�m
�f!�����s�Z�´o(]D�y4��\q{�B��i0�lq��K�5��� �l�Tx2�{�C�G4M�##I��F�n�ehҊN5�����3δ4x%ꅌw�^��
k�:�T��M�'��8>�"�p��A�!�ˆ3�`2��w�}�؛hmI��:Ф�$�3�'f����
�ȷ]�hZ��vb3"L��A�F����)E��T�����88�z�	e8��t����&��n��1��+��jg"�*����v��}D(4y���w�%�����n<ݧS1�?Jx�S�ЧS��E�Nෘ�c�太<;��HR�w\��(&��O�v��"ڻٛ�-�m-��rU, �;����
�PiJR@�L�������p|��(w�p�}G )�c���/���q�P�S�T[0�RZ�j

���X�34 ��)��0?����{�&�rɹU�o,��0Q?�w$S�	
x���
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Greg Kroah-Hartman 11 months ago
On Sat, Mar 08, 2025 at 09:17:46PM +0100, Borislav Petkov wrote:
> On Thu, Mar 06, 2025 at 07:01:31PM +0100, Greg Kroah-Hartman wrote:
> > A backported version would be great. If you want to just send me a
> > single patch, or a whole new bundle, anything will work, whatever is
> > easier for you.
> 
> Thanks, here's a tarball attached.
> 
> Now build- and boot-tested on my last 32-bit laptop.

Thanks, I'll go queue this up and do a new release now.

greg k-h
Re: [PATCH 6.6 000/147] 6.6.81-rc2 review
Posted by Pavel Machek 11 months, 1 week ago
Hi!

> This is the start of the stable review cycle for the 6.6.81 release.
> There are 147 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, or on 6.12 and 6.13.

https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.13.y
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.12.y
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.6.y

Tested-by: Pavel Machek (CIP) <pavel@denx.de>

Best regards,
                                                                Pavel
-- 
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany