Android: sdcardfs: Don't do d_add for lower fs
authorDaniel Rosenberg <drosen@google.com>
Wed, 19 Apr 2017 05:25:15 +0000 (22:25 -0700)
committerDaniel Rosenberg <drosen@google.com>
Wed, 19 Apr 2017 22:25:49 +0000 (15:25 -0700)
commitab16e2fd5e8966ade74206c716a1335493586575
tree2780e58dd31ab8f9e44070dbf8975f99b10810b7
parent480cd3ec0e789512729c48e10eec39e7b775139b
Android: sdcardfs: Don't do d_add for lower fs

For file based encryption, ext4 explicitly does not
create negative dentries for encrypted files. If you
force one over it, the decrypted file will be hidden
until the cache is cleared. Instead, just fail out.

Signed-off-by: Daniel Rosenberg <drosen@google.com>
Bug: 37231161
Change-Id: Id2a9708dfa75e1c22f89915c529789caadd2ca4b
fs/sdcardfs/lookup.c