[El-errata] ELBA-2018-4107 Oracle Linux 6 mdadm bug fix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Mon May 14 17:04:25 PDT 2018


Oracle Linux Bug Fix Advisory ELBA-2018-4107

http://linux.oracle.com/errata/ELBA-2018-4107.html

The following updated rpms for Oracle Linux 6 have been uploaded to the 
Unbreakable Linux Network:

i386:
mdadm-3.3.4-8.0.2.el6.i686.rpm

x86_64:
mdadm-3.3.4-8.0.2.el6.x86_64.rpm


SRPMS:
http://oss.oracle.com/ol6/SRPMS-updates/mdadm-3.3.4-8.0.2.el6.src.rpm



Description of changes:

[3.3.4-8.0.2]
- 'unacknowledged_bad_blocks' is a long name for sysfs property and it
   makes sysfs path over 50 characters long. Increase buffer to the double
   length of the longest path available in sysfs at the moment.

[3.3.4-8.0.1]
- Linux allows for 32 character device names. When using the maximum
   size device name and also storing "/dev/", devname needs to be 37
   character long to store the complete device name.
   i.e. "/dev/md_abcdefghijklmnopqrstuvwxyz12\0"
- Newer kernels don't allow for specifying an array larger than 511.
   This makes it so find_free_devnm wraps to 511 instead of 2^20 - 1.
- mdadm will fail in operating on a device with a minor number
   bigger than (2^19)-1 due to it changing from dev_t to a signed int
   and back.





More information about the El-errata mailing list