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
/
super0.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-01-04
Change update to enum in update_super and update_subarray
Mateusz Kusiak
1
-5
/
+4
2023-01-04
super0: refactor the code for enum
Mateusz Kusiak
1
-39
/
+63
2022-09-29
mdadm: replace container level checking with inline
Kinga Tanska
1
-1
/
+1
2022-06-24
mdadm: block update=ppl for non raid456 levels
Lukasz Florczak
1
-1
/
+1
2022-04-04
mdadm: add map_num_s()
Mariusz Tkaczyk
1
-1
/
+1
2021-03-08
imsm: add verbose flag to compare_super
Mariusz Tkaczyk
1
-1
/
+2
2019-12-02
Create: add support for RAID0 layouts.
NeilBrown
1
-0
/
+6
2019-12-02
imsm: return correct uuid for volume in detail
Blazej Kucman
1
-2
/
+2
2018-05-31
super0: Use memmove() when adjusting sparc2.2 superblock data
Jes Sorensen
1
-3
/
+4
2017-05-16
mdadm: Fixup != broken formatting
Jes Sorensen
1
-4
/
+4
2017-04-11
Retire mdassemble
Jes Sorensen
1
-11
/
+0
2017-03-29
Detail: show consistency policy
Artur Paszkiewicz
1
-2
/
+2
2017-03-29
Generic support for --consistency-policy and PPL
Artur Paszkiewicz
1
-4
/
+4
2017-03-17
mdadm: Specify enough length when write to buffer
Xiao Ni
1
-1
/
+1
2016-11-28
Add failfast support.
NeilBrown
1
-4
/
+8
2016-08-15
super0: Clean up formatting in examine_super0()
Jes Sorensen
1
-39
/
+62
2016-08-15
super0: Fix spelling of 'version' in comment and fix formatting
Jes Sorensen
1
-8
/
+6
2016-08-15
super0: Use random_uuid() in init_super0()
Jes Sorensen
1
-10
/
+6
2016-05-12
mdadm: Make add_internal_bitmap() return 0 on success
Jes Sorensen
1
-2
/
+2
2016-03-07
Fix wrong bitmap output for cluster raid
Guoqing Jiang
1
-1
/
+1
2016-01-28
super0: Fix reporting of devices between 2GB and 4GB
NeilBrown
1
-1
/
+2
2015-12-16
mdadm: do not display bitmap info if it is cleared
Guoqing Jiang
1
-3
/
+4
2015-06-17
mdadm: add the ability to change cluster name
Guoqing Jiang
1
-2
/
+2
2015-02-12
Don't break long strings onto multiple lines.
NeilBrown
1
-2
/
+1
2015-02-12
Consistently print program Name and __func__ in debug messages.
NeilBrown
1
-3
/
+3
2014-08-07
super: make sure to ignore disk state flags that we don't understand.
NeilBrown
1
-4
/
+3
2013-07-30
Manage: remove call to validate_geometry.
NeilBrown
1
-1
/
+1
2013-07-24
super0/1: fix typo in error messages.
NeilBrown
1
-1
/
+1
2013-07-02
revert-reshape: only impose reshape_position tests on raid[456]
NeilBrown
1
-2
/
+3
2013-06-27
revert-reshape: make sure reshape_position is acceptable.
NeilBrown
1
-0
/
+9
2013-06-19
Remove lots of unnecessary white space.
NeilBrown
1
-7
/
+2
2013-06-19
super0: set uninitialized variable.
NeilBrown
1
-1
/
+1
2013-05-28
Assemble: allow --update=revert-reshape
NeilBrown
1
-0
/
+22
2013-05-28
Assemble: --update=metadata converts v0.90 to v1.0
NeilBrown
1
-0
/
+39
2013-05-21
Change some "fprintf(stderr,"s to pr_err.
NeilBrown
1
-1
/
+1
2013-05-16
Add --dump / --restore functionality.
NeilBrown
1
-1
/
+46
2013-02-21
Discard devnum in favour of devnm
NeilBrown
1
-1
/
+1
2013-02-10
make --update=homehost work again
NeilBrown
1
-6
/
+12
2013-02-05
Avoid using BLKFLSBUF.
NeilBrown
1
-2
/
+0
2012-10-23
super0: allow creation of array on 2TB+ devices.
NeilBrown
1
-2
/
+2
2012-10-22
Trivial bugfix and spelling fixes.
Michael Tokarev
1
-1
/
+1
2012-10-22
mdadm: super0: do not override uuid with homehost
Michael Tokarev
1
-1
/
+1
2012-10-04
Allow data-offset to be specified per-device for create
NeilBrown
1
-1
/
+1
2012-10-04
Add data_offset arg to ->init_super and use it in super1.c
NeilBrown
1
-1
/
+6
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
/
+4
2012-07-09
Convert 'quiet' to 'not verbose' in various places.
NeilBrown
1
-1
/
+1
2012-07-09
Remove scattered checks for malloc success.
NeilBrown
1
-5
/
+3
2012-07-09
Introduce pr_err for printing error messages.
NeilBrown
1
-24
/
+20
2012-03-22
Examine: fix array size calculation for RAID10.
NeilBrown
1
-5
/
+9
2012-03-21
match_metadata_desc0(): Use calloc instead of malloc+memset
Jes Sorensen
1
-3
/
+3
2012-02-16
Use posix_memalign() for memory used to write bitmaps
Jes Sorensen
1
-3
/
+5
2011-12-23
Grow/bitmap: support adding bitmap via sysfs.
NeilBrown
1
-0
/
+3
2011-10-20
super0: fix overflow when checking max size.
NeilBrown
1
-1
/
+1
2011-10-05
Add recovery blocked field to mdinfo
Adam Kwolek
1
-0
/
+2
2011-09-19
Fix readding of a readwrite drive into a writemostly array
Doug Ledford
1
-0
/
+6
2011-09-08
Fix component size checks in validate_super0.
NeilBrown
1
-4
/
+10
2011-06-17
Fix some type-aliasing issues.
Luca Berra
1
-2
/
+6
2011-06-08
getinfo_super now clears the 'info' structure before filling it in.
NeilBrown
1
-0
/
+1
2011-05-10
config: restore the possibility of a NULL homehost
NeilBrown
1
-1
/
+1
2011-03-10
Merge branch 'master' into devel-3.2
NeilBrown
1
-0
/
+14
2011-03-10
Assemble: add --update=no-bitmap
NeilBrown
1
-2
/
+5
2011-03-09
Fix chunksize defaulting.
NeilBrown
1
-3
/
+3
2011-02-22
set default chunk in validate_geometry
Czarnowska, Anna
1
-1
/
+4
2011-02-21
Teach --assemble --force to handle reshapes a little better.
NeilBrown
1
-0
/
+14
2011-01-25
Don't close fds in write_init_super
NeilBrown
1
-2
/
+7
2010-11-30
Assemble: add --update=no-bitmap
NeilBrown
1
-2
/
+5
2010-11-22
Create: user container_dev rather than subarray for some tests.
NeilBrown
1
-0
/
+1
2010-11-22
Remove subarray detection from load_super.
NeilBrown
1
-3
/
+0
2010-11-22
Add subarray arg to container_content.
NeilBrown
1
-0
/
+12
2010-11-22
get_info_super: report which other devices are thought to be working/failed.
NeilBrown
1
-2
/
+7
2010-11-22
Report error in --update string is not recognised.
NeilBrown
1
-22
/
+13
2010-08-05
Compile with -Wextra by default
NeilBrown
1
-5
/
+5
2010-07-22
Don't report Used Dev Size for RAID0.
NeilBrown
1
-1
/
+1
2010-07-07
super-0.90: don't write bitmap larger than 60K
NeilBrown
1
-2
/
+2
2010-05-31
Compile-time switch to enable 0.9 metadata as default
martin f. krafft
1
-0
/
+3
2010-05-31
Revert change to handling of -empty-string- metadata.
NeilBrown
1
-1
/
+2
2010-02-04
Assemble: fix --force assembly of v1.x arrays which are recovering.
NeilBrown
1
-0
/
+1
2009-11-24
Various fixes for --kill
NeilBrown
1
-2
/
+2
2009-11-17
Improve error messages when metadata handler does not support request.
NeilBrown
1
-3
/
+13
2009-11-17
Set default bitmap-chunksize for internal bitmaps to at least 64Meg
NeilBrown
1
-2
/
+7
2009-11-17
Change default metadata from 0.90 to 1.1
NeilBrown
1
-3
/
+1
2009-11-17
Assemble/super0: allow non-in-sync devices to be assembled without complaint.
NeilBrown
1
-1
/
+8
2009-10-16
Handle negative delta_disks in super0 and super1.
NeilBrown
1
-5
/
+7
2009-10-01
Merge branch 'master' into devel-3.1
NeilBrown
1
-10
/
+9
2009-09-25
super0: fix crash on assemble if homehost is not set.
NeilBrown
1
-3
/
+7
2009-08-13
Grow: support restart of new migrations.
NeilBrown
1
-1
/
+1
2009-07-14
Examine/Detail: report raid6 layout
NeilBrown
1
-0
/
+8
2009-06-02
Update copyright dates and remove references to @cse.unsw.edu.au
NeilBrown
1
-7
/
+2
2009-05-11
Make --brief even briefer.
NeilBrown
1
-6
/
+10
2009-03-09
super0: Do all metadata IO with 4096byte alignment
NeilBrown
1
-11
/
+14
2008-12-18
Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/md...
NeilBrown
1
-0
/
+1
2008-12-08
introduce --detail-platform to display platform raid capabilities
Dan Williams
1
-0
/
+1
2008-12-04
Change 'size' argument to validate_geometry to be sectors, not K
NeilBrown
1
-2
/
+2
2008-11-27
allow add_to_super to return errors
Dan Williams
1
-1
/
+3
2008-10-30
Merge branch 'master' into devel-3.0
NeilBrown
1
-1
/
+1
2008-10-30
Fix bad metadata formatting
Doug Ledford
1
-1
/
+4
2008-10-17
Merge branch 'master' into devel-3.0
NeilBrown
1
-4
/
+3
2008-10-15
trivial warn_unused_result squashing
Dan Williams
1
-4
/
+16
2008-10-13
Improve reporting of layout for raid10.
NeilBrown
1
-4
/
+3
2008-09-18
Use common code to report MD_UUID for --detail --export
NeilBrown
1
-13
/
+0
2008-09-18
Ignore leading zeros in version number information.
NeilBrown
1
-0
/
+3
2008-09-18
Compile fixes, particularly moving more stuff under MDASSEMBLE
NeilBrown
1
-2
/
+7
2008-09-15
Allow metadata handlers to communicate desired safemode delay via mdinfo
Dan Williams
1
-0
/
+1
2008-07-12
Pass 'verbose' flag to validate_geometry
Neil Brown
1
-3
/
+6
2008-07-12
Use O_DIRECT for all IO to devices.
Neil Brown
1
-15
/
+18
2008-07-12
Make super super0.c function static.
Neil Brown
1
-3
/
+3
2008-07-12
Remove silly convention that major='-1' means 'zero superblock'.
Neil Brown
1
-1
/
+1
2008-07-12
Remove getinfo_super_n and do some other cleaning up.
Neil Brown
1
-1
/
+3
2008-07-12
Add subarray field to supertype.
Neil Brown
1
-0
/
+3
2008-07-12
Remove 'major' from superswitch.
Neil Brown
1
-1
/
+0
2008-07-12
Use text_version in map_file rather than major.minor.
Neil Brown
1
-0
/
+2
2008-07-12
Fix write_init_super usage when hot-adding a spare
Neil Brown
1
-0
/
+2
2008-07-12
Always initialise a struct super_type to zero
Neil Brown
1
-0
/
+1
2008-06-19
Merge branch 'master' into devel-3.0
Neil Brown
1
-1
/
+4
2008-06-19
Fix an error when assembling arrays that are in the middle of a reshape.
Neil Brown
1
-1
/
+4
2008-05-15
Change write_init_super to be called only once.
Neil Brown
1
-19
/
+46
2008-05-15
Add 'container' level and ->validate_geometry method.
Neil Brown
1
-0
/
+38
2008-05-15
Fix support for --update=swapsuper
Neil Brown
1
-1
/
+2
2008-05-15
Recent change broken handling of metadata-less arrays.
Neil Brown
1
-1
/
+2
2008-05-06
add --export option to --examine
Kay Sievers
1
-2
/
+22
2008-04-28
Small improvements to --incremental for arrays that are in the middle of reshape
Neil Brown
1
-1
/
+2
2008-04-28
Print 'Events' more sensibly.
Neil Brown
1
-1
/
+3
2007-12-14
Drop the superblock arg from all metadata methods.
Neil Brown
1
-45
/
+49
2007-12-14
Fix compare_super to take supertype instead of a superblock.
Neil Brown
1
-5
/
+8
2007-12-14
Add 'supertype' arg to almost all metadata methods.
Neil Brown
1
-17
/
+18
2007-12-14
Allow metadata handlers to free their own superblock.
Neil Brown
1
-0
/
+7
2007-12-14
Remove spaces/tabs from ends of lines.
Neil Brown
1
-7
/
+7
2007-08-20
Fix error message when adding a device that is too small.
Neil Brown
1
-6
/
+6
2007-05-21
Fix --grow --add for linear arrays.
Neil Brown
1
-3
/
+10
2007-05-08
Add --export option to --detail to use key=value pairs.
Kay Sievers
1
-0
/
+13
2006-12-21
Release 2.6
mdadm-2.6
Neil Brown
1
-3
/
+3
2006-12-21
Add new mode: --incremental
Neil Brown
1
-0
/
+3
2006-12-14
Support --uuid= with --create to choose your own UUID.
Neil Brown
1
-11
/
+18
2006-12-14
Central calls to ioctl BLKGETSIZE
Neil Brown
1
-46
/
+14
2006-12-14
Change 'Device Size' to 'Used Dev Size'
Neil Brown
1
-1
/
+2
2006-12-14
Give useful message if raid4/5/6 cannot be started because it is not clean an...
Neil Brown
1
-0
/
+1
2006-12-14
Improve allocation and use of space for bitmaps in version1 metadata
Neil Brown
1
-2
/
+6
2006-12-14
Remove some unused interfaces to the metadata handlers.
Neil Brown
1
-17
/
+0
2006-12-14
Make Assemble/Force work on raid6 with 2 missing devices.
Neil Brown
1
-1
/
+9
2006-10-09
Make --examine report chunk size when it should
Neil Brown
1
-0
/
+2
2006-08-11
Remove indeterminism from names in --examine --brief output.
Neil Brown
1
-5
/
+0
2006-06-26
Fix a recently introduced bug, and make --assemble more resilient to it.
Neil Brown
1
-1
/
+1
2006-06-02
Remove libssl dependancy and always use sha1.c code
Neil Brown
1
-20
/
+22
2006-05-29
check return status of all write/fwrite functions as required by glibc 2.4
Neil Brown
1
-1
/
+2
2006-05-26
Make sure everything compiles...
Neil Brown
1
-0
/
+4
2006-05-26
Improve names reported by --examine --brief
Neil Brown
1
-3
/
+9
2006-05-26
Choose better devnumbers and tidy up some issues with finding names.
Neil Brown
1
-1
/
+3
2006-05-23
Allow autoassembly to choose it's own name for the array.
Neil Brown
1
-1
/
+1
2006-05-23
When assembly arrays using incomplete detail, prefer arrays built for this host.
Neil Brown
1
-0
/
+12
2006-05-23
Support --update=homehost to allow updating of homehost information.
Neil Brown
1
-0
/
+7
2006-05-23
Make sure homehost is set correctly when --update=uuid
Neil Brown
1
-1
/
+9
2006-05-19
Include homehost information in --examine as appropriate
Neil Brown
1
-4
/
+12
2006-05-19
Include homehost information in --detail where appropriate.
Neil Brown
1
-1
/
+8
2006-05-19
Make homehost information appear in superblock.
Neil Brown
1
-2
/
+17
2006-05-19
Just updaqte copyright dates and email address
Neil Brown
1
-1
/
+1
2006-05-16
When updating uuid, update the bitmap as well - internal bitmaps.
Neil Brown
1
-2
/
+36
2006-05-15
Fix problem with sector/KB size confuision for bitmap sizing.
Neil Brown
1
-4
/
+2
2006-05-15
Support new offset layout for raid10
Neil Brown
1
-4
/
+8
2006-04-28
[PATCH] Make sure update_super returns correct value.
Neil Brown
1
-4
/
+14
2006-03-28
Create missing /dev files where needed.
Neil Brown
1
-1
/
+1
2006-03-27
Remove ident arg from getinfo_super;
Neil Brown
1
-2
/
+2
2006-03-20
Support restarting of a reshape on --assemble
Neil Brown
1
-10
/
+26
2006-02-06
Release some compile fixes.
Neil Brown
1
-3
/
+4
2006-01-27
Have --examine report reshape details.
Neil Brown
1
-1
/
+40
2006-01-27
Enable support for v.large raid1.
Neil Brown
1
-2
/
+4
2006-01-27
Minor fixes
Neil Brown
1
-1
/
+1
2005-12-05
Support updating of uuid during --assemble.
Neil Brown
1
-0
/
+6
2005-11-22
Support bitmaps with raid10
Neil Brown
1
-4
/
+3
2005-10-11
Create version-4 bitmaps if kernel supports it.
Neil Brown
1
-2
/
+2
2005-09-12
Fix remaining problems with hot-add bitmap to version-1 superblock
Neil Brown
1
-1
/
+1
2005-09-12
Fix assembling of raid10 in the face of missing devices.
Neil Brown
1
-0
/
+5
2005-08-26
Passes all tests, nearly ready for release.
Neil Brown
1
-28
/
+9
2005-08-25
Support internal bitmaps with format-1 superblocks.
Neil Brown
1
-3
/
+4
2005-08-15
Add 'quite' option and tidy up some tests.
Neil Brown
1
-3
/
+4
2005-08-09
Support nameing of version-1 arrays.
Neil Brown
1
-3
/
+4
2005-08-09
Add write-behind support
Neil Brown
1
-8
/
+18
2005-08-09
Support fixing of byte-swapped superblocks.
Neil Brown
1
-1
/
+39
2005-08-04
Assorted Fixes for multiple bugs.
Neil Brown
1
-2
/
+3
2005-07-18
Document this...
Neil Brown
1
-0
/
+1
2005-06-14
Fix compiling of mdassemble
Neil Brown
1
-1
/
+4
2005-06-14
Replace sprintf calls with snprintf
Neil Brown
1
-1
/
+1
2005-06-07
Make --zero-superblock work for version 1 superblocks.
Neil Brown
1
-3
/
+3
2005-06-07
Increase max-devs on type-1 superblocks
Neil Brown
1
-0
/
+2
2005-06-07
Assorted fixes for bitmap related stuff
Neil Brown
1
-1
/
+58
2005-06-07
Add support for internal bitmaps
Neil Brown
1
-2
/
+97
2005-06-07
Make sure to seed the random number generator for uuids
Neil Brown
1
-4
/
+11
2005-06-07
Wasn't initialising spare disks on create.
Neil Brown
1
-0
/
+1
2005-06-07
Release 1.8.1 after some man page updates and other fixes.
mdadm-1.11.1
Neil Brown
1
-0
/
+1
2005-05-03
super1
Neil Brown
1
-7
/
+37
2005-05-03
Add a 'super-switch' so that different format superblocks can be used.
Neil Brown
1
-14
/
+48
2005-05-03
Separate sueprblock handling into separate file
Neil Brown
1
-0
/
+539