Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Sep 21, 2008
  2. Sep 20, 2008
  3. Sep 19, 2008
  4. Sep 18, 2008
    • NeilBrown's avatar
      md: Don't wait UNINTERRUPTIBLE for other resync to finish · 9744197c
      NeilBrown authored
      
      When two md arrays share some block device (e.g each uses different
      partitions on the one device), a resync of one array will wait for
      the resync on the other to finish.
      
      This can be a long time and as it currently waits TASK_UNINTERRUPTIBLE,
      the softlockup code notices and complains.
      
      So use TASK_INTERRUPTIBLE instead and make sure to flush signals
      before calling schedule.
      
      Signed-off-by: default avatarNeilBrown <neilb@suse.de>
      9744197c