Commit Graph

2143 Commits (c0eb27cf84ffd79347907f07ae33061ba0034c41)

Author SHA1 Message Date
Alasdair G Kergon 283a8328ca dm: suppress endian warnings 14 years ago
Alasdair G Kergon d15b774c29 dm: fix idr leak on module removal 14 years ago
Mikulas Patocka bb91bc7bac dm io: flush cpu cache with vmapped io 14 years ago
Mike Snitzer 286f367dad dm mpath: fix potential NULL pointer in feature arg processing 14 years ago
Mikulas Patocka 762a80d9fc dm snapshot: flush disk cache when merging 14 years ago
NeilBrown 58c54fcca3 md/raid10: handle further errors during fix_read_error better. 14 years ago
NeilBrown 5e5702898e md/raid10: Handle read errors during recovery better. 14 years ago
NeilBrown e684e41db3 md/raid10: simplify read error handling during recovery. 14 years ago
NeilBrown 1a0b7cd826 md/raid10: record bad blocks due to write errors during resync/recovery. 14 years ago
NeilBrown f84ee364dd md/raid10: attempt to fix read errors during resync/check 14 years ago
NeilBrown bd870a16c5 md/raid10: Handle write errors by updating badblock log. 14 years ago
NeilBrown 749c55e942 md/raid10: clear bad-block record when write succeeds. 14 years ago
NeilBrown d4432c23be md/raid10: avoid writing to known bad blocks on known bad drives. 14 years ago
NeilBrown e875ecea26 md/raid10 record bad blocks as needed during recovery. 14 years ago
NeilBrown 40c356ce5a md/raid10: avoid reading known bad blocks during resync/recovery. 14 years ago
NeilBrown 8dbed5cebd md/raid10 - avoid reading from known bad blocks - part 3 14 years ago
NeilBrown 7399c31bc9 md/raid10: avoid reading from known bad blocks - part 2 14 years ago
NeilBrown 856e08e237 md/raid10: avoid reading from known bad blocks - part 1 14 years ago
NeilBrown 560f8e5532 md/raid10: Split handle_read_error out from raid10d. 14 years ago
NeilBrown 1294b9c973 md/raid10: simplify/reindent some loops. 14 years ago
NeilBrown b84db560ea md/raid5: Clear bad blocks on successful write. 14 years ago
NeilBrown 73e92e51b7 md/raid5. Don't write to known bad block on doubtful devices. 14 years ago
NeilBrown bc2607f393 md/raid5: write errors should be recorded as bad blocks if possible. 14 years ago
NeilBrown 7f0da59bdc md/raid5: use bad-block log to improve handling of uncorrectable read errors. 14 years ago
NeilBrown 31c176ecdf md/raid5: avoid reading from known bad blocks. 14 years ago
NeilBrown 62096bce23 md/raid1: factor several functions out or raid1d() 14 years ago
NeilBrown 3a9f28a511 md/raid1: improve handling of read failure during recovery. 14 years ago
NeilBrown d8f05d2995 md/raid1: record badblocks found during resync etc. 14 years ago
NeilBrown cd5ff9a16f md/raid1: Handle write errors by updating badblock log. 14 years ago
NeilBrown 2ca68f5ed7 md/raid1: store behind-write pages in bi_vecs. 14 years ago
NeilBrown 4367af5561 md/raid1: clear bad-block record when write succeeds. 14 years ago
NeilBrown 1f68f0c4b6 md/raid1: avoid writing to known-bad blocks on known-bad drives. 14 years ago
NeilBrown de393cdea6 md: make it easier to wait for bad blocks to be acknowledged. 14 years ago
NeilBrown d7a9d443bc md: add 'write_error' flag to component devices. 14 years ago
NeilBrown 06f603851f md/raid1: avoid reading known bad blocks during resync 14 years ago
NeilBrown d2eb35acfd md/raid1: avoid reading from known bad blocks. 14 years ago
NeilBrown 9f2f383078 md: Disable bad blocks and v0.90 metadata. 14 years ago
NeilBrown 2699b67223 md: load/store badblock list from v1.x metadata 14 years ago
NeilBrown 34b343cff4 md: don't allow arrays to contain devices with bad blocks. 14 years ago
NeilBrown 16c791a5af md/bad-block-log: add sysfs interface for accessing bad-block-log. 14 years ago
NeilBrown 2230dfe4cc md: beginnings of bad block management. 14 years ago
NeilBrown a519b26dbe md: remove suspicious size_of() 14 years ago
Jonathan Brassow 768e587e18 MD: generate an event when array sync is complete 14 years ago
Jonathan Brassow 3520fa4db7 MD bitmap: Revert DM dirty log hooks 14 years ago
Jonathan Brassow 654e8b5abc MD: raid1 s/sysfs_notify_dirent/sysfs_notify_dirent_safe 14 years ago
NeilBrown 8cfa7b0f67 md/raid5: Avoid BUG caused by multiple failures. 14 years ago
Namhyung Kim cbea21703b md/raid10: move rdev->corrected_errors counting 14 years ago
Namhyung Kim ddd5115fe5 md/raid5: move rdev->corrected_errors counting 14 years ago
Namhyung Kim 9d3d80113d md/raid1: move rdev->corrected_errors counting 14 years ago
Namhyung Kim 65a06f0674 md: get rid of unnecessary casts on page_address() 14 years ago