fuse: Add support for d_canonical_path
authorDaniel Rosenberg <drosen@google.com>
Fri, 22 Apr 2016 07:00:48 +0000 (00:00 -0700)
committerStricted <info@stricted.net>
Thu, 11 Oct 2018 16:03:57 +0000 (18:03 +0200)
commite371a40c9f71df68952b948bbebede647351a0bb
tree13084e5dd32e74062053c009feb4e66f510a0927
parent2f323852703d4adf0b43f59d9d52551405956754
fuse: Add support for d_canonical_path

Allows FUSE to report to inotify that it is acting
as a layered filesystem. The userspace component
returns a string representing the location of the
underlying file. If the string cannot be resolved
into a path, the top level path is returned instead.

bug: 23904372
Change-Id: Iabdca0bbedfbff59e9c820c58636a68ef9683d9f
Signed-off-by: Daniel Rosenberg <drosen@google.com>
fs/fuse/dev.c
fs/fuse/dir.c
fs/fuse/fuse_i.h
include/uapi/linux/fuse.h