From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
Harald Freudenberger <freude@linux.ibm.com>,
Holger Dengler <dengler@linux.ibm.com>,
Heiko Carstens <hca@linux.ibm.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.19 058/175] s390/zcrypt: fix reference counting on zcrypt card objects
Date: Thu, 11 Apr 2024 11:54:41 +0200 [thread overview]
Message-ID: <20240411095421.313638221@linuxfoundation.org> (raw)
In-Reply-To: <20240411095419.532012976@linuxfoundation.org>
4.19-stable review patch. If anyone has any objections, please let me know.
------------------
From: Harald Freudenberger <freude@linux.ibm.com>
[ Upstream commit 50ed48c80fecbe17218afed4f8bed005c802976c ]
Tests with hot-plugging crytpo cards on KVM guests with debug
kernel build revealed an use after free for the load field of
the struct zcrypt_card. The reason was an incorrect reference
handling of the zcrypt card object which could lead to a free
of the zcrypt card object while it was still in use.
This is an example of the slab message:
kernel: 0x00000000885a7512-0x00000000885a7513 @offset=1298. First byte 0x68 instead of 0x6b
kernel: Allocated in zcrypt_card_alloc+0x36/0x70 [zcrypt] age=18046 cpu=3 pid=43
kernel: kmalloc_trace+0x3f2/0x470
kernel: zcrypt_card_alloc+0x36/0x70 [zcrypt]
kernel: zcrypt_cex4_card_probe+0x26/0x380 [zcrypt_cex4]
kernel: ap_device_probe+0x15c/0x290
kernel: really_probe+0xd2/0x468
kernel: driver_probe_device+0x40/0xf0
kernel: __device_attach_driver+0xc0/0x140
kernel: bus_for_each_drv+0x8c/0xd0
kernel: __device_attach+0x114/0x198
kernel: bus_probe_device+0xb4/0xc8
kernel: device_add+0x4d2/0x6e0
kernel: ap_scan_adapter+0x3d0/0x7c0
kernel: ap_scan_bus+0x5a/0x3b0
kernel: ap_scan_bus_wq_callback+0x40/0x60
kernel: process_one_work+0x26e/0x620
kernel: worker_thread+0x21c/0x440
kernel: Freed in zcrypt_card_put+0x54/0x80 [zcrypt] age=9024 cpu=3 pid=43
kernel: kfree+0x37e/0x418
kernel: zcrypt_card_put+0x54/0x80 [zcrypt]
kernel: ap_device_remove+0x4c/0xe0
kernel: device_release_driver_internal+0x1c4/0x270
kernel: bus_remove_device+0x100/0x188
kernel: device_del+0x164/0x3c0
kernel: device_unregister+0x30/0x90
kernel: ap_scan_adapter+0xc8/0x7c0
kernel: ap_scan_bus+0x5a/0x3b0
kernel: ap_scan_bus_wq_callback+0x40/0x60
kernel: process_one_work+0x26e/0x620
kernel: worker_thread+0x21c/0x440
kernel: kthread+0x150/0x168
kernel: __ret_from_fork+0x3c/0x58
kernel: ret_from_fork+0xa/0x30
kernel: Slab 0x00000372022169c0 objects=20 used=18 fp=0x00000000885a7c88 flags=0x3ffff00000000a00(workingset|slab|node=0|zone=1|lastcpupid=0x1ffff)
kernel: Object 0x00000000885a74b8 @offset=1208 fp=0x00000000885a7c88
kernel: Redzone 00000000885a74b0: bb bb bb bb bb bb bb bb ........
kernel: Object 00000000885a74b8: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk
kernel: Object 00000000885a74c8: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk
kernel: Object 00000000885a74d8: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk
kernel: Object 00000000885a74e8: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk
kernel: Object 00000000885a74f8: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk
kernel: Object 00000000885a7508: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 68 4b 6b 6b 6b a5 kkkkkkkkkkhKkkk.
kernel: Redzone 00000000885a7518: bb bb bb bb bb bb bb bb ........
kernel: Padding 00000000885a756c: 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZZZZZ
kernel: CPU: 0 PID: 387 Comm: systemd-udevd Not tainted 6.8.0-HF #2
kernel: Hardware name: IBM 3931 A01 704 (KVM/Linux)
kernel: Call Trace:
kernel: [<00000000ca5ab5b8>] dump_stack_lvl+0x90/0x120
kernel: [<00000000c99d78bc>] check_bytes_and_report+0x114/0x140
kernel: [<00000000c99d53cc>] check_object+0x334/0x3f8
kernel: [<00000000c99d820c>] alloc_debug_processing+0xc4/0x1f8
kernel: [<00000000c99d852e>] get_partial_node.part.0+0x1ee/0x3e0
kernel: [<00000000c99d94ec>] ___slab_alloc+0xaf4/0x13c8
kernel: [<00000000c99d9e38>] __slab_alloc.constprop.0+0x78/0xb8
kernel: [<00000000c99dc8dc>] __kmalloc+0x434/0x590
kernel: [<00000000c9b4c0ce>] ext4_htree_store_dirent+0x4e/0x1c0
kernel: [<00000000c9b908a2>] htree_dirblock_to_tree+0x17a/0x3f0
kernel: [<00000000c9b919dc>] ext4_htree_fill_tree+0x134/0x400
kernel: [<00000000c9b4b3d0>] ext4_dx_readdir+0x160/0x2f0
kernel: [<00000000c9b4bedc>] ext4_readdir+0x5f4/0x760
kernel: [<00000000c9a7efc4>] iterate_dir+0xb4/0x280
kernel: [<00000000c9a7f1ea>] __do_sys_getdents64+0x5a/0x120
kernel: [<00000000ca5d6946>] __do_syscall+0x256/0x310
kernel: [<00000000ca5eea10>] system_call+0x70/0x98
kernel: INFO: lockdep is turned off.
kernel: FIX kmalloc-96: Restoring Poison 0x00000000885a7512-0x00000000885a7513=0x6b
kernel: FIX kmalloc-96: Marking all objects used
The fix is simple: Before use of the queue not only the queue object
but also the card object needs to increase it's reference count
with a call to zcrypt_card_get(). Similar after use of the queue
not only the queue but also the card object's reference count is
decreased with zcrypt_card_put().
Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
Reviewed-by: Holger Dengler <dengler@linux.ibm.com>
Cc: stable@vger.kernel.org
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/s390/crypto/zcrypt_api.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/s390/crypto/zcrypt_api.c b/drivers/s390/crypto/zcrypt_api.c
index b7cb897cd83e0..3a47e622db10e 100644
--- a/drivers/s390/crypto/zcrypt_api.c
+++ b/drivers/s390/crypto/zcrypt_api.c
@@ -158,6 +158,7 @@ static inline struct zcrypt_queue *zcrypt_pick_queue(struct zcrypt_card *zc,
{
if (!zq || !try_module_get(zq->queue->ap_dev.drv->driver.owner))
return NULL;
+ zcrypt_card_get(zc);
zcrypt_queue_get(zq);
get_device(&zq->queue->ap_dev.device);
atomic_add(weight, &zc->load);
@@ -177,6 +178,7 @@ static inline void zcrypt_drop_queue(struct zcrypt_card *zc,
atomic_sub(weight, &zq->load);
put_device(&zq->queue->ap_dev.device);
zcrypt_queue_put(zq);
+ zcrypt_card_put(zc);
module_put(mod);
}
--
2.43.0
next prev parent reply other threads:[~2024-04-11 10:00 UTC|newest]
Thread overview: 197+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-11 9:53 [PATCH 4.19 000/175] 4.19.312-rc1 review Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 001/175] Documentation/hw-vuln: Update spectre doc Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 002/175] x86/cpu: Support AMD Automatic IBRS Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 003/175] x86/bugs: Use sysfs_emit() Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 004/175] timer/trace: Replace deprecated vsprintf pointer extension %pf by %ps Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 005/175] timer/trace: Improve timer tracing Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 006/175] timers: Prepare support for PREEMPT_RT Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 007/175] timers: Update kernel-doc for various functions Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 008/175] timers: Use del_timer_sync() even on UP Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 009/175] timers: Rename del_timer_sync() to timer_delete_sync() Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 010/175] wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 011/175] smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 012/175] smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 013/175] ARM: dts: mmp2-brownstone: Dont redeclare phandle references Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 014/175] arm: dts: marvell: Fix maxium->maxim typo in brownstone dts Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 015/175] media: xc4000: Fix atomicity violation in xc4000_get_frequency Greg Kroah-Hartman
2024-04-11 9:53 ` [PATCH 4.19 016/175] KVM: Always flush async #PF workqueue when vCPU is being destroyed Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 017/175] sparc64: NMI watchdog: fix return value of __setup handler Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 018/175] sparc: vDSO: " Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 019/175] crypto: qat - fix double free during reset Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 020/175] crypto: qat - resolve race condition during AER recovery Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 021/175] fat: fix uninitialized field in nostale filehandles Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 022/175] ubifs: Set page uptodate in the correct place Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 023/175] ubi: Check for too small LEB size in VTBL code Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 024/175] ubi: correct the calculation of fastmap size Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 025/175] parisc: Do not hardcode registers in checksum functions Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 026/175] parisc: Fix ip_fast_csum Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 027/175] parisc: Fix csum_ipv6_magic on 32-bit systems Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 028/175] parisc: Fix csum_ipv6_magic on 64-bit systems Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 029/175] parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 030/175] PM: suspend: Set mem_sleep_current during kernel command line setup Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 031/175] clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 032/175] clk: qcom: mmcc-apq8084: " Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 033/175] clk: qcom: mmcc-msm8974: " Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 034/175] powerpc/fsl: Fix mfpmr build errors with newer binutils Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 035/175] USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 036/175] USB: serial: add device ID for VeriFone adapter Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 037/175] USB: serial: cp210x: add ID for MGP Instruments PDS100 Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 038/175] USB: serial: option: add MeiG Smart SLM320 product Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 039/175] USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 040/175] PM: sleep: wakeirq: fix wake irq warning in system suspend Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 041/175] mmc: tmio: avoid concurrent runs of mmc_request_done() Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 042/175] fuse: dont unhash root Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 043/175] PCI: Drop pci_device_remove() test of pci_dev->driver Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 044/175] PCI/PM: Drain runtime-idle callbacks before driver removal Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 045/175] Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 046/175] dm-raid: fix lockdep waring in "pers->hot_add_disk" Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 047/175] mmc: core: Fix switch on gp3 partition Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 048/175] hwmon: (amc6821) add of_match table Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 049/175] ext4: fix corruption during on-line resize Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 050/175] slimbus: core: Remove usage of the deprecated ida_simple_xx() API Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 051/175] speakup: Fix 8bit characters from direct synth Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 052/175] kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 053/175] vfio/platform: Disable virqfds on cleanup Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 054/175] soc: fsl: qbman: Always disable interrupts when taking cgr_lock Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 055/175] soc: fsl: qbman: Add helper for sanity checking cgr ops Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 056/175] soc: fsl: qbman: Add CGR update function Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 057/175] soc: fsl: qbman: Use raw spinlock for cgr_lock Greg Kroah-Hartman
2024-04-11 9:54 ` Greg Kroah-Hartman [this message]
2024-04-11 9:54 ` [PATCH 4.19 059/175] drm/imx: pd: Use bus format/flags provided by the bridge when available Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 060/175] drm/imx/ipuv3: do not return negative values from .get_modes() Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 061/175] drm/vc4: hdmi: " Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 062/175] memtest: use {READ,WRITE}_ONCE in memory scanning Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 063/175] nilfs2: fix failure to detect DAT corruption in btree and direct mappings Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 064/175] nilfs2: use a more common logging style Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 065/175] nilfs2: prevent kernel bug at submit_bh_wbc() Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 066/175] x86/CPU/AMD: Update the Zenbleed microcode revisions Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 067/175] ahci: asm1064: correct count of reported ports Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 068/175] ahci: asm1064: asm1166: dont limit " Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 069/175] comedi: comedi_test: Prevent timers rescheduling during deletion Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 070/175] netfilter: nf_tables: disallow anonymous set with timeout flag Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 071/175] netfilter: nf_tables: reject constant set with timeout Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 072/175] xfrm: Avoid clang fortify warning in copy_to_user_tmpl() Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 073/175] ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 074/175] USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 075/175] usb: gadget: ncm: Fix handling of zero block length packets Greg Kroah-Hartman
2024-04-11 9:54 ` [PATCH 4.19 076/175] usb: port: Dont try to peer unused USB ports based on location Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 077/175] tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 078/175] vt: fix unicode buffer corruption when deleting characters Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 079/175] vt: fix memory overlapping when deleting chars in the buffer Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 080/175] mm/memory-failure: fix an incorrect use of tail pages Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 081/175] mm/migrate: set swap entry values of THP tail pages properly Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 082/175] wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 083/175] exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 084/175] usb: cdc-wdm: close race between read and workqueue Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 085/175] ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 086/175] fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 087/175] printk: Update @console_may_schedule in console_trylock_spinning() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 088/175] btrfs: allocate btrfs_ioctl_defrag_range_args on stack Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 089/175] Revert "loop: Check for overflow while configuring loop" Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 090/175] loop: Call loop_config_discard() only after new config is applied Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 091/175] loop: Remove sector_t truncation checks Greg Kroah-Hartman
2024-04-26 16:56 ` Ben Hutchings
2024-04-29 11:10 ` Greg Kroah-Hartman
2024-04-29 21:37 ` Ben Hutchings
2024-04-29 21:40 ` [PATCH 4.19] Revert "loop: Remove sector_t truncation checks" Ben Hutchings
2024-04-30 7:50 ` Greg Kroah-Hartman
2024-04-30 7:58 ` Patch "Revert "loop: Remove sector_t truncation checks"" has been added to the 4.19-stable tree gregkh
2024-04-11 9:55 ` [PATCH 4.19 092/175] loop: Factor out setting loop device size Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 093/175] loop: Refactor loop_set_status() size calculation Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 094/175] loop: properly observe rotational flag of underlying device Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 095/175] perf/core: Fix reentry problem in perf_output_read_group() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 096/175] efivarfs: Request at most 512 bytes for variable names Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 097/175] powerpc: xor_vmx: Add -mhard-float to CFLAGS Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 098/175] loop: Factor out configuring loop from status Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 099/175] loop: Check for overflow while configuring loop Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 100/175] loop: loop_set_status_from_info() check before assignment Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 101/175] usb: dwc2: host: Fix remote wakeup from hibernation Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 102/175] usb: dwc2: host: Fix hibernation flow Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 103/175] usb: dwc2: host: Fix ISOC flow in DDMA mode Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 104/175] usb: dwc2: gadget: LPM flow fix Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 105/175] usb: udc: remove warning when queue disabled ep Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 106/175] scsi: qla2xxx: Fix command flush on cable pull Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 107/175] x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 108/175] timers: Move clearing of base::timer_running under base:: Lock Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 109/175] drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() Greg Kroah-Hartman
2024-04-11 9:55 ` Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 110/175] scsi: lpfc: Correct size for wqe for memset() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 111/175] USB: core: Fix deadlock in usb_deauthorize_interface() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 112/175] nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 113/175] mptcp: add sk_stop_timer_sync helper Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 114/175] tcp: properly terminate timers for kernel sockets Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 115/175] r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 116/175] Bluetooth: hci_event: set the conn encrypted before conn establishes Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 117/175] Bluetooth: Fix TOCTOU in HCI debugfs implementation Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 118/175] netfilter: nf_tables: disallow timeout for anonymous sets Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 119/175] net/rds: fix possible cp null dereference Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 120/175] Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 121/175] mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 122/175] netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 123/175] net/sched: act_skbmod: prevent kernel-infoleak Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 124/175] net: stmmac: fix rx queue priority assignment Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 125/175] selftests: reuseaddr_conflict: add missing new line at the end of the output Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 126/175] ipv6: Fix infinite recursion in fib6_dump_done() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 127/175] i40e: fix vf may be used uninitialized in this function warning Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 128/175] staging: mmal-vchiq: Avoid use of bool in structures Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 129/175] staging: mmal-vchiq: Allocate and free components as required Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 130/175] staging: mmal-vchiq: Fix client_component for 64 bit kernel Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 131/175] staging: vc04_services: changen strncpy() to strscpy_pad() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 132/175] staging: vc04_services: fix information leak in create_component() Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 133/175] initramfs: factor out a helper to populate the initrd image Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 134/175] fs: add a vfs_fchown helper Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 135/175] fs: add a vfs_fchmod helper Greg Kroah-Hartman
2024-04-11 9:55 ` [PATCH 4.19 136/175] initramfs: switch initramfs unpacking to struct file based APIs Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 137/175] init: open /initrd.image with O_LARGEFILE Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 138/175] erspan: Add type I version 0 support Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 139/175] erspan: make sure erspan_base_hdr is present in skb->head Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 140/175] ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 141/175] ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 142/175] ata: sata_mv: Fix PCI device ID table declaration compilation warning Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 143/175] ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 144/175] wifi: ath9k: fix LNA selection in ath_ant_try_scan() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 145/175] batman-adv: Return directly after a failed batadv_dat_select_candidates() in batadv_dat_forward_data() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 146/175] VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 147/175] arm64: dts: rockchip: fix rk3399 hdmi ports node Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 148/175] tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 149/175] btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 150/175] btrfs: export: handle invalid inode or root reference in btrfs_get_parent() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 151/175] btrfs: send: handle path ref underflow in header iterate_inode_ref() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 152/175] Bluetooth: btintel: Fix null ptr deref in btintel_read_version Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 153/175] Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 154/175] sysv: dont call sb_bread() with pointers_lock held Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 155/175] scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 156/175] isofs: handle CDs with bad root inode but good Joliet root directory Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 157/175] media: sta2x11: fix irq handler cast Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 158/175] drm/amd/display: Fix nanosec stat overflow Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 159/175] SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 160/175] block: prevent division by zero in blk_rq_stat_sum() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 161/175] Input: allocate keycode for Display refresh rate toggle Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 162/175] ktest: force $buildonly = 1 for make_warnings_file test type Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 163/175] tools: iio: replace seekdir() in iio_generic_buffer Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 164/175] usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 165/175] fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 166/175] fbmon: prevent division by zero in fb_videomode_from_videomode() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 167/175] tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 168/175] drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 169/175] virtio: reenable config if freezing device failed Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 170/175] x86/mm/pat: fix VM_PAT handling in COW mappings Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 171/175] Bluetooth: btintel: Fixe build regression Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 172/175] VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 173/175] erspan: Check IFLA_GRE_ERSPAN_VER is set Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 174/175] ip_gre: do not report erspan version on GRE interface Greg Kroah-Hartman
2024-04-11 9:56 ` [PATCH 4.19 175/175] initramfs: fix populate_initrd_image() section mismatch Greg Kroah-Hartman
2024-04-11 12:02 ` [PATCH 4.19 000/175] 4.19.312-rc1 review Pavel Machek
2024-04-11 14:20 ` Naresh Kamboju
2024-04-12 8:29 ` Greg Kroah-Hartman
2024-04-11 23:56 ` Shuah Khan
2024-04-12 8:03 ` Jon Hunter
2024-04-12 10:11 ` Harshit Mogalapalli
2024-04-12 19:46 ` Pavel Machek
2024-04-12 20:02 ` Thomas Gleixner
2024-04-13 5:43 ` Greg Kroah-Hartman
2024-04-12 20:10 ` Sean Anderson
2024-04-12 20:18 ` Sean Anderson
2024-04-12 20:15 ` *** SPAM *** " Marion & Christophe JAILLET
2024-04-13 5:39 ` Greg Kroah-Hartman
2024-04-30 6:30 ` Genjian
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=20240411095421.313638221@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=dengler@linux.ibm.com \
--cc=freude@linux.ibm.com \
--cc=hca@linux.ibm.com \
--cc=patches@lists.linux.dev \
--cc=sashal@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.