From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Coly Li <colyli@suse.de>,
Yu Kuai <yukuai3@huawei.com>, Song Liu <song@kernel.org>
Subject: [PATCH 6.8 011/172] raid1: fix use-after-free for original bio in raid1_write_request()
Date: Mon, 15 Apr 2024 16:18:30 +0200 [thread overview]
Message-ID: <20240415142000.325652594@linuxfoundation.org> (raw)
In-Reply-To: <20240415141959.976094777@linuxfoundation.org>
6.8-stable review patch. If anyone has any objections, please let me know.
------------------
From: Yu Kuai <yukuai3@huawei.com>
commit fcf3f7e2fc8a53a6140beee46ec782a4c88e4744 upstream.
r1_bio->bios[] is used to record new bios that will be issued to
underlying disks, however, in raid1_write_request(), r1_bio->bios[]
will set to the original bio temporarily. Meanwhile, if blocked rdev
is set, free_r1bio() will be called causing that all r1_bio->bios[]
to be freed:
raid1_write_request()
r1_bio = alloc_r1bio(mddev, bio); -> r1_bio->bios[] is NULL
for (i = 0; i < disks; i++) -> for each rdev in conf
// first rdev is normal
r1_bio->bios[0] = bio; -> set to original bio
// second rdev is blocked
if (test_bit(Blocked, &rdev->flags))
break
if (blocked_rdev)
free_r1bio()
put_all_bios()
bio_put(r1_bio->bios[0]) -> original bio is freed
Test scripts:
mdadm -CR /dev/md0 -l1 -n4 /dev/sd[abcd] --assume-clean
fio -filename=/dev/md0 -ioengine=libaio -rw=write -bs=4k -numjobs=1 \
-iodepth=128 -name=test -direct=1
echo blocked > /sys/block/md0/md/rd2/state
Test result:
BUG bio-264 (Not tainted): Object already free
-----------------------------------------------------------------------------
Allocated in mempool_alloc_slab+0x24/0x50 age=1 cpu=1 pid=869
kmem_cache_alloc+0x324/0x480
mempool_alloc_slab+0x24/0x50
mempool_alloc+0x6e/0x220
bio_alloc_bioset+0x1af/0x4d0
blkdev_direct_IO+0x164/0x8a0
blkdev_write_iter+0x309/0x440
aio_write+0x139/0x2f0
io_submit_one+0x5ca/0xb70
__do_sys_io_submit+0x86/0x270
__x64_sys_io_submit+0x22/0x30
do_syscall_64+0xb1/0x210
entry_SYSCALL_64_after_hwframe+0x6c/0x74
Freed in mempool_free_slab+0x1f/0x30 age=1 cpu=1 pid=869
kmem_cache_free+0x28c/0x550
mempool_free_slab+0x1f/0x30
mempool_free+0x40/0x100
bio_free+0x59/0x80
bio_put+0xf0/0x220
free_r1bio+0x74/0xb0
raid1_make_request+0xadf/0x1150
md_handle_request+0xc7/0x3b0
md_submit_bio+0x76/0x130
__submit_bio+0xd8/0x1d0
submit_bio_noacct_nocheck+0x1eb/0x5c0
submit_bio_noacct+0x169/0xd40
submit_bio+0xee/0x1d0
blkdev_direct_IO+0x322/0x8a0
blkdev_write_iter+0x309/0x440
aio_write+0x139/0x2f0
Since that bios for underlying disks are not allocated yet, fix this
problem by using mempool_free() directly to free the r1_bio.
Fixes: 992db13a4aee ("md/raid1: free the r1bio before waiting for blocked rdev")
Cc: stable@vger.kernel.org # v6.6+
Reported-by: Coly Li <colyli@suse.de>
Signed-off-by: Yu Kuai <yukuai3@huawei.com>
Tested-by: Coly Li <colyli@suse.de>
Signed-off-by: Song Liu <song@kernel.org>
Link: https://lore.kernel.org/r/20240308093726.1047420-1-yukuai1@huaweicloud.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/md/raid1.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/md/raid1.c
+++ b/drivers/md/raid1.c
@@ -1474,7 +1474,7 @@ static void raid1_write_request(struct m
for (j = 0; j < i; j++)
if (r1_bio->bios[j])
rdev_dec_pending(conf->mirrors[j].rdev, mddev);
- free_r1bio(r1_bio);
+ mempool_free(r1_bio, &conf->r1bio_pool);
allow_barrier(conf, bio->bi_iter.bi_sector);
if (bio->bi_opf & REQ_NOWAIT) {
next prev parent reply other threads:[~2024-04-15 14:25 UTC|newest]
Thread overview: 180+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-15 14:18 [PATCH 6.8 000/172] 6.8.7-rc1 review Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 001/172] smb3: fix Open files on server counter going negative Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 002/172] ata: libata-core: Allow command duration limits detection for ACS-4 drives Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 003/172] ata: libata-scsi: Fix ata_scsi_dev_rescan() error path Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 004/172] drm/amdgpu/vpe: power on vpe when hw_init Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 005/172] batman-adv: Avoid infinite loop trying to resize local TT Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 006/172] ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 007/172] ceph: switch to use cap_delay_lock for the unlink delay list Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 008/172] virtio_net: Do not send RSS key if it is not supported Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 009/172] arm64: tlb: Fix TLBI RANGE operand Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 010/172] ARM: dts: imx7s-warp: Pass OV2680 link-frequencies Greg Kroah-Hartman
2024-04-15 14:18 ` Greg Kroah-Hartman [this message]
2024-04-15 14:18 ` [PATCH 6.8 012/172] ring-buffer: Only update pages_touched when a new page is touched Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 013/172] Bluetooth: Fix memory leak in hci_req_sync_complete() Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 014/172] drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 015/172] platform/chrome: cros_ec_uart: properly fix race condition Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 016/172] ACPI: scan: Do not increase dep_unmet for already met dependencies Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 017/172] PM: s2idle: Make sure CPUs will wakeup directly on resume Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 018/172] media: cec: core: remove length check of Timer Status Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 019/172] btrfs: tests: allocate dummy fs_info and root in test_find_delalloc() Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 020/172] ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 021/172] ARM: OMAP2+: fix N810 MMC gpiod table Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 022/172] mmc: omap: fix broken slot switch lookup Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 023/172] mmc: omap: fix deferred probe Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 024/172] mmc: omap: restore original power up/down steps Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 025/172] ARM: OMAP2+: fix USB regression on Nokia N8x0 Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 026/172] firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 027/172] firmware: arm_scmi: Make raw debugfs entries non-seekable Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 028/172] cxl/mem: Fix for the index of Clear Event Record Handle Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 029/172] cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 030/172] arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 031/172] arm64: dts: freescale: imx8mp-venice-gw73xx-2x: " Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 032/172] drm/msm: Add newlines to some debug prints Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 033/172] drm/msm/dpu: dont allow overriding data from catalog Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 034/172] drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 035/172] dt-bindings: display/msm: sm8150-mdss: add DP node Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 036/172] arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 037/172] cxl/core: Fix initialization of mbox_cmd.size_out in get event Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 038/172] Revert "drm/qxl: simplify qxl_fence_wait" Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 039/172] nouveau: fix function cast warning Greg Kroah-Hartman
2024-04-15 14:18 ` [PATCH 6.8 040/172] drm/msm/adreno: Set highest_bank_bit for A619 Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 041/172] scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 042/172] scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 043/172] net: openvswitch: fix unwanted error log on timeout policy probing Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 044/172] u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 045/172] xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 046/172] octeontx2-pf: Fix transmit scheduler resource leak Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 047/172] block: fix q->blkg_list corruption during disk rebind Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 048/172] lib: checksum: hide unused expected_csum_ipv6_magic[] Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 049/172] geneve: fix header validation in geneve[6]_xmit_skb Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 050/172] s390/ism: fix receive message buffer allocation Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 051/172] bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 052/172] bnxt_en: Fix error recovery for RoCE ulp client Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 053/172] bnxt_en: Reset PTP tx_avail after possible firmware reset Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 054/172] ACPI: bus: allow _UID matching for integer zero Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 055/172] base/node / ACPI: Enumerate node access class for struct access_coordinate Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 056/172] ACPI: HMAT: Introduce 2 levels of generic port access class Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 057/172] ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access classes Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 058/172] cxl: Split out combine_coordinates() for common shared usage Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 059/172] cxl: Split out host bridge access coordinates Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 060/172] cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates() Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 061/172] cxl: Fix retrieving of access_coordinates in PCIe path Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 062/172] net: ks8851: Inline ks8851_rx_skb() Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 063/172] net: ks8851: Handle softirqs at the end of IRQ thread to fix hang Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 064/172] af_unix: Clear stale u->oob_skb Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 065/172] octeontx2-af: Fix NIX SQ mode and BP config Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 066/172] ipv6: fib: hide unused pn variable Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 067/172] ipv4/route: avoid unused-but-set-variable warning Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 068/172] ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 069/172] pds_core: use pci_reset_function for health reset Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 070/172] pds_core: Fix pdsc_check_pci_health function to use work thread Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 071/172] Bluetooth: ISO: Align broadcast sync_timeout with connection timeout Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 072/172] Bluetooth: ISO: Dont reject BT_ISO_QOS if parameters are unset Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 073/172] Bluetooth: hci_sync: Use QoS to determine which PHY to scan Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 074/172] Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 075/172] Bluetooth: SCO: Fix not validating setsockopt user input Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 076/172] Bluetooth: RFCOMM: " Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 077/172] Bluetooth: L2CAP: " Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 078/172] Bluetooth: ISO: " Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 079/172] Bluetooth: hci_sock: " Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 080/172] Bluetooth: l2cap: Dont double set the HCI_CONN_MGMT_CONNECTED bit Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 081/172] netfilter: complete validation of user input Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 082/172] net/mlx5: SF, Stop waiting for FW as teardown was called Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 083/172] net/mlx5: Register devlink first under devlink lock Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 084/172] net/mlx5: offset comp irq index in name by one Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 085/172] net/mlx5: Properly link new fs rules into the tree Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 086/172] net/mlx5: Correctly compare pkt reformat ids Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 087/172] net/mlx5e: RSS, Block changing channels number when RXFH is configured Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 088/172] net/mlx5e: Fix mlx5e_priv_init() cleanup flow Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 089/172] net/mlx5e: HTB, Fix inconsistencies with QoS SQs number Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 090/172] net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 091/172] net: sparx5: fix wrong config being used when reconfiguring PCS Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 092/172] Revert "s390/ism: fix receive message buffer allocation" Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 093/172] net: dsa: mt7530: trap link-local frames regardless of ST Port State Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 094/172] af_unix: Do not use atomic ops for unix_sk(sk)->inflight Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 095/172] af_unix: Fix garbage collector racing against connect() Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 096/172] net: ena: Fix potential sign extension issue Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 097/172] net: ena: Wrong missing IO completions check order Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 098/172] net: ena: Fix incorrect descriptor free behavior Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 099/172] net: ena: Set tx_info->xdpf value to NULL Greg Kroah-Hartman
2024-04-15 14:19 ` [PATCH 6.8 100/172] drm/xe/display: Fix double mutex initialization Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 101/172] drm/xe/hwmon: Cast result to output precision on left shift of operand Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 102/172] tracing: hide unused ftrace_event_id_fops Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 103/172] iommu/vt-d: Fix wrong use of pasid config Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 104/172] iommu/vt-d: Allocate local memory for page request queue Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 105/172] iommu/vt-d: Fix WARN_ON in iommu probe path Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 106/172] io_uring: refactor DEFER_TASKRUN multishot checks Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 107/172] io_uring: disable io-wq execution of multishot NOWAIT requests Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 108/172] btrfs: qgroup: correctly model root qgroup rsv in convert Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 109/172] btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 110/172] btrfs: record delayed inode root in transaction Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 111/172] btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 112/172] io_uring/net: restore msg_control on sendzc retry Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 113/172] kprobes: Fix possible use-after-free issue on kprobe registration Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 114/172] fs/proc: remove redundant comments from /proc/bootconfig Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 115/172] fs/proc: Skip bootloader comment if no embedded kernel parameters Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 116/172] scsi: sg: Avoid sg device teardown race Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 117/172] scsi: sg: Avoid race in error handling & drop bogus warn Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 118/172] accel/ivpu: Check return code of ipc->lock init Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 119/172] accel/ivpu: Fix PCI D0 state entry in resume Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 120/172] accel/ivpu: Put NPU back to D3hot after failed resume Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 121/172] accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 122/172] accel/ivpu: Fix deadlock in context_xa Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 123/172] drm/vmwgfx: Enable DMA mappings with SEV Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 124/172] drm/i915/vrr: Disable VRR when using bigjoiner Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 125/172] drm/amdkfd: Reset GPU on queue preemption failure Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 126/172] drm/ast: Fix soft lockup Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 127/172] drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 128/172] drm/client: Fully protect modes[] with dev->mode_config.mutex Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 129/172] drm/msm/dp: fix runtime PM leak on disconnect Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 130/172] drm/msm/dp: fix runtime PM leak on connect failure Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 131/172] drm/amdgpu/umsch: reinitialize write pointer in hw init Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 132/172] arm64: dts: imx8qm-ss-dma: fix can lpcg indices Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 133/172] arm64: dts: imx8-ss-dma: " Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 134/172] arm64: dts: imx8-ss-dma: fix adc " Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 135/172] arm64: dts: imx8-ss-conn: fix usb " Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 136/172] arm64: dts: imx8-ss-dma: fix pwm " Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 137/172] arm64: dts: imx8-ss-lsio: " Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 138/172] arm64: dts: imx8-ss-dma: fix spi " Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 139/172] vhost: Add smp_rmb() in vhost_vq_avail_empty() Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 140/172] vhost: Add smp_rmb() in vhost_enable_notify() Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 141/172] perf/x86: Fix out of range data Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 142/172] x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 143/172] selftests/timers/posix_timers: Reimplement check_timer_distribution() Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 144/172] selftests: timers: Fix posix_timers ksft_print_msg() warning Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 145/172] selftests: timers: Fix abs() warning in posix_timers test Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 146/172] selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 147/172] x86/apic: Force native_apic_mem_read() to use the MOV instruction Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 148/172] irqflags: Explicitly ignore lockdep_hrtimer_exit() argument Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 149/172] selftests: kselftest: Fix build failure with NOLIBC Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 150/172] kernfs: annotate different lockdep class for of->mutex of writable files Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 151/172] x86/bugs: Fix return type of spectre_bhi_state() Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 152/172] x86/bugs: Fix BHI documentation Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 153/172] x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 154/172] x86/bugs: Rename various ia32_cap variables to x86_arch_cap_msr Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 155/172] x86/bugs: Fix BHI handling of RRSBA Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 156/172] x86/bugs: Clarify that syscall hardening isnt a BHI mitigation Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 157/172] x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 158/172] x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 159/172] drm/i915/cdclk: Fix CDCLK programming order when pipes are active Greg Kroah-Hartman
2024-04-15 14:20 ` [PATCH 6.8 160/172] drm/i915/psr: Disable PSR when bigjoiner is used Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 161/172] drm/i915: Disable port sync " Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 162/172] drm/i915: Disable live M/N updates when using bigjoiner Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 163/172] drm/amdgpu: Reset dGPU if suspend got aborted Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 164/172] drm/amdgpu: always force full reset for SOC21 Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 165/172] drm/amdgpu: fix incorrect number of active RBs for gfx11 Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 166/172] drm/amdgpu: differentiate external rev id for gfx 11.5.0 Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 167/172] drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 168/172] drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 169/172] drm/amd/display: Do not recursively call manual trigger programming Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 170/172] drm/amd/display: Return max resolution supported by DWB Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 171/172] drm/amd/display: always reset ODM mode in context when adding first plane Greg Kroah-Hartman
2024-04-15 14:21 ` [PATCH 6.8 172/172] drm/amd/display: fix disable otg wa logic in DCN316 Greg Kroah-Hartman
2024-04-15 18:41 ` [PATCH 6.8 000/172] 6.8.7-rc1 review Florian Fainelli
2024-04-16 0:17 ` Mark Brown
2024-04-16 3:51 ` Bagas Sanjaya
2024-04-16 6:18 ` Ron Economos
2024-04-16 10:39 ` Jon Hunter
2024-04-16 13:58 ` Pascal Ernster
2024-04-16 17:41 ` Naresh Kamboju
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=20240415142000.325652594@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=colyli@suse.de \
--cc=patches@lists.linux.dev \
--cc=song@kernel.org \
--cc=stable@vger.kernel.org \
--cc=yukuai3@huawei.com \
/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