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
/
super-intel.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-05-08
enable RAID for SATA under VMD
HEAD
master
Kevin Friedberg
1
-10
/
+18
2023-05-08
mdadm: define DEV_MD_DIR
Mariusz Tkaczyk
1
-1
/
+1
2023-03-20
Improvements for IMSM_NO_PLATFORM testing.
NeilBrown
1
-3
/
+42
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-01-04
super-intel: make freesize not required for chunk size migration
Kinga Tanska
1
-5
/
+5
2023-01-04
Change update to enum in update_super and update_subarray
Mateusz Kusiak
1
-8
/
+8
2023-01-04
super-intel: refactor the code for enum
Mateusz Kusiak
1
-12
/
+25
2023-01-04
Fix --update-subarray on active volume
Mateusz Kusiak
1
-5
/
+0
2022-09-29
mdadm: replace container level checking with inline
Kinga Tanska
1
-2
/
+2
2022-08-22
mdadm: Replace obsolete usleep with nanosleep
Mateusz Grzonka
1
-3
/
+3
2022-07-28
mdadm: Remove dead code in imsm_fix_size_mismatch
Lukasz Florczak
1
-4
/
+0
2022-07-28
mdadm: Fix array size mismatch after grow
Lukasz Florczak
1
-1
/
+1
2022-06-24
imsm: block changing slots during creation
Mariusz Tkaczyk
1
-11
/
+22
2022-06-24
imsm: use same slot across container
Mariusz Tkaczyk
1
-61
/
+108
2022-06-24
imsm: introduce get_disk_slot_in_dev()
Mariusz Tkaczyk
1
-11
/
+36
2022-06-14
imsm: Remove possibility for get_imsm_dev to return NULL
Mateusz Grzonka
1
-75
/
+78
2022-04-04
mdadm: add map_num_s()
Mariusz Tkaczyk
1
-1
/
+1
2022-03-31
mdadm: Fix double free
Lukasz Florczak
1
-2
/
+1
2022-03-15
Unify error message.
Lukasz Florczak
1
-2
/
+2
2021-11-09
imsm: assert if there is migration but prev_map doesn't exist
Pawel Piatkowski
1
-14
/
+15
2021-11-09
imsm: free allocated memory in imsm_fix_size_mismatch
Pawel Piatkowski
1
-0
/
+2
2021-11-02
imsm: introduce helpers to manage file descriptors
Mariusz Tkaczyk
1
-92
/
+75
2021-10-08
Refactor parse_num and use it to parse optarg.
Mateusz Grzonka
1
-5
/
+5
2021-07-27
Assemble: start dirty and degraded array.
Mariusz Tkaczyk
1
-4
/
+0
2021-07-27
imsm: fix num_data_stripes after raid0 takeover
Mariusz Tkaczyk
1
-62
/
+77
2021-07-16
imsm: Fix possible memory leaks and refactor freeing struct dl
Mateusz Grzonka
1
-20
/
+19
2021-07-16
Don't associate spares with other arrays during RAID Examine
Oleksandr Shchirskyi
1
-55
/
+19
2021-07-16
imsm: correct offset for 4k disks in --examine output
Oleksandr Shchirskyi
1
-1
/
+1
2021-07-16
Use dev_open in validate geometry container
Blazej Kucman
1
-1
/
+1
2021-05-26
Manage: Call validate_geometry when adding drive to external container
Mariusz Tkaczyk
1
-12
/
+7
2021-05-26
imsm: Limit support to the lowest namespace
Mariusz Tkaczyk
1
-62
/
+62
2021-05-26
imsm: add devpath_to_char method
Mariusz Tkaczyk
1
-18
/
+15
2021-05-26
imsm: add generic method to resolve "device" links
Mariusz Tkaczyk
1
-39
/
+24
2021-05-06
Fix some building errors
Xiao Ni
1
-3
/
+3
2021-05-06
imsm: change wrong size verification
Mariusz Tkaczyk
1
-5
/
+5
2021-04-14
super-intel.c: Handle errors from calls to get_dev_sector_size()
Jes Sorensen
1
-4
/
+10
2021-03-16
imsm: nvme multipath support
Blazej Kucman
1
-14
/
+24
2021-03-16
imsm: extend curr_migr_unit to u64
Mariusz Tkaczyk
1
-41
/
+51
2021-03-09
imsm: Update-subarray for write-intent bitmap
Jakub Radtke
1
-6
/
+17
2021-03-09
imsm: Adding a spare to an existing array with bitmap
Jakub Radtke
1
-1
/
+36
2021-03-09
imsm: Write-intent bitmap support
Jakub Radtke
1
-2
/
+617
2021-03-08
imsm: add verbose flag to compare_super
Mariusz Tkaczyk
1
-9
/
+12
2021-03-08
imsm: use saved fds during migration
Mariusz Tkaczyk
1
-154
/
+54
2020-11-25
imsm: limit support to first NVMe namespace
Mariusz Tkaczyk
1
-1
/
+10
2020-11-25
imsm: remove redundant calls to imsm_get_map
Mariusz Tkaczyk
1
-2
/
+0
2020-11-25
imsm: update num_data_stripes according to dev_size
Mariusz Tkaczyk
1
-6
/
+78
2020-04-27
Manage, imsm: Write metadata before add
Tkaczyk Mariusz
1
-23
/
+43
2020-03-17
imsm: show Subarray and Volume ID in --examine output
Artur Paszkiewicz
1
-0
/
+3
2020-03-17
imsm: support the Array Creation Time field in metadata
Artur Paszkiewicz
1
-2
/
+9
2020-03-12
imsm: Correct minimal device size.
Blazej Kucman
1
-1
/
+4
2020-02-24
imsm: Remove --dump/--restore implementation
Blazej Kucman
1
-56
/
+0
2020-02-24
imsm: pass subarray id to kill_subarray function
Blazej Kucman
1
-5
/
+4
2020-01-21
imsm: fill working_disks according to metadata.
Blazej Kucman
1
-3
/
+2
2019-12-02
imsm: Change the way of printing nvme drives in detail-platform.
Blazej Kucman
1
-51
/
+46
2019-12-02
imsm: return correct uuid for volume in detail
Blazej Kucman
1
-2
/
+18
2019-11-12
super-intel: don't mark structs 'packed' unnecessarily
NeilBrown
1
-6
/
+26
2019-11-12
imsm: allow to specify second volume size
Krzysztof Smolinski
1
-10
/
+4
2019-10-04
imsm: save current_vol number
Mariusz Tkaczyk
1
-0
/
+2
2019-08-14
imsm: close removed drive fd.
Mariusz Tkaczyk
1
-0
/
+3
2019-07-09
super-intel: Use put_unaligned in split_ull
Jes Sorensen
1
-3
/
+3
2019-07-09
super-intel: Fix issue with abs() being irrelevant
Jes Sorensen
1
-2
/
+2
2019-05-20
mdmon: fix wrong array state when disk fails during mdmon startup
Artur Paszkiewicz
1
-1
/
+1
2019-04-10
Create: Block rounding size to max
Mariusz Tkaczyk
1
-3
/
+2
2019-04-10
imsm: fix spare activation for old matrix arrays
Pawel Baldysiak
1
-9
/
+10
2019-02-11
Fix spelling typos.
Dimitri John Ledkov
1
-1
/
+1
2019-02-11
imsm: fix reshape for >2TB drives
Pawel Baldysiak
1
-42
/
+107
2019-02-11
imsm: finish recovery when drive with rebuild fails
Mariusz Tkaczyk
1
-15
/
+11
2018-12-06
imsm: update metadata correctly while raid10 double degradation
Mariusz Tkaczyk
1
-6
/
+19
2018-09-28
imsm: block using partition
Mariusz Tkaczyk
1
-0
/
+5
2018-09-27
imsm: Block volume creation with empty name
Roman Sobanski
1
-1
/
+13
2018-06-08
imsm: correct num_data_stripes in metadata map for migration
Roman Sobanski
1
-6
/
+10
2018-05-31
imsm: Do not require MDADM_EXPERIMENTAL flag anymore
Michal Zylowski
1
-3
/
+0
2018-05-31
imsm: Do not block volume creation when container has disks with mixed sector...
Michal Zylowski
1
-0
/
+5
2018-05-30
super-intel: Do not truncate last character of volume name
Jes Sorensen
1
-3
/
+4
2018-05-30
super-intel: Avoid gcc-8.1 complaining about truncating snprintf()
Jes Sorensen
1
-1
/
+2
2018-05-29
super-intel: Get rid of unnused string
Jes Sorensen
1
-1
/
+0
2018-05-29
super-intel: Use memcpy() to avoid confusing gcc
Jes Sorensen
1
-1
/
+1
2018-05-29
Do not confuse gcc
Jes Sorensen
1
-1
/
+7
2018-05-29
Fix misspelling of 'alignment' and 'geometry'
Michal Zylowski
1
-15
/
+15
2018-04-25
Prevent create IMSM volume with size smaller than 1M or chunk
Roman Sobanski
1
-0
/
+10
2018-04-12
imsm: do not use blocks_per_member in array size calculations
Mariusz Dabrowski
1
-29
/
+76
2018-04-12
imsm: pass already existing map to imsm_num_data_members
Mariusz Dabrowski
1
-20
/
+21
2018-04-12
imsm: add functions to get and set imsm dev size
Mariusz Dabrowski
1
-20
/
+21
2018-04-12
imsm: change reserved space to 4MB
Mariusz Dabrowski
1
-2
/
+2
2018-03-22
imsm: fix assemble with ppl during rebuild
Artur Paszkiewicz
1
-31
/
+68
2018-02-20
imsm: update product name in error message
Michal Zylowski
1
-1
/
+1
2018-01-21
imsm: update name in --detail-platform
Artur Paszkiewicz
1
-0
/
+2
2017-11-21
imsm: continue resync on 3-disk RAID10
Maksymilian Kunt
1
-8
/
+33
2017-11-09
imsm: More precise message when spanned raid is created
Michal Zylowski
1
-2
/
+1
2017-10-03
imsm: Set disk slot number
Mariusz Tkaczyk
1
-0
/
+3
2017-10-02
imsm: write initial ppl on a disk added for rebuild
Artur Paszkiewicz
1
-1
/
+4
2017-10-02
imsm: use correct map when validating ppl
Artur Paszkiewicz
1
-3
/
+3
2017-10-02
imsm: always do ppl recovery when starting a rebuilding array
Artur Paszkiewicz
1
-0
/
+3
2017-10-02
imsm: Write empty PPL header if assembling regular clean array.
Pawel Baldysiak
1
-1
/
+3
2017-10-02
imsm: don't skip resync when an invalid ppl header is found
Artur Paszkiewicz
1
-2
/
+16
2017-10-02
imsm: switch to multiple ppls automatically during assemble
Pawel Baldysiak
1
-0
/
+30
2017-10-02
Zeroout whole ppl space during creation/force assemble
Pawel Baldysiak
1
-1
/
+6
2017-10-02
imsm: validate multiple ppls during assemble
Pawel Baldysiak
1
-24
/
+47
2017-10-02
imsm: Add support for multiple ppls
Pawel Baldysiak
1
-10
/
+27
2017-10-02
Don't abort starting the array if kernel does not support ppl
Artur Paszkiewicz
1
-3
/
+1
2017-10-02
imsm: New disk controller domains
Mariusz Tkaczyk
1
-0
/
+4
2017-08-16
imsm: rebuild from 2-disk RAID10
Tomasz Majchrzak
1
-10
/
+67
2017-05-16
mdadm: Fix '==' broken formatting
Jes Sorensen
1
-1
/
+1
2017-05-16
mdadm: Fixup more broken logical operator formatting
Jes Sorensen
1
-2
/
+1
2017-05-16
mdadm: Fixup a large number of bad formatting of logical operators
Jes Sorensen
1
-5
/
+5
2017-05-11
IMSM: Correct --examine output for 4k disks
Maksymilian Kunt
1
-2
/
+5
2017-05-09
Add sector size as spare selection criterion
Alexey Obitotskiy
1
-0
/
+2
2017-05-09
Allow more spare selection criteria
Alexey Obitotskiy
1
-12
/
+21
2017-05-09
imsm: don't allow disks with different sector size in one array
Alexey Obitotskiy
1
-0
/
+24
2017-05-09
imsm: allocate buffer to support maximum sector size
Alexey Obitotskiy
1
-10
/
+11
2017-05-09
imsm: allow drives in a container regardless of sector size
Alexey Obitotskiy
1
-6
/
+0
2017-05-05
mdadm/util: unify stat checking blkdev into function
Zhilong Liu
1
-6
/
+4
2017-05-05
mdadm/util: unify fstat checking blkdev into function
Zhilong Liu
1
-10
/
+3
2017-05-02
IMSM: Initialize my_vol_raid_dev_num during vol creation
Pawel Baldysiak
1
-2
/
+9
2017-04-24
Don't use UnSet with consistency_policy
Artur Paszkiewicz
1
-3
/
+1
2017-04-11
Retire mdassemble
Jes Sorensen
1
-51
/
+1
2017-03-30
imsm: use rounded size for metadata initialization
Tomasz Majchrzak
1
-18
/
+34
2017-03-29
Add 'ppl' and 'no-ppl' options for --update=
Artur Paszkiewicz
1
-0
/
+55
2017-03-29
imsm: PPL support
Artur Paszkiewicz
1
-22
/
+252
2017-03-29
Detail: show consistency policy
Artur Paszkiewicz
1
-1
/
+1
2017-03-29
Generic support for --consistency-policy and PPL
Artur Paszkiewicz
1
-8
/
+8
2017-03-28
mdadm: Forced type conversion to avoid truncation
Xiao Ni
1
-1
/
+1
2017-03-28
Replace snprintf with strncpy at some places to avoid truncation
Xiao Ni
1
-3
/
+6
2017-01-26
imsm: fix missing error message during migration
Pawel Baldysiak
1
-1
/
+1
2017-01-09
imsm: show correct size for arrays with 4k disks
Maksymilian Kunt
1
-6
/
+12
2017-01-09
imsm: count arrays under VMD HBAs correctly
Alexey Obitotskiy
1
-12
/
+36
2017-01-03
IMSM: Fix signed/unsigned comparisons
Pawel Baldysiak
1
-8
/
+9
2016-12-29
imsm: enable bad block support for imsm metadata
Tomasz Majchrzak
1
-4
/
+4
2016-12-22
IMSM: Do not update metadata if not able to migrate
Pawel Baldysiak
1
-0
/
+5
2016-12-12
imsm: set generation number when reading superblock
Mariusz Dabrowski
1
-0
/
+1
2016-12-12
IMSM: Add support for Non-Intel NVMe drives under VMD
Pawel Baldysiak
1
-3
/
+9
2016-12-02
imsm: 4kn support for bad block log
Tomasz Majchrzak
1
-0
/
+38
2016-12-02
imsm: implement "--examine-badblocks" command
Tomasz Majchrzak
1
-0
/
+56
2016-12-02
imsm: provide list of bad blocks for an array
Tomasz Majchrzak
1
-0
/
+39
2016-12-02
imsm: clear bad blocks if disk becomes unavailable
Tomasz Majchrzak
1
-7
/
+39
2016-12-02
imsm: clear bad block from bad block log
Tomasz Majchrzak
1
-0
/
+53
2016-12-02
imsm: record new bad block in bad block log
Tomasz Majchrzak
1
-8
/
+134
2016-12-02
imsm: give md list of known bad blocks on startup
Tomasz Majchrzak
1
-0
/
+59
2016-12-02
imsm: write bad block log on metadata sync
Tomasz Majchrzak
1
-5
/
+43
2016-12-02
imsm: parse bad block log in metadata on startup
Tomasz Majchrzak
1
-46
/
+94
2016-11-28
IMSM: Update num_data_stripes during migration
Pawel Baldysiak
1
-7
/
+46
2016-11-17
Increase buffer for sysfs disk state
Tomasz Majchrzak
1
-2
/
+3
2016-11-17
IMSM: 4Kn drives support - adapt general migration record
Pawel Baldysiak
1
-26
/
+73
2016-11-17
IMSM: Add support for 4Kn sector size drives
Pawel Baldysiak
1
-45
/
+156
2016-11-17
IMSM: Read and store device sector size
Pawel Baldysiak
1
-0
/
+23
2016-10-26
IMSM: Enable spanning between VMD domains
Pawel Baldysiak
1
-16
/
+3
2016-10-26
IMSM: Add warning message when x8-type device is used
Pawel Baldysiak
1
-0
/
+44
2016-10-26
imsm: load migration record from right disk
Tomasz Majchrzak
1
-9
/
+3
2016-10-19
super-intel: Reduce excessive parenthesis abuse
Jes Sorensen
1
-72
/
+60
2016-10-19
imsm: block chunk size change for RAID 10
Mariusz Dabrowski
1
-2
/
+8
2016-10-07
Fix some issues found by clang
NeilBrown
1
-1
/
+1
2016-10-07
imsm: retrieve nvme serial from sysfs
Artur Paszkiewicz
1
-19
/
+27
2016-09-16
imsm: remove redundant characters from some error messages
Artur Paszkiewicz
1
-13
/
+13
2016-09-15
imsm: do not activate spares for uninitialized member arrays
Artur Paszkiewicz
1
-0
/
+5
2016-06-16
imsm: properly handle values of sync_completed
Alexey Obitotskiy
1
-2
/
+34
2016-06-16
imsm: add handling of sync_action is equal to 'idle'
Alexey Obitotskiy
1
-1
/
+3
2016-05-19
IMSM: retry reading sync_completed during reshape
Pawel Baldysiak
1
-5
/
+12
2016-03-30
Introduce stat2kname() and fd2kname()
Artur Paszkiewicz
1
-1
/
+5
2016-03-22
super_intel: imsm_manage_reshape(): Fix potential NULL pointer dereference
Jes Sorensen
1
-1
/
+4
2016-03-22
super-intel: Remove excessive NULL/0 variable initialization
Jes Sorensen
1
-30
/
+33
2016-03-11
super-intel: Simplify for() loop in ahci_enumerate_ports
Pawel Baldysiak
1
-1
/
+4
2016-03-11
super-intel: Make print_vmd_attached_devs() return int again
Pawel Baldysiak
1
-4
/
+9
2016-03-09
super-intel: Make print_found_intel_controllers() return void
Jes Sorensen
1
-4
/
+3
2016-03-09
{platform,super}-intel: Fix two resource leaks
Jes Sorensen
1
-1
/
+5
2016-03-09
load_sys(): Add a buffer size argument
Jes Sorensen
1
-3
/
+3
2016-02-22
super-intel: ensure suspended region is removed when reshape completes.
NeilBrown
1
-2
/
+6
2016-01-07
imsm: don't update migration record when reshape is interrupted
Artur Paszkiewicz
1
-2
/
+2
2016-01-07
imsm: use timeout when waiting for reshape progress
Artur Paszkiewicz
1
-1
/
+2
2016-01-06
IMSM: Add support for VMD
Pawel Baldysiak
1
-14
/
+110
2015-12-24
imsm: abort reshape if sync_action is not "reshape"
Artur Paszkiewicz
1
-2
/
+4
2015-10-08
imsm: don't call abort_reshape() in imsm_manage_reshape()
Artur Paszkiewicz
1
-1
/
+0
2015-07-02
mdstat: discard 'dev' field, just use 'devnm'
NeilBrown
1
-3
/
+3
2015-04-09
IMSM: Count arrays per orom
Pawel Baldysiak
1
-27
/
+58
2015-03-04
imsm: simplified multiple OROMs support
Artur Paszkiewicz
1
-10
/
+8
2015-03-04
write_super_imsm_spares(): C statements are terminated by ;
Jes Sorensen
1
-6
/
+6
2015-02-12
Don't break long strings onto multiple lines.
NeilBrown
1
-153
/
+70
2015-02-12
Consistently print program Name and __func__ in debug messages.
NeilBrown
1
-116
/
+93
2015-02-12
Change way of printing name of a process
Pawel Baldysiak
1
-1
/
+1
2015-01-29
IMSM: Clear migration record on disks more often
Pawel Baldysiak
1
-0
/
+26
2014-11-25
imsm: detail-platform improvements
Artur Paszkiewicz
1
-29
/
+64
2014-11-25
imsm: add support for NVMe devices
Pawel Baldysiak
1
-4
/
+7
2014-11-25
imsm: support for OROMs shared by multiple HBAs
Artur Paszkiewicz
1
-40
/
+94
2014-07-21
IMSM: move "validate_container_imsm" to be included in mdassemble
Pawel Baldysiak
1
-41
/
+41
2014-07-10
IMSM: validate metadata_update size before using it.
NeilBrown
1
-3
/
+41
2014-07-10
mdmon: allow prepare_update to report failure.
NeilBrown
1
-4
/
+5
2014-07-08
IMSM: Add warning message when assemble spanned container
Pawel Baldysiak
1
-0
/
+43
2014-07-03
IMSM: use strcpy rather than pointless strncpy.
NeilBrown
1
-1
/
+1
2014-06-03
imsm: retry load_and_parse_mpb if we suspect mdmon has made modifications
Artur Paszkiewicz
1
-0
/
+17
2014-01-21
IMSM: don't crash when creating an array with missing devices.
NeilBrown
1
-0
/
+2
2013-11-20
IMSM metadata really should be ignored when found on partitions.
NeilBrown
1
-1
/
+1
2013-08-01
Grow: exit background thread cleanly on SIGTERM.
NeilBrown
1
-0
/
+2
2013-07-30
Manage: remove call to validate_geometry.
NeilBrown
1
-5
/
+5
2013-07-11
IMSM: fix wait_for_reshape_imsm
NeilBrown
1
-4
/
+4
2013-07-01
New function: sysfs_wait
NeilBrown
1
-4
/
+1
2013-06-19
Remove lots of unnecessary white space.
NeilBrown
1
-50
/
+23
2013-05-21
More conversion to pr_err
NeilBrown
1
-10
/
+10
2013-05-21
Change some fprintf(stderrs to cont_err()
NeilBrown
1
-3
/
+3
2013-05-21
Change some "fprintf(stderr,"s to pr_err.
NeilBrown
1
-1
/
+1
2013-05-16
Add --dump / --restore functionality.
NeilBrown
1
-0
/
+54
[next]