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>
