public inbox for stable@vger.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 7.0.1
Date: Wed, 22 Apr 2026 14:00:12 +0200	[thread overview]
Message-ID: <2026042213-wish-lizard-f678@gregkh> (raw)

I'm announcing the release of the 7.0.1 kernel.

All users of the 7.0 kernel series must upgrade.

The updated 7.0.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-7.0.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/mm/damon/lru_sort.rst                     |    4 
 Documentation/admin-guide/mm/damon/reclaim.rst                      |    4 
 Makefile                                                            |    2 
 arch/arm64/include/asm/pgtable-prot.h                               |    2 
 arch/arm64/include/asm/pgtable.h                                    |    9 -
 arch/arm64/include/asm/uaccess.h                                    |    2 
 arch/arm64/mm/mmu.c                                                 |    4 
 arch/arm64/mm/pageattr.c                                            |   50 +++---
 arch/arm64/mm/trans_pgd.c                                           |   42 -----
 arch/powerpc/include/asm/uaccess.h                                  |    3 
 arch/powerpc/lib/pmem.c                                             |   11 -
 arch/x86/include/asm/msr-index.h                                    |    3 
 arch/x86/include/asm/uaccess.h                                      |    2 
 arch/x86/include/asm/uaccess_32.h                                   |    8 
 arch/x86/include/asm/uaccess_64.h                                   |   16 +
 arch/x86/kernel/cpu/amd.c                                           |    3 
 arch/x86/kvm/svm/sev.c                                              |   46 +++--
 arch/x86/kvm/x86.c                                                  |   14 +
 arch/x86/lib/copy_user_uncached_64.S                                |    6 
 arch/x86/lib/usercopy_32.c                                          |    9 -
 arch/x86/lib/usercopy_64.c                                          |   12 -
 drivers/gpu/drm/i915/i915_gem.c                                     |    2 
 drivers/gpu/drm/qxl/qxl_ioctl.c                                     |    2 
 drivers/gpu/drm/vc4/vc4_hdmi.c                                      |   14 +
 drivers/hid/hid-alps.c                                              |    3 
 drivers/hid/hid-core.c                                              |    3 
 drivers/hwmon/powerz.c                                              |    8 
 drivers/i2c/busses/i2c-s3c2410.c                                    |    7 
 drivers/infiniband/sw/rdmavt/qp.c                                   |    8 
 drivers/md/bcache/super.c                                           |    7 
 drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c |    9 +
 drivers/media/test-drivers/vidtv/vidtv_bridge.c                     |    4 
 drivers/media/test-drivers/vidtv/vidtv_channel.c                    |    4 
 drivers/media/test-drivers/vidtv/vidtv_mux.c                        |    4 
 drivers/media/test-drivers/vidtv/vidtv_ts.c                         |   48 ++---
 drivers/media/test-drivers/vidtv/vidtv_ts.h                         |    4 
 drivers/media/usb/as102/as102_usb_drv.c                             |    2 
 drivers/media/usb/em28xx/em28xx-video.c                             |   14 +
 drivers/media/usb/hackrf/hackrf.c                                   |    7 
 drivers/net/ethernet/broadcom/bnge/bnge_auxr.c                      |    1 
 drivers/net/usb/cdc-phonet.c                                        |    7 
 drivers/net/wireguard/device.c                                      |    8 
 drivers/net/wireless/realtek/rtw88/usb.c                            |    3 
 drivers/ntb/ntb_transport.c                                         |    7 
 drivers/pci/endpoint/functions/pci-epf-vntb.c                       |   20 --
 drivers/staging/rtl8723bs/core/rtw_security.c                       |    2 
 drivers/staging/sm750fb/sm750.c                                     |    3 
 drivers/usb/class/cdc-acm.c                                         |   53 +++++-
 drivers/usb/core/port.c                                             |    1 
 drivers/usb/gadget/function/f_hid.c                                 |   15 +
 drivers/usb/gadget/function/f_ncm.c                                 |    4 
 drivers/usb/gadget/function/f_phonet.c                              |    9 +
 drivers/usb/gadget/udc/renesas_usb3.c                               |    7 
 drivers/usb/serial/option.c                                         |    2 
 drivers/usb/storage/unusual_devs.h                                  |    7 
 drivers/usb/typec/tcpm/fusb302.c                                    |    5 
 drivers/usb/usbip/usbip_common.c                                    |   12 +
 drivers/vfio/pci/xe/main.c                                          |   43 +++--
 drivers/video/fbdev/tdfxfb.c                                        |    3 
 drivers/video/fbdev/udlfb.c                                         |    3 
 fs/dcache.c                                                         |    4 
 fs/nilfs2/dat.c                                                     |    3 
 fs/ocfs2/aops.c                                                     |    3 
 fs/ocfs2/mmap.c                                                     |    7 
 fs/ocfs2/ocfs2_trace.h                                              |   10 -
 fs/ocfs2/resize.c                                                   |   10 -
 fs/smb/client/smb2file.c                                            |   20 +-
 fs/smb/client/smb2inode.c                                           |    2 
 fs/smb/client/smbdirect.c                                           |    8 
 fs/smb/server/connection.c                                          |    1 
 fs/smb/server/smb2pdu.c                                             |    7 
 fs/smb/server/smbacl.c                                              |    3 
 fs/smb/server/transport_rdma.c                                      |    8 
 include/linux/hugetlb.h                                             |   17 ++
 include/linux/kvm_host.h                                            |   10 +
 include/linux/uaccess.h                                             |   11 -
 kernel/time/clockevents.c                                           |    7 
 kernel/time/tick-broadcast.c                                        |    1 
 lib/iov_iter.c                                                      |    4 
 mm/backing-dev.c                                                    |    5 
 mm/filemap.c                                                        |    3 
 mm/internal.h                                                       |    1 
 mm/kasan/init.c                                                     |    8 
 mm/truncate.c                                                       |    6 
 mm/userfaultfd.c                                                    |    2 
 net/can/raw.c                                                       |   11 +
 net/nfc/digital_technology.c                                        |    6 
 net/nfc/llcp_core.c                                                 |    2 
 scripts/checkpatch.pl                                               |   10 +
 scripts/gdb/linux/symbols.py                                        |    2 
 scripts/generate_rust_analyzer.py                                   |    3 
 sound/firewire/fireworks/fireworks_command.c                        |    5 
 sound/pci/ctxfi/ctvmem.h                                            |    2 
 sound/soc/qcom/qdsp6/q6apm.c                                        |   14 +
 sound/usb/6fire/chip.c                                              |   17 +-
 sound/usb/usx2y/us144mkii.c                                         |    6 
 tools/objtool/check.c                                               |    2 
 tools/testing/selftests/kvm/x86/sev_migrate_tests.c                 |    2 
 tools/testing/selftests/mm/hmm-tests.c                              |   83 +---------
 99 files changed, 585 insertions(+), 358 deletions(-)

