* [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE
@ 2015-10-05 3:03 Chuck Lever
[not found] ` <20151005025022.5074.89318.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>
0 siblings, 1 reply; 7+ messages in thread
From: Chuck Lever @ 2015-10-05 3:03 UTC (permalink / raw)
To: linux-nfs-u79uwXL29TY76Z2rM5mHXA,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
Now that the NFS server advertises a maximum payload size of 1MB
for RPC/RDMA again, it crashes in svc_process_common() when NFS
client sends a 1MB NFS WRITE on an NFS/RDMA mount.
The server has set up a 259 element array of struct page pointers
in rq_pages[] for each incoming request. The last element of the
array is NULL.
When an incoming request has been completely received,
rdma_read_complete() attempts to set the starting page of the
incoming page vector:
rqstp->rq_arg.pages = &rqstp->rq_pages[head->hdr_count];
and the page to use for the reply:
rqstp->rq_respages = &rqstp->rq_arg.pages[page_no];
But the value of page_no has already accounted for head->hdr_count.
Thus rq_respages now points past the end of the incoming pages. For
NFS WRITE operations smaller than the maximum, this is harmless.
But when the NFS WRITE operation is as large as the server's max
payload size, rq_respages now points at the last entry in rq_pages,
which is NULL.
Fixes: cc9a903d915c ('svcrdma: Change maximum server payload . . .')
BugLink: https://bugzilla.linux-nfs.org/show_bug.cgi?id=270
Signed-off-by: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
---
This fixes a 4.3-rc regression. Please apply to 4.3-rc when this
patch passes review.
It could also be appropriate for stable kernels which do not have
commit 7e5be28827bf ("svcrdma: advertise the correct max payload"),
though I have not tested them with this patch.
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
index cb51742..37b4341 100644
--- a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
+++ b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
@@ -531,7 +531,7 @@ static int rdma_read_complete(struct svc_rqst *rqstp,
rqstp->rq_arg.page_base = head->arg.page_base;
/* rq_respages starts after the last arg page */
- rqstp->rq_respages = &rqstp->rq_arg.pages[page_no];
+ rqstp->rq_respages = &rqstp->rq_pages[page_no];
rqstp->rq_next_page = rqstp->rq_respages + 1;
/* Rebuild rq_arg head and tail. */
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 7+ messages in thread[parent not found: <20151005025022.5074.89318.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>]
* Re: [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE [not found] ` <20151005025022.5074.89318.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org> @ 2015-10-05 15:03 ` Sagi Grimberg [not found] ` <5612912B.7080105-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> 2015-10-05 19:42 ` Steve Wise 1 sibling, 1 reply; 7+ messages in thread From: Sagi Grimberg @ 2015-10-05 15:03 UTC (permalink / raw) To: Chuck Lever, linux-nfs-u79uwXL29TY76Z2rM5mHXA, linux-rdma-u79uwXL29TY76Z2rM5mHXA On 10/5/2015 6:03 AM, Chuck Lever wrote: > Now that the NFS server advertises a maximum payload size of 1MB > for RPC/RDMA again, it crashes in svc_process_common() when NFS > client sends a 1MB NFS WRITE on an NFS/RDMA mount. > > The server has set up a 259 element array of struct page pointers > in rq_pages[] for each incoming request. The last element of the > array is NULL. > > When an incoming request has been completely received, > rdma_read_complete() attempts to set the starting page of the > incoming page vector: > > rqstp->rq_arg.pages = &rqstp->rq_pages[head->hdr_count]; > > and the page to use for the reply: > > rqstp->rq_respages = &rqstp->rq_arg.pages[page_no]; > > But the value of page_no has already accounted for head->hdr_count. > Thus rq_respages now points past the end of the incoming pages. For > NFS WRITE operations smaller than the maximum, this is harmless. > > But when the NFS WRITE operation is as large as the server's max > payload size, rq_respages now points at the last entry in rq_pages, > which is NULL. > > Fixes: cc9a903d915c ('svcrdma: Change maximum server payload . . .') > BugLink: https://bugzilla.linux-nfs.org/show_bug.cgi?id=270 > Signed-off-by: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> > --- Looks correct, Reviewed-by: Sagi Grimberg <sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <5612912B.7080105-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>]
* Re: [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE [not found] ` <5612912B.7080105-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> @ 2015-10-05 15:04 ` Chuck Lever 0 siblings, 0 replies; 7+ messages in thread From: Chuck Lever @ 2015-10-05 15:04 UTC (permalink / raw) To: Sagi Grimberg; +Cc: Linux NFS Mailing List, linux-rdma-u79uwXL29TY76Z2rM5mHXA > On Oct 5, 2015, at 11:03 AM, Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> wrote: > > On 10/5/2015 6:03 AM, Chuck Lever wrote: >> Now that the NFS server advertises a maximum payload size of 1MB >> for RPC/RDMA again, it crashes in svc_process_common() when NFS >> client sends a 1MB NFS WRITE on an NFS/RDMA mount. >> >> The server has set up a 259 element array of struct page pointers >> in rq_pages[] for each incoming request. The last element of the >> array is NULL. >> >> When an incoming request has been completely received, >> rdma_read_complete() attempts to set the starting page of the >> incoming page vector: >> >> rqstp->rq_arg.pages = &rqstp->rq_pages[head->hdr_count]; >> >> and the page to use for the reply: >> >> rqstp->rq_respages = &rqstp->rq_arg.pages[page_no]; >> >> But the value of page_no has already accounted for head->hdr_count. >> Thus rq_respages now points past the end of the incoming pages. For >> NFS WRITE operations smaller than the maximum, this is harmless. >> >> But when the NFS WRITE operation is as large as the server's max >> payload size, rq_respages now points at the last entry in rq_pages, >> which is NULL. >> >> Fixes: cc9a903d915c ('svcrdma: Change maximum server payload . . .') >> BugLink: https://bugzilla.linux-nfs.org/show_bug.cgi?id=270 >> Signed-off-by: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> >> --- > > Looks correct, > > Reviewed-by: Sagi Grimberg <sagig-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> Excellent, thank you! -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE [not found] ` <20151005025022.5074.89318.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org> 2015-10-05 15:03 ` Sagi Grimberg @ 2015-10-05 19:42 ` Steve Wise 2015-10-06 1:47 ` Chuck Lever 1 sibling, 1 reply; 7+ messages in thread From: Steve Wise @ 2015-10-05 19:42 UTC (permalink / raw) To: 'Chuck Lever', linux-nfs-u79uwXL29TY76Z2rM5mHXA, linux-rdma-u79uwXL29TY76Z2rM5mHXA > -----Original Message----- > From: linux-nfs-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org [mailto:linux-nfs-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org] On Behalf Of Chuck Lever > Sent: Sunday, October 04, 2015 10:03 PM > To: linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > Subject: [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE > > Now that the NFS server advertises a maximum payload size of 1MB > for RPC/RDMA again, it crashes in svc_process_common() when NFS > client sends a 1MB NFS WRITE on an NFS/RDMA mount. > > The server has set up a 259 element array of struct page pointers > in rq_pages[] for each incoming request. The last element of the > array is NULL. > > When an incoming request has been completely received, > rdma_read_complete() attempts to set the starting page of the > incoming page vector: > > rqstp->rq_arg.pages = &rqstp->rq_pages[head->hdr_count]; > > and the page to use for the reply: > > rqstp->rq_respages = &rqstp->rq_arg.pages[page_no]; > > But the value of page_no has already accounted for head->hdr_count. > Thus rq_respages now points past the end of the incoming pages. For > NFS WRITE operations smaller than the maximum, this is harmless. > > But when the NFS WRITE operation is as large as the server's max > payload size, rq_respages now points at the last entry in rq_pages, > which is NULL. > > Fixes: cc9a903d915c ('svcrdma: Change maximum server payload . . .') > BugLink: https://bugzilla.linux-nfs.org/show_bug.cgi?id=270 > Signed-off-by: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> > --- > > This fixes a 4.3-rc regression. Please apply to 4.3-rc when this > patch passes review. > > It could also be appropriate for stable kernels which do not have > commit 7e5be28827bf ("svcrdma: advertise the correct max payload"), > though I have not tested them with this patch. > > net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c > index cb51742..37b4341 100644 > --- a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c > +++ b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c > @@ -531,7 +531,7 @@ static int rdma_read_complete(struct svc_rqst *rqstp, > rqstp->rq_arg.page_base = head->arg.page_base; > > /* rq_respages starts after the last arg page */ > - rqstp->rq_respages = &rqstp->rq_arg.pages[page_no]; > + rqstp->rq_respages = &rqstp->rq_pages[page_no]; > rqstp->rq_next_page = rqstp->rq_respages + 1; > > /* Rebuild rq_arg head and tail. */ > Reviewed-by: Steve Wise <swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org> -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE 2015-10-05 19:42 ` Steve Wise @ 2015-10-06 1:47 ` Chuck Lever 0 siblings, 0 replies; 7+ messages in thread From: Chuck Lever @ 2015-10-06 1:47 UTC (permalink / raw) To: Steve Wise Cc: linux-nfs-u79uwXL29TY76Z2rM5mHXA, linux-rdma-u79uwXL29TY76Z2rM5mHXA > On Oct 5, 2015, at 3:42 PM, Steve Wise <swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org> wrote: > > > >> -----Original Message----- >> From: linux-nfs-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org [mailto:linux-nfs-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org] On Behalf Of Chuck Lever >> Sent: Sunday, October 04, 2015 10:03 PM >> To: linux-nfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org; linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org >> Subject: [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE >> >> Now that the NFS server advertises a maximum payload size of 1MB >> for RPC/RDMA again, it crashes in svc_process_common() when NFS >> client sends a 1MB NFS WRITE on an NFS/RDMA mount. >> >> The server has set up a 259 element array of struct page pointers >> in rq_pages[] for each incoming request. The last element of the >> array is NULL. >> >> When an incoming request has been completely received, >> rdma_read_complete() attempts to set the starting page of the >> incoming page vector: >> >> rqstp->rq_arg.pages = &rqstp->rq_pages[head->hdr_count]; >> >> and the page to use for the reply: >> >> rqstp->rq_respages = &rqstp->rq_arg.pages[page_no]; >> >> But the value of page_no has already accounted for head->hdr_count. >> Thus rq_respages now points past the end of the incoming pages. For >> NFS WRITE operations smaller than the maximum, this is harmless. >> >> But when the NFS WRITE operation is as large as the server's max >> payload size, rq_respages now points at the last entry in rq_pages, >> which is NULL. >> >> Fixes: cc9a903d915c ('svcrdma: Change maximum server payload . . .') >> BugLink: https://bugzilla.linux-nfs.org/show_bug.cgi?id=270 >> Signed-off-by: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> >> --- >> >> This fixes a 4.3-rc regression. Please apply to 4.3-rc when this >> patch passes review. >> >> It could also be appropriate for stable kernels which do not have >> commit 7e5be28827bf ("svcrdma: advertise the correct max payload"), >> though I have not tested them with this patch. >> >> net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 +- >> 1 files changed, 1 insertions(+), 1 deletions(-) >> >> diff --git a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c >> index cb51742..37b4341 100644 >> --- a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c >> +++ b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c >> @@ -531,7 +531,7 @@ static int rdma_read_complete(struct svc_rqst *rqstp, >> rqstp->rq_arg.page_base = head->arg.page_base; >> >> /* rq_respages starts after the last arg page */ >> - rqstp->rq_respages = &rqstp->rq_arg.pages[page_no]; >> + rqstp->rq_respages = &rqstp->rq_pages[page_no]; >> rqstp->rq_next_page = rqstp->rq_respages + 1; >> >> /* Rebuild rq_arg head and tail. */ >> > > Reviewed-by: Steve Wise <swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org> Thanks! -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE
@ 2015-10-12 14:53 Chuck Lever
[not found] ` <20151012145257.3981.13852.stgit-SEkpj4eus7wUkR7QxMS4uupQh6Td+b7Z@public.gmane.org>
0 siblings, 1 reply; 7+ messages in thread
From: Chuck Lever @ 2015-10-12 14:53 UTC (permalink / raw)
To: bfields-uC3wQj2KruNg9hUCZPvPmw
Cc: linux-nfs-u79uwXL29TY76Z2rM5mHXA,
linux-rdma-u79uwXL29TY76Z2rM5mHXA
Now that the NFS server advertises a maximum payload size of 1MB
for RPC/RDMA again, it crashes in svc_process_common() when NFS
client sends a 1MB NFS WRITE on an NFS/RDMA mount.
The server has set up a 259 element array of struct page pointers
in rq_pages[] for each incoming request. The last element of the
array is NULL.
When an incoming request has been completely received,
rdma_read_complete() attempts to set the starting page of the
incoming page vector:
rqstp->rq_arg.pages = &rqstp->rq_pages[head->hdr_count];
and the page to use for the reply:
rqstp->rq_respages = &rqstp->rq_arg.pages[page_no];
But the value of page_no has already accounted for head->hdr_count.
Thus rq_respages now points past the end of the incoming pages.
For NFS WRITE operations smaller than the maximum, this is harmless.
But when the NFS WRITE operation is as large as the server's max
payload size, rq_respages now points at the last entry in rq_pages,
which is NULL.
Fixes: cc9a903d915c ('svcrdma: Change maximum server payload . . .')
BugLink: https://bugzilla.linux-nfs.org/show_bug.cgi?id=270
Signed-off-by: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
Reviewed-by: Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
Reviewed-by: Steve Wise <swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
Reviewed-by: Shirley Ma <shirley.ma-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
---
Hi Bruce-
This is a regression in 4.3. Can you send this to Linus?
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
index cb51742..37b4341 100644
--- a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
+++ b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
@@ -531,7 +531,7 @@ static int rdma_read_complete(struct svc_rqst *rqstp,
rqstp->rq_arg.page_base = head->arg.page_base;
/* rq_respages starts after the last arg page */
- rqstp->rq_respages = &rqstp->rq_arg.pages[page_no];
+ rqstp->rq_respages = &rqstp->rq_pages[page_no];
rqstp->rq_next_page = rqstp->rq_respages + 1;
/* Rebuild rq_arg head and tail. */
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 7+ messages in thread[parent not found: <20151012145257.3981.13852.stgit-SEkpj4eus7wUkR7QxMS4uupQh6Td+b7Z@public.gmane.org>]
* Re: [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE [not found] ` <20151012145257.3981.13852.stgit-SEkpj4eus7wUkR7QxMS4uupQh6Td+b7Z@public.gmane.org> @ 2015-10-12 17:13 ` J. Bruce Fields 0 siblings, 0 replies; 7+ messages in thread From: J. Bruce Fields @ 2015-10-12 17:13 UTC (permalink / raw) To: Chuck Lever Cc: linux-nfs-u79uwXL29TY76Z2rM5mHXA, linux-rdma-u79uwXL29TY76Z2rM5mHXA On Mon, Oct 12, 2015 at 10:53:39AM -0400, Chuck Lever wrote: > Now that the NFS server advertises a maximum payload size of 1MB > for RPC/RDMA again, it crashes in svc_process_common() when NFS > client sends a 1MB NFS WRITE on an NFS/RDMA mount. > > The server has set up a 259 element array of struct page pointers > in rq_pages[] for each incoming request. The last element of the > array is NULL. > > When an incoming request has been completely received, > rdma_read_complete() attempts to set the starting page of the > incoming page vector: > > rqstp->rq_arg.pages = &rqstp->rq_pages[head->hdr_count]; > > and the page to use for the reply: > > rqstp->rq_respages = &rqstp->rq_arg.pages[page_no]; > > But the value of page_no has already accounted for head->hdr_count. > Thus rq_respages now points past the end of the incoming pages. > > For NFS WRITE operations smaller than the maximum, this is harmless. > But when the NFS WRITE operation is as large as the server's max > payload size, rq_respages now points at the last entry in rq_pages, > which is NULL. > > Fixes: cc9a903d915c ('svcrdma: Change maximum server payload . . .') > BugLink: https://bugzilla.linux-nfs.org/show_bug.cgi?id=270 > Signed-off-by: Chuck Lever <chuck.lever-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> > Reviewed-by: Sagi Grimberg <sagig-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org> > Reviewed-by: Steve Wise <swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org> > Reviewed-by: Shirley Ma <shirley.ma-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> > --- > > Hi Bruce- > > This is a regression in 4.3. Can you send this to Linus? OK, queuing for 4.3, thanks.--b. > > > net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c > index cb51742..37b4341 100644 > --- a/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c > +++ b/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c > @@ -531,7 +531,7 @@ static int rdma_read_complete(struct svc_rqst *rqstp, > rqstp->rq_arg.page_base = head->arg.page_base; > > /* rq_respages starts after the last arg page */ > - rqstp->rq_respages = &rqstp->rq_arg.pages[page_no]; > + rqstp->rq_respages = &rqstp->rq_pages[page_no]; > rqstp->rq_next_page = rqstp->rq_respages + 1; > > /* Rebuild rq_arg head and tail. */ -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-10-12 17:13 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-05 3:03 [PATCH] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE Chuck Lever
[not found] ` <20151005025022.5074.89318.stgit-Hs+gFlyCn65vLzlybtyyYzGyq/o6K9yX@public.gmane.org>
2015-10-05 15:03 ` Sagi Grimberg
[not found] ` <5612912B.7080105-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2015-10-05 15:04 ` Chuck Lever
2015-10-05 19:42 ` Steve Wise
2015-10-06 1:47 ` Chuck Lever
-- strict thread matches above, loose matches on Subject: below --
2015-10-12 14:53 Chuck Lever
[not found] ` <20151012145257.3981.13852.stgit-SEkpj4eus7wUkR7QxMS4uupQh6Td+b7Z@public.gmane.org>
2015-10-12 17:13 ` J. Bruce Fields
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).