Release Notes: LBA48 bugs on big-endian machines were fixed. The "-m" option was fixed to work with libata.
Release Notes: All accesses are now O_RDONLY again, to keep Debian/udevd happy. The DSM determinate/indeterminate TRIM support is now displayed in -I output. The output of CFA features from -I was tidied.
Release Notes: A problem with O_DIRECT ("--direct") for architectures other than x86 was fixed. Some whitespace was stripped from output.
Release Notes: Cylinders are now recalculated when the kernel returns a truncated value, thus allowing hdparm to show more correct geometries for very large (TB+) drives. CF card detection was improved, and the display of their MWDMA modes 3 and 4 was improved.
Release Notes: Several minor enhancements were made. The -N flag was fixed for 1.5 TB drives.
Release Notes: Fixes were introduced to permit building against older kernels which lack SG_IO. The -R and -U flags were removed, as kernel support is broken and being removed. Sysfs support for drives 2TB or larger was added. The -Q flag now works for SATA. Many other fixes were made.
No changes have been submitted for this release.
Release Notes: A bug from 6.0 regarding BLKGETSIZE for sector count was fixed.
Release Notes: HDIO_SET_WCACHE support was added to -W. A double byteswap for big endian platforms was fixed. %lld warnings on 64-bit architectures were fixed. "hdparm -h" now goes to stdout instead of stderr.
Release Notes: The output of NULs in -I string fields was fixed along with big-endian -I crashes. The remains of defunct major-number checks were removed, and support for the BLKGETSIZE64 IOCTL was added. A --direct flag that uses O_DIRECT on device open was implemented. -Istdin and -Istdout were renamed to --Istdin and --Istdout respectively. Other flags can now follow -I, --Istdin, and --Istdout.