Merge tag '5.15-rc-ksmbd-part2' of git://git.samba.org/ksmbd
[linux-2.6-microblaze.git] / fs / f2fs / gc.c
index 3bc0f01..77391e3 100644 (file)
@@ -19,6 +19,7 @@
 #include "node.h"
 #include "segment.h"
 #include "gc.h"
+#include "iostat.h"
 #include <trace/events/f2fs.h>
 
 static struct kmem_cache *victim_entry_slab;
@@ -1499,8 +1500,10 @@ next_step:
                        int err;
 
                        if (S_ISREG(inode->i_mode)) {
-                               if (!down_write_trylock(&fi->i_gc_rwsem[READ]))
+                               if (!down_write_trylock(&fi->i_gc_rwsem[READ])) {
+                                       sbi->skipped_gc_rwsem++;
                                        continue;
+                               }
                                if (!down_write_trylock(
                                                &fi->i_gc_rwsem[WRITE])) {
                                        sbi->skipped_gc_rwsem++;