Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_sequence() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_layoutget() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_free_stateid() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_destroy_session() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_create_session() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add a helper to decode channel_attrs4 | Chuck Lever | |
De-duplicate some code. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add a helper to decode nfs_impl_id4 | Chuck Lever | |
Refactor for clarity. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add a helper to decode state_protect4_a | Chuck Lever | |
Refactor for clarity. Also, remove a stale comment. Commit ed94164398c9 ("nfsd: implement machine credential support for some operations") added support for SP4_MACH_CRED, so state_protect_a is no longer completely ignored. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add a separate decoder for ssv_sp_parms | Chuck Lever | |
Refactor for clarity. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add a separate decoder to handle state_protect_ops | Chuck Lever | |
Refactor for clarity and de-duplication of code. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() | Chuck Lever | |
A dedicated sessionid4 decoder is introduced that will be used by other operation decoders in subsequent patches. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_cb_sec() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_write() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_verify() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_setclientid() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_setattr() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_secinfo() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_renew() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_rename() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_remove() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_readdir() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_read() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_putfh() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_open_confirm() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_open() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add helper to decode OPEN's open_claim4 argument | Chuck Lever | |
Refactor for clarity. Note that op_fname is the only instance of an NFSv4 filename stored in a struct xdr_netobj. Convert it to a u32/char * pair so that the new nfsd4_decode_filename() helper can be used. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_share_deny() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_share_access() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add helper to decode OPEN's openflag4 argument | Chuck Lever | |
Refactor for clarity. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add helper to decode OPEN's createhow4 argument | Chuck Lever | |
Refactor for clarity. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add helper to decode NFSv4 verifiers | Chuck Lever | |
This helper will be used to simplify decoders in subsequent patches. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_lookup() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_locku() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_lockt() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_lock() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add helper for decoding locker4 | Chuck Lever | |
Refactor for clarity. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner | Chuck Lever | |
These helpers will also be used to simplify decoders in subsequent patches. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Relocate nfsd4_decode_opaque() | Chuck Lever | |
Enable nfsd4_decode_opaque() to be used in more decoders, and replace the READ* macros in nfsd4_decode_opaque(). Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_link() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_getattr() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_delegreturn() | Chuck Lever | |
Signed-off-by: Chuck Lever <chuck.lever@oracle.com> | |||
2020-11-30 | NFSD: Replace READ* macros in nfsd4_decode_create() | Chuck Lever | |
A dedicated decoder for component4 is introduced here, which will be used by other operation decoders in subsequent patches. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> |