> > > That check didn't used to be there and that the HFS+ check is older than
That requires a quite bit more support from the VFS than just allowing
lookup to work on regular files without x bits. You'll have big
trouble with hard links for example: the VFS doesn't like non-leaf
dentries to be aliased.
Besides hfsplus_permission() did not differentiate between execve on
the file and lookup on that file, allowing both. Which is obviously
wrong.
Miklos
--