From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Tom Deseyn <tdeseyn@redhat.com>,
Eric Dumazet <edumazet@google.com>,
Paolo Abeni <pabeni@redhat.com>, Jakub Kicinski <kuba@kernel.org>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.5 158/241] tcp: allow again tcp_disconnect() when threads are waiting
Date: Mon, 23 Oct 2023 12:55:44 +0200 [thread overview]
Message-ID: <20231023104837.726033209@linuxfoundation.org> (raw)
In-Reply-To: <20231023104833.832874523@linuxfoundation.org>
6.5-stable review patch. If anyone has any objections, please let me know.
------------------
From: Paolo Abeni <pabeni@redhat.com>
[ Upstream commit 419ce133ab928ab5efd7b50b2ef36ddfd4eadbd2 ]
As reported by Tom, .NET and applications build on top of it rely
on connect(AF_UNSPEC) to async cancel pending I/O operations on TCP
socket.
The blamed commit below caused a regression, as such cancellation
can now fail.
As suggested by Eric, this change addresses the problem explicitly
causing blocking I/O operation to terminate immediately (with an error)
when a concurrent disconnect() is executed.
Instead of tracking the number of threads blocked on a given socket,
track the number of disconnect() issued on such socket. If such counter
changes after a blocking operation releasing and re-acquiring the socket
lock, error out the current operation.
Fixes: 4faeee0cf8a5 ("tcp: deny tcp_disconnect() when threads are waiting")
Reported-by: Tom Deseyn <tdeseyn@redhat.com>
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1886305
Suggested-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://lore.kernel.org/r/f3b95e47e3dbed840960548aebaa8d954372db41.1697008693.git.pabeni@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
.../chelsio/inline_crypto/chtls/chtls_io.c | 36 +++++++++++++++----
include/net/sock.h | 10 +++---
net/core/stream.c | 12 ++++---
net/ipv4/af_inet.c | 10 ++++--
net/ipv4/inet_connection_sock.c | 1 -
net/ipv4/tcp.c | 16 ++++-----
net/ipv4/tcp_bpf.c | 4 +++
net/mptcp/protocol.c | 7 ----
net/tls/tls_main.c | 10 ++++--
net/tls/tls_sw.c | 19 ++++++----
10 files changed, 80 insertions(+), 45 deletions(-)
diff --git a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
index 5fc64e47568a9..d567e42e17601 100644
--- a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
+++ b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
@@ -911,7 +911,7 @@ static int csk_wait_memory(struct chtls_dev *cdev,
struct sock *sk, long *timeo_p)
{
DEFINE_WAIT_FUNC(wait, woken_wake_function);
- int err = 0;
+ int ret, err = 0;
long current_timeo;
long vm_wait = 0;
bool noblock;
@@ -942,10 +942,13 @@ static int csk_wait_memory(struct chtls_dev *cdev,
set_bit(SOCK_NOSPACE, &sk->sk_socket->flags);
sk->sk_write_pending++;
- sk_wait_event(sk, ¤t_timeo, sk->sk_err ||
- (sk->sk_shutdown & SEND_SHUTDOWN) ||
- (csk_mem_free(cdev, sk) && !vm_wait), &wait);
+ ret = sk_wait_event(sk, ¤t_timeo, sk->sk_err ||
+ (sk->sk_shutdown & SEND_SHUTDOWN) ||
+ (csk_mem_free(cdev, sk) && !vm_wait),
+ &wait);
sk->sk_write_pending--;
+ if (ret < 0)
+ goto do_error;
if (vm_wait) {
vm_wait -= current_timeo;
@@ -1348,6 +1351,7 @@ static int chtls_pt_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
int copied = 0;
int target;
long timeo;
+ int ret;
buffers_freed = 0;
@@ -1423,7 +1427,11 @@ static int chtls_pt_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
if (copied >= target)
break;
chtls_cleanup_rbuf(sk, copied);
- sk_wait_data(sk, &timeo, NULL);
+ ret = sk_wait_data(sk, &timeo, NULL);
+ if (ret < 0) {
+ copied = copied ? : ret;
+ goto unlock;
+ }
continue;
found_ok_skb:
if (!skb->len) {
@@ -1518,6 +1526,8 @@ static int chtls_pt_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
if (buffers_freed)
chtls_cleanup_rbuf(sk, copied);
+
+unlock:
release_sock(sk);
return copied;
}
@@ -1534,6 +1544,7 @@ static int peekmsg(struct sock *sk, struct msghdr *msg,
int copied = 0;
size_t avail; /* amount of available data in current skb */
long timeo;
+ int ret;
lock_sock(sk);
timeo = sock_rcvtimeo(sk, flags & MSG_DONTWAIT);
@@ -1585,7 +1596,12 @@ static int peekmsg(struct sock *sk, struct msghdr *msg,
release_sock(sk);
lock_sock(sk);
} else {
- sk_wait_data(sk, &timeo, NULL);
+ ret = sk_wait_data(sk, &timeo, NULL);
+ if (ret < 0) {
+ /* here 'copied' is 0 due to previous checks */
+ copied = ret;
+ break;
+ }
}
if (unlikely(peek_seq != tp->copied_seq)) {
@@ -1656,6 +1672,7 @@ int chtls_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
int copied = 0;
long timeo;
int target; /* Read at least this many bytes */
+ int ret;
buffers_freed = 0;
@@ -1747,7 +1764,11 @@ int chtls_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
if (copied >= target)
break;
chtls_cleanup_rbuf(sk, copied);
- sk_wait_data(sk, &timeo, NULL);
+ ret = sk_wait_data(sk, &timeo, NULL);
+ if (ret < 0) {
+ copied = copied ? : ret;
+ goto unlock;
+ }
continue;
found_ok_skb:
@@ -1816,6 +1837,7 @@ int chtls_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
if (buffers_freed)
chtls_cleanup_rbuf(sk, copied);
+unlock:
release_sock(sk);
return copied;
}
diff --git a/include/net/sock.h b/include/net/sock.h
index 4e787285fc66b..fc189910e63fc 100644
--- a/include/net/sock.h
+++ b/include/net/sock.h
@@ -336,7 +336,7 @@ struct sk_filter;
* @sk_cgrp_data: cgroup data for this cgroup
* @sk_memcg: this socket's memory cgroup association
* @sk_write_pending: a write to stream socket waits to start
- * @sk_wait_pending: number of threads blocked on this socket
+ * @sk_disconnects: number of disconnect operations performed on this sock
* @sk_state_change: callback to indicate change in the state of the sock
* @sk_data_ready: callback to indicate there is data to be processed
* @sk_write_space: callback to indicate there is bf sending space available
@@ -429,7 +429,7 @@ struct sock {
unsigned int sk_napi_id;
#endif
int sk_rcvbuf;
- int sk_wait_pending;
+ int sk_disconnects;
struct sk_filter __rcu *sk_filter;
union {
@@ -1189,8 +1189,7 @@ static inline void sock_rps_reset_rxhash(struct sock *sk)
}
#define sk_wait_event(__sk, __timeo, __condition, __wait) \
- ({ int __rc; \
- __sk->sk_wait_pending++; \
+ ({ int __rc, __dis = __sk->sk_disconnects; \
release_sock(__sk); \
__rc = __condition; \
if (!__rc) { \
@@ -1200,8 +1199,7 @@ static inline void sock_rps_reset_rxhash(struct sock *sk)
} \
sched_annotate_sleep(); \
lock_sock(__sk); \
- __sk->sk_wait_pending--; \
- __rc = __condition; \
+ __rc = __dis == __sk->sk_disconnects ? __condition : -EPIPE; \
__rc; \
})
diff --git a/net/core/stream.c b/net/core/stream.c
index f5c4e47df1650..96fbcb9bbb30a 100644
--- a/net/core/stream.c
+++ b/net/core/stream.c
@@ -117,7 +117,7 @@ EXPORT_SYMBOL(sk_stream_wait_close);
*/
int sk_stream_wait_memory(struct sock *sk, long *timeo_p)
{
- int err = 0;
+ int ret, err = 0;
long vm_wait = 0;
long current_timeo = *timeo_p;
DEFINE_WAIT_FUNC(wait, woken_wake_function);
@@ -142,11 +142,13 @@ int sk_stream_wait_memory(struct sock *sk, long *timeo_p)
set_bit(SOCK_NOSPACE, &sk->sk_socket->flags);
sk->sk_write_pending++;
- sk_wait_event(sk, ¤t_timeo, READ_ONCE(sk->sk_err) ||
- (READ_ONCE(sk->sk_shutdown) & SEND_SHUTDOWN) ||
- (sk_stream_memory_free(sk) &&
- !vm_wait), &wait);
+ ret = sk_wait_event(sk, ¤t_timeo, READ_ONCE(sk->sk_err) ||
+ (READ_ONCE(sk->sk_shutdown) & SEND_SHUTDOWN) ||
+ (sk_stream_memory_free(sk) && !vm_wait),
+ &wait);
sk->sk_write_pending--;
+ if (ret < 0)
+ goto do_error;
if (vm_wait) {
vm_wait -= current_timeo;
diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c
index 02736b83c3032..0c0ae021b7ff5 100644
--- a/net/ipv4/af_inet.c
+++ b/net/ipv4/af_inet.c
@@ -587,7 +587,6 @@ static long inet_wait_for_connect(struct sock *sk, long timeo, int writebias)
add_wait_queue(sk_sleep(sk), &wait);
sk->sk_write_pending += writebias;
- sk->sk_wait_pending++;
/* Basic assumption: if someone sets sk->sk_err, he _must_
* change state of the socket from TCP_SYN_*.
@@ -603,7 +602,6 @@ static long inet_wait_for_connect(struct sock *sk, long timeo, int writebias)
}
remove_wait_queue(sk_sleep(sk), &wait);
sk->sk_write_pending -= writebias;
- sk->sk_wait_pending--;
return timeo;
}
@@ -632,6 +630,7 @@ int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
return -EINVAL;
if (uaddr->sa_family == AF_UNSPEC) {
+ sk->sk_disconnects++;
err = sk->sk_prot->disconnect(sk, flags);
sock->state = err ? SS_DISCONNECTING : SS_UNCONNECTED;
goto out;
@@ -686,6 +685,7 @@ int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
int writebias = (sk->sk_protocol == IPPROTO_TCP) &&
tcp_sk(sk)->fastopen_req &&
tcp_sk(sk)->fastopen_req->data ? 1 : 0;
+ int dis = sk->sk_disconnects;
/* Error code is set above */
if (!timeo || !inet_wait_for_connect(sk, timeo, writebias))
@@ -694,6 +694,11 @@ int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
err = sock_intr_errno(timeo);
if (signal_pending(current))
goto out;
+
+ if (dis != sk->sk_disconnects) {
+ err = -EPIPE;
+ goto out;
+ }
}
/* Connection was closed by RST, timeout, ICMP error
@@ -715,6 +720,7 @@ int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
sock_error:
err = sock_error(sk) ? : -ECONNABORTED;
sock->state = SS_UNCONNECTED;
+ sk->sk_disconnects++;
if (sk->sk_prot->disconnect(sk, flags))
sock->state = SS_DISCONNECTING;
goto out;
diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c
index aeebe88166899..394a498c28232 100644
--- a/net/ipv4/inet_connection_sock.c
+++ b/net/ipv4/inet_connection_sock.c
@@ -1145,7 +1145,6 @@ struct sock *inet_csk_clone_lock(const struct sock *sk,
if (newsk) {
struct inet_connection_sock *newicsk = inet_csk(newsk);
- newsk->sk_wait_pending = 0;
inet_sk_set_state(newsk, TCP_SYN_RECV);
newicsk->icsk_bind_hash = NULL;
newicsk->icsk_bind2_hash = NULL;
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
index 9cfc07d1e4252..9bdc1b2eaf734 100644
--- a/net/ipv4/tcp.c
+++ b/net/ipv4/tcp.c
@@ -829,7 +829,9 @@ ssize_t tcp_splice_read(struct socket *sock, loff_t *ppos,
*/
if (!skb_queue_empty(&sk->sk_receive_queue))
break;
- sk_wait_data(sk, &timeo, NULL);
+ ret = sk_wait_data(sk, &timeo, NULL);
+ if (ret < 0)
+ break;
if (signal_pending(current)) {
ret = sock_intr_errno(timeo);
break;
@@ -2442,7 +2444,11 @@ static int tcp_recvmsg_locked(struct sock *sk, struct msghdr *msg, size_t len,
__sk_flush_backlog(sk);
} else {
tcp_cleanup_rbuf(sk, copied);
- sk_wait_data(sk, &timeo, last);
+ err = sk_wait_data(sk, &timeo, last);
+ if (err < 0) {
+ err = copied ? : err;
+ goto out;
+ }
}
if ((flags & MSG_PEEK) &&
@@ -2966,12 +2972,6 @@ int tcp_disconnect(struct sock *sk, int flags)
int old_state = sk->sk_state;
u32 seq;
- /* Deny disconnect if other threads are blocked in sk_wait_event()
- * or inet_wait_for_connect().
- */
- if (sk->sk_wait_pending)
- return -EBUSY;
-
if (old_state != TCP_CLOSE)
tcp_set_state(sk, TCP_CLOSE);
diff --git a/net/ipv4/tcp_bpf.c b/net/ipv4/tcp_bpf.c
index 3272682030015..ba2e921881248 100644
--- a/net/ipv4/tcp_bpf.c
+++ b/net/ipv4/tcp_bpf.c
@@ -307,6 +307,8 @@ static int tcp_bpf_recvmsg_parser(struct sock *sk,
}
data = tcp_msg_wait_data(sk, psock, timeo);
+ if (data < 0)
+ return data;
if (data && !sk_psock_queue_empty(psock))
goto msg_bytes_ready;
copied = -EAGAIN;
@@ -351,6 +353,8 @@ static int tcp_bpf_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
timeo = sock_rcvtimeo(sk, flags & MSG_DONTWAIT);
data = tcp_msg_wait_data(sk, psock, timeo);
+ if (data < 0)
+ return data;
if (data) {
if (!sk_psock_queue_empty(psock))
goto msg_bytes_ready;
diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index d2a47c6f9655b..0850d6a43049c 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -3063,12 +3063,6 @@ static int mptcp_disconnect(struct sock *sk, int flags)
{
struct mptcp_sock *msk = mptcp_sk(sk);
- /* Deny disconnect if other threads are blocked in sk_wait_event()
- * or inet_wait_for_connect().
- */
- if (sk->sk_wait_pending)
- return -EBUSY;
-
/* We are on the fastopen error path. We can't call straight into the
* subflows cleanup code due to lock nesting (we are already under
* msk->firstsocket lock).
@@ -3139,7 +3133,6 @@ struct sock *mptcp_sk_clone_init(const struct sock *sk,
inet_sk(nsk)->pinet6 = mptcp_inet6_sk(nsk);
#endif
- nsk->sk_wait_pending = 0;
__mptcp_init_sock(nsk);
msk = mptcp_sk(nsk);
diff --git a/net/tls/tls_main.c b/net/tls/tls_main.c
index 4a8ee2f6badb9..f3d3fc1c32676 100644
--- a/net/tls/tls_main.c
+++ b/net/tls/tls_main.c
@@ -96,8 +96,8 @@ void update_sk_prot(struct sock *sk, struct tls_context *ctx)
int wait_on_pending_writer(struct sock *sk, long *timeo)
{
- int rc = 0;
DEFINE_WAIT_FUNC(wait, woken_wake_function);
+ int ret, rc = 0;
add_wait_queue(sk_sleep(sk), &wait);
while (1) {
@@ -111,9 +111,13 @@ int wait_on_pending_writer(struct sock *sk, long *timeo)
break;
}
- if (sk_wait_event(sk, timeo,
- !READ_ONCE(sk->sk_write_pending), &wait))
+ ret = sk_wait_event(sk, timeo,
+ !READ_ONCE(sk->sk_write_pending), &wait);
+ if (ret) {
+ if (ret < 0)
+ rc = ret;
break;
+ }
}
remove_wait_queue(sk_sleep(sk), &wait);
return rc;
diff --git a/net/tls/tls_sw.c b/net/tls/tls_sw.c
index a83f474933033..ce925f3a52492 100644
--- a/net/tls/tls_sw.c
+++ b/net/tls/tls_sw.c
@@ -1288,6 +1288,7 @@ tls_rx_rec_wait(struct sock *sk, struct sk_psock *psock, bool nonblock,
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
DEFINE_WAIT_FUNC(wait, woken_wake_function);
+ int ret = 0;
long timeo;
timeo = sock_rcvtimeo(sk, nonblock);
@@ -1299,6 +1300,9 @@ tls_rx_rec_wait(struct sock *sk, struct sk_psock *psock, bool nonblock,
if (sk->sk_err)
return sock_error(sk);
+ if (ret < 0)
+ return ret;
+
if (!skb_queue_empty(&sk->sk_receive_queue)) {
tls_strp_check_rcv(&ctx->strp);
if (tls_strp_msg_ready(ctx))
@@ -1317,10 +1321,10 @@ tls_rx_rec_wait(struct sock *sk, struct sk_psock *psock, bool nonblock,
released = true;
add_wait_queue(sk_sleep(sk), &wait);
sk_set_bit(SOCKWQ_ASYNC_WAITDATA, sk);
- sk_wait_event(sk, &timeo,
- tls_strp_msg_ready(ctx) ||
- !sk_psock_queue_empty(psock),
- &wait);
+ ret = sk_wait_event(sk, &timeo,
+ tls_strp_msg_ready(ctx) ||
+ !sk_psock_queue_empty(psock),
+ &wait);
sk_clear_bit(SOCKWQ_ASYNC_WAITDATA, sk);
remove_wait_queue(sk_sleep(sk), &wait);
@@ -1849,6 +1853,7 @@ static int tls_rx_reader_acquire(struct sock *sk, struct tls_sw_context_rx *ctx,
bool nonblock)
{
long timeo;
+ int ret;
timeo = sock_rcvtimeo(sk, nonblock);
@@ -1858,14 +1863,16 @@ static int tls_rx_reader_acquire(struct sock *sk, struct tls_sw_context_rx *ctx,
ctx->reader_contended = 1;
add_wait_queue(&ctx->wq, &wait);
- sk_wait_event(sk, &timeo,
- !READ_ONCE(ctx->reader_present), &wait);
+ ret = sk_wait_event(sk, &timeo,
+ !READ_ONCE(ctx->reader_present), &wait);
remove_wait_queue(&ctx->wq, &wait);
if (timeo <= 0)
return -EAGAIN;
if (signal_pending(current))
return sock_intr_errno(timeo);
+ if (ret < 0)
+ return ret;
}
WRITE_ONCE(ctx->reader_present, 1);
--
2.40.1
next prev parent reply other threads:[~2023-10-23 11:09 UTC|newest]
Thread overview: 257+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-23 10:53 [PATCH 6.5 000/241] 6.5.9-rc1 review Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 001/241] Bluetooth: hci_event: Ignore NULL link key Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 002/241] Bluetooth: Reject connection with the device which has same BD_ADDR Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 003/241] Bluetooth: Fix a refcnt underflow problem for hci_conn Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 004/241] Bluetooth: vhci: Fix race when opening vhci device Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 005/241] Bluetooth: hci_event: Fix coding style Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 006/241] Bluetooth: avoid memcmp() out of bounds warning Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 007/241] Bluetooth: hci_conn: Fix modifying handle while aborting Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 008/241] ice: fix over-shifted variable Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 009/241] ice: Fix safe mode when DDP is missing Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 010/241] ice: reset first in crash dump kernels Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 011/241] net/smc: return the right falback reason when prefix checks fail Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 012/241] btrfs: fix stripe length calculation for non-zoned data chunk allocation Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 013/241] nfc: nci: fix possible NULL pointer dereference in send_acknowledge() Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 014/241] regmap: fix NULL deref on lookup Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 015/241] KVM: x86: Mask LVTPC when handling a PMI Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 016/241] x86/sev: Disable MMIO emulation from user mode Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 017/241] x86/sev: Check IOBM for IOIO exceptions from user-space Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 018/241] x86/sev: Check for user-space IOIO pointing to kernel space Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 019/241] x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 020/241] KVM: x86/pmu: Truncate counter value to allowed width on write Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 021/241] KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 022/241] x86: KVM: SVM: always update the x2avic msr interception Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 023/241] x86: KVM: SVM: add support for Invalid IPI Vector interception Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 024/241] x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested() Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 025/241] audit,io_uring: io_uring openat triggers audit reference count underflow Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 026/241] tcp: check mptcp-level constraints for backlog coalescing Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 027/241] mptcp: more conservative check for zero probes Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 028/241] selftests: mptcp: join: no RST when rm subflow/addr Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 029/241] mm: slab: Do not create kmalloc caches smaller than arch_slab_minalign() Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 030/241] fs/ntfs3: Fix OOB read in ntfs_init_from_boot Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 031/241] fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e() Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 032/241] fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 033/241] fs/ntfs3: Fix shift-out-of-bounds in ntfs_fill_super Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 034/241] fs/ntfs3: fix deadlock in mark_as_free_ex Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 035/241] Revert "net: wwan: iosm: enable runtime pm support for 7560" Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 036/241] netfilter: nft_payload: fix wrong mac header matching Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 037/241] io_uring: fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 038/241] nvmet-tcp: Fix a possible UAF in queue intialization setup Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 039/241] drm/i915: Retry gtt fault when out of fence registers Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 040/241] drm/mediatek: Correctly free sg_table in gem prime vmap Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 041/241] drm/nouveau/disp: fix DP capable DSM connectors Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 042/241] drm/edid: add 8 bpc quirk to the BenQ GW2765 Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 043/241] ALSA: hda/realtek - Fixed ASUS platform headset Mic issue Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 044/241] ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 045/241] ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 046/241] ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 047/241] ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 048/241] ASoC: codecs: wcd938x: drop bogus bind error handling Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 049/241] ASoC: codecs: wcd938x: fix unbind tear down order Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 050/241] ASoC: codecs: wcd938x: fix resource leaks on bind errors Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 051/241] ASoC: codecs: wcd938x: fix regulator leaks on probe errors Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 052/241] ASoC: codecs: wcd938x: fix runtime PM imbalance on remove Greg Kroah-Hartman
2023-10-23 10:53 ` [PATCH 6.5 053/241] qed: fix LL2 RX buffer allocation Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 054/241] xfrm: fix a data-race in xfrm_lookup_with_ifid() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 055/241] xfrm6: fix inet6_dev refcount underflow problem Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 056/241] xfrm: fix a data-race in xfrm_gen_index() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 057/241] xfrm: interface: use DEV_STATS_INC() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 058/241] net: xfrm: skip policies marked as dead while reinserting policies Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 059/241] fprobe: Fix to ensure the number of active retprobes is not zero Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 060/241] wifi: cfg80211: use system_unbound_wq for wiphy work Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 061/241] net: ipv4: fix return value check in esp_remove_trailer Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 062/241] net: ipv6: " Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 063/241] net: rfkill: gpio: prevent value glitch during probe Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 064/241] tcp: fix excessive TLP and RACK timeouts from HZ rounding Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 065/241] tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 066/241] tcp: Fix listen() warning with v4-mapped-v6 address Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 067/241] docs: fix info about representor identification Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 068/241] tun: prevent negative ifindex Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 069/241] gve: Do not fully free QPL pages on prefill errors Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 070/241] ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 071/241] net: usb: smsc95xx: Fix an error code in smsc95xx_reset() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 072/241] octeon_ep: update BQL sent bytes before ringing doorbell Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 073/241] i40e: prevent crash on probe if hw registers have invalid values Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 074/241] net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 075/241] bonding: Return pointer to data after pull on skb Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 076/241] net/sched: sch_hfsc: upgrade rt to sc when it becomes a inner curve Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 077/241] neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 078/241] selftests: openvswitch: Catch cases where the tests are killed Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 079/241] selftests: openvswitch: Fix the ct_tuple for v4 Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 080/241] selftests: netfilter: Run nft_audit.sh in its own netns Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 081/241] netfilter: nft_set_rbtree: .deactivate fails if element has expired Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 082/241] netlink: Correct offload_xstats size Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 083/241] netfilter: nf_tables: do not refresh timeout when resetting element Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 084/241] nf_tables: fix NULL pointer dereference in nft_expr_inner_parse() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 085/241] nf_tables: fix NULL pointer dereference in nft_inner_init() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 086/241] netfilter: nf_tables: do not remove elements if set backend implements .abort Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 087/241] netfilter: nf_tables: revert " Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 088/241] selftests: openvswitch: Add version check for pyroute2 Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 089/241] net: phy: bcm7xxx: Add missing 16nm EPHY statistics Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 090/241] net: pktgen: Fix interface flags printing Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 091/241] net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 092/241] net: mdio-mux: fix C45 access returning -EIO after API change Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 093/241] net: avoid UAF on deleted altname Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 094/241] net: fix ifname in netlink ntf during netns move Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 095/241] net: check for altname conflicts when changing netdevs netns Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 096/241] iio: light: vcnl4000: Dont power on/off chip in config Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 097/241] pwr-mlxbf: extend Kconfig to include gpio-mlxbf3 dependency Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 098/241] ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 099/241] arm64: dts: mediatek: Fix "mediatek,merge-mute" and "mediatek,merge-fifo-en" types Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 100/241] fs-writeback: do not requeue a clean inode having skipped pages Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 101/241] btrfs: fix race when refilling delayed refs block reserve Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 102/241] btrfs: prevent transaction block reserve underflow when starting transaction Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 103/241] btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 104/241] btrfs: initialize start_slot in btrfs_log_prealloc_extents Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 105/241] i2c: mux: Avoid potential false error message in i2c_mux_add_adapter Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 106/241] overlayfs: set ctime when setting mtime and atime Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 107/241] accel/ivpu: Dont flood dmesg with VPU ready message Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 108/241] gpio: timberdale: Fix potential deadlock on &tgpio->lock Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 109/241] ata: libata-core: Fix compilation warning in ata_dev_config_ncq() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 110/241] ata: libata-eh: Fix compilation warning in ata_eh_link_report() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 111/241] tracing: relax trace_event_eval_update() execution with cond_resched() Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 112/241] wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len Greg Kroah-Hartman
2023-10-23 10:54 ` [PATCH 6.5 113/241] wifi: cfg80211: validate AP phy operation before starting it Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 114/241] wifi: iwlwifi: Ensure ack flag is properly cleared Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 115/241] rfkill: sync before userspace visibility/changes Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 116/241] HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 117/241] HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 118/241] Bluetooth: btusb: add shutdown function for QCA6174 Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 119/241] Bluetooth: Avoid redundant authentication Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 120/241] Bluetooth: hci_core: Fix build warnings Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 121/241] wifi: cfg80211: Fix 6GHz scan configuration Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 122/241] wifi: mac80211: work around Cisco AP 9115 VHT MPDU length Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 123/241] wifi: mac80211: allow transmitting EAPOL frames with tainted key Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 124/241] wifi: cfg80211: avoid leaking stack data into trace Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 125/241] regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 126/241] SUNRPC: Fail quickly when server does not recognize TLS Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 127/241] SUNRPC/TLS: Lock the lower_xprt during the tls handshake Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 128/241] nfs: decrement nrequests counter before releasing the req Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 129/241] sky2: Make sure there is at least one frag_addr available Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 130/241] ipv4/fib: send notify when delete source address routes Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 131/241] drm: panel-orientation-quirks: Add quirk for One Mix 2S Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 132/241] btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 133/241] btrfs: error out when COWing block using a stale transaction Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 134/241] btrfs: error when COWing block from a root that is being deleted Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 135/241] btrfs: error out when reallocating block for defrag using a stale transaction Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 136/241] platform/x86: touchscreen_dmi: Add info for the BUSH Bush Windows tablet Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 137/241] drm/amd/pm: add unique_id for gc 11.0.3 Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 138/241] HID: multitouch: Add required quirk for Synaptics 0xcd7e device Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 139/241] HID: nintendo: reinitialize USB Pro Controller after resuming from suspend Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 140/241] HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 141/241] platform/x86: touchscreen_dmi: Add info for the Positivo C4128B Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 142/241] cpufreq: schedutil: Update next_freq when cpufreq_limits change Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 143/241] io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls() Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 144/241] Bluetooth: hci_sync: Fix not handling ISO_LINK in hci_abort_conn_sync Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 145/241] Bluetooth: hci_sync: Introduce PTR_UINT/UINT_PTR macros Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 146/241] Bluetooth: ISO: Fix invalid context error Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 147/241] Bluetooth: hci_sync: delete CIS in BT_OPEN/CONNECT/BOUND when aborting Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 148/241] Bluetooth: hci_sync: always check if connection is alive before deleting Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 149/241] net/mlx5: E-switch, register event handler before arming the event Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 150/241] net/mlx5: Handle fw tracer change ownership event based on MTRC Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 151/241] net/mlx5e: RX, Fix page_pool allocation failure recovery for striding rq Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 152/241] net/mlx5e: RX, Fix page_pool allocation failure recovery for legacy rq Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 153/241] net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 154/241] net/mlx5e: Take RTNL lock before triggering netdev notifiers Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 155/241] net/mlx5e: Dont offload internal port if filter device is out device Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 156/241] net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 157/241] net/tls: split tls_rx_reader_lock Greg Kroah-Hartman
2023-10-23 10:55 ` Greg Kroah-Hartman [this message]
2023-10-23 10:55 ` [PATCH 6.5 159/241] net/smc: support smc release version negotiation in clc handshake Greg Kroah-Hartman
2023-10-23 12:05 ` Guangguan Wang
2023-10-25 10:08 ` Greg Kroah-Hartman
2023-10-25 13:00 ` Guangguan Wang
2023-10-23 10:55 ` [PATCH 6.5 160/241] net/smc: support smc v2.x features validate Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 161/241] net/smc: fix smc clc failed issue when netdevice not in init_net Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 162/241] Bluetooth: hci_event: Fix using memcmp when comparing keys Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 163/241] tcp_bpf: properly release resources on error paths Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 164/241] mtd: rawnand: qcom: Unmap the right resource upon probe failure Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 165/241] mtd: rawnand: pl353: Ensure program page operations are successful Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 166/241] mtd: rawnand: marvell: " Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 167/241] mtd: rawnand: arasan: " Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 168/241] mtd: rawnand: Ensure the nand chip supports cached reads Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 169/241] mtd: spinand: micron: correct bitmask for ecc status Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 170/241] mtd: physmap-core: Restore map_rom fallback Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 171/241] dt-bindings: mmc: sdhci-msm: correct minimum number of clocks Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 172/241] mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend Greg Kroah-Hartman
2023-10-23 10:55 ` [PATCH 6.5 173/241] mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 174/241] mmc: core: Fix error propagation for some ioctl commands Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 175/241] mmc: core: sdio: hold retuning if sdio in 1-bit mode Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 176/241] mmc: core: Capture correct oemid-bits for eMMC cards Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 177/241] pinctrl: qcom: lpass-lpi: fix concurrent register updates Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 178/241] Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 179/241] pNFS: Fix a hang in nfs4_evict_inode() Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 180/241] pNFS/flexfiles: Check the layout validity in ff_layout_mirror_prepare_stats Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 181/241] NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 182/241] ACPI: irq: Fix incorrect return value in acpi_register_gsi() Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 183/241] ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 184/241] perf dlfilter: Fix use of addr_location__exit() in dlfilter__object_code() Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 185/241] Revert "accel/ivpu: Use cached buffers for FW loading" Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 186/241] fanotify: limit reporting of event with non-decodeable file handles Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 187/241] NFS: Fix potential oops in nfs_inode_remove_request() Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 188/241] nfs42: client needs to strip file modes suid/sgid bit after ALLOCATE op Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 189/241] nvme: sanitize metadata bounce buffer for reads Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 190/241] nvme-pci: add BOGUS_NID for Intel 0a54 device Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 191/241] nvme-auth: use chap->s2 to indicate bidirectional authentication Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 192/241] nvmet-auth: complete a request only after freeing the dhchap pointers Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 193/241] nvme-rdma: do not try to stop unallocated queues Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 194/241] USB: serial: option: add Telit LE910C4-WWX 0x1035 composition Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 195/241] USB: serial: option: add entry for Sierra EM9191 with new firmware Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 196/241] USB: serial: option: add Fibocom to DELL custom modem FM101R-GL Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 197/241] thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 198/241] perf: Disallow mis-matched inherited group reads Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 199/241] s390/pci: fix iommu bitmap allocation Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 200/241] tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 201/241] selftests/ftrace: Add new test case which checks non unique symbol Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 202/241] KEYS: asymmetric: Fix sign/verify on pkcs1pad without a hash Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 203/241] apple-gmux: Hard Code max brightness for MMIO gmux Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 204/241] s390/cio: fix a memleak in css_alloc_subchannel Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 205/241] platform/surface: platform_profile: Propagate error if profile registration fails Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 206/241] platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 207/241] platform/x86: msi-ec: Fix the 3rd config Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 208/241] platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 209/241] platform/x86: asus-wmi: Only map brightness codes when using asus-wmi backlight control Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 210/241] platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 211/241] rust: error: fix the description for `ECHILD` Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 212/241] gpiolib: acpi: Add missing memset(0) to acpi_get_gpiod_from_data() Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 213/241] gpio: vf610: set value before the direction to avoid a glitch Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 214/241] gpio: vf610: mask the gpio irq in system suspend and support wakeup Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 215/241] ASoC: cs35l56: Fix illegal use of init_completion() Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 216/241] ASoC: pxa: fix a memory leak in probe() Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 217/241] ASoC: cs42l42: Fix missing include of gpio/consumer.h Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 218/241] drm/bridge: ti-sn65dsi86: Associate DSI device lifetime with auxiliary device Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 219/241] drm/panel: Move AUX B116XW03 out of panel-edp back to panel-simple Greg Kroah-Hartman
2023-10-23 14:35 ` Doug Anderson
2023-10-24 7:48 ` Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 220/241] drm/i915/cx0: Only clear/set the Pipe Reset bit of the PHY Lanes Owned Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 221/241] drm/amdgpu: Fix possible null pointer dereference Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 222/241] powerpc/mm: Allow ARCH_FORCE_MAX_ORDER up to 12 Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 223/241] powerpc/qspinlock: Fix stale propagated yield_cpu Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 224/241] docs: Move rustdoc output, cross-reference it Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 225/241] rust: docs: fix logo replacement Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 226/241] phy: mapphone-mdm6600: Fix runtime disable on probe Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 227/241] phy: mapphone-mdm6600: Fix runtime PM for remove Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 228/241] phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 229/241] phy: qcom-qmp-usb: initialize PCS_USB registers Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 230/241] phy: qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 231/241] phy: qcom-qmp-combo: Square out 8550 POWER_STATE_CONFIG1 Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 232/241] phy: qcom-qmp-combo: initialize PCS_USB registers Greg Kroah-Hartman
2023-10-23 10:56 ` [PATCH 6.5 233/241] efi/unaccepted: Fix soft lockups caused by parallel memory acceptance Greg Kroah-Hartman
2023-10-23 10:57 ` [PATCH 6.5 234/241] net: move altnames together with the netdevice Greg Kroah-Hartman
2023-10-23 10:57 ` [PATCH 6.5 235/241] Bluetooth: hci_sock: fix slab oob read in create_monitor_event Greg Kroah-Hartman
2023-10-23 10:57 ` [PATCH 6.5 236/241] net: rfkill: reduce data->mtx scope in rfkill_fop_open Greg Kroah-Hartman
2023-10-23 10:57 ` [PATCH 6.5 237/241] docs: rust: update Rust docs output path Greg Kroah-Hartman
2023-10-23 10:57 ` [PATCH 6.5 238/241] kbuild: remove old " Greg Kroah-Hartman
2023-10-23 10:57 ` [PATCH 6.5 239/241] Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name Greg Kroah-Hartman
2023-10-23 10:57 ` [PATCH 6.5 240/241] mptcp: avoid sending RST when closing the initial subflow Greg Kroah-Hartman
2023-10-23 10:57 ` [PATCH 6.5 241/241] selftests: mptcp: join: correctly check for no RST Greg Kroah-Hartman
2023-10-23 16:26 ` [PATCH 6.5 000/241] 6.5.9-rc1 review SeongJae Park
2023-10-23 17:59 ` Ricardo B. Marliere
2023-10-23 19:10 ` Justin Forbes
2023-10-23 21:01 ` Florian Fainelli
2023-10-23 22:59 ` Ron Economos
2023-10-24 2:49 ` Bagas Sanjaya
2023-10-24 8:27 ` Daniel Díaz
2023-10-24 8:48 ` Sudip Mukherjee (Codethink)
2023-10-24 18:12 ` Guenter Roeck
2023-10-25 0:12 ` Miguel Ojeda
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=20231023104837.726033209@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=edumazet@google.com \
--cc=kuba@kernel.org \
--cc=pabeni@redhat.com \
--cc=patches@lists.linux.dev \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=tdeseyn@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox