208811 Commits

Author SHA1 Message Date
ngie
64404803e0 Integrate tools/regression/fifo into the FreeBSD test suite as tests/sys/fifo
and tools/regression/file into the FreeBSD test suite as tests/sys/file

MFC after: 1 week
2015-04-27 08:15:17 +00:00
scottl
aca5b76392 Small change in header order to allow this to compile.
Obtained from:	Netflix, Inc.
MFC after:	3 days
2015-04-27 07:38:46 +00:00
ngie
ba163e588e Integrate tools/regression/kqueue into the FreeBSD test suite as
tests/sys/kqueue

MFC after: 1 week
2015-04-27 07:37:48 +00:00
ngie
8000dbcc33 Fix -Wformat warnings by using proper format string qualifiers for
long and unsigned[ long] types

MFC after: 1 week
2015-04-27 07:28:41 +00:00
ngie
add5897136 Integrate tools/regression/execve into the FreeBSD test suite as
tests/sys/kern/execve

MFC after: 1 week
2015-04-27 07:22:18 +00:00
ngie
cb7fbcfd6c Move etc/tests/rc.d to etc/rc.d/tests to match the directory layout jmmv@
documented and implemented in other areas of the FreeBSD tree

MFC after: 1 week
2015-04-27 07:00:34 +00:00
ngie
e70955b9f3 Build/install libc, librt, libthr, and msun NetBSD test suites on all
architectures

MFC after: 1 week
2015-04-27 06:49:27 +00:00
ngie
ae58ab7156 The fmodl compat shims on arm/mips/powerpc aren't complete
Disable the test code for now on those architectures

MFC after: 1 week
PR: 199422
2015-04-27 06:46:33 +00:00
ngie
2e18ab7ef6 ath3kfw, bcmfw, bthidcontrol, bthidd all require usb(4); build them
conditionally if MK_USB != no

MFC after: 1 week
2015-04-27 06:34:51 +00:00
glebius
5a54b2974a Fix memory leak.
PR:		199670
Reviewed by:	ae
2015-04-27 05:44:09 +00:00
loos
9a15b9fc73 Pass the supplied buffer length instead of a fixed size. 2015-04-27 01:36:16 +00:00
ae
d340df8f2c Make ipsec_in_reject() static. We use ipsec[46]_in_reject() instead.
Sponsored by:	Yandex LLC
2015-04-27 01:12:51 +00:00
ae
b38774ffc9 Remove now unneded KEY_FREESP() for case when ipsec[46]_process_packet()
returns EJUSTRETURN.

Sponsored by:	Yandex LLC
2015-04-27 01:11:09 +00:00
ae
5a6412a276 Fix possible use after free due to security policy deletion.
When we are passing mbuf to IPSec processing via ipsec[46]_process_packet(),
we hold one reference to security policy and release it just after return
from this function. But IPSec processing can be deffered and when we release
reference to security policy after ipsec[46]_process_packet(), user can
delete this security policy from SPDB. And when IPSec processing will be
done, xform's callback function will do access to already freed memory.

To fix this move KEY_FREESP() into callback function. Now IPSec code will
release reference to SP after processing will be finished.

Differential Revision:	https://reviews.freebsd.org/D2324
No objections from:	#network
Sponsored by:	Yandex LLC
2015-04-27 00:55:56 +00:00
ganbold
e38c3c47b0 Enable root mounting from mmc/sd card. 2015-04-27 00:39:57 +00:00
tuexen
5106da568a Don't panic under INVARIANTS when receiving a SACK which cumacks
a TSN never sent.
While there, fix two typos.

MFC after: 1 week
2015-04-26 21:47:15 +00:00
jilles
9038472054 hexdump: Don't use uninitialized struct stat. 2015-04-26 21:34:55 +00:00
glebius
8777a4e32f Don't use ifm_data. It was used only for self checking debug.
Reviewed by:	np
2015-04-26 21:31:30 +00:00
mjg
c892ebeb5c fd: plug an always overwritten initialization in fdalloc 2015-04-26 17:27:55 +00:00
mjg
ec150b0d9e Consistently use p instead of td->td_proc in create_thread
No functional changes.
2015-04-26 17:22:59 +00:00
andrew
11273df124 Cleanup a little more:
- Remove whitespace at the end of lines
 - Use a tab after instructions, not spaces
