Al Viro
bb6f619b3a
[readdir] introduce ->iterate(), ctx->pos, dir_emit()
...
New method - ->iterate(file, ctx). That's the replacement for ->readdir();
it takes callback from ctx->actor, uses ctx->pos instead of file->f_pos and
calls dir_emit(ctx, ...) instead of filldir(data, ...). It does *not*
update file->f_pos (or look at it, for that matter); iterate_dir() does the
update.
Note that dir_emit() takes the offset from ctx->pos (and eventually
filldir_t will lose that argument).
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2013-06-29 12:46:47 +04:00
..
cache.c
coda: Cache permisions in struct coda_inode_info in a kuid_t.
2013-02-13 06:00:54 -08:00
cnode.c
coda: switch coda_cnode_make() to sane API as well, clean coda_lookup()
2012-01-10 11:13:16 -05:00
coda_cache.h
take coda-private headers out of include/linux
2011-01-12 20:02:48 -05:00
coda_fs_i.h
coda: Cache permisions in struct coda_inode_info in a kuid_t.
2013-02-13 06:00:54 -08:00
coda_int.h
fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers
2011-07-20 20:47:59 -04:00
coda_linux.c
coda: Restrict coda messages to the initial user namespace
2013-02-13 06:00:53 -08:00
coda_linux.h
fs: Convert vmalloc/memset to vzalloc
2011-09-15 13:56:28 +02:00
dir.c
[readdir] introduce ->iterate(), ctx->pos, dir_emit()
2013-06-29 12:46:47 +04:00
file.c
lift sb_start_write() out of ->write()
2013-04-09 14:12:56 -04:00
inode.c
fs: Limit sys_mount to only request filesystem modules.
2013-03-03 19:36:31 -08:00
Kconfig
Makefile
fs: change to new flag variable
2011-03-17 14:02:57 +01:00
pioctl.c
new helper: file_inode(file)
2013-02-22 23:31:31 -05:00
psdev.c
coda: Restrict coda messages to the initial user namespace
2013-02-13 06:00:53 -08:00
symlink.c
take coda-private headers out of include/linux
2011-01-12 20:02:48 -05:00
sysctl.c
codafs: fix build break when CONFIG_PROC_SYSCTL=n
2011-03-25 17:45:16 -07:00
upcall.c
coda: Restrict coda messages to the initial user namespace
2013-02-13 06:00:53 -08:00