summaryrefslogtreecommitdiff
path: root/src/alloc.c
AgeCommit message (Expand)AuthorFilesLines
2006-11-13Initial import15.6-2Tobias Klauser1-0/+95
d'>3space:mode:
authorJaegeuk Kim <jaegeuk.kim@samsung.com>2013-06-05 17:42:45 +0900
committerJaegeuk Kim <jaegeuk.kim@samsung.com>2013-06-07 13:21:37 +0900
commit5deb82671ae344b28b4e744020afcbc76df1779b (patch)
treefeb0b69de6f1c272f3c9e8fe862f6148770684da /fs/f2fs/xattr.h
parentb2b3460a9404136e0a99b9f7cb56e08ec41ea933 (diff)
f2fs: fix iget/iput of dir during recovery
It is possible that iput is skipped after iget during the recovery. In recover_dentry(), dir = f2fs_iget(); ... if (de && inode->i_ino == le32_to_cpu(de->ino)) goto out; In this case, this dir is not able to be added in dirty_dir_inode_list. The actual linking is done only when set_page_dirty() is called. So let's add this newly got inode into the list explicitly, and put it at the end of the recovery routine. Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
Diffstat (limited to 'fs/f2fs/xattr.h')