index
:
kernel/git/song/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
sles11
stable-1
song's fork of mdadm.git
Song Liu
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
mdadm.h
Age
Commit message (
Expand
)
Author
Files
Lines
2023-05-08
mdadm: numbered names verification
Mariusz Tkaczyk
1
-1
/
+3
2023-05-08
mdadm: define is_devname_ignore()
Mariusz Tkaczyk
1
-0
/
+1
2023-05-08
mdadm: define DEV_NUM_PREF
Mariusz Tkaczyk
1
-0
/
+8
2023-05-08
mdadm: define DEV_MD_DIR
Mariusz Tkaczyk
1
-0
/
+8
2023-03-20
Improvements for IMSM_NO_PLATFORM testing.
NeilBrown
1
-0
/
+2
2023-03-19
mdmon: Improve switchroot interactions.
NeilBrown
1
-1
/
+1
2023-03-13
mdadm: Add --write-zeros option for Create
Logan Gunthorpe
1
-0
/
+5
2023-03-13
mdadm: Introduce pr_info()
Logan Gunthorpe
1
-0
/
+2
2023-03-02
Add helpers to determine whether directories or files are soft links
Mateusz Grzonka
1
-0
/
+2
2023-01-04
Change char* to enum in context->update & refactor code
Mateusz Kusiak
1
-1
/
+1
2023-01-04
Manage&Incremental: code refactor, string to enum
Mateusz Kusiak
1
-2
/
+2
2023-01-04
Change update to enum in update_super and update_subarray
Mateusz Kusiak
1
-3
/
+9
2023-01-04
Add code specific update options to enum.
Mateusz Kusiak
1
-0
/
+15
2023-01-04
mdadm: Add option validation for --update-subarray
Mateusz Kusiak
1
-1
/
+31
2022-12-28
mdadm: create ident_init()
Mariusz Tkaczyk
1
-2
/
+5
2022-09-29
mdadm: replace container level checking with inline
Kinga Tanska
1
-0
/
+14
2022-08-24
Grow: Split Grow_reshape into helper function
Mateusz Kusiak
1
-0
/
+1
2022-08-23
mdadm: Don't open md device for CREATE and ASSEMBLE
Logan Gunthorpe
1
-0
/
+1
2022-08-23
mdadm: move data_offset to struct shape
Mariusz Tkaczyk
1
-3
/
+2
2022-08-23
mdadm: remove symlink option
Mariusz Tkaczyk
1
-2
/
+0
2022-08-22
mdadm: Replace obsolete usleep with nanosleep
Mateusz Grzonka
1
-0
/
+4
2022-08-07
mdadm: Fix mdadm -r remove option regression
Logan Gunthorpe
1
-0
/
+1
2022-06-24
mdadm: block update=ppl for non raid456 levels
Lukasz Florczak
1
-0
/
+11
2022-06-14
Mdmonitor: Fix segfault
Kinga Tanska
1
-0
/
+1
2022-04-04
mdadm: add map_num_s()
Mariusz Tkaczyk
1
-1
/
+1
2022-04-04
Create, Build: use default_layout()
Mariusz Tkaczyk
1
-0
/
+1
2022-04-04
Replace error prone signal() with sigaction()
Lukasz Florczak
1
-0
/
+22
2021-12-08
mdadm: block creation with long names
Blazej Kucman
1
-0
/
+5
2021-11-02
imsm: introduce helpers to manage file descriptors
Mariusz Tkaczyk
1
-0
/
+25
2021-11-02
mdadm/lib: Define a new helper function is_dev_alived
Xiao Ni
1
-0
/
+2
2021-10-08
Refactor parse_num and use it to parse optarg.
Mateusz Grzonka
1
-2
/
+2
2021-08-02
Add monitor delay parameter to mdadm.conf
oshchirs
1
-0
/
+1
2021-03-09
Enable bitmap support for external metadata
Jakub Radtke
1
-0
/
+3
2021-03-08
imsm: add verbose flag to compare_super
Mariusz Tkaczyk
1
-1
/
+2
2020-11-25
mdadm/Detail: show correct state for clustered array
Zhao Heming
1
-0
/
+1
2020-11-25
mdadm: Unify forks behaviour
Mariusz Tkaczyk
1
-0
/
+10
2020-10-14
mdmonitor: set small delay once
Blazej Kucman
1
-1
/
+1
2020-04-27
Detail: adding sync status for cluster device
Lidong Zhong
1
-1
/
+2
2020-02-24
imsm: pass subarray id to kill_subarray function
Blazej Kucman
1
-1
/
+2
2019-12-02
Create: add support for RAID0 layouts.
NeilBrown
1
-1
/
+7
2019-12-02
imsm: return correct uuid for volume in detail
Blazej Kucman
1
-2
/
+3
2019-09-30
mdadm: Introduce new array state 'broken' for raid0/linear
Guilherme G. Piccoli
1
-0
/
+1
2019-08-12
mdadm: add --no-devices to avoid component devices detail information
Coly Li
1
-0
/
+2
2019-08-12
mdadm.h: include sysmacros.h unconditionally
Baruch Siach
1
-2
/
+0
2019-07-10
mdadm: load default sysfs attributes after assemblation
Mariusz Dabrowski
1
-0
/
+3
2019-07-09
mdadm.h: Introduced unaligned {get,put}_unaligned{16,32}()
Jes Sorensen
1
-0
/
+30
2019-05-20
mdmon: fix wrong array state when disk fails during mdmon startup
Artur Paszkiewicz
1
-0
/
+1
2018-12-06
policy: support devices with multiple paths.
NeilBrown
1
-1
/
+1
2018-05-31
imsm: Do not require MDADM_EXPERIMENTAL flag anymore
Michal Zylowski
1
-1
/
+0
2018-03-08
mdadm: improve the dlm locking mechanism for clustered raid
Guoqing Jiang
1
-5
/
+5
2017-11-21
Monitor/msg: Don't print error message if mdmon doesn't run
Mariusz Tkaczyk
1
-1
/
+1
2017-11-09
To support clustered raid10
Guoqing Jiang
1
-0
/
+1
2017-10-02
Zeroout whole ppl space during creation/force assemble
Pawel Baldysiak
1
-0
/
+1
2017-09-29
sysfs_init_dev - take a dev_t argument
Jes Sorensen
1
-1
/
+1
2017-09-29
lib: devid2kname() should take a dev_t
Jes Sorensen
1
-1
/
+1
2017-08-16
Detail: correct output for active arrays
Mariusz Tkaczyk
1
-0
/
+1
2017-06-05
Get failed disk count from array state
Tomasz Majchrzak
1
-1
/
+0
2017-05-09
Add sector size as spare selection criterion
Alexey Obitotskiy
1
-0
/
+3
2017-05-09
Allow more spare selection criteria
Alexey Obitotskiy
1
-5
/
+11
2017-05-05
mdadm/util: unify stat checking blkdev into function
Zhilong Liu
1
-0
/
+1
2017-05-05
mdadm/util: unify fstat checking blkdev into function
Zhilong Liu
1
-0
/
+1
2017-05-03
util: md_array_valid(): Introduce md_array_valid() helper
Jes Sorensen
1
-0
/
+1
2017-05-02
Create: tell udev md device is not ready when first created.
NeilBrown
1
-1
/
+3
2017-04-20
util: Get rid of unused enough_fd()
Jes Sorensen
1
-1
/
+0
2017-04-20
util: Introduce md_array_active() helper
Jes Sorensen
1
-0
/
+1
2017-04-20
sysfs: Parse array_state in sysfs_read()
Jes Sorensen
1
-3
/
+14
2017-04-05
util: Finally kill off md_get_version()
Jes Sorensen
1
-1
/
+0
2017-03-30
sysfs: Make sysfs_init() return an error code
Jes Sorensen
1
-1
/
+1
2017-03-29
util: Introduce md_set_array_info()
Jes Sorensen
1
-0
/
+1
2017-03-29
util: Introduce md_get_disk_info()
Jes Sorensen
1
-0
/
+1
2017-03-29
util: Introduce md_get_array_info()
Jes Sorensen
1
-0
/
+1
2017-03-29
mdadm.h: struct mdinfo: reorganize ppl elements for better struct packing
Jes Sorensen
1
-1
/
+1
2017-03-29
Grow: support consistency policy change
Artur Paszkiewicz
1
-0
/
+2
2017-03-29
super1: PPL support
Artur Paszkiewicz
1
-0
/
+1
2017-03-29
imsm: PPL support
Artur Paszkiewicz
1
-0
/
+6
2017-03-29
Generic support for --consistency-policy and PPL
Artur Paszkiewicz
1
-3
/
+18
2017-03-28
Add 'force' flag to *hot_remove_disk().
NeilBrown
1
-2
/
+2
2017-03-28
Introduce sys_hot_remove_disk()
NeilBrown
1
-0
/
+1
2017-03-28
Retry HOT_REMOVE_DISK a few times.
NeilBrown
1
-0
/
+1
2017-03-27
mdadm:fixed some trivial typos in comments of mdadm.h
Zhilong Liu
1
-2
/
+2
2016-11-29
Introduce enum flag_mode for setting and clearing flags.
NeilBrown
1
-2
/
+6
2016-11-28
mdmon: bad block support for external metadata - clear bad blocks
Tomasz Majchrzak
1
-0
/
+7
2016-11-28
mdmon: bad block support for external metadata - store bad blocks
Tomasz Majchrzak
1
-0
/
+4
2016-11-28
mdmon: bad block support for external metadata - sysfs file open
Tomasz Majchrzak
1
-0
/
+2
2016-11-28
mdadm: bad block support for external metadata - initialization
Tomasz Majchrzak
1
-0
/
+13
2016-11-28
Add failfast support.
NeilBrown
1
-0
/
+5
2016-11-17
Add function for getting member drive sector size
Pawel Baldysiak
1
-0
/
+1
2016-11-16
super1: make internal bitmap size calculations more consistent
Artur Paszkiewicz
1
-1
/
+8
2016-08-15
Introduce random_uuid() helper function
Jes Sorensen
1
-0
/
+1
2016-08-15
mdadm.h: Fix build problem against newer glibc
Jes Sorensen
1
-0
/
+4
2016-06-14
The sys_name array in the mdinfo structure is 20 bytes of storage.
Nikhil Kshirsagar
1
-1
/
+1
2016-06-03
Use dev_t for devnm2devid and devid2devnm
Mike Lovell
1
-2
/
+2
2016-05-12
mdadm: Make add_internal_bitmap() return 0 on success
Jes Sorensen
1
-0
/
+2
2016-03-30
Introduce stat2kname() and fd2kname()
Artur Paszkiewicz
1
-1
/
+2
2016-03-09
load_sys(): Add a buffer size argument
Jes Sorensen
1
-1
/
+1
2016-03-07
Remove dead code about LKF_CONVERT flag
Guoqing Jiang
1
-1
/
+0
2016-03-07
Fix wrong bitmap output for cluster raid
Guoqing Jiang
1
-1
/
+1
2016-02-10
mdadm.h: rename bswap macros to avoid clash with uClibc definitions
Jes Sorensen
1
-26
/
+26
2015-12-21
Add --update=force-no-bbl.
NeilBrown
1
-1
/
+2
2015-12-17
mdadm: improve the safeguard for change cluster raid's sb
Guoqing Jiang
1
-3
/
+3
2015-12-16
mdadm: do not display bitmap info if it is cleared
Guoqing Jiang
1
-1
/
+1
2015-12-16
recreate journal in mdadm
Song Liu
1
-0
/
+1
2015-12-16
add sysfs_array_state to struct mdinfo
Song Liu
1
-0
/
+4
2015-12-16
mdadm: Change timestamps to unsigned data type.
Deepa Dinamani
1
-0
/
+25
2015-10-22
mdadm: refactor write journal code in Assemble and Incremental
Song Liu
1
-4
/
+3
2015-10-21
Make cmap_* also has same policy as dlm_*
Guoqing Jiang
1
-0
/
+20
2015-10-21
Safeguard against writing to an active device of another node
Guoqing Jiang
1
-0
/
+45
2015-10-19
Assemble array with write journal
Song Liu
1
-0
/
+3
2015-10-19
Enable create array with write journal (--write-journal DEVICE).
Song Liu
1
-0
/
+2
2015-10-08
re-add: make re-add try to write sysfs node first
Guoqing Jiang
1
-0
/
+1
2015-08-03
mdassemble: include mapfile support.
NeilBrown
1
-10
/
+0
2015-07-27
Merge branch 'cluster'
NeilBrown
1
-1
/
+17
2015-07-02
mdstat: discard 'dev' field, just use 'devnm'
NeilBrown
1
-1
/
+0
2015-06-17
mdadm: change the num of cluster node
Guoqing Jiang
1
-0
/
+1
2015-06-17
mdadm: add the ability to change cluster name
Guoqing Jiang
1
-1
/
+6
2015-06-17
Add a new clustered disk
Guoqing Jiang
1
-0
/
+2
2015-06-17
Set home-cluster while creating an array
Guoqing Jiang
1
-0
/
+5
2015-06-17
Add nodes option while creating md
Guoqing Jiang
1
-0
/
+3
2015-02-12
Consistently print program Name and __func__ in debug messages.
NeilBrown
1
-0
/
+8
2015-02-12
Change way of printing name of a process
Pawel Baldysiak
1
-3
/
+3
2014-08-11
util: split get_maj_min() out from dev_open()
NeilBrown
1
-0
/
+1
2014-08-07
config: new option to suppress adding bad block lists.
NeilBrown
1
-0
/
+1
2014-07-10
mdmon: allow prepare_update to report failure.
NeilBrown
1
-1
/
+4
2014-07-08
IMSM: Add warning message when assemble spanned container
Pawel Baldysiak
1
-0
/
+3
2014-05-22
MISC: add --action option to set or abort check/repair.
NeilBrown
1
-0
/
+3
2014-05-22
Grow: fix resent grow_continue breakage.
NeilBrown
1
-1
/
+1
2014-05-15
Grow: store a link to current backup file in /run/mdadm or similar.
NeilBrown
1
-1
/
+4
2014-04-01
DDF: Fix assorted typos and do some reformatting.
NeilBrown
1
-0
/
+3
2013-12-05
Assemble/Incremental: don't hold O_EXCL on mddev after assembly.
NeilBrown
1
-0
/
+1
2013-12-03
Incremental: improve support for "DEVICE" based restriction in mdadm.conf
NeilBrown
1
-1
/
+1
2013-11-28
Incremental: add --export handling.
NeilBrown
1
-1
/
+5
2013-10-31
Add support for --add-spare
NeilBrown
1
-0
/
+1
2013-10-16
Be consistent in return types from byteswap macros
Jes Sorensen
1
-12
/
+12
2013-09-13
Make -IRs and --run work properly for containers.
NeilBrown
1
-2
/
+2
2013-09-10
Move ARRAY_SIZE macro to common include file.
NeilBrown
1
-0
/
+2
2013-08-26
Change "mdadm --run" to use the same code as "mdadm --IRs".
NeilBrown
1
-1
/
+1
2013-08-01
mdmon: don't lie to systemd.
NeilBrown
1
-0
/
+2
2013-08-01
Introduce devid2kname - slightly different to devid2devnm.
NeilBrown
1
-0
/
+1
2013-07-30
super1: simplify setting of array size.
NeilBrown
1
-0
/
+1
2013-07-10
Grow: use mdstat_wait to wait for delayed reshape.
NeilBrown
1
-0
/
+1
2013-07-02
Config: use better device names for "DEVICES container"
NeilBrown
1
-1
/
+11
2013-07-01
Manage: check alignment when stopping an array undergoing reshape.
NeilBrown
1
-0
/
+4
2013-07-01
New function: sysfs_wait
NeilBrown
1
-0
/
+1
2013-06-19
Remove lots of unnecessary white space.
NeilBrown
1
-12
/
+4
2013-06-19
Manage: split Manage_runstop into Manage_run and Manage_stop
NeilBrown
1
-2
/
+3
2013-06-17
mdadm.h: add little bits of doco for 'struct superswitch'.
NeilBrown
1
-2
/
+44
2013-05-30
Make sure NOFILE resource limit is big enough.
NeilBrown
1
-0
/
+1
2013-05-28
Assemble: allow --update=revert-reshape
NeilBrown
1
-0
/
+5
2013-05-28
Assemble: --update=metadata converts v0.90 to v1.0
NeilBrown
1
-0
/
+4
2013-05-22
Grow: introduce min_offset_change to struct reshape.
NeilBrown
1
-0
/
+5
2013-05-16
Add --dump / --restore functionality.
NeilBrown
1
-1
/
+8
2013-05-15
create_mddev: add support for /dev/md_XXX non-numeric names.
NeilBrown
1
-0
/
+1
2013-02-21
Discard devnum in favour of devnm
NeilBrown
1
-49
/
+34
2013-02-10
mdadm.h: fix ugly glibc specific ifdeffery
John Spencer
1
-2
/
+2
2013-02-05
Remove --offroot argument and default to always setting argv[0] to @
Jes Sorensen
1
-2
/
+0
2013-01-07
conditionally remove map_dev from find_free_devnum
NeilBrown
1
-0
/
+1
2012-12-05
MISC: Add --examine-badblocks option
NeilBrown
1
-0
/
+3
2012-10-23
Add support for --replace and --with
NeilBrown
1
-1
/
+3
2012-10-22
Remove get_one_disk
NeilBrown
1
-2
/
+0
2012-10-04
Allow data-offset to be specified per-device for create
NeilBrown
1
-1
/
+5
2012-10-04
New RESHAPE_NO_BACKUP flag to track when backup action is needed.
NeilBrown
1
-0
/
+1
2012-10-04
Grow: set new_data_offset if appropriate
NeilBrown
1
-0
/
+1
2012-10-04
Add space_before/space_after fields to mdinfo
NeilBrown
1
-1
/
+7
2012-10-04
Add --data-offset flag for Create and Grow
NeilBrown
1
-1
/
+4
2012-10-04
Add data_offset arg to ->init_super and use it in super1.c
NeilBrown
1
-1
/
+2
2012-10-04
Add data_offset arg to ->validate_geometry.
NeilBrown
1
-0
/
+1
2012-10-04
Add data_offset arg to ->avail_size
NeilBrown
1
-1
/
+2
2012-10-04
Allow parse_size to return 0.
NeilBrown
1
-0
/
+6
2012-10-04
Handles spaces in array names better.
NeilBrown
1
-0
/
+2
2012-10-04
imsm: Allow to specify controller for --detail-platform.
Maciej Naruszewicz
1
-3
/
+4
2012-10-02
Display size with human_size_brief with a chosen prefix
Maciej Naruszewicz
1
-1
/
+6
2012-10-02
imsm: Add --export option for --detail-platform
Maciej Naruszewicz
1
-1
/
+2
2012-09-20
fix: adjust parse_size() to the unsigned size variable
Lukasz Dorau
1
-1
/
+1
2012-08-13
Manage: minor cosmetic fixes.
NeilBrown
1
-1
/
+0
2012-07-09
Use new struct context and struct shape for Grow_addbitmap
NeilBrown
1
-1
/
+2
2012-07-09
Use new struct context and struct shape in Grow_reshape
NeilBrown
1
-4
/
+2
2012-07-09
Use new 'struct shape' to pass args to Create
NeilBrown
1
-4
/
+1
2012-07-09
Use new 'struct shape' to pass args to Build
NeilBrown
1
-5
/
+2
2012-07-09
Create new 'struct shape' to pass around array details.
NeilBrown
1
-0
/
+14
2012-07-09
Change the values for "max size" from -1 to 1.
NeilBrown
1
-2
/
+7
2012-07-09
Change Incremental and related functions to take struct context
NeilBrown
1
-7
/
+5
2012-07-09
Change Monitor to take a struct context
NeilBrown
1
-3
/
+4
2012-07-09
Change Detail and misc_scan to take a struct context
NeilBrown
1
-1
/
+1
2012-07-09
change Examine to take a struct context
NeilBrown
1
-2
/
+2
2012-07-09
Examine: split 'verbose' out from 'brief'.
NeilBrown
1
-1
/
+1
2012-07-09
Change Create to take a struct context
NeilBrown
1
-4
/
+4
2012-07-09
Change Build to take a struct context
NeilBrown
1
-1
/
+1
2012-07-09
Convert Assemble() to take a context rather than a list of options.
NeilBrown
1
-4
/
+1
2012-07-09
Discard 'quiet' context variable.
NeilBrown
1
-1
/
+0
2012-07-09
Convert 'quiet' to 'not verbose' in various places.
NeilBrown
1
-3
/
+4
2012-07-09
Create 'struct context' for ad hoc context option.
NeilBrown
1
-0
/
+23
2012-07-09
Create parse_num() function.
NeilBrown
1
-0
/
+1
2012-07-09
Create: support --readonly flag.
NeilBrown
1
-2
/
+4
2012-07-09
Assemble: allow arrays to be assembled read-only.
NeilBrown
1
-0
/
+1
2012-07-09
Remove scattered checks for malloc success.
NeilBrown
1
-0
/
+5
2012-07-09
Remove re_add flag in favour of new disposition.
NeilBrown
1
-2
/
+2
2012-07-09
Introduce pr_err for printing error messages.
NeilBrown
1
-0
/
+3
2012-07-09
Help: use an array to choose which help matches which mode.
NeilBrown
1
-0
/
+2
2012-07-09
Use explicit non-char opt for --zero-super
NeilBrown
1
-0
/
+1
2012-06-04
Monitor: fix inconsistencies in values for ->percent
NeilBrown
1
-2
/
+4
[next]