summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2008-04-28 16:29:12 +1000
committerNeil Brown <neilb@suse.de>2008-04-28 16:29:12 +1000
commit2cdb64897d4fe33a11af13c6356dcd338c561e77 (patch)
tree9eadf9a59d00d3bed84c96701c878c6722ad4f66 /ChangeLog
parent142cb9e181b876b399c548567dad5e011ff3d0dc (diff)
downloadmdadm-2cdb64897d4fe33a11af13c6356dcd338c561e77.tar.gz
mdadm-2cdb64897d4fe33a11af13c6356dcd338c561e77.tar.xz
mdadm-2cdb64897d4fe33a11af13c6356dcd338c561e77.zip
Fix for segfault when reading /proc/mdstat
Some kernel versions don't put a space between 'active' and '(auto-read-only)' in /proc/mdstat. This causes a parsing problem leaving 'level' set to NULL which causes a crash. So synthesise a space there if it is missing, and check for 'level' to be NULL and don't de-ref if it is.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fa4fed4..fdf720d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Changes Prior to this release
+ - Avoid segfault when parsing /proc/mdstat with auto-read-only
+ arrays.
+
Changes Prior to 2.6.4 release
- Make "--create --auto=mdp" work for non-standard device names.
- Fix restarting of a 'reshape' if it was stopped in the middle.