public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Ian Abbott <abbotti@mev.co.uk>
Subject: [PATCH 5.10 149/161] comedi: Fix getting range information for subdevices 16 to 255
Date: Wed,  4 Feb 2026 15:40:12 +0100	[thread overview]
Message-ID: <20260204143857.110678644@linuxfoundation.org> (raw)
In-Reply-To: <20260204143851.755002596@linuxfoundation.org>

5.10-stable review patch.  If anyone has any objections, please let me know.

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

From: Ian Abbott <abbotti@mev.co.uk>

commit 10d28cffb3f6ec7ad67f0a4cd32c2afa92909452 upstream.

The `COMEDI_RANGEINFO` ioctl does not work properly for subdevice
indices above 15.  Currently, the only in-tree COMEDI drivers that
support more than 16 subdevices are the "8255" driver and the
"comedi_bond" driver.  Making the ioctl work for subdevice indices up to
255 is achievable.  It needs minor changes to the handling of the
`COMEDI_RANGEINFO` and `COMEDI_CHANINFO` ioctls that should be mostly
harmless to user-space, apart from making them less broken.  Details
follow...

The `COMEDI_RANGEINFO` ioctl command gets the list of supported ranges
(usually with units of volts or milliamps) for a COMEDI subdevice or
channel.  (Only some subdevices have per-channel range tables, indicated
by the `SDF_RANGETYPE` flag in the subdevice information.)  It uses a
`range_type` value and a user-space pointer, both supplied by
user-space, but the `range_type` value should match what was obtained
using the `COMEDI_CHANINFO` ioctl (if the subdevice has per-channel
range tables)  or `COMEDI_SUBDINFO` ioctl (if the subdevice uses a
single range table for all channels).  Bits 15 to 0 of the `range_type`
value contain the length of the range table, which is the only part that
user-space should care about (so it can use a suitably sized buffer to
fetch the range table).  Bits 23 to 16 store the channel index, which is
assumed to be no more than 255 if the subdevice has per-channel range
tables, and is set to 0 if the subdevice has a single range table.  For
`range_type` values produced by the `COMEDI_SUBDINFO` ioctl, bits 31 to
24 contain the subdevice index, which is assumed to be no more than 255.
But for `range_type` values produced by the `COMEDI_CHANINFO` ioctl,
bits 27 to 24 contain the subdevice index, which is assumed to be no
more than 15, and bits 31 to 28 contain the COMEDI device's minor device
number for some unknown reason lost in the mists of time.  The
`COMEDI_RANGEINFO` ioctl extract the length from bits 15 to 0 of the
user-supplied `range_type` value, extracts the channel index from bits
23 to 16 (only used if the subdevice has per-channel range tables),
extracts the subdevice index from bits 27 to 24, and ignores bits 31 to
28.  So for subdevice indices 16 to 255, the `COMEDI_SUBDINFO` or
`COMEDI_CHANINFO` ioctl will report a `range_type` value that doesn't
work with the `COMEDI_RANGEINFO` ioctl.  It will either get the range
table for the subdevice index modulo 16, or will fail with `-EINVAL`.

To fix this, always use bits 31 to 24 of the `range_type` value to hold
the subdevice index (assumed to be no more than 255).  This affects the
`COMEDI_CHANINFO` and `COMEDI_RANGEINFO` ioctls.  There should not be
anything in user-space that depends on the old, broken usage, although
it may now see different values in bits 31 to 28 of the `range_type`
values reported by the `COMEDI_CHANINFO` ioctl for subdevices that have
per-channel subdevices.  User-space should not be trying to decode bits
31 to 16 of the `range_type` values anyway.

Fixes: ed9eccbe8970 ("Staging: add comedi core")
Cc: stable@vger.kernel.org #5.17+
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Link: https://patch.msgid.link/20251203162438.176841-1-abbotti@mev.co.uk
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/staging/comedi/comedi.h      |    2 +-
 drivers/staging/comedi/comedi_fops.c |    2 +-
 drivers/staging/comedi/range.c       |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

