diff options
| -rw-r--r-- | fs/f2fs/segment.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 3d4d5fc19e6f..ff363e686b7e 100644 --- a/fs/f2fs/segment.c +++ b/fs/f2fs/segment.c | |||
| @@ -1744,6 +1744,8 @@ static void destroy_sit_info(struct f2fs_sb_info *sbi) | |||
| 1744 | void destroy_segment_manager(struct f2fs_sb_info *sbi) | 1744 | void destroy_segment_manager(struct f2fs_sb_info *sbi) |
| 1745 | { | 1745 | { |
| 1746 | struct f2fs_sm_info *sm_info = SM_I(sbi); | 1746 | struct f2fs_sm_info *sm_info = SM_I(sbi); |
| 1747 | if (!sm_info) | ||
| 1748 | return; | ||
| 1747 | destroy_dirty_segmap(sbi); | 1749 | destroy_dirty_segmap(sbi); |
| 1748 | destroy_curseg(sbi); | 1750 | destroy_curseg(sbi); |
| 1749 | destroy_free_segmap(sbi); | 1751 | destroy_free_segmap(sbi); |
