freebsd-skq/sys
trasz 5166e57c9a Fix bug that would result in a kernel crash in some cases involving
a symlink and an autofs mount request.  The crash was caused by namei()
calling bcopy() with a negative length, caused by numeric underflow:
in lookup(), in the relookup path, the ni_pathlen was decremented too
many times.  The bug was introduced in r296715.

Big thanks to Alex Deiter for his help with debugging this.

Reviewed by:	kib@
Tested by:	Alex Deiter <alex.deiter at gmail.com>
MFC after:	1 month
2017-01-04 14:43:57 +00:00
..
amd64 amd64: add atomic_fcmpset 2017-01-03 21:00:24 +00:00
arm ARM GENERIC: Add support for Allwinner A33 SoC 2017-01-04 03:37:00 +00:00
arm64 Add virtio_pci to GENERIC arm64 conf 2016-12-18 11:15:31 +00:00
boot Remove a GPL licensed DTS. 2017-01-03 16:46:51 +00:00
bsm
cam Don't release the cfiscsi session refcount too early. It wasn't 2017-01-04 12:50:44 +00:00
cddl Revert r309619 "ifndef atomic_cas_* in cddl code" 2017-01-03 21:02:30 +00:00
compat Regen after r310638. 2016-12-27 20:22:17 +00:00
conf Allwinner: Add A33 support 2017-01-04 03:35:39 +00:00
contrib Merge CK as of commit 255a47553aa5e8d0bb5f8eec63acac7f4c25a6d8, mostly 2016-12-30 18:23:58 +00:00
crypto
ddb Use casts to force an unsigned comparison in db_search_symbol(). 2016-12-14 00:18:12 +00:00
dev Fix PMC architecture check to handle later IPAs including Skylake 2017-01-04 02:15:03 +00:00
fs Workaround NFS bug with readdirplus when there are greater than 1 billion files in a filesystem. 2017-01-02 19:18:56 +00:00
gdb
geom build: Unbreak LINT 2016-12-21 01:39:11 +00:00
gnu
i386 Move the objects used to create temporary mappings for i386 pmap zero and copy 2016-12-23 15:14:56 +00:00
isa
kern Fix bug that would result in a kernel crash in some cases involving 2017-01-04 14:43:57 +00:00
kgssapi
libkern Update r309143 to prevent false sharing. 2016-11-25 17:20:23 +00:00
mips Support mips[*]hf variants in config files 2016-12-30 00:34:52 +00:00
modules cxgbe(4): Update T4, T5 and T6 firmwares to 1.16.26.0. Changelog for 2017-01-03 22:05:07 +00:00
net 2017 IFLIB updates in preparation for commits to e1000 and ixgbe. 2017-01-02 00:56:33 +00:00
net80211 [net80211] Add VHT flags for printf/debugging. 2017-01-04 08:08:50 +00:00
netgraph Changes to allow the patching of packets with an offset (and other changes.. see man page) 2016-12-02 10:47:10 +00:00
netinet Followup to mtod removal in main stack (r311225). Continued removal 2017-01-04 04:00:28 +00:00
netinet6 Whitespace changes. 2016-12-26 11:06:41 +00:00
netipsec Add a missing header 2016-11-26 23:15:11 +00:00
netnatm
netpfil Improve upon r309394 2016-12-10 03:31:38 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
pc98 Add a COMPAT_FREEBSD11 kernel option. 2016-12-09 18:54:12 +00:00
powerpc Restrict SLB handler to powerpc64 and AIM 2016-12-28 03:40:54 +00:00
riscv
rpc
security
sparc64 Add support for encrypted kernel crash dumps. 2016-12-10 16:20:39 +00:00
sys mtx: reduce lock accesses 2017-01-03 21:36:15 +00:00
teken
tests
tools
ufs
vm Add a page queue for holding dirty anonymous unswappable pages. 2017-01-03 00:05:44 +00:00
x86 xen: fix IPI setup with EARLY_AP_STARTUP 2016-12-22 16:09:44 +00:00
xdr
xen xen: fix IPI setup with EARLY_AP_STARTUP 2016-12-22 16:09:44 +00:00
Makefile