<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/Documentation/filesystems/ext4, branch v6.18.21</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v6.18.21</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v6.18.21'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2025-10-15T14:51:57+00:00</updated>
<entry>
<title>Merge tag 'ext4_for_linus-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4</title>
<updated>2025-10-15T14:51:57+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2025-10-15T14:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=66f8e4df003e61b72fdc794ed0ec8378d74a9a4a'/>
<id>urn:sha1:66f8e4df003e61b72fdc794ed0ec8378d74a9a4a</id>
<content type='text'>
Pull ext4 bug fixes from Ted Ts'o:

 - Fix regression caused by removing CONFIG_EXT3_FS when testing some
   very old defconfigs

 - Avoid a BUG_ON when opening a file on a maliciously corrupted file
   system

 - Avoid mm warnings when freeing a very large orphan file metadata

 - Avoid a theoretical races between metadata writeback and checkpoints
   (it's very hard to hit in practice, since the race requires that the
   writeback take a very long time)

* tag 'ext4_for_linus-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
  Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs
  ext4: free orphan info with kvfree
  ext4: detect invalid INLINE_DATA + EXTENTS flag combination
  ext4, doc: fix and improve directory hash tree description
  ext4: wait for ongoing I/O to complete before freeing blocks
  jbd2: ensure that all ongoing I/O complete before freeing blocks
</content>
</entry>
<entry>
<title>ext4, doc: fix and improve directory hash tree description</title>
<updated>2025-10-10T17:34:45+00:00</updated>
<author>
<name>Zeno Endemann</name>
<email>zeno.endemann@mailbox.org</email>
</author>
<published>2025-09-25T15:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4b471b736ea1ce08113a12bd7dcdaea621b0f65f'/>
<id>urn:sha1:4b471b736ea1ce08113a12bd7dcdaea621b0f65f</id>
<content type='text'>
Some of the details about how directory hash trees work were confusing or
outright wrong, this patch should fix those.

A note on dx_tail's dt_reserved member, as far as I can tell the kernel
never sets this explicitly, so its content is apparently left-overs from
what was there before (for the dx_root I've seen remnants of a
ext4_dir_entry_tail struct from when the dir was not yet a hash dir).

Signed-off-by: Zeno Endemann &lt;zeno.endemann@mailbox.org&gt;
Message-ID: &lt;20250925152435.22749-1-zeno.endemann@mailbox.org&gt;
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</content>
</entry>
<entry>
<title>docs: fix spelling and grammar in atomic_writes</title>
<updated>2025-08-29T22:32:17+00:00</updated>
<author>
<name>Mallikarjun Thammanavar</name>
<email>mallikarjunst09@gmail.com</email>
</author>
<published>2025-08-19T12:46:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7d1c5e52ec1549adc4394b6e2f38278fc671e522'/>
<id>urn:sha1:7d1c5e52ec1549adc4394b6e2f38278fc671e522</id>
<content type='text'>
Fix minor spelling and grammatical issues in the ext4 atomic_writes
documentation.

Signed-off-by: Mallikarjun Thammanavar &lt;mallikarjunst09@gmail.com&gt;
Reviewed-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Reviewed-by: Darrick J. Wong &lt;djwong@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: https://lore.kernel.org/r/20250819124604.8995-1-mallikarjunst09@gmail.com
</content>
</entry>
<entry>
<title>Documentation: ext4: Move inode table short docs into its own file</title>
<updated>2025-07-02T22:57:20+00:00</updated>
<author>
<name>Bagas Sanjaya</name>
<email>bagasdotme@gmail.com</email>
</author>
<published>2025-06-20T10:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1ce50d4e0691b8d1664de78133a5e5d3457a2577'/>
<id>urn:sha1:1ce50d4e0691b8d1664de78133a5e5d3457a2577</id>
<content type='text'>
The short description of inode table is in bitmaps.rst alongside the
proper bitmpas documentation. The docs file is short enough that it fits
whole browser screen on desktop, which implies that when readers click
"Inode Table", they will essentially see bitmaps docs.

Move inode table short description.

Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;
Acked-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
Acked-by: Darrick J. Wong &lt;djwong@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: https://lore.kernel.org/r/20250620105643.25141-7-bagasdotme@gmail.com
</content>
</entry>
<entry>
<title>Documentation: ext4: blockgroup: Add explicit title heading</title>
<updated>2025-07-02T22:57:20+00:00</updated>
<author>
<name>Bagas Sanjaya</name>
<email>bagasdotme@gmail.com</email>
</author>
<published>2025-06-20T10:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=36dc5367f415e799b251d0ff8b2f399238cae332'/>
<id>urn:sha1:36dc5367f415e799b251d0ff8b2f399238cae332</id>
<content type='text'>
Block groups documentation has three, first-level section headings.
These headings' text become toctree entries and the first one "Layout"
becomes docs title in the output, which isn't conveying the docs
contents.

