index
:
mdadm/mdadm.git
cluster
data_offset
devel-3.0
devel-3.1
devel-3.2
devel-3.3
hotunplug
main
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
Manager of Linux Software RAID implemented through Multiple Devices driver.
mdadm maintainers
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-15
Create.c: fix uclibc build
HEAD
master
main
Fabrice Fontaine
1
-0
/
+4
2024-04-08
mdadm: Add README.md
Mariusz Tkaczyk
1
-0
/
+83
2024-04-08
mdadm: Add MAINTAINERS.md
Mariusz Tkaczyk
1
-0
/
+44
2024-04-08
mdadm: add CHANGELOG.md
Mariusz Tkaczyk
28
-1401
/
+368
2024-04-02
imsm: drive encryption policy implementation
Blazej Kucman
1
-0
/
+73
2024-04-02
imsm: print disk encryption information
Blazej Kucman
4
-4
/
+79
2024-04-02
Add key ENCRYPTION_NO_VERIFY to conf
Blazej Kucman
4
-5
/
+50
2024-04-02
Add reading SATA encryption information
Blazej Kucman
4
-0
/
+351
2024-04-02
Add reading Opal NVMe encryption information
Blazej Kucman
3
-2
/
+396
2024-04-02
mdadm: Move pr_vrb define to mdadm.h
Blazej Kucman
2
-2
/
+2
2024-03-22
Remove all "if zeros" pt.2
Mateusz Kusiak
3
-29
/
+1
2024-03-22
mdadm: fix grow segfault for IMSM
Mariusz Tkaczyk
2
-2
/
+8
2024-03-22
sysfs: remove vers parameter from sysfs_set_array
Mateusz Kusiak
4
-8
/
+5
2024-03-22
mdadm: Fix native --detail --export
Mariusz Tkaczyk
5
-27
/
+52
2024-03-22
mdadm: set swapuuid in all handlers
Mariusz Tkaczyk
3
-0
/
+4
2024-03-12
util.c: add limits.h include for NAME_MAX definition
Alexander Kanavin
1
-1
/
+1
2024-03-12
udev.c: Do not require libudev.h if DNO_LIBUDEV
Mariusz Tkaczyk
1
-0
/
+3
2024-03-12
mdadm: remove inventory file
Mariusz Tkaczyk
1
-284
/
+0
2024-03-11
Revert "policy.c: Avoid to take spare without defined domain by imsm"
Mariusz Tkaczyk
1
-4
/
+0
2024-03-11
mdadm: drop get_disk_controller_domain()
Mariusz Tkaczyk
2
-28
/
+0
2024-03-11
imsm: test_and_add_device_policies() implementation
Mariusz Tkaczyk
2
-34
/
+90
2024-03-11
Monitor, Incremental: use device policies
Mariusz Tkaczyk
4
-8
/
+15
2024-03-11
Manage: check device policies in manage_add_external()
Mariusz Tkaczyk
1
-0
/
+8
2024-03-11
Create: Use device policies
Mariusz Tkaczyk
1
-6
/
+25
2024-03-11
mdadm: test_and_add device policies implementation
Mariusz Tkaczyk
2
-0
/
+100
2024-03-11
mdadm.h: Introduce custom device policies
Mariusz Tkaczyk
1
-18
/
+36
2024-03-11
mdadm: introduce sysfs_get_container_devnm()
Mariusz Tkaczyk
4
-21
/
+39
2024-03-11
Manage: implement manage_add_external()
Mariusz Tkaczyk
1
-61
/
+86
2024-03-11
Manage: fix check after dereference issue
Mariusz Tkaczyk
1
-14
/
+12
2024-03-11
mdadm: drop get_required_spare_criteria()
Mariusz Tkaczyk
4
-97
/
+140
2024-03-11
mdadm: Add functions for spare criteria verification
Mariusz Tkaczyk
5
-71
/
+67
2024-03-06
Detail: remove duplicated code
Kinga Tanska
1
-20
/
+13
2024-02-29
mdadm: move documentation to folder
Mariusz Tkaczyk
3
-0
/
+0
2024-02-29
mdadm: remove mkinitramfs stuff
Mariusz Tkaczyk
2
-177
/
+0
2024-02-29
mdadm: remove mdadm.spec
Mariusz Tkaczyk
1
-47
/
+0
2024-02-29
mdadm: remove makedist
Mariusz Tkaczyk
1
-96
/
+0
2024-02-29
mdadm: remove TODO
Mariusz Tkaczyk
1
-213
/
+0
2024-02-29
super-intel: respect IMSM_DEVNAME_AS_SERIAL flag
Kinga Tanska
1
-6
/
+6
2024-02-29
Monitor: Allow no PID in check_one_sharer()
Mateusz Kusiak
1
-0
/
+5
2024-02-23
test: run tests on system level mdadm
Mateusz Kusiak
2
-10
/
+18
2024-02-23
mdmon: refactor md device name check in main()
Mateusz Kusiak
1
-10
/
+11
2024-02-23
super1: check fd before passing to get_dev_size() in add_to_super1()
Mateusz Kusiak
1
-1
/
+4
2024-02-23
Grow: remove dead condition in Grow_reshape()
Mateusz Kusiak
1
-5
/
+1
2024-02-23
Monitor: open file before check in check_one_sharer()
Mateusz Kusiak
1
-8
/
+5
2024-02-23
mdadm: signal_s() init variables
Mateusz Kusiak
1
-3
/
+2
2024-02-23
Create: add_disk_to_super() fix resource leak
Mateusz Kusiak
1
-1
/
+5
2024-02-20
Add understanding output section in man
Mateusz Kusiak
1
-1
/
+20
2024-02-20
Grow: Move update_tail assign to Grow_reshape()
Mateusz Kusiak
1
-6
/
+7
2024-02-20
Super-intel: Fix first checkpoint restart
Mateusz Kusiak
1
-0
/
+3
2024-02-20
monitor: refactor checkpoint update
Mateusz Kusiak
1
-26
/
+25
2024-02-20
Remove hardcoded checkpoint interval checking
Mateusz Kusiak
1
-16
/
+6
2024-02-15
Release mdadm-4.3
mdadm-4.3
Mariusz Tkaczyk
4
-5
/
+5
2024-02-13
mdadm: fix update=resync regression
Mariusz Tkaczyk
1
-0
/
+4
2024-02-09
Revert "mdadm: remove container_enough logic"
Mariusz Tkaczyk
4
-1
/
+48
2024-02-09
super1: remove support for name= in config
Mariusz Tkaczyk
5
-94
/
+19
2024-01-24
super-intel: Remove inaccessible code
Mateusz Kusiak
1
-17
/
+0
2024-01-24
Replace "none" with macro
Mateusz Kusiak
14
-29
/
+42
2024-01-24
Define sysfs max buffer size
Mateusz Kusiak
10
-52
/
+54
2024-01-16
tests: Gate tests for linear flavor with variable LINEAR
Song Liu
10
-3
/
+60
2024-01-05
manage: adjust checking subarray state in update_subarray
Pawel Piatkowski
1
-1
/
+2
2023-12-19
Remove all "if zeros"
Mateusz Kusiak
5
-127
/
+0
2023-11-21
udev: Move udev_block() and udev_unblock() into udev.c
Mateusz Grzonka
6
-37
/
+54
2023-11-21
Mdmonitor: Improve udev event handling
Mateusz Grzonka
8
-113
/
+253
2023-10-26
Fix assembling RAID volume by using incremental
Pawel Piatkowski
1
-6
/
+4
2023-10-26
mdadm: remove container_enough logic
Pawel Piatkowski
4
-46
/
+1
2023-10-26
mdadm/super1: Add MD_FEATURE_RAID0_LAYOUT if kernel>=5.4
Xiao Ni
1
-3
/
+16
2023-10-26
mdadm/ddf: Abort when raid disk is smaller in getinfo_super_ddf
Xiao Ni
1
-2
/
+4
2023-10-26
mdadm/tests: Don't run mknod before losetup
Xiao Ni
1
-1
/
+0
2023-10-26
Fix race of "mdadm --add" and "mdadm --incremental"
Li Xiao Keng
1
-8
/
+16
2023-10-26
mdadm/tests: Fix regular expression failure
Xiao Ni
1
-2
/
+2
2023-10-26
Incremental: remove obsoleted calls to udisks
Coly Li
1
-51
/
+13
2023-10-26
mdadm: Follow POSIX Portable Character Set
Mariusz Tkaczyk
8
-102
/
+113
2023-10-26
mdadm: define ident_set_devname()
Mariusz Tkaczyk
5
-33
/
+92
2023-10-26
mdadm: refactor ident->name handling
Mariusz Tkaczyk
4
-23
/
+104
2023-10-26
mdadm: set ident.devname if applicable
Mariusz Tkaczyk
4
-71
/
+55
2023-10-26
tests: create 00confnames
Mariusz Tkaczyk
2
-0
/
+127
2023-10-26
tests: create names_template
Mariusz Tkaczyk
2
-69
/
+70
2023-10-26
tests: add a regression test for raid456 deadlock again
Yu Kuai
1
-0
/
+34
2023-10-26
tests: add a regression test that reshape can corrupt data
Yu Kuai
1
-0
/
+35
2023-10-26
tests: add a regression test that raid456 can't assemble again
Yu Kuai
1
-0
/
+33
2023-10-26
tests: add a regression test that raid456 can't assemble
Yu Kuai
1
-0
/
+32
2023-10-26
tests: add a regression test for raid456 deadlock
Yu Kuai
1
-0
/
+58
2023-10-26
tests: add a regression test for raid10 deadlock
Yu Kuai
2
-0
/
+88
2023-10-26
tests: support to skip checking dmesg
Yu Kuai
1
-2
/
+6
2023-10-26
tests: add a new test for rdev lifetime
Yu Kuai
1
-0
/
+34
2023-10-26
Assemble: fix redundant memory free
Kinga Tanska
1
-2
/
+0
2023-09-01
Add compiler defenses flags
Mateusz Grzonka
1
-12
/
+29
2023-09-01
imsm: Add reading vmd register for finding imsm capability
Mateusz Grzonka
3
-6
/
+130
2023-09-01
platform-intel: limit guid length
Kinga Tanska
2
-4
/
+4
2023-09-01
Fix unsafe string functions
Kinga Tanska
4
-9
/
+9
2023-09-01
Fix memory leak in file mdadm
Guanqin Miao
1
-0
/
+4
2023-09-01
Fix memory leak in file Manage
Guanqin Miao
1
-2
/
+11
2023-09-01
Fix memory leak in file Kill
Guanqin Miao
1
-1
/
+8
2023-09-01
Fix memory leak in file Assemble
Guanqin Miao
1
-2
/
+12
2023-09-01
mdadm: Stop mdcheck_continue timer when mdcheck_start service can finish check
Xiao Ni
1
-1
/
+7
2023-09-01
Add secure gethostname() wrapper
Blazej Kucman
6
-8
/
+24
2023-09-01
imsm: fix free space calculations
Mariusz Tkaczyk
1
-20
/
+30
2023-09-01
imsm: return free space after volume for expand
Mariusz Tkaczyk
1
-34
/
+37
2023-09-01
imsm: move expand verification code into new function
Mariusz Tkaczyk
1
-86
/
+101
2023-09-01
imsm: introduce round_member_size_to_mb()
Mariusz Tkaczyk
1
-10
/
+21
2023-09-01
imsm: imsm_get_free_size() refactor.
Mariusz Tkaczyk
1
-13
/
+14
2023-09-01
imsm: move sum_extents calculations to merge_extents()
Mariusz Tkaczyk
1
-18
/
+19
2023-08-07
imsm: Fix possible segfault in check_no_platform()
Mateusz Grzonka
1
-0
/
+5
2023-05-08
enable RAID for SATA under VMD
Kevin Friedberg
3
-13
/
+37
2023-05-08
mdadm: numbered names verification
Mariusz Tkaczyk
4
-17
/
+50
2023-05-08
mdadm: define is_devname_ignore()
Mariusz Tkaczyk
5
-10
/
+20
2023-05-08
mdadm: define DEV_NUM_PREF
Mariusz Tkaczyk
3
-7
/
+15
2023-05-08
mdadm: define DEV_MD_DIR
Mariusz Tkaczyk
13
-45
/
+54
2023-04-10
Remove the config files in mdcheck_start|continue service
Xiao Ni
2
-4
/
+0
2023-04-10
Bump minimum kernel version to 2.6.32
Jes Sorensen
5
-45
/
+2
2023-04-10
Fix some cases eyesore formatting
Jes Sorensen
1
-57
/
+60
2023-04-10
super1: fix truncation check for journal device
Hristo Venev
1
-2
/
+3
2023-04-10
Fix null pointer for incremental in mdadm
miaoguanqin
1
-0
/
+3
2023-03-23
Create: Fix checking for container in update_metadata
Mateusz Grzonka
1
-1
/
+1
2023-03-23
Revert "Revert "mdadm/systemd: remove KillMode=none from service file""
Mariusz Tkaczyk
1
-1
/
+0
2023-03-20
Improvements for IMSM_NO_PLATFORM testing.
NeilBrown
5
-6
/
+55
2023-03-19
mdopen: always try create_named_array()
NeilBrown
1
-0
/
+1
2023-03-19
mdmon: Improve switchroot interactions.
NeilBrown
6
-9
/
+16
2023-03-19
mdmon: Remove need for KillMode=none
NeilBrown
1
-1
/
+6
2023-03-19
mdmon: change systemd unit file to use --foreground
NeilBrown
1
-2
/
+1
2023-03-19
mdmon: don't test both 'all' and 'container_name'.
NeilBrown
1
-7
/
+4
2023-03-19
Use existence of /etc/initrd-release to detect initrd.
NeilBrown
1
-9
/
+1
2023-03-19
Define alignof using _Alignof when using C11 or newer
Khem Raj
1
-1
/
+11
2023-03-13
manpage: Add --write-zeroes option to manpage
Logan Gunthorpe
1
-1
/
+17
2023-03-13
tests/00raid5-zero: Introduce test to exercise --write-zeros.
Logan Gunthorpe
1
-0
/
+12
2023-03-13
mdadm: Add --write-zeros option for Create
Logan Gunthorpe
4
-2
/
+190
2023-03-13
mdadm: Introduce pr_info()
Logan Gunthorpe
2
-3
/
+6
2023-03-13
Create: Factor out add_disks() helpers
Logan Gunthorpe
1
-169
/
+213
2023-03-13
Create: remove safe_mode_delay local variable
Logan Gunthorpe
1
-3
/
+1
2023-03-13
Create: goto abort_locked instead of return 1 in error path
Logan Gunthorpe
1
-1
/
+1
2023-03-08
super-ddf.c: fix memleak in get_vd_num_of_subarray()
Wu Guanghao
1
-2
/
+7
2023-03-08
super-intel.c: fix memleak in find_disk_attached_hba()
Wu Guanghao
1
-2
/
+2
2023-03-08
isuper-intel.c: fix double free in load_imsm_mpb()
Wu Guanghao
1
-0
/
+1
2023-03-08
Detail.c: fix memleak in Detail()
Wu Guanghao
1
-0
/
+1
2023-03-08
util.c: fix memleak in parse_layout_faulty()
Wu Guanghao
1
-0
/
+2
2023-03-08
util.c: reorder code lines in parse_layout_faulty()
Coly Li
1
-3
/
+6
2023-03-02
Mdmonitor: Refactor check_one_sharer() for better error handling
Mateusz Grzonka
1
-27
/
+62
2023-03-02
Mdmonitor: Refactor write_autorebuild_pid()
Mateusz Grzonka
1
-19
/
+36
2023-03-02
Add helpers to determine whether directories or files are soft links
Mateusz Grzonka
2
-0
/
+47
2023-03-02
Mdmonitor: Add helper functions
Mateusz Grzonka
1
-70
/
+158
2023-03-02
Mdmonitor: Pass events to alert() using enums instead of strings
Mateusz Grzonka
1
-53
/
+83
2023-03-02
Mdmonitor: Make alert_info global
Mateusz Grzonka
1
-63
/
+61
2023-02-28
Fix NULL dereference in super_by_fd
Li Xiao Keng
2
-1
/
+10
2023-02-23
Grow: fix can't change bitmap type from none to clustered.
Heming Zhao
1
-1
/
+1
2023-02-02
Revert "mdadm/systemd: remove KillMode=none from service file"
Mariusz Tkaczyk
2
-0
/
+2
2023-01-05
manage: move comment with function description
Kinga Tanska
1
-28
/
+44
2023-01-04
super-intel: make freesize not required for chunk size migration
Kinga Tanska
1
-5
/
+5
2023-01-04
incremental, manage: do not verify if remove is safe
Kinga Tanska
2
-4
/
+5
2023-01-04
Manage: do not check array state when drive is removed
Kinga Tanska
1
-2
/
+1
2023-01-04
mdadm/udev: Don't handle change event on raw devices
Xiao Ni
1
-0
/
+8
2023-01-04
util: remove obsolete code from get_md_name
Mateusz Kusiak
2
-39
/
+20
2023-01-04
mdmon: fix segfault
Mateusz Kusiak
2
-15
/
+13
2023-01-04
Change char* to enum in context->update & refactor code
Mateusz Kusiak
3
-57
/
+37
2023-01-04
Manage&Incremental: code refactor, string to enum
Mateusz Kusiak
5
-33
/
+45
2023-01-04
Change update to enum in update_super and update_subarray
Mateusz Kusiak
9
-62
/
+52
2023-01-04
super-intel: refactor the code for enum
Mateusz Kusiak
1
-12
/
+25
2023-01-04
super1: refactor the code for enum
Mateusz Kusiak
1
-61
/
+91
2023-01-04
super0: refactor the code for enum
Mateusz Kusiak
1
-39
/
+63
2023-01-04
super-ddf: Remove update_super_ddf.
Mateusz Kusiak
1
-70
/
+0
2023-01-04
Add code specific update options to enum.
Mateusz Kusiak
2
-0
/
+36
2023-01-04
Fix --update-subarray on active volume
Mateusz Kusiak
2
-5
/
+7
2023-01-04
mdadm: Add option validation for --update-subarray
Mateusz Kusiak
4
-74
/
+124
2022-12-28
mdadm: create ident_init()
Mariusz Tkaczyk
3
-32
/
+36
2022-12-28
Grow: fix possible memory leak.
Blazej Kucman
1
-1
/
+4
2022-12-28
Update mdadm Monitor manual.
Blazej Kucman
1
-21
/
+50
2022-12-28
Monitor: block if monitor modes are combined.
Blazej Kucman
1
-1
/
+6
2022-12-28
Mdmonitor: Split alert() into separate functions
Mateusz Grzonka
1
-91
/
+95
2022-09-29
Mdmonitor: Omit non-md devices
Lukasz Florczak
1
-8
/
+4
2022-09-29
mdadm: replace container level checking with inline
Kinga Tanska
10
-20
/
+33
2022-09-16
ReadMe: fix command-line help
Mariusz Tkaczyk
1
-1
/
+1
2022-09-16
mdadm: Add Documentation entries to systemd services
Mariusz Tkaczyk
7
-1
/
+8
2022-09-14
mdadm: added support for Intel Alderlake RST on VMD platform
Oldřich Jedlička
1
-5
/
+13
2022-09-08
Monitor: Fix statelist memory leaks
Pawel Baldysiak
1
-9
/
+31
2022-09-08
Manage: Block unsafe member failing
Mateusz Kusiak
1
-1
/
+52
2022-09-08
mdadm: Correct typos, punctuation and grammar in man
Mateusz Grzonka
1
-90
/
+88
2022-08-29
super1: report truncated device
NeilBrown
1
-7
/
+28
2022-08-24
Assemble: check if device is container before scheduling force-clean update
Kinga Tanska
1
-3
/
+2
2022-08-24
Grow: Split Grow_reshape into helper function
Mateusz Kusiak
3
-59
/
+81
2022-08-23
mdadm: Don't open md device for CREATE and ASSEMBLE
Logan Gunthorpe
3
-20
/
+33
2022-08-23
mdadm: move data_offset to struct shape
Mariusz Tkaczyk
4
-26
/
+22
2022-08-23
mdadm: remove symlink option
Mariusz Tkaczyk
6
-53
/
+1
2022-08-23
tests: add test for names
Mariusz Tkaczyk
1
-0
/
+93
2022-08-23
tests/00readonly: Run udevadm settle before setting ro
Logan Gunthorpe
1
-0
/
+1
2022-08-22
mdadm: Replace obsolete usleep with nanosleep
Mateusz Grzonka
8
-26
/
+54
2022-08-07
tests: Add broken files for all broken tests
Logan Gunthorpe
24
-0
/
+226
2022-08-07
mdadm/test: Mark and ignore broken test failures
Logan Gunthorpe
1
-2
/
+35
2022-08-07
mdadm/test: Add a mode to repeat specified tests
Logan Gunthorpe
1
-12
/
+24
2022-08-07
tests/02lineargrow: clear the superblock at every iteration
Sudhakar Panneerselvam
1
-0
/
+2
2022-08-07
tests/04update-metadata: avoid passing chunk size to raid1
Sudhakar Panneerselvam
1
-1
/
+5
2022-08-07
tests: fix raid0 tests for 0.90 metadata
Sudhakar Panneerselvam
5
-8
/
+12
2022-08-07
tests/00raid0: add a test that validates raid0 with layout fails for 0.9
Sudhakar Panneerselvam
1
-4
/
+2
2022-08-07
mdadm: Fix optional --write-behind parameter
Logan Gunthorpe
1
-2
/
+3
2022-08-07
mdadm: Fix mdadm -r remove option regression
Logan Gunthorpe
3
-0
/
+3
2022-08-07
monitor: Avoid segfault when calling NULL get_bad_blocks
Logan Gunthorpe
1
-0
/
+3
2022-08-07
mdadm/Grow: Fix use after close bug by closing after fork
Logan Gunthorpe
1
-1
/
+3
2022-08-07
DDF: Fix NULL pointer dereference in validate_geometry_ddf()
Logan Gunthorpe
1
-3
/
+3
2022-08-07
DDF: Cleanup validate_geometry_ddf_container()
Logan Gunthorpe
1
-49
/
+39
2022-08-07
Makefile: Don't build static build with everything and everything-test
Logan Gunthorpe
1
-2
/
+2
2022-07-28
Monitor: use snprintf to fill device name
Kinga Tanska
1
-23
/
+14
2022-07-28
Monitor: use devname as char array instead of pointer
Kinga Tanska
1
-3
/
+5
[next]