mirror of
https://github.com/psankar/simplefs.git
synced 2025-07-21 21:14:30 +02:00
Don't change filp->f_pos in fops->iterate. (linux kernel >= 3.11)
iterate_dir() already change filp->f_pos (using ctx->f_pos).
Thanks to Ivan.
Discussion: 3f472cec01 (commitcomment-4057234)
This commit is contained in:
parent
83cf8c8906
commit
18df3131a2
2
simple.c
2
simple.c
@ -192,8 +192,8 @@ static int simplefs_readdir(struct file *filp, void *dirent, filldir_t filldir)
|
||||
#else
|
||||
filldir(dirent, record->filename, SIMPLEFS_FILENAME_MAXLEN, pos,
|
||||
record->inode_no, DT_UNKNOWN);
|
||||
#endif
|
||||
filp->f_pos += sizeof(struct simplefs_dir_record);
|
||||
#endif
|
||||
pos += sizeof(struct simplefs_dir_record);
|
||||
record++;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user