Fix deadlock while invalidating VFS dentry

Ie0ea946245fe67e8ad93e3da4f59d6b87d103331 introduced a regression
where we hold the fuse lock while invalidating a FUSE dentry. The
documentation for fuse_lowlevel_notify_inval_entry says to *not* call
'inval' in the execution path of a related fuse op or hold a lock
that could be needed in the execution path of a related FUSE op.

Test: atest
CtsProviderTestCases:android.provider.cts.media.MediaStore_Images_MediaTest
--rerun-until-failure 200
Bug: 154952039

Change-Id: I49e3b27e32135c2496673ed6d848ea5cada7748b
1 file changed