]> git.baikalelectronics.ru Git - kernel.git/commit
fuse: don't use ->d_time
authorMiklos Szeredi <mszeredi@redhat.com>
Sat, 1 Oct 2016 05:32:32 +0000 (07:32 +0200)
committerMiklos Szeredi <mszeredi@redhat.com>
Sat, 1 Oct 2016 05:32:32 +0000 (07:32 +0200)
commit89beeee9297681f4e0e1134b67dc49b698a79902
treedc83d37bf045bd0aa1e64ffa614faf1696bbe22d
parente49226931030aed22e94415c9117a95c4917783b
fuse: don't use ->d_time

Store in memory pointed to by ->d_fsdata.  Use ->d_init() to allocate the
storage.  Need to use RCU freeing because the data is used in RCU lookup
mode.

We could cast ->d_fsdata directly on 64bit archs, but I don't think this is
worth the extra complexity.

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/fuse/dir.c