patches.lists.linux.dev archive mirror
 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, Jan Beulich <jbeulich@suse.com>,
	Juergen Gross <jgross@suse.com>, Paul Durrant <paul@xen.org>
Subject: [PATCH 5.4 143/194] xen-netback: dont produce zero-size SKB frags
Date: Mon, 22 Jan 2024 15:57:53 -0800	[thread overview]
Message-ID: <20240122235725.377692484@linuxfoundation.org> (raw)
In-Reply-To: <20240122235719.206965081@linuxfoundation.org>

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

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

From: Jan Beulich <jbeulich@suse.com>

commit c7ec4f2d684e17d69bbdd7c4324db0ef5daac26a upstream.

While frontends may submit zero-size requests (wasting a precious slot),
core networking code as of at least 3ece782693c4b ("sock: skb_copy_ubufs
support for compound pages") can't deal with SKBs when they have all
zero-size fragments. Respond to empty requests right when populating
fragments; all further processing is fragment based and hence won't
encounter these empty requests anymore.

In a way this should have been that way from the beginning: When no data
is to be transferred for a particular request, there's not even a point
in validating the respective grant ref. That's no different from e.g.
passing NULL into memcpy() when at the same time the size is 0.

This is XSA-448 / CVE-2023-46838.

Cc: stable@vger.kernel.org
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/net/xen-netback/netback.c |   44 ++++++++++++++++++++++++++++++++------
 1 file changed, 38 insertions(+), 6 deletions(-)

--- a/drivers/net/xen-netback/netback.c
+++ b/drivers/net/xen-netback/netback.c
@@ -456,12 +456,25 @@ static void xenvif_get_requests(struct x
 	}
 
 	for (shinfo->nr_frags = 0; nr_slots > 0 && shinfo->nr_frags < MAX_SKB_FRAGS;
-	     shinfo->nr_frags++, gop++, nr_slots--) {
+	     nr_slots--) {
+		if (unlikely(!txp->size)) {
+			unsigned long flags;
+
+			spin_lock_irqsave(&queue->response_lock, flags);
+			make_tx_response(queue, txp, 0, XEN_NETIF_RSP_OKAY);
+			push_tx_responses(queue);
+			spin_unlock_irqrestore(&queue->response_lock, flags);
+			++txp;
+			continue;
+		}
+
 		index = pending_index(queue->pending_cons++);
 		pending_idx = queue->pending_ring[index];
 		xenvif_tx_create_map_op(queue, pending_idx, txp,
 				        txp == first ? extra_count : 0, gop);
 		frag_set_pending_idx(&frags[shinfo->nr_frags], pending_idx);
+		++shinfo->nr_frags;
+		++gop;
 
 		if (txp == first)
 			txp = txfrags;
@@ -474,20 +487,39 @@ static void xenvif_get_requests(struct x
 		shinfo = skb_shinfo(nskb);
 		frags = shinfo->frags;
 
-		for (shinfo->nr_frags = 0; shinfo->nr_frags < nr_slots;
-		     shinfo->nr_frags++, txp++, gop++) {
+		for (shinfo->nr_frags = 0; shinfo->nr_frags < nr_slots; ++txp) {
+			if (unlikely(!txp->size)) {
+				unsigned long flags;
+
+				spin_lock_irqsave(&queue->response_lock, flags);
+				make_tx_response(queue, txp, 0,
+						 XEN_NETIF_RSP_OKAY);
+				push_tx_responses(queue);
+				spin_unlock_irqrestore(&queue->response_lock,
+						       flags);
+				continue;
+			}
+
 			index = pending_index(queue->pending_cons++);
 			pending_idx = queue->pending_ring[index];
 			xenvif_tx_create_map_op(queue, pending_idx, txp, 0,
 						gop);
 			frag_set_pending_idx(&frags[shinfo->nr_frags],
 					     pending_idx);
+			++shinfo->nr_frags;
+			++gop;
 		}
 
-		skb_shinfo(skb)->frag_list = nskb;
-	} else if (nskb) {
+		if (shinfo->nr_frags) {
+			skb_shinfo(skb)->frag_list = nskb;
+			nskb = NULL;
+		}
+	}
+
+	if (nskb) {
 		/* A frag_list skb was allocated but it is no longer needed
-		 * because enough slots were converted to copy ops above.
+		 * because enough slots were converted to copy ops above or some
+		 * were empty.
 		 */
 		kfree_skb(nskb);
 	}



  parent reply	other threads:[~2024-01-23  0:16 UTC|newest]

Thread overview: 203+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-22 23:55 [PATCH 5.4 000/194] 5.4.268-rc1 review Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 001/194] f2fs: explicitly null-terminate the xattr list Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 002/194] pinctrl: lochnagar: Dont build on MIPS Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 003/194] ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 004/194] ASoC: Intel: Skylake: Fix mem leak in few functions Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 005/194] ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 006/194] ASoC: Intel: Skylake: mem leak in skl register function Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 007/194] ASoC: cs43130: Fix the position of const qualifier Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 008/194] ASoC: cs43130: Fix incorrect frame delay configuration Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 009/194] ASoC: rt5650: add mutex to avoid the jack detection failure Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 010/194] nouveau/tu102: flush all pdbs on vmm flush Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 011/194] net/tg3: fix race condition in tg3_reset_task() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 012/194] ASoC: da7219: Support low DC impedance headset Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 013/194] nvme: introduce helper function to get ctrl state Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 014/194] drm/exynos: fix a potential error pointer dereference Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 015/194] drm/exynos: fix a wrong error checking Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 016/194] clk: rockchip: rk3128: Fix HCLK_OTG gate register Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 017/194] jbd2: correct the printing of write_flags in jbd2_write_superblock() Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 018/194] drm/crtc: Fix uninit-value bug in drm_mode_setcrtc Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 019/194] neighbour: Dont let neigh_forced_gc() disable preemption for long Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 020/194] tracing: Have large events show up as [LINE TOO BIG] instead of nothing Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 021/194] tracing: Add size check when printing trace_marker output Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 022/194] ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 023/194] reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 024/194] Input: atkbd - skip ATKBD_CMD_GETID in translated mode Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 025/194] Input: i8042 - add nomux quirk for Acer P459-G2-M Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 026/194] s390/scm: fix virtual vs physical address confusion Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 027/194] ARC: fix spare error Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 028/194] Input: xpad - add Razer Wolverine V2 support Greg Kroah-Hartman
2024-01-22 23:55 ` [PATCH 5.4 029/194] ida: Fix crash in ida_free when the bitmap is empty Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 030/194] ARM: sun9i: smp: fix return code check of of_property_match_string Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 031/194] drm/crtc: fix uninitialized variable use Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 032/194] ACPI: resource: Add another DMI match for the TongFang GMxXGxx Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 033/194] binder: use EPOLLERR from eventpoll.h Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 034/194] binder: fix trivial typo of binder_free_buf_locked() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 035/194] binder: fix comment on binder_alloc_new_buf() return value Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 036/194] uio: Fix use-after-free in uio_open Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 037/194] parport: parport_serial: Add Brainboxes BAR details Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 038/194] parport: parport_serial: Add Brainboxes device IDs and geometry Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 039/194] coresight: etm4x: Fix width of CCITMIN field Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 040/194] x86/lib: Fix overflow when counting digits Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 041/194] EDAC/thunderx: Fix possible out-of-bounds string access Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 042/194] powerpc: add crtsavres.o to always-y instead of extra-y Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 043/194] powerpc/44x: select I2C for CURRITUCK Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 044/194] powerpc/pseries/memhotplug: Quieten some DLPAR operations Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 045/194] powerpc/pseries/memhp: Fix access beyond end of drmem array Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 046/194] selftests/powerpc: Fix error handling in FPU/VMX preemption tests Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 047/194] powerpc/powernv: Add a null pointer check to scom_debug_init_one() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 048/194] powerpc/powernv: Add a null pointer check in opal_event_init() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 049/194] powerpc/powernv: Add a null pointer check in opal_powercap_init() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 050/194] powerpc/imc-pmu: Add a null pointer check in update_events_in_group() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 051/194] mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 052/194] ACPI: video: check for error while searching for backlight device parent Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 053/194] ACPI: LPIT: Avoid u32 multiplication overflow Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 054/194] net: netlabel: Fix kerneldoc warnings Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 055/194] netlabel: remove unused parameter in netlbl_netlink_auditinfo() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 056/194] calipso: fix memory leak in netlbl_calipso_add_pass() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 057/194] spi: sh-msiof: Enforce fixed DTDL for R-Car H3 Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 058/194] mtd: Fix gluebi NULL pointer dereference caused by ftl notifier Greg Kroah-Hartman
2024-02-09  7:09   ` Martin Kepplinger-Novakovic
2024-02-18  8:48     ` Zhihao Cheng
2024-02-18 10:25       ` Richard Weinberger
2024-02-18 11:48         ` Zhihao Cheng
2024-01-22 23:56 ` [PATCH 5.4 059/194] selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 060/194] crypto: virtio - Handle dataq logic with tasklet Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 061/194] crypto: virtio - dont use default m Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 062/194] virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 063/194] crypto: ccp - fix memleak in ccp_init_dm_workarea Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 064/194] crypto: af_alg - Disallow multiple in-flight AIO requests Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 065/194] crypto: sahara - remove FLAGS_NEW_KEY logic Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 066/194] crypto: sahara - fix ahash selftest failure Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 067/194] crypto: sahara - fix processing requests with cryptlen < sg->length Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 068/194] crypto: sahara - fix error handling in sahara_hw_descriptor_create() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 069/194] pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 070/194] gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 071/194] crypto: virtio - Wait for tasklet to complete on device remove Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 072/194] crypto: sahara - fix ahash reqsize Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 073/194] crypto: sahara - fix wait_for_completion_timeout() error handling Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 074/194] crypto: sahara - improve error handling in sahara_sha_process() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 075/194] crypto: sahara - fix processing hash requests with req->nbytes < sg->length Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 076/194] crypto: sahara - do not resize req->src when doing hash operations Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 077/194] crypto: scomp - fix req->dst buffer overflow Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 078/194] blocklayoutdriver: Fix reference leak of pnfs_device_node Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 079/194] NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 080/194] wifi: rtw88: fix RX filter in FIF_ALLMULTI flag Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 081/194] bpf, lpm: Fix check prefixlen before walking trie Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 082/194] wifi: libertas: stop selecting wext Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 083/194] ARM: dts: qcom: apq8064: correct XOADC register address Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 084/194] ncsi: internal.h: Fix a spello Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 085/194] net/ncsi: Fix netlink major/minor version numbers Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 086/194] firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 087/194] rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 088/194] wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior Greg Kroah-Hartman
2024-01-22 23:56 ` [PATCH 5.4 089/194] scsi: fnic: Return error if vmalloc() failed Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 090/194] arm64: dts: qcom: sdm845-db845c: correct LED panic indicator Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 091/194] scsi: hisi_sas: Replace with standard error code return value Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 092/194] selftests/net: fix grep checking for fib_nexthop_multiprefix Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 093/194] virtio/vsock: fix logic which reduces credit update messages Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 094/194] dma-mapping: clear dev->dma_mem to NULL after freeing it Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 095/194] wifi: rtlwifi: add calculate_bit_shift() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 096/194] wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 097/194] wifi: rtlwifi: rtl8192c: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 098/194] wifi: rtlwifi: rtl8192cu: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 099/194] wifi: rtlwifi: rtl8192ce: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 100/194] rtlwifi: rtl8192de: make arrays static const, makes object smaller Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 101/194] wifi: rtlwifi: rtl8192de: using calculate_bit_shift() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 102/194] wifi: rtlwifi: rtl8192ee: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 103/194] wifi: rtlwifi: rtl8192se: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 104/194] netfilter: nf_tables: mark newset as dead on transaction abort Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 105/194] Bluetooth: Fix bogus check for re-auth no supported with non-ssp Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 106/194] Bluetooth: btmtkuart: fix recv_buf() return value Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 107/194] ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 108/194] ARM: davinci: always select CONFIG_CPU_ARM926T Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 109/194] RDMA/usnic: Silence uninitialized symbol smatch warnings Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 110/194] media: pvrusb2: fix use after free on context disconnection Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 111/194] drm/bridge: Fix typo in post_disable() description Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 112/194] f2fs: fix to avoid dirent corruption Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 113/194] drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 114/194] drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 115/194] drm/radeon: check return value of radeon_ring_lock() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 116/194] ASoC: cs35l33: Fix GPIO name and drop legacy include Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 117/194] ASoC: cs35l34: " Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 118/194] drm/msm/mdp4: flush vblank event on disable Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 119/194] drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 120/194] drm/drv: propagate errors from drm_modeset_register_all() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 121/194] drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 122/194] drm/radeon/dpm: fix a memleak in sumo_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 123/194] drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 124/194] drm/bridge: tc358767: Fix return value on error case Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 125/194] media: cx231xx: fix a memleak in cx231xx_init_isoc Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 126/194] media: dvbdev: drop refcount on error path in dvb_device_open() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 127/194] drm/amdgpu/debugfs: fix error code when smc register accessors are NULL Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 128/194] drm/amd/pm: fix a double-free in si_dpm_init Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 129/194] drivers/amd/pm: fix a use-after-free in kv_parse_power_table Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 130/194] gpu/drm/radeon: fix two memleaks in radeon_vm_init Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 131/194] drivers: clk: zynqmp: calculate closest mux rate Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 132/194] watchdog: set cdev owner before adding Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 133/194] watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 134/194] watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 135/194] clk: si5341: fix an error code problem in si5341_output_clk_set_rate Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 136/194] mmc: sdhci_omap: Fix TI SoC dependencies Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 137/194] of: Fix double free in of_parse_phandle_with_args_map Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 138/194] of: unittest: Fix of_count_phandle_with_args() expected value message Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 139/194] binder: fix async space check for 0-sized buffers Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 140/194] binder: fix use-after-free in shinkers callback Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 141/194] Input: atkbd - use ab83 as id when skipping the getid command Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 142/194] Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" Greg Kroah-Hartman
2024-01-22 23:57 ` Greg Kroah-Hartman [this message]
2024-01-22 23:57 ` [PATCH 5.4 144/194] binder: fix race between mmput() and do_exit() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 145/194] binder: fix unused alloc->free_async_space Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 146/194] tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 147/194] usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 148/194] usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart Greg Kroah-Hartman
2024-01-22 23:57 ` [PATCH 5.4 149/194] Revert "usb: dwc3: Soft reset phy on probe for host" Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 150/194] Revert "usb: dwc3: dont reset device side if dwc3 was configured as host-only" Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 151/194] usb: chipidea: wait controller resume finished for wakeup irq Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 152/194] Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 153/194] usb: typec: class: fix typec_altmode_put_partner to put plugs Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 154/194] usb: mon: Fix atomicity violation in mon_bin_vma_fault Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 155/194] ALSA: oxygen: Fix right channel of capture volume mixer Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 156/194] fbdev: flush deferred work in fb_deferred_io_fsync() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 157/194] rootfs: Fix support for rootfstype= when root= is given Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 158/194] wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 159/194] wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 160/194] wifi: mwifiex: configure BSSID consistently when starting AP Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 161/194] x86/kvm: Do not try to disable kvmclock if it was not enabled Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 162/194] HID: wacom: Correct behavior when processing some confidence == false touches Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 163/194] mips: Fix incorrect max_low_pfn adjustment Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 164/194] MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 165/194] MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 166/194] serial: 8250: omap: Dont skip resource freeing if pm_runtime_resume_and_get() failed Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 167/194] binder: print warnings when detecting oneway spamming Greg Kroah-Hartman
2024-01-23 15:06   ` Carlos Llamas
2024-01-23 17:29     ` Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 168/194] acpi: property: Let args be NULL in __acpi_node_get_property_reference Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 169/194] software node: Let args be NULL in software_node_get_reference_args Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 170/194] perf genelf: Set ELF program header addresses properly Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 171/194] nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 172/194] nvmet-tcp: fix a crash in nvmet_req_complete() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 173/194] perf env: Add perf_env__numa_node() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 174/194] perf record: Move sb_evlist to struct record Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 175/194] perf top: Move sb_evlist to struct perf_top Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 176/194] perf bpf: Decouple creating the evlist from adding the SB event Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 177/194] perf env: Avoid recursively taking env->bpf_progs.lock Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 178/194] apparmor: avoid crash when parsed profile name is empty Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 179/194] serial: imx: Correct clock error message in function probe() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 180/194] nvmet-tcp: Fix the H2C expected PDU len calculation Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 181/194] PCI: keystone: Fix race condition when initializing PHYs Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 182/194] s390/pci: fix max size calculation in zpci_memcpy_toio() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 183/194] net: qualcomm: rmnet: fix global oob in rmnet_policy Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 184/194] net: phy: micrel: populate .soft_reset for KSZ9131 Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 185/194] net: ravb: Fix dma_addr_t truncation in error case Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 186/194] net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 187/194] netfilter: nf_tables: skip dead set elements in netlink dump Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 188/194] ipvs: avoid stat macros calls from preemptible context Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 189/194] kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 190/194] kdb: Fix a potential buffer overflow in kdb_local() Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 191/194] mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 192/194] i2c: s3c24xx: fix read transfers in polling mode Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 193/194] i2c: s3c24xx: fix transferring more than one message " Greg Kroah-Hartman
2024-01-22 23:58 ` [PATCH 5.4 194/194] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set Greg Kroah-Hartman
2024-01-23 15:37 ` [PATCH 5.4 000/194] 5.4.268-rc1 review Jon Hunter
2024-01-24  9:29 ` Harshit Mogalapalli

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=20240122235725.377692484@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=jbeulich@suse.com \
    --cc=jgross@suse.com \
    --cc=patches@lists.linux.dev \
    --cc=paul@xen.org \
    --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;
as well as URLs for NNTP newsgroup(s).