diff options
Diffstat (limited to 'fs/f2fs')
-rw-r--r-- | fs/f2fs/dir.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/f2fs/dir.c b/fs/f2fs/dir.c index e84e8807c651..bcf893c3d903 100644 --- a/fs/f2fs/dir.c +++ b/fs/f2fs/dir.c | |||
@@ -121,6 +121,13 @@ static struct f2fs_dir_entry *find_in_block(struct page *dentry_page, | |||
121 | *max_slots = max_len; | 121 | *max_slots = max_len; |
122 | max_len = 0; | 122 | max_len = 0; |
123 | } | 123 | } |
124 | |||
125 | /* | ||
126 | * For the most part, it should be a bug when name_len is zero. | ||
127 | * We stop here for figuring out where the bugs are occurred. | ||
128 | */ | ||
129 | f2fs_bug_on(!de->name_len); | ||
130 | |||
124 | bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len)); | 131 | bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len)); |
125 | } | 132 | } |
126 | 133 | ||