I’m running a testing version of 5.15 with shiftfs, so they have that work about ready to rollout (if they didn’t push it yet after my validation yesterday).
No idea what this refers to as filesystem namespace isn’t something that exists
Maybe it’s about interaction with the VFS idmapped feature and mount namespaces?
shiftfs shouldn’t be mounted on top of idmapped mounts and idmapped mounts shouldn’t be mounted on top of shiftfs. That’s just asking for a lot of trouble. Shiftfs should check whether it’s on an idmapped mount just like I patched overlayfs and refuse to work on top of it.