Abd-Alrhman Masalkhi (1):
      media: vidtv: fix pass-by-value structs causing MSAN warnings

Abhishek Kumar (1):
      media: em28xx: fix use-after-free in em28xx_v4l2_open()

Alexey Charkov (1):
      usb: typec: fusb302: Switch to threaded IRQ handler

Alistair Popple (1):
      selftests/mm: hmm-tests: don't hardcode THP size to 2MB

Benjamin Berg (1):
      scripts/gdb/symbols: handle module path parameters

Berk Cem Goksel (1):
      ALSA: 6fire: fix use-after-free on disconnect

Borislav Petkov (AMD) (1):
      x86/CPU: Fix FPDSS on Zen1

Breno Leitao (1):
      mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()

Daniel Brát (1):
      usb: storage: Expand range of matched versions for VL817 quirks entry

Dave Carey (1):
      USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen

Deepanshu Kartikey (1):
      nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map

Fabio Porcedda (1):
      USB: serial: option: add Telit Cinterion FN990A MBIM composition

Fan Wu (1):
      media: mediatek: vcodec: fix use-after-free in encoder release path

Greg Kroah-Hartman (20):
      i2c: s3c24xx: check the size of the SMBUS message before using it
      HID: alps: fix NULL pointer dereference in alps_raw_event()
      HID: core: clamp report_size in s32ton() to avoid undefined shift
      net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
      NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
      drm/vc4: platform_get_irq_byname() returns an int
      bnge: return after auxiliary_device_uninit() in error path
      ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
      ALSA: fireworks: bound device-supplied status before string array lookup
      fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
      usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
      usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
      usb: gadget: renesas_usb3: validate endpoint index in standard request handlers
      smb: client: fix off-by-8 bounds check in check_wsl_eas()
      smb: client: fix OOB reads parsing symlink error response
      ksmbd: validate EaNameLength in smb2_get_ea()
      ksmbd: require 3 sub-authorities before reading sub_auth[2]
      ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc
      fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
      Linux 7.0.1

