Fix to return PTR_ERR() error code from the error handling case instead of 0 in function nfsd_file_cache_init(), as done elsewhere in this function. Fixes: 65294c1f2c5e7("nfsd: add a new struct file caching facility to nfsd") Signed-off-by: Huang Guobin <huangguobin4@xxxxxxxxxx> --- fs/nfsd/filecache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/nfsd/filecache.c b/fs/nfsd/filecache.c index c8b9d2667ee6..a8a5b555f08b 100644 --- a/fs/nfsd/filecache.c +++ b/fs/nfsd/filecache.c @@ -686,6 +686,7 @@ nfsd_file_cache_init(void) pr_err("nfsd: unable to create fsnotify group: %ld\n", PTR_ERR(nfsd_file_fsnotify_group)); nfsd_file_fsnotify_group = NULL; + ret = PTR_ERR(nfsd_file_fsnotify_group); goto out_notifier; } -- 2.22.0