All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
	torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 6.6.21
Date: Wed,  6 Mar 2024 15:05:53 +0000	[thread overview]
Message-ID: <2024030654-booting-couch-9a4f@gregkh> (raw)

I'm announcing the release of the 6.6.21 kernel.

All users of the 6.6 kernel series must 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/arch/x86/mds.rst                            |   38 +-
 Makefile                                                  |    2 
 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/ftrace.h                           |    5 
 arch/riscv/include/asm/hugetlb.h                          |    2 
 arch/riscv/include/asm/pgtable.h                          |    6 
 arch/riscv/include/asm/vmalloc.h                          |   61 ----
 arch/riscv/kernel/Makefile                                |    2 
 arch/riscv/kernel/cpufeature.c                            |   15 +
 arch/riscv/kernel/return_address.c                        |   48 +++
 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/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/block/ublk_drv.c                                  |   40 +-
 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                                    |   21 -
 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                                    |   10 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c |    6 
 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c                |   29 ++
 drivers/gpu/drm/drm_buddy.c                               |   10 
 drivers/gpu/drm/nouveau/nouveau_drm.c                     |    5 
 drivers/gpu/drm/tegra/drm.c                               |   23 +
 drivers/iommu/iommufd/io_pagetable.c                      |    9 
 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/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/pmdomain/qcom/rpmhpd.c                            |    7 
 drivers/power/supply/bq27xxx_battery_i2c.c                |    4 
 drivers/soc/qcom/pmic_glink.c                             |   21 -
 drivers/spi/spi-cadence-quadspi.c                         |    6 
 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                                      |  103 ++++++-
 fs/btrfs/ioctl.c                                          |    2 
 fs/btrfs/send.c                                           |   17 -
 fs/btrfs/transaction.c                                    |    2 
 fs/efivarfs/vars.c                                        |   17 -
 fs/nfs/write.c                                            |    4 
 fs/smb/server/smb2pdu.c                                   |   36 +-
 fs/ubifs/tnc.c                                            |    1 
 include/linux/bvec.h                                      |    2 
 include/linux/netfilter.h                                 |    1 
 include/net/mctp.h                                        |    1 
 include/sound/soc-card.h                                  |    6 
 include/sound/soc.h                                       |   42 ++-
 include/uapi/linux/in6.h                                  |    2 
 lib/nlattr.c                                              |    4 
 mm/debug_vm_pgtable.c                                     |    8 
 mm/filemap.c                                              |   51 +--
 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                             |   32 ++
 sound/soc/codecs/cs35l34.c                                |    4 
 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/apq8016_sbc.c                              |    8 
 sound/soc/qcom/apq8096.c                                  |    8 
 sound/soc/qcom/common.c                                   |    6 
 sound/soc/qcom/lpass-cdc-dma.c                            |   18 -
 sound/soc/qcom/lpass-platform.c                           |   50 +--
 sound/soc/qcom/qdsp6/q6apm-dai.c                          |    4 
 sound/soc/qcom/qdsp6/q6asm-dai.c                          |   10 
 sound/soc/qcom/qdsp6/q6routing.c                          |    4 
 sound/soc/qcom/sc7180.c                                   |   18 -
 sound/soc/qcom/sc7280.c                                   |   26 -
 sound/soc/qcom/sc8280xp.c                                 |    8 
 sound/soc/qcom/sdm845.c                                   |   36 +-
 sound/soc/qcom/sdw.c                                      |    6 
 sound/soc/qcom/sm8250.c                                   |   10 
 sound/soc/qcom/storm.c                                    |    4 
 sound/soc/soc-card.c                                      |   24 +
 sound/soc/soc-utils.c                                     |    4 
 tools/net/ynl/lib/ynl.c                                   |    1 
 tools/testing/selftests/net/mptcp/mptcp_connect.sh        |   16 -
 tools/testing/selftests/net/mptcp/mptcp_join.sh           |  196 ++++++++------
 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 ++----
 153 files changed, 1855 insertions(+), 887 deletions(-)

Alex Deucher (1):
      Revert "drm/amd/pm: resolve reboot exception for si oland"

Alexander Ofitserov (1):
      gtp: fix use-after-free and null-ptr-deref in gtp_newlink()

Alexander Stein (1):
      phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes

Alexandre Ghiti (3):
      riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
      Revert "riscv: mm: support Svnapot in huge vmap"
      riscv: Fix pte_leaf_size() for NAPOT

Andy Shevchenko (1):
      gpiolib: Fix the error path order in gpiochip_add_data_with_key()

Aneesh Kumar K.V (IBM) (1):
      mm/debug_vm_pgtable: fix BUG_ON with pud advanced test

