remarkable-linux/fs/coda
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_cache.h
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
coda_linux.c coda: Restrict coda messages to the initial user namespace 2013-02-13 06:00:53 -08:00
coda_linux.h
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
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
sysctl.c
upcall.c coda: Restrict coda messages to the initial user namespace 2013-02-13 06:00:53 -08:00