mirror of
https://github.com/opnsense/src.git
synced 2026-02-20 00:11:07 -05:00
Fix a problem in graid implementation of Promise RAID1 created with 4+ disks. Such an array generally works fine until reboot only due to a bug in metadata writing code. Before the fix, next taste erronously created RAID1E (kind of RAID10) instead of RAID1, hence graid used wrong offsets for I/O operations. The bug did not affect Promise RAID1 arrays with 2 or 3 disks only. Reviewed by: mav (cherry picked from commit 81092e92ea5184c4eeedad58044d72cfef72dd24) |
||
|---|---|---|
| .. | ||
| g_raid.c | ||
| g_raid.h | ||
| g_raid_ctl.c | ||
| g_raid_md_if.m | ||
| g_raid_tr_if.m | ||
| md_ddf.c | ||
| md_ddf.h | ||
| md_intel.c | ||
| md_jmicron.c | ||
| md_nvidia.c | ||
| md_promise.c | ||
| md_sii.c | ||
| tr_concat.c | ||
| tr_raid0.c | ||
| tr_raid1.c | ||
| tr_raid1e.c | ||
| tr_raid5.c | ||