Ard Biesheuvel (1):
      crypto: arm64/neonbs - fix out-of-bounds access on short input

Arnd Bergmann (1):
      efi/capsule-loader: fix incorrect allocation size

Arturas Moskvinas (1):
      gpio: 74x164: Enable output pins after registers are reset

Bartosz Golaszewski (1):
      gpio: fix resource unwinding order in error path

Bjorn Andersson (1):
      pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation

Christophe Kerello (1):
      mmc: mmci: stm32: fix DMA API overlapping mappings warning

Colin Ian King (1):
      ASoC: qcom: Fix uninitialized pointer dmactl

Conor Dooley (1):
      RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs

Curtis Klein (1):
      dmaengine: fsl-qdma: init irq after reg initialization

Dan Carpenter (1):
      ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put()

Danilo Krummrich (1):
      drm/nouveau: don't fini scheduler before entity flush

David Howells (1):
      afs: Fix endless loop in directory parsing

David Sterba (1):
      btrfs: dev-replace: properly validate device names

Davide Caratti (1):
      mptcp: fix double-free on socket dismantle

Dimitris Vlachos (1):
      riscv: Sparse-Memory/vmemmap out-of-bounds fix

Doug Smythies (1):
      cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back

Elad Nachman (3):
      mtd: rawnand: marvell: fix layouts
      mmc: sdhci-xenon: add timeout for PHY init complete
      mmc: sdhci-xenon: fix PHY init clock stability

Eniac Zhang (1):
      ALSA: hda/realtek: fix mute/micmute LED For HP mt440

Eric Dumazet (1):
      ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()

Fenghua Yu (2):
      dmaengine: idxd: Remove shadow Event Log head stored in idxd
      dmaengine: idxd: Ensure safe user copy of completion record

Filipe Manana (3):
      btrfs: fix race between ordered extent completion and fiemap
      btrfs: fix double free of anonymous device after snapshot creation failure
      btrfs: send: don't issue unnecessary zero writes for trailing hole

Florian Westphal (3):
      netlink: add nla be16/32 types to minlen array
      net: ip_tunnel: prevent perpetual headroom growth
      netfilter: bridge: confirm multicast packets before passing them up the stack

Gaurav Batra (1):
      powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV

Geliang Tang (7):
      mptcp: map v4 address to v6 when destroying subflow
      selftests: mptcp: join: add ss mptcp support check
      selftests: mptcp: add evts_get_info helper
      selftests: mptcp: add chk_subflows_total helper
      selftests: mptcp: update userspace pm test helpers
      selftests: mptcp: add mptcp_lib_is_v6
      selftests: mptcp: rm subflow with v4/v4mapped addr

Gergo Koteles (1):
      ALSA: hda/realtek: tas2781: enable subwoofer volume control

Greg Kroah-Hartman (1):
      Linux 6.6.21

Han Xu (1):
      mtd: spinand: gigadevice: Fix the get ecc status issue

Hans Peter (1):
      ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)

Hans de Goede (1):
      power: supply: bq27xxx-i2c: Do not free non existing IRQ

Ignat Korchagin (1):
      netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()

Ivan Semenov (1):
      mmc: core: Fix eMMC initialization with 1-bit bus connection

Jakub Kicinski (3):
      net: veth: clear GRO when clearing XDP even when down
      veth: try harder when allocating queue memory
      tools: ynl: fix handling of multiple mcast groups

Jakub Raczynski (1):
      stmmac: Clear variable when destroying workqueue

Janaki Ramaiah Thota (1):
      Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT

Javier Carrasco (1):
      net: usb: dm9601: fix wrong return value in dm9601_mdio_read

Jeremy Kerr (1):
      net: mctp: take ownership of skb in mctp_local_output

Jiri Bohac (1):
      x86/e820: Don't reserve SETUP_RNG_SEED in e820

Jiri Slaby (SUSE) (1):
      fbcon: always restore the old font data in fbcon_do_set_font()

Johan Hovold (1):
      Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid

Johannes Berg (1):
      wifi: nl80211: reject iftype change with mesh ID change

Jonas Dreßler (1):
      Bluetooth: hci_sync: Check the correct flag before starting a scan

Joy Zou (1):
      dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo scenario

Justin Iurman (1):
      uapi: in6: replace temporary label with rfc9486

Kai-Heng Feng (1):
      Bluetooth: Enforce validation on max value of connection interval

Konstantin Meskhidze (1):
      ubifs: fix possible dereference after free

Kory Maincent (6):
      dmaengine: dw-edma: Fix the ch_count hdma callback
      dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
      dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
      dmaengine: dw-edma: Add HDMA remote interrupt configuration
      dmaengine: dw-edma: HDMA: Add sync read before starting the DMA transfer in remote setup
      dmaengine: dw-edma: eDMA: Add sync read before starting the DMA transfer in remote setup

