summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix assembling of raid10 in the face of missing devices.stable-1Neil Brown2005-09-053-8/+37
| | | | | | | We now check if enough devices are present properly, so --force can be used to good effect. Signed-off-by: Neil Brown <neilb@suse.de>
* Support cross-compiling in MakefileNeil Brown2005-08-181-1/+1
| | | | | | Thanks to "Anthony Russello" <russello@iomega.com> Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Redhat 6.2 seems to require sys/time.h as well as time.hNeil Brown2005-07-291-0/+1
| | | | | | Thanks to "Pieter D.J. Krul" <p at krul.cc> Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Update inventory and mdadm.spec and add ANNOUNCE-1.12.0mdadm-1.12.0Neil Brown2005-06-143-1/+57
|
* Release 1.12.0Neil Brown2005-07-294-4/+5
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Lots of little manpage updates.Neil Brown2005-06-144-95/+157
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix a possible overflow when shifting a sector size to a byte countNeil Brown2005-06-141-2/+4
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix compilation with tinycNeil Brown2005-06-143-0/+18
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Add man page for mdassembleNeil Brown2005-06-143-1/+64
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Replace sprintf calls with snprintfNeil Brown2005-06-144-12/+14
| | | | | | To quiet diet-libc Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Add device files created with --auto to list of known device files.Neil Brown2005-06-144-10/+33
| | | | | | Description... Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Make --examine --brief report spares= properlyNeil Brown2005-06-142-6/+10
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Allow --force flag with --growNeil Brown2005-06-142-0/+2
| | | | | | .. so that you can 'grow' a raid1 to only one device. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Don't list device= in --examine --scan output.Neil Brown2005-06-145-10/+26
| | | | | | | As the device list isn't stable, recording it should be avoided. The device= list is still available if --verbose is given (once). Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* When finding a /dev name for a device, prefer shorter namesNeil Brown2005-06-142-7/+16
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix silly exampleNeil Brown2005-06-082-1/+3
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix some rounding errors in human_size and generally clean up the codeNeil Brown2005-06-082-13/+21
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix parsing of /dev/md/N in is_standardNeil Brown2005-06-082-1/+2
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix a few typecastsNeil Brown2005-06-082-3/+4
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Allow --auto to still be meaningful when --scan is givenNeil Brown2005-06-084-4/+18
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Initialise mis.next to NULLNeil Brown2005-06-081-0/+1
| | | | | | Probably not needed, but safer. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix typo in --grow --help - don't claim '-F'Neil Brown2005-06-082-1/+2
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Make type of uuid always int[], rather than sometimes __u32[]Neil Brown2005-06-082-1/+2
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Retry --stop --scan until all stoppable devices have been stoppedNeil Brown2005-06-085-29/+47
| | | | | | This is needed to reliably stop stacked arrays Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Document SparesMissing and DeviceDisappeared/WrongLevelNeil Brown2005-06-072-0/+23
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Document --size=max option for --growNeil Brown2005-06-072-0/+5
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Get size right when BLKGETSIZE not availableNeil Brown2005-06-072-2/+2
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Avoid using lstat, it isn't right.Neil Brown2005-06-072-1/+4
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Release 1.11.0mdadm-1.11.0Neil Brown2005-05-036-4/+32
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix embarassing bug in 1.10.0 which broke --addNeil Brown2005-04-112-3/+7
| | | | | | Use a different variable to old result of open Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Release 1.10.0mdadm-1.10.0Neil Brown2005-04-115-3/+35
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Call 'flush' after writing a superblock to disk.Neil Brown2005-04-042-1/+3
| | | | | | Just in case... Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Use O_EXCL when opening component devices to be assembled into an arrayNeil Brown2005-04-045-8/+20
| | | | | | | In 2.6, this will fail if the device is already in use, so we can detect this error more easily. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix "--config=partitions" which was broken.Neil Brown2005-04-041-1/+5
| | | | | | "devline" wants a list of words, not a whole line... Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Add ANNOUNCE-1.8.1mdadm-1.9.0Neil Brown2004-11-051-0/+50
|
* Release 1.9.0Neil Brown2005-04-045-3/+54
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Change handling of devices names in argsNeil Brown2005-04-043-5/+38
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix uninitialised variable compile warning.Neil Brown2005-04-041-1/+1
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Improve error message when mode is set twice.Neil Brown2005-04-042-3/+2
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Correct error message printed when the 'chosen_drive' cannot be added.Neil Brown2005-04-042-1/+3
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Reverse order of arrays when --stop --scanNeil Brown2005-04-042-0/+12
| | | | | so that stacked arrays are stopped properly. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Reread partitions file for each array being assembled.Neil Brown2005-04-042-14/+19
| | | | | This makes assembling arrays from other arrays work better. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Add some missing closes of mdfdNeil Brown2005-04-042-7/+14
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Document new --auto behaviourNeil Brown2005-04-042-5/+46
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Change MAJOR() etc to major() etcNeil Brown2005-04-0412-41/+49
| | | | | | | | | This allows for larger device number if glibc supports it (requires 2.3.3). Also fail before creating larger device number if glibc support isn't present. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* When assembling with --auto, honour common device namesNeil Brown2005-04-045-62/+106
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Change "dirty" to "active" in array statusNeil Brown2005-04-043-2/+3
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix some initialisations of identNeil Brown2005-04-041-0/+2
| | | | Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix manpage typoNeil Brown2005-04-042-1/+2
| | | | | | Thanks : Jérôme Petazzoni <jp@enix.org> Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
* Fix rpmbuild errorNeil Brown2005-04-042-1/+4
| | | | | reported by Stephan van Hienen <raid@a2000.nu> Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>