That patch doesn't seem to change the documentation, and it leaves out some filesystems. Does this extend to higher-level lookup routines, and how does one tell between: some directory wasn't there in the path (an actual error) and all directories were there and the desired new name wasn't