freebsd-skq/sys
rwatson 9532a34956 When deciding whether to call m_pullup() even though there is adequate
data in an mbuf, use M_WRITABLE() instead of a direct test of M_EXT;
the latter both unnecessarily exposes mbuf-allocator internals in the
protocol stack and is also insufficient to catch all cases of
non-writability.

(NB: m_pullup() does not actually guarantee that a writable mbuf is
returned, so further refinement of all of these code paths continues to
be required.)

Reviewed by:	bz
MFC after:	3 days
Sponsored by:	EMC / Isilon Storage Division
Differential Revision: https://reviews.freebsd.org/D900
2014-10-12 15:49:52 +00:00
..
amd64 Support Intel-specific MSRs that are accessed when booting up a linux in bhyve: 2014-10-09 19:13:33 +00:00
arm o Add machine-dependent SMP part 2014-10-10 14:35:51 +00:00
boot o Add machine-dependent SMP part 2014-10-10 14:35:51 +00:00
bsm
cam Improve and document ctladm portlist subcommand. 2014-10-12 06:55:34 +00:00
cddl MFV r272804: 2014-10-09 07:52:51 +00:00
compat Regenerate after r272823: 2014-10-09 15:19:35 +00:00
conf Change the PF hash from Jenkins to Murmur3. In forwarding tests 2014-10-10 19:26:26 +00:00
contrib ipfilter bug #537 NAT rules with sticky have incorrect hostmap IP address. 2014-10-05 03:58:30 +00:00
crypto Put the aesni_cipher_setup() and aesni_cipher_process() functions into 2014-06-24 06:55:49 +00:00
ddb ddb: space/tab fixes. 2014-10-11 20:25:19 +00:00
dev Add locking and mark MPSAFE. 2014-10-11 19:36:59 +00:00
fs Do not set IN_ACCESS flag for read-only mounts. The IN_ACCESS 2014-10-11 19:09:56 +00:00
gdb Add support for gdb's memory searching capabilities to our in-kernel gdb 2014-09-05 16:40:47 +00:00
geom Add an ability to set dumpdev via loader(8) tunable. 2014-10-08 12:18:16 +00:00
gnu reiserfs: Use signed i_nlink 2014-09-25 19:10:32 +00:00
i386 MFi386 r272761. 2014-10-11 16:17:49 +00:00
isa
kern Fix nits in previous commit: 2014-10-11 16:34:01 +00:00
kgssapi
libkern Change the PF hash from Jenkins to Murmur3. In forwarding tests 2014-10-10 19:26:26 +00:00
mips Pass up the error status of minidumpsys() to its callers. 2014-10-08 20:25:21 +00:00
modules Merge projects/ipfw to HEAD. 2014-10-09 19:32:35 +00:00
net Virtualize if_epair(4). An if_xname check for both "a" and "b" interfaces 2014-10-10 06:45:13 +00:00
net80211 Mechanically convert to if_inc_counter(). 2014-09-19 09:20:55 +00:00
netgraph Bump ipfw module version. 2014-10-09 16:12:01 +00:00
netinet When deciding whether to call m_pullup() even though there is adequate 2014-10-12 15:49:52 +00:00
netinet6 When deciding whether to call m_pullup() even though there is adequate 2014-10-12 15:49:52 +00:00
netipsec Do not strip outer header when operating in transport mode. 2014-10-02 02:00:21 +00:00
netnatm
netpfil Fix KASSERT typo. 2014-10-11 15:04:50 +00:00
netsmb
nfs Fix/improve fhe_stats sysctl output. 2014-06-14 12:26:12 +00:00
nfsclient Avoid an exclusive acquisition of the object lock on the expected execution 2014-09-14 18:07:55 +00:00
nfsserver Change NFS readdir() to only ignore cookies preceding the given offset for 2014-07-01 20:00:35 +00:00
nlm
ofed Fix compile warning when compiling with GCC. 2014-10-07 10:04:25 +00:00
opencrypto Fix build for kernels without COMPAT_FREEBSD32. 2014-09-22 17:32:27 +00:00
pc98 Merge pc98's machdep.c into i386/i386/machdep.c. 2014-10-04 06:01:30 +00:00
powerpc Fix a paste-o commited in r272109: we need to get the interrupts for the 2014-09-26 15:16:53 +00:00
rpc Merge the NFSv4.1 server code in projects/nfsv4.1-server over 2014-07-01 20:47:16 +00:00
security Replace dev_clone with cdevpriv(9) KPI in audit_pipe code. 2014-08-20 16:04:30 +00:00
sparc64 Fix typo revealed by using newer binutils 2014-10-10 14:18:33 +00:00
sys Bump FreeBSD_version due to cleanup of tcp wrapper header. 2014-10-11 18:58:58 +00:00
teken
tools Allow the make_dtb script to work outside of a "make buildkernel" context 2014-08-30 22:39:15 +00:00
ufs Do not set IN_ACCESS flag for read-only mounts. The IN_ACCESS 2014-10-11 19:09:56 +00:00
vm Make MAP_NOSYNC handling in the vm_fault() read-locked object path 2014-10-10 19:27:36 +00:00
x86 Support Intel-specific MSRs that are accessed when booting up a linux in bhyve: 2014-10-09 19:13:33 +00:00
xdr
xen xen: convert the xenstore user-space char device to a newbus device 2014-09-30 17:31:04 +00:00
Makefile Remove "pci" from CSCOPEDIRS. 2014-09-23 06:32:19 +00:00