Kuninori Morimoto (2):
      ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx()
      ASoC: qcom: convert not to use asoc_xxx()

Kuniyuki Iwashima (2):
      af_unix: Fix task hung while purging oob_skb in GC.
      af_unix: Drop oob_skb ref before purging queue in GC.

Lin Ma (1):
      rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back

Linus Walleij (1):
      ASoC: cs35l34: Fix GPIO name and drop legacy include

Luiz Augusto von Dentz (2):
      Bluetooth: hci_sync: Fix accept_list when attempting to suspend
      Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST

Lukasz Majewski (1):
      net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames

Matthew Auld (1):
      drm/buddy: fix range bias

Matthieu Baerts (NGI0) (1):
      mptcp: avoid printing warning once on client side

Mickaël Salaün (1):
      landlock: Fix asymmetric private inodes referring

Ming Lei (2):
      ublk: move ublk_cancel_dev() out of ub->mutex
      block: define bvec_iter as __packed __aligned(4)

Namjae Jeon (1):
      ksmbd: fix wrong allocation size update in smb2_open()

Nathan Chancellor (2):
      RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
      kbuild: Add -Wa,--fatal-warnings to as-instr invocation

Nathan Lynch (1):
      powerpc/rtas: use correct function name for resetting TCE tables

NeilBrown (1):
      NFS: Fix data corruption caused by congestion.

Nhat Pham (1):
      mm: cachestat: fix folio read-after-free in cache walk

Nicolin Chen (1):
      iommufd: Fix iopt_access_list_id overwrite bug

Oleksij Rempel (3):
      lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
      net: lan78xx: fix "softirq work is pending" error
      igb: extend PTP timestamp adjustments to i211

Paolo Abeni (4):
      mptcp: push at DSS boundaries
      mptcp: fix snd_wnd initialization for passive socket
      mptcp: fix potential wake-up event loss
      mptcp: fix possible deadlock in subflow diag

Paolo Bonzini (1):
      x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers

Pawan Gupta (5):
      x86/entry_64: Add VERW just before userspace transition
      x86/entry_32: Add VERW just before userspace transition
      x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
      KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
      KVM/VMX: Move VERW closer to VMentry for MDS mitigation

Peng Ma (1):
      dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read

Richard Fitzgerald (8):
      ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
      ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component
      ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
      ASoC: cs35l56: Don't add the same register patch multiple times
      ASoC: cs35l56: Fix for initializing ASP1 mixer registers
      ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision
      ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization
      ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()

Rob Clark (1):
      soc: qcom: pmic_glink: Fix boot when QRTR=m

Ryan Lin (1):
      drm/amd/display: Add monitor patch for specific eDP

Ryosuke Yasuoka (1):
      netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter

Sabrina Dubroca (4):
      tls: decrement decrypt_pending if no async completion will be called
      tls: fix peeking with sync+async decryption
      tls: separate no-async decryption request handling from async
      tls: fix use-after-free on failed backlog decryption

Saravana Kannan (1):
      of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing

Tadeusz Struk (1):
      dmaengine: ptdma: use consistent DMA masks

Takashi Iwai (2):
      ALSA: Drop leftover snd-rtctimer stuff from Makefile
      ALSA: ump: Fix the discard error code from snd_ump_legacy_open()

Takashi Sakamoto (1):
      ALSA: firewire-lib: fix to check cycle continuity

Tetsuo Handa (1):
      tomoyo: fix UAF write bug in tomoyo_write_control()

Thierry Reding (1):
      drm/tegra: Remove existing framebuffer only if we support display

Théo Lebrun (1):
      spi: cadence-qspi: fix pointer reference in runtime PM hooks

Tim Schumacher (1):
      efivarfs: Request at most 512 bytes for variable names

Vadim Shakirov (2):
      drivers: perf: added capabilities for legacy PMU
      drivers: perf: ctr_get_width function for legacy is not defined

Vladimir Oltean (1):
      net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r" in the device tree

Willian Wang (1):
      ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8

Ying Hsu (1):
      Bluetooth: Avoid potential use-after-free in hci_error_reset

Yunjian Wang (1):
      tun: Fix xdp_rxq_info's queue_index when detaching

Zijun Hu (3):
      Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
      Bluetooth: qca: Fix wrong event type for patch config command
      Bluetooth: qca: Fix triggering coredump implementation

Zong Li (1):
      riscv: add CALLER_ADDRx support


             reply	other threads:[~2024-03-06 15:06 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-06 15:05 Greg Kroah-Hartman [this message]
2024-03-06 15:05 ` Linux 6.6.21 Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2024030654-booting-couch-9a4f@gregkh \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.