Commit Graph

314 Commits (213f326810b6852bc54f38fd8bb71793f70f2c7a)

Author SHA1 Message Date
Tejun Heo 074a7aca7a block: move stats from disk to part0 17 years ago
Tejun Heo 0762b8bde9 block: always set bdev->bd_part 17 years ago
Tejun Heo ed9e198234 block: implement and use {disk|part}_to_dev() 17 years ago
NeilBrown 9744197c3d md: Don't wait UNINTERRUPTIBLE for other resync to finish 17 years ago
NeilBrown 271f5a9b8f Remove invalidate_partition call from do_md_stop. 17 years ago
Dan Williams 56ac36d722 md: cancel check/repair requests when recovery is needed 17 years ago
NeilBrown c89a8eee61 Allow faulty devices to be removed from a readonly array. 17 years ago
NeilBrown dba034eef2 Fail safely when trying to grow an array with a write-intent bitmap. 17 years ago
NeilBrown 2b25000bf5 Restore force switch of md array to readonly at reboot time. 17 years ago
NeilBrown 19052c0e85 Make writes to md/safe_mode_delay immediately effective. 17 years ago
Dan Williams e542713529 md: do not count blocked devices as spares 17 years ago
Dan Williams d8e64406a0 md: delay notification of 'active_idle' to the recovery thread 17 years ago
NeilBrown 4b80991c6c md: Protect access to mddev->disks list using RCU 17 years ago
NeilBrown f2ea68cf42 md: only count actual openers as access which prevent a 'stop' 17 years ago
Andre Noll f233ea5c9e md: Make mddev->array_size sector-based. 17 years ago
Andre Noll 15f4a5fdf3 md: Make super_type->rdev_size_change() take sector-based sizes. 17 years ago
Andre Noll d07bd3bcc4 md: Fix check for overlapping devices. 17 years ago
Neil Brown d7027458d6 md: Tidy up rdev_size_store a bit: 17 years ago
Andre Noll 0f420358e3 md: Turn rdev->sb_offset into a sector-based quantity. 17 years ago
Andre Noll b73df2d3d6 md: Make calc_dev_sboffset() return a sector count. 17 years ago
Andre Noll e7debaa495 md: Replace calc_dev_size() by calc_num_sectors(). 17 years ago
Andre Noll d71f9f88d7 md: Make update_size() take the number of sectors. 17 years ago
Neil Brown df5b20cf68 md: Better control of when do_md_stop is allowed to stop the array. 17 years ago
Andre Noll 26ef379f53 md: get_disk_info(): Don't convert between signed and unsigned and back. 17 years ago
Andre Noll 80fab1d77b md: Simplify restart_array(). 17 years ago
Andre Noll ebc2433728 md: alloc_disk_sb(): Return proper error value. 17 years ago
Andre Noll ce0c8e05f8 md: Simplify sb_equal(). 17 years ago
Andre Noll 05710466c9 md: Simplify uuid_equal(). 17 years ago
Andre Noll 35020f1a06 md: sb_equal(): Fix misleading printk. 17 years ago
Andre Noll 7f6ce76928 md: Fix a typo in the comment to cmd_match(). 17 years ago
Andre Noll 910d8cb3f4 md: Fix typo in array_state comment. 17 years ago
Andre Noll 9687a60c78 md: sync_speed_show(): Trivial cleanups. 17 years ago
Andre Noll 13e53df354 md: do_md_run(): Fix misleading error message. 17 years ago
Andre Noll 2f9618ce63 md: md_getgeo(): Move comment to proper position. 17 years ago
Andre Noll bb57fc64b2 md: md_ioctl(): Fix misleading indentation. 17 years ago
Dan Williams b5470dc5fc md: resolve external metadata handling deadlock in md_allow_write 17 years ago
Chris Webb 0cd17fec98 Support changing rdev size on running arrays. 17 years ago
Neil Brown 526647320e Make sure all changes to md/dev-XX/state are notified 17 years ago
Neil Brown a99ac97113 Make sure all changes to md/degraded are notified. 17 years ago
Neil Brown 72a23c211e Make sure all changes to md/sync_action are notified. 17 years ago
Neil Brown 0fd62b861e Make sure all changes to md/array_state are notified. 17 years ago
Neil Brown c7d0c941ae Don't reject HOT_REMOVE_DISK request for an array that is not yet started. 17 years ago
Neil Brown 199050ea1f rationalise return value for ->hot_add_disk method. 17 years ago
Neil Brown 6c2fce2ef6 Support adding a spare to a live md array with external metadata. 17 years ago
Neil Brown 8ed0a5216a Enable setting of 'offset' and 'size' of a hot-added spare. 17 years ago
Neil Brown 1a0fd49773 Don't try to make md arrays dirty if that is not meaningful. 17 years ago
Neil Brown f48ed53838 Close race in md_probe 17 years ago
Neil Brown 5e96ee65c8 Allow setting start point for requested check/repair 17 years ago
Neil Brown 9bbbca3a0e Fix error paths if md_probe fails. 17 years ago
Dan Williams a6d8113a98 md: fix uninitialized use of mddev->recovery_wait 17 years ago