mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
knfsd: nfsd4: implement secinfo
Implement the secinfo operation. (Thanks to Usha Ketineni wrote an earlier version of this support.) Cc: Usha Ketineni <uketinen@us.ibm.com> Signed-off-by: Andy Adamson <andros@citi.umich.edu> Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu> Signed-off-by: Neil Brown <neilb@suse.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
ae4c40b1d8
commit
dcb488a3b7
4 changed files with 113 additions and 0 deletions
|
@ -293,6 +293,12 @@ struct nfsd4_rename {
|
|||
struct nfsd4_change_info rn_tinfo; /* response */
|
||||
};
|
||||
|
||||
struct nfsd4_secinfo {
|
||||
u32 si_namelen; /* request */
|
||||
char *si_name; /* request */
|
||||
struct svc_export *si_exp; /* response */
|
||||
};
|
||||
|
||||
struct nfsd4_setattr {
|
||||
stateid_t sa_stateid; /* request */
|
||||
u32 sa_bmval[2]; /* request */
|
||||
|
@ -365,6 +371,7 @@ struct nfsd4_op {
|
|||
struct nfsd4_remove remove;
|
||||
struct nfsd4_rename rename;
|
||||
clientid_t renew;
|
||||
struct nfsd4_secinfo secinfo;
|
||||
struct nfsd4_setattr setattr;
|
||||
struct nfsd4_setclientid setclientid;
|
||||
struct nfsd4_setclientid_confirm setclientid_confirm;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue