EXT4 Brings New Debugging Ioctls For Linux 5.4

Written by Michael Larabel in Linux Storage on 20 September 2019 at 12:03 AM EDT. 7 Comments
LINUX STORAGE
Like the mostly mundane Btrfs and XFS changes with the Linux 5.4 merge window, the EXT4 file-system activity is mostly focused on fixes too but also new debugging ioctls.

One of the interesting changes with Linux 5.4 for EXT4 is the dropping of a workaround for handling pre-1970 dates that were incorrectly encoded on kernels prior to Linux 4.4 for file timestamps. Since then the kernel has correctly generated the pre-1970 dates and e2fsck is also able to fix the issue now for several years, this workaround has now been dropped -- not that you probably have any pre-1970 timestamps for files on your system. For those curious, the encoding bug led to the timestamps as being in the 24th century.

EXT4 also has several new ioctls with Linux 5.4 for debugging of the extent status cache as well as some documentation improvements. But the rest of the EXT4 work is mostly a collection of random fixes. The complete list of work can be found here.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week