Messages in this thread | | | Date | Wed, 11 Dec 2013 19:11:53 +0000 | From | Al Viro <> | Subject | Re: [PATCH] hfsplus: Remove hfsplus_file_lookup |
| |
On Wed, Dec 11, 2013 at 10:49:29PM +0300, Vyacheslav Dubeyko wrote:
> This feature worked earlier under Linux. So, I suppose that some changes in HFS+ driver > or in VFS broke it. And it needs to investigate and fix the reported issue. Thank you for the > report.
This "feature" is severely broken and yes, outright removal is what I'd suggest for a fix. HFS+ allows hardlinks to files, which means that you allow multiple dentries for the same inode with ->lookup() in it, which is asking for deadlocks.
This is fundamentally not supported. Considering that forks are lousy idea in the first place, I'd seriously suggest to remove that idiocy for good.
| |