Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision ce79bbe1632413a0b17ecfedd279123165ae6115)
+++ introduction/welcome/changelog.xml	(revision 227ecfb89d09243739b57ffce31d2ef53d44a38b)
@@ -39,4 +39,14 @@
     </listitem>
     -->
+
+    <listitem>
+      <para>June 11th, 2024</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to btrfs-progs-v6.9.
+          Fixes <ulink url="&blfs-ticket-root;19915">#19915</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
 
     <listitem>
Index: kernel-config/postlfs/filesystems/btrfs-progs-test.toml
===================================================================
--- kernel-config/postlfs/filesystems/btrfs-progs-test.toml	(revision ce79bbe1632413a0b17ecfedd279123165ae6115)
+++ kernel-config/postlfs/filesystems/btrfs-progs-test.toml	(revision 227ecfb89d09243739b57ffce31d2ef53d44a38b)
@@ -1,2 +1,7 @@
 BTRFS_FS='*M'
 BTRFS_FS_POSIX_ACL='*'
+BTRFS_FS_RUN_SANITY_TESTS=' '
+BTRFS_DEBUG=' '
+BTRFS_ASSERT=' '
+BTRFS_FS_REF_VERIFY=' '
+
Index: packages.ent
===================================================================
--- packages.ent	(revision ce79bbe1632413a0b17ecfedd279123165ae6115)
+++ packages.ent	(revision 227ecfb89d09243739b57ffce31d2ef53d44a38b)
@@ -46,5 +46,5 @@
 
 <!-- Chapter 5 -->
-<!ENTITY btrfs-progs-version          "6.8.1">
+<!ENTITY btrfs-progs-version          "6.9">
 <!ENTITY dosfstools-version           "4.2">
 <!ENTITY fuse3-version                "3.16.2">
Index: postlfs/filesystems/btrfs-progs-test-kernel.xml
===================================================================
--- postlfs/filesystems/btrfs-progs-test-kernel.xml	(revision ce79bbe1632413a0b17ecfedd279123165ae6115)
+++ postlfs/filesystems/btrfs-progs-test-kernel.xml	(revision 227ecfb89d09243739b57ffce31d2ef53d44a38b)
@@ -6,3 +6,7 @@
 <screen><emphasis role='blue'>F</emphasis>ile systems ---&gt;
   &lt;*/M&gt; <emphasis role='blue'>B</emphasis>trfs filesystem support                                      [BTRFS_FS]
-  [*]     <emphasis role='blue'>B</emphasis>trfs POSIX Access Control Lists                  [BTRFS_FS_POSIX_ACL]</screen>
+  [*]     <emphasis role='blue'>B</emphasis>trfs POSIX Access Control Lists                  [BTRFS_FS_POSIX_ACL]
+  [ ]     <emphasis role='blue'>B</emphasis>trfs will run sanity tests upon loading   [BTRFS_FS_RUN_SANITY_TESTS]
+  [ ]     <emphasis role='blue'>B</emphasis>trfs debugging support                                  [BTRFS_DEBUG]
+  [ ]     <emphasis role='blue'>B</emphasis>trfs assert support                                    [BTRFS_ASSERT]
+  [ ]     <emphasis role='blue'>B</emphasis>trfs with the ref verify tool compiled in       [BTRFS_FS_REF_VERIFY]</screen>
Index: postlfs/filesystems/btrfs-progs.xml
===================================================================
--- postlfs/filesystems/btrfs-progs.xml	(revision ce79bbe1632413a0b17ecfedd279123165ae6115)
+++ postlfs/filesystems/btrfs-progs.xml	(revision 227ecfb89d09243739b57ffce31d2ef53d44a38b)
@@ -7,8 +7,8 @@
   <!ENTITY btrfs-progs-download-http "&kernel-dl;/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v&btrfs-progs-version;.tar.xz">
   <!ENTITY btrfs-progs-download-ftp  " ">
-  <!ENTITY btrfs-progs-md5sum        "e22810ab7d616b5628b7912923ff127b">
+  <!ENTITY btrfs-progs-md5sum        "0eacc7c73c4f086fa10e4bb2fd3f6739">
   <!ENTITY btrfs-progs-size          "2.5 MB">
-  <!ENTITY btrfs-progs-buildsize     "62 MB (transient files created during tests need up to 10 GB)">
-  <!ENTITY btrfs-progs-time          "0.3 SBU (with parallelism=4; add 2.5 SBU for tests, up to 14 SBU on slow disks)">
+  <!ENTITY btrfs-progs-buildsize     "65 MB (transient files created during tests need up to 10 GB)">
+  <!ENTITY btrfs-progs-time          "0.3 SBU (with parallelism=4; add 3.6 SBU for tests, up to 14 SBU on slow disks)">
 ]>
 
@@ -119,5 +119,7 @@
       In addition to the above and to the options required for
       <xref linkend="lvm2"/>, the following
-      options must be enabled for running tests:
+      options must be set for running tests. The options marked
+      as empty should <emphasis>not</emphasis> be selected because they 
+      are for developers  and make some tests fail.
     </para>
 
@@ -158,4 +160,12 @@
 
 <screen remap="test"><userinput>make fssum</userinput></screen>
+
+    <para>
+      First, fix one test and disable another that is known to fail:
+    </para>
+
+<screen role="root" remap="test"><userinput>sed -i 's/ mount/&amp; -o nodiscard/' tests/misc-tests/004-shrink-fs/test.sh &amp;&amp;
+mv tests/misc-tests/041-subvolume-delete-during-send/test.sh \
+   tests/misc-tests/041-subvolume-delete-during-send/test.sh.skip</userinput></screen>
 
     <para>
