1. 10 2月, 2010 1 次提交
  2. 12 1月, 2010 1 次提交
    • O
      fat: Fix vfat_lookup() · 8045e298
      OGAWA Hirofumi 提交于
      After d_find_alias(), vfat_lookup() checks !(->d_flags & DCACHE_DISCONNECTED)
      without IS_ROOT().  This means it hits non-anonymous but disconnected
      dentry. (NOTE: d_splice_alias() doesn't clear DCACHE_DISCONNECTED)
      
      But, vfat_lookup() has interest to alias if it was non-anonymous. So,
      this adds vfat_d_anon_disconn() helper to check it correctly.
      
      Another bug is refcnt leak. It needs dput() for uninterested alias.
      Signed-off-by: NOGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
      8045e298
  3. 09 1月, 2010 13 次提交
  4. 08 1月, 2010 5 次提交
  5. 07 1月, 2010 20 次提交