@@ -161,7 +161,7 @@ struct nfs4_state {
161161 unsigned int n_rdonly ; /* Number of read-only references */
162162 unsigned int n_wronly ; /* Number of write-only references */
163163 unsigned int n_rdwr ; /* Number of read/write references */
164- int state ; /* State on the server (R,W, or RW) */
164+ fmode_t state ; /* State on the server (R,W, or RW) */
165165 atomic_t count ;
166166};
167167
@@ -223,9 +223,9 @@ extern struct nfs4_state_owner * nfs4_get_state_owner(struct nfs_server *, struc
223223extern void nfs4_put_state_owner (struct nfs4_state_owner * );
224224extern struct nfs4_state * nfs4_get_open_state (struct inode * , struct nfs4_state_owner * );
225225extern void nfs4_put_open_state (struct nfs4_state * );
226- extern void nfs4_close_state (struct path * , struct nfs4_state * , mode_t );
227- extern void nfs4_close_sync (struct path * , struct nfs4_state * , mode_t );
228- extern void nfs4_state_set_mode_locked (struct nfs4_state * , mode_t );
226+ extern void nfs4_close_state (struct path * , struct nfs4_state * , fmode_t );
227+ extern void nfs4_close_sync (struct path * , struct nfs4_state * , fmode_t );
228+ extern void nfs4_state_set_mode_locked (struct nfs4_state * , fmode_t );
229229extern void nfs4_schedule_state_recovery (struct nfs_client * );
230230extern void nfs4_schedule_state_manager (struct nfs_client * );
231231extern int nfs4_state_mark_reclaim_nograce (struct nfs_client * clp , struct nfs4_state * state );
0 commit comments