All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Cc: Greg Joyce <gjoyce@linux.ibm.com>, Jens Axboe <axboe@kernel.dk>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.19 005/148] block: sed-opal: handle empty atoms when parsing response
Date: Sun, 24 Mar 2024 19:47:49 -0400	[thread overview]
Message-ID: <20240324235012.1356413-6-sashal@kernel.org> (raw)
In-Reply-To: <20240324235012.1356413-1-sashal@kernel.org>

From: Greg Joyce <gjoyce@linux.ibm.com>

[ Upstream commit 5429c8de56f6b2bd8f537df3a1e04e67b9c04282 ]

The SED Opal response parsing function response_parse() does not
handle the case of an empty atom in the response. This causes
the entry count to be too high and the response fails to be
parsed. Recognizing, but ignoring, empty atoms allows response
handling to succeed.

Signed-off-by: Greg Joyce <gjoyce@linux.ibm.com>
Link: https://lore.kernel.org/r/20240216210417.3526064-2-gjoyce@linux.ibm.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 block/opal_proto.h | 1 +
 block/sed-opal.c   | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/block/opal_proto.h b/block/opal_proto.h
index e20be82588542..2456b8adc4574 100644
--- a/block/opal_proto.h
+++ b/block/opal_proto.h
@@ -73,6 +73,7 @@ enum opal_response_token {
 #define SHORT_ATOM_BYTE  0xBF
 #define MEDIUM_ATOM_BYTE 0xDF
 #define LONG_ATOM_BYTE   0xE3
+#define EMPTY_ATOM_BYTE  0xFF
 
 #define OPAL_INVAL_PARAM 12
 #define OPAL_MANUFACTURED_INACTIVE 0x08
diff --git a/block/sed-opal.c b/block/sed-opal.c
index 9651c40e093a5..7c7cd27411541 100644
--- a/block/sed-opal.c
+++ b/block/sed-opal.c
@@ -844,16 +844,20 @@ static int response_parse(const u8 *buf, size_t length,
 			token_length = response_parse_medium(iter, pos);
 		else if (pos[0] <= LONG_ATOM_BYTE) /* long atom */
 			token_length = response_parse_long(iter, pos);
+		else if (pos[0] == EMPTY_ATOM_BYTE) /* empty atom */
+			token_length = 1;
 		else /* TOKEN */
 			token_length = response_parse_token(iter, pos);
 
 		if (token_length < 0)
 			return token_length;
 
+		if (pos[0] != EMPTY_ATOM_BYTE)
+			num_entries++;
+
 		pos += token_length;
 		total -= token_length;
 		iter++;
-		num_entries++;
 	}
 
 	if (num_entries == 0) {
-- 
2.43.0


  parent reply	other threads:[~2024-03-24 23:50 UTC|newest]

Thread overview: 153+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-24 23:47 [PATCH 4.19 000/148] 4.19.311-rc1 review Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 001/148] ASoC: rt5645: Make LattePanda board DMI match more precise Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 002/148] x86/xen: Add some null pointer checking to smp.c Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 003/148] MIPS: Clear Cause.BD in instruction_pointer_set Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 004/148] net/iucv: fix the allocation size of iucv_path_table array Sasha Levin
2024-03-24 23:47 ` Sasha Levin [this message]
2024-03-24 23:47 ` [PATCH 4.19 006/148] dm-verity, dm-crypt: align "struct bvec_iter" correctly Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 007/148] scsi: mpt3sas: Prevent sending diag_reset when the controller is ready Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 008/148] Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 009/148] firewire: core: use long bus reset on gap count error Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 010/148] ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 011/148] Input: gpio_keys_polled - suppress deferred probe error for gpio Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 012/148] ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 013/148] ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 014/148] ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll Sasha Levin
2024-03-24 23:47 ` [PATCH 4.19 015/148] crypto: algif_aead - fix uninitialized ctx->init Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 016/148] crypto: af_alg - make some functions static Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 017/148] crypto: algif_aead - Only wake up when ctx->more is zero Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 018/148] do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 019/148] fs/select: rework stack allocation hack for clang Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 020/148] md: switch to ->check_events for media change notifications Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 021/148] block: add a new set_read_only method Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 022/148] md: implement ->set_read_only to hook into BLKROSET processing Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 023/148] md: Don't clear MD_CLOSING when the raid is about to stop Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 024/148] aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 025/148] timekeeping: Fix cross-timestamp interpolation on counter wrap Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 026/148] timekeeping: Fix cross-timestamp interpolation corner case decision Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 027/148] timekeeping: Fix cross-timestamp interpolation for non-x86 Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 028/148] wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 029/148] b43: dma: Fix use true/false for bool type variable Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 030/148] wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 031/148] wifi: b43: Stop/wake correct queue in PIO " Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 032/148] b43: main: Fix use true/false for bool type Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 033/148] wifi: b43: Stop correct queue in DMA worker when QoS is disabled Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 034/148] wifi: b43: Disable QoS for bcm4331 Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 035/148] wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() Sasha Levin
2024-03-28 10:34   ` Pavel Machek
2024-03-24 23:48 ` [PATCH 4.19 036/148] ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 037/148] cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 038/148] sock_diag: annotate data-races around sock_diag_handlers[family] Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 039/148] af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc() Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 040/148] wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 041/148] ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 042/148] bus: tegra-aconnect: Update dependency to ARCH_TEGRA Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 043/148] iommu/amd: Mark interrupt as managed Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 044/148] wifi: brcmsmac: avoid function pointer casts Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 045/148] ARM: dts: arm: realview: Fix development chip ROM compatible value Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 046/148] ACPI: scan: Fix device check notification handling Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 047/148] x86, relocs: Ignore relocations in .notes section Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 048/148] SUNRPC: fix some memleaks in gssx_dec_option_array Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 049/148] mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 050/148] igb: move PEROUT and EXTTS isr logic to separate functions Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 051/148] igb: Fix missing time sync events Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 052/148] Bluetooth: Remove superfluous call to hci_conn_check_pending() Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 053/148] Bluetooth: hci_core: Fix possible buffer overflow Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 054/148] sr9800: Add check for usbnet_get_endpoints Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 055/148] bpf: Fix hashtab overflow check on 32-bit arches Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 056/148] bpf: Fix stackmap " Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 057/148] ipv6: fib6_rules: flush route cache when rule is changed Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 058/148] tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 059/148] l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 060/148] udp: fix incorrect parameter validation in the udp_lib_getsockopt() function Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 061/148] net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 062/148] net/x25: fix incorrect parameter validation in the x25_getsockopt() function Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 063/148] nfp: flower: handle acti_netdevs allocation failure Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 064/148] dm raid: fix false positive for requeue needed during reshape Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 065/148] dm: call the resume method on internal suspend Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 066/148] drm/tegra: dsi: Add missing check for of_find_device_by_node Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 067/148] gpu: host1x: mipi: Update tegra_mipi_request() to be node based Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 068/148] drm/tegra: dsi: Make use of the helper function dev_err_probe() Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 069/148] drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 070/148] drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 071/148] drm/rockchip: inno_hdmi: Fix video timing Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 072/148] drm: Don't treat 0 as -1 in drm_fixp2int_ceil Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 073/148] drm/rockchip: lvds: do not overwrite error code Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 074/148] drm/rockchip: lvds: do not print scary message when probing defer Sasha Levin
2024-03-24 23:48 ` [PATCH 4.19 075/148] media: tc358743: register v4l2 async device only after successful setup Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 076/148] perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 077/148] ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 078/148] PCI/AER: Fix rootport attribute paths in ABI docs Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 079/148] media: em28xx: annotate unchecked call to media_device_register() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 080/148] media: v4l2-tpg: fix some memleaks in tpg_alloc Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 081/148] media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 082/148] media: dvbdev: remove double-unlock Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 083/148] media: media/dvb: Use kmemdup rather than duplicating its implementation Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 084/148] media: dvbdev: Fix memleak in dvb_register_device Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 085/148] media: dvbdev: fix error logic at dvb_register_device() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 086/148] media: dvb-core: Fix use-after-free due to race " Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 087/148] media: edia: dvbdev: fix a use-after-free Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 088/148] clk: qcom: reset: Allow specifying custom reset delay Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 089/148] clk: qcom: reset: support resetting multiple bits Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 090/148] clk: qcom: reset: Commonize the de/assert functions Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 091/148] clk: qcom: reset: Ensure write completion on reset de/assertion Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 092/148] quota: code cleanup for __dquot_alloc_space() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 093/148] fs/quota: erase unused but set variable warning Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 094/148] quota: check time limit when back out space/inode change Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 095/148] quota: simplify drop_dquot_ref() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 096/148] quota: Fix potential NULL pointer dereference Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 097/148] quota: Fix rcu annotations of inode dquot pointers Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 098/148] perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 099/148] drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 100/148] ALSA: seq: fix function cast warnings Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 101/148] media: go7007: add check of return value of go7007_read_addr() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 102/148] media: pvrusb2: fix pvr2_stream_callback casts Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 103/148] firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 104/148] clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 105/148] drm/mediatek: dsi: Fix DSI RGB666 formats and definitions Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 106/148] PCI: Mark 3ware-9650SE Root Port Extended Tags as broken Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 107/148] clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 108/148] drm/tegra: put drm_gem_object ref on error in tegra_fb_create Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 109/148] mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 110/148] crypto: arm - Rename functions to avoid conflict with crypto/sha256.h Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 111/148] crypto: arm/sha - fix function cast warnings Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 112/148] mtd: rawnand: lpc32xx_mlc: fix irq handler prototype Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 113/148] ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 114/148] drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 115/148] media: pvrusb2: fix uaf in pvr2_context_set_notify Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 116/148] media: dvb-frontends: avoid stack overflow warnings with clang Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 117/148] media: go7007: fix a memleak in go7007_load_encoder Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 118/148] drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 119/148] powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 120/148] powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 121/148] backlight: lm3630a: Initialize backlight_properties on init Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 122/148] backlight: lm3630a: Don't set bl->props.brightness in get_brightness Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 123/148] backlight: da9052: Fully initialize backlight_properties during probe Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 124/148] backlight: lm3639: " Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 125/148] backlight: lp8788: " Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 126/148] arch/powerpc: Remove <linux/fb.h> from backlight code Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 127/148] sparc32: Fix section mismatch in leon_pci_grpci Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 128/148] ALSA: usb-audio: Stop parsing channels bits when all channels are found Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 129/148] scsi: csiostor: Avoid function pointer casts Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 130/148] scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 131/148] net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 132/148] NFS: Fix an off by one in root_nfs_cat() Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 133/148] clk: qcom: gdsc: Add support to update GDSC transition delay Sasha Levin
2024-03-24 23:49 ` [PATCH 4.19 134/148] usb: phy: generic: Get the vbus supply Sasha Levin
2024-03-26 21:25   ` Sean Anderson
2024-03-24 23:49 ` [PATCH 4.19 135/148] serial: max310x: fix syntax error in IRQ error message Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 136/148] tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 137/148] kconfig: fix infinite loop when expanding a macro at the end of file Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 138/148] rtc: mt6397: select IRQ_DOMAIN instead of depending on it Sasha Levin
2024-03-24 23:50   ` Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 139/148] serial: 8250_exar: Don't remove GPIO device on suspend Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 140/148] staging: greybus: fix get_channel_from_mode() failure path Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 141/148] usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 142/148] net: hsr: fix placement of logical operator in a multi-line statement Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 143/148] hsr: Fix uninit-value access in hsr_get_node() Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 144/148] rds: introduce acquire/release ordering in acquire/release_in_xmit() Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 145/148] hsr: Handle failures in module init Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 146/148] net/bnx2x: Prevent access to a freed page in page_pool Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 147/148] spi: spi-mt65xx: Fix NULL pointer access in interrupt handler Sasha Levin
2024-03-24 23:50 ` [PATCH 4.19 148/148] Linux 4.19.311-rc1 Sasha Levin
2024-03-25 10:08 ` [PATCH 4.19 000/148] 4.19.311-rc1 review Pavel Machek

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=20240324235012.1356413-6-sashal@kernel.org \
    --to=sashal@kernel.org \
    --cc=axboe@kernel.dk \
    --cc=gjoyce@linux.ibm.com \
    --cc=linux-kernel@vger.kernel.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 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.