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)
commitf75fdf22b0a84702d1b72fc1ccd53dcdde121c16
treedc83d37bf045bd0aa1e64ffa614faf1696bbe22d
parent60bcc88ad185d512f5718f2f8dcccb483ea8fb73
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