Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Sep 2024 11:45:00 -0400
From:      "Drew Gallatin" <gallatin@fastmail.com>
To:        "John Baldwin" <jhb@freebsd.org>, "Kristof Provost" <kp@freebsd.org>, "Mark Johnston" <markj@freebsd.org>
Cc:        src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org
Subject:   Re: git: f08247fd888e - main - Assert that mbufs are writable if we write to them
Message-ID:  <abf56fab-d028-4aee-a75c-18b9999a0bd7@app.fastmail.com>
In-Reply-To: <1f61b6de-0fe2-4343-b4ad-f0866785a4bc@FreeBSD.org>
References:  <202409111118.48BBIQ2h065089@gitrepo.freebsd.org> <ZuGtGHm-u4QiJGUz@nuc> <ED0A74EE-FB1B-44E6-8DEE-E34D22953825@FreeBSD.org> <a0eeed9d-d2ff-49c2-af3f-328e0c0c28b1@app.fastmail.com> <2b1955e2-fbf1-41cb-b256-a9a257b16a83@FreeBSD.org> <1f61b6de-0fe2-4343-b4ad-f0866785a4bc@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]

[-- Attachment #2 --]
diff --git a/sys/sys/mbuf.h b/sys/sys/mbuf.h
index ab494a76833e..31a76704aeb3 100644
--- a/sys/sys/mbuf.h
+++ b/sys/sys/mbuf.h
@@ -1134,7 +1134,7 @@ m_extrefcnt(struct mbuf *m)
  * be both the local data payload, or an external buffer area, depending on
  * whether M_EXT is set).
  */
-#define	M_WRITABLE(m)	(((m)->m_flags & (M_RDONLY | M_EXTPG)) == 0 &&	\
+#define	M_WRITABLE(m)	(((m)->m_flags & M_RDONLY) == 0 &&	\
 			 (!(((m)->m_flags & M_EXT)) ||			\
 			 (m_extrefcnt(m) == 1)))
 

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?abf56fab-d028-4aee-a75c-18b9999a0bd7>