From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Cindy Lu <lulu@redhat.com>,
"Michael S. Tsirkin" <mst@redhat.com>,
Jason Wang <jasowang@redhat.com>, Lei Yang <leiyang@redhat.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.12 235/369] vhost: Reintroduce kthread API and add mode selection
Date: Tue, 12 Aug 2025 19:28:52 +0200 [thread overview]
Message-ID: <20250812173023.613644040@linuxfoundation.org> (raw)
In-Reply-To: <20250812173014.736537091@linuxfoundation.org>
6.12-stable review patch. If anyone has any objections, please let me know.
------------------
From: Cindy Lu <lulu@redhat.com>
[ Upstream commit 7d9896e9f6d02d8aa85e63f736871f96c59a5263 ]
Since commit 6e890c5d5021 ("vhost: use vhost_tasks for worker threads"),
the vhost uses vhost_task and operates as a child of the
owner thread. This is required for correct CPU usage accounting,
especially when using containers.
However, this change has caused confusion for some legacy
userspace applications, and we didn't notice until it's too late.
Unfortunately, it's too late to revert - we now have userspace
depending both on old and new behaviour :(
To address the issue, reintroduce kthread mode for vhost workers and
provide a configuration to select between kthread and task worker.
- Add 'fork_owner' parameter to vhost_dev to let users select kthread
or task mode. Default mode is task mode(VHOST_FORK_OWNER_TASK).
- Reintroduce kthread mode support:
* Bring back the original vhost_worker() implementation,
and renamed to vhost_run_work_kthread_list().
* Add cgroup support for the kthread
* Introduce struct vhost_worker_ops:
- Encapsulates create / stop / wake‑up callbacks.
- vhost_worker_create() selects the proper ops according to
inherit_owner.
- Userspace configuration interface:
* New IOCTLs:
- VHOST_SET_FORK_FROM_OWNER lets userspace select task mode
(VHOST_FORK_OWNER_TASK) or kthread mode (VHOST_FORK_OWNER_KTHREAD)
- VHOST_GET_FORK_FROM_OWNER reads the current worker mode
* Expose module parameter 'fork_from_owner_default' to allow system
administrators to configure the default mode for vhost workers
* Kconfig option CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL controls whether
these IOCTLs and the parameter are available
- The VHOST_NEW_WORKER functionality requires fork_owner to be set
to true, with validation added to ensure proper configuration
This partially reverts or improves upon:
commit 6e890c5d5021 ("vhost: use vhost_tasks for worker threads")
commit 1cdaafa1b8b4 ("vhost: replace single worker pointer with xarray")
Fixes: 6e890c5d5021 ("vhost: use vhost_tasks for worker threads"),
Signed-off-by: Cindy Lu <lulu@redhat.com>
Message-Id: <20250714071333.59794-2-lulu@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Tested-by: Lei Yang <leiyang@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/vhost/Kconfig | 18 +++
drivers/vhost/vhost.c | 244 ++++++++++++++++++++++++++++++++++---
drivers/vhost/vhost.h | 22 ++++
include/uapi/linux/vhost.h | 29 +++++
4 files changed, 295 insertions(+), 18 deletions(-)
diff --git a/drivers/vhost/Kconfig b/drivers/vhost/Kconfig
index b455d9ab6f3d..a4730217bfb6 100644
--- a/drivers/vhost/Kconfig
+++ b/drivers/vhost/Kconfig
@@ -94,4 +94,22 @@ config VHOST_CROSS_ENDIAN_LEGACY
If unsure, say "N".
+config VHOST_ENABLE_FORK_OWNER_CONTROL
+ bool "Enable VHOST_ENABLE_FORK_OWNER_CONTROL"
+ default y
+ help
+ This option enables two IOCTLs: VHOST_SET_FORK_FROM_OWNER and
+ VHOST_GET_FORK_FROM_OWNER. These allow userspace applications
+ to modify the vhost worker mode for vhost devices.
+
+ Also expose module parameter 'fork_from_owner_default' to allow users
+ to configure the default mode for vhost workers.
+
+ By default, `VHOST_ENABLE_FORK_OWNER_CONTROL` is set to `y`,
+ users can change the worker thread mode as needed.
+ If this config is disabled (n),the related IOCTLs and parameters will
+ be unavailable.
+
+ If unsure, say "Y".
+
endif
diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c
index 63612faeab72..79b0b7cd2860 100644
--- a/drivers/vhost/vhost.c
+++ b/drivers/vhost/vhost.c
@@ -22,6 +22,7 @@
#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <linux/kthread.h>
+#include <linux/cgroup.h>
#include <linux/module.h>
#include <linux/sort.h>
#include <linux/sched/mm.h>
@@ -41,6 +42,13 @@ static int max_iotlb_entries = 2048;
module_param(max_iotlb_entries, int, 0444);
MODULE_PARM_DESC(max_iotlb_entries,
"Maximum number of iotlb entries. (default: 2048)");
+static bool fork_from_owner_default = VHOST_FORK_OWNER_TASK;
+
+#ifdef CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL
+module_param(fork_from_owner_default, bool, 0444);
+MODULE_PARM_DESC(fork_from_owner_default,
+ "Set task mode as the default(default: Y)");
+#endif
enum {
VHOST_MEMORY_F_LOG = 0x1,
@@ -242,7 +250,7 @@ static void vhost_worker_queue(struct vhost_worker *worker,
* test_and_set_bit() implies a memory barrier.
*/
llist_add(&work->node, &worker->work_list);
- vhost_task_wake(worker->vtsk);
+ worker->ops->wakeup(worker);
}
}
@@ -388,6 +396,44 @@ static void vhost_vq_reset(struct vhost_dev *dev,
__vhost_vq_meta_reset(vq);
}
+static int vhost_run_work_kthread_list(void *data)
+{
+ struct vhost_worker *worker = data;
+ struct vhost_work *work, *work_next;
+ struct vhost_dev *dev = worker->dev;
+ struct llist_node *node;
+
+ kthread_use_mm(dev->mm);
+
+ for (;;) {
+ /* mb paired w/ kthread_stop */
+ set_current_state(TASK_INTERRUPTIBLE);
+
+ if (kthread_should_stop()) {
+ __set_current_state(TASK_RUNNING);
+ break;
+ }
+ node = llist_del_all(&worker->work_list);
+ if (!node)
+ schedule();
+
+ node = llist_reverse_order(node);
+ /* make sure flag is seen after deletion */
+ smp_wmb();
+ llist_for_each_entry_safe(work, work_next, node, node) {
+ clear_bit(VHOST_WORK_QUEUED, &work->flags);
+ __set_current_state(TASK_RUNNING);
+ kcov_remote_start_common(worker->kcov_handle);
+ work->fn(work);
+ kcov_remote_stop();
+ cond_resched();
+ }
+ }
+ kthread_unuse_mm(dev->mm);
+
+ return 0;
+}
+
static bool vhost_run_work_list(void *data)
{
struct vhost_worker *worker = data;
@@ -552,6 +598,7 @@ void vhost_dev_init(struct vhost_dev *dev,
dev->byte_weight = byte_weight;
dev->use_worker = use_worker;
dev->msg_handler = msg_handler;
+ dev->fork_owner = fork_from_owner_default;
init_waitqueue_head(&dev->wait);
INIT_LIST_HEAD(&dev->read_list);
INIT_LIST_HEAD(&dev->pending_list);
@@ -581,6 +628,46 @@ long vhost_dev_check_owner(struct vhost_dev *dev)
}
EXPORT_SYMBOL_GPL(vhost_dev_check_owner);
+struct vhost_attach_cgroups_struct {
+ struct vhost_work work;
+ struct task_struct *owner;
+ int ret;
+};
+
+static void vhost_attach_cgroups_work(struct vhost_work *work)
+{
+ struct vhost_attach_cgroups_struct *s;
+
+ s = container_of(work, struct vhost_attach_cgroups_struct, work);
+ s->ret = cgroup_attach_task_all(s->owner, current);
+}
+
+static int vhost_attach_task_to_cgroups(struct vhost_worker *worker)
+{
+ struct vhost_attach_cgroups_struct attach;
+ int saved_cnt;
+
+ attach.owner = current;
+
+ vhost_work_init(&attach.work, vhost_attach_cgroups_work);
+ vhost_worker_queue(worker, &attach.work);
+
+ mutex_lock(&worker->mutex);
+
+ /*
+ * Bypass attachment_cnt check in __vhost_worker_flush:
+ * Temporarily change it to INT_MAX to bypass the check
+ */
+ saved_cnt = worker->attachment_cnt;
+ worker->attachment_cnt = INT_MAX;
+ __vhost_worker_flush(worker);
+ worker->attachment_cnt = saved_cnt;
+
+ mutex_unlock(&worker->mutex);
+
+ return attach.ret;
+}
+
/* Caller should have device mutex */
bool vhost_dev_has_owner(struct vhost_dev *dev)
{
@@ -626,7 +713,7 @@ static void vhost_worker_destroy(struct vhost_dev *dev,
WARN_ON(!llist_empty(&worker->work_list));
xa_erase(&dev->worker_xa, worker->id);
- vhost_task_stop(worker->vtsk);
+ worker->ops->stop(worker);
kfree(worker);
}
@@ -649,42 +736,115 @@ static void vhost_workers_free(struct vhost_dev *dev)
xa_destroy(&dev->worker_xa);
}
+static void vhost_task_wakeup(struct vhost_worker *worker)
+{
+ return vhost_task_wake(worker->vtsk);
+}
+
+static void vhost_kthread_wakeup(struct vhost_worker *worker)
+{
+ wake_up_process(worker->kthread_task);
+}
+
+static void vhost_task_do_stop(struct vhost_worker *worker)
+{
+ return vhost_task_stop(worker->vtsk);
+}
+
+static void vhost_kthread_do_stop(struct vhost_worker *worker)
+{
+ kthread_stop(worker->kthread_task);
+}
+
+static int vhost_task_worker_create(struct vhost_worker *worker,
+ struct vhost_dev *dev, const char *name)
+{
+ struct vhost_task *vtsk;
+ u32 id;
+ int ret;
+
+ vtsk = vhost_task_create(vhost_run_work_list, vhost_worker_killed,
+ worker, name);
+ if (IS_ERR(vtsk))
+ return PTR_ERR(vtsk);
+
+ worker->vtsk = vtsk;
+ vhost_task_start(vtsk);
+ ret = xa_alloc(&dev->worker_xa, &id, worker, xa_limit_32b, GFP_KERNEL);
+ if (ret < 0) {
+ vhost_task_do_stop(worker);
+ return ret;
+ }
+ worker->id = id;
+ return 0;
+}
+
+static int vhost_kthread_worker_create(struct vhost_worker *worker,
+ struct vhost_dev *dev, const char *name)
+{
+ struct task_struct *task;
+ u32 id;
+ int ret;
+
+ task = kthread_create(vhost_run_work_kthread_list, worker, "%s", name);
+ if (IS_ERR(task))
+ return PTR_ERR(task);
+
+ worker->kthread_task = task;
+ wake_up_process(task);
+ ret = xa_alloc(&dev->worker_xa, &id, worker, xa_limit_32b, GFP_KERNEL);
+ if (ret < 0)
+ goto stop_worker;
+
+ ret = vhost_attach_task_to_cgroups(worker);
+ if (ret)
+ goto stop_worker;
+
+ worker->id = id;
+ return 0;
+
+stop_worker:
+ vhost_kthread_do_stop(worker);
+ return ret;
+}
+
+static const struct vhost_worker_ops kthread_ops = {
+ .create = vhost_kthread_worker_create,
+ .stop = vhost_kthread_do_stop,
+ .wakeup = vhost_kthread_wakeup,
+};
+
+static const struct vhost_worker_ops vhost_task_ops = {
+ .create = vhost_task_worker_create,
+ .stop = vhost_task_do_stop,
+ .wakeup = vhost_task_wakeup,
+};
+
static struct vhost_worker *vhost_worker_create(struct vhost_dev *dev)
{
struct vhost_worker *worker;
- struct vhost_task *vtsk;
char name[TASK_COMM_LEN];
int ret;
- u32 id;
+ const struct vhost_worker_ops *ops = dev->fork_owner ? &vhost_task_ops :
+ &kthread_ops;
worker = kzalloc(sizeof(*worker), GFP_KERNEL_ACCOUNT);
if (!worker)
return NULL;
worker->dev = dev;
+ worker->ops = ops;
snprintf(name, sizeof(name), "vhost-%d", current->pid);
- vtsk = vhost_task_create(vhost_run_work_list, vhost_worker_killed,
- worker, name);
- if (IS_ERR(vtsk))
- goto free_worker;
-
mutex_init(&worker->mutex);
init_llist_head(&worker->work_list);
worker->kcov_handle = kcov_common_handle();
- worker->vtsk = vtsk;
-
- vhost_task_start(vtsk);
-
- ret = xa_alloc(&dev->worker_xa, &id, worker, xa_limit_32b, GFP_KERNEL);
+ ret = ops->create(worker, dev, name);
if (ret < 0)
- goto stop_worker;
- worker->id = id;
+ goto free_worker;
return worker;
-stop_worker:
- vhost_task_stop(vtsk);
free_worker:
kfree(worker);
return NULL;
@@ -865,6 +1025,14 @@ long vhost_worker_ioctl(struct vhost_dev *dev, unsigned int ioctl,
switch (ioctl) {
/* dev worker ioctls */
case VHOST_NEW_WORKER:
+ /*
+ * vhost_tasks will account for worker threads under the parent's
+ * NPROC value but kthreads do not. To avoid userspace overflowing
+ * the system with worker threads fork_owner must be true.
+ */
+ if (!dev->fork_owner)
+ return -EFAULT;
+
ret = vhost_new_worker(dev, &state);
if (!ret && copy_to_user(argp, &state, sizeof(state)))
ret = -EFAULT;
@@ -982,6 +1150,7 @@ void vhost_dev_reset_owner(struct vhost_dev *dev, struct vhost_iotlb *umem)
vhost_dev_cleanup(dev);
+ dev->fork_owner = fork_from_owner_default;
dev->umem = umem;
/* We don't need VQ locks below since vhost_dev_cleanup makes sure
* VQs aren't running.
@@ -2135,6 +2304,45 @@ long vhost_dev_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp)
goto done;
}
+#ifdef CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL
+ if (ioctl == VHOST_SET_FORK_FROM_OWNER) {
+ /* Only allow modification before owner is set */
+ if (vhost_dev_has_owner(d)) {
+ r = -EBUSY;
+ goto done;
+ }
+ u8 fork_owner_val;
+
+ if (get_user(fork_owner_val, (u8 __user *)argp)) {
+ r = -EFAULT;
+ goto done;
+ }
+ if (fork_owner_val != VHOST_FORK_OWNER_TASK &&
+ fork_owner_val != VHOST_FORK_OWNER_KTHREAD) {
+ r = -EINVAL;
+ goto done;
+ }
+ d->fork_owner = !!fork_owner_val;
+ r = 0;
+ goto done;
+ }
+ if (ioctl == VHOST_GET_FORK_FROM_OWNER) {
+ u8 fork_owner_val = d->fork_owner;
+
+ if (fork_owner_val != VHOST_FORK_OWNER_TASK &&
+ fork_owner_val != VHOST_FORK_OWNER_KTHREAD) {
+ r = -EINVAL;
+ goto done;
+ }
+ if (put_user(fork_owner_val, (u8 __user *)argp)) {
+ r = -EFAULT;
+ goto done;
+ }
+ r = 0;
+ goto done;
+ }
+#endif
+
/* You must be the owner to do anything else */
r = vhost_dev_check_owner(d);
if (r)
diff --git a/drivers/vhost/vhost.h b/drivers/vhost/vhost.h
index bb75a292d50c..ab704d84fb34 100644
--- a/drivers/vhost/vhost.h
+++ b/drivers/vhost/vhost.h
@@ -26,7 +26,18 @@ struct vhost_work {
unsigned long flags;
};
+struct vhost_worker;
+struct vhost_dev;
+
+struct vhost_worker_ops {
+ int (*create)(struct vhost_worker *worker, struct vhost_dev *dev,
+ const char *name);
+ void (*stop)(struct vhost_worker *worker);
+ void (*wakeup)(struct vhost_worker *worker);
+};
+
struct vhost_worker {
+ struct task_struct *kthread_task;
struct vhost_task *vtsk;
struct vhost_dev *dev;
/* Used to serialize device wide flushing with worker swapping. */
@@ -36,6 +47,7 @@ struct vhost_worker {
u32 id;
int attachment_cnt;
bool killed;
+ const struct vhost_worker_ops *ops;
};
/* Poll a file (eventfd or socket) */
@@ -176,6 +188,16 @@ struct vhost_dev {
int byte_weight;
struct xarray worker_xa;
bool use_worker;
+ /*
+ * If fork_owner is true we use vhost_tasks to create
+ * the worker so all settings/limits like cgroups, NPROC,
+ * scheduler, etc are inherited from the owner. If false,
+ * we use kthreads and only attach to the same cgroups
+ * as the owner for compat with older kernels.
+ * here we use true as default value.
+ * The default value is set by fork_from_owner_default
+ */
+ bool fork_owner;
int (*msg_handler)(struct vhost_dev *dev, u32 asid,
struct vhost_iotlb_msg *msg);
};
diff --git a/include/uapi/linux/vhost.h b/include/uapi/linux/vhost.h
index b95dd84eef2d..1c7e7035fc49 100644
--- a/include/uapi/linux/vhost.h
+++ b/include/uapi/linux/vhost.h
@@ -235,4 +235,33 @@
*/
#define VHOST_VDPA_GET_VRING_SIZE _IOWR(VHOST_VIRTIO, 0x82, \
struct vhost_vring_state)
+
+/* fork_owner values for vhost */
+#define VHOST_FORK_OWNER_KTHREAD 0
+#define VHOST_FORK_OWNER_TASK 1
+
+/**
+ * VHOST_SET_FORK_FROM_OWNER - Set the fork_owner flag for the vhost device,
+ * This ioctl must called before VHOST_SET_OWNER.
+ * Only available when CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y
+ *
+ * @param fork_owner: An 8-bit value that determines the vhost thread mode
+ *
+ * When fork_owner is set to VHOST_FORK_OWNER_TASK(default value):
+ * - Vhost will create vhost worker as tasks forked from the owner,
+ * inheriting all of the owner's attributes.
+ *
+ * When fork_owner is set to VHOST_FORK_OWNER_KTHREAD:
+ * - Vhost will create vhost workers as kernel threads.
+ */
+#define VHOST_SET_FORK_FROM_OWNER _IOW(VHOST_VIRTIO, 0x83, __u8)
+
+/**
+ * VHOST_GET_FORK_OWNER - Get the current fork_owner flag for the vhost device.
+ * Only available when CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y
+ *
+ * @return: An 8-bit value indicating the current thread mode.
+ */
+#define VHOST_GET_FORK_FROM_OWNER _IOR(VHOST_VIRTIO, 0x84, __u8)
+
#endif
--
2.39.5
next prev parent reply other threads:[~2025-08-12 18:18 UTC|newest]
Thread overview: 385+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-12 17:24 [PATCH 6.12 000/369] 6.12.42-rc1 review Greg Kroah-Hartman
2025-08-12 17:24 ` [PATCH 6.12 001/369] ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx Greg Kroah-Hartman
2025-08-12 17:24 ` [PATCH 6.12 002/369] ethernet: intel: fix building with large NR_CPUS Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 003/369] ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 004/369] ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 005/369] ASoC: Intel: fix SND_SOC_SOF dependencies Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 006/369] ASoC: amd: yc: add DMI quirk for ASUS M6501RM Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 007/369] audit,module: restore audit logging in load failure case Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 008/369] [ceph] parse_longname(): strrchr() expects NUL-terminated string Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 009/369] fs_context: fix parameter name in infofc() macro Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 010/369] fs/ntfs3: cancle set bad inode after removing name fails Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 011/369] ublk: use vmalloc for ublk_devices __queues Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 012/369] hfsplus: make splice write available again Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 013/369] hfs: " Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 014/369] hfsplus: remove mutex_lock check in hfsplus_free_extents Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 015/369] Revert "fs/ntfs3: Replace inode_trylock with inode_lock" Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 016/369] gfs2: No more self recovery Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 017/369] io_uring: fix breakage in EXPERT menu Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 018/369] ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask() Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 019/369] ASoC: ops: dynamically allocate struct snd_ctl_elem_value Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 020/369] ASoC: mediatek: use reserved memory or enable buffer pre-allocation Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 021/369] arm64: dts: freescale: imx93-tqma9352: Limit BUCK2 to 600mV Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 022/369] selftests: Fix errno checking in syscall_user_dispatch test Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 023/369] soc: qcom: QMI encoding/decoding for big endian Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 024/369] arm64: dts: qcom: sdm845: Expand IMEM region Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 025/369] arm64: dts: qcom: sc7180: " Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 026/369] arm64: dts: exynos: gs101: Add local-timer-stop to cpuidle nodes Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 027/369] arm64: dts: qcom: sa8775p: Correct the interrupt for remoteproc Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 028/369] arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 029/369] ARM: dts: vfxxx: Correctly use two tuples for timer address Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 030/369] usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 031/369] usb: misc: apple-mfi-fastcharge: Make power supply names unique Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 032/369] arm64: dts: ti: k3-am642-phyboard-electra: Fix PRU-ICSSG Ethernet ports Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 033/369] arm64: dts: ti: k3-am62p-j722s: fix pinctrl-single size Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 034/369] cpufreq: armada-8k: make both cpu masks static Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 035/369] firmware: arm_scmi: Fix up turbo frequencies selection Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 036/369] usb: typec: ucsi: yoga-c630: fix error and remove paths Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 037/369] mei: vsc: Destroy mutex after freeing the IRQ Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 038/369] mei: vsc: Event notifier fixes Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 039/369] mei: vsc: Unset the event callback on remove and probe errors Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 040/369] spi: stm32: Check for cfg availability in stm32_spi_probe Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 041/369] staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc() Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 042/369] vmci: Prevent the dispatching of uninitialized payloads Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 043/369] pps: fix poll support Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 044/369] selftests: vDSO: chacha: Correctly skip test if necessary Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 045/369] Revert "vmci: Prevent the dispatching of uninitialized payloads" Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 046/369] powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw() Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 047/369] usb: early: xhci-dbc: Fix early_ioremap leak Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 048/369] arm: dts: ti: omap: Fixup pinheader typo Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 049/369] soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 050/369] arm64: dts: st: fix timer used for ticks Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 051/369] selftests: breakpoints: use suspend_stats to reliably check suspend success Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 052/369] ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 053/369] arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 054/369] arm64: dts: imx8mn-beacon: " Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 055/369] PM / devfreq: Check governor before using governor->name Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 056/369] PM / devfreq: Fix a index typo in trans_stat Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 057/369] cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 058/369] cpufreq: Initialize cpufreq-based frequency-invariance later Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 059/369] cpufreq: Init policy->rwsem before it may be possibly used Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 060/369] staging: greybus: gbphy: fix up const issue with the match callback Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 061/369] samples: mei: Fix building on musl libc Greg Kroah-Hartman
2025-08-12 17:25 ` [PATCH 6.12 062/369] soc: qcom: pmic_glink: fix OF node leak Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 063/369] interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 064/369] interconnect: qcom: sc8180x: specify num_nodes Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 065/369] bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640 Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 066/369] staging: nvec: Fix incorrect null termination of battery manufacturer Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 067/369] selftests/tracing: Fix false failure of subsystem event test Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 068/369] drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 069/369] drm/panfrost: Fix panfrost device variable name in devfreq Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 070/369] drm/panthor: Add missing explicit padding in drm_panthor_gpu_info Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 071/369] bpf, sockmap: Fix psock incorrectly pointing to sk Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 072/369] bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 073/369] selftests/bpf: fix signedness bug in redir_partial() Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 074/369] selftests/bpf: Fix unintentional switch case fall through Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 075/369] net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 076/369] drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 077/369] drm/amdgpu: Remove nbiov7.9 replay count reporting Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 078/369] bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 079/369] powerpc/pseries/dlpar: Search DRC index from ibm,drc-indexes for IO add Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 080/369] caif: reduce stack size, again Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 081/369] wifi: rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 082/369] wifi: rtl818x: Kill URBs before clearing tx status queue Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 083/369] wifi: iwlwifi: Fix memory leak in iwl_mvm_init() Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 084/369] iwlwifi: Add missing check for alloc_ordered_workqueue Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 085/369] wifi: ath11k: clear initialized flag for deinit-ed srng lists Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 086/369] tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 087/369] net/mlx5: Check device memory pointer before usage Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 088/369] net: dst: annotate data-races around dst->input Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 089/369] net: dst: annotate data-races around dst->output Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 090/369] kselftest/arm64: Fix check for setting new VLs in sve-ptrace Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 091/369] bpf: Ensure RCU lock is held around bpf_prog_ksym_find Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 092/369] drm/msm/dpu: Fill in min_prefill_lines for SC8180X Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 093/369] m68k: Dont unregister boot console needlessly Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 094/369] refscale: Check that nreaders and loops multiplication doesnt overflow Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 095/369] drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 096/369] sched/psi: Optimize psi_group_change() cpu_clock() usage Greg Kroah-Hartman
2025-08-13 12:20 ` Dietmar Eggemann
2025-08-13 13:08 ` Johannes Weiner
2025-08-13 13:45 ` Dietmar Eggemann
2025-08-12 17:26 ` [PATCH 6.12 097/369] fbcon: Fix outdated registered_fb reference in comment Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 098/369] netfilter: nf_tables: Drop dead code from fill_*_info routines Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 099/369] netfilter: nf_tables: adjust lockdep assertions handling Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 100/369] arch: powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 101/369] um: rtc: Avoid shadowing err in uml_rtc_start() Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 102/369] iommu/amd: Enable PASID and ATS capabilities in the correct order Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 103/369] net/sched: Restrict conditions for adding duplicating netems to qdisc tree Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 104/369] net_sched: act_ctinfo: use atomic64_t for three counters Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 105/369] RDMA/mlx5: Fix UMR modifying of mkey page size Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 106/369] xen: fix UAF in dmabuf_exp_from_pages() Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 107/369] xen/gntdev: remove struct gntdev_copy_batch from stack Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 108/369] tcp: call tcp_measure_rcv_mss() for ooo packets Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 109/369] wifi: rtl8xxxu: Fix RX skb size for aggregation disabled Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 110/369] wifi: rtw88: Fix macid assigned to TDLS station Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 111/369] mwl8k: Add missing check after DMA map Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 112/369] wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask() Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 113/369] drm/amdgpu/gfx9: fix kiq locking in KCQ reset Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 114/369] drm/amdgpu/gfx9.4.3: " Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 115/369] drm/amdgpu/gfx10: " Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 116/369] iommu/amd: Fix geometry.aperture_end for V2 tables Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 117/369] rcu: Fix delayed execution of hurry callbacks Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 118/369] wifi: mac80211: reject TDLS operations when station is not associated Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 119/369] wifi: plfxlc: Fix error handling in usb driver probe Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 120/369] wifi: mac80211: Do not schedule stopped TXQs Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 121/369] wifi: mac80211: Dont call fq_flow_idx() for management frames Greg Kroah-Hartman
2025-08-12 17:26 ` [PATCH 6.12 122/369] wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 123/369] Reapply "wifi: mac80211: Update skbs control block key in ieee80211_tx_dequeue()" Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 124/369] wifi: ath12k: fix endianness handling while accessing wmi service bit Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 125/369] wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 126/369] wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 127/369] wifi: nl80211: Set num_sub_specs before looping through sub_specs Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 128/369] ring-buffer: Remove ring_buffer_read_prepare_sync() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 129/369] kcsan: test: Initialize dummy variable Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 130/369] memcg_slabinfo: Fix use of PG_slab Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 131/369] Bluetooth: hci_sync: fix double free in hci_discovery_filter_clear() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 132/369] Bluetooth: hci_event: Mask data status from LE ext adv reports Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 133/369] bpf: Disable migration in nf_hook_run_bpf() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 134/369] tools/rv: Do not skip idle in trace Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 135/369] selftests: drv-net: Fix remote command checking in require_cmd() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 136/369] can: peak_usb: fix USB FD devices potential malfunction Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 137/369] can: kvaser_pciefd: Store device channel index Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 138/369] can: kvaser_usb: Assign netdev.dev_port based on " Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 139/369] netfilter: xt_nfacct: dont assume acct name is null-terminated Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 140/369] net/mlx5e: Clear Read-Only port buffer size in PBMC before update Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 141/369] net/mlx5e: Remove skb secpath if xfrm state is not found Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 142/369] net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863 Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 143/369] stmmac: xsk: fix negative overflow of budget in zerocopy mode Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 144/369] selftests: rtnetlink.sh: remove esp4_offload after test Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 145/369] vrf: Drop existing dst reference in vrf_ip6_input_dst Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 146/369] ipv6: prevent infinite loop in rt6_nlmsg_size() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 147/369] ipv6: fix possible infinite loop in fib6_info_uses_dev() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 148/369] ipv6: annotate data-races around rt->fib6_nsiblings Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 149/369] bpf/preload: Dont select USERMODE_DRIVER Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 150/369] bpf, arm64: Fix fp initialization for exception boundary Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 151/369] staging: media: atomisp: Fix stack buffer overflow in gmin_get_var_int() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 152/369] fortify: Fix incorrect reporting of read buffer size Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 153/369] PCI: rockchip-host: Fix "Unexpected Completion" log message Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 154/369] clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 155/369] crypto: sun8i-ce - fix nents passed to dma_unmap_sg() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 156/369] crypto: qat - use unmanaged allocation for dc_data Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 157/369] crypto: marvell/cesa - Fix engine load inaccuracy Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 158/369] crypto: qat - allow enabling VFs in the absence of IOMMU Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 159/369] crypto: qat - fix state restore for banks with exceptions Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 160/369] mtd: fix possible integer overflow in erase_xfer() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 161/369] clk: davinci: Add NULL check in davinci_lpsc_clk_register() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 162/369] media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 163/369] clk: xilinx: vcu: unregister pll_post only if registered correctly Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 164/369] power: supply: cpcap-charger: Fix null check for power_supply_get_by_name Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 165/369] power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 166/369] crypto: arm/aes-neonbs - work around gcc-15 warning Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 167/369] PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 168/369] pinctrl: sunxi: Fix memory leak on krealloc failure Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 169/369] pinctrl: berlin: fix memory leak in berlin_pinctrl_build_state() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 170/369] dmaengine: mmp: Fix again Wvoid-pointer-to-enum-cast warning Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 171/369] phy: qualcomm: phy-qcom-eusb2-repeater: Dont zero-out registers Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 172/369] fanotify: sanitize handle_type values when reporting fid Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 173/369] clk: clk-axi-clkgen: fix fpfd_max frequency for zynq Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 174/369] Fix dma_unmap_sg() nents value Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 175/369] perf tools: Fix use-after-free in help_unknown_cmd() Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 176/369] perf dso: Add missed dso__put to dso__load_kcore Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 177/369] mtd: spi-nor: spansion: Fixup params->set_4byte_addr_mode for SEMPER Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 178/369] perf sched: Make sure it frees the usage string Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 179/369] perf sched: Free thread->priv using priv_destructor Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 180/369] perf sched: Fix memory leaks in perf sched map Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 181/369] perf sched: Fix memory leaks for evsel->priv in timehist Greg Kroah-Hartman
2025-08-12 17:27 ` [PATCH 6.12 182/369] perf sched: Use RC_CHK_EQUAL() to compare pointers Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 183/369] perf sched: Fix memory leaks in perf sched latency Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 184/369] RDMA/hns: Fix double destruction of rsv_qp Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 185/369] RDMA/hns: Fix HW configurations not cleared in error flow Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 186/369] crypto: ccp - Fix locking on alloc failure handling Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 187/369] crypto: inside-secure - Fix `dma_unmap_sg()` nents value Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 188/369] crypto: ccp - Fix crash when rebind ccp device for ccp.ko Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 189/369] RDMA/hns: Get message length of ack_req from FW Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 190/369] RDMA/hns: Fix accessing uninitialized resources Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 191/369] RDMA/hns: Drop GFP_NOWARN Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 192/369] RDMA/hns: Fix -Wframe-larger-than issue Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 193/369] kernel: trace: preemptirq_delay_test: use offstack cpu mask Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 194/369] proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 195/369] pinmux: fix race causing mux_owner NULL with active mux_usecount Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 196/369] perf tests bp_account: Fix leaked file descriptor Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 197/369] RDMA/mana_ib: Fix DSCP value in modify QP Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 198/369] clk: thead: th1520-ap: Correctly refer the parent of osc_12m Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 199/369] clk: sunxi-ng: v3s: Fix de clock definition Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 200/369] scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 201/369] scsi: elx: efct: " Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 202/369] scsi: mvsas: " Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 203/369] scsi: isci: " Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 204/369] watchdog: ziirave_wdt: check record length in ziirave_firm_verify() Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 205/369] ext4: Make sure BH_New bit is cleared in ->write_end handler Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 206/369] clk: at91: sam9x7: update pll clk ranges Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 207/369] hwrng: mtk - handle devm_pm_runtime_enable errors Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 208/369] crypto: keembay - Fix dma_unmap_sg() nents value Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 209/369] crypto: img-hash " Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 210/369] crypto: qat - disable ZUC-256 capability for QAT GEN5 Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 211/369] soundwire: stream: restore params when prepare ports fail Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 212/369] PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 213/369] clk: imx95-blk-ctl: Fix synchronous abort Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 214/369] remoteproc: xlnx: Disable unsupported features Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 215/369] fs/orangefs: Allow 2 more characters in do_c_string() Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 216/369] dmaengine: mv_xor: Fix missing check after DMA map and missing unmap Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 217/369] dmaengine: nbpfaxi: Add missing check after DMA map Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 218/369] ASoC: fsl_xcvr: get channel status data when PHY is not exists Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 219/369] sh: Do not use hyphen in exported variable name Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 220/369] perf tools: Remove libtraceevent in .gitignore Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 221/369] crypto: qat - fix DMA direction for compression on GEN2 devices Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 222/369] crypto: qat - fix seq_file position update in adf_ring_next() Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 223/369] fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 224/369] jfs: fix metapage reference count leak in dbAllocCtl Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 225/369] mtd: rawnand: atmel: Fix dma_mapping_error() address Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 226/369] mtd: rawnand: rockchip: Add missing check after DMA map Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 227/369] mtd: rawnand: atmel: set pmecc data setup time Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 228/369] drm/xe/vf: Disable CSC support on VF Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 229/369] selftests: ALSA: fix memory leak in utimer test Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 230/369] perf record: Cache build-ID of hit DSOs only Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 231/369] vdpa/mlx5: Fix needs_teardown flag calculation Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 232/369] vhost-scsi: Fix log flooding with target does not exist errors Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 233/369] vdpa/mlx5: Fix release of uninitialized resources on error path Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 234/369] vdpa: Fix IDR memory leak in VDUSE module exit Greg Kroah-Hartman
2025-08-12 17:28 ` Greg Kroah-Hartman [this message]
2025-08-12 17:28 ` [PATCH 6.12 236/369] bpf: Check flow_dissector ctx accesses are aligned Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 237/369] bpf: Check netfilter " Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 238/369] apparmor: ensure WB_HISTORY_SIZE value is a power of 2 Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 239/369] apparmor: fix loop detection used in conflicting attachment resolution Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 240/369] apparmor: Fix unaligned memory accesses in KUnit test Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 241/369] module: Restore the moduleparam prefix length check Greg Kroah-Hartman
2025-08-12 17:28 ` [PATCH 6.12 242/369] ucount: fix atomic_long_inc_below() argument type Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 243/369] rtc: ds1307: fix incorrect maximum clock rate handling Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 244/369] rtc: hym8563: " Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 245/369] rtc: nct3018y: " Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 246/369] rtc: pcf85063: " Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 247/369] rtc: pcf8563: " Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 248/369] rtc: rv3028: " Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 249/369] f2fs: turn off one_time when forcibly set to foreground GC Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 250/369] f2fs: fix bio memleak when committing super block Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 251/369] f2fs: fix KMSAN uninit-value in extent_info usage Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 252/369] f2fs: fix to check upper boundary for value of gc_boost_zoned_gc_percent Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 253/369] f2fs: fix to check upper boundary for gc_valid_thresh_ratio Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 254/369] f2fs: fix to check upper boundary for gc_no_zoned_gc_percent Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 255/369] f2fs: doc: fix wrong quota mount option description Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 256/369] f2fs: fix to avoid UAF in f2fs_sync_inode_meta() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 257/369] f2fs: fix to avoid panic in f2fs_evict_inode Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 258/369] f2fs: fix to avoid out-of-boundary access in devs.path Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 259/369] f2fs: vm_unmap_ram() may be called from an invalid context Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 260/369] f2fs: fix to update upper_p in __get_secs_required() correctly Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 261/369] f2fs: fix to calculate dirty data during has_not_enough_free_secs() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 262/369] f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 263/369] exfat: fdatasync flag should be same like generic_write_sync() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 264/369] i2c: muxes: mule: Fix an error handling path in mule_i2c_mux_probe() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 265/369] vfio: Fix unbalanced vfio_df_close call in no-iommu mode Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 266/369] vfio: Prevent open_count decrement to negative Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 267/369] vfio/pds: Fix missing detach_ioas op Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 268/369] vfio/pci: Separate SR-IOV VF dev_set Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 269/369] scsi: mpt3sas: Fix a fw_event memory leak Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 270/369] scsi: Revert "scsi: iscsi: Fix HW conn removal use after free" Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 271/369] scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 272/369] scsi: sd: Make sd shutdown issue START STOP UNIT appropriately Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 273/369] kconfig: qconf: fix ConfigList::updateListAllforAll() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 274/369] sched/psi: Fix psi_seq initialization Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 275/369] PCI: pnv_php: Clean up allocated IRQs on unplug Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 276/369] PCI: pnv_php: Work around switches with broken presence detection Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 277/369] powerpc/eeh: Export eeh_unfreeze_pe() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 278/369] powerpc/eeh: Make EEH driver device hotplug safe Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 279/369] PCI: pnv_php: Fix surprise plug detection and recovery Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 280/369] pNFS/flexfiles: dont attempt pnfs on fatal DS errors Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 281/369] sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 282/369] NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 283/369] NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 284/369] NFSv4.2: another fix for listxattr Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 285/369] NFS: Fixup allocation flags for nfsiods __GFP_NORETRY Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 286/369] md/md-cluster: handle REMOVE message earlier Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 287/369] netpoll: prevent hanging NAPI when netcons gets enabled Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 288/369] phy: mscc: Fix parsing of unicast frames Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 289/369] net: ipa: add IPA v5.1 and v5.5 to ipa_version_string() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 290/369] pptp: ensure minimal skb length in pptp_xmit() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 291/369] nvmet: initialize discovery subsys after debugfs is initialized Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 292/369] s390/ap: Unmask SLCF bit in card and queue ap functions sysfs Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 293/369] netlink: specs: ethtool: fix module EEPROM input/output arguments Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 294/369] block: Fix default IO priority if there is no IO context Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 295/369] block: ensure discard_granularity is zero when discard is not supported Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 296/369] ASoC: tas2781: Fix the wrong step for TLV on tas2781 Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 297/369] spi: cs42l43: Property entry should be a null-terminated array Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 298/369] net/mlx5: Correctly set gso_segs when LRO is used Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 299/369] ipv6: reject malicious packets in ipv6_gso_segment() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 300/369] net: mdio: mdio-bcm-unimac: Correct rate fallback logic Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 301/369] net: drop UFO packets in udp_rcv_segment() Greg Kroah-Hartman
2025-08-12 17:29 ` [PATCH 6.12 302/369] net/sched: taprio: enforce minimum value for picos_per_byte Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 303/369] sunrpc: fix client side handling of tls alerts Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 304/369] x86/irq: Plug vector setup race Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 305/369] benet: fix BUG when creating VFs Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 306/369] net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 307/369] s390/mm: Allocate page table with PAGE_SIZE granularity Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 308/369] eth: fbnic: remove the debugging trick of super high page bias Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 309/369] irqchip: Build IMX_MU_MSI only on ARM Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 310/369] ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 311/369] smb: server: remove separate empty_recvmsg_queue Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 312/369] smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 313/369] smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 314/369] smb: server: let recv_done() avoid touching data_transfer after cleanup/move Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 315/369] smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 316/369] smb: client: remove separate empty_packet_queue Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 317/369] smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 318/369] smb: client: let recv_done() cleanup before notifying the callers Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 319/369] smb: client: let recv_done() avoid touching data_transfer after cleanup/move Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 320/369] nvmet: exit debugfs after discovery subsystem exits Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 321/369] pptp: fix pptp_xmit() error path Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 322/369] smb: client: return an error if rdma_connect does not return within 5 seconds Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 323/369] sunrpc: fix handling of server side tls alerts Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 324/369] perf/core: Dont leak AUX buffer refcount on allocation failure Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 325/369] perf/core: Exit early on perf_mmap() fail Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 326/369] perf/core: Prevent VMA split of buffer mappings Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 327/369] selftests/perf_events: Add a mmap() correctness test Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 328/369] net/packet: fix a race in packet_set_ring() and packet_notifier() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 329/369] vsock: Do not allow binding to VMADDR_PORT_ANY Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 330/369] accel/ivpu: Fix reset_engine debugfs file logic Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 331/369] Revert "bcache: remove heap-related macros and switch to generic min_heap" Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 332/369] ice/ptp: fix crosstimestamp reporting Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 333/369] selftests/bpf: Add a test for arena range tree algorithm Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 334/369] selftests/bpf: Fix build error with llvm 19 Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 335/369] drm/i915/ddi: change intel_ddi_init_{dp, hdmi}_connector() return type Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 336/369] drm/i915/hdmi: propagate errors from intel_hdmi_init_connector() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 337/369] drm/i915/hdmi: add error handling in g4x_hdmi_init() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 338/369] drm/i915/ddi: gracefully handle errors from intel_ddi_init_hdmi_connector() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 339/369] drm/i915/display: add intel_encoder_is_hdmi() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 340/369] drm/i915/ddi: only call shutdown hooks for valid encoders Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 341/369] ksmbd: fix null pointer dereference error in generate_encryptionkey Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 342/369] ksmbd: fix Preauh_HashValue race condition Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 343/369] ksmbd: fix corrupted mtime and ctime in smb2_open Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 344/369] ksmbd: limit repeated connections from clients with the same IP Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 345/369] smb: server: Fix extension string in ksmbd_extract_shortname() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 346/369] USB: serial: option: add Foxconn T99W709 Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 347/369] PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 348/369] PCI/ASPM: Fix L1SS saving Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 349/369] Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 350/369] net: usbnet: Avoid potential RCU stall on LINK_CHANGE event Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 351/369] net: usbnet: Fix the wrong netif_carrier_on() call Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 352/369] x86/sev: Evict cache lines during SNP memory validation Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 353/369] ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 354/369] ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 355/369] ALSA: hda/realtek - Fix mute LED for HP Victus 16-r1xxx Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 356/369] ALSA: hda/realtek - Fix mute LED for HP Victus 16-s0xxx Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 357/369] ALSA: hda/realtek - Fix mute LED for HP Victus 16-d1xxx (MB 8A26) Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 358/369] platform/x86/intel/pmt: fix a crashlog NULL pointer access Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 359/369] x86/fpu: Delay instruction pointer fixup until after warning Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 360/369] s390/mm: Remove possible false-positive warning in pte_free_defer() Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 361/369] MIPS: mm: tlb-r4k: Uniquify TLB entries on init Greg Kroah-Hartman
2025-08-12 17:30 ` [PATCH 6.12 362/369] mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery Greg Kroah-Hartman
2025-08-12 17:31 ` [PATCH 6.12 363/369] mm: swap: correctly use maxpages in swapon syscall to avoid potential deadloop Greg Kroah-Hartman
2025-08-12 17:31 ` [PATCH 6.12 364/369] mm: swap: fix potential buffer overflow in setup_clusters() Greg Kroah-Hartman
2025-08-12 17:31 ` [PATCH 6.12 365/369] perf/arm-ni: Set initial IRQ affinity Greg Kroah-Hartman
2025-08-12 17:31 ` [PATCH 6.12 366/369] media: ti: j721e-csi2rx: fix list_del corruption Greg Kroah-Hartman
2025-08-12 17:31 ` [PATCH 6.12 367/369] HID: apple: validate feature-report field count to prevent NULL pointer dereference Greg Kroah-Hartman
2025-08-12 17:31 ` [PATCH 6.12 368/369] USB: gadget: f_hid: Fix memory leak in hidg_bind error path Greg Kroah-Hartman
2025-08-12 17:31 ` [PATCH 6.12 369/369] usb: gadget : fix use-after-free in composite_dev_cleanup() Greg Kroah-Hartman
2025-08-12 19:51 ` [PATCH 6.12 000/369] 6.12.42-rc1 review Brett A C Sheffield
2025-08-12 20:21 ` Pavel Machek
2025-08-12 21:38 ` Florian Fainelli
2025-08-13 2:52 ` Peter Schneider
2025-08-13 11:53 ` Mark Brown
2025-08-13 13:12 ` Brett Mastbergen
2025-08-13 15:10 ` Shuah Khan
2025-08-13 15:48 ` Jon Hunter
2025-08-13 21:42 ` Ron Economos
2025-08-14 8:24 ` Naresh Kamboju
2025-08-14 14:46 ` Miguel Ojeda
2025-08-15 6:49 ` 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=20250812173023.613644040@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=jasowang@redhat.com \
--cc=leiyang@redhat.com \
--cc=lulu@redhat.com \
--cc=mst@redhat.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox