1. 21 Oct, 2006 1 commit
  2. 26 Jun, 2006 1 commit
  3. 11 Apr, 2006 1 commit
    • NeilBrown's avatar
      [PATCH] md: make sure 64bit fields in version-1 metadata are 64-bit aligned · 6f91fe88
      NeilBrown authored
      
      reshape_position is a 64bit field that was not 64bit aligned.  So swap with
      new_level.
      
      NOTE: this is a user-visible change.  However:
        - The bad code has not appeared in a released kernel
        - This code is still marked 'experimental'
        - This only affects version-1 superblock, which are not in wide use
        - These field are only used (rather than simply reported) by user-space
          tools in extemely rare circumstances : after a reshape crashes in the
          first second of the reshape process.
      
      So I believe that, at this stage, the change is safe.  Especially if people
      heed the 'help' message on use mdadm-2.4.1.
      Signed-off-by: default avatarNeil Brown <neilb@suse.de>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      6f91fe88
  4. 27 Mar, 2006 1 commit
    • NeilBrown's avatar
      [PATCH] md: Checkpoint and allow restart of raid5 reshape · f6705578
      NeilBrown authored
      
      We allow the superblock to record an 'old' and a 'new' geometry, and a
      position where any conversion is up to.  The geometry allows for changing
      chunksize, layout and level as well as number of devices.
      
      When using verion-0.90 superblock, we convert the version to 0.91 while the
      conversion is happening so that an old kernel will refuse the assemble the
      array.  For version-1, we use a feature bit for the same effect.
      
      When starting an array we check for an incomplete reshape and restart the
      reshape process if needed.  If the reshape stopped at an awkward time (like
      when updating the first stripe) we refuse to assemble the array, and let
      user-space worry about it.
      Signed-off-by: default avatarNeil Brown <neilb@suse.de>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      f6705578
  5. 09 Sep, 2005 2 commits
  6. 22 Jun, 2005 2 commits
  7. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      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