1. 03 2月, 2006 1 次提交
    • N
      [PATCH] md: Fix device-size updates in md · 6d89332b
      NeilBrown 提交于
      As 'array_size' is a 'sector_t', it may overflow inappropriately when shifted
      10 bits.  So We should cast it to a loff_t first.
      
      There are two places with this problem, but the second (in update_raid_disks)
      isn't needed so just remove it:
        The only personality that handles ->reshape currently is raid1,
        and it doesn't change the size of the array.
        When added for raid5/6, reshape again won't change the size of the array,
        at least not straight away.
        This code might be need for reshaping 'linear' but linear->shape,
        if implemented, should probably do the i_size_write itself.
      Signed-off-by: NNeil Brown <neilb@suse.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      6d89332b
  2. 02 2月, 2006 39 次提交