hc
2023-11-07 2a9a9d4f6c07f2f23b663fe5fbeac1168a5d1029
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 }