From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Akhil R <akhilrajeev@nvidia.com>,
Herbert Xu <herbert@gondor.apana.org.au>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.12 016/223] crypto: tegra - Do not use fixed size buffers
Date: Wed, 23 Apr 2025 16:41:28 +0200 [thread overview]
Message-ID: <20250423142617.780437398@linuxfoundation.org> (raw)
In-Reply-To: <20250423142617.120834124@linuxfoundation.org>
6.12-stable review patch. If anyone has any objections, please let me know.
------------------
From: Akhil R <akhilrajeev@nvidia.com>
[ Upstream commit 1cb328da4e8f34350c61a2b6548766c79b4bb64c ]
Allocate the buffer based on the request instead of a fixed buffer
length. In operations which may require larger buffer size, a fixed
buffer may fail.
Fixes: 0880bb3b00c8 ("crypto: tegra - Add Tegra Security Engine driver")
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Stable-dep-of: 1ddaff40c08a ("crypto: tegra - Fix IV usage for AES ECB")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/crypto/tegra/tegra-se-aes.c | 124 ++++++++++++++-------------
drivers/crypto/tegra/tegra-se-hash.c | 38 +++++---
drivers/crypto/tegra/tegra-se.h | 2 -
3 files changed, 89 insertions(+), 75 deletions(-)
diff --git a/drivers/crypto/tegra/tegra-se-aes.c b/drivers/crypto/tegra/tegra-se-aes.c
index 9ab832bee81a2..46c4dac92dd7a 100644
--- a/drivers/crypto/tegra/tegra-se-aes.c
+++ b/drivers/crypto/tegra/tegra-se-aes.c
@@ -263,12 +263,6 @@ static int tegra_aes_do_one_req(struct crypto_engine *engine, void *areq)
unsigned int cmdlen;
int ret;
- rctx->datbuf.buf = dma_alloc_coherent(se->dev, SE_AES_BUFLEN,
- &rctx->datbuf.addr, GFP_KERNEL);
- if (!rctx->datbuf.buf)
- return -ENOMEM;
-
- rctx->datbuf.size = SE_AES_BUFLEN;
rctx->iv = (u32 *)req->iv;
rctx->len = req->cryptlen;
@@ -278,6 +272,12 @@ static int tegra_aes_do_one_req(struct crypto_engine *engine, void *areq)
rctx->len += AES_BLOCK_SIZE - (rctx->len % AES_BLOCK_SIZE);
}
+ rctx->datbuf.size = rctx->len;
+ rctx->datbuf.buf = dma_alloc_coherent(se->dev, rctx->datbuf.size,
+ &rctx->datbuf.addr, GFP_KERNEL);
+ if (!rctx->datbuf.buf)
+ return -ENOMEM;
+
scatterwalk_map_and_copy(rctx->datbuf.buf, req->src, 0, req->cryptlen, 0);
/* Prepare the command and submit for execution */
@@ -289,7 +289,7 @@ static int tegra_aes_do_one_req(struct crypto_engine *engine, void *areq)
scatterwalk_map_and_copy(rctx->datbuf.buf, req->dst, 0, req->cryptlen, 1);
/* Free the buffer */
- dma_free_coherent(ctx->se->dev, SE_AES_BUFLEN,
+ dma_free_coherent(ctx->se->dev, rctx->datbuf.size,
rctx->datbuf.buf, rctx->datbuf.addr);
crypto_finalize_skcipher_request(se->engine, req, ret);
@@ -1120,6 +1120,11 @@ static int tegra_ccm_crypt_init(struct aead_request *req, struct tegra_se *se,
rctx->assoclen = req->assoclen;
rctx->authsize = crypto_aead_authsize(tfm);
+ if (rctx->encrypt)
+ rctx->cryptlen = req->cryptlen;
+ else
+ rctx->cryptlen = req->cryptlen - rctx->authsize;
+
memcpy(iv, req->iv, 16);
ret = tegra_ccm_check_iv(iv);
@@ -1148,30 +1153,26 @@ static int tegra_ccm_do_one_req(struct crypto_engine *engine, void *areq)
struct tegra_se *se = ctx->se;
int ret;
+ ret = tegra_ccm_crypt_init(req, se, rctx);
+ if (ret)
+ return ret;
+
/* Allocate buffers required */
- rctx->inbuf.buf = dma_alloc_coherent(ctx->se->dev, SE_AES_BUFLEN,
+ rctx->inbuf.size = rctx->assoclen + rctx->authsize + rctx->cryptlen + 100;
+ rctx->inbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->inbuf.size,
&rctx->inbuf.addr, GFP_KERNEL);
if (!rctx->inbuf.buf)
return -ENOMEM;
- rctx->inbuf.size = SE_AES_BUFLEN;
-
- rctx->outbuf.buf = dma_alloc_coherent(ctx->se->dev, SE_AES_BUFLEN,
+ rctx->outbuf.size = rctx->assoclen + rctx->authsize + rctx->cryptlen + 100;
+ rctx->outbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->outbuf.size,
&rctx->outbuf.addr, GFP_KERNEL);
if (!rctx->outbuf.buf) {
ret = -ENOMEM;
goto outbuf_err;
}
- rctx->outbuf.size = SE_AES_BUFLEN;
-
- ret = tegra_ccm_crypt_init(req, se, rctx);
- if (ret)
- goto out;
-
if (rctx->encrypt) {
- rctx->cryptlen = req->cryptlen;
-
/* CBC MAC Operation */
ret = tegra_ccm_compute_auth(ctx, rctx);
if (ret)
@@ -1182,8 +1183,6 @@ static int tegra_ccm_do_one_req(struct crypto_engine *engine, void *areq)
if (ret)
goto out;
} else {
- rctx->cryptlen = req->cryptlen - ctx->authsize;
-
/* CTR operation */
ret = tegra_ccm_do_ctr(ctx, rctx);
if (ret)
@@ -1196,11 +1195,11 @@ static int tegra_ccm_do_one_req(struct crypto_engine *engine, void *areq)
}
out:
- dma_free_coherent(ctx->se->dev, SE_AES_BUFLEN,
+ dma_free_coherent(ctx->se->dev, rctx->inbuf.size,
rctx->outbuf.buf, rctx->outbuf.addr);
outbuf_err:
- dma_free_coherent(ctx->se->dev, SE_AES_BUFLEN,
+ dma_free_coherent(ctx->se->dev, rctx->outbuf.size,
rctx->inbuf.buf, rctx->inbuf.addr);
crypto_finalize_aead_request(ctx->se->engine, req, ret);
@@ -1216,23 +1215,6 @@ static int tegra_gcm_do_one_req(struct crypto_engine *engine, void *areq)
struct tegra_aead_reqctx *rctx = aead_request_ctx(req);
int ret;
- /* Allocate buffers required */
- rctx->inbuf.buf = dma_alloc_coherent(ctx->se->dev, SE_AES_BUFLEN,
- &rctx->inbuf.addr, GFP_KERNEL);
- if (!rctx->inbuf.buf)
- return -ENOMEM;
-
- rctx->inbuf.size = SE_AES_BUFLEN;
-
- rctx->outbuf.buf = dma_alloc_coherent(ctx->se->dev, SE_AES_BUFLEN,
- &rctx->outbuf.addr, GFP_KERNEL);
- if (!rctx->outbuf.buf) {
- ret = -ENOMEM;
- goto outbuf_err;
- }
-
- rctx->outbuf.size = SE_AES_BUFLEN;
-
rctx->src_sg = req->src;
rctx->dst_sg = req->dst;
rctx->assoclen = req->assoclen;
@@ -1246,6 +1228,21 @@ static int tegra_gcm_do_one_req(struct crypto_engine *engine, void *areq)
memcpy(rctx->iv, req->iv, GCM_AES_IV_SIZE);
rctx->iv[3] = (1 << 24);
+ /* Allocate buffers required */
+ rctx->inbuf.size = rctx->assoclen + rctx->authsize + rctx->cryptlen;
+ rctx->inbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->inbuf.size,
+ &rctx->inbuf.addr, GFP_KERNEL);
+ if (!rctx->inbuf.buf)
+ return -ENOMEM;
+
+ rctx->outbuf.size = rctx->assoclen + rctx->authsize + rctx->cryptlen;
+ rctx->outbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->outbuf.size,
+ &rctx->outbuf.addr, GFP_KERNEL);
+ if (!rctx->outbuf.buf) {
+ ret = -ENOMEM;
+ goto outbuf_err;
+ }
+
/* If there is associated data perform GMAC operation */
if (rctx->assoclen) {
ret = tegra_gcm_do_gmac(ctx, rctx);
@@ -1269,11 +1266,11 @@ static int tegra_gcm_do_one_req(struct crypto_engine *engine, void *areq)
ret = tegra_gcm_do_verify(ctx->se, rctx);
out:
- dma_free_coherent(ctx->se->dev, SE_AES_BUFLEN,
+ dma_free_coherent(ctx->se->dev, rctx->outbuf.size,
rctx->outbuf.buf, rctx->outbuf.addr);
outbuf_err:
- dma_free_coherent(ctx->se->dev, SE_AES_BUFLEN,
+ dma_free_coherent(ctx->se->dev, rctx->inbuf.size,
rctx->inbuf.buf, rctx->inbuf.addr);
/* Finalize the request if there are no errors */
@@ -1500,6 +1497,11 @@ static int tegra_cmac_do_update(struct ahash_request *req)
return 0;
}
+ rctx->datbuf.buf = dma_alloc_coherent(se->dev, rctx->datbuf.size,
+ &rctx->datbuf.addr, GFP_KERNEL);
+ if (!rctx->datbuf.buf)
+ return -ENOMEM;
+
/* Copy the previous residue first */
if (rctx->residue.size)
memcpy(rctx->datbuf.buf, rctx->residue.buf, rctx->residue.size);
@@ -1525,6 +1527,9 @@ static int tegra_cmac_do_update(struct ahash_request *req)
tegra_cmac_copy_result(ctx->se, rctx);
+ dma_free_coherent(ctx->se->dev, rctx->datbuf.size,
+ rctx->datbuf.buf, rctx->datbuf.addr);
+
return ret;
}
@@ -1539,10 +1544,20 @@ static int tegra_cmac_do_final(struct ahash_request *req)
if (!req->nbytes && !rctx->total_len && ctx->fallback_tfm) {
return crypto_shash_tfm_digest(ctx->fallback_tfm,
- rctx->datbuf.buf, 0, req->result);
+ NULL, 0, req->result);
+ }
+
+ if (rctx->residue.size) {
+ rctx->datbuf.buf = dma_alloc_coherent(se->dev, rctx->residue.size,
+ &rctx->datbuf.addr, GFP_KERNEL);
+ if (!rctx->datbuf.buf) {
+ ret = -ENOMEM;
+ goto out_free;
+ }
+
+ memcpy(rctx->datbuf.buf, rctx->residue.buf, rctx->residue.size);
}
- memcpy(rctx->datbuf.buf, rctx->residue.buf, rctx->residue.size);
rctx->datbuf.size = rctx->residue.size;
rctx->total_len += rctx->residue.size;
rctx->config = tegra234_aes_cfg(SE_ALG_CMAC, 0);
@@ -1568,8 +1583,10 @@ static int tegra_cmac_do_final(struct ahash_request *req)
writel(0, se->base + se->hw->regs->result + (i * 4));
out:
- dma_free_coherent(se->dev, SE_SHA_BUFLEN,
- rctx->datbuf.buf, rctx->datbuf.addr);
+ if (rctx->residue.size)
+ dma_free_coherent(se->dev, rctx->datbuf.size,
+ rctx->datbuf.buf, rctx->datbuf.addr);
+out_free:
dma_free_coherent(se->dev, crypto_ahash_blocksize(tfm) * 2,
rctx->residue.buf, rctx->residue.addr);
return ret;
@@ -1681,28 +1698,15 @@ static int tegra_cmac_init(struct ahash_request *req)
rctx->residue.buf = dma_alloc_coherent(se->dev, rctx->blk_size * 2,
&rctx->residue.addr, GFP_KERNEL);
if (!rctx->residue.buf)
- goto resbuf_fail;
+ return -ENOMEM;
rctx->residue.size = 0;
- rctx->datbuf.buf = dma_alloc_coherent(se->dev, SE_SHA_BUFLEN,
- &rctx->datbuf.addr, GFP_KERNEL);
- if (!rctx->datbuf.buf)
- goto datbuf_fail;
-
- rctx->datbuf.size = 0;
-
/* Clear any previous result */
for (i = 0; i < CMAC_RESULT_REG_COUNT; i++)
writel(0, se->base + se->hw->regs->result + (i * 4));
return 0;
-
-datbuf_fail:
- dma_free_coherent(se->dev, rctx->blk_size, rctx->residue.buf,
- rctx->residue.addr);
-resbuf_fail:
- return -ENOMEM;
}
static int tegra_cmac_setkey(struct crypto_ahash *tfm, const u8 *key,
diff --git a/drivers/crypto/tegra/tegra-se-hash.c b/drivers/crypto/tegra/tegra-se-hash.c
index 726e30c0e63eb..451b8eaab16aa 100644
--- a/drivers/crypto/tegra/tegra-se-hash.c
+++ b/drivers/crypto/tegra/tegra-se-hash.c
@@ -332,6 +332,11 @@ static int tegra_sha_do_update(struct ahash_request *req)
return 0;
}
+ rctx->datbuf.buf = dma_alloc_coherent(ctx->se->dev, rctx->datbuf.size,
+ &rctx->datbuf.addr, GFP_KERNEL);
+ if (!rctx->datbuf.buf)
+ return -ENOMEM;
+
/* Copy the previous residue first */
if (rctx->residue.size)
memcpy(rctx->datbuf.buf, rctx->residue.buf, rctx->residue.size);
@@ -368,6 +373,9 @@ static int tegra_sha_do_update(struct ahash_request *req)
if (!(rctx->task & SHA_FINAL))
tegra_sha_copy_hash_result(se, rctx);
+ dma_free_coherent(ctx->se->dev, rctx->datbuf.size,
+ rctx->datbuf.buf, rctx->datbuf.addr);
+
return ret;
}
@@ -380,7 +388,17 @@ static int tegra_sha_do_final(struct ahash_request *req)
u32 *cpuvaddr = se->cmdbuf->addr;
int size, ret = 0;
- memcpy(rctx->datbuf.buf, rctx->residue.buf, rctx->residue.size);
+ if (rctx->residue.size) {
+ rctx->datbuf.buf = dma_alloc_coherent(se->dev, rctx->residue.size,
+ &rctx->datbuf.addr, GFP_KERNEL);
+ if (!rctx->datbuf.buf) {
+ ret = -ENOMEM;
+ goto out_free;
+ }
+
+ memcpy(rctx->datbuf.buf, rctx->residue.buf, rctx->residue.size);
+ }
+
rctx->datbuf.size = rctx->residue.size;
rctx->total_len += rctx->residue.size;
@@ -397,8 +415,10 @@ static int tegra_sha_do_final(struct ahash_request *req)
memcpy(req->result, rctx->digest.buf, rctx->digest.size);
out:
- dma_free_coherent(se->dev, SE_SHA_BUFLEN,
- rctx->datbuf.buf, rctx->datbuf.addr);
+ if (rctx->residue.size)
+ dma_free_coherent(se->dev, rctx->datbuf.size,
+ rctx->datbuf.buf, rctx->datbuf.addr);
+out_free:
dma_free_coherent(se->dev, crypto_ahash_blocksize(tfm),
rctx->residue.buf, rctx->residue.addr);
dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf,
@@ -534,19 +554,11 @@ static int tegra_sha_init(struct ahash_request *req)
if (!rctx->residue.buf)
goto resbuf_fail;
- rctx->datbuf.buf = dma_alloc_coherent(se->dev, SE_SHA_BUFLEN,
- &rctx->datbuf.addr, GFP_KERNEL);
- if (!rctx->datbuf.buf)
- goto datbuf_fail;
-
return 0;
-datbuf_fail:
- dma_free_coherent(se->dev, rctx->blk_size, rctx->residue.buf,
- rctx->residue.addr);
resbuf_fail:
- dma_free_coherent(se->dev, SE_SHA_BUFLEN, rctx->datbuf.buf,
- rctx->datbuf.addr);
+ dma_free_coherent(se->dev, rctx->digest.size, rctx->digest.buf,
+ rctx->digest.addr);
digbuf_fail:
return -ENOMEM;
}
diff --git a/drivers/crypto/tegra/tegra-se.h b/drivers/crypto/tegra/tegra-se.h
index b54aefe717a17..e196a90eedb92 100644
--- a/drivers/crypto/tegra/tegra-se.h
+++ b/drivers/crypto/tegra/tegra-se.h
@@ -340,8 +340,6 @@
#define SE_CRYPTO_CTR_REG_COUNT 4
#define SE_MAX_KEYSLOT 15
#define SE_MAX_MEM_ALLOC SZ_4M
-#define SE_AES_BUFLEN 0x8000
-#define SE_SHA_BUFLEN 0x2000
#define SHA_FIRST BIT(0)
#define SHA_UPDATE BIT(1)
--
2.39.5
next prev parent reply other threads:[~2025-04-23 14:48 UTC|newest]
Thread overview: 235+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-23 14:41 [PATCH 6.12 000/223] 6.12.25-rc1 review Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 001/223] scsi: hisi_sas: Enable force phy when SATA disk directly connected Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 002/223] wifi: at76c50x: fix use after free access in at76_disconnect Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 003/223] wifi: mac80211: Update skbs control block key in ieee80211_tx_dequeue() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 004/223] wifi: mac80211: Purge vif txq in ieee80211_do_stop() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 005/223] wifi: wl1251: fix memory leak in wl1251_tx_work Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 006/223] scsi: iscsi: Fix missing scsi_host_put() in error path Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 007/223] driver core: bus: add irq_get_affinity callback to bus_type Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 008/223] blk-mq: introduce blk_mq_map_hw_queues Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 009/223] scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 010/223] scsi: smartpqi: Use is_kdump_kernel() to check for kdump Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 011/223] md/raid10: fix missing discard IO accounting Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 012/223] md/md-bitmap: fix stats collection for external bitmaps Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 013/223] ASoC: dwc: always enable/disable i2s irqs Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 014/223] ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 015/223] crypto: tegra - remove redundant error check on ret Greg Kroah-Hartman
2025-04-23 14:41 ` Greg Kroah-Hartman [this message]
2025-04-23 14:41 ` [PATCH 6.12 017/223] crypto: tegra - Fix IV usage for AES ECB Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 018/223] ovl: remove unused forward declaration Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 019/223] RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 020/223] RDMA/hns: Fix wrong maximum DMA segment size Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 021/223] ALSA: hda/cirrus_scodec_test: Dont select dependencies Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 022/223] ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 023/223] ALSA: hda/realtek: Workaround for resume on Dell Venue 11 Pro 7130 Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 024/223] ALSA: hda/realtek - Fixed ASUS platform headset Mic issue Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 025/223] ASoC: cs42l43: Reset clamp override on jack removal Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 026/223] RDMA/core: Silence oversized kvmalloc() warning Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 027/223] Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 028/223] Bluetooth: btrtl: Prevent potential NULL dereference Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 029/223] Bluetooth: l2cap: Check encryption key size on incoming connection Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 030/223] ipv6: add exception routes to GC list in rt6_insert_exception Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 031/223] xen: fix multicall debug feature Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 032/223] Revert "wifi: mac80211: Update skbs control block key in ieee80211_tx_dequeue()" Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 033/223] igc: fix PTM cycle trigger logic Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 034/223] igc: increase wait time before retrying PTM Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 035/223] igc: move ktime snapshot into PTM retry loop Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 036/223] igc: handle the IGC_PTP_ENABLED flag correctly Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 037/223] igc: cleanup PTP module if probe fails Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 038/223] igc: add lock preventing multiple simultaneous PTM transactions Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 039/223] dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 040/223] smc: Fix lockdep false-positive for IPPROTO_SMC Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 041/223] test suite: use %zu to print size_t Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 042/223] pds_core: fix memory leak in pdsc_debugfs_add_qcq() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 043/223] ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 044/223] net: mctp: Set SOCK_RCU_FREE Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 045/223] block: fix resource leak in blk_register_queue() error path Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 046/223] netlink: specs: ovs_vport: align with C codegen capabilities Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.12 047/223] net: openvswitch: fix nested key length validation in the set() action Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 048/223] can: rockchip_canfd: fix broken quirks checks Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 049/223] net: ngbe: fix memory leak in ngbe_probe() error path Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 050/223] net: ethernet: ti: am65-cpsw: fix port_np reference counting Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 051/223] eth: bnxt: fix missing ring index trim on error path Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 052/223] loop: aio inherit the ioprio of original request Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 053/223] loop: stop using vfs_iter_{read,write} for buffered I/O Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 054/223] ata: libata-sata: Save all fields from sense data descriptor Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 055/223] cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 056/223] tools: ynl-gen: individually free previous values on double set Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 057/223] tools: ynl-gen: make sure we validate subtype of array-nest Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 058/223] netlink: specs: rt-link: add an attr layer around alt-ifname Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 059/223] netlink: specs: rt-link: adjust mctp attribute naming Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 060/223] net: b53: enable BPDU reception for management port Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 061/223] net: bridge: switchdev: do not notify new brentries as changed Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 062/223] net: txgbe: fix memory leak in txgbe_probe() error path Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 063/223] net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 064/223] net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 065/223] net: dsa: clean up FDB, MDB, VLAN entries on unbind Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 066/223] net: dsa: free routing table on probe failure Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 067/223] net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 068/223] ptp: ocp: fix start time alignment in ptp_ocp_signal_set Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 069/223] net: ti: icss-iep: Add pwidth configuration for perout signal Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 070/223] net: ti: icss-iep: Add phase offset " Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 071/223] net: ti: icss-iep: Fix possible NULL pointer dereference for perout request Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 072/223] net: ethernet: mtk_eth_soc: reapply mdc divider on reset Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 073/223] net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 074/223] net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 075/223] riscv: Use kvmalloc_array on relocation_hashtable Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 076/223] riscv: Properly export reserved regions in /proc/iomem Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 077/223] riscv: module: Fix out-of-bounds relocation access Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 078/223] riscv: module: Allocate PLT entries for R_RISCV_PLT32 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 079/223] kunit: qemu_configs: SH: Respect kunit cmdline Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 080/223] riscv: KGDB: Do not inline arch_kgdb_breakpoint() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 081/223] riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 082/223] cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 083/223] objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 084/223] rust: kasan/kbuild: fix missing flags on first build Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 085/223] rust: disable `clippy::needless_continue` Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 086/223] rust: kbuild: use `pound` to support GNU Make < 4.3 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 087/223] writeback: fix false warning in inode_to_wb() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 088/223] Revert "PCI: Avoid reset when disabled via sysfs" Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 089/223] ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 090/223] ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 091/223] ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 092/223] ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 093/223] ASoC: qcom: Fix sc7280 lpass potential buffer overflow Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 094/223] asus-laptop: Fix an uninitialized variable Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 095/223] block: integrity: Do not call set_page_dirty_lock() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 096/223] drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 097/223] dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 098/223] nfs: add missing selections of CONFIG_CRC32 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 099/223] nfsd: decrease sc_count directly if fail to queue dl_recall Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 100/223] i2c: atr: Fix wrong include Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 101/223] fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flag Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 102/223] fs/stat.c: avoid harmless garbage value problem in vfs_statx_path() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 103/223] fs: move the bdex_statx call to vfs_getattr_nosec Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 104/223] ftrace: fix incorrect hash size in register_ftrace_direct() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 105/223] drm/msm/a6xx+: Dont let IB_SIZE overflow Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 106/223] Bluetooth: l2cap: Process valid commands in too long frame Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.12 107/223] Bluetooth: vhci: Avoid needless snprintf() calls Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 108/223] btrfs: correctly escape subvol in btrfs_show_options() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 109/223] cpufreq/sched: Explicitly synchronize limits_changed flag handling Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 110/223] cpufreq: Avoid using inconsistent policy->min and policy->max Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 111/223] crypto: caam/qi - Fix drv_ctx refcount bug Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 112/223] hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 113/223] i2c: cros-ec-tunnel: defer probe if parent EC is not present Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 114/223] isofs: Prevent the use of too small fid Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 115/223] loop: properly send KOBJ_CHANGED uevent for disk device Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 116/223] loop: LOOP_SET_FD: send uevents for partitions Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 117/223] mm/compaction: fix bug in hugetlb handling pathway Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 118/223] mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 119/223] mm: fix filemap_get_folios_contig returning batches of identical folios Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 120/223] mm: fix apply_to_existing_page_range() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 121/223] ovl: dont allow datadir only Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 122/223] ksmbd: Fix dangling pointer in krb_authenticate Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 123/223] ksmbd: fix use-after-free in smb_break_all_levII_oplock() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 124/223] ksmbd: Prevent integer overflow in calculation of deadtime Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 125/223] ksmbd: fix the warning from __kernel_write_iter Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 126/223] Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free" Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 127/223] Revert "smb: client: fix TCP timers deadlock after rmmod" Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 128/223] riscv: Avoid fortify warning in syscall_get_arguments() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 129/223] selftests/mm: generate a temporary mountpoint for cgroup filesystem Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 130/223] slab: ensure slab->obj_exts is clear in a newly allocated slab page Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 131/223] smb3 client: fix open hardlink on deferred close file error Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 132/223] string: Add load_unaligned_zeropad() code path to sized_strscpy() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 133/223] tracing: Fix filter string testing Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 134/223] virtiofs: add filesystem context source name check Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 135/223] x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 136/223] x86/cpu/amd: Fix workaround for erratum 1054 Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 137/223] x86/boot/sev: Avoid shared GHCB page for early memory acceptance Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 138/223] scsi: megaraid_sas: Block zero-length ATA VPD inquiry Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 139/223] scsi: ufs: exynos: Ensure consistent phy reference counts Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 140/223] RDMA/cma: Fix workqueue crash in cma_netevent_work_handler Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 141/223] RAS/AMD/ATL: Include row[13] bit in row retirement Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 142/223] RAS/AMD/FMPM: Get masked address Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 143/223] platform/x86: amd: pmf: Fix STT limits Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 144/223] perf/x86/intel: Allow to update user space GPRs from PEBS records Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 145/223] perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 146/223] perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 147/223] perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 148/223] drm/repaper: fix integer overflows in repeat functions Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 149/223] drm/ast: Fix ast_dp connection status Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 150/223] drm/msm/dsi: Add check for devm_kstrdup() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 151/223] drm/msm/a6xx: Fix stale rpmh votes from GPU Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 152/223] drm/amdgpu: Prefer shadow rom when available Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 153/223] drm/amd/display: prevent hang on link training fail Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 154/223] drm/amd: Handle being compiled without SI or CIK support better Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 155/223] drm/amd/display: Actually do immediate vblank disable Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 156/223] drm/amd/display: Increase vblank offdelay for PSR panels Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 157/223] drm/amd/pm: Prevent division by zero Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 158/223] drm/amd/pm/powerplay: " Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 159/223] drm/amd/pm/smu11: " Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 160/223] drm/amd/pm/powerplay/hwmgr/smu7_thermal: " Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 161/223] drm/amd/pm/swsmu/smu13/smu_v13_0: " Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 162/223] drm/amd/pm/powerplay/hwmgr/vega20_thermal: " Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 163/223] drm/amdgpu/mes12: optimize MES pipe FW version fetching Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 164/223] drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 165/223] drm/xe: Use local fence in error path of xe_migrate_clear Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 166/223] drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1 Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.12 167/223] drm/amd/display: Protect FPU in dml2_validate()/dml21_validate() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 168/223] drm/amd/display: Protect FPU in dml21_copy() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 169/223] drm/amdgpu/mes11: optimize MES pipe FW version fetching Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 170/223] drm/amdgpu/dma_buf: fix page_link check Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 171/223] drm/nouveau: prime: fix ttm_bo_delayed_delete oops Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 172/223] drm/imagination: fix firmware memory leaks Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 173/223] drm/imagination: take paired job reference Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 174/223] drm/sti: remove duplicate object names Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 175/223] drm/xe: Fix an out-of-bounds shift when invalidating TLB Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 176/223] drm/i915/gvt: fix unterminated-string-initialization warning Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 177/223] drm/amdgpu: immediately use GTT for new allocations Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 178/223] drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 179/223] drm/amd/display: Protect FPU in dml2_init()/dml21_init() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 180/223] drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 181/223] drm/xe/dma_buf: stop relying on placement in unmap Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 182/223] drm/xe/userptr: fix notifier vs folio deadlock Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 183/223] drm/xe: Set LRC addresses before guc load Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 184/223] drm/amdgpu: fix warning of drm_mm_clean Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 185/223] drm/mgag200: Fix value in <VBLKSTR> register Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 186/223] arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 187/223] arm64/sysreg: Add register fields for HDFGRTR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 188/223] arm64/sysreg: Add register fields for HDFGWTR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 189/223] arm64/sysreg: Add register fields for HFGITR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 190/223] arm64/sysreg: Add register fields for HFGRTR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 191/223] arm64/sysreg: Add register fields for HFGWTR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 192/223] arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 193/223] cpufreq: Reference count policy in cpufreq_update_limits() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 194/223] scripts: generate_rust_analyzer: Add ffi crate Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 195/223] kbuild: Add -fno-builtin-wcslen Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 196/223] platform/x86: msi-wmi-platform: Rename "data" variable Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 197/223] platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 198/223] md: fix mddev uaf while iterating all_mddevs list Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 199/223] selftests/bpf: Fix raw_tp null handling test Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 200/223] misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 201/223] misc: pci_endpoint_test: Fix irq_type to convey the correct type Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 202/223] efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 203/223] LoongArch: Eliminate superfluous get_numa_distances_cnt() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 204/223] drm/amd/display: Temporarily disable hostvm on DCN31 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 205/223] nvmet-fc: Remove unused functions Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 206/223] block: remove rq_list_move Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 207/223] block: add a rq_list type Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 208/223] block: dont reorder requests in blk_add_rq_to_plug Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 209/223] mm/vma: add give_up_on_oom option on modify/merge, use in uffd release Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 210/223] Revert "wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process" Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 211/223] MIPS: dec: Declare which_prom() as static Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 212/223] MIPS: cevt-ds1287: Add missing ds1287.h include Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 213/223] MIPS: ds1287: Match ds1287_set_base_clock() function types Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 214/223] wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 215/223] bpf: add find_containing_subprog() utility function Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 216/223] bpf: track changes_pkt_data property for global functions Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 217/223] selftests/bpf: test for changing packet data from " Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 218/223] bpf: check changes_pkt_data property for extension programs Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 219/223] selftests/bpf: freplace tests for tracking of changes_packet_data Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 220/223] selftests/bpf: validate that tail call invalidates packet pointers Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 221/223] bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 222/223] selftests/bpf: extend changes_pkt_data with cases w/o subprograms Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.12 223/223] block: make struct rq_list available for !CONFIG_BLOCK Greg Kroah-Hartman
2025-04-23 19:36 ` [PATCH 6.12 000/223] 6.12.25-rc1 review Peter Schneider
2025-04-23 21:14 ` Shuah Khan
2025-04-23 23:53 ` Mark Brown
2025-04-24 7:15 ` Ron Economos
2025-04-24 7:34 ` Naresh Kamboju
2025-04-24 10:54 ` Jon Hunter
2025-04-24 13:14 ` Florian Fainelli
2025-04-24 17:58 ` Markus Reichelt
2025-04-25 0:14 ` Miguel Ojeda
2025-04-27 2:33 ` Guenter Roeck
2025-04-28 11:36 ` Greg Kroah-Hartman
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=20250423142617.780437398@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akhilrajeev@nvidia.com \
--cc=herbert@gondor.apana.org.au \
--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