]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Step 4.2: start divorce of M_EXT and M_EXTPG
authorGleb Smirnoff <glebius@FreeBSD.org>
Sun, 3 May 2020 00:37:16 +0000 (00:37 +0000)
committerGleb Smirnoff <glebius@FreeBSD.org>
Sun, 3 May 2020 00:37:16 +0000 (00:37 +0000)
commit61664ee700f59c75c9d1039ee4df2f480fd11cd2
treee3cbf9f75d82c2ff97868e08cbb1cae501cfc59b
parent365e8da44ad4282dfe56c25a651d48d371741026
Step 4.2: start divorce of M_EXT and M_EXTPG

They have more differencies than similarities. For now there is lots
of code that would check for M_EXT only and work correctly on M_EXTPG
buffers, so still carry M_EXT bit together with M_EXTPG. However,
prepare some code for explicit check for M_EXTPG.

Reviewed by: gallatin
Differential Revision: https://reviews.freebsd.org/D24598
sys/kern/kern_mbuf.c
sys/kern/kern_sendfile.c
sys/kern/subr_sglist.c
sys/kern/uipc_mbuf.c
sys/kern/uipc_sockbuf.c
sys/netinet/tcp_output.c
sys/netinet/tcp_pcap.c
sys/sys/mbuf.h