1. 31 10月, 2005 2 次提交
  2. 28 10月, 2005 1 次提交
    • A
      [PATCH] gfp_t: fs/* · 27496a8c
      Al Viro 提交于
       - ->releasepage() annotated (s/int/gfp_t), instances updated
       - missing gfp_t in fs/* added
       - fixed misannotation from the original sweep caught by bitwise checks:
         XFS used __nocast both for gfp_t and for flags used by XFS allocator.
         The latter left with unsigned int __nocast; we might want to add a
         different type for those but for now let's leave them alone.  That,
         BTW, is a case when __nocast use had been actively confusing - it had
         been used in the same code for two different and similar types, with
         no way to catch misuses.  Switch of gfp_t to bitwise had caught that
         immediately...
      
      One tricky bit is left alone to be dealt with later - mapping->flags is
      a mix of gfp_t and error indications.  Left alone for now.
      Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      27496a8c
  3. 10 9月, 2005 1 次提交
  4. 08 7月, 2005 1 次提交
  5. 24 6月, 2005 1 次提交
  6. 06 5月, 2005 1 次提交
  7. 01 5月, 2005 1 次提交
    • M
      [PATCH] ext3: remove unnecessary race then retry in ext3_get_block · fe55c452
      Mingming Cao 提交于
      The extra race-with-truncate-then-retry logic around
      ext3_get_block_handle(), which was inherited from ext2, becomes unecessary
      for ext3, since we have already obtained the ei->truncate_sem in
      ext3_get_block_handle() before calling ext3_alloc_branch().  The
      ei->truncate_sem is already there to block concurrent truncate and block
      allocation on the same inode.  So the inode's indirect addressing tree
      won't be changed after we grab that semaphore.
      
      We could, after get the semaphore, re-verify the branch is up-to-date or
      not.  If it has been changed, then get the updated branch.  If we still
      need block allocation, we will have a safe version of the branch to work
      with in the ext3_find_goal()/ext3_splice_branch().
      
      The code becomes more readable after remove those retry logic.  The patch
      also clean up some gotos in ext3_get_block_handle() to make it more
      readable.
      Signed-off-by: NMingming Cao <cmm@us.ibm.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      fe55c452
  8. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4