hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/fs/nfs/inode.c
....@@ -2105,7 +2105,11 @@
21052105 atomic_long_set(&nfsi->nrequests, 0);
21062106 atomic_long_set(&nfsi->commit_info.ncommit, 0);
21072107 atomic_set(&nfsi->commit_info.rpcs_out, 0);
2108
+#ifdef CONFIG_PREEMPT_RT_BASE
2109
+ sema_init(&nfsi->rmdir_sem, 1);
2110
+#else
21082111 init_rwsem(&nfsi->rmdir_sem);
2112
+#endif
21092113 mutex_init(&nfsi->commit_mutex);
21102114 nfs4_init_once(nfsi);
21112115 }