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 5.15.100
Date: Sat, 11 Mar 2023 15:17:09 +0100 [thread overview]
Message-ID: <167854423054246@kroah.com> (raw)
I'm announcing the release of the 5.15.100 kernel.
All users of the 5.15 kernel series must upgrade.
The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.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/ABI/testing/configfs-usb-gadget-uvc | 2
Makefile | 2
arch/alpha/kernel/irq.c | 2
arch/arm/boot/dts/spear320-hmi.dts | 2
arch/ia64/kernel/iosapic.c | 2
arch/ia64/kernel/irq.c | 4
arch/ia64/kernel/msi_ia64.c | 4
arch/parisc/kernel/irq.c | 2
arch/um/drivers/vector_kern.c | 1
arch/um/drivers/virt-pci.c | 26
arch/um/drivers/virtio_uml.c | 18
arch/x86/include/asm/resctrl.h | 12
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4
arch/x86/kernel/process_32.c | 2
arch/x86/kernel/process_64.c | 2
arch/x86/um/vdso/um_vdso.c | 12
drivers/auxdisplay/hd44780.c | 2
drivers/base/component.c | 2
drivers/base/dd.c | 2
drivers/block/loop.c | 8
drivers/firmware/efi/sysfb_efi.c | 8
drivers/gpu/drm/arm/malidp_planes.c | 2
drivers/gpu/drm/drm_dp_mst_topology.c | 5
drivers/gpu/drm/virtio/virtgpu_object.c | 3
drivers/iio/accel/mma9551_core.c | 10
drivers/infiniband/hw/hfi1/chip.c | 59 -
drivers/iommu/amd/iommu.c | 12
drivers/irqchip/irq-bcm6345-l1.c | 4
drivers/media/usb/uvc/uvc_ctrl.c | 5
drivers/media/usb/uvc/uvc_driver.c | 90 -
drivers/media/usb/uvc/uvc_entity.c | 2
drivers/media/usb/uvc/uvc_status.c | 37
drivers/media/usb/uvc/uvc_v4l2.c | 2
drivers/media/usb/uvc/uvc_video.c | 15
drivers/media/usb/uvc/uvcvideo.h | 4
drivers/mfd/arizona-core.c | 2
drivers/misc/mei/bus-fixup.c | 8
drivers/misc/vmw_balloon.c | 2
drivers/mtd/ubi/build.c | 7
drivers/mtd/ubi/fastmap-wl.c | 12
drivers/mtd/ubi/vmt.c | 18
drivers/mtd/ubi/wl.c | 25
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c | 2
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c | 1
drivers/nfc/st-nci/se.c | 6
drivers/nfc/st21nfca/se.c | 6
drivers/parisc/iosapic.c | 2
drivers/pci/controller/pci-loongson.c | 71 -
drivers/pci/pci.c | 10
drivers/pci/quirks.c | 22
drivers/pci/setup-bus.c | 179 +--
drivers/phy/rockchip/phy-rockchip-typec.c | 3
drivers/pwm/pwm-sifive.c | 16
drivers/pwm/pwm-stm32-lp.c | 2
drivers/rtc/interface.c | 2
drivers/rtc/rtc-sun6i.c | 16
drivers/scsi/ipr.c | 41
drivers/scsi/mpt3sas/mpt3sas_base.c | 20
drivers/sh/intc/chip.c | 2
drivers/soundwire/bus_type.c | 9
drivers/soundwire/cadence_master.c | 43
drivers/soundwire/cadence_master.h | 13
drivers/staging/emxx_udc/emxx_udc.c | 7
drivers/thermal/intel/Kconfig | 3
drivers/thermal/intel/intel_quark_dts_thermal.c | 12
drivers/tty/serial/fsl_lpuart.c | 24
drivers/tty/serial/pch_uart.c | 2
drivers/tty/serial/sc16is7xx.c | 51
drivers/tty/tty_io.c | 8
drivers/tty/vt/vc_screen.c | 4
drivers/usb/chipidea/debug.c | 2
drivers/usb/core/usb.c | 2
drivers/usb/dwc3/core.h | 2
drivers/usb/dwc3/debug.h | 3
drivers/usb/dwc3/debugfs.c | 19
drivers/usb/dwc3/gadget.c | 4
drivers/usb/gadget/function/uvc_configfs.c | 59 -
drivers/usb/gadget/udc/bcm63xx_udc.c | 2
drivers/usb/gadget/udc/gr_udc.c | 2
drivers/usb/gadget/udc/lpc32xx_udc.c | 2
drivers/usb/gadget/udc/pxa25x_udc.c | 2
drivers/usb/gadget/udc/pxa27x_udc.c | 2
drivers/usb/host/fotg210-hcd.c | 2
drivers/usb/host/isp116x-hcd.c | 2
drivers/usb/host/isp1362-hcd.c | 2
drivers/usb/host/sl811-hcd.c | 2
drivers/usb/host/uhci-hcd.c | 6
drivers/usb/host/xhci-mvebu.c | 2
drivers/usb/storage/ene_ub6250.c | 2
drivers/watchdog/at91sam9_wdt.c | 7
drivers/watchdog/pcwd_usb.c | 6
drivers/watchdog/sbsa_gwdt.c | 1
drivers/watchdog/watchdog_dev.c | 2
drivers/xen/events/events_base.c | 7
fs/ext4/fast_commit.c | 44
fs/f2fs/file.c | 2
fs/f2fs/inline.c | 15
fs/f2fs/iostat.c | 6
fs/f2fs/super.c | 11
fs/f2fs/verity.c | 12
fs/jfs/jfs_dmap.c | 3
fs/ubifs/budget.c | 9
fs/ubifs/dir.c | 9
fs/ubifs/file.c | 12
fs/ubifs/super.c | 17
fs/ubifs/tnc.c | 24
fs/ubifs/ubifs.h | 5
include/linux/bootconfig.h | 2
include/linux/irq.h | 18
include/linux/pci.h | 1
include/linux/pci_ids.h | 2
include/net/sctp/structs.h | 1
include/net/tc_act/tc_pedit.h | 81 +
include/uapi/linux/usb/video.h | 30
include/uapi/linux/uvcvideo.h | 2
kernel/fail_function.c | 5
kernel/printk/index.c | 2
kernel/trace/ring_buffer.c | 7
net/9p/trans_rdma.c | 15
net/9p/trans_xen.c | 48
net/bluetooth/hci_sock.c | 11
net/bridge/netfilter/ebtables.c | 2
net/core/dev.c | 4
net/ipv4/netfilter/arp_tables.c | 4
net/ipv4/netfilter/ip_tables.c | 7
net/ipv4/tcp_minisocks.c | 7
net/ipv6/netfilter/ip6_tables.c | 7
net/ipv6/route.c | 11
net/netfilter/nf_conntrack_netlink.c | 5
net/netfilter/nf_tables_api.c | 2
net/nfc/netlink.c | 4
net/sched/Kconfig | 11
net/sched/Makefile | 1
net/sched/act_mpls.c | 66 -
net/sched/act_pedit.c | 178 +--
net/sched/act_sample.c | 11
net/sched/cls_tcindex.c | 756 -------------
net/sctp/stream_sched_prio.c | 52
net/tls/tls_sw.c | 26
sound/soc/codecs/Kconfig | 2
sound/soc/codecs/adau7118.c | 19
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 3
tools/iio/iio_utils.c | 23
tools/objtool/check.c | 2
145 files changed, 1267 insertions(+), 1495 deletions(-)
Alexander Potapenko (1):
fs: f2fs: initialize fsdata in pagecache_write()
Alexander Usyskin (1):
mei: bus-fixup:upon error print return values of send and receive
Alexandre Belloni (1):
rtc: allow rtc_read_alarm without read_alarm callback
Ammar Faizi (1):
x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
Arnd Bergmann (2):
scsi: ipr: Work around fortify-string warning
ASoC: zl38060 add gpiolib dependency
Benjamin Berg (4):
um: virtio_uml: free command if adding to virtqueue failed
um: virtio_uml: mark device as unregistered when breaking it
um: virtio_uml: move device breaking into workqueue
um: virt-pci: properly remove PCI device from bus
Chen Jun (1):
watchdog: Fix kmemleak in watchdog_cdev_register
Dan Carpenter (1):
thermal: intel: quark_dts: fix error pointer dereference
Daniel Scally (2):
usb: uvc: Enumerate valid values for color matching
usb: gadget: uvc: Make bSourceID read/write
Darrell Kavanagh (1):
firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
Dean Luick (1):
IB/hfi1: Update RMT size calculation
Deepak R Varma (1):
octeontx2-pf: Use correct struct reference in test condition
Emil Renner Berthing (1):
pwm: sifive: Always let the first pwm_apply_state succeed
Eric Biggers (2):
f2fs: use memcpy_{to,from}_page() where possible
ext4: use ext4_fc_tl_mem in fast-commit replay path
Eric Dumazet (2):
net: fix __dev_kfree_skb_any() vs drop monitor
tcp: tcp_check_req() can be called from process context
Fabrice Gasnier (1):
pwm: stm32-lp: fix the check on arr and cmp registers update
Fedor Pchelkin (1):
nfc: fix memory leak of se_io context in nfc_genl_se_io
Florian Westphal (1):
netfilter: ebtables: fix table blob use-after-free
George Cherian (1):
watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
George Kennedy (2):
ubi: ensure that VID header offset + VID header size <= alloc, size
vc_screen: modify vcs_size() handling in vcs_read()
Greg Kroah-Hartman (20):
kernel/printk/index.c: fix memory leak with using debugfs_lookup()
USB: fix memory leak with using debugfs_lookup()
USB: dwc3: fix memory leak with using debugfs_lookup()
USB: chipidea: fix memory leak with using debugfs_lookup()
USB: uhci: fix memory leak with using debugfs_lookup()
USB: sl811: fix memory leak with using debugfs_lookup()
USB: fotg210: fix memory leak with using debugfs_lookup()
USB: isp116x: fix memory leak with using debugfs_lookup()
USB: isp1362: fix memory leak with using debugfs_lookup()
USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
tty: pcn_uart: fix memory leak with using debugfs_lookup()
misc: vmw_balloon: fix memory leak with using debugfs_lookup()
drivers: base: component: fix memory leak with using debugfs_lookup()
drivers: base: dd: fix memory leak with using debugfs_lookup()
kernel/fail_function: fix memory leak with using debugfs_lookup()
Linux 5.15.100
Guenter Roeck (1):
media: uvcvideo: Handle errors from calls to usb_string
Hangyu Hua (1):
netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
Harshit Mogalapalli (3):
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
Huacai Chen (2):
PCI: loongson: Prevent LS7A MRRS increases
PCI: loongson: Add more devices that need MRRS quirk
Imre Deak (2):
drm/display/dp_mst: Fix down/up message handling after sink disconnect
drm/display/dp_mst: Fix down message handling after a packet reception error
Isaac True (1):
serial: sc16is7xx: setup GPIO controller later in probe
Jakub Kicinski (1):
net: tls: avoid hanging tasks on the tx_lock
Jamal Hadi Salim (1):
net/sched: Retire tcindex classifier
Jia-Ju Bai (1):
tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
Jianglei Nie (1):
auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
Jiapeng Chong (1):
phy: rockchip-typec: Fix unsigned comparison with less than zero
Juergen Gross (2):
9p/xen: fix version parsing
9p/xen: fix connection sequence
Kees Cook (3):
media: uvcvideo: Silence memcpy() run-time false positive warnings
usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
USB: ene_usb6250: Allocate enough memory for full object
Krzysztof Kozlowski (1):
ARM: dts: spear320-hmi: correct STMPE GPIO compatible
Laurent Pinchart (1):
media: uvcvideo: Remove format descriptions
Li Hua (2):
ubifs: Fix build errors as symbol undefined
watchdog: pcwd_usb: Fix attempting to access uninitialized memory
Li Zetao (3):
ubi: Fix use-after-free when volume resizing failed
ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
ubifs: Fix memory leak in alloc_wbufs()
Liang He (1):
mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
Linus Torvalds (1):
x86/resctl: fix scheduler confusion with 'current'
Liu Shixin via Jfs-discussion (1):
fs/jfs: fix shift exponent db_agl2size negative
Lu Wei (1):
ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
Maor Dickman (1):
net/mlx5: Geneve, Fix handling of Geneve object id as error code
Mark Brown (1):
ASoC: zl38060: Remove spurious gpiolib select
Mengyuan Lou (1):
PCI: Add ACS quirk for Wangxun NICs
Miaoqian Lin (2):
objtool: Fix memory leak in create_static_call_sections()
malidp: Fix NULL vs IS_ERR() checking
Mika Westerberg (2):
PCI: Align extra resources for hotplug bridges properly
PCI: Take other bus devices into account when distributing resources
Nguyen Dinh Phi (1):
Bluetooth: hci_sock: purge socket queues in the destruct() callback
Nuno Sá (1):
ASoC: adau7118: don't disable regulators on device unbind
Pablo Neira Ayuso (1):
netfilter: nf_tables: allow to fetch set elements when table has an owner
Pavel Tikhomirov (1):
netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
Pedro Tammela (4):
net/sched: transition act_pedit to rcu and percpu stats
net/sched: act_pedit: fix action bind logic
net/sched: act_mpls: fix action bind logic
net/sched: act_sample: fix action bind logic
Randy Dunlap (1):
thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
Ricardo Ribalda (3):
media: uvcvideo: Handle cameras with invalid descriptors
media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
media: uvcvideo: Fix race condition with usb_kill_urb
Richard Fitzgerald (3):
soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
soundwire: cadence: Remove wasted space in response_buf
soundwire: cadence: Drain the RX FIFO after an IO timeout
Roi Dayan (1):
net/mlx5e: Verify flow_source cap before using it
Salvatore Bonaccorso (1):
Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()"
Samuel Holland (3):
rtc: sun6i: Always export the internal oscillator
genirq: Refactor accessors to use irq_data_get_affinity_mask
genirq: Add and use an irq_data_update_affinity helper
Sherry Sun (1):
tty: serial: fsl_lpuart: disable the CTS when send break signal
Souradeep Chowdhury (1):
bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
Sreekanth Reddy (3):
scsi: mpt3sas: Don't change DMA mask while reallocating pools
scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
scsi: mpt3sas: Remove usage of dma_get_required_mask() API
Sven Schnelle (1):
tty: fix out-of-bounds access in tty_driver_lookup_tty()
Trevor Wu (1):
ASoC: mediatek: mt8195: add missing initialization
Uwe Kleine-König (1):
pwm: sifive: Reduce time the controller lock is held
Vasant Hegde (1):
iommu/amd: Fix error handling for pdev_pri_ats_enable()
Xiang Yang (1):
um: vector: Fix memory leak in vector_config
Xin Long (1):
sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
Yang Yingliang (2):
ubi: Fix possible null-ptr-deref in ubi_free_volume()
usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
Yangtao Li (2):
f2fs: allow set compression option of files without blocks
f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
Yuan Can (1):
staging: emxx_udc: Add checks for dma_alloc_coherent()
Yulong Zhang (1):
tools/iio/iio_utils:fix memory leak
Zhengchao Shao (1):
9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
Zhihao Cheng (11):
ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
ubifs: Rectify space budget for ubifs_xrename()
ubifs: Fix wrong dirty space budget for dirty inode
ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
ubifs: Reserve one leb for each journal head while doing budget
ubifs: Re-statistic cleaned znode count if commit failed
ubifs: dirty_cow_znode: Fix memleak in error handling path
ubifs: ubifs_writepage: Mark page dirty after writing inode failed
ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
Zhong Jinghua (1):
loop: loop_set_status_from_info() check before assignment
ruanjinjie (1):
watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
next reply other threads:[~2023-03-11 14:19 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-11 14:17 Greg Kroah-Hartman [this message]
2023-03-11 14:17 ` Linux 5.15.100 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=167854423054246@kroah.com \
--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.