Unverified Commit 15581b7e authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!13069 NFSD: Mark filecache "down" if init fails

parents 8edd62f8 da685edf
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -718,7 +718,7 @@ nfsd_file_cache_init(void)

	ret = rhltable_init(&nfsd_file_rhltable, &nfsd_file_rhash_params);
	if (ret)
		return ret;
		goto out;

	ret = -ENOMEM;
	nfsd_filecache_wq = alloc_workqueue("nfsd_filecache", 0, 0);
@@ -770,6 +770,8 @@ nfsd_file_cache_init(void)

	INIT_DELAYED_WORK(&nfsd_filecache_laundrette, nfsd_file_gc_worker);
out:
	if (ret)
		clear_bit(NFSD_FILE_CACHE_UP, &nfsd_file_flags);
	return ret;
out_notifier:
	lease_unregister_notifier(&nfsd_file_lease_notifier);