2015-04-26 16:37:27 +00:00
andrew
c25c3551e6 Fix the style of locore-v4.S and locore-v6.S to help find any common code. 2015-04-26 16:18:41 +00:00
andrew
5f4e9ba48d Remove the armv6 code from locore-v4.S, it's not needed there. 2015-04-26 15:57:02 +00:00
grembo
1cdfec6852 Improve smb(4) man page.
Differential Revision:	https://reviews.freebsd.org/D2368
Reviewed by:	wblock
Approved by:	wblock
2015-04-26 12:24:42 +00:00
andrew
50890a3c11 Use ARMv7 style unaligned access on ARMv6. We set this bit in locore, but
it was missing from here.
2015-04-26 11:54:25 +00:00
bapt
9ec79fef30 mdoc: fix rendering issues 2015-04-26 11:39:25 +00:00
hselasky
159f45d135 Allow DSP basename cloning to be disabled or enabled at boot and
runtime. This is useful when implementing OSS sound stacks in
userspace via libcuse for example.

MFC after:	2 weeks
2015-04-26 11:39:13 +00:00
bapt
758e42301c mdoc: fix function declaration 2015-04-26 11:35:36 +00:00
bapt
1c3d1e328c mdoc: remove empty line 2015-04-26 11:35:07 +00:00
bapt
a3eb7d48cc Remove end of line whitespace 2015-04-26 11:30:27 +00:00
bapt
ba13e29db0 mdoc: remove end of line whitespace 2015-04-26 10:56:06 +00:00
bapt
0eea96b3d2 mdoc: rendering fixes 2015-04-26 10:55:39 +00:00
bapt
2b78b18c21 Use mdoc(7) macros to handle parenthesis 2015-04-26 10:54:52 +00:00
bapt
0a87c9da1b mdoc: fix functions declarations 2015-04-26 10:53:50 +00:00
melifaro
bf6ce87002 Generalize object reference handling in ipfw rules.
No ABI changes.
2015-04-26 10:53:35 +00:00
bapt
bc06730b94 Escape "Ed" 2015-04-26 10:52:37 +00:00
bapt
e220faf18c Pet manlint 2015-04-26 10:38:26 +00:00
bapt
cc2b80d6ec Escape "Ed" 2015-04-26 10:29:43 +00:00
bapt
e6dd952068 Remove End Of Line whitespaces 2015-04-26 10:20:11 +00:00
bapt
99cb730180 Fix 2 rendering issue with mandoc 2015-04-26 10:18:44 +00:00
bapt
2bd254aa5c Use mdoc(7) macros for curly braces 2015-04-26 10:09:26 +00:00
bapt
03332fdb5c mdoc: escape Re 2015-04-26 10:03:05 +00:00
bapt
ea39c2a881 Add a forgotten vi.chars
Reported by:	ngie
2015-04-26 09:49:57 +00:00
bapt
d6676290e0 Do not modify locales 2015-04-26 09:25:44 +00:00
bapt
2a95d595d6 Reincorporate documentation lost with update to nvi 2.1.3 2015-04-26 07:52:43 +00:00
loos
79580f1f18 Set ARM_L2_PIPT for A10 and RPI2, they are probably missing by accident.
Noted by:	Michal Meloun <meloun@miracle.cz>
2015-04-25 22:42:03 +00:00
loos
e2040cb270 Make the pcf8563 RTC work on FDT systems and on interrupt based i2c
controllers.

Call iicbus_transfer() from the device context and not from the iicbus
context.

I am committing a slightly different patch, so if something break, it is
probably my fault.

PR:		199496
Submitted by:	Juraj Lutter <otis@sk.FreeBSD.org>
2015-04-25 21:43:29 +00:00
jilles
de49498dd4 libarchive: Allow setting nanosecond timestamps. 2015-04-25 21:25:00 +00:00
tychon
da94200043 STOS/STOSB/STOSW/STOSD/STOSQ instruction emulation.
Reviewed by:	neel
2015-04-25 19:02:06 +00:00
pfg
975079836a Cleanup a bit the clang attributes for type safety checking.
Cleanup r281861 by moving the definitions to their own section but
still leave the definitions out of lint.

In addition to the 'argument_with_type_tag' attribute, bring
'type_tag_for_datatype' which is necessary for annotating the
data types.
2015-04-25 18:17:08 +00:00