News: 0001628229

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

JFS Sees Data Integrity Hardening With Linux 7.1

([Linux Storage] 3 Minutes Ago JFS File-System)


It's pretty rare nowadays seeing any real changes to the JFS file-system on Linux when there are multiple far superior solutions available. But in any event, the JFS file-system driver has seen a few fixes in Linux 7.1.

For anyone still relying on JFS in production, the Linux 7.1 kernel is bringing more robust data integrity checking for the file-system. There are new integrity checks added to address potential index out-of-bounds, index/pointer overflows, and other invalid operations from happening. These data integrity issues were discovered using the Undefined Behavior Sanitizer "UBSAN".

There is also a fix for a corrupted list as well as other fixes to always load the file-system UUID during mount, avoiding a compiler warning, and other small fixes.

So for those interested in JFS in 2026, [1]this pull is now in Git for Linux 7.1.



[1] https://lore.kernel.org/lkml/2e525837-9257-486d-b0f7-e06b2036f417@oracle.com/



Chapter 2: Newtonian Growth and Decay

The growth-decay formulas were developed in the trivial fashion by
Isaac Newton's famous brother Phigg. His idea was to provide an equation
that would describe a quantity that would dwindle and dwindle, but never
quite reach zero. Historically, he was merely trying to work out his
mortgage. Another versatile equation also emerged, one which would define
a function that would continue to grow, but never reach unity. This equation
can be applied to charging capacitors, over-damped springs, and the human
race in general.