NFS: Fix a typo in include/linux/nfs_fs.h
nfs_commit_inode() needs to be defined irrespectively of whether or not we are supporting NFSv3 and NFSv4. Allow the compiler to optimise away code in the NFSv2-only case by converting it into an inlined stub function. Reported-and-tested-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
a63ecd835f
commit
77a63f3d1e
@ -1454,11 +1454,6 @@ out_mark_dirty:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
int nfs_commit_inode(struct inode *inode, int how)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int nfs_commit_unstable_pages(struct inode *inode, struct writeback_control *wbc)
|
static int nfs_commit_unstable_pages(struct inode *inode, struct writeback_control *wbc)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -496,6 +496,12 @@ extern int nfs_wb_page_cancel(struct inode *inode, struct page* page);
|
|||||||
extern int nfs_commit_inode(struct inode *, int);
|
extern int nfs_commit_inode(struct inode *, int);
|
||||||
extern struct nfs_write_data *nfs_commitdata_alloc(void);
|
extern struct nfs_write_data *nfs_commitdata_alloc(void);
|
||||||
extern void nfs_commit_free(struct nfs_write_data *wdata);
|
extern void nfs_commit_free(struct nfs_write_data *wdata);
|
||||||
|
#else
|
||||||
|
static inline int
|
||||||
|
nfs_commit_inode(struct inode *inode, int how)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static inline int
|
static inline int
|
||||||
|
Loading…
Reference in New Issue
Block a user