index
:
kernel/git/hare/mdadm.git
cluster
data_offset
devel-3.0
devel-3.1
devel-3.2
devel-3.3
hotunplug
master
mdadm-2
mdadm-2.6.7.x
mdadm-3.2.x
mdadm-3.3.x
origin
r10-reshape
scratch-3.0
shlib
sles11
stable-1
hare's fork of mdadm.git
Hannes Reinecke
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Manage.c
Age
Commit message (
Expand
)
Author
Files
Lines
2021-05-26
Manage: Call validate_geometry when adding drive to external container
Mariusz Tkaczyk
1
-0
/
+7
2020-04-27
Manage, imsm: Write metadata before add
Tkaczyk Mariusz
1
-5
/
+1
2019-11-27
Fix up a few formatting issues
Jes Sorensen
1
-4
/
+9
2019-11-27
Remove last traces of HOT_ADD_DISK
Jes Sorensen
1
-2
/
+0
2019-11-27
Manage: Remove the legacy code for md driver prior to 0.90.03
Xiao Yang
1
-12
/
+0
2017-09-29
Manage_subdevs(): Use a dev_t
Jes Sorensen
1
-1
/
+1
2017-08-16
Error messages should end with a newline character.
NeilBrown
1
-1
/
+1
2017-08-02
mdadm/r5cache: allow adding journal to array without journal
Song Liu
1
-6
/
+0
2017-05-16
mdadm: Fixup more broken logical operator formatting
Jes Sorensen
1
-2
/
+2
2017-05-16
mdadm: Fixup a large number of bad formatting of logical operators
Jes Sorensen
1
-16
/
+13
2017-05-11
retire the APIs that driver no longer supports
Zhilong Liu
1
-4
/
+0
2017-05-05
mdadm/util: unify stat checking blkdev into function
Zhilong Liu
1
-10
/
+1
2017-05-05
mdadm/util: unify fstat checking blkdev into function
Zhilong Liu
1
-1
/
+1
2017-05-02
Manage: Manage_ro(): Use md_array_active()
Jes Sorensen
1
-4
/
+2
2017-04-20
sysfs: Parse array_state in sysfs_read()
Jes Sorensen
1
-1
/
+1
2017-04-11
Retire mdassemble
Jes Sorensen
1
-9
/
+1
2017-04-05
Manage: Remove all references to md_get_version()
Jes Sorensen
1
-19
/
+1
2017-03-30
sysfs: Make sysfs_init() return an error code
Jes Sorensen
1
-2
/
+5
2017-03-29
util: Introduce md_get_disk_info()
Jes Sorensen
1
-10
/
+9
2017-03-29
util: Introduce md_get_array_info()
Jes Sorensen
1
-7
/
+6
2017-03-28
Add 'force' flag to *hot_remove_disk().
NeilBrown
1
-5
/
+5
2017-03-28
Introduce sys_hot_remove_disk()
NeilBrown
1
-5
/
+1
2017-03-28
Retry HOT_REMOVE_DISK a few times.
NeilBrown
1
-2
/
+2
2016-11-29
Introduce enum flag_mode for setting and clearing flags.
NeilBrown
1
-16
/
+16
2016-11-28
Add failfast support.
NeilBrown
1
-1
/
+19
2016-07-21
Remove: container should wait for an array to release a drive
Tomasz Majchrzak
1
-13
/
+28
2016-03-22
Manage: Manage_subdevs(): Remove unnecessary NULL initialization
Jes Sorensen
1
-1
/
+1
2016-03-22
Manage: Manage_add(): Avoid NULL initialization of dev_st
Jes Sorensen
1
-13
/
+12
2016-03-22
Manage: Manage_add(): Fix memory leak
Jes Sorensen
1
-0
/
+3
2016-03-10
Fix regression during add devices
Hannes Reinecke
1
-1
/
+1
2016-03-09
Manage: Manage_subdevs() fix file descriptor leak
Jes Sorensen
1
-2
/
+3
2016-03-08
Manage: Manage_add(): Fix potential NULL pointer dereference
Jes Sorensen
1
-0
/
+4
2016-03-08
Manage: Remove unnecessary NULL pointer checks
Jes Sorensen
1
-6
/
+3
2016-02-17
Manage.c: Only issue change events for kernels older than 2.6.28
Jes Sorensen
1
-8
/
+11
2015-12-22
in --add assign raid_disk of 0 to journal
Song Liu
1
-1
/
+1
2015-12-16
recreate journal in mdadm
Song Liu
1
-3
/
+39
2015-10-08
re-add: make re-add try to write sysfs node first
Guoqing Jiang
1
-0
/
+13
2015-09-28
mdadm: make cluster raid also could support re-add
Guoqing Jiang
1
-0
/
+9
2015-07-29
mdadm: fix wrong condition for go to abort
Guoqing Jiang
1
-1
/
+1
2015-07-27
Merge branch 'cluster'
NeilBrown
1
-3
/
+34
2015-07-06
Manage/stop: don't stop during initial critical section.
NeilBrown
1
-4
/
+19
2015-07-06
Manage/stop: improve some comments.
NeilBrown
1
-4
/
+19
2015-07-06
Manage/stop: guard against 'completed' being too large.
NeilBrown
1
-1
/
+5
2015-07-02
Manage: fix no-op test in Manage_stop.
NeilBrown
1
-1
/
+1
2015-07-02
mdstat: discard 'dev' field, just use 'devnm'
NeilBrown
1
-1
/
+1
2015-06-17
Add a new clustered disk
Guoqing Jiang
1
-3
/
+34
2015-05-13
Manage: when re-adding, do check avail size if ->sb cannot be found.
NeilBrown
1
-1
/
+2
2015-05-06
Manage: fix test for 'is array failed'.
NeilBrown
1
-1
/
+1
2015-02-12
Don't break long strings onto multiple lines.
NeilBrown
1
-52
/
+23
2014-08-11
Manage: fix removal of non-existent devices.
NeilBrown
1
-1
/
+7
2014-08-11
Manage: simplify `rdev` handling in Manage_subdevs.
NeilBrown
1
-10
/
+10
2013-12-05
Two small fixes related to enough()
NeilBrown
1
-1
/
+1
2013-10-31
Add support for --add-spare
NeilBrown
1
-2
/
+5
2013-09-13
Make -IRs and --run work properly for containers.
NeilBrown
1
-2
/
+2
2013-09-10
Manage.c: fix small memory leak
Lukasz Dorau
1
-0
/
+1
2013-09-03
Release mdadm-3.3
mdadm-3.3
NeilBrown
1
-1
/
+1
2013-08-26
Change "mdadm --run" to use the same code as "mdadm --IRs".
NeilBrown
1
-10
/
+6
2013-08-14
Fix bug with adding to 0.90 array
NeilBrown
1
-1
/
+1
2013-07-30
Manage: remove call to validate_geometry.
NeilBrown
1
-4
/
+2
2013-07-24
Manage: fix typo in error for "--with" handling
NeilBrown
1
-1
/
+1
2013-07-10
Stop: fix up synchronising end of reshape to good boundary.
NeilBrown
1
-5
/
+17
2013-07-02
Stop: improve synchronising of reshape with whole stripes.
NeilBrown
1
-10
/
+30
2013-07-01
Manage: check alignment when stopping an array undergoing reshape.
NeilBrown
1
-1
/
+86
2013-06-19
Remove lots of unnecessary white space.
NeilBrown
1
-4
/
+4
2013-06-19
Manage: split Manage_runstop into Manage_run and Manage_stop
NeilBrown
1
-164
/
+169
2013-05-21
Change some fprintf(stderrs to cont_err()
NeilBrown
1
-1
/
+1
2013-05-13
Remove open-coded use_udev().
NeilBrown
1
-4
/
+1
2013-05-13
Manage: support --fail set-X and --remove set-X
NeilBrown
1
-0
/
+63
2013-04-22
Manage_runstop: call flush_mdmon if O_EXCL fails on stopping mdmon array.
NeilBrown
1
-5
/
+24
2013-03-05
Ensure mddev_dev struct always zeroed on allocation.
NeilBrown
1
-14
/
+14
2013-03-05
Enhance incremental removal.
NeilBrown
1
-2
/
+8
2013-02-21
Discard devnum in favour of devnm
NeilBrown
1
-37
/
+36
2012-11-28
Manage: Add support for --re-add faulty
NeilBrown
1
-4
/
+13
2012-11-28
Fix "--remove faulty" and similar commands.
NeilBrown
1
-24
/
+23
2012-10-24
Manage: improve error message when given a non-block device.
NeilBrown
1
-13
/
+16
2012-10-23
Add support for --replace and --with
NeilBrown
1
-0
/
+147
2012-10-04
Allow data-offset to be specified per-device for create
NeilBrown
1
-2
/
+2
2012-10-04
Add data_offset arg to ->validate_geometry.
NeilBrown
1
-1
/
+1
2012-10-04
Add data_offset arg to ->avail_size
NeilBrown
1
-1
/
+1
2012-09-24
Manage: fix checks for removal from a container.
NeilBrown
1
-15
/
+23
2012-08-15
Manage: zero metadata before adding to 'external' array.
NeilBrown
1
-0
/
+1
2012-08-14
Manage.c: fix make everything compilation error
Lukasz Dorau
1
-1
/
+1
2012-08-13
Manage_subdevs: factor out Manage_delete
NeilBrown
1
-105
/
+115
2012-08-13
Manage_subdevs: split most of 'add' handling into Manage_add.
NeilBrown
1
-340
/
+330
2012-08-13
Manage: split out attempt_re_add.
NeilBrown
1
-91
/
+112
2012-08-13
Manage_subdev: give 'st' a better name and narrower focus.
NeilBrown
1
-27
/
+20
2012-08-13
Manage: minor cosmetic fixes.
NeilBrown
1
-60
/
+47
2012-07-09
Manage: simplify device searches in Manage_subdevs
NeilBrown
1
-113
/
+133
2012-07-09
Convert 'quiet' to 'not verbose' in various places.
NeilBrown
1
-34
/
+35
2012-07-09
Remove scattered checks for malloc success.
NeilBrown
1
-4
/
+3
2012-07-09
Remove re_add flag in favour of new disposition.
NeilBrown
1
-6
/
+5
2012-07-09
Introduce pr_err for printing error messages.
NeilBrown
1
-109
/
+95
2012-04-18
Relax restrictions on when --add is permitted.
NeilBrown
1
-9
/
+26
2012-04-18
Raid limit of 1024 when scanning for devices.
NeilBrown
1
-2
/
+2
2012-04-04
Fix typo: wan -> want
NeilBrown
1
-1
/
+1
2012-03-22
Manage: freeze recovery while adding multiple devices.
NeilBrown
1
-0
/
+13
2012-03-22
Manage: replace 'return 1' with 'goto abort'.
NeilBrown
1
-36
/
+39
2012-03-07
Manage: allow --re-add to failed array.
NeilBrown
1
-3
/
+13
2011-11-03
Manage_ro(): Check pointer rather than dereferencing it
Jes Sorensen
1
-1
/
+1
2011-11-02
Manage_runstop(): Avoid memory leak
Jes Sorensen
1
-9
/
+13
2011-11-02
Managa_ro(): free() mdi before exiting
Jes Sorensen
1
-6
/
+16
2011-11-02
Manage_subdevs(): avoid leaking super
Jes Sorensen
1
-0
/
+10
2011-11-02
remove_devices(): readlink returns -1 on error
Jes Sorensen
1
-1
/
+1
2011-09-19
Fix readding of a readwrite drive into a writemostly array
Doug Ledford
1
-2
/
+15
2011-09-08
Discourage large devices from being added to 0.90 arrays.
NeilBrown
1
-4
/
+25
2011-05-23
Check all member devices in enough_fd
NeilBrown
1
-2
/
+6
2011-05-10
Manage: minor fix to add/re-add handling.
NeilBrown
1
-7
/
+7
2011-03-24
Merge branch 'master' into devel-3.2
NeilBrown
1
-1
/
+1
2011-03-23
--stop: separate 'is busy' test for 'did it stop properly'.
NeilBrown
1
-2
/
+36
2011-03-20
FIX: Add spare throws exception (v2)
Adam Kwolek
1
-4
/
+4
2011-03-18
Retry writing 'inactive' state during stopping array
Krzysztof Wojcik
1
-7
/
+18
2011-03-18
FIX: ping_monitor() usage causes memory leaks
Adam Kwolek
1
-1
/
+1
2011-03-18
Manage: fix the mess I made in earlier patch.
NeilBrown
1
-4
/
+6
2011-03-17
--stop: separate 'is busy' test for 'did it stop properly'.
NeilBrown
1
-2
/
+36
2011-03-15
Merge branch 'master' into devel-3.2
NeilBrown
1
-1
/
+11
2011-03-15
Manage/external: for external metadata, add_to_super needs lock on container.
NeilBrown
1
-5
/
+12
2011-03-10
Manage: be more careful about --add attempts.
NeilBrown
1
-9
/
+27
2011-02-21
modified message on failure to read metadata in Manage
Czarnowska, Anna
1
-1
/
+1
2011-02-15
Fix regression with removing 'failed' and 'detached' devices.
NeilBrown
1
-2
/
+2
2011-02-15
Fix regression with removing 'failed' and 'detached' devices.
NeilBrown
1
-2
/
+2
2011-01-31
Call free_super before attempting to add a new device
NeilBrown
1
-5
/
+9
2011-01-25
Don't close fds in write_init_super
NeilBrown
1
-2
/
+8
2011-01-06
Add spares to raid0 in mdadm
Adam Kwolek
1
-14
/
+7
2011-01-05
move_spare function modified and moved to Manage.c
Anna Czarnowska
1
-0
/
+44
2010-12-09
Allow --update=devicesize with --re-add
NeilBrown
1
-1
/
+20
2010-11-23
Manage: allow manual control of external raid0 readonly flag
Dan Williams
1
-1
/
+2
2010-11-22
Replace various load_super calls with load_container
NeilBrown
1
-1
/
+1
2010-11-22
Improve type names for mddev_dev
NeilBrown
1
-3
/
+3
2010-11-22
Improve mddev_ident type definitions.
NeilBrown
1
-1
/
+1
2010-11-22
Pass subarray arg explicitly to ->update_subarray.
NeilBrown
1
-1
/
+1
2010-11-22
super_by_fd: return subarray info explicitly.
NeilBrown
1
-3
/
+4
2010-11-22
open_subarray: pass subarray name as explicit arg.
NeilBrown
1
-9
/
+1
2010-11-22
get_info_super: report which other devices are thought to be working/failed.
NeilBrown
1
-2
/
+2
2010-11-22
Manage: be more careful about --add attempts.
NeilBrown
1
-9
/
+27
2010-08-31
Fix spare migration.
NeilBrown
1
-0
/
+1
2010-08-31
Don't remove md devices with standard names.
NeilBrown
1
-23
/
+21
2010-08-05
Compile with -Wextra by default
NeilBrown
1
-6
/
+6
2010-07-22
Two Minor bug fixes to incremental support
Doug Ledford
1
-4
/
+12
2010-07-06
Merge branch 'master' of git://github.com/djbw/mdadm
NeilBrown
1
-0
/
+53
2010-07-06
Add --test option to --re-add and similar
NeilBrown
1
-2
/
+7
2010-07-06
Add support for "--re-add missing"
NeilBrown
1
-11
/
+64
2010-06-30
Avoid skipping devices where removing all faulty/detached devices.
NeilBrown
1
-4
/
+19
2010-06-30
Add -fail support to --incremental
NeilBrown
1
-2
/
+2
2010-06-30
Support fail/remove using kernel name
NeilBrown
1
-20
/
+83
2010-06-22
Rename subarray v2
Dan Williams
1
-0
/
+53
2010-04-19
Create: cleanup after failed create in duplicated array member case
Dan Williams
1
-5
/
+3
2010-03-09
Stop: done stop a container which still have members active.
NeilBrown
1
-0
/
+21
2010-03-03
Manage: fix regression on removing detached devices.
NeilBrown
1
-7
/
+15
2009-12-30
Merge branch 'master' of git://github.com/djbw/mdadm
NeilBrown
1
-0
/
+1
2009-12-21
Support external metadata recovery-resume
Dan Williams
1
-1
/
+1
2009-12-21
Teach sysfs_add_disk() callers to use ->recovery_start versus 'insync' parameter
Dan Williams
1
-1
/
+2
2009-12-08
Don't attempt a re-add if the device is marked as faulty.
NeilBrown
1
-1
/
+4
2009-11-17
Don't silently map --re-add to --add
NeilBrown
1
-0
/
+6
2009-10-22
Merge branch 'master' into devel-3.1
NeilBrown
1
-1
/
+3
2009-10-22
Free some malloced memory that wasn't being freed.
NeilBrown
1
-1
/
+3
2009-10-01
Merge branch 'master' into devel-3.1
NeilBrown
1
-10
/
+9
2009-07-14
Remove Manage_reconfing in favour of Grow_reshape
NeilBrown
1
-18
/
+0
2009-06-02
Merge branch 'master' into devel-3.0
NeilBrown
1
-3
/
+7
2009-06-02
Update copyright dates and remove references to @cse.unsw.edu.au
NeilBrown
1
-7
/
+2
2009-05-12
Monitor: support spare-group manipulation for 1.x metadata.
NeilBrown
1
-2
/
+6
2009-05-11
Merge branch 'master' into devel-3.0
NeilBrown
1
-0
/
+5
2009-05-05
re-add error check
NeilBrown
1
-0
/
+5
2009-04-14
incremental_container: preserve 'in_sync' flag when adding to existing array.
NeilBrown
1
-1
/
+1
2009-02-24
Manage: permit '--remove detached' for containers
Dan Williams
1
-1
/
+8
2008-11-27
Tidy error messages for add_to_super failure.
NeilBrown
1
-2
/
+0
2008-11-27
allow add_to_super to return errors
Dan Williams
1
-2
/
+7
2008-11-08
fix remove_devices()
Dan Williams
1
-4
/
+6
2008-11-04
Stop: drop any partitions that may be associated with an array when stopping it.
NeilBrown
1
-1
/
+4
2008-11-04
Manage: when stopping an array, delete all names from /dev.
NeilBrown
1
-6
/
+59
2008-11-04
Generate 'change' uevents when arrays change in non-obvious ways.
NeilBrown
1
-2
/
+7
2008-10-27
Merge branch 'master' into devel-3.0
NeilBrown
1
-3
/
+5
2008-10-25
Allow WRITEMOSTLY to be cleared on --readd using --readwrite.
NeilBrown
1
-3
/
+5
2008-10-17
Merge branch 'master' into devel-3.0
NeilBrown
1
-7
/
+9
2008-10-13
Manage: allow adding device that is just large enough to v1.x array.
NeilBrown
1
-8
/
+9
2008-09-18
Compile fixes, particularly moving more stuff under MDASSEMBLE
NeilBrown
1
-1
/
+4
2008-09-15
ping_manager() to prevent 'add' before 'remove' completes
Dan Williams
1
-0
/
+17
2008-09-15
Add ping_monitor() to mdadm --wait
Dan Williams
1
-6
/
+1
2008-08-19
Allow an externally managed array to be marked readonly
NeilBrown
1
-0
/
+43
2008-08-19
Factor out test for subarray version string.
NeilBrown
1
-2
/
+2
2008-08-19
mdadm: add device to a container
Dan Williams
1
-7
/
+59
2008-08-07
Merge branch 'master' into from-stable
NeilBrown
1
-1
/
+6
2008-07-18
Manage: sync with mdmon before stopping containers.
NeilBrown
1
-0
/
+9
2008-07-18
Manage: fixed some error message in --stop
NeilBrown
1
-6
/
+11
2008-07-18
Stop managed arrays more carefully.
Neil Brown
1
-3
/
+37
2008-07-12
Use O_DIRECT for all IO to devices.
Neil Brown
1
-2
/
+2
2008-07-12
Handle device removal from container
Neil Brown
1
-54
/
+59
2008-07-12
Add subarray field to supertype.
Neil Brown
1
-2
/
+2
2008-06-26
Improve error message when mdadm fails to stop an array.
Neil Brown
1
-1
/
+6
2008-05-15
handle Manage_subdevs() for 'external' arrays
Dan Williams
1
-1
/
+62
2008-05-15
Change write_init_super to be called only once.
Neil Brown
1
-3
/
+6
2008-04-28
Fix problems with array.size overflowing on large arrays.
Neil Brown
1
-2
/
+11
2007-12-14
Find super from fd on an array.
Neil Brown
1
-4
/
+2
2007-12-14
Drop the superblock arg from all metadata methods.
Neil Brown
1
-24
/
+30
2007-12-14
Add 'supertype' arg to almost all metadata methods.
Neil Brown
1
-4
/
+4
2007-12-14
Remove spaces/tabs from ends of lines.
Neil Brown
1
-6
/
+6
2007-10-19
Remove partitions from a device before adding it to an array.
Neil Brown
1
-1
/
+1
2007-09-24
Make "--write-mostly" effective when re-adding a device to an array.
Neil Brown
1
-3
/
+5
2007-05-21
Add --auto-detect for in-kernel autodetect.
Neil Brown
1
-0
/
+13
2007-05-11
Support failing and removed of detached and faulty devices.
Neil Brown
1
-17
/
+91
2006-12-21
Add new mode: --incremental
Neil Brown
1
-0
/
+14
[next]