• Linus Torvalds's avatar
    Merge tag 'md/4.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md · 86a16798
    Linus Torvalds authored
    Pull MD fixes from Shaohua Li:
     "This includes several bug fixes:
    
       - Alexey Obitotskiy fixed a hang for faulty raid5 array with external
         management
    
       - Song Liu fixed two raid5 journal related bugs
    
       - Tomasz Majchrzak fixed a bad block recording issue and an
         accounting issue for raid10
    
       - ZhengYuan Liu fixed an accounting issue for raid5
    
       - I fixed a potential race condition and memory leak with DIF/DIX
         enabled
    
       - other trival fixes"
    
    * tag 'md/4.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md:
      raid5: avoid unnecessary bio data set
      raid5: fix memory leak of bio integrity data
      raid10: record correct address of bad block
      md-cluster: fix error return code in join()
      r5cache: set MD_JOURNAL_CLEAN correctly
      md: don't print the same repeated messages about delayed sync operation
      md: remove obsolete ret in md_start_sync
      md: do not count journal as spare in GET_ARRAY_INFO
      md: Prevent IO hold during accessing to faulty raid5 array
      MD: hold mddev lock to change bitmap location
      raid5: fix incorrectly counter of conf->empty_inactive_list_nr
      raid10: increment write counter after bio is split
    86a16798
raid5.c 225 KB