From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
Dean Luick <dean.luick@cornelisnetworks.com>,
Brendan Cunningham <bcunningham@cornelisnetworks.com>,
Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>,
Jason Gunthorpe <jgg@nvidia.com>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.1 221/591] IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
Date: Sun, 16 Jul 2023 21:46:00 +0200 [thread overview]
Message-ID: <20230716194929.589206005@linuxfoundation.org> (raw)
In-Reply-To: <20230716194923.861634455@linuxfoundation.org>
From: Brendan Cunningham <bcunningham@cornelisnetworks.com>
[ Upstream commit c9358de193ecfb360c3ce75f27ce839ca0b0bc8c ]
The hfi1 user SDMA pinned-page cache will leave a stale cache entry when
the cache-entry's virtual address range is invalidated but that cache
entry is in-use by an outstanding SDMA request.
Subsequent user SDMA requests with buffers in or spanning the virtual
address range of the stale cache entry will result in packets constructed
from the wrong memory, the physical pages pointed to by the stale cache
entry.
To fix this, remove mmu_rb_node cache entries from the mmu_rb_handler
cache independent of the cache entry's refcount. Add 'struct kref
refcount' to struct mmu_rb_node and manage mmu_rb_node lifetime with
kref_get() and kref_put().
mmu_rb_node.refcount makes sdma_mmu_node.refcount redundant. Remove
'atomic_t refcount' from struct sdma_mmu_node and change sdma_mmu_node
code to use mmu_rb_node.refcount.
Move the mmu_rb_handler destructor call after a
wait-for-SDMA-request-completion call so mmu_rb_nodes that need
mmu_rb_handler's workqueue to queue themselves up for destruction from an
interrupt context may do so.
Fixes: f48ad614c100 ("IB/hfi1: Move driver out of staging")
Fixes: 00cbce5cbf88 ("IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests")
Link: https://lore.kernel.org/r/168451393605.3700681.13493776139032178861.stgit@awfm-02.cornelisnetworks.com
Reviewed-by: Dean Luick <dean.luick@cornelisnetworks.com>
Signed-off-by: Brendan Cunningham <bcunningham@cornelisnetworks.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/infiniband/hw/hfi1/ipoib_tx.c | 4 +-
drivers/infiniband/hw/hfi1/mmu_rb.c | 101 ++++++++++-------
drivers/infiniband/hw/hfi1/mmu_rb.h | 3 +
drivers/infiniband/hw/hfi1/sdma.c | 23 +++-
drivers/infiniband/hw/hfi1/sdma.h | 47 +++++---
drivers/infiniband/hw/hfi1/sdma_txreq.h | 2 +
drivers/infiniband/hw/hfi1/user_sdma.c | 137 ++++++++++--------------
drivers/infiniband/hw/hfi1/user_sdma.h | 1 -
drivers/infiniband/hw/hfi1/vnic_sdma.c | 4 +-
9 files changed, 177 insertions(+), 145 deletions(-)
diff --git a/drivers/infiniband/hw/hfi1/ipoib_tx.c b/drivers/infiniband/hw/hfi1/ipoib_tx.c
index 8973a081d641e..e7d831330278d 100644
--- a/drivers/infiniband/hw/hfi1/ipoib_tx.c
+++ b/drivers/infiniband/hw/hfi1/ipoib_tx.c
@@ -215,11 +215,11 @@ static int hfi1_ipoib_build_ulp_payload(struct ipoib_txreq *tx,
const skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
ret = sdma_txadd_page(dd,
- NULL,
txreq,
skb_frag_page(frag),
frag->bv_offset,
- skb_frag_size(frag));
+ skb_frag_size(frag),
+ NULL, NULL, NULL);
if (unlikely(ret))
break;
}
diff --git a/drivers/infiniband/hw/hfi1/mmu_rb.c b/drivers/infiniband/hw/hfi1/mmu_rb.c
index 71b9ac0188875..94f1701667301 100644
--- a/drivers/infiniband/hw/hfi1/mmu_rb.c
+++ b/drivers/infiniband/hw/hfi1/mmu_rb.c
@@ -19,8 +19,7 @@ static int mmu_notifier_range_start(struct mmu_notifier *,
const struct mmu_notifier_range *);
static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *,
unsigned long, unsigned long);
-static void do_remove(struct mmu_rb_handler *handler,
- struct list_head *del_list);
+static void release_immediate(struct kref *refcount);
static void handle_remove(struct work_struct *work);
static const struct mmu_notifier_ops mn_opts = {
@@ -103,7 +102,11 @@ void hfi1_mmu_rb_unregister(struct mmu_rb_handler *handler)
}
spin_unlock_irqrestore(&handler->lock, flags);
- do_remove(handler, &del_list);
+ while (!list_empty(&del_list)) {
+ rbnode = list_first_entry(&del_list, struct mmu_rb_node, list);
+ list_del(&rbnode->list);
+ kref_put(&rbnode->refcount, release_immediate);
+ }
/* Now the mm may be freed. */
mmdrop(handler->mn.mm);
@@ -131,12 +134,6 @@ int hfi1_mmu_rb_insert(struct mmu_rb_handler *handler,
}
__mmu_int_rb_insert(mnode, &handler->root);
list_add_tail(&mnode->list, &handler->lru_list);
-
- ret = handler->ops->insert(handler->ops_arg, mnode);
- if (ret) {
- __mmu_int_rb_remove(mnode, &handler->root);
- list_del(&mnode->list); /* remove from LRU list */
- }
mnode->handler = handler;
unlock:
spin_unlock_irqrestore(&handler->lock, flags);
@@ -180,6 +177,48 @@ static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *handler,
return node;
}
+/*
+ * Must NOT call while holding mnode->handler->lock.
+ * mnode->handler->ops->remove() may sleep and mnode->handler->lock is a
+ * spinlock.
+ */
+static void release_immediate(struct kref *refcount)
+{
+ struct mmu_rb_node *mnode =
+ container_of(refcount, struct mmu_rb_node, refcount);
+ mnode->handler->ops->remove(mnode->handler->ops_arg, mnode);
+}
+
+/* Caller must hold mnode->handler->lock */
+static void release_nolock(struct kref *refcount)
+{
+ struct mmu_rb_node *mnode =
+ container_of(refcount, struct mmu_rb_node, refcount);
+ list_move(&mnode->list, &mnode->handler->del_list);
+ queue_work(mnode->handler->wq, &mnode->handler->del_work);
+}
+
+/*
+ * struct mmu_rb_node->refcount kref_put() callback.
+ * Adds mmu_rb_node to mmu_rb_node->handler->del_list and queues
+ * handler->del_work on handler->wq.
+ * Does not remove mmu_rb_node from handler->lru_list or handler->rb_root.
+ * Acquires mmu_rb_node->handler->lock; do not call while already holding
+ * handler->lock.
+ */
+void hfi1_mmu_rb_release(struct kref *refcount)
+{
+ struct mmu_rb_node *mnode =
+ container_of(refcount, struct mmu_rb_node, refcount);
+ struct mmu_rb_handler *handler = mnode->handler;
+ unsigned long flags;
+
+ spin_lock_irqsave(&handler->lock, flags);
+ list_move(&mnode->list, &mnode->handler->del_list);
+ spin_unlock_irqrestore(&handler->lock, flags);
+ queue_work(handler->wq, &handler->del_work);
+}
+
void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg)
{
struct mmu_rb_node *rbnode, *ptr;
@@ -194,6 +233,10 @@ void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg)
spin_lock_irqsave(&handler->lock, flags);
list_for_each_entry_safe(rbnode, ptr, &handler->lru_list, list) {
+ /* refcount == 1 implies mmu_rb_handler has only rbnode ref */
+ if (kref_read(&rbnode->refcount) > 1)
+ continue;
+
if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg,
&stop)) {
__mmu_int_rb_remove(rbnode, &handler->root);
@@ -206,7 +249,7 @@ void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg)
spin_unlock_irqrestore(&handler->lock, flags);
list_for_each_entry_safe(rbnode, ptr, &del_list, list) {
- handler->ops->remove(handler->ops_arg, rbnode);
+ kref_put(&rbnode->refcount, release_immediate);
}
}
@@ -218,7 +261,6 @@ static int mmu_notifier_range_start(struct mmu_notifier *mn,
struct rb_root_cached *root = &handler->root;
struct mmu_rb_node *node, *ptr = NULL;
unsigned long flags;
- bool added = false;
spin_lock_irqsave(&handler->lock, flags);
for (node = __mmu_int_rb_iter_first(root, range->start, range->end-1);
@@ -227,38 +269,16 @@ static int mmu_notifier_range_start(struct mmu_notifier *mn,
ptr = __mmu_int_rb_iter_next(node, range->start,
range->end - 1);
trace_hfi1_mmu_mem_invalidate(node->addr, node->len);
- if (handler->ops->invalidate(handler->ops_arg, node)) {
- __mmu_int_rb_remove(node, root);
- /* move from LRU list to delete list */
- list_move(&node->list, &handler->del_list);
- added = true;
- }
+ /* Remove from rb tree and lru_list. */
+ __mmu_int_rb_remove(node, root);
+ list_del_init(&node->list);
+ kref_put(&node->refcount, release_nolock);
}
spin_unlock_irqrestore(&handler->lock, flags);
- if (added)
- queue_work(handler->wq, &handler->del_work);
-
return 0;
}
-/*
- * Call the remove function for the given handler and the list. This
- * is expected to be called with a delete list extracted from handler.
- * The caller should not be holding the handler lock.
- */
-static void do_remove(struct mmu_rb_handler *handler,
- struct list_head *del_list)
-{
- struct mmu_rb_node *node;
-
- while (!list_empty(del_list)) {
- node = list_first_entry(del_list, struct mmu_rb_node, list);
- list_del(&node->list);
- handler->ops->remove(handler->ops_arg, node);
- }
-}
-
/*
* Work queue function to remove all nodes that have been queued up to
* be removed. The key feature is that mm->mmap_lock is not being held
@@ -271,11 +291,16 @@ static void handle_remove(struct work_struct *work)
del_work);
struct list_head del_list;
unsigned long flags;
+ struct mmu_rb_node *node;
/* remove anything that is queued to get removed */
spin_lock_irqsave(&handler->lock, flags);
list_replace_init(&handler->del_list, &del_list);
spin_unlock_irqrestore(&handler->lock, flags);
- do_remove(handler, &del_list);
+ while (!list_empty(&del_list)) {
+ node = list_first_entry(&del_list, struct mmu_rb_node, list);
+ list_del(&node->list);
+ handler->ops->remove(handler->ops_arg, node);
+ }
}
diff --git a/drivers/infiniband/hw/hfi1/mmu_rb.h b/drivers/infiniband/hw/hfi1/mmu_rb.h
index ed75acdb7b839..dd2c4a0ae95b1 100644
--- a/drivers/infiniband/hw/hfi1/mmu_rb.h
+++ b/drivers/infiniband/hw/hfi1/mmu_rb.h
@@ -16,6 +16,7 @@ struct mmu_rb_node {
struct rb_node node;
struct mmu_rb_handler *handler;
struct list_head list;
+ struct kref refcount;
};
/*
@@ -51,6 +52,8 @@ int hfi1_mmu_rb_register(void *ops_arg,
void hfi1_mmu_rb_unregister(struct mmu_rb_handler *handler);
int hfi1_mmu_rb_insert(struct mmu_rb_handler *handler,
struct mmu_rb_node *mnode);
+void hfi1_mmu_rb_release(struct kref *refcount);
+
void hfi1_mmu_rb_evict(struct mmu_rb_handler *handler, void *evict_arg);
struct mmu_rb_node *hfi1_mmu_rb_get_first(struct mmu_rb_handler *handler,
unsigned long addr,
diff --git a/drivers/infiniband/hw/hfi1/sdma.c b/drivers/infiniband/hw/hfi1/sdma.c
index bb2552dd29c1e..26c62162759ba 100644
--- a/drivers/infiniband/hw/hfi1/sdma.c
+++ b/drivers/infiniband/hw/hfi1/sdma.c
@@ -1593,7 +1593,20 @@ static inline void sdma_unmap_desc(
struct hfi1_devdata *dd,
struct sdma_desc *descp)
{
- system_descriptor_complete(dd, descp);
+ switch (sdma_mapping_type(descp)) {
+ case SDMA_MAP_SINGLE:
+ dma_unmap_single(&dd->pcidev->dev, sdma_mapping_addr(descp),
+ sdma_mapping_len(descp), DMA_TO_DEVICE);
+ break;
+ case SDMA_MAP_PAGE:
+ dma_unmap_page(&dd->pcidev->dev, sdma_mapping_addr(descp),
+ sdma_mapping_len(descp), DMA_TO_DEVICE);
+ break;
+ }
+
+ if (descp->pinning_ctx && descp->ctx_put)
+ descp->ctx_put(descp->pinning_ctx);
+ descp->pinning_ctx = NULL;
}
/*
@@ -3113,8 +3126,8 @@ int ext_coal_sdma_tx_descs(struct hfi1_devdata *dd, struct sdma_txreq *tx,
/* Add descriptor for coalesce buffer */
tx->desc_limit = MAX_DESC;
- return _sdma_txadd_daddr(dd, SDMA_MAP_SINGLE, NULL, tx,
- addr, tx->tlen);
+ return _sdma_txadd_daddr(dd, SDMA_MAP_SINGLE, tx,
+ addr, tx->tlen, NULL, NULL, NULL);
}
return 1;
@@ -3157,9 +3170,9 @@ int _pad_sdma_tx_descs(struct hfi1_devdata *dd, struct sdma_txreq *tx)
make_tx_sdma_desc(
tx,
SDMA_MAP_NONE,
- NULL,
dd->sdma_pad_phys,
- sizeof(u32) - (tx->packet_len & (sizeof(u32) - 1)));
+ sizeof(u32) - (tx->packet_len & (sizeof(u32) - 1)),
+ NULL, NULL, NULL);
tx->num_desc++;
_sdma_close_tx(dd, tx);
return rval;
diff --git a/drivers/infiniband/hw/hfi1/sdma.h b/drivers/infiniband/hw/hfi1/sdma.h
index 95aaec14c6c28..7fdebab202c4f 100644
--- a/drivers/infiniband/hw/hfi1/sdma.h
+++ b/drivers/infiniband/hw/hfi1/sdma.h
@@ -594,9 +594,11 @@ static inline dma_addr_t sdma_mapping_addr(struct sdma_desc *d)
static inline void make_tx_sdma_desc(
struct sdma_txreq *tx,
int type,
- void *pinning_ctx,
dma_addr_t addr,
- size_t len)
+ size_t len,
+ void *pinning_ctx,
+ void (*ctx_get)(void *),
+ void (*ctx_put)(void *))
{
struct sdma_desc *desc = &tx->descp[tx->num_desc];
@@ -613,7 +615,11 @@ static inline void make_tx_sdma_desc(
<< SDMA_DESC0_PHY_ADDR_SHIFT) |
(((u64)len & SDMA_DESC0_BYTE_COUNT_MASK)
<< SDMA_DESC0_BYTE_COUNT_SHIFT);
+
desc->pinning_ctx = pinning_ctx;
+ desc->ctx_put = ctx_put;
+ if (pinning_ctx && ctx_get)
+ ctx_get(pinning_ctx);
}
/* helper to extend txreq */
@@ -645,18 +651,20 @@ static inline void _sdma_close_tx(struct hfi1_devdata *dd,
static inline int _sdma_txadd_daddr(
struct hfi1_devdata *dd,
int type,
- void *pinning_ctx,
struct sdma_txreq *tx,
dma_addr_t addr,
- u16 len)
+ u16 len,
+ void *pinning_ctx,
+ void (*ctx_get)(void *),
+ void (*ctx_put)(void *))
{
int rval = 0;
make_tx_sdma_desc(
tx,
type,
- pinning_ctx,
- addr, len);
+ addr, len,
+ pinning_ctx, ctx_get, ctx_put);
WARN_ON(len > tx->tlen);
tx->num_desc++;
tx->tlen -= len;
@@ -676,11 +684,18 @@ static inline int _sdma_txadd_daddr(
/**
* sdma_txadd_page() - add a page to the sdma_txreq
* @dd: the device to use for mapping
- * @pinning_ctx: context to be released at descriptor retirement
* @tx: tx request to which the page is added
* @page: page to map
* @offset: offset within the page
* @len: length in bytes
+ * @pinning_ctx: context to be stored on struct sdma_desc .pinning_ctx. Not
+ * added if coalesce buffer is used. E.g. pointer to pinned-page
+ * cache entry for the sdma_desc.
+ * @ctx_get: optional function to take reference to @pinning_ctx. Not called if
+ * @pinning_ctx is NULL.
+ * @ctx_put: optional function to release reference to @pinning_ctx after
+ * sdma_desc completes. May be called in interrupt context so must
+ * not sleep. Not called if @pinning_ctx is NULL.
*
* This is used to add a page/offset/length descriptor.
*
@@ -692,11 +707,13 @@ static inline int _sdma_txadd_daddr(
*/
static inline int sdma_txadd_page(
struct hfi1_devdata *dd,
- void *pinning_ctx,
struct sdma_txreq *tx,
struct page *page,
unsigned long offset,
- u16 len)
+ u16 len,
+ void *pinning_ctx,
+ void (*ctx_get)(void *),
+ void (*ctx_put)(void *))
{
dma_addr_t addr;
int rval;
@@ -720,7 +737,8 @@ static inline int sdma_txadd_page(
return -ENOSPC;
}
- return _sdma_txadd_daddr(dd, SDMA_MAP_PAGE, pinning_ctx, tx, addr, len);
+ return _sdma_txadd_daddr(dd, SDMA_MAP_PAGE, tx, addr, len,
+ pinning_ctx, ctx_get, ctx_put);
}
/**
@@ -754,8 +772,8 @@ static inline int sdma_txadd_daddr(
return rval;
}
- return _sdma_txadd_daddr(dd, SDMA_MAP_NONE, NULL, tx,
- addr, len);
+ return _sdma_txadd_daddr(dd, SDMA_MAP_NONE, tx, addr, len,
+ NULL, NULL, NULL);
}
/**
@@ -801,7 +819,8 @@ static inline int sdma_txadd_kvaddr(
return -ENOSPC;
}
- return _sdma_txadd_daddr(dd, SDMA_MAP_SINGLE, NULL, tx, addr, len);
+ return _sdma_txadd_daddr(dd, SDMA_MAP_SINGLE, tx, addr, len,
+ NULL, NULL, NULL);
}
struct iowait_work;
@@ -1034,6 +1053,4 @@ u16 sdma_get_descq_cnt(void);
extern uint mod_num_sdma;
void sdma_update_lmc(struct hfi1_devdata *dd, u64 mask, u32 lid);
-
-void system_descriptor_complete(struct hfi1_devdata *dd, struct sdma_desc *descp);
#endif
diff --git a/drivers/infiniband/hw/hfi1/sdma_txreq.h b/drivers/infiniband/hw/hfi1/sdma_txreq.h
index fad946cb5e0d8..85ae7293c2741 100644
--- a/drivers/infiniband/hw/hfi1/sdma_txreq.h
+++ b/drivers/infiniband/hw/hfi1/sdma_txreq.h
@@ -20,6 +20,8 @@ struct sdma_desc {
/* private: don't use directly */
u64 qw[2];
void *pinning_ctx;
+ /* Release reference to @pinning_ctx. May be called in interrupt context. Must not sleep. */
+ void (*ctx_put)(void *ctx);
};
/**
diff --git a/drivers/infiniband/hw/hfi1/user_sdma.c b/drivers/infiniband/hw/hfi1/user_sdma.c
index ae58b48afe074..02bd62b857b75 100644
--- a/drivers/infiniband/hw/hfi1/user_sdma.c
+++ b/drivers/infiniband/hw/hfi1/user_sdma.c
@@ -62,18 +62,14 @@ static int defer_packet_queue(
static void activate_packet_queue(struct iowait *wait, int reason);
static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr,
unsigned long len);
-static int sdma_rb_insert(void *arg, struct mmu_rb_node *mnode);
static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode,
void *arg2, bool *stop);
static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode);
-static int sdma_rb_invalidate(void *arg, struct mmu_rb_node *mnode);
static struct mmu_rb_ops sdma_rb_ops = {
.filter = sdma_rb_filter,
- .insert = sdma_rb_insert,
.evict = sdma_rb_evict,
.remove = sdma_rb_remove,
- .invalidate = sdma_rb_invalidate
};
static int add_system_pages_to_sdma_packet(struct user_sdma_request *req,
@@ -247,14 +243,14 @@ int hfi1_user_sdma_free_queues(struct hfi1_filedata *fd,
spin_unlock(&fd->pq_rcu_lock);
synchronize_srcu(&fd->pq_srcu);
/* at this point there can be no more new requests */
- if (pq->handler)
- hfi1_mmu_rb_unregister(pq->handler);
iowait_sdma_drain(&pq->busy);
/* Wait until all requests have been freed. */
wait_event_interruptible(
pq->wait,
!atomic_read(&pq->n_reqs));
kfree(pq->reqs);
+ if (pq->handler)
+ hfi1_mmu_rb_unregister(pq->handler);
bitmap_free(pq->req_in_use);
kmem_cache_destroy(pq->txreq_cache);
flush_pq_iowait(pq);
@@ -1275,25 +1271,17 @@ static void free_system_node(struct sdma_mmu_node *node)
kfree(node);
}
-static inline void acquire_node(struct sdma_mmu_node *node)
-{
- atomic_inc(&node->refcount);
- WARN_ON(atomic_read(&node->refcount) < 0);
-}
-
-static inline void release_node(struct mmu_rb_handler *handler,
- struct sdma_mmu_node *node)
-{
- atomic_dec(&node->refcount);
- WARN_ON(atomic_read(&node->refcount) < 0);
-}
-
+/*
+ * kref_get()'s an additional kref on the returned rb_node to prevent rb_node
+ * from being released until after rb_node is assigned to an SDMA descriptor
+ * (struct sdma_desc) under add_system_iovec_to_sdma_packet(), even if the
+ * virtual address range for rb_node is invalidated between now and then.
+ */
static struct sdma_mmu_node *find_system_node(struct mmu_rb_handler *handler,
unsigned long start,
unsigned long end)
{
struct mmu_rb_node *rb_node;
- struct sdma_mmu_node *node;
unsigned long flags;
spin_lock_irqsave(&handler->lock, flags);
@@ -1302,11 +1290,12 @@ static struct sdma_mmu_node *find_system_node(struct mmu_rb_handler *handler,
spin_unlock_irqrestore(&handler->lock, flags);
return NULL;
}
- node = container_of(rb_node, struct sdma_mmu_node, rb);
- acquire_node(node);
+
+ /* "safety" kref to prevent release before add_system_iovec_to_sdma_packet() */
+ kref_get(&rb_node->refcount);
spin_unlock_irqrestore(&handler->lock, flags);
- return node;
+ return container_of(rb_node, struct sdma_mmu_node, rb);
}
static int pin_system_pages(struct user_sdma_request *req,
@@ -1355,6 +1344,13 @@ static int pin_system_pages(struct user_sdma_request *req,
return 0;
}
+/*
+ * kref refcount on *node_p will be 2 on successful addition: one kref from
+ * kref_init() for mmu_rb_handler and one kref to prevent *node_p from being
+ * released until after *node_p is assigned to an SDMA descriptor (struct
+ * sdma_desc) under add_system_iovec_to_sdma_packet(), even if the virtual
+ * address range for *node_p is invalidated between now and then.
+ */
static int add_system_pinning(struct user_sdma_request *req,
struct sdma_mmu_node **node_p,
unsigned long start, unsigned long len)
@@ -1368,6 +1364,12 @@ static int add_system_pinning(struct user_sdma_request *req,
if (!node)
return -ENOMEM;
+ /* First kref "moves" to mmu_rb_handler */
+ kref_init(&node->rb.refcount);
+
+ /* "safety" kref to prevent release before add_system_iovec_to_sdma_packet() */
+ kref_get(&node->rb.refcount);
+
node->pq = pq;
ret = pin_system_pages(req, start, len, node, PFN_DOWN(len));
if (ret == 0) {
@@ -1431,15 +1433,15 @@ static int get_system_cache_entry(struct user_sdma_request *req,
return 0;
}
- SDMA_DBG(req, "prepend: node->rb.addr %lx, node->refcount %d",
- node->rb.addr, atomic_read(&node->refcount));
+ SDMA_DBG(req, "prepend: node->rb.addr %lx, node->rb.refcount %d",
+ node->rb.addr, kref_read(&node->rb.refcount));
prepend_len = node->rb.addr - start;
/*
* This node will not be returned, instead a new node
* will be. So release the reference.
*/
- release_node(handler, node);
+ kref_put(&node->rb.refcount, hfi1_mmu_rb_release);
/* Prepend a node to cover the beginning of the allocation */
ret = add_system_pinning(req, node_p, start, prepend_len);
@@ -1451,6 +1453,20 @@ static int get_system_cache_entry(struct user_sdma_request *req,
}
}
+static void sdma_mmu_rb_node_get(void *ctx)
+{
+ struct mmu_rb_node *node = ctx;
+
+ kref_get(&node->refcount);
+}
+
+static void sdma_mmu_rb_node_put(void *ctx)
+{
+ struct sdma_mmu_node *node = ctx;
+
+ kref_put(&node->rb.refcount, hfi1_mmu_rb_release);
+}
+
static int add_mapping_to_sdma_packet(struct user_sdma_request *req,
struct user_sdma_txreq *tx,
struct sdma_mmu_node *cache_entry,
@@ -1494,9 +1510,12 @@ static int add_mapping_to_sdma_packet(struct user_sdma_request *req,
ctx = cache_entry;
}
- ret = sdma_txadd_page(pq->dd, ctx, &tx->txreq,
+ ret = sdma_txadd_page(pq->dd, &tx->txreq,
cache_entry->pages[page_index],
- page_offset, from_this_page);
+ page_offset, from_this_page,
+ ctx,
+ sdma_mmu_rb_node_get,
+ sdma_mmu_rb_node_put);
if (ret) {
/*
* When there's a failure, the entire request is freed by
@@ -1518,8 +1537,6 @@ static int add_system_iovec_to_sdma_packet(struct user_sdma_request *req,
struct user_sdma_iovec *iovec,
size_t from_this_iovec)
{
- struct mmu_rb_handler *handler = req->pq->handler;
-
while (from_this_iovec > 0) {
struct sdma_mmu_node *cache_entry;
size_t from_this_cache_entry;
@@ -1540,15 +1557,15 @@ static int add_system_iovec_to_sdma_packet(struct user_sdma_request *req,
ret = add_mapping_to_sdma_packet(req, tx, cache_entry, start,
from_this_cache_entry);
+
+ /*
+ * Done adding cache_entry to zero or more sdma_desc. Can
+ * kref_put() the "safety" kref taken under
+ * get_system_cache_entry().
+ */
+ kref_put(&cache_entry->rb.refcount, hfi1_mmu_rb_release);
+
if (ret) {
- /*
- * We're guaranteed that there will be no descriptor
- * completion callback that releases this node
- * because only the last descriptor referencing it
- * has a context attached, and a failure means the
- * last descriptor was never added.
- */
- release_node(handler, cache_entry);
SDMA_DBG(req, "add system segment failed %d", ret);
return ret;
}
@@ -1599,42 +1616,12 @@ static int add_system_pages_to_sdma_packet(struct user_sdma_request *req,
return 0;
}
-void system_descriptor_complete(struct hfi1_devdata *dd,
- struct sdma_desc *descp)
-{
- switch (sdma_mapping_type(descp)) {
- case SDMA_MAP_SINGLE:
- dma_unmap_single(&dd->pcidev->dev, sdma_mapping_addr(descp),
- sdma_mapping_len(descp), DMA_TO_DEVICE);
- break;
- case SDMA_MAP_PAGE:
- dma_unmap_page(&dd->pcidev->dev, sdma_mapping_addr(descp),
- sdma_mapping_len(descp), DMA_TO_DEVICE);
- break;
- }
-
- if (descp->pinning_ctx) {
- struct sdma_mmu_node *node = descp->pinning_ctx;
-
- release_node(node->rb.handler, node);
- }
-}
-
static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr,
unsigned long len)
{
return (bool)(node->addr == addr);
}
-static int sdma_rb_insert(void *arg, struct mmu_rb_node *mnode)
-{
- struct sdma_mmu_node *node =
- container_of(mnode, struct sdma_mmu_node, rb);
-
- atomic_inc(&node->refcount);
- return 0;
-}
-
/*
* Return 1 to remove the node from the rb tree and call the remove op.
*
@@ -1647,10 +1634,6 @@ static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode,
container_of(mnode, struct sdma_mmu_node, rb);
struct evict_data *evict_data = evict_arg;
- /* is this node still being used? */
- if (atomic_read(&node->refcount))
- return 0; /* keep this node */
-
/* this node will be evicted, add its pages to our count */
evict_data->cleared += node->npages;
@@ -1668,13 +1651,3 @@ static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode)
free_system_node(node);
}
-
-static int sdma_rb_invalidate(void *arg, struct mmu_rb_node *mnode)
-{
- struct sdma_mmu_node *node =
- container_of(mnode, struct sdma_mmu_node, rb);
-
- if (!atomic_read(&node->refcount))
- return 1;
- return 0;
-}
diff --git a/drivers/infiniband/hw/hfi1/user_sdma.h b/drivers/infiniband/hw/hfi1/user_sdma.h
index a241836371dc1..548347d4c5bc2 100644
--- a/drivers/infiniband/hw/hfi1/user_sdma.h
+++ b/drivers/infiniband/hw/hfi1/user_sdma.h
@@ -104,7 +104,6 @@ struct hfi1_user_sdma_comp_q {
struct sdma_mmu_node {
struct mmu_rb_node rb;
struct hfi1_user_sdma_pkt_q *pq;
- atomic_t refcount;
struct page **pages;
unsigned int npages;
};
diff --git a/drivers/infiniband/hw/hfi1/vnic_sdma.c b/drivers/infiniband/hw/hfi1/vnic_sdma.c
index 727eedfba332a..cc6324d2d1ddc 100644
--- a/drivers/infiniband/hw/hfi1/vnic_sdma.c
+++ b/drivers/infiniband/hw/hfi1/vnic_sdma.c
@@ -64,11 +64,11 @@ static noinline int build_vnic_ulp_payload(struct sdma_engine *sde,
/* combine physically continuous fragments later? */
ret = sdma_txadd_page(sde->dd,
- NULL,
&tx->txreq,
skb_frag_page(frag),
skb_frag_off(frag),
- skb_frag_size(frag));
+ skb_frag_size(frag),
+ NULL, NULL, NULL);
if (unlikely(ret))
goto bail_txadd;
}
--
2.39.2
next prev parent reply other threads:[~2023-07-16 20:42 UTC|newest]
Thread overview: 602+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-16 19:42 [PATCH 6.1 000/591] 6.1.39-rc1 review Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 001/591] drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 002/591] fs: pipe: reveal missing function protoypes Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 003/591] block: Fix the type of the second bdev_op_is_zoned_write() argument Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 004/591] erofs: clean up cached I/O strategies Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 005/591] erofs: avoid tagged pointers to mark sync decompression Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 006/591] erofs: remove tagged pointer helpers Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 007/591] erofs: move zdata.h into zdata.c Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 008/591] erofs: kill hooked chains to avoid loops on deduplicated compressed images Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 009/591] x86/resctrl: Only show tasks pid in current pid namespace Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 010/591] blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 011/591] x86/sev: Fix calculation of end address based on number of pages Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 012/591] virt: sevguest: Add CONFIG_CRYPTO dependency Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 013/591] blk-mq: fix potential io hang by wrong wake_batch Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 014/591] lockd: drop inappropriate svc_get() from locked_get() Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 015/591] nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 016/591] nvme-auth: rename authentication work elements Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 017/591] nvme-auth: remove symbol export from nvme_auth_reset Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 018/591] nvme-auth: no need to reset chap contexts on re-authentication Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 019/591] nvme-core: fix memory leak in dhchap_secret_store Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 020/591] nvme-core: fix memory leak in dhchap_ctrl_secret Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 021/591] nvme-auth: dont ignore key generation failures when initializing ctrl keys Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 022/591] nvme-core: add missing fault-injection cleanup Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 023/591] nvme-core: fix dev_pm_qos memleak Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 024/591] md/raid10: check slab-out-of-bounds in md_bitmap_get_counter Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 025/591] md/raid10: fix overflow of md/safe_mode_delay Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 026/591] md/raid10: fix wrong setting of max_corr_read_errors Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 027/591] md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 028/591] md/raid10: fix io loss while replacement replace rdev Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 029/591] md/raid1-10: factor out a helper to add bio to plug Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 030/591] md/raid1-10: factor out a helper to submit normal write Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 031/591] md/raid1-10: submit write io directly if bitmap is not enabled Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 032/591] block: fix blktrace debugfs entries leakage Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 033/591] irqchip/stm32-exti: Fix warning on initialized field overwritten Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 034/591] irqchip/jcore-aic: Fix missing allocation of IRQ descriptors Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 035/591] svcrdma: Prevent page release when nothing was received Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 036/591] erofs: simplify iloc() Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 037/591] erofs: fix compact 4B support for 16k block size Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 038/591] posix-timers: Prevent RT livelock in itimer_delete() Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 039/591] tick/rcu: Fix bogus ratelimit condition Greg Kroah-Hartman
2023-07-16 19:42 ` [PATCH 6.1 040/591] tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 041/591] clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 042/591] PM: domains: fix integer overflow issues in genpd_parse_state() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 043/591] perf/arm-cmn: Fix DTC reset Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 044/591] x86/mm: Allow guest.enc_status_change_prepare() to fail Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 045/591] x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 046/591] drivers/perf: hisi: Dont migrate perf to the CPU going to teardown Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 047/591] powercap: RAPL: Fix CONFIG_IOSF_MBI dependency Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 048/591] PM: domains: Move the verification of in-params from genpd_add_device() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 049/591] ARM: 9303/1: kprobes: avoid missing-declaration warnings Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 050/591] cpufreq: intel_pstate: Fix energy_performance_preference for passive Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 051/591] thermal/drivers/mediatek: Relocate driver to mediatek folder Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 052/591] thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 053/591] rcu: Make rcu_cpu_starting() rely on interrupts being disabled Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 054/591] rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 055/591] rcutorture: Correct name of use_softirq module parameter Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 056/591] rcuscale: Move shutdown from wait_event() to wait_event_idle() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 057/591] rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 058/591] rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 059/591] kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 060/591] perf/ibs: Fix interface via core pmu events Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 061/591] x86/mm: Fix __swp_entry_to_pte() for Xen PV guests Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 062/591] locking/atomic: arm: fix sync ops Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 063/591] evm: Complete description of evm_inode_setattr() Greg Kroah-Hartman
2023-08-17 11:11 ` Mimi Zohar
2023-07-16 19:43 ` [PATCH 6.1 064/591] evm: Fix build warnings Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 065/591] ima: " Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 066/591] pstore/ram: Add check for kstrdup Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 067/591] igc: Enable and fix RX hash usage by netstack Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 068/591] wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 069/591] wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 070/591] libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 071/591] samples/bpf: Fix buffer overflow in tcp_basertt Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 072/591] spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 073/591] wifi: wilc1000: fix for absent RSN capabilities WFA testcase Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 074/591] wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 075/591] sctp: add bpf_bypass_getsockopt proto callback Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 076/591] libbpf: fix offsetof() and container_of() to work with CO-RE Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 077/591] bpf: Dont EFAULT for {g,s}setsockopt with wrong optlen Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 078/591] spi: dw: Round of n_bytes to power of 2 Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 079/591] nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 080/591] bpftool: JIT limited misreported as negative value on aarch64 Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 081/591] bpf: Remove bpf trampoline selector Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 082/591] bpf: Fix memleak due to fentry attach failure Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 083/591] selftests/bpf: Do not use sign-file as testcase Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 084/591] regulator: core: Fix more error checking for debugfs_create_dir() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 085/591] regulator: core: Streamline debugfs operations Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 086/591] wifi: orinoco: Fix an error handling path in spectrum_cs_probe() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 087/591] wifi: orinoco: Fix an error handling path in orinoco_cs_probe() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 088/591] wifi: atmel: Fix an error handling path in atmel_probe() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 089/591] wifi: wl3501_cs: Fix an error handling path in wl3501_probe() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 090/591] wifi: ray_cs: Fix an error handling path in ray_probe() Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 091/591] wifi: ath9k: dont allow to overwrite ENDPOINT0 attributes Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 092/591] samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60 Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 093/591] wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 094/591] wifi: mac80211: recalc min chandef for new STA links Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 095/591] selftests/bpf: Fix check_mtu using wrong variable type Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 096/591] wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 097/591] wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 098/591] ice: handle extts in the miscellaneous interrupt thread Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 099/591] selftests: cgroup: fix unexpected failure on test_memcg_low Greg Kroah-Hartman
2023-07-16 19:43 ` [PATCH 6.1 100/591] watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 101/591] watchdog/perf: more properly prevent false positives with turbo modes Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 102/591] kexec: fix a memory leak in crash_shrink_memory() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 103/591] mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isnt used Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 104/591] memstick r592: make memstick_debug_get_tpc_name() static Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 105/591] wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 106/591] wifi: mac80211: Fix permissions for valid_links debugfs entry Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 107/591] rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 108/591] wifi: ath11k: Add missing check for ioremap Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 109/591] wifi: iwlwifi: pull from TXQs with softirqs disabled Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 110/591] wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 111/591] wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 112/591] wifi: cfg80211: rewrite merging of inherited elements Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 113/591] wifi: cfg80211: drop incorrect nontransmitted BSS update code Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 114/591] wifi: cfg80211: fix regulatory disconnect with OCB/NAN Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 115/591] wifi: cfg80211/mac80211: Fix ML element common size calculation Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 116/591] wifi: ieee80211: Fix the common size calculation for reconfiguration ML Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 117/591] mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 118/591] wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 119/591] wifi: ath9k: convert msecs to jiffies where needed Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 120/591] bpf: Factor out socket lookup functions for the TC hookpoint Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 121/591] bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via " Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 122/591] bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 123/591] can: length: fix bitstuffing count Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 124/591] can: kvaser_pciefd: Add function to set skb hwtstamps Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 125/591] can: kvaser_pciefd: Set hardware timestamp on transmitted packets Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 126/591] net: stmmac: fix double serdes powerdown Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 127/591] netlink: fix potential deadlock in netlink_set_err() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 128/591] netlink: do not hard code device address lenth in fdb dumps Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 129/591] bonding: do not assume skb mac_header is set Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 130/591] selftests: rtnetlink: remove netdevsim device after ipsec offload test Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 131/591] gtp: Fix use-after-free in __gtp_encap_destroy() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 132/591] net: axienet: Move reset before 64-bit DMA detection Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 133/591] ocfs2: Fix use of slab data with sendpage Greg Kroah-Hartman
2023-07-18 18:26 ` Joel Becker
2023-07-16 19:44 ` [PATCH 6.1 134/591] sfc: fix crash when reading stats while NIC is resetting Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 135/591] net: nfc: Fix use-after-free caused by nfc_llcp_find_local Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 136/591] lib/ts_bm: reset initial match offset for every block of text Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 137/591] netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 138/591] netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 139/591] ipvlan: Fix return value of ipvlan_queue_xmit() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 140/591] netlink: Add __sock_i_ino() for __netlink_diag_dump() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 141/591] drm/amd/display: Add logging for display MALL refresh setting Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 142/591] radeon: avoid double free in ci_dpm_init() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 143/591] drm/amd/display: Explicitly specify update type per plane info change Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 144/591] drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 145/591] Input: drv260x - sleep between polling GO bit Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 146/591] drm/bridge: ti-sn65dsi83: Fix enable error path Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 147/591] drm/bridge: tc358768: always enable HS video mode Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 148/591] drm/bridge: tc358768: fix PLL parameters computation Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 149/591] drm/bridge: tc358768: fix PLL target frequency Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 150/591] drm/bridge: tc358768: fix TCLK_ZEROCNT computation Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 151/591] drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 152/591] drm/bridge: tc358768: fix TCLK_TRAILCNT computation Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 153/591] drm/bridge: tc358768: fix THS_ZEROCNT computation Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 154/591] drm/bridge: tc358768: fix TXTAGOCNT computation Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 155/591] drm/bridge: tc358768: fix THS_TRAILCNT computation Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 156/591] drm/vram-helper: fix function names in vram helper doc Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 157/591] ARM: dts: BCM5301X: Drop "clock-names" from the SPI node Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 158/591] ARM: dts: meson8b: correct uart_B and uart_C clock references Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 159/591] mm: call arch_swap_restore() from do_swap_page() Greg Kroah-Hartman
2023-07-16 19:44 ` [PATCH 6.1 160/591] clk: vc5: Use `clamp()` to restrict PLL range Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 161/591] bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 162/591] clk: vc5: Fix .driver_data content in i2c_device_id Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 163/591] clk: vc7: " Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 164/591] clk: rs9: " Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 165/591] Input: adxl34x - do not hardcode interrupt trigger type Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 166/591] drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks` Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 167/591] drm/panel: sharp-ls043t1le01: adjust mode settings Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 168/591] driver: soc: xilinx: use _safe loop iterator to avoid a use after free Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 169/591] ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 170/591] drm/vkms: isolate pixel conversion functionality Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 171/591] drm: Add fixed-point helper to get rounded integer values Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 172/591] drm/vkms: Fix RGB565 pixel conversion Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 173/591] ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 174/591] bus: ti-sysc: Fix dispc quirk masking bool variables Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 175/591] arm64: dts: microchip: sparx5: do not use PSCI on reference boards Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 176/591] drm/bridge: tc358767: Switch to devm MIPI-DSI helpers Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 177/591] clk: imx: scu: use _safe list iterator to avoid a use after free Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 178/591] hwmon: (f71882fg) prevent possible division by zero Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 179/591] RDMA/bnxt_re: Disable/kill tasklet only if it is enabled Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 180/591] RDMA/bnxt_re: Fix to remove unnecessary return labels Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 181/591] RDMA/bnxt_re: Use unique names while registering interrupts Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 182/591] RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 183/591] RDMA/bnxt_re: Fix to remove an unnecessary log Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 184/591] drm/msm/dsi: dont allow enabling 14nm VCO with unprogrammed rate Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 185/591] drm/msm/disp/dpu: get timing engine status from intf status register Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 186/591] drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 187/591] iommu/virtio: Detach domain on endpoint release Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 188/591] iommu/virtio: Return size mapped for a detached domain Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 189/591] clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 190/591] ARM: dts: gta04: Move model property out of pinctrl node Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 191/591] drm/bridge: anx7625: Convert to i2cs .probe_new() Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 192/591] drm/bridge: anx7625: Prevent endless probe loop Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 193/591] ARM: dts: qcom: msm8974: do not use underscore in node name (again) Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 194/591] arm64: dts: qcom: msm8916: correct camss unit address Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 195/591] arm64: dts: qcom: msm8916: correct MMC " Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 196/591] arm64: dts: qcom: msm8994: correct SPMI " Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 197/591] arm64: dts: qcom: msm8996: correct camss " Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 198/591] arm64: dts: qcom: sdm630: " Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 199/591] arm64: dts: qcom: sdm845: " Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 200/591] arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 201/591] arm64: dts: qcom: sm8350: correct DMA controller unit address Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 202/591] arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 203/591] arm64: dts: qcom: apq8016-sbc: Fix regulator constraints Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 204/591] arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 205/591] drm/bridge: Introduce pre_enable_prev_first to alter bridge init order Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 206/591] drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 207/591] drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 208/591] ARM: ep93xx: fix missing-prototype warnings Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 209/591] ARM: omap2: fix missing tick_broadcast() prototype Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 210/591] arm64: dts: qcom: pm7250b: add missing spmi-vadc include Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 211/591] arm64: dts: qcom: apq8096: fix fixed regulator name property Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 212/591] arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 213/591] ARM: dts: stm32: Shorten the AV96 HDMI sound card name Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 214/591] memory: brcmstb_dpfe: fix testing array offset after use Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 215/591] ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 216/591] ASoC: es8316: Increment max value for ALC Capture Target Volume control Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 217/591] ASoC: es8316: Do not set rate constraints for unsupported MCLKs Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 218/591] ARM: dts: meson8: correct uart_B and uart_C clock references Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 219/591] soc/fsl/qe: fix usb.c build errors Greg Kroah-Hartman
2023-07-16 19:45 ` [PATCH 6.1 220/591] RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes Greg Kroah-Hartman
2023-07-16 19:46 ` Greg Kroah-Hartman [this message]
2023-07-16 19:46 ` [PATCH 6.1 222/591] RDMA/hns: Fix hns_roce_table_get return value Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 223/591] ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 224/591] arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 225/591] drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 226/591] fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 227/591] arm64: dts: ti: k3-j7200: Fix physical address of pin Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 228/591] Input: pm8941-powerkey - fix debounce on gen2+ PMICs Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 229/591] ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2 Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 230/591] ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 231/591] hwmon: (gsc-hwmon) fix fan pwm temperature scaling Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 232/591] hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272 Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 233/591] ARM: dts: BCM5301X: fix duplex-full => full-duplex Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 234/591] clk: Export clk_hw_forward_rate_request() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 235/591] MIPS: DTS: CI20: Fix ACT8600 regulator node names Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 236/591] drm/amd/display: Fix a test CalculatePrefetchSchedule() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 237/591] drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 238/591] drm/amdkfd: Fix potential deallocation of previously deallocated memory Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 239/591] soc: mediatek: SVS: Fix MT8192 GPU node name Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 240/591] drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 241/591] drm/radeon: fix possible division-by-zero errors Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 242/591] HID: uclogic: Modular KUnit tests should not depend on KUNIT=y Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 243/591] RDMA/rxe: Add ibdev_dbg macros for rxe Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 244/591] RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 245/591] RDMA/rxe: Fix access checks in rxe_check_bind_mw Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 246/591] amdgpu: validate offset_in_bo of drm_amdgpu_gem_va Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 247/591] drm/msm/a5xx: really check for A510 in a5xx_gpu_init Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 248/591] RDMA/bnxt_re: wraparound mbox producer index Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 249/591] RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 250/591] clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 251/591] clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 252/591] clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 253/591] clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 254/591] arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 255/591] arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 256/591] clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 257/591] clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 258/591] clk: tegra: tegra124-emc: Fix potential memory leak Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 259/591] ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 260/591] drm/msm/dpu: do not enable color-management if DSPPs are not available Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 261/591] drm/msm/dpu: Fix slice_last_group_size calculation Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 262/591] drm/msm/dsi: Use DSC slice(s) packet size to compute word count Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 263/591] drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 264/591] drm/msm/dsi: Remove incorrect references to slice_count Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 265/591] drm/msm/dp: Free resources after unregistering them Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 266/591] arm64: dts: mediatek: Add cpufreq nodes for MT8192 Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 267/591] arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 268/591] drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 269/591] drm/amdgpu: Fix usage of UMC fill record in RAS Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 270/591] drm/msm/dpu: correct MERGE_3D length Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 271/591] clk: vc5: check memory returned by kasprintf() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 272/591] clk: cdce925: check return value of kasprintf() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 273/591] clk: si5341: return error if one synth clock registration fails Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 274/591] clk: si5341: check return value of {devm_}kasprintf() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 275/591] clk: si5341: free unused memory on probe failure Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 276/591] clk: keystone: sci-clk: check return value of kasprintf() Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 277/591] clk: ti: clkctrl: " Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 278/591] drivers: meson: secure-pwrc: always enable DMA domain Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 279/591] ovl: update of dentry revalidate flags after copy up Greg Kroah-Hartman
2023-07-16 19:46 ` [PATCH 6.1 280/591] ASoC: imx-audmix: check return value of devm_kasprintf() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 281/591] clk: Fix memory leak in devm_clk_notifier_register() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 282/591] ARM: dts: lan966x: kontron-d10: fix board reset Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 283/591] ARM: dts: lan966x: kontron-d10: fix SPI CS Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 284/591] ASoC: amd: acp: clear pdm dma interrupt mask Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 285/591] PCI: cadence: Fix Gen2 Link Retraining process Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 286/591] PCI: vmd: Reset VMD config register between soft reboots Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 287/591] scsi: qedf: Fix NULL dereference in error handling Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 288/591] pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 289/591] platform/x86: lenovo-yogabook: Fix work race on remove() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 290/591] platform/x86: lenovo-yogabook: Reprobe devices " Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 291/591] platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 292/591] PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 293/591] scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 294/591] PCI: pciehp: Cancel bringup sequence if card is not present Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 295/591] PCI: ftpci100: Release the clock resources Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 296/591] pinctrl: sunplus: Add check for kmalloc Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 297/591] PCI: Add pci_clear_master() stub for non-CONFIG_PCI Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 298/591] scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 299/591] perf bench: Add missing setlocale() call to allow usage of %d style formatting Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 300/591] pinctrl: cherryview: Return correct value if pin in push-pull mode Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 301/591] platform/x86: think-lmi: mutex protection around multiple WMI calls Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 302/591] platform/x86: think-lmi: Correct System password interface Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 303/591] platform/x86: think-lmi: Correct NVME password handling Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 304/591] pinctrl:sunplus: Add check for kmalloc Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 305/591] pinctrl: npcm7xx: Add missing check for ioremap Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 306/591] kcsan: Dont expect 64 bits atomic builtins from 32 bits architectures Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 307/591] powerpc/interrupt: Dont read MSR from interrupt_exit_kernel_prepare() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 308/591] powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 309/591] perf script: Fix allocation of evsel->priv related to per-event dump files Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 310/591] platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 311/591] perf dwarf-aux: Fix off-by-one in die_get_varname() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 312/591] platform/x86/dell/dell-rbtn: Fix resources leaking on error path Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 313/591] perf tool x86: Consolidate is_amd check into single function Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 314/591] perf tool x86: Fix perf_env memory leak Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 315/591] powerpc/64s: Fix VAS mm use after free Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 316/591] pinctrl: microchip-sgpio: check return value of devm_kasprintf() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 317/591] pinctrl: at91-pio4: " Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 318/591] powerpc/powernv/sriov: perform null check on iov before dereferencing iov Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 319/591] powerpc: simplify ppc_save_regs Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 320/591] powerpc: update ppc_save_regs to save current r1 in pt_regs Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 321/591] PCI: qcom: Remove PCIE20_ prefix from register definitions Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 322/591] PCI: qcom: Sort and group registers and bitfield definitions Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 323/591] PCI: qcom: Use lower case for hex Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 324/591] PCI: qcom: Use DWC helpers for modifying the read-only DBI registers Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 325/591] PCI: qcom: Disable write access to read only registers for IP v2.9.0 Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 326/591] riscv: uprobes: Restore thread.bad_cause Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 329/591] PCI: endpoint: Fix Kconfig indent style Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 330/591] PCI: endpoint: Fix a Kconfig prompt of vNTB driver Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 331/591] PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 332/591] PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain() Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 333/591] vfio/mdev: Move the compat_class initialization to module init Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 334/591] hwrng: virtio - Fix race on data_avail and actual data Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 335/591] modpost: remove broken calculation of exception_table_entry size Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 336/591] crypto: nx - fix build warnings when DEBUG_FS is not enabled Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 337/591] modpost: fix section mismatch message for R_ARM_ABS32 Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 338/591] modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 339/591] crypto: marvell/cesa - Fix type mismatch warning Greg Kroah-Hartman
2023-07-16 19:47 ` [PATCH 6.1 340/591] crypto: jitter - correct health test during initialization Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 341/591] modpost: fix off by one in is_executable_section() Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 342/591] ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 343/591] crypto: kpp - Add helper to set reqsize Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 344/591] crypto: qat - Use " Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 345/591] crypto: qat - unmap buffer before free for DH Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 346/591] crypto: qat - unmap buffers before free for RSA Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 347/591] NFSv4.2: fix wrong shrinker_id Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 348/591] NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 349/591] SMB3: Do not send lease break acknowledgment if all file handles have been closed Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 350/591] dax: Fix dax_mapping_release() use after free Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 351/591] dax: Introduce alloc_dev_dax_id() Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 352/591] dax/kmem: Pass valid argument to memory_group_register_static Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 353/591] hwrng: st - keep clock enabled while hwrng is registered Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 354/591] kbuild: Disable GCOV for *.mod.o Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 355/591] efi/libstub: Disable PCI DMA before grabbing the EFI memory map Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 356/591] cifs: prevent use-after-free by freeing the cfile later Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 357/591] cifs: do all necessary checks for credits within or before locking Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 358/591] smb: client: fix broken file attrs with nodfs mounts Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 359/591] ksmbd: avoid field overflow warning Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 360/591] arm64: sme: Use STR P to clear FFR context field in streaming SVE mode Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 361/591] x86/efi: Make efi_set_virtual_address_map IBT safe Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 362/591] md/raid1-10: fix casting from randomized structure in raid1_submit_write() Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 363/591] USB: serial: option: add LARA-R6 01B PIDs Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 364/591] usb: dwc3: gadget: Propagate core init errors to UDC during pullup Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 365/591] phy: tegra: xusb: Clear the driver reference in usb-phy dev Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 366/591] iio: adc: ad7192: Fix null ad7192_state pointer access Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 367/591] iio: adc: ad7192: Fix internal/external clock selection Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 368/591] iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 369/591] iio: accel: fxls8962af: fixup buffer scan element type Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 370/591] Revert "drm/amd/display: edp do not add non-edid timings" Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 371/591] mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap() Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 372/591] ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 373/591] ALSA: hda/realtek: Add quirk for Clevo NPx0SNx Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 374/591] ALSA: jack: Fix mutex call in snd_jack_report() Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 375/591] ALSA: pcm: Fix potential data race at PCM memory allocation helpers Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 376/591] block: fix signed int overflow in Amiga partition support Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 377/591] block: add overflow checks for " Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 378/591] block: change all __u32 annotations to __be32 in affs_hardblocks.h Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 379/591] block: increment diskseq on all media change events Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 380/591] btrfs: fix race when deleting free space root from the dirty cow roots list Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 381/591] SUNRPC: Fix UAF in svc_tcp_listen_data_ready() Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 382/591] w1: w1_therm: fix locking behavior in convert_t Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 383/591] w1: fix loop in w1_fini() Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 384/591] dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350 Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 385/591] f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 386/591] sh: j2: Use ioremap() to translate device tree address into kernel memory Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 387/591] usb: dwc2: platform: Improve error reporting for problems during .remove() Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 388/591] usb: dwc2: Fix some error handling paths Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 389/591] serial: 8250: omap: Fix freeing of resources on failed register Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 390/591] clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 391/591] clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 392/591] clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 393/591] clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 394/591] media: usb: Check az6007_read() return value Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 395/591] media: amphion: drop repeated codec data for vc1l format Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 396/591] media: amphion: drop repeated codec data for vc1g format Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 397/591] media: amphion: initiate a drain of the capture queue in dynamic resolution change Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 398/591] media: videodev2.h: Fix struct v4l2_input tuner index comment Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 399/591] media: usb: siano: Fix warning due to null work_func_t function pointer Greg Kroah-Hartman
2023-07-16 19:48 ` [PATCH 6.1 400/591] media: i2c: Correct format propagation for st-mipid02 Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 401/591] media: hi846: fix usage of pm_runtime_get_if_in_use() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 402/591] media: mediatek: vcodec: using decoder status instead of core work count Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 403/591] clk: qcom: reset: support resetting multiple bits Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 404/591] clk: qcom: ipq6018: fix networking resets Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 405/591] clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 406/591] clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 407/591] clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 408/591] staging: vchiq_arm: mark vchiq_platform_init() static Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 409/591] usb: dwc3: qcom: Fix potential memory leak Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 410/591] usb: gadget: u_serial: Add null pointer check in gserial_suspend Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 411/591] extcon: Fix kernel doc of property fields to avoid warnings Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 412/591] extcon: Fix kernel doc of property capability " Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 413/591] usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 414/591] usb: hide unused usbfs_notify_suspend/resume functions Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 415/591] usb: misc: eud: Fix eud sysfs path (use qcom_eud) Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 416/591] serial: core: lock port for stop_rx() in uart_suspend_port() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 417/591] serial: 8250: lock port for stop_rx() in omap8250_irq() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 418/591] serial: core: lock port for start_rx() in uart_resume_port() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 419/591] serial: 8250: lock port for UART_IER access in omap8250_irq() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 420/591] kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 421/591] lkdtm: replace ll_rw_block with submit_bh Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 422/591] i3c: master: svc: fix cpu schedule in spin lock Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 423/591] coresight: Fix loss of connection info when a module is unloaded Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 424/591] mfd: rt5033: Drop rt5033-battery sub-device Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 425/591] media: venus: helpers: Fix ALIGN() of non power of two Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 426/591] media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 427/591] sh: Avoid using IRQ0 on SH3 and SH4 Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 428/591] gfs2: Fix duplicate should_fault_in_pages() call Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 429/591] f2fs: fix potential deadlock due to unpaired node_write lock use Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 430/591] f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 431/591] KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 432/591] usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 433/591] usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 434/591] usb: common: usb-conn-gpio: Set last role to unknown before initial detection Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 435/591] usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 436/591] mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 437/591] mfd: intel-lpss: Add missing check for platform_get_resource Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 438/591] Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection" Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 439/591] serial: 8250_omap: Use force_suspend and resume for system suspend Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 440/591] device property: Fix documentation for fwnode_get_next_parent() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 441/591] device property: Clarify description of returned value in some functions Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 442/591] drivers: fwnode: fix fwnode_irq_get[_byname]() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 443/591] nvmem: sunplus-ocotp: release otp->clk before return Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 444/591] nvmem: rmem: Use NVMEM_DEVID_AUTO Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 445/591] bus: fsl-mc: dont assume child devices are all fsl-mc devices Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 446/591] mfd: stmfx: Fix error path in stmfx_chip_init Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 447/591] mfd: stmfx: Nullify stmfx->vdd in case of error Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 448/591] KVM: s390: vsie: fix the length of APCB bitmap Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 449/591] KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 450/591] cpufreq: mediatek: correct voltages for MT7622 and MT7623 Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 451/591] misc: fastrpc: check return value of devm_kasprintf() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 452/591] clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 453/591] hwtracing: hisi_ptt: Fix potential sleep in atomic context Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 454/591] mfd: stmpe: Only disable the regulators if they are enabled Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 455/591] phy: tegra: xusb: check return value of devm_kzalloc() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 456/591] lib/bitmap: drop optimization of bitmap_{from,to}_arr64 Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 457/591] pwm: imx-tpm: force real_period to be zero in suspend Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 458/591] pwm: sysfs: Do not apply state to already disabled PWMs Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 459/591] pwm: ab8500: Fix error code in probe() Greg Kroah-Hartman
2023-07-16 19:49 ` [PATCH 6.1 460/591] pwm: mtk_disp: Fix the disable flow of disp_pwm Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 461/591] md/raid10: fix the condition to call bio_end_io_acct() Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 462/591] blk-cgroup: Optimize blkcg_rstat_flush() Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 463/591] blk-cgroup: dont update io stat for root cgroup Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 464/591] blk-throttle: Fix io statistics for cgroup v1 Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 465/591] rtc: st-lpc: Release some resources in st_rtc_probe() in case of error Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 466/591] drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 467/591] drm/i915/guc/slpc: Apply min softlimit correctly Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 468/591] f2fs: check return value of freeze_super() Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 469/591] media: cec: i2c: ch7322: also select REGMAP Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 470/591] sctp: fix potential deadlock on &net->sctp.addr_wq_lock Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 471/591] net/sched: act_ipt: add sanity checks on table name and hook locations Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 472/591] net: add a couple of helpers for iph tot_len Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 473/591] net/sched: act_ipt: add sanity checks on skb before calling target Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 474/591] spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 475/591] net: mscc: ocelot: dont report that RX timestamping is enabled by default Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 476/591] net: mscc: ocelot: dont keep PTP configuration of all ports in single structure Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 477/591] net: dsa: felix: dont drop PTP frames with tag_8021q when RX timestamping is disabled Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 478/591] net: dsa: sja1105: always enable the INCL_SRCPT option Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 479/591] net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 480/591] Add MODULE_FIRMWARE() for FIRMWARE_TG357766 Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 481/591] Bluetooth: fix invalid-bdaddr quirk for non-persistent setup Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 482/591] Bluetooth: ISO: use hci_sync for setting CIG parameters Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 483/591] Bluetooth: MGMT: add CIS feature bits to controller information Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 484/591] Bluetooth: MGMT: Use BIT macro when defining bitfields Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 485/591] Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 486/591] ibmvnic: Do not reset dql stats on NON_FATAL err Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 487/591] net: dsa: vsc73xx: fix MTU configuration Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 488/591] mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 489/591] spi: bcm-qspi: return error if neither hif_mspi nor mspi is available Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 490/591] drm/amdgpu: fix number of fence calculations Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 491/591] drm/amd: Dont try to enable secure display TA multiple times Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 492/591] mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 493/591] f2fs: fix error path handling in truncate_dnode() Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 494/591] octeontx2-af: Fix mapping for NIX block from CGX connection Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 495/591] octeontx2-af: Add validation before accessing cgx and lmac Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 496/591] ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr() Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 497/591] powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 498/591] powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 499/591] net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 500/591] net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 501/591] net: fix net_dev_start_xmit trace event vs skb_transport_offset() Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 502/591] tcp: annotate data races in __tcp_oow_rate_limited() Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 503/591] bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set() Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 504/591] xsk: Honor SO_BINDTODEVICE on bind Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 505/591] net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 506/591] fanotify: disallow mount/sb marks on kernel internal pseudo fs Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 507/591] riscv: move memblock_allow_resize() after linear mapping is ready Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 508/591] pptp: Fix fib lookup calls Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 509/591] net: dsa: tag_sja1105: fix MAC DA patching from meta frames Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 510/591] net: dsa: sja1105: always enable the send_meta options Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 511/591] octeontx-af: fix hardware timestamp configuration Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 512/591] afs: Fix accidental truncation when storing data Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 513/591] s390/qeth: Fix vipa deletion Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 514/591] sh: dma: Fix DMA channel offset calculation Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 515/591] apparmor: fix missing error check for rhashtable_insert_fast Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 516/591] i2c: xiic: Dont try to handle more interrupt events after error Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 517/591] dm: fix undue/missing spaces Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 518/591] dm: avoid split of quoted strings where possible Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 519/591] dm ioctl: have constant on the right side of the test Greg Kroah-Hartman
2023-07-16 19:50 ` [PATCH 6.1 520/591] dm ioctl: Avoid double-fetch of version Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 521/591] extcon: usbc-tusb320: Convert to i2cs .probe_new() Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 522/591] extcon: usbc-tusb320: Unregister typec port on driver removal Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 523/591] btrfs: do not BUG_ON() on tree mod log failure at balance_level() Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 524/591] i2c: qup: Add missing unwind goto in qup_i2c_probe() Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 525/591] irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 526/591] NFSD: add encoding of op_recall flag for write delegation Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 527/591] irqchip/loongson-pch-pic: Fix initialization of HT vector register Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 528/591] io_uring: wait interruptibly for request completions on exit Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 529/591] mmc: core: disable TRIM on Kingston EMMC04G-M627 Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 530/591] mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 531/591] mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 532/591] mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 533/591] wifi: cfg80211: fix regulatory disconnect for non-MLO Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 534/591] wifi: ath10k: Serialize wake_tx_queue ops Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 535/591] wifi: mt76: mt7921e: fix init command fail with enabled device Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 536/591] bcache: fixup btree_cache_wait list damage Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 537/591] bcache: Remove unnecessary NULL point check in node allocations Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 538/591] bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 539/591] watch_queue: prevent dangling pipe pointer Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 540/591] um: Use HOST_DIR for mrproper Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 541/591] integrity: Fix possible multiple allocation in integrity_inode_get() Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 542/591] autofs: use flexible array in ioctl structure Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 543/591] mm/damon/ops-common: atomically test and clear young on ptes and pmds Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 544/591] shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 545/591] jffs2: reduce stack usage in jffs2_build_xattr_subsystem() Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 546/591] fs: avoid empty option when generating legacy mount string Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 547/591] ext4: Remove ext4 locking of moved directory Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 548/591] Revert "f2fs: fix potential corruption when moving a directory" Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 549/591] fs: Establish locking order for unrelated directories Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 550/591] fs: Lock moved directories Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 551/591] i2c: nvidia-gpu: Add ACPI property to align with device-tree Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 552/591] i2c: nvidia-gpu: Remove ccgx,firmware-build property Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 553/591] usb: typec: ucsi: Mark dGPUs as DEVICE scope Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 554/591] ipvs: increase ip_vs_conn_tab_bits range for 64BIT Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 555/591] btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 556/591] btrfs: delete unused BGs while reclaiming BGs Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 557/591] btrfs: bail out reclaim process if filesystem is read-only Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 558/591] btrfs: add block-group tree to lockdep classes Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 559/591] btrfs: reinsert BGs failed to reclaim Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 560/591] btrfs: move out now unused BG from the reclaim list Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 561/591] btrfs: fix race when deleting quota root from the dirty cow roots list Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 562/591] btrfs: fix extent buffer leak after tree mod log failure at split_node() Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 563/591] btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block() Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 564/591] ASoC: mediatek: mt8173: Fix irq error path Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 565/591] ASoC: mediatek: mt8173: Fix snd_soc_component_initialize " Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 566/591] regulator: tps65219: Fix matching interrupts for their regulators Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 567/591] ARM: dts: qcom: ipq4019: fix broken NAND controller properties override Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 568/591] ARM: orion5x: fix d2net gpio initialization Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 569/591] leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 570/591] blktrace: use inline function for blk_trace_remove() while blktrace is disabled Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 571/591] fs: no need to check source Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 572/591] xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 573/591] xfs: check that per-cpu inodegc workers actually run on that cpu Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 574/591] xfs: disable reaping in fscounters scrub Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 575/591] xfs: fix xfs_inodegc_stop racing with mod_delayed_work Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 576/591] mm/mmap: Fix extra maple tree write Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 577/591] drm/i915: Fix TypeC mode initialization during system resume Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 578/591] drm/i915/tc: Fix TC port link ref init for DP MST during HW readout Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 579/591] drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks Greg Kroah-Hartman
2023-07-16 19:51 ` [PATCH 6.1 580/591] mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908 Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 581/591] netfilter: nf_tables: unbind non-anonymous set if rule construction fails Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 582/591] blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 583/591] blk-cgroup: Flush stats before releasing blkcg_gq Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 584/591] MIPS: DTS: CI20: Raise VDDCORE voltage to 1.125 volts Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 585/591] block: make sure local irq is disabled when calling __blkcg_rstat_flush Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 586/591] netfilter: conntrack: Avoid nf_ct_helper_hash uses after free Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 587/591] netfilter: nf_tables: do not ignore genmask when looking up chain by id Greg Kroah-Hartman
2023-07-17 10:02 ` Pablo Neira Ayuso
2023-07-17 18:39 ` Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 588/591] netfilter: nf_tables: prevent OOB access in nft_byteorder_eval Greg Kroah-Hartman
2023-07-17 10:08 ` Pablo Neira Ayuso
2023-07-17 18:39 ` Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 589/591] wireguard: queueing: use saner cpu selection wrapping Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 590/591] wireguard: netlink: send staged packets when setting initial private key Greg Kroah-Hartman
2023-07-16 19:52 ` [PATCH 6.1 591/591] tty: serial: fsl_lpuart: add earlycon for imx8ulp platform Greg Kroah-Hartman
2023-07-16 23:40 ` [PATCH 6.1 000/591] 6.1.39-rc1 review Daniel Díaz
2023-07-17 0:01 ` Guenter Roeck
2023-07-17 18:47 ` Greg Kroah-Hartman
2023-07-17 0:47 ` ogasawara takeshi
2023-07-17 11:18 ` Conor Dooley
2023-07-17 20:46 ` Shuah Khan
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=20230716194929.589206005@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=bcunningham@cornelisnetworks.com \
--cc=dean.luick@cornelisnetworks.com \
--cc=dennis.dalessandro@cornelisnetworks.com \
--cc=jgg@nvidia.com \
--cc=patches@lists.linux.dev \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).