nfsd4: READ, READDIR, etc., are idempotent
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest52 patches 14 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/52 | nfsd4: READ, READDIR, etc., are idempotentfs/ | +3 | 2 replies | |
| 2/52 | nfsd4: allow larger 4.1 session drc slotsfs/ | +1 | 0 replies | |
| 3/52 | nfsd4: fill in some missing op_name'sfs/ | +2 | 0 replies | |
| 4/52 | nfsd4: decoding errors can still be cached and require spacefs/ fs/ | +7 | 0 replies | |
| 5/52 | nfsd4: read size estimate should include paddingfs/ | +1 | 0 replies | |
| 6/52 | nfsd4: fix write reply size estimatefs/ | +1 | 0 replies | |
| 7/52 | nfsd4: embed xdr_stream in nfsd4_compoundresfs/ fs/ fs/ +1 more | +46 | 0 replies | |
| 8/52 | nfsd4: tweak nfsd4_encode_getattr to take xdr_streamfs/ fs/ fs/ | +42 | 0 replies | |
| 9/52 | nfsd4: move proc_compound xdr encode init to helperfs/ | +13 | 0 replies | |
| 10/52 | nfsd4: reserve head space for krb5 integ/priv infofs/ | +1 | 0 replies | |
| 11/52 | nfsd4: fix encoding of out-of-space repliesfs/ fs/ fs/ | +27 | 0 replies | |
| 12/52 | nfsd4: allow space for final error returnfs/ | +7 | 0 replies | |
| 13/52 | nfsd4: use xdr_reserve_space in attribute encodingfs/ fs/ fs/ +3 more | +202 | 1 reply | |
| 14/52 | nfsd4: use xdr_stream throughout compound encodingfs/ fs/ | +16 | 0 replies | |
| 15/52 | nfsd4: remove ADJUST_ARGSfs/ | +0 | 0 replies | |
| 16/52 | nfsd4: no need for encode_compoundres to adjust lengthsfs/ fs/ | +4 | 0 replies | |
| 17/52 | nfsd4: keep xdr buf length updatedfs/ fs/ | +12 | 0 replies | |
| 18/52 | rpc: xdr_truncate_encodeinclude/ net/ | +68 | 0 replies | |
| 19/52 | nfsd4: use xdr_truncate_encodefs/ | +16 | 0 replies | |
| 20/52 | nfsd4: "backfill" using write_bytes_to_xdr_buffs/ | +26 | 0 replies | |
| 21/52 | nfsd4: teach encoders to handle reserve_space failuresfs/ fs/ fs/ | +185 | 0 replies | |
| 22/52 | nfsd4: reserve space before inlining 0-copy pagesfs/ | +7 | 0 replies | |
| 23/52 | nfsd4: nfsd4_check_resp_size needn't recalculate lengthfs/ | +3 | 0 replies | |
| 24/52 | nfsd4: remove redundant encode buffer size checkingfs/ fs/ | +13 | 0 replies | |
| 25/52 | nfsd4: size-checking cleanupfs/ fs/ | +21 | 0 replies | |
| 26/52 | nfsd4: allow encoding across page boundariesfs/ fs/ include/ +3 more | +126 | 0 replies | |
| 27/52 | nfsd4: convert 4.1 replay encodingfs/ fs/ fs/ | +16 | 0 replies | |
| 28/52 | nfsd4: don't try to encode conflicting owner if low on spacefs/ fs/ | +15 | 0 replies | |
| 29/52 | nfsd4: more precise nfsd4_max_replyfs/ fs/ fs/ | +17 | 0 replies | |
| 30/52 | nfsd4: minor encode_read cleanupfs/ | +6 | 0 replies | |
| 31/52 | nfsd4: nfsd4_check_resp_size should check against whole bufferfs/ | +1 | 0 replies | |
| 32/52 | nfsd4: fix buflen calculation after read encodingfs/ | +7 | 0 replies | |
| 33/52 | rpc: define xdr_restrict_bufleninclude/ net/ | +30 | 0 replies | |
| 34/52 | nfsd4: adjust buflen to session channel limitfs/ fs/ | +19 | 0 replies | |
| 35/52 | nfsd4: use session limits to release send buffer reservationfs/ | +1 | 0 replies | |
| 36/52 | nfsd4: allow large readdirsfs/ fs/ fs/ | +82 | 0 replies | |
| 37/52 | nfsd4: enforce rd_dircountfs/ | +4 | 0 replies | |
| 38/52 | nfsd4: don't treat readlink like a zero-copy operationfs/ | +12 | 0 replies | |
| 39/52 | nfsd4: better estimate of getattr response sizefs/ | +44 | 0 replies | |
| 40/52 | nfsd4: estimate sequence response sizefs/ | +6 | 0 replies | |
| 41/52 | nfsd4: turn off zero-copy-read in exotic casesfs/ | +17 | 11 replies | |
| 42/52 | nfsd4: nfsd_vfs_read doesn't use file handle parameterfs/ | +3 | 0 replies | |
| 43/52 | nfsd4: separate splice and readv casesfs/ fs/ fs/ | +214 | 0 replies | |
| 44/52 | nfsd4: read encoding cleanupfs/ | +14 | 0 replies | |
| 45/52 | nfsd4: more read encoding cleanupfs/ | +10 | 0 replies | |
| 46/52 | nfsd4: allow exotic read compoundsDocumentation/ fs/ | +23 | 0 replies | |
| 47/52 | nfsd4: really fix nfs4err_resource in 4.1 casefs/ | +8 | 0 replies | |
| 48/52 | nfsd4: kill WRITE32fs/ | +154 | 0 replies | |
| 49/52 | nfsd4: kill WRITE64fs/ | +24 | 0 replies | |
| 50/52 | nfsd4: kill WRITEMEMfs/ | +28 | 0 replies | |
| 51/52 | nfsd4: kill write32, write64fs/ | +21 | 0 replies | |
| 52/52 | nfsd4: better reservation of head space for krb5fs/ fs/ fs/ +3 more | +15 | 0 replies |
Reviews trailers per patch
4 of 52 patches have a Reviewed-by or Acked-by.
| Patch | Christoph Hellwig |
|---|---|
| 1/52 | |
| 2/52 | |
| 3/52 | |
| 4/52 | |
| 5/52 | |
| 6/52 | |
| 7/52 | R-b |
| 8/52 | R-b |
| 9/52 | R-b |
| 10/52 | |
| 11/52 | |
| 12/52 | R-b |
| 13/52 | |
| 14/52 | |
| 15/52 | |
| 16/52 | |
| 17/52 | |
| 18/52 | |
| 19/52 | |
| 20/52 | |
| 21/52 | |
| 22/52 | |
| 23/52 | |
| 24/52 | |
| 25/52 | |
| 26/52 | |
| 27/52 | |
| 28/52 | |
| 29/52 | |
| 30/52 | |
| 31/52 | |
| 32/52 | |
| 33/52 | |
| 34/52 | |
| 35/52 | |
| 36/52 | |
| 37/52 | |
| 38/52 | |
| 39/52 | |
| 40/52 | |
| 41/52 | |
| 42/52 | |
| 43/52 | |
| 44/52 | |
| 45/52 | |
| 46/52 | |
| 47/52 | |
| 48/52 | |
| 49/52 | |
| 50/52 | |
| 51/52 | |
| 52/52 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.