2d612d2d alc Dec. 11, 2016, 7:24 p.m.
truncation, immediately queue the page for asynchronous laundering rather
than making the page pass through inactive queue first.

Reviewed by:	kib, markj
cgit ViewVC
5ab0f0c3 kib Dec. 11, 2016, 7:01 p.m.
SRAT parser.

Submitted by:	Oliver Pinter
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D8750
cgit ViewVC
ef06a176 avos Dec. 11, 2016, 5:15 p.m.
Tested with Asus USB-N10, STA mode.
cgit ViewVC
8b9c95f4 tuexen Dec. 11, 2016, 1:26 p.m.
This fixes a bug where the wrong ppid was reported, if
* I-DATA was used on the first fragement was not received first
* DATA was used and different ppids where used.

Thanks to Julian Cordes for making me aware of the issue.

MFC after:	1 week
cgit ViewVC
f2a12bce ngie Dec. 10, 2016, 11:58 p.m.
NULLing out x wasn't required as the memory was immediately scribbled
over with strdup in the following call.

MFC after:	1 week
Submitted by:	imp
cgit ViewVC
110559ba ngie Dec. 10, 2016, 11:26 p.m.
if arguments are specified more than once with "camcontrol timestamp".

CID:		1366829, 1366831
MFC after:	1 week
cgit ViewVC
14a8d2f9 avos Dec. 10, 2016, 10:31 p.m.
- Do not ignore initialization errors; call ieee80211_stop()
when initialization failed.
- Use usb_pause_mtx() instead of DELAY() while waiting for firmware
loading; this fixes system freeze during firmware startup.
- Do not execute rsu_stop() when device is powered off; fixes
'unknown board type (rfconfig=0xff)' error when the device is

Tested with Asus USB-N10.
cgit ViewVC
cc7734cb ngie Dec. 10, 2016, 10:08 p.m.
executing :mincore_resid

The default process limits in FreeBSD is 64kB for unprivileged users,
which empirically is too low to run the :mincore_resid testcase.

Process limits are inherited, so even though the default limit for
root users is RLIM_INFINITY, the inherited limit with "sudo" with the
default login.conf will be 64kB.

Use setrlimit to set rlim_max for RLIMIT_MEMLOCK to RLIM_INFINITY to
avoid ENOMEM issues when calling mlock to wire the mmap'ed address

setrlimit requires root access to increase rlim_max, so require root
privileges when running the test

Discovered when executing the tests with sudo, e.g.
"sudo kyua test -k /usr/tests/lib/libc/sys/Kyuafile mincore_test"

MFC after:	2 weeks
cgit ViewVC
b1dd83d1 jilles Dec. 10, 2016, 10:05 p.m.
MFC after:	1 week
cgit ViewVC
e480fc73 dim Dec. 10, 2016, 10:03 p.m.
70528 (bogus error: constructor required before non-static data member).
This should fix buildworld with the external gcc package.

Reported by:	https://jenkins.freebsd.org/job/FreeBSD_HEAD_amd64_gcc/
cgit ViewVC
2fb5d72d mav Dec. 10, 2016, 9:19 p.m.
88c2e36a avos Dec. 10, 2016, 8:19 p.m.
- Replace all remaining DPRINTF(N)'s with RSU_DPRINTF.
- Add new RSU_DEBUG_USB flag to track error codes returned by
- Improve few messages.
cgit ViewVC
4b8f6069 avos Dec. 10, 2016, 7:14 p.m.
- Add monitor mode into the list of supported modes.
- Describe promiscuous mode limitations in CAVEATS section.

Reported by:	adrian
cgit ViewVC
f06ccf88 avos Dec. 10, 2016, 6:47 p.m.
- Add partial promiscuous mode support (no management frames;
they cannot be received by the firmware and net80211 at the same time).
- Add monitor mode support (all frames).

Tested with Asus, USB-N10.
cgit ViewVC
629582ca bapt Dec. 10, 2016, 6:29 p.m.
the dirty hack made to fake libstdc++
cgit ViewVC