--- a/drivers/staging/comedi/comedi.h
+++ b/drivers/staging/comedi/comedi.h
@@ -640,7 +640,7 @@ struct comedi_chaninfo {
 
 /**
  * struct comedi_rangeinfo - used to retrieve the range table for a channel
- * @range_type:		Encodes subdevice index (bits 27:24), channel index
+ * @range_type:		Encodes subdevice index (bits 31:24), channel index
  *			(bits 23:16) and range table length (bits 15:0).
  * @range_ptr:		Pointer to array of @struct comedi_krange to be filled
  *			in with the range table for the channel or subdevice.
--- a/drivers/staging/comedi/comedi_fops.c
+++ b/drivers/staging/comedi/comedi_fops.c
@@ -1095,7 +1095,7 @@ static int do_chaninfo_ioctl(struct come
 		for (i = 0; i < s->n_chan; i++) {
 			int x;
 
-			x = (dev->minor << 28) | (it->subdev << 24) | (i << 16) |
+			x = (it->subdev << 24) | (i << 16) |
 			    (s->range_table_list[i]->length);
 			if (put_user(x, it->rangelist + i))
 				return -EFAULT;
--- a/drivers/staging/comedi/range.c
+++ b/drivers/staging/comedi/range.c
@@ -52,7 +52,7 @@ int do_rangeinfo_ioctl(struct comedi_dev
 	const struct comedi_lrange *lr;
 	struct comedi_subdevice *s;
 
-	subd = (it->range_type >> 24) & 0xf;
+	subd = (it->range_type >> 24) & 0xff;
 	chan = (it->range_type >> 16) & 0xff;
 
 	if (!dev->attached)



  parent reply	other threads:[~2026-02-04 14:50 UTC|newest]

Thread overview: 182+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-02-04 14:37 [PATCH 5.10 000/161] 5.10.249-rc1 review Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 001/161] pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 002/161] nvmet-tcp: remove boilerplate code Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 003/161] nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 004/161] btrfs: send: check for inline extents in range_is_hole_in_parent() Greg Kroah-Hartman
2026-02-04 18:28   ` Ben Hutchings
2026-02-05 13:51     ` David Sterba
2026-02-05 14:06       ` Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 005/161] ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 006/161] macvlan: Add nodst option to macvlan type source Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 007/161] macvlan: Use hash iterators to simplify code Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 008/161] macvlan: fix possible UAF in macvlan_forward_source() Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 009/161] ipv4: ip_gre: make ipgre_header() robust Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 010/161] vsock/test: add a final full barrier after run all tests Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 011/161] net/sched: sch_qfq: do not free existing class in qfq_change_class() Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 012/161] ASoC: tlv320adcx140: fix word length Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 013/161] textsearch: describe @list member in ts_ops search Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 014/161] dmaengine: tegra-adma: Fix use-after-free Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 015/161] dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing Greg Kroah-Hartman
2026-02-04 14:37 ` [PATCH 5.10 016/161] phy: stm32-usphyc: Fix off by one in probe() Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 017/161] phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again) Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 018/161] dmaengine: omap-dma: fix dma_pool resource leak in error paths Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 019/161] HID: usbhid: paper over wrong bNumDescriptor field Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 020/161] ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 021/161] net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 022/161] phy: rockchip: inno-usb2: fix communication disruption in gadget mode Greg Kroah-Hartman
2026-02-05 14:09   ` Ben Hutchings
2026-02-05 14:32     ` Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 023/161] phy: rockchip: inno-usb2: fix disconnection " Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 024/161] phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 025/161] usb: dwc3: Check for USB4 IP_NAME Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 026/161] USB: OHCI/UHCI: Add soft dependencies on ehci_platform Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 027/161] USB: serial: option: add Telit LE910 MBIM composition Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 028/161] USB: serial: ftdi_sio: add support for PICAXE AXE027 cable Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 029/161] ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 030/161] EDAC/x38: Fix a resource leak in x38_probe1() Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 031/161] EDAC/i3200: Fix a resource leak in i3200_probe1() Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 032/161] x86/resctrl: Fix memory bandwidth counter width for Hygon Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 033/161] x86/resctrl: Add missing resctrl initialization " Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 034/161] drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 035/161] drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 036/161] drm/vmwgfx: Fix an error return check in vmw_compat_shader_add() Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 037/161] dmaengine: at_hdmac: fix device leak on of_dma_xlate() Greg Kroah-Hartman
2026-02-05 14:57   ` Ben Hutchings
2026-02-05 15:26     ` Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 038/161] dmaengine: bcm-sba-raid: fix device leak on probe Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 039/161] dmaengine: lpc18xx-dmamux: fix device leak on route allocation Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 040/161] dmaengine: ti: dma-crossbar: fix device leak on dra7x " Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 041/161] dmaengine: ti: dma-crossbar: fix device leak on am335x " Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 042/161] dmaengine: ti: k3-udma: fix device leak on udma lookup Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 043/161] btrfs: fix deadlock in wait_current_trans() due to ignored transaction type Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 044/161] macvlan: Fix leaking skb in source mode with nodst option Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 045/161] posix-clock: introduce posix_clock_context concept Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 046/161] Fix memory leak in posix_clock_open() Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 047/161] posix-clock: Store file pointer in struct posix_clock_context Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 048/161] ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 049/161] net: usb: dm9601: remove broken SR9700 support Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 050/161] selftests/net: convert fib-onlink-tests.sh to run it in unique namespace Greg Kroah-Hartman
2026-02-05 17:04   ` Ben Hutchings
2026-02-06 11:09     ` Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 051/161] selftests: net: fib-onlink-tests: Convert to use namespaces by default Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 052/161] sctp: sm_statefuns: Fix spelling mistakes Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 053/161] sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 054/161] amd-xgbe: avoid misleading per-packet error log Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 055/161] gue: Fix skb memleak with inner IP protocol 0 Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 056/161] netlink: add a proto specification for FOU Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 057/161] net: fou: rename the source for linking Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 058/161] net: fou: use policy and operation tables generated from the spec Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 059/161] fou: Dont allow 0 for FOU_ATTR_IPPROTO Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 060/161] l2tp: avoid one data-race in l2tp_tunnel_del_work() Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 061/161] ipvlan: Make the addrs_lock be per port Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 062/161] net/sched: Enforce that teql can only be used as root qdisc Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 063/161] net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 064/161] crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 065/161] comedi: dmm32at: serialize use of paged registers Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 066/161] w1: fix redundant counter decrement in w1_attach_slave_device() Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 067/161] Input: i8042 - add quirks for MECHREVO Wujie 15X Pro Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 068/161] Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 069/161] scsi: storvsc: Process unsupported MODE_SENSE_10 Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 070/161] iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection Greg Kroah-Hartman
2026-02-05 22:44   ` Ben Hutchings
2026-02-06  8:17     ` Francesco Lavra
2026-02-06 11:22       ` Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 071/161] staging:iio:adc:ad7280a: Register define cleanup Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 072/161] iio: adc: ad7280a: handle spi_setup() errors in probe() Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 073/161] regmap: Fix race condition in hwspinlock irqsave routine Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 074/161] scsi: core: Wake up the error handler when final completions race against each other Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 075/161] ALSA: usb: Increase volume range that triggers a warning Greg Kroah-Hartman
2026-02-04 14:38 ` [PATCH 5.10 076/161] net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 077/161] net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 078/161] mISDN: annotate data-race around dev->work Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 079/161] usbnet: limit max_mtu based on devices hard_mtu Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 080/161] scsi: hisi_sas: Use managed PCI functions Greg Kroah-Hartman
2026-02-05 23:09   ` Ben Hutchings
2026-02-06 11:11     ` Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 081/161] drm/amd/pm: Dont clear SI SMC table when setting power limit Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 082/161] drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2) Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 083/161] be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 084/161] bonding: provide a net pointer to __skb_flow_dissect() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 085/161] octeontx2-af: Fix error handling Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 086/161] net/sched: act_ife: avoid possible NULL deref Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 087/161] leds: led-class: Only Add LED to leds_list when it is fully ready Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 088/161] of: fix reference count leak in of_alias_scan() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 089/161] iio: adc: ad9467: fix ad9434 vref mask Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 090/161] iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 091/161] iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 092/161] ALSA: ctxfi: Fix potential OOB access in audio mixer handling Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 093/161] ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 094/161] mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 095/161] wifi: ath10k: fix dma_free_coherent() pointer Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 096/161] wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 097/161] wifi: rsi: Fix memory corruption due to not set vif driver data size Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 098/161] octeontx2: Fix otx2_dma_map_page() error return code Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 099/161] slimbus: core: fix runtime PM imbalance on report present Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 100/161] slimbus: core: fix device reference leak " Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 101/161] intel_th: fix device leak on output open() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 102/161] uacce: fix cdev handling in the cleanup path Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 103/161] uacce: implement mremap in uacce_vm_ops to return -EPERM Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 104/161] uacce: ensure safe queue release with state management Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 105/161] netrom: fix double-free in nr_route_frame() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 106/161] perf/x86/intel: Do not enable BTS for guests Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 107/161] irqchip/gic-v3-its: Avoid truncating memory addresses Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 108/161] can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 109/161] can: kvaser_usb: kvaser_usb_read_bulk_callback(): " Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 110/161] can: mcba_usb: mcba_usb_read_bulk_callback(): " Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 111/161] can: usb_8dev: usb_8dev_read_bulk_callback(): " Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 112/161] migrate: correct lock ordering for hugetlb file folios Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 113/161] bpf: Do not let BPF test infra emit invalid GSO types to stack Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 114/161] bpf: Reject narrower access to pointer ctx fields Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 115/161] fbdev: fbcon: Properly revert changes when vc_resize() failed Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 116/161] fbdev: fbcon: release buffer when fbcon_do_set_font() failed Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 117/161] fbcon: always restore the old font data in fbcon_do_set_font() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 118/161] Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 119/161] net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 120/161] net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 121/161] rocker: fix memory leak in rocker_world_port_post_fini() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 122/161] nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 123/161] ice: stop counting UDP csum mismatch as rx_errors Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 124/161] net/mlx5: Add HW definitions of vport debug counters Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 125/161] net/mlx5e: Expose rx_oversize_pkts_buffer counter Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 126/161] net/mlx5e: Report rx_discards_phy via rx_dropped Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 127/161] net/mlx5e: Account for netdev stats in ndo_get_stats64 Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 128/161] nfc: nci: Fix race between rfkill and nci_unregister_device() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 129/161] net: bridge: fix static key check Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 130/161] scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 131/161] dma/pool: distinguish between missing and exhausted atomic pools Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 132/161] scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo() Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 133/161] net/sched: act_ife: convert comma to semicolon Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 134/161] nvme-fc: rename free_ctrl callback to match name pattern Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 135/161] nvme-pci: do not directly handle subsys reset fallout Greg Kroah-Hartman
2026-02-04 14:39 ` [PATCH 5.10 136/161] nvme: fix PCIe subsystem reset controller state transition Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 137/161] xfs: set max_agbno to allow sparse alloc of last full inode chunk Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 138/161] dmaengine: stm32: dmamux: fix OF node leak on route allocation failure Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 139/161] dmaengine: stm32: dmamux: fix device leak on route allocation Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 140/161] scsi: xen: scsiback: Fix potential memory leak in scsiback_remove() Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 141/161] w1: w1_therm: use swap() to make code cleaner Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 142/161] w1: therm: Fix off-by-one buffer overflow in alarms_store Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 143/161] iio: adc: exynos_adc: fix OF populate on driver rebind Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 144/161] mei: trace: treat reg parameter as string Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 145/161] driver core: fix potential null-ptr-deref in device_add() Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 146/161] mm/pagewalk: add walk_page_range_vma() Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 147/161] ksm: use range-walk function to jump over holes in scan_get_next_rmap_item Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 148/161] drm/amdkfd: fix a memory leak in device_queue_manager_init() Greg Kroah-Hartman
2026-02-04 14:40 ` Greg Kroah-Hartman [this message]
2026-02-04 14:40 ` [PATCH 5.10 150/161] can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 151/161] of: platform: Use default match table for /firmware Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 152/161] ipv6: sr: Fix MAC comparison to be constant-time Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 153/161] netfilter: nf_tables: typo NULL check in _clone() function Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 154/161] Revert "selftests: Replace sleep with slowwait" Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 155/161] writeback: fix 100% CPU usage when dirtytime_expire_interval is 0 Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 156/161] pinctrl: meson: mark the GPIO controller as sleeping Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 157/161] HID: uclogic: Correct devm device reference for hidinput input_dev name Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 158/161] HID: uclogic: Add NULL check in uclogic_input_configured() Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 159/161] drm/imx: imx-tve: use local encoder and connector variables Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 160/161] drm/imx: imx-tve: move initialization into probe Greg Kroah-Hartman
2026-02-04 14:40 ` [PATCH 5.10 161/161] drm/imx/tve: fix probe device leak Greg Kroah-Hartman
2026-02-04 19:31 ` [PATCH 5.10 000/161] 5.10.249-rc1 review Florian Fainelli
2026-02-04 19:51 ` Brett A C Sheffield
2026-02-04 19:54 ` Jon Hunter
2026-02-05 14:01   ` Greg Kroah-Hartman
2026-02-04 23:42 ` Dominique Martinet
2026-02-05 12:11 ` Mark Brown

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=20260204143857.110678644@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=abbotti@mev.co.uk \
    --cc=patches@lists.linux.dev \
    --cc=stable@vger.kernel.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