lkml.org 
[lkml]   [2010]   [Oct]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 11/18] fs: Introduce per-bucket inode hash locks
    On Fri, Oct 08, 2010 at 10:49:15AM +0100, Al Viro wrote:
    > > HFS_I(inode)->rsrc_inode = dir;
    > > HFS_I(dir)->rsrc_inode = inode;
    > > igrab(dir);
    > > - hlist_add_head(&inode->i_hash, &HFS_SB(dir->i_sb)->rsrc_inodes);
    > > + hlist_bl_add_head(&inode->i_hash, &HFS_SB(dir->i_sb)->rsrc_inodes);
    > > mark_inode_dirty(inode);
    >
    > Lovely. What protects that list? Same question for hfsplus...

    Nothing. It's also never actually read. For hfsplus all that is fixed
    in my hfsplus tree, but I'll still need to find a sucker to backport
    all this to hfs.


    \
     
     \ /
      Last update: 2010-10-08 11:53    [W:4.512 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site