Add explicit title heading and demote the rest.

Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;
Acked-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
Acked-by: Darrick J. Wong &lt;djwong@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: https://lore.kernel.org/r/20250620105643.25141-6-bagasdotme@gmail.com
</content>
</entry>
<entry>
<title>Documentation: ext4: atomic_writes: Demote last three sections</title>
<updated>2025-07-02T22:57:20+00:00</updated>
<author>
<name>Bagas Sanjaya</name>
<email>bagasdotme@gmail.com</email>
</author>
<published>2025-06-20T10:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5717d2dc3a8955dce1e7b0758409ee74864a5d26'/>
<id>urn:sha1:5717d2dc3a8955dce1e7b0758409ee74864a5d26</id>
<content type='text'>
Last three sections of atomic block writes documentation are adorned as
first-level title headings, which erroneously increase toctree entries
in overview.rst. Demote them.

Fixes: 0bf1f51e34c4 ("ext4: Add atomic block write documentation")
Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;
Acked-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
Acked-by: Darrick J. Wong &lt;djwong@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: https://lore.kernel.org/r/20250620105643.25141-5-bagasdotme@gmail.com
</content>
</entry>
<entry>
<title>Documentation: ext4: Reduce toctree depth</title>
<updated>2025-07-02T22:57:20+00:00</updated>
<author>
<name>Bagas Sanjaya</name>
<email>bagasdotme@gmail.com</email>
</author>
<published>2025-06-20T10:56:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=859fac2cd68368a93d3ade4decb891347407f76d'/>
<id>urn:sha1:859fac2cd68368a93d3ade4decb891347407f76d</id>
<content type='text'>
Reduce toctree depth from 6 to 2 to only show individual docs titles
on top-level toctree (index.rst) and to not spoil the entire hierarchy.

Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;
Acked-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
Acked-by: Darrick J. Wong &lt;djwong@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: https://lore.kernel.org/r/20250620105643.25141-4-bagasdotme@gmail.com
</content>
</entry>
<entry>
<title>Documentation: ext4: Convert includes into toctrees</title>
<updated>2025-07-02T22:57:20+00:00</updated>
<author>
<name>Bagas Sanjaya</name>
<email>bagasdotme@gmail.com</email>
</author>
<published>2025-06-20T10:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6e1429fb108136cab3e4be423338ae5c01513a46'/>
<id>urn:sha1:6e1429fb108136cab3e4be423338ae5c01513a46</id>
<content type='text'>
ext4 docs are organized in three master docs (overview.rst, globals.rst,
and dynamic.rst), in which these include other docs via include::
directive. These docs sturcture is better served by toctrees instead.

Convert the master docs to use toctrees.

Fixes: 0bf1f51e34c4 ("ext4: Add atomic block write documentation")
Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;
Acked-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
Acked-by: Darrick J. Wong &lt;djwong@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: https://lore.kernel.org/r/20250620105643.25141-3-bagasdotme@gmail.com
</content>
</entry>
<entry>
<title>ext4: Add atomic block write documentation</title>
<updated>2025-05-20T14:31:12+00:00</updated>
<author>
<name>Ritesh Harjani (IBM)</name>
<email>ritesh.list@gmail.com</email>
</author>
<published>2025-05-15T19:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0bf1f51e34c4e260095fc7306c564c7fe01503e3'/>
<id>urn:sha1:0bf1f51e34c4e260095fc7306c564c7fe01503e3</id>
<content type='text'>
Add an initial documentation around atomic writes support in ext4.

Acked-by: Darrick J. Wong &lt;djwong@kernel.org&gt;
Signed-off-by: Ritesh Harjani (IBM) &lt;ritesh.list@gmail.com&gt;
Link: https://patch.msgid.link/d3893b9f5ad70317abae72046e81e4c180af91bf.1747337952.git.ritesh.list@gmail.com
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</content>
</entry>
<entry>
<title>Documentation: ext4: Add fields to ext4_super_block documentation</title>
<updated>2025-04-13T01:50:41+00:00</updated>
<author>
<name>Tom Vierjahn</name>
<email>tom.vierjahn@acm.org</email>
</author>
<published>2025-03-24T22:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ce7e8a65aa1b7e8a6833403b314fa8f2cf133119'/>
<id>urn:sha1:ce7e8a65aa1b7e8a6833403b314fa8f2cf133119</id>
<content type='text'>
Documentation and implementation of the ext4 super block have
slightly diverged: Padding has been removed in order to make room for
new fields that are still missing in the documentation.

Add the new fields s_encryption_level, s_first_error_errorcode,
s_last_error_errorcode to the documentation of the ext4 super block.

Fixes: f542fbe8d5e8 ("ext4 crypto: reserve codepoints used by the ext4 encryption feature")
Fixes: 878520ac45f9 ("ext4: save the error code which triggered an ext4_error() in the superblock")

Signed-off-by: Tom Vierjahn &lt;tom.vierjahn@acm.org&gt;
Reviewed-by: Ojaswin Mujoo &lt;ojaswin@linux.ibm.com&gt;
Link: https://patch.msgid.link/20250324221004.5268-1-tom.vierjahn@acm.org
Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
</content>
</entry>
</feed>