Harin Lee (1):
      ALSA: ctxfi: Limit PTP to a single page

Jeongjun Park (2):
      media: as102: fix to not free memory after the device is registered in as102_usb_probe()
      media: hackrf: fix to not free memory after the device is registered in hackrf_probe()

Jianhui Zhou (1):
      mm/userfaultfd: fix hugetlb fault mutex hash calculation

Johan Hovold (1):
      wifi: rtw88: fix device leak on probe failure

Joseph Qi (1):
      ocfs2: fix possible deadlock between unlink and dio_end_io_write

Junrui Luo (1):
      staging: sm750fb: fix division by zero in ps_to_hz()

Junxi Qian (1):
      nfc: llcp: add missing return after LLCP_CLOSED checks

Koichiro Den (2):
      PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup
      PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown

Lin YuChen (1):
      staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()

Linus Torvalds (3):
      x86-64: rename misleadingly named '__copy_user_nocache()' function
      x86: rename and clean up __copy_from_user_inatomic_nocache()
      x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache

Matthew Wilcox (Oracle) (1):
      mm: call ->free_folio() directly in folio_unmap_invalidate()

Michael Zimmermann (1):
      usb: gadget: f_hid: don't call cdev_init while cdev in use

Michał Winiarski (1):
      vfio/xe: Reorganize the init to decouple migration from reset

Mingzhe Zou (1):
      bcache: fix cached_dev.sb_bio use-after-free and crash

Nathan Rebello (1):
      usbip: validate number_of_packets in usbip_pack_ret_submit()

Ritesh Harjani (IBM) (1):
      mm/kasan: fix double free for kasan pXds

Ruslan Valiyev (2):
      media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sections
      media: vidtv: fix nfeeds state corruption on start_streaming failure

Ryan Roberts (1):
      arm64: mm: Handle invalid large leaf mappings correctly

Samuel Page (1):
      can: raw: fix ro->uniq use-after-free in raw_rcv()

Sanman Pradhan (1):
      hwmon: (powerz) Fix use-after-free on USB disconnect

Sasha Levin (1):
      checkpatch: add support for Assisted-by tag

Sean Christopherson (7):
      KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES migrate test
      KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypted vCPU
      KVM: SEV: Protect *all* of sev_mem_enc_register_region() with kvm->lock
      KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being created
      KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch finish
      KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION
      KVM: x86: Use scratch field in MMIO fragment to hold small write values

SeongJae Park (2):
      Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates race
      Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs param updates race

Shardul Bankar (1):
      wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in pre_exit

Srinivas Kandagatla (1):
      ASoC: qcom: q6apm: move component registration to unmanaged version

Stefan Metzmacher (2):
      smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush()
      smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list()

Tamir Duberstein (1):
      scripts: generate_rust_analyzer.py: avoid FD leak

Tejas Bharambe (1):
      ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY

Thomas Gleixner (1):
      clockevents: Add missing resets of the next_event_forced flag

Xu Yang (1):
      usb: port: add delay after usb_hub_set_port_power()

ZhengYuan Huang (1):
      ocfs2: handle invalid dinode in ocfs2_group_extend

Zhihao Cheng (1):
      dcache: Limit the minimal number of bucket to two


             reply	other threads:[~2026-04-22 12:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-22 12:00 Greg Kroah-Hartman [this message]
2026-04-22 12:00 ` Linux 7.0.1 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=2026042213-wish-lizard-f678@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox