commit | 4330397e4e8a662f36d101659e2a59ce32e76ff4 | [log] [tgz] |
---|---|---|
author | hujianyang <hujianyang@huawei.com> | Thu Dec 11 10:30:18 2014 +0800 |
committer | Miklos Szeredi <mszeredi@suse.cz> | Fri Jan 09 14:55:57 2015 +0100 |
tree | 77ad4a8e29eaa3a02a88ab358569817e7991ab5f | |
parent | 6d900f5a33393067e370736d39798f814f5e25cc [diff] |
ovl: discard independent cursor in readdir() Since the ovl_dir_cache is stable during a directory reading, the cursor of struct ovl_dir_file don't need to be an independent entry in the list of a merged directory. This patch changes *cursor* to a pointer which points to the entry in the ovl_dir_cache. After this, we don't need to check *is_cursor* either. Signed-off-by: hujianyang <hujianyang@huawei.com> Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>