freebsd-dev/sys
Archie Cobbs 48d183faca Fix a bug in m_split(): the "m->m_ext.ext_size" field of an mbuf was being
set to zero. This field indicates the total space in the external buffer
and therefore should not be modified after the external buffer is added.

Add a comment warning that the mbufs returned by m_split() might be read-only.

Fix M_TRAILINGSPACE() to return zero if !M_WRITABLE(m).

Reviewed by:	freebsd-net
Obtained from:	Vernier Networks, Inc.
MFC after:	1 week
2002-05-31 22:09:57 +00:00
..
alpha Move the definition of ElfN_Hashelt to common headers. The only platform 2002-05-30 08:32:18 +00:00
amd64 Move the definition of ElfN_Hashelt to common headers. The only platform 2002-05-30 08:32:18 +00:00
arm Move MI stuff out of MD param.h files. 2002-05-14 20:35:29 +00:00
boot Fix a handful of typos and grammar bogons. No content changes. 2002-05-30 09:24:01 +00:00
cam PR: kern/38208 2002-05-29 20:25:59 +00:00
coda More s/file system/filesystem/g 2002-05-16 21:28:32 +00:00
compat Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
conf The loop back device hasn't been a count device for a while so remove 2002-05-31 06:28:13 +00:00
contrib Merge updates from 3.4.26 - 3.4.27. 2002-04-27 16:56:25 +00:00
crypto Fixed AES encryption algorithm bug 2002-05-24 07:26:17 +00:00
ddb Reconnect db_elf.c to the build (now under "options DDB_NOKLDSYM"). It 2002-05-07 10:59:52 +00:00
dev Use __FreeBSD_version to test what things to use 2002-05-31 03:27:34 +00:00
fs Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
geom Add compile time asserts for the size of struct gpt_hdr and struct 2002-05-30 06:33:07 +00:00
gnu Convert ext2fs to nmount(2). 2002-05-24 17:38:01 +00:00
i4b Fixed printf format errors which apparently crept in while -Wformat was 2002-05-25 11:18:03 +00:00
i386 Move the definition of ElfN_Hashelt to common headers. The only platform 2002-05-30 08:32:18 +00:00
ia64 Move the definition of ElfN_Hashelt to common headers. The only platform 2002-05-30 08:32:18 +00:00
isa After some comments from bde, rewrite the loops to avoid turning the 2002-05-14 21:28:45 +00:00
isofs/cd9660 Quick fix for non-unique inode numbers for hard links. We use the 2002-05-22 08:50:18 +00:00
kern Fix a bug in m_split(): the "m->m_ext.ext_size" field of an mbuf was being 2002-05-31 22:09:57 +00:00
libkern For some reason this didn't get added in my previous commit. 2002-05-29 21:58:12 +00:00
modules Make oldcard and newcard kernel module work. 2002-05-30 17:38:00 +00:00
net Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netatalk Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netatm Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netgraph Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netinet Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netinet6 __FreeBSD__ is not a compiler constant. We must use 2002-05-31 17:56:45 +00:00
netipx Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netkey Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netnatm Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netncp Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netns Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netsmb Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
nfs Remove unused include. 2002-03-20 10:12:07 +00:00
nfsclient Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
nfsserver Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
pc98 MFi386: revision 1.519 2002-05-14 12:31:47 +00:00
pccard Forget to change lookup function for oldcard side. 2002-05-30 18:48:44 +00:00
pci Enhance the use of the watchdog timer in this driver so that it will 2002-05-15 17:05:28 +00:00
posix4 Change p_can{debug,see,sched,signal}()'s first argument to be a thread 2002-05-19 00:14:50 +00:00
powerpc Move the definition of ElfN_Hashelt to common headers. The only platform 2002-05-30 08:32:18 +00:00
rpc
security/lomac Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
sparc64 Move the definition of ElfN_Hashelt to common headers. The only platform 2002-05-30 08:32:18 +00:00
sys Fix a bug in m_split(): the "m->m_ext.ext_size" field of an mbuf was being 2002-05-31 22:09:57 +00:00
tools include systm.h in vnode_if.c so that panic is defined when we're doing 2002-05-04 02:35:13 +00:00
ufs Remove lock from ffs_vget introduced by v1.24. Instead of locking the 2002-05-30 22:04:17 +00:00
vm Export nswapdev through sysctl(8). 2002-05-31 08:17:58 +00:00
Makefile Milestone #1 in cross-arch make releases. 2002-04-26 17:55:27 +00:00