diff options
Diffstat (limited to 'fs/nfs/pnfs.h')
-rw-r--r-- | fs/nfs/pnfs.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/nfs/pnfs.h b/fs/nfs/pnfs.h index 635f0865671c..084c9144f86d 100644 --- a/fs/nfs/pnfs.h +++ b/fs/nfs/pnfs.h | |||
@@ -426,7 +426,7 @@ static inline bool | |||
426 | pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, | 426 | pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, |
427 | struct nfs_commit_info *cinfo, u32 ds_commit_idx) | 427 | struct nfs_commit_info *cinfo, u32 ds_commit_idx) |
428 | { | 428 | { |
429 | struct inode *inode = req->wb_context->dentry->d_inode; | 429 | struct inode *inode = d_inode(req->wb_context->dentry); |
430 | struct pnfs_layoutdriver_type *ld = NFS_SERVER(inode)->pnfs_curr_ld; | 430 | struct pnfs_layoutdriver_type *ld = NFS_SERVER(inode)->pnfs_curr_ld; |
431 | 431 | ||
432 | if (lseg == NULL || ld->mark_request_commit == NULL) | 432 | if (lseg == NULL || ld->mark_request_commit == NULL) |
@@ -438,7 +438,7 @@ pnfs_mark_request_commit(struct nfs_page *req, struct pnfs_layout_segment *lseg, | |||
438 | static inline bool | 438 | static inline bool |
439 | pnfs_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo) | 439 | pnfs_clear_request_commit(struct nfs_page *req, struct nfs_commit_info *cinfo) |
440 | { | 440 | { |
441 | struct inode *inode = req->wb_context->dentry->d_inode; | 441 | struct inode *inode = d_inode(req->wb_context->dentry); |
442 | struct pnfs_layoutdriver_type *ld = NFS_SERVER(inode)->pnfs_curr_ld; | 442 | struct pnfs_layoutdriver_type *ld = NFS_SERVER(inode)->pnfs_curr_ld; |
443 | 443 | ||
444 | if (ld == NULL || ld->clear_request_commit == NULL) | 444 | if (ld == NULL || ld->clear_request_commit == NULL) |