diff --git a/[refs] b/[refs] index 41c839e8d2f5..41c002876f9e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 265624495f5acf6077f8f8d264f8170573d8d752 +refs/heads/master: 404e781249f003a37a140756fc4aeae463dcb217 diff --git a/trunk/fs/sysv/dir.c b/trunk/fs/sysv/dir.c index 4e50286a4cc3..1dabed286b4c 100644 --- a/trunk/fs/sysv/dir.c +++ b/trunk/fs/sysv/dir.c @@ -164,8 +164,8 @@ struct sysv_dir_entry *sysv_find_entry(struct dentry *dentry, struct page **res_ name, de->name)) goto found; } + dir_put_page(page); } - dir_put_page(page); if (++n >= npages) n = 0;