Linux 6.6.81

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm announcing the release of the 6.6.81 kernel.

All users, EXCEPT i386 systems, of the 6.6 kernel series must upgrade.

Note, the i386 arch is currently broken, please wait for the next
release before you upgrade.

The updated 6.6.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.6.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

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

 Documentation/admin-guide/kernel-parameters.txt       |    5 
 Makefile                                              |    2 
 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                      |   16 
 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                   |  636 +++++++++++-----
 arch/x86/kernel/cpu/microcode/amd_shas.c              |  444 +++++++++++
 arch/x86/kernel/cpu/microcode/core.c                  |  685 +++++++++++-------
 arch/x86/kernel/cpu/microcode/intel.c                 |  670 +++++------------
 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 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c |   14 
 drivers/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           |   71 +
 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 
 drivers/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                      |   30 
 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, 2867 insertions(+), 1524 deletions(-)

Adrien Vergé (1):
      ALSA: hda/realtek: Fix microphone regression on ASUS N705UD

Andreas Schwab (1):
      riscv/futex: sign extend compare value in atomic cmpxchg

Andrew Jones (3):
      riscv: KVM: Fix hart suspend status check
      riscv: KVM: Fix SBI IPI error generation
      riscv: KVM: Fix SBI TIME error generation

Ard Biesheuvel (1):
      vmlinux.lds: Ensure that const vars with relocations are mapped R/O

Arnd Bergmann (1):
      sunrpc: suppress warnings for unused procfs functions

Arthur Simchaev (1):
      scsi: ufs: core: bsg: Fix crash when arpmb command fails

Ashok Raj (1):
      x86/microcode/intel: Rip out mixed stepping support for Intel CPUs

Avri Altman (2):
      scsi: ufs: core: Introduce ufshcd_has_pending_tasks()
      scsi: ufs: core: Prepare to introduce a new clock_gating lock

BH Hsieh (1):
      phy: tegra: xusb: reset VBUS & ID OVERRIDE

Bart Van Assche (2):
      scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
      scsi: ufs: core: Start the RTC update work later

Bean Huo (2):
      scsi: ufs: core: Add ufshcd_is_ufs_dev_busy()
      scsi: ufs: core: Add UFS RTC support

Benjamin Coddington (1):
      SUNRPC: Handle -ETIMEDOUT return from tlshd

Binbin Zhou (1):
      i2c: ls2x: Fix frequency division register access

Borislav Petkov (1):
      x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID

Borislav Petkov (AMD) (11):
      x86/microcode: Rework early revisions reporting
      x86/microcode/intel: Set new revision only after a successful update
      x86/microcode/AMD: Pay attention to the stepping dynamically
      x86/microcode/AMD: Split load_microcode_amd()
      x86/microcode/AMD: Flush patch buffer mapping after application
      x86/microcode/AMD: Have __apply_microcode_amd() return bool
      x86/microcode/AMD: Merge early_apply_microcode() into its single callsite
      x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration
      x86/microcode/AMD: Add get_patch_level()
      x86/microcode/AMD: Load only SHA256-checksummed patches
      x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive

Breno Leitao (1):
      perf/core: Add RCU read lock protection to perf_iterate_ctx()

Chang S. Bae (1):
      x86/microcode/intel: Remove unnecessary cache writeback and invalidation

Chukun Pan (1):
      phy: rockchip: naneng-combphy: compatible reset with old DT

David Howells (3):
      rxrpc: rxperf: Fix missing decoding of terminal magic cookie
      afs: Make it possible to find the volumes that are using a server
      afs: Fix the server_list to unuse a displaced server rather than putting it

Diogo Ivo (1):
      net: ti: icss-iep: Remove spinlock-based synchronization

Dmitry Panchenko (1):
      ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2

Eric Dumazet (1):
      ipvlan: ensure network headers are in skb linear part

Greg Kroah-Hartman (1):
      Linux 6.6.81

Guillaume Nault (3):
      ipv4: Convert icmp_route_lookup() to dscp_t.
      ipv4: Convert ip_route_input() to dscp_t.
      ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion.

Harshal Chaudhari (1):
      net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.

Ido Schimmel (4):
      net: loopback: Avoid sending IP packets without an Ethernet header
      ipv4: icmp: Pass full DS field to ip_route_input()
      ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup()
      ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound()

Jiri Slaby (SUSE) (1):
      net: set the minimum for net_hotdata.netdev_budget_usecs

Joshua Washington (1):
      gve: set xdp redirect target only when it is available

Justin Iurman (5):
      include: net: add static inline dst_dev_overhead() to dst.h
      net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
      net: ipv6: fix dst ref loop on input in seg6 lwt
      net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
      net: ipv6: fix dst ref loop on input in rpl lwt

Kan Liang (2):
      perf/x86: Fix low freqency setting issue
      perf/core: Fix low freq setting via IOC_PERIOD

Kaustabh Chakraborty (1):
      phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk

Konstantin Taranov (1):
      RDMA/mana_ib: Allocate PAGE aligned doorbell index

Luiz Augusto von Dentz (1):
      Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response

Lukasz Czechowski (1):
      arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck

Luo Gengkun (1):
      perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list

Manivannan Sadhasivam (1):
      scsi: ufs: core: Cancel RTC work during ufshcd_remove()

Marcin Szycik (1):
      ice: Fix deinitializing VF in error path

