pf_move returns EXDEV if node not tracked

This returns EXDEV if we rename, but the second id isn't tracked. This
is likely because it was set up via fuse-bpf. Until we have a better
tracking method, we can fall back on EXDEV to handle this situation with
a copy/delete.

Bug: 202785178
Test: CtsAppSecurityHostTestCases
Test: mv /sdcard/DCIM/file /storage/emulated/0/Android/data/<pkg>/
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Signed-off-by: Alessio Balsini <balsini@google.com>
Change-Id: I6e4311a75f641fc019bfad7fa26bd23398cbf252
2 files changed