Fix XDR encoding near page boundaries
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest9 patches 4 repliesIn review
- v36 patches 4 repliesSuperseded
- v22 patches 6 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 RFC | 1 patch | 4 replies | Superseded |
Changes since v2 from the cover letter
- Address same issue in NFSv4 READLINK and SECINFO operations
- Update kdoc comment for xdr_reserve_space()
Patches in v4 No applies recorded yet
Reviews trailers per patch
2 of 9 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Rick Macklem | NeilBrown | Jeff Layton |
|---|---|---|---|
| Series | R-b | ||
| 1/9 | T-b | R-b | |
| 2/9 | |||
| 3/9 | |||
| 4/9 | |||
| 5/9 | |||
| 6/9 | |||
| 7/9 | |||
| 8/9 | |||
| 9/9 | R-b | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH v4 0/9] Fix XDR encoding near page boundaries
From: Chuck Lever <[email protected]>
Refresh the patch series to address the longstanding bug pointed out by J David and Rick Macklem.
Changes since v2:
- Address same issue in NFSv4 READLINK and SECINFO operations
- Update kdoc comment for xdr_reserve_space()
Chuck Lever (9):
NFSD: Encode COMPOUND operation status on page boundaries
NFSD: Insulate nfsd4_encode_read() from page boundaries in the encode
buffer
NFSD: Insulate nfsd4_encode_read_plus() from page boundaries in the
encode buffer
NFSD: Insulate nfsd4_encode_read_plus_data() from page boundaries in
the encode buffer
NFSD: Insulate nfsd4_encode_fattr4() from page boundaries in the
encode buffer
NFSD: Insulate nfsd4_encode_readlink() from page boundaries in the
encode buffer
NFSD: Refactor nfsd4_do_encode_secinfo() again
NFSD: Insulate nfsd4_encode_secinfo() from page boundaries in the
encode buffer
SUNRPC: Document validity guarantees of the pointer returned by
reserve_space
fs/nfsd/nfs4xdr.c | 214 +++++++++++++++++++++++++--------------------- net/sunrpc/xdr.c | 6 ++ 2 files changed, 122 insertions(+), 98 deletions(-)
Signature · 1 line
2.47.0