This locking is simply not needed because the associated SysFS component will use proper and more "atomic" locking on its own.
The main place where this is a little iffy is in RAMFS where inodes have a LockWeakPtr to their parent inode. I've left that as a LockWeakPtr for now.