From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Maxime Ripard <mripard@kernel.org>,
Dave Stevenson <dave.stevenson@raspberrypi.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.12 491/497] drm/vc4: Make v3d paths unavailable on any generation newer than vc4
Date: Tue, 13 Oct 2026 13:40:58 +0200 [thread overview]
Message-ID: <20261013112919.530165211@linuxfoundation.org> (raw)
In-Reply-To: <20261013112907.864180619@linuxfoundation.org>
6.12-stable review patch. If anyone has any objections, please let me know.
------------------
From: Maxime Ripard <mripard@kernel.org>
[ Upstream commit dbe8ef676f2764f132d2467882e01e313eef495a ]
The V3D IP has been separate since BCM2711, so let's make sure we issue
a WARN if we're running not only on BCM2711, but also anything newer.
Signed-off-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Maxime Ripard <mripard@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240621152055.4180873-22-dave.stevenson@raspberrypi.com
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Stable-dep-of: cca01232d94a ("drm/vc4: Fix binner slot allocation failing on an idle GPU")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/gpu/drm/vc4/vc4_bo.c | 28 +++++++++++-----------
drivers/gpu/drm/vc4/vc4_crtc.c | 4 ++--
drivers/gpu/drm/vc4/vc4_drv.c | 8 +++----
drivers/gpu/drm/vc4/vc4_gem.c | 24 +++++++++----------
drivers/gpu/drm/vc4/vc4_irq.c | 10 ++++----
drivers/gpu/drm/vc4/vc4_kms.c | 2 +-
drivers/gpu/drm/vc4/vc4_perfmon.c | 20 ++++++++--------
drivers/gpu/drm/vc4/vc4_render_cl.c | 2 +-
drivers/gpu/drm/vc4/vc4_v3d.c | 10 ++++----
drivers/gpu/drm/vc4/vc4_validate.c | 8 +++----
drivers/gpu/drm/vc4/vc4_validate_shaders.c | 2 +-
11 files changed, 59 insertions(+), 59 deletions(-)
diff --git a/drivers/gpu/drm/vc4/vc4_bo.c b/drivers/gpu/drm/vc4/vc4_bo.c
index af443c98cd701..212c86acca482 100644
--- a/drivers/gpu/drm/vc4/vc4_bo.c
+++ b/drivers/gpu/drm/vc4/vc4_bo.c
@@ -251,7 +251,7 @@ void vc4_bo_add_to_purgeable_pool(struct vc4_bo *bo)
{
struct vc4_dev *vc4 = to_vc4_dev(bo->base.base.dev);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
mutex_lock(&vc4->purgeable.lock);
@@ -265,7 +265,7 @@ static void vc4_bo_remove_from_purgeable_pool_locked(struct vc4_bo *bo)
{
struct vc4_dev *vc4 = to_vc4_dev(bo->base.base.dev);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
/* list_del_init() is used here because the caller might release
@@ -396,7 +396,7 @@ struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size)
struct vc4_dev *vc4 = to_vc4_dev(dev);
struct vc4_bo *bo;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return ERR_PTR(-ENODEV);
bo = kzalloc(sizeof(*bo), GFP_KERNEL);
@@ -427,7 +427,7 @@ struct vc4_bo *vc4_bo_create(struct drm_device *dev, size_t unaligned_size,
struct drm_gem_dma_object *dma_obj;
struct vc4_bo *bo;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return ERR_PTR(-ENODEV);
if (size == 0)
@@ -496,7 +496,7 @@ int vc4_bo_dumb_create(struct drm_file *file_priv,
struct vc4_bo *bo = NULL;
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
ret = vc4_dumb_fixup_args(args);
@@ -622,7 +622,7 @@ int vc4_bo_inc_usecnt(struct vc4_bo *bo)
struct vc4_dev *vc4 = to_vc4_dev(bo->base.base.dev);
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
/* Fast path: if the BO is already retained by someone, no need to
@@ -661,7 +661,7 @@ void vc4_bo_dec_usecnt(struct vc4_bo *bo)
{
struct vc4_dev *vc4 = to_vc4_dev(bo->base.base.dev);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
/* Fast path: if the BO is still retained by someone, no need to test
@@ -790,7 +790,7 @@ int vc4_create_bo_ioctl(struct drm_device *dev, void *data,
struct vc4_bo *bo = NULL;
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
ret = vc4_grab_bin_bo(vc4, vc4file);
@@ -820,7 +820,7 @@ int vc4_mmap_bo_ioctl(struct drm_device *dev, void *data,
struct drm_vc4_mmap_bo *args = data;
struct drm_gem_object *gem_obj;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
gem_obj = drm_gem_object_lookup(file_priv, args->handle);
@@ -846,7 +846,7 @@ vc4_create_shader_bo_ioctl(struct drm_device *dev, void *data,
struct vc4_bo *bo = NULL;
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (args->size == 0)
@@ -925,7 +925,7 @@ int vc4_set_tiling_ioctl(struct drm_device *dev, void *data,
struct vc4_bo *bo;
bool t_format;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (args->flags != 0)
@@ -971,7 +971,7 @@ int vc4_get_tiling_ioctl(struct drm_device *dev, void *data,
struct drm_gem_object *gem_obj;
struct vc4_bo *bo;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (args->flags != 0 || args->modifier != 0)
@@ -1014,7 +1014,7 @@ int vc4_bo_cache_init(struct drm_device *dev)
int ret;
int i;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
/* Create the initial set of BO labels that the kernel will
@@ -1079,7 +1079,7 @@ int vc4_label_bo_ioctl(struct drm_device *dev, void *data,
struct drm_gem_object *gem_obj;
int ret = 0, label;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (!args->len)
diff --git a/drivers/gpu/drm/vc4/vc4_crtc.c b/drivers/gpu/drm/vc4/vc4_crtc.c
index 26a7cf7f64651..f4081085ff405 100644
--- a/drivers/gpu/drm/vc4/vc4_crtc.c
+++ b/drivers/gpu/drm/vc4/vc4_crtc.c
@@ -1000,7 +1000,7 @@ static int vc4_async_page_flip(struct drm_crtc *crtc,
struct vc4_bo *bo = to_vc4_bo(&dma_bo->base);
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
/*
@@ -1043,7 +1043,7 @@ int vc4_page_flip(struct drm_crtc *crtc,
struct drm_device *dev = crtc->dev;
struct vc4_dev *vc4 = to_vc4_dev(dev);
- if (vc4->gen == VC4_GEN_5)
+ if (vc4->gen > VC4_GEN_4)
return vc5_async_page_flip(crtc, fb, event, flags);
else
return vc4_async_page_flip(crtc, fb, event, flags);
diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
index 550324819f37f..8c104ace3dc6e 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.c
+++ b/drivers/gpu/drm/vc4/vc4_drv.c
@@ -98,7 +98,7 @@ static int vc4_get_param_ioctl(struct drm_device *dev, void *data,
if (args->pad != 0)
return -EINVAL;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (!vc4->v3d)
@@ -147,7 +147,7 @@ static int vc4_open(struct drm_device *dev, struct drm_file *file)
struct vc4_dev *vc4 = to_vc4_dev(dev);
struct vc4_file *vc4file;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
vc4file = kzalloc(sizeof(*vc4file), GFP_KERNEL);
@@ -165,7 +165,7 @@ static void vc4_close(struct drm_device *dev, struct drm_file *file)
struct vc4_dev *vc4 = to_vc4_dev(dev);
struct vc4_file *vc4file = file->driver_priv;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
if (vc4file->bin_bo_used)
@@ -301,7 +301,7 @@ static int vc4_drm_bind(struct device *dev)
else
gen = VC4_GEN_4;
- if (gen == VC4_GEN_5)
+ if (gen > VC4_GEN_4)
driver = &vc5_drm_driver;
else
driver = &vc4_drm_driver;
diff --git a/drivers/gpu/drm/vc4/vc4_gem.c b/drivers/gpu/drm/vc4/vc4_gem.c
index 62d19601ef356..efef43306787a 100644
--- a/drivers/gpu/drm/vc4/vc4_gem.c
+++ b/drivers/gpu/drm/vc4/vc4_gem.c
@@ -77,7 +77,7 @@ vc4_get_hang_state_ioctl(struct drm_device *dev, void *data,
u32 i;
int ret = 0;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (!vc4->v3d) {
@@ -392,7 +392,7 @@ vc4_wait_for_seqno(struct drm_device *dev, uint64_t seqno, uint64_t timeout_ns,
unsigned long timeout_expire;
DEFINE_WAIT(wait);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (vc4->finished_seqno >= seqno)
@@ -477,7 +477,7 @@ vc4_submit_next_bin_job(struct drm_device *dev)
struct vc4_dev *vc4 = to_vc4_dev(dev);
struct vc4_exec_info *exec;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
again:
@@ -525,7 +525,7 @@ vc4_submit_next_render_job(struct drm_device *dev)
if (!exec)
return;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
/* A previous RCL may have written to one of our textures, and
@@ -546,7 +546,7 @@ vc4_move_job_to_render(struct drm_device *dev, struct vc4_exec_info *exec)
struct vc4_dev *vc4 = to_vc4_dev(dev);
bool was_empty = list_empty(&vc4->render_job_list);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
list_move_tail(&exec->head, &vc4->render_job_list);
@@ -973,7 +973,7 @@ vc4_job_handle_completed(struct vc4_dev *vc4)
unsigned long irqflags;
struct vc4_seqno_cb *cb, *cb_temp;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
spin_lock_irqsave(&vc4->job_lock, irqflags);
@@ -1012,7 +1012,7 @@ int vc4_queue_seqno_cb(struct drm_device *dev,
struct vc4_dev *vc4 = to_vc4_dev(dev);
unsigned long irqflags;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
cb->func = func;
@@ -1068,7 +1068,7 @@ vc4_wait_seqno_ioctl(struct drm_device *dev, void *data,
struct vc4_dev *vc4 = to_vc4_dev(dev);
struct drm_vc4_wait_seqno *args = data;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
return vc4_wait_for_seqno_ioctl_helper(dev, args->seqno,
@@ -1085,7 +1085,7 @@ vc4_wait_bo_ioctl(struct drm_device *dev, void *data,
struct drm_gem_object *gem_obj;
struct vc4_bo *bo;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (args->pad != 0)
@@ -1134,7 +1134,7 @@ vc4_submit_cl_ioctl(struct drm_device *dev, void *data,
args->shader_rec_size,
args->bo_handle_count);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (!vc4->v3d) {
@@ -1270,7 +1270,7 @@ int vc4_gem_init(struct drm_device *dev)
struct vc4_dev *vc4 = to_vc4_dev(dev);
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
vc4->dma_fence_context = dma_fence_context_alloc(1);
@@ -1329,7 +1329,7 @@ int vc4_gem_madvise_ioctl(struct drm_device *dev, void *data,
struct vc4_bo *bo;
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
switch (args->madv) {
diff --git a/drivers/gpu/drm/vc4/vc4_irq.c b/drivers/gpu/drm/vc4/vc4_irq.c
index c201a8aaccb40..4fdad88e53e10 100644
--- a/drivers/gpu/drm/vc4/vc4_irq.c
+++ b/drivers/gpu/drm/vc4/vc4_irq.c
@@ -263,7 +263,7 @@ vc4_irq_enable(struct drm_device *dev)
{
struct vc4_dev *vc4 = to_vc4_dev(dev);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
if (!vc4->v3d)
@@ -280,7 +280,7 @@ vc4_irq_disable(struct drm_device *dev)
{
struct vc4_dev *vc4 = to_vc4_dev(dev);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
if (!vc4->v3d)
@@ -303,7 +303,7 @@ int vc4_irq_install(struct drm_device *dev, int irq)
struct vc4_dev *vc4 = to_vc4_dev(dev);
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (irq == IRQ_NOTCONNECTED)
@@ -324,7 +324,7 @@ void vc4_irq_uninstall(struct drm_device *dev)
{
struct vc4_dev *vc4 = to_vc4_dev(dev);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
vc4_irq_disable(dev);
@@ -337,7 +337,7 @@ void vc4_irq_reset(struct drm_device *dev)
struct vc4_dev *vc4 = to_vc4_dev(dev);
unsigned long irqflags;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
/* Acknowledge any stale IRQs. */
diff --git a/drivers/gpu/drm/vc4/vc4_kms.c b/drivers/gpu/drm/vc4/vc4_kms.c
index c5e28ff3931a7..a5dfccc223388 100644
--- a/drivers/gpu/drm/vc4/vc4_kms.c
+++ b/drivers/gpu/drm/vc4/vc4_kms.c
@@ -461,7 +461,7 @@ static struct drm_framebuffer *vc4_fb_create(struct drm_device *dev,
struct vc4_dev *vc4 = to_vc4_dev(dev);
struct drm_mode_fb_cmd2 mode_cmd_local;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return ERR_PTR(-ENODEV);
/* If the user didn't specify a modifier, use the
diff --git a/drivers/gpu/drm/vc4/vc4_perfmon.c b/drivers/gpu/drm/vc4/vc4_perfmon.c
index e4fda72c19f92..75ff2f7482353 100644
--- a/drivers/gpu/drm/vc4/vc4_perfmon.c
+++ b/drivers/gpu/drm/vc4/vc4_perfmon.c
@@ -23,7 +23,7 @@ void vc4_perfmon_get(struct vc4_perfmon *perfmon)
return;
vc4 = perfmon->dev;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
refcount_inc(&perfmon->refcnt);
@@ -37,7 +37,7 @@ void vc4_perfmon_put(struct vc4_perfmon *perfmon)
return;
vc4 = perfmon->dev;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
if (refcount_dec_and_test(&perfmon->refcnt))
@@ -49,7 +49,7 @@ void vc4_perfmon_start(struct vc4_dev *vc4, struct vc4_perfmon *perfmon)
unsigned int i;
u32 mask;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
if (WARN_ON_ONCE(!perfmon || vc4->active_perfmon))
@@ -69,7 +69,7 @@ void vc4_perfmon_stop(struct vc4_dev *vc4, struct vc4_perfmon *perfmon,
{
unsigned int i;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
if (WARN_ON_ONCE(!vc4->active_perfmon ||
@@ -90,7 +90,7 @@ struct vc4_perfmon *vc4_perfmon_find(struct vc4_file *vc4file, int id)
struct vc4_dev *vc4 = vc4file->dev;
struct vc4_perfmon *perfmon;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return NULL;
mutex_lock(&vc4file->perfmon.lock);
@@ -105,7 +105,7 @@ void vc4_perfmon_open_file(struct vc4_file *vc4file)
{
struct vc4_dev *vc4 = vc4file->dev;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
mutex_init(&vc4file->perfmon.lock);
@@ -131,7 +131,7 @@ void vc4_perfmon_close_file(struct vc4_file *vc4file)
{
struct vc4_dev *vc4 = vc4file->dev;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
mutex_lock(&vc4file->perfmon.lock);
@@ -151,7 +151,7 @@ int vc4_perfmon_create_ioctl(struct drm_device *dev, void *data,
unsigned int i;
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (!vc4->v3d) {
@@ -205,7 +205,7 @@ int vc4_perfmon_destroy_ioctl(struct drm_device *dev, void *data,
struct drm_vc4_perfmon_destroy *req = data;
struct vc4_perfmon *perfmon;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (!vc4->v3d) {
@@ -233,7 +233,7 @@ int vc4_perfmon_get_values_ioctl(struct drm_device *dev, void *data,
struct vc4_perfmon *perfmon;
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (!vc4->v3d) {
diff --git a/drivers/gpu/drm/vc4/vc4_render_cl.c b/drivers/gpu/drm/vc4/vc4_render_cl.c
index ae4ad956f04ff..14079853338eb 100644
--- a/drivers/gpu/drm/vc4/vc4_render_cl.c
+++ b/drivers/gpu/drm/vc4/vc4_render_cl.c
@@ -599,7 +599,7 @@ int vc4_get_rcl(struct drm_device *dev, struct vc4_exec_info *exec)
bool has_bin = args->bin_cl_size != 0;
int ret;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
if (args->min_x_tile > args->max_x_tile ||
diff --git a/drivers/gpu/drm/vc4/vc4_v3d.c b/drivers/gpu/drm/vc4/vc4_v3d.c
index ba74118cedca9..f6a9fe4278824 100644
--- a/drivers/gpu/drm/vc4/vc4_v3d.c
+++ b/drivers/gpu/drm/vc4/vc4_v3d.c
@@ -128,7 +128,7 @@ static int vc4_v3d_debugfs_ident(struct seq_file *m, void *unused)
int
vc4_v3d_pm_get(struct vc4_dev *vc4)
{
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
mutex_lock(&vc4->power_lock);
@@ -149,7 +149,7 @@ vc4_v3d_pm_get(struct vc4_dev *vc4)
void
vc4_v3d_pm_put(struct vc4_dev *vc4)
{
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
mutex_lock(&vc4->power_lock);
@@ -179,7 +179,7 @@ int vc4_v3d_get_bin_slot(struct vc4_dev *vc4)
uint64_t seqno = 0;
struct vc4_exec_info *exec;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
try_again:
@@ -326,7 +326,7 @@ int vc4_v3d_bin_bo_get(struct vc4_dev *vc4, bool *used)
{
int ret = 0;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
mutex_lock(&vc4->bin_bo_lock);
@@ -361,7 +361,7 @@ static void bin_bo_release(struct kref *ref)
void vc4_v3d_bin_bo_put(struct vc4_dev *vc4)
{
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return;
mutex_lock(&vc4->bin_bo_lock);
diff --git a/drivers/gpu/drm/vc4/vc4_validate.c b/drivers/gpu/drm/vc4/vc4_validate.c
index 8434037c509a1..fe9e233a65398 100644
--- a/drivers/gpu/drm/vc4/vc4_validate.c
+++ b/drivers/gpu/drm/vc4/vc4_validate.c
@@ -109,7 +109,7 @@ vc4_use_bo(struct vc4_exec_info *exec, uint32_t hindex)
struct drm_gem_dma_object *obj;
struct vc4_bo *bo;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return NULL;
if (hindex >= exec->bo_count) {
@@ -169,7 +169,7 @@ vc4_check_tex_size(struct vc4_exec_info *exec, struct drm_gem_dma_object *fbo,
uint32_t utile_w = utile_width(cpp);
uint32_t utile_h = utile_height(cpp);
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return false;
/* The shaded vertex format stores signed 12.4 fixed point
@@ -512,7 +512,7 @@ vc4_validate_bin_cl(struct drm_device *dev,
uint32_t dst_offset = 0;
uint32_t src_offset = 0;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
while (src_offset < len) {
@@ -959,7 +959,7 @@ vc4_validate_shader_recs(struct drm_device *dev,
uint32_t i;
int ret = 0;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return -ENODEV;
for (i = 0; i < exec->shader_state_count; i++) {
diff --git a/drivers/gpu/drm/vc4/vc4_validate_shaders.c b/drivers/gpu/drm/vc4/vc4_validate_shaders.c
index 792e2d90aecf1..7ce3ec0906c33 100644
--- a/drivers/gpu/drm/vc4/vc4_validate_shaders.c
+++ b/drivers/gpu/drm/vc4/vc4_validate_shaders.c
@@ -787,7 +787,7 @@ vc4_validate_shader(struct drm_gem_dma_object *shader_obj)
struct vc4_validated_shader_info *validated_shader = NULL;
struct vc4_shader_validation_state validation_state;
- if (WARN_ON_ONCE(vc4->gen == VC4_GEN_5))
+ if (WARN_ON_ONCE(vc4->gen > VC4_GEN_4))
return NULL;
memset(&validation_state, 0, sizeof(validation_state));
--
2.53.0
next prev parent reply other threads:[~2026-10-13 12:54 UTC|newest]
Thread overview: 503+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-13 11:32 [PATCH 6.12 000/497] 6.12.113-rc1 review Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 001/497] smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2() Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 002/497] smb: client: fix cifsFileInfo reference leak in deferred close Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 003/497] KVM: arm64: nv: Fix life cycle of the nested_mmus array Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 004/497] KVM: arm64: nv: Delay freeing of shadow S2 structures until VM destruction Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 005/497] selftests/mm: hugetlb-mremap: add setup of HugeTLB pages Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 006/497] smb: client: use finish_no_open() for non-regular inodes Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 007/497] xfs: dont let memory failures leak blocks and kill repairs Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 008/497] RISC-V: KVM: Fix null pointer dereference in kvm_riscv_aia_imsic_has_attr() Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 009/497] bpf, xdp: move offload check into dev_xdp_install() Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 010/497] ASoC: sdw_utils: Set snd_soc_dai_link_ch_map.codec_ch_mask for capture Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 011/497] Bluetooth: btusb: Add IMC Networks QCA9377 to quirks table Greg Kroah-Hartman
2026-10-13 11:32 ` [PATCH 6.12 012/497] ASoC: SOF: ipc4-priv: Add kernel doc for fw_context_save of sof_ipc4_fw_data Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 013/497] ASoC: SOF: ipc4/Intel: Add support for library restore firmware functionality Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 014/497] smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 015/497] smb/client: pass cifs_open_info_data to SMB2_open() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 016/497] smb: client: close handle after create-context parsing failure Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 017/497] Bluetooth: ISO: Fix data-race on iso_pi(sk) in socket and HCI event paths Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 018/497] Bluetooth: ISO: release unused CIS holds after channel attach Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 019/497] smb: client: close completed creates on compound wait errors Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 020/497] xfs: fix cursor and pointer handling when recovering iunlink buckets Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 021/497] neighbour: Skip default parms when resumed in neightbl_dump_info() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 022/497] ALSA: usb-audio: Apply IGNORE_CTL_ERROR quirk to all Audient devices Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 023/497] audit: fix exe mark UAF in kill_rules() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 024/497] HID: bpf: cast size to ssize_t when checking hid_bpf_hw_request Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 025/497] kprobes: Skip disarmed probes when checking optkprobe overlap Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 026/497] of/irq: Fix remaining refcount leaks in of_irq_init() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 027/497] of/overlay: put property on deadprops only after changeset add succeeds Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 028/497] of/overlay: only treat a positive changeset id as registered Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 029/497] net: fix checksum offsets in skb_splice_from_iter() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 030/497] netfilter: nft_flow_offload: drop flowtable reference on init error path Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 031/497] net/packet: prevent TX_RING byte count overflow Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 032/497] rtc: ac100: Assign .num before accessing .hws Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 033/497] rtc: spear: initialize IRQ state before requesting alarm IRQ Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 034/497] sctp: check RCV_SHUTDOWN after the sendmsg connect wait Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 035/497] tpm: Disable TPM on null key name mismatch Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 036/497] virt: vmgenid: set driver_data before registering notification handlers Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 037/497] smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 038/497] rds_tcp: close NULL deref window in rds_tcp_set_callbacks Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 039/497] vt: skip screen update for DEC alignment test on backgroup consoles Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 040/497] wifi: wlcore: Fix runtime PM leak in wlcore_remove() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 041/497] ALSA: caiaq: unregister the input device when probe fails Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 042/497] ALSA: line6: reject oversized playback packets Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 043/497] mm/secretmem: properly account locked pages Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 044/497] perf/core: Fix WARN in perf_sigtrap() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 045/497] random: vDSO: avoid call to memset() when zeroing reserved parameter Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 046/497] mm/damon/core: dont skip damos_adjust_quota() while esz is not zero Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 047/497] iio: accel: kionix-kx022a: Fix array boundary check Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 048/497] mtd: core: call _get_device() with the master MTD Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 049/497] nvmet: preserve device path on allocation failure Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 050/497] random: fix vgetrandom_opaque_params kernel-doc Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 051/497] of/overlay: dont leak fragment references when changeset init fails Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 052/497] of/overlay: dont create "//" paths for fragments targeting the root Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 053/497] ASoC: wm8903: Move the DRC QR threshold to the register that holds it Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 054/497] wifi: wfx: validate MIB read length before copying to caller Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 055/497] ASoC: tegra: Fix ASRC Stream6 input threshold control Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 056/497] wifi: ath11k: reset ar->num_stations on hardware start Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 057/497] wifi: ath9k: reject short WMI command responses Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 058/497] wifi: ath9k_htc: bound TX aggregation to MAX_TX_BUF_SIZE Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 059/497] rtc: dev: zero-initialize struct rtc_wkalrm to prevent information leak Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 060/497] rtc: Switch back to struct platform_driver::remove() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 061/497] rtc: ac100: Fix clock provider use-after-free on probe failure Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 062/497] rtc: mpfs: fix unchecked devm_clk_get() error pointer in probe() Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 063/497] wifi: cfg80211: preserve hidden-group beacon IE ownership Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 064/497] wifi: mac80211: Add multicast to unicast support for 802.3 path Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 065/497] wifi: mac80211: Add 802.3 multicast encapsulation offload support Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 066/497] wifi: mac80211: prevent AP VLAN tx from other interfaces Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 067/497] ASoC: codecs: rt286: Revert delay value for jack setup Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 068/497] ASoC: codecs: rt274: Fix format setting for 44100 rate Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 069/497] Bluetooth: hci_core: free the HCI ID if naming fails Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 070/497] Bluetooth: btintel: validate DDC record lengths Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 071/497] net/mctp: publish the mctp_dev only after it is initialised Greg Kroah-Hartman
2026-10-13 11:33 ` [PATCH 6.12 072/497] net/sched: cls_api: reclaim an empty proto on the error path Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 073/497] ipv6: fix prefix route expiry in modify_prefix_route() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 074/497] netfilter: ipset: do not update comments from kernel-side adds Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 075/497] Bluetooth: hci_sync: dont drain cmd_sync backlog on unregister Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 076/497] net: systemport: Fix buffer overflow in bcm_sysport_get_stats() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 077/497] net: systemport: Fix RUNT MIB counter register offset calculation Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 078/497] net/mlx5: LAG, Refactor lag logic Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 079/497] net/mlx5: Fix slab-out-of-bounds when handling team device events Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 080/497] octeontx2-af: mcs: Fix SC resource cleanup loop Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 081/497] tipc: prevent GCM nonce reuse on peer key changes Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 082/497] memcg: convert memcg->socket_pressure to u64 Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 083/497] mptcp: Fix up subflows memcg when CONFIG_SOCK_CGROUP_DATA=n Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 084/497] net: Clean up __sk_mem_raise_allocated() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 085/497] net-memcg: Introduce mem_cgroup_from_sk() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 086/497] net-memcg: Introduce mem_cgroup_sk_enabled() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 087/497] net: restrict SO_RESERVE_MEM to TCP sockets and cap max value Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 088/497] net/sched: fq_codel: match the no-drop threshold to the packet size Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 089/497] net/sched: sch_codel: " Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 090/497] virtio_blk: set the zone write granularity Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 091/497] net: bcmgenet: fix NULL dereference in set_coalesce before first open Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 092/497] net: cap skb->queue_mapping when the tx queue is picked Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 093/497] net: ethernet: mtk_eth_soc: allocate dummy netdev sooner Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 094/497] tcp: refresh TS.Recent for accepted old ACKs Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 095/497] ipvs: fix missing counter decrement in lblc Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 096/497] ipvs: do not create invisible templates Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 097/497] ipvs: filter some flags received in the backup server Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 098/497] netfilter: bpf: reject invalid NAT manipulation types Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 099/497] netfilter: conntrack: remove skb argument from nf_ct_refresh Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 100/497] netfilter: conntrack: rework offload nf_conn timeout extension logic Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 101/497] netfilter: flowtable: generalize pending status bit Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 102/497] net: microchip: vcap: stop scanning after deleting key field Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 103/497] net: sparx5: make ports inherit the switch base mac address type Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 104/497] net/mlx5e: Fix AF_XDP TX timestamp teardown NULL dereference Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 105/497] ipv6: sr: use skb_get_hash_net() in seg6_make_flowlabel() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 106/497] xdp, xsk: constify read-only arguments of some static inline helpers Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 107/497] net: mvneta: clear XDP pfmemalloc flag between frames Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 108/497] i2c: at91: release DMA channels when probe defers Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 109/497] perf: Fix race between perf_event_exit_task() and perf_pending_task() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 110/497] ALSA: core: Define auto-cleanup for snd_card_free() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 111/497] ALSA: ice1712: Fix the error handling via auto-cleanup at probe Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 112/497] PCI: Accept AtomicOps already enabled by the hypervisor Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 113/497] drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 114/497] drm/amd/pm/si: Check AMD_IS_MOBILITY flag for PPSMC_SYSTEMFLAG_GPIO_DC Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 115/497] drm/amd/pm/si: Fix updating clock limits on AC/DC Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 116/497] drm/amdgpu/gfx6: fix firmware leak on teardown Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 117/497] drm/radeon: Read the VRAM VBIOS signature with readb() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 118/497] drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 119/497] drm/mediatek: Fix ovl adaptor platform device leak Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 120/497] drm/mediatek: Fix pdev reference leak in mtk_drm_bind() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 121/497] drm/amdgpu: fix IP instance memory leak on kobject add failure Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 122/497] drm/amdgpu: fix ACP MFD device leak on init failure Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 123/497] binder: fix is_failure flag for superseded transaction cleanup Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 124/497] binder: fix leaked fd fixups on TF_UPDATE_TXN supersede Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 125/497] kgdboc: Fix tty driver reference leak in configure_kgdboc() Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 126/497] Input: atkbd - skip deactivate for Lenovo IdeaPad Slim 3 15IWC11 Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 127/497] Input: i8042 - add nomux quirk for Fujitsu LIFEBOOK U7410 Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 128/497] Input: s6sy761 - fix resume ordering and restore sensing Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 129/497] Input: synaptics - add LEN205b entry to smbus_pnp_ids for ThinkPad T490 Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 130/497] Input: synaptics - limit T440p InterTouch quirk to LEN0036 Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 131/497] nitro_enclaves: fix use-after-free on SLOT_ALLOC failure Greg Kroah-Hartman
2026-10-13 11:34 ` [PATCH 6.12 132/497] soc: qcom: geni-se: Correct QUP Core ICC vote constants Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 133/497] USB: cdc-acm: fix racy TIOCMIWAIT implementation Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 134/497] USB: cdc-acm: skip URB restart in port_shutdown if disconnected Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 135/497] USB: serial: fix port tear down use-after-free Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 136/497] usb: storage: sierra_ms: reject short SWoC info transfers Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 137/497] usb: hub: use shorter 120ms post resume hold for SS root hubs Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 138/497] usb: octeon-hcd: fix the FIFO-flush timeout computation Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 139/497] usb: ohci-da8xx: disable controller wakeup on cleanup Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 140/497] usb: ohci-s3c2410: disable controller wakeup on removal Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 141/497] usb: ohci-st: " Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 142/497] usb: gadget: midi2: Fix the jack descriptor array sizes Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 143/497] usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 144/497] usb: typec: anx7411 - stop the IRQ before destroying the workqueue Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 145/497] usb: dwc3: am62: Fix runtime PM usage count leak on probe error path Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 146/497] usb: gadget: aspeed-vhub: cancel wake work on device removal Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 147/497] USB: gadget: dummy-hcd: Fix wait for outstanding request completions Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 148/497] usb: gadget: f_fs: Fix NULL pointer dereference in FUNCTIONFS_ENDPOINT_DESC Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 149/497] usb: chipidea: tegra: disable runtime PM on resume failure Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 150/497] usb: core: clear both ep_in and ep_out for non-ep0 control endpoints Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 151/497] usb: typec: tcpm: recover after failure to start the frs ams Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 152/497] usb: typec: tipd: dont send GAID when probe fails in APP mode Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 153/497] usb: typec: tipd: fix uninitialized typec_partner_desc in tps6598x_connect() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 154/497] usb: typec: ucsi: glink: fix use-after-free of ucsi on remove Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 155/497] usb: typec: ucsi: Get the connector fwnode based on reg value Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 156/497] usb: typec: ucsi: displayport: Current CAM OOB index fixup Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 157/497] usb: cdns3: fix use-after-free in cdns3_gadget_exit() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 158/497] usb: cdns3: Fix NULL pointer dereference in cdns3_pci_probe Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 159/497] tty: vt: fix memory leak in vc_allocate() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 160/497] tty: amiserial: fix broken TIOCMIWAIT Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 161/497] tty: vcc: zero-initialize control packet in vcc_send_ctl() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 162/497] tty: vcc: hold port lock when clearing tty pointer in vcc_cleanup Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 163/497] tty: serial: qcom_geni_serial: Keep console RX functional after deep idle Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 164/497] tty: abort break signalling on hangup Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 165/497] tty: serial: max3100: shut down timer before freeing port Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 166/497] serial: 8250_bcm7271: fix use-after-free in brcmuart_remove() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 167/497] serial: fix TIOCMIWAIT race Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 168/497] serial: ma35d1: Fix clock reference leak in ma35d1serial_probe() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 169/497] serial: tegra: dont clear the Tx FIFO on an Rx-only reset Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 170/497] serial: vt8500: Fix clock reference leak in vt8500_serial_probe() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 171/497] serial: sc16is7xx: fix TX gap caused by kfifo circular buffer wrap-around Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 172/497] serial: sc16is7xx: refill TX FIFO below trigger using fresh TXLVL Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 173/497] ASoC: codecs: max98363: fix uninitialized stream_config->type Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 174/497] ASoC: codecs: rt1017-sdca-sdw: " Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 175/497] ASoC: qcom: lpass-cpu: use DAI table index for playback constraints Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 176/497] ALSA: seq: Serialize compat port-info ioctls Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 177/497] ALSA: ua101: reject mismatched capture/playback packet sizes Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 178/497] EDAC/altera: Fix memory leak on dci allocation failure Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 179/497] i2c: xiic: dont clobber msg->len to signal block-read completion Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 180/497] Bluetooth: RFCOMM: Fix initial port reference race Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 181/497] Bluetooth: hci_sync: Fix inquiry cache use-after-free Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 182/497] Bluetooth: hci_conn: Lock parent access during enhanced SCO setup Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 183/497] Bluetooth: hci_core: Fix inquiry cache timestamps on 64-bit systems Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 184/497] Bluetooth: hci_core: Serialize ACL scheduling with channel deletion Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 185/497] Bluetooth: hci_core: Serialize fragmented ISO packet queueing Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 186/497] Bluetooth: btintel: fix buffer over-read in btintel_hw_error() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 187/497] Bluetooth: btintel_pcie: fix plen overflow in btintel_pcie_recv_frame() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 188/497] Bluetooth: btintel_pcie: reject oversized TX packets in send_frame() Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 189/497] io_uring: fix task_work add use-after-free with SQPOLL Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 190/497] ipvs: bound LBLCR and LBLC cache growth Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 191/497] HID: multitouch: stop the release timer from being rearmed on remove Greg Kroah-Hartman
2026-10-13 11:35 ` [PATCH 6.12 192/497] net: extend IPv6 exthdr detection of tunneled packets Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 193/497] tpm: fix off-by-four bounds check in tpm2_get_random() Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 194/497] nvme-multipath: fix underflow in ANA log bounds checks Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 195/497] nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for Micron 4100AT Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 196/497] nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge() Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 197/497] mtd: block2mtd: Fix divide error when erase_size is zero Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 198/497] mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 199/497] mtd: rawnand: vf610_nfc: fix reads on chips with more than 64 bytes of OOB Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 200/497] mtd: spinand: fix zero oobavail when no ECC engine is used Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 201/497] KVM: nVMX: Force MSR bitmap refresh if runtime eVMCS controls are modified Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 202/497] KVM: x86/mmu: Bail from shadow walks if the root is invalid or a dummy Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 203/497] wifi: cw1200: fix TX padding OOB read leaking heap data to device Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 204/497] wifi: iwlegacy: 3945: free EEPROM data on remove Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 205/497] wifi: mac80211: keep paired old chanctx alive Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 206/497] wifi: mac80211: drain PS delivery work during station teardown Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 207/497] wifi: mac80211: account proxy paths against the mesh path limit Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 208/497] wifi: mac80211: keep fallback association elements alive Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 209/497] wifi: mac80211: minstrel_ht: validate fixed rate index Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 210/497] wifi: mac80211: reject invalid 320 MHz CSA bandwidth Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 211/497] wifi: mac80211: release mesh path quota on failed additions Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 212/497] wifi: mac80211: fix mesh fast xmit path deletion UAF Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 213/497] wifi: mac80211: handle empty FILS association request payload Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 214/497] USB: serial: cp210x: add Corsair AX1500i Power Supply Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 215/497] USB: serial: quatech2: fix baud rate overflow Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 216/497] USB: serial: ssu100: " Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 217/497] USB: serial: fix dynamic id driver deregistration race Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 218/497] USB: serial: fix driver deregistration order Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 219/497] USB: serial: fix ioctl hangup race Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 220/497] USB: serial: option: add support for SIMCom SIM8260C Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 221/497] USB: serial: option: add Quectel EG060W Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 222/497] USB: serial: option: add Compal EXM-G1x support Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 223/497] USB: serial: option: add Quectel RG660QB Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 224/497] USB: serial: option: add Compal EXC-T1 support Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 225/497] thunderbolt: Fix KASAN reported use-after-free when request is canceled Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 226/497] thunderbolt: Disable CL states for the Anker Prime TB5 dock Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 227/497] thunderbolt: Reject oversized XDomain properties responses Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 228/497] smb: client: discard post-EOF pagecache when extending a file via zero range Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 229/497] smb: client: discard post-EOF pagecache when extending a file via copy range Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 230/497] smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 231/497] iio: accel: kxcjk-1013: reject duplicate event disable Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 232/497] iio: accel: sca3000: fix frequency divider condition check Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 233/497] iio: adc: pac1934: check ACPI label duplication Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 234/497] iio: adc: stm32-adc: fix check on internal channel availability Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 235/497] iio: adc: sun4i-gpadc-iio: clean up on thermal zone registration failure Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 236/497] iio: adc: sun4i-gpadc-iio: drop underflowing pm_runtime_put() calls Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 237/497] iio: adc: xilinx-xadc: free IRQ before cancelling the unmask worker on unbind Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 238/497] iio: admv1013: initialize callback mutex before registering notifier Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 239/497] iio: buffer: serialize buffer teardown with mode claims Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 240/497] iio: buffer: Ensure bounce buffer used for unaligned case is zeroed Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 241/497] iio: frequency: admv1013: fix wrong channel field used in admv1013_read_raw() Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 242/497] iio: gyro: adis16136: fix unprotected debugfs reads Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 243/497] iio: health: max30102: fix NULL dereference in interrupt handler Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 244/497] iio: imu: adis16400: fix unprotected debugfs reads Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 245/497] iio: imu: adis16480: " Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 246/497] iio: light: gp2ap020a00f: drain irq_work after free_irq Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 247/497] iio: pressure: bmp280: fix out-of-bounds access in sampling frequency lookup Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 248/497] iio: proximity: aw96103: validate firmware data length Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 249/497] iio: proximity: isl29501: Fix return type of isl29501_register_write Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 250/497] iio: proximity: pulsedlight: fix iio_device left registered on PM setup failure Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 251/497] iio: proximity: sx9324: Correct proximity channel resolution Greg Kroah-Hartman
2026-10-13 11:36 ` [PATCH 6.12 252/497] iio: proximity: vcnl3020: fix ISR bitmask check in IRQ handler Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 253/497] iio: trigger: cancel reenable_work before freeing trigger Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 254/497] ipv6: use RCU in ip6_output() Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 255/497] jfs: fix array-index-out-of-bounds read in add_missing_indices Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 256/497] KVM: arm64: vgic-its: Dont dereference a NULL collection on ITT save Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 257/497] svcrdma: Use svc_xprt_put to free listener on create failure Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 258/497] drm/amd/powerplay: fix VoltageObjectInfo zero-stride loop and OOB read Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 259/497] console: introduce console_lock guard()s Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 260/497] tty/vt: use guard()s Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 261/497] vc_screen: reload vc pointer before if (ret) in vcs_write() to avoid UAF Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 262/497] mtd: rawnand: vf610_nfc: fix false bitflips on reads of erased pages Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 263/497] mptcp: prevent race between disconnect() and rtx Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 264/497] net: phy: aquantia: fix system interface type not updated in forced mode Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 265/497] pfcp: fix socket lifetime on netdevice registration failure Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 266/497] netfs: clear post-EOF pagecache when extending a file via write Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 267/497] mm: shmem: remove __shmem_huge_global_enabled() Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 268/497] mm: factor out the order calculation into a new helper Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 269/497] mm: shmem: change shmem_huge_global_enabled() to return huge order bitmap Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 270/497] mm: shmem: ignore sysfs configs for shmem forced collapse Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 271/497] KVM: arm64: vgic-its: Fix MOVALL handling of source redistributor Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 272/497] cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB1 Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 273/497] net: usb: qmi_wwan: add Quectel EG120K-EA Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 274/497] xen/netfront: drop RX packets with a short Ethernet header Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 275/497] fs,fsverity: reject size changes on fsverity files in setattr_prepare Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 276/497] fs,fsverity: remove check for fsverity being enabled in setattr_prepare() Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 277/497] drm/amd/display: Fix fast updates on DCE 8.1 Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 278/497] usb: dwc3: gadget: fix IRQ storm on invalid event buffer count Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 279/497] tty: fix saved termios reset race Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 280/497] perf: Remove unnecessary parameter of security check Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 281/497] perf/core: Check kernel access when kernel callchains are requested Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 282/497] perf: Require kernel access for text poke events Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 283/497] arm64/fpsimd: signal: Clear PSTATE.SM when restoring FPSIMD frame only Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 284/497] arm64/fpsimd: signal: Mandate SVE payload for streaming-mode state Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 285/497] arm64/fpsimd: signal: Consistently read FPSIMD context Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 286/497] arm64/fpsimd: signal: Forbid non-streaming SVE payload on SME-only systems Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 287/497] Bluetooth: hci_core: Serialize SCO and ISO scheduling with teardown Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 288/497] Bluetooth: Serialize SMP remote OOB data access Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 289/497] arm64: errata: Factor out broken AMU const counter cap Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 290/497] arm64: errata: Add Cortex-A725 erratum 3821522 workaround Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 291/497] KVM: arm64: Use stage-1 leaf size for VM_PFNMAP Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 292/497] fsverity: add dependency on 64K or smaller pages Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 293/497] drm/amdgpu: reset VI ASIC on MacBookPro15,1 Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 294/497] drm/amdgpu: reset VI ASIC on MacBookPro14,3 Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 295/497] usb: ohci-spear: Remove unnecessary NULL check before clk_disable_unprepare() Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 296/497] usb: ohci-spear: disable controller wakeup on removal Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 297/497] USB: dwc2: shut down wakeup timer before freeing HCD state Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 298/497] drm/amd/display: Preserve eDP mode on initial ASSR failure Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 299/497] usb: typec: ucsi: acpi: Assume UCSI 1.2 on Acer Nitro ANV15-41 Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 300/497] tty: introduce tty_port_tty guard() Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 301/497] tty: tty_port: use guard()s Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 302/497] tty: tty_port: restore TTY_IO_ERROR on activation failure Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 303/497] tty: n_gsm: fix missing modem controls after DLCI open in convergence layer type 2 Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 304/497] perf: Replace perf_event_header__init_id with full header init Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 305/497] ALSA: hda/tegra: Re-enable SDO workaround for Tegra194 Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 306/497] i2c: xiic: Relocate xiic_i2c_runtime_suspend and xiic_i2c_runtime_resume to facilitate atomic mode Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 307/497] i2c: xiic: preserve PEC byte length in SMBus block read setup Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 308/497] drm/amd/display: Mark DCE 6.4 as not APU Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 309/497] mtd: spinand: fix NULL pointer dereference with no ECC engine Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 310/497] wifi: mac80211: shut down RX BA session timer on teardown Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 311/497] mtd: spinand: Enable QE on all dies Greg Kroah-Hartman
2026-10-13 11:37 ` [PATCH 6.12 312/497] nvme-multipath: set BLK_FEAT_ZONED only after the zone info is known Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 313/497] KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 314/497] ipv4: free inet_opt and ireq_opt after an RCU grace period Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 315/497] bnxt_en: fix DMA mapping length for padded small packets Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 316/497] tty: port: fix tty_port_tty_vhangup() race Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 317/497] wifi: mac80211: count only matching reservations in reserved switch Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 318/497] fs: Free any excess xarray nodes in clear_inode() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 319/497] net/mlx5e: Prevent stale XSK buffer release on refill retry Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 320/497] net/mlx5e: Prevent stale XSK buffer release on MPWQE " Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 321/497] net: mana: check xdp_rxq registration before unreg in mana_destroy_rxq() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 322/497] net: mana: Skip WQ object destruction for uninitialized RXQ Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 323/497] net: mana: remove double CQ cleanup in mana_create_rxq error path Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 324/497] KVM: SVM: Use the active VMCBs MSR bitmap when checking if MSR is intercepted Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 325/497] wifi: mac80211: Add sta pointer sanity check in ieee80211_8023_xmit() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 326/497] wifi: mac80211: set info->band for 802.3 encap offload frames Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 327/497] iio: accel: kx022a: Use cleanup.h helpers Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 328/497] iio: accel: kionix-kx022a: Prevent memory leak and fix state Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 329/497] iio: adc: ad_sigma_delta: fix use-after-free on unbind Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 330/497] iio: adc: aspeed: Simplify with dev_err_probe Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 331/497] iio: adc: aspeed: propagate reset deassert errors Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 332/497] iio: adc: max1363: sign-extend bipolar differential channel reads Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 333/497] iio: adc: axp288: Add TS bias override for Haier HV103H Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 334/497] iio: adc: stm32-adc: fix possible division by zero in processed channel Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 335/497] smb: client: only require read lease for size-extending preallocate Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 336/497] iio: buffer-dmaengine: fix sg entry iteration when building dma_vecs Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 337/497] iio: cdc: ad7150: fix OF matching and publish module aliases Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 338/497] iio: bu27034: simplify using guard(mutex) Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 339/497] iio: light: rohm-bu27034: Fix infinite delay on error Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 340/497] iio: light: rohm-bu27034: Fix error return Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 341/497] tools: ynl-gen: use names of constants in generated limits Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 342/497] tools: ynl-gen: support limits using definitions Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 343/497] tools: ynl: add scope qualifier for definitions Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 344/497] doc/netlink: netlink-raw: Add max check Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 345/497] f2fs: fix to reclaim space in f2fs_allocate_pinning_section() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 346/497] f2fs: fix to shrink gc_lock coverage in f2fs_gc_range() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 347/497] f2fs: fix to reset all pinned status during fggc Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 348/497] mm/damon/core: do non-safe region walk on kdamond_apply_schemes() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 349/497] mm/damon/core: fix unconditionally skip last region Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 350/497] Bluetooth: hci_event: fix simultaneous discovery stuck in FINDING Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 351/497] wifi: ath12k: fix reusing m3 memory Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 352/497] crypto: drbg - Fix ineffective sanity check Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 353/497] ipv4: validate checksum_start before completing checksum Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 354/497] ipv4: stop PMTU walk when nexthop group shrinks Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 355/497] ipv4: stop exception dump " Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 356/497] ipv4: stop route notification sizing " Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 357/497] ipv4: do not warn on route notification size race Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 358/497] ipv6: " Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 359/497] Input: ati_remote2 - fix type confusion in device attribute handlers Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 360/497] Input: xpad - add support for Corsair Novablade Pro Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 361/497] arm64: irq: exclude the softirq stack switch from KCOV Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 362/497] ASoC: amd: yc: Add DMI quirk for Acer Aspire Go 15 (AG15-21P) Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 363/497] btrfs: scrub: fix local_root reference leak in scrub_print_warning_inode() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 364/497] cipso: adjust cached option offsets when removing CIPSO Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 365/497] dm ioctl: dont let data_start run past the buffer Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 366/497] usb: f81604: fix struct f81604_int_data size mismatch Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 367/497] vsock/virtio: account only unread bytes in read_skb() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 368/497] wifi: brcmfmac: fix P2P device removal race in brcmf_detach() Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 369/497] wireguard: queueing: preserve tstamp_type when encapsulating packet Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 370/497] wireguard: noise: reject response consumption after intermediate initiation Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 371/497] workqueue: Fix NULL current_pwq deref in chained work check Greg Kroah-Hartman
2026-10-13 11:38 ` [PATCH 6.12 372/497] xen/netfront: dont leak the skb when xennet_fill_frags() fails Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 373/497] tee: shm: reject zero-sized allocations in tee_dyn_shm_alloc_helper() Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 374/497] strparser: make sure __strp_recv isnt running before tearing down the parser Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 375/497] swiotlb: fix default_swiotlb_limit() for non-growable default pool Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 376/497] tcp: reject net_iov in zerocopy receive mapping hints Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 377/497] tipc: destroy topsrv workqueues before closing connections Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 378/497] tipc: hold a reference to nodes found by link name Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 379/497] Revert "wifi: libertas: reject short monitor TX frames" Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 380/497] selinux: fix data race on AVC latest_notif Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 381/497] selinux: preserve NATIVE_LABELS on already-initialized sb in set_mnt_opts Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 382/497] sctp: copy zeroed stats to user in sctp_getsockopt_pr_streamstatus() when !streamoute Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 383/497] EDAC/amd64: Mask UMC chip select to the four implemented selects Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 384/497] gpio: xilinx: fix runtime PM leak on request error path Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 385/497] ibmveth: h_free logical LAN on open-fail after register Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 386/497] ibmveth: fix TX LTB and filter unwind on open-fail Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 387/497] ice: fix metadata_dst refcount handling on representor teardown Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 388/497] keys: finalize persistent keyring timeout after link attempt Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 389/497] KEYS: Fix add_key() race with keyring restriction Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 390/497] memstick: core: wait for request completion before freeing card Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 391/497] memstick: rtsx_usb_ms: complete requests after eject instead of dropping them Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 392/497] dm-crypt: reject the lmk IV mode with AEAD ciphers Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 393/497] dm-snap: reject the transient exception store for snapshot-merge Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 394/497] dm: fix reading free memory in do_resume Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 395/497] mmc: cavium-octeon: destroy slot platform devices on remove Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 396/497] mmc: cavium-thunderx: " Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 397/497] mmc: mtk-sd: Cancel request timeout work " Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 398/497] mmc: sdhci-sprd: disable runtime PM " Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 399/497] net/packet: guard the ll header push in packet_rcv_spkt() Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 400/497] net/smc: protect clcsock lifetime in smc_getname Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 401/497] net: bridge: avoid recursive multicast port cleanup Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 402/497] net: dsa: microchip: fix KSZ8765 fiber detection Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 403/497] net: skbuff: dont leave stale bytes in skb_copy_and_csum_bits() Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 404/497] net: sparx5: free the matchall entry on destroy Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 405/497] net: usb: ax88179_178a: fix rx frame length for non-last packets Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 406/497] net: team: free skb when broadcast has no txable port Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 407/497] nvme: fix swapped ZRASF zone state values for full and read only Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 408/497] openvswitch: fix soft lockup in the netlink flow dump Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 409/497] optee: register TEE devices only once fully initialized Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 410/497] regulator: ltc3676: dont read the write-only HRST and CLIRQ registers Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 411/497] regulator: tps6594-regulator: Fix n_linear_ranges for TPS65224 BUCK2-4 Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 412/497] pmdomain: imx8m-blk-ctrl: Serialize power on/off across sibling domains Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 413/497] pmdomain: rockchip: dont ignore clock lookup errors on attach Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 414/497] pmdomain: rockchip: fix clock leak on domain probe failure Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 415/497] pmdomain: rockchip: propagate subdomain add errors Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 416/497] scsi: qedi: Initialize callback state before registration Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 417/497] riscv: entry: gate shadow call stack reload on sstatus.SPP, not tp Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 418/497] riscv: fix load_unaligned_zeropad() fixup for RV32 Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 419/497] Bluetooth: btintel_pcie: use managed IRQ teardown Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 420/497] Bluetooth: hci_sock: Serialize dead-device detachment Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 421/497] Bluetooth: ISO: Reject concurrent BIS listener setup Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 422/497] Bluetooth: ISO: Serialize concurrent connect calls Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 423/497] Bluetooth: MGMT: Fix status of pending commands flushed on power off Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 424/497] Bluetooth: RFCOMM: free the skb when the DLC has no owner Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 425/497] Bluetooth: RFCOMM: Fix NULL tty_dev dereference in rfcomm_dev_shutdown Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 426/497] drm/fb-helper: defer setup when fbdev_probe() fails, not just on -EAGAIN Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 427/497] drm/gud: dont keep a connector without a CRTC as connector_state Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 428/497] drm/i915/gem: Prevent overstepping exec array boundary Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 429/497] drm/i915/gt: Unmask interrupts only when ACTIVE is true Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 430/497] drm/imagination: Size page table preallocation by device address Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 431/497] drm/vc4: drain the hangcheck timer and works on V3D unbind Greg Kroah-Hartman
2026-10-13 11:39 ` [PATCH 6.12 432/497] drm/amdkfd: align SDMA doorbell base for shader doorbell writes Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 433/497] drm/amdkfd: fix dma_buf reference leak in get_dmabuf_info Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 434/497] drm/amdgpu: serialize vblank counter reads against GPU reset Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 435/497] drm/amdgpu: make Mac FB workaround generic Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 436/497] drm/amdgpu: copy debugfs register data outside the GRBM/SRBM locks Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 437/497] drm/amd/display: Fix direct scanout alpha on some DRM_FORMATs Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 438/497] namespace: dont copy an unmounted mount tree Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 439/497] fs: refuse fspick() on internal superblocks Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 440/497] namespace: check a submount for references right before unmounting it Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 441/497] dcache: dont put a mountpoint on a dentry thats being removed Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 442/497] namespace: dont let a pseudo dentry become the root of a mount Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 443/497] namei: dont reveal overmounted entries in refwalk Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 444/497] namespace: refuse an automount below a mount that is in no namespace Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 445/497] arm64: dts: lx2160a: fix incorrect pinmux Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 446/497] arm64: dts: lx2160a: fix IIC1 pinmux submask rejected by pinctrl-single Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 447/497] arm64: dts: lx2160a: fix the iic5 spi3 pinmux offset and value Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 448/497] Bluetooth: btintel_pcie: fix TX descriptor bounds check Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 449/497] Bluetooth: btintel_pcie: Add recovery mechanism Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 450/497] Bluetooth: btintel_pcie: Add shared HW reset for clean start Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 451/497] drm/dp: dont mark the AUX backlight enabled when enabling failed Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 452/497] gpio: exar: initialize the ID before registering its cleanup Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 453/497] drm/aspeed: Balance the display clock enable on teardown Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 454/497] drm/vc4: Free the BO cache size list " Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 455/497] net/sched: em_text: reject unterminated algo before autoload Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 456/497] amt: send the relays General Query directly from the receive path Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 457/497] cxgb4/ch_ktls: disable softirqs around tid_list erases Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 458/497] optee: sync secure world ABI headers Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 459/497] tee: optee: fix kernel-doc warnings Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 460/497] tee: optee: ffa: support shared memory offsets on large-page kernels Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 461/497] nvmet: use the local P2P device on metadata allocation failure Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 462/497] arm64/boot: Dont set PMUv3p9 FGT2 bits without PMUv3 Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 463/497] btrfs: fix xattr replace when multiple xattrs are packed in the same item Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 464/497] btrfs: fix lost error return value in btrfs_listxattr() Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 465/497] wifi: mt76: mt7925: restore the legacy BSS after MLO teardown Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 466/497] wifi: mt76: mt7996: fix struct mt7996_mcu_wed_rro_ba_delete_event layout Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 467/497] wifi: mt76: mt7915: disable rx napi when removing device Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 468/497] wifi: mt76: mt7925: dont put the band auto marker in TGID Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 469/497] wifi: mt76: mt792x: treat 0xff ACPI SAR entries as no limit Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 470/497] wifi: mt76: mt792x: pick the SAR table layout from the table itself Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 471/497] ASoC: adau1372: allow sleepy powerdown GPIOs Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 472/497] ASoC: adau1372: fix invalid default state of output ASRC and DAC muxes Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 473/497] ASoC: samsung: i2s: enable op_clk in probe to balance runtime PM Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 474/497] cpuset: separate tmpmasks and cpuset allocation logic Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 475/497] cgroup/cpuset: Call is_in_v2_mode() after acquiring cpuset_mutex in cpuset_handle_hotplug() Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 476/497] flow_dissector: avoid u16 truncation of skb->len when computing thoff Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 477/497] devlink: fix devlink_rel reference leak when notify work is pending Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 478/497] net/sched: cls_route: reject change with no routing attribute Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 479/497] pfcp: make sure the SEID is linear before reading it Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 480/497] bnxt_en: Add bnxt_clear_bars() helper Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 481/497] bnxt_en: Fix driver init in kdump kernel Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 482/497] flow_dissector: avoid u16 truncation of hlen in bpf_flow_dissect() Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 483/497] drm/imagination: Fix reference and vm_bo handling in remap() Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 484/497] veth: fix peer NETDEV_XDP_ACT_NDO_XMIT after GRO is toggled while down Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 485/497] net/mlx5e: Order ICOSQ cc update after CQ doorbell Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 486/497] mlxsw: spectrum_flower: Fix port range register leak in tmplt_create() Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 487/497] net/packet: call packet_parse_headers after virtio_net_hdr_to_skb Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 488/497] ptp: ocp: fix PCIe delay estimation calculation Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 489/497] net: openvswitch: validate transport header presence in set_ipv6_addr Greg Kroah-Hartman
2026-10-13 11:40 ` [PATCH 6.12 490/497] vsock: Fix memory leak in vmci_transport_recv_dgram_cb() Greg Kroah-Hartman
2026-10-13 11:40 ` Greg Kroah-Hartman [this message]
2026-10-13 11:40 ` [PATCH 6.12 492/497] drm/vc4: Fix binner slot allocation failing on an idle GPU Greg Kroah-Hartman
2026-10-13 11:41 ` [PATCH 6.12 493/497] drm/panthor: validate userspace queue count against initialized firmware slot count Greg Kroah-Hartman
2026-10-13 11:41 ` [PATCH 6.12 494/497] io_uring/waitid: use io_waitid_remove_wq() consistently Greg Kroah-Hartman
2026-10-13 11:41 ` [PATCH 6.12 495/497] io_uring/waitid: fix KCSAN warning on io_waitid->head Greg Kroah-Hartman
2026-10-13 11:41 ` [PATCH 6.12 496/497] netfilter: conntrack: fix erronous removal of offload bit Greg Kroah-Hartman
2026-10-13 11:41 ` [PATCH 6.12 497/497] netfilter: flowtable: fix offloaded ct timeout never being extended Greg Kroah-Hartman
2026-10-13 13:34 ` [PATCH 6.12 000/497] 6.12.113-rc1 review Pavel Machek
2026-10-13 14:14 ` SJ Park
2026-10-13 17:05 ` Miguel Ojeda
2026-10-13 18:34 ` Florian Fainelli
2026-10-13 19:55 ` Peter Schneider
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=20261013112919.530165211@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=dave.stevenson@raspberrypi.com \
--cc=mripard@kernel.org \
--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