Unionfs: fix ->readdir
authorErez Zadok <ezk@cs.sunysb.edu>
Fri, 9 May 2014 18:58:20 +0000 (14:58 -0400)
committerErez Zadok <ezk@cs.sunysb.edu>
Sat, 16 Aug 2014 02:31:43 +0000 (22:31 -0400)
commit3f60f0ab3bad580e640675e2b317a620193d578e
tree375278d8f1a4bcb6723232a9dd1471b410abed17
parentf8c9ee25bf6c75658dbfb4540739f6b6ca0b2a9a
Unionfs: fix ->readdir

It's enough to use llseek to set lower dir pos.  No need to also set
lower_file->f_pos directly, as it breaks readdir for ext4 and other
ext-based file systems.  Reported by Vaibhav Nagarnaik and Ted Ts'o.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
fs/unionfs/dirfops.c