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
/
super1.c
Age
Commit message (
Expand
)
Author
Files
Lines
2021-07-16
mdadm/super1: It needs to specify int32 for bitmap_offset
Xiao Ni
1
-1
/
+1
2021-03-08
imsm: add verbose flag to compare_super
Mariusz Tkaczyk
1
-1
/
+2
2021-03-03
super1.c: avoid useless sync when bitmap switches from clustered to none
Zhao Heming
1
-0
/
+2
2021-03-03
super1: fix Floating point exception
Zhao Heming
1
-1
/
+4
2021-03-03
Grow: be careful of corrupt dev_roles list
NeilBrown
1
-10
/
+38
2021-03-03
mdadm/bitmap: locate bitmap calcuate bitmap position wrongly
Xiao Ni
1
-3
/
+9
2020-10-14
Super1: allow RAID0 layout setting to be removed.
NeilBrown
1
-1
/
+5
2020-06-05
Detect too-small device: error rather than underflow/crash
David Favro
1
-5
/
+14
2019-12-02
Assemble: add support for RAID0 layouts.
NeilBrown
1
-1
/
+11
2019-12-02
Create: add support for RAID0 layouts.
NeilBrown
1
-1
/
+29
2019-12-02
imsm: return correct uuid for volume in detail
Blazej Kucman
1
-2
/
+2
2019-02-28
add missing units to --examine
Corey Hickey
1
-3
/
+3
2018-05-31
super1: Fix cases triggering gcc-8.1 strncpy truncate warning
Jes Sorensen
1
-4
/
+18
2018-03-08
mdadm: improve the dlm locking mechanism for clustered raid
Guoqing Jiang
1
-42
/
+0
2017-10-02
Zeroout whole ppl space during creation/force assemble
Pawel Baldysiak
1
-0
/
+5
2017-10-02
super1: Add support for multiple-ppls
Pawel Baldysiak
1
-28
/
+37
2017-10-02
mdadm: fixes some trivial typos in comments
Zhilong Liu
1
-4
/
+4
2017-08-16
super1: only set clustered flag when bitmap is present
NeilBrown
1
-2
/
+2
2017-07-27
super1: Always round data offset to 1M
Pawel Baldysiak
1
-2
/
+1
2017-05-26
super1: fix sb->max_dev when adding a new disk in linear array
Lidong Zhong
1
-1
/
+6
2017-04-11
super1: Clean up various style abuses
Jes Sorensen
1
-140
/
+223
2017-04-11
Retire mdassemble
Jes Sorensen
1
-18
/
+3
2017-03-29
super1: replace hard-coded values with bit definitions
Gioh Kim
1
-3
/
+4
2017-03-29
Add 'ppl' and 'no-ppl' options for --update=
Artur Paszkiewicz
1
-0
/
+49
2017-03-29
super1: PPL support
Artur Paszkiewicz
1
-18
/
+132
2017-03-29
Detail: show consistency policy
Artur Paszkiewicz
1
-4
/
+5
2017-03-29
Generic support for --consistency-policy and PPL
Artur Paszkiewicz
1
-3
/
+3
2017-03-28
super1: ignore failfast flag for setting device role
Gioh Kim
1
-3
/
+5
2017-03-06
mdadm:check the nodes when operate clustered array
Zhilong Liu
1
-8
/
+1
2016-11-28
Add failfast support.
NeilBrown
1
-0
/
+13
2016-11-17
Add function for getting member drive sector size
Pawel Baldysiak
1
-2
/
+1
2016-11-16
super1: fix setting bad block log offset in write_init_super1()
Artur Paszkiewicz
1
-24
/
+23
2016-11-16
super1: make internal bitmap size calculations more consistent
Artur Paszkiewicz
1
-16
/
+9
2016-10-19
super1: make write_bitmap1 compatible with previous mdadm versions
Guoqing Jiang
1
-1
/
+9
2016-09-12
mdadm: fix a buffer overflow
Song Liu
1
-2
/
+2
2016-08-15
Introduce random_uuid() helper function
Jes Sorensen
1
-33
/
+6
2016-08-11
super1: Avoid if and return on the same line
Jes Sorensen
1
-1
/
+2
2016-05-12
super1: add more checks for NodeNumUpdate option
Guoqing Jiang
1
-3
/
+19
2016-05-12
mdadm: Make add_internal_bitmap() return 0 on success
Jes Sorensen
1
-5
/
+5
2016-05-09
super1: make the check for NodeNumUpdate more accurate
Guoqing Jiang
1
-1
/
+1
2016-05-09
super1: don't update node nums if it is not more than 1
Guoqing Jiang
1
-0
/
+5
2016-04-06
super1: Clear memory allocated for superblock + bitmap before use
Jes Sorensen
1
-0
/
+2
2016-03-24
Change the option from NoUpdate to NodeNumUpdate
Guoqing Jiang
1
-1
/
+1
2016-03-09
super1: Fix potential buffer overflows when copying cluster_name
Jes Sorensen
1
-6
/
+12
2016-03-07
Fix wrong bitmap output for cluster raid
Guoqing Jiang
1
-6
/
+6
2016-02-01
super1: Fix bblog_size accesses on big-ending machines.
NeilBrown
1
-5
/
+5
2016-01-28
Assorted fixed for a "make everything" build
NeilBrown
1
-2
/
+4
2016-01-28
super1: allow reshape that hasn't really started to be reverted.
NeilBrown
1
-1
/
+20
2016-01-28
super1: fix calculation of space_before
NeilBrown
1
-1
/
+1
2015-12-21
Add --update=force-no-bbl.
NeilBrown
1
-0
/
+5
2015-12-17
mdadm: improve the safeguard for change cluster raid's sb
Guoqing Jiang
1
-15
/
+18
2015-12-17
mdadm: do not try to hold dlm lock in free_super1
Guoqing Jiang
1
-11
/
+0
2015-12-16
mdadm: do not display bitmap info if it is cleared
Guoqing Jiang
1
-3
/
+9
2015-12-16
mdadm: don't show cluster name once the bitmap is cleared
Guoqing Jiang
1
-2
/
+2
2015-12-16
recreate journal in mdadm
Song Liu
1
-1
/
+2
2015-10-30
add crc32c and use it for r5l checksum
Song Liu
1
-7
/
+4
2015-10-22
mdadm: refactor write journal code in Assemble and Incremental
Song Liu
1
-16
/
+3
2015-10-21
Safeguard against writing to an active device of another node
Guoqing Jiang
1
-0
/
+51
2015-10-19
Assemble array with write journal
Song Liu
1
-5
/
+32
2015-10-19
Enable create array with write journal (--write-journal DEVICE).
Song Liu
1
-1
/
+69
2015-10-19
Show device as journal in --detail --examine
Song Liu
1
-0
/
+9
2015-10-19
add macros for MD_DISK_ROLE_(SPARE/FAULTY)
Song Liu
1
-15
/
+15
2015-09-28
super1: Do not create bad block log for clustered devices.
NeilBrown
1
-1
/
+2
2015-09-28
Increment version for clustered bitmaps
Goldwyn Rodrigues
1
-0
/
+5
2015-07-29
md-cluster: use %-64s to print cluster_name
Guoqing Jiang
1
-2
/
+2
2015-06-17
Reuse calc_bitmap_size to reduce code size
cluster
Guoqing Jiang
1
-10
/
+2
2015-06-17
mdadm: change the num of cluster node
Guoqing Jiang
1
-0
/
+37
2015-06-17
mdadm: add the ability to change cluster name
Guoqing Jiang
1
-2
/
+21
2015-06-17
Skip clustered devices in incremental
Guoqing Jiang
1
-0
/
+2
2015-06-17
Set home-cluster while creating an array
Guoqing Jiang
1
-1
/
+4
2015-06-17
Add nodes option while creating md
Guoqing Jiang
1
-0
/
+1
2015-06-17
Create n bitmaps for clustered mode
Guoqing Jiang
1
-19
/
+34
2015-02-12
Don't break long strings onto multiple lines.
NeilBrown
1
-6
/
+3
2015-02-12
Consistently print program Name and __func__ in debug messages.
NeilBrown
1
-5
/
+4
2014-11-03
super1: remove some debugging printfs in update_super1
NeilBrown
1
-4
/
+0
2014-08-21
super1: make sure 'room' includes 'bbl_size' when creating array.
NeilBrown
1
-2
/
+2
2014-08-15
super1: don't allow adding a bitmap if there is no space.
NeilBrown
1
-0
/
+4
2014-08-07
config: new option to suppress adding bad block lists.
NeilBrown
1
-0
/
+4
2014-08-07
super: make sure to ignore disk state flags that we don't understand.
NeilBrown
1
-1
/
+1
2014-05-22
mdadm: Do not reimplment offsetof
Cristian RodrÃguez
1
-3
/
+1
2013-08-14
super1: fix setting of data_offset for 1.0 metadata.
NeilBrown
1
-1
/
+2
2013-07-30
super1: simplify setting of array size.
NeilBrown
1
-110
/
+71
2013-07-30
super1: separate to version of _avail_space1().
NeilBrown
1
-28
/
+63
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-24
super1: update data_size when performing "revert-reshape".
NeilBrown
1
-3
/
+4
2013-07-02
revert-reshape: only impose reshape_position tests on raid[456]
NeilBrown
1
-8
/
+11
2013-06-27
revert-reshape: make sure reshape_position is acceptable.
NeilBrown
1
-3
/
+27
2013-06-24
super1: fix space_{before,after} for RAID0
NeilBrown
1
-1
/
+4
2013-06-19
Add test for --update=metadata and fix bug it found.
NeilBrown
1
-1
/
+4
2013-06-19
Remove lots of unnecessary white space.
NeilBrown
1
-10
/
+1
2013-05-28
super1: set RESHAPE_NO_BACKUP based on new_offset.
NeilBrown
1
-1
/
+2
2013-05-28
Assemble: allow --update=revert-reshape
NeilBrown
1
-0
/
+29
2013-05-28
Assemble: --update=metadata converts v0.90 to v1.0
NeilBrown
1
-0
/
+54
2013-05-28
super1: fix some casts of signed superblock fields.
NeilBrown
1
-2
/
+2
2013-05-22
Examine/super1 - report Unused space, before and after.
NeilBrown
1
-0
/
+8
2013-05-22
super1: don't put the bblog at the end of the free space.
NeilBrown
1
-9
/
+16
2013-05-22
Grow: allow metadata to indicate that changing data_offset not supported.
NeilBrown
1
-0
/
+8
2013-05-21
super1: improve calculation of space_before/space_after
NeilBrown
1
-11
/
+28
2013-05-21
Examine/super1: don't report "New Offset" when feature not set.
NeilBrown
1
-1
/
+2
2013-05-16
Add --dump / --restore functionality.
NeilBrown
1
-0
/
+138
2013-05-13
Always test return value of posix_memalign.
NeilBrown
1
-1
/
+4
2013-05-13
mdassemble - fix new compile-time problems.
NeilBrown
1
-1
/
+2
2013-02-21
Discard devnum in favour of devnm
NeilBrown
1
-1
/
+1
2013-02-10
make --update=homehost work again
NeilBrown
1
-10
/
+15
2013-02-05
Avoid using BLKFLSBUF.
NeilBrown
1
-3
/
+0
2012-12-05
MISC: Add --examine-badblocks option
NeilBrown
1
-0
/
+54
2012-10-24
Incremental: support replacement devices.
NeilBrown
1
-0
/
+1
2012-10-24
Assemble: add support for replacement devices.
NeilBrown
1
-1
/
+6
2012-10-23
Report replacement devices correctly with --detail and --examine
NeilBrown
1
-4
/
+11
2012-10-10
Replace a lot of leading spaces with tabs.
NeilBrown
1
-1
/
+1
2012-10-04
Allow data-offset to be specified per-device for create
NeilBrown
1
-5
/
+4
2012-10-04
super1: reserve at least 2 chunks for reshape headroom.
NeilBrown
1
-5
/
+16
2012-10-04
New RESHAPE_NO_BACKUP flag to track when backup action is needed.
NeilBrown
1
-0
/
+2
2012-10-04
Add space_before/space_after fields to mdinfo
NeilBrown
1
-0
/
+37
2012-10-04
super1: add new_offset field.
NeilBrown
1
-3
/
+26
2012-10-04
Add data_offset arg to ->init_super and use it in super1.c
NeilBrown
1
-32
/
+46
2012-10-04
Add data_offset arg to ->validate_geometry.
NeilBrown
1
-1
/
+2
2012-10-04
Add data_offset arg to ->avail_size
NeilBrown
1
-4
/
+21
2012-10-04
Handles spaces in array names better.
NeilBrown
1
-5
/
+14
2012-10-03
super1: ensure bitmap doesn't overlap bad block log.
NeilBrown
1
-1
/
+25
2012-10-03
Allow --update to add or remove space for a bad block list.
NeilBrown
1
-0
/
+50
2012-10-03
Bad block log
NeilBrown
1
-5
/
+40
2012-10-02
Add MD_ARRAY_SIZE for --examine --export
Maciej Naruszewicz
1
-0
/
+19
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
-20
/
+18
2012-05-29
mdadm: Fix Segmentation fault.
majianpeng
1
-1
/
+3
2012-05-15
super1: fix choice of data_offset.
NeilBrown
1
-15
/
+16
2012-04-30
Fix sign extension of bitmap_offset in super1.c
Jes Sorensen
1
-2
/
+2
2012-04-04
super1: leave more space in front of data by default.
NeilBrown
1
-6
/
+21
2012-04-04
Bitmap_offset is a signed number
NeilBrown
1
-2
/
+2
2012-03-22
Examine: fix array size calculation for RAID10.
NeilBrown
1
-6
/
+8
2012-03-21
super1.c: use ROUND_UP/ROUND_UP_PTR
Jes Sorensen
1
-4
/
+3
2012-03-21
Use struct align_fd to cache fd's block size for aligned reads/writes
Jes Sorensen
1
-21
/
+54
2012-03-21
Use 4K buffer alignment for superblock allocations
Jes Sorensen
1
-3
/
+3
2012-03-21
match_metadata_desc1(): Use calloc instead of malloc+memset
Jes Sorensen
1
-3
/
+3
2012-03-21
init_super1() memset full buffer allocated for superblock
Jes Sorensen
1
-2
/
+1
2012-03-21
Define and use SUPER1_SIZE for allocations
Jes Sorensen
1
-10
/
+6
2012-03-21
super1.c don't keep recalculating bitmap pointer
Jes Sorensen
1
-3
/
+2
2012-03-08
super1: support superblocks up to 4K.
NeilBrown
1
-27
/
+33
2012-02-23
Print error message if failing to write super for 1.x metadata
Jes Sorensen
1
-9
/
+16
2012-02-16
Use posix_memalign() for memory used to write bitmaps
Jes Sorensen
1
-2
/
+5
2012-02-07
super1: make aread/awrite always use an aligned buffer.
NeilBrown
1
-16
/
+23
2012-02-07
getinfo_super1: Use MaxSector in place of sb->size
Alexander Lyakas
1
-1
/
+1
2011-12-23
Grow/bitmap: support adding bitmap via sysfs.
NeilBrown
1
-16
/
+21
2011-12-23
super1: use awrite when writing a new bitmap.
NeilBrown
1
-2
/
+2
2011-12-23
super1 - fix for bigendian machines.
NeilBrown
1
-2
/
+2
2011-12-20
super1: getinfo_super should set write-mostly flag.
NeilBrown
1
-0
/
+2
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
/
+5
2011-08-02
super1: fix spacing for 'Flags' field in --examine.
NeilBrown
1
-1
/
+1
2011-08-02
--add incorrectly sets writemostly
Scott Schaefer
1
-0
/
+2
2011-06-17
Fix some type-aliasing issues.
Luca Berra
1
-1
/
+3
2011-06-17
Fix some compiler warnings.
Luca Berra
1
-7
/
+2
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-31
super1: fix regression in write_init_super.
NeilBrown
1
-8
/
+8
2011-01-25
Don't close fds in write_init_super
NeilBrown
1
-0
/
+7
2010-12-09
Merge branch 'master' into devel-3.2
NeilBrown
1
-3
/
+3
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
/
+13
2010-11-22
get_info_super: report which other devices are thought to be working/failed.
NeilBrown
1
-3
/
+10
2010-11-22
Report error in --update string is not recognised.
NeilBrown
1
-20
/
+12
2010-09-16
Fix byte-order conversion in update_super1("assemble")
NeilBrown
1
-3
/
+3
2010-08-05
Compile with -Wextra by default
NeilBrown
1
-12
/
+12
2010-07-22
Don't report Used Dev Size for RAID0.
NeilBrown
1
-1
/
+1
2010-05-31
Compile-time switch to enable 0.9 metadata as default
martin f. krafft
1
-0
/
+2
2010-05-31
Revert change to handling of -empty-string- metadata.
NeilBrown
1
-2
/
+1
2010-03-03
super1: encourage data alignment on 1Meg boundary
NeilBrown
1
-12
/
+40
2010-02-24
Create: change default metadata type to 1.2
NeilBrown
1
-1
/
+1
2010-02-24
super1: put bitmap on a 4K boundary when possible.
NeilBrown
1
-8
/
+7
2010-02-04
Assemble: fix --force assembly of v1.x arrays which are recovering.
NeilBrown
1
-0
/
+5
2009-12-21
Introduce MaxSector
Dan Williams
1
-3
/
+3
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
-1
/
+4
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
-1
/
+4
2009-11-17
Assemble: include ACTIVE but not in-sync devices as non-spares.
NeilBrown
1
-1
/
+1
2009-10-16
Handle negative delta_disks in super0 and super1.
NeilBrown
1
-11
/
+12
2009-10-01
Merge branch 'master' into devel-3.1
NeilBrown
1
-7
/
+4
2009-08-13
super1: remove fd leak when opening /dev/urandom
NeilBrown
1
-0
/
+2
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
Merge branch 'master' into devel-3.0
NeilBrown
1
-13
/
+9
2009-05-11
super1 - fix brief examine.
NeilBrown
1
-3
/
+3
2009-05-11
Make --brief even briefer.
NeilBrown
1
-5
/
+7
2009-05-11
conf/assemble: new config line "auto".
NeilBrown
1
-1
/
+1
2009-04-29
Fix gcc-4.4 compiler warning.
NeilBrown
1
-12
/
+7
2009-03-10
Merge branch 'master' in devel-3.0
NeilBrown
1
-0
/
+4
2009-03-09
super1/examine: remove confusing information.
NeilBrown
1
-4
/
+21
2009-03-09
super1 - do metadata IO in sector_size units.
NeilBrown
1
-7
/
+64
2009-03-09
super1: make sure max_dev grows enough when adding a device to an array.
NeilBrown
1
-0
/
+3
[next]