Mark Zhang (1):
      IB/mlx5: Set and get correct qp_num for a DCT QP

Matthieu Baerts (NGI0) (1):
      mptcp: reset when MPTCP opts are dropped after join

Meghana Malladi (1):
      net: ti: icss-iep: Reject perout generation request

Mohammad Heib (1):
      net: Clear old fragment checksum value in napi_reuse_skb

Nicolas Frattaroli (1):
      ASoC: es8328: fix route from DAC to output

Nikita Zhandarovich (1):
      usbnet: gl620a: fix endpoint checking in genelink_bind()

Nikolay Borisov (2):
      x86/microcode/AMD: Return bool from find_blobs_in_containers()
      x86/microcode/AMD: Make __verify_patch_size() return bool

Nikolay Kuratov (1):
      ftrace: Avoid potential division by zero in function_stat_show()

Or Har-Toov (1):
      IB/core: Add support for XDR link speed

Paolo Abeni (1):
      mptcp: always handle address removal under msk socket lock

Patrisious Haddad (2):
      RDMA/mlx5: Fix AH static rate parsing
      RDMA/mlx5: Fix bind QP error cleanup flow

Paul Greenwalt (2):
      ice: Add E830 device IDs, MAC type and registers
      ice: add E830 HW VF mailbox message limit support

Pavel Begunkov (1):
      io_uring/net: save msg_control for compat

Peilin He (1):
      net/ipv4: add tracepoint for icmp_send

Peter Wang (2):
      scsi: ufs: core: Fix deadlock during RTC update
      scsi: ufs: core: Fix another deadlock during RTC update

Philo Lu (1):
      ipvs: Always clear ipvs_property flag in skb_scrub_packet()

Richard Fitzgerald (1):
      firmware: cs_dsp: Remove async regmap writes

Roman Li (1):
      drm/amd/display: Fix HPD after gpu reset

Russell Senior (1):
      x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems

Sean Anderson (1):
      net: cadence: macb: Synchronize stats calculations

Shay Drory (1):
      net/mlx5: IRQ, Fix null string in debug print

Stafford Horne (1):
      rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm

Stefan Binding (1):
      ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models

Stephen Brennan (1):
      SUNRPC: convert RPC_TASK_* constants to enum

Steven Rostedt (1):
      tracing: Fix bad hist from corrupting named_triggers list

Takashi Iwai (2):
      ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
      ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15

Thomas Gleixner (34):
      rcuref: Plug slowpath race in rcuref_put()
      sched/core: Prevent rescheduling when interrupts are disabled
      intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
      x86/microcode/32: Move early loading after paging enable
      x86/microcode/intel: Simplify scan_microcode()
      x86/microcode/intel: Simplify and rename generic_load_microcode()
      x86/microcode/intel: Cleanup code further
      x86/microcode/intel: Simplify early loading
      x86/microcode/intel: Save the microcode only after a successful late-load
      x86/microcode/intel: Switch to kvmalloc()
      x86/microcode/intel: Unify microcode apply() functions
      x86/microcode/intel: Rework intel_cpu_collect_info()
      x86/microcode/intel: Reuse intel_cpu_collect_info()
      x86/microcode/intel: Rework intel_find_matching_signature()
      x86/microcode: Remove pointless apply() invocation
      x86/microcode/amd: Use correct per CPU ucode_cpu_info
      x86/microcode/amd: Cache builtin microcode too
      x86/microcode/amd: Cache builtin/initrd microcode early
      x86/microcode/amd: Use cached microcode for AP load
      x86/microcode: Mop up early loading leftovers
      x86/microcode: Get rid of the schedule work indirection
      x86/microcode: Clean up mc_cpu_down_prep()
      x86/microcode: Handle "nosmt" correctly
      x86/microcode: Clarify the late load logic
      x86/microcode: Sanitize __wait_for_cpus()
      x86/microcode: Add per CPU result state
      x86/microcode: Add per CPU control field
      x86/microcode: Provide new control functions
      x86/microcode: Replace the all-in-one rendevous handler
      x86/microcode: Rendezvous and load in NMI
      x86/microcode: Protect against instrumentation
      x86/apic: Provide apic_force_nmi_on_cpu()
      x86/microcode: Handle "offline" CPUs correctly
      x86/microcode: Prepare for minimal revision check

Tom Chung (1):
      drm/amd/display: Disable PSR-SU on eDP panels

Tomas Glozar (4):
      Revert "rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads"
      Revert "rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads"
      rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
      rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads

Tong Tiangen (1):
      uprobes: Reject the shared zeropage in uprobe_write_opcode()

Trond Myklebust (1):
      SUNRPC: Prevent looping due to rpc_signal_task() races

Tyrone Ting (1):
      i2c: npcm: disable interrupt enable bit before devm_request_irq

Vasiliy Kovalev (1):
      ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up

Wang Hai (1):
      tcp: Defer ts_recent changes until req is owned

Wei Fang (5):
      net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
      net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs()
      net: enetc: update UDP checksum when updating originTimestamp field
      net: enetc: correct the xdp_tx statistics
      net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()

Ye Bin (1):
      scsi: core: Clear driver private data when retrying request

Yong-Xuan Wang (2):
      RISCV: KVM: Introduce mp_state_lock to avoid lock inversion
      riscv: signal: fix signal frame size

chr[] (1):
      amdgpu/pm/legacy: fix suspend/resume issues





[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux