aa4a62df sephe Aug. 24, 2016, 4:21 a.m.
RESET is not used by the hn(4) at all, and RESET_CMPLT does not even
have a rid to match with the pending requests.  So, let's put it
onto an independent switch branch and log a warning about it.

MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D7602
cgit ViewVC
60152a40 jhibbits Aug. 24, 2016, 3:51 a.m.
Kernel maps only one page of FDT. When FDT is more than one page in size, data
TLB miss occurs on memmove() when FDT is moved to kernel storage
(sys/powerpc/booke/booke_machdep.c, booke_init())

This introduces a pmap_early_io_unmap() to complement pmap_early_io_map(), which
can be used for any early I/O mapping, but currently is only used when mapping
the fdt.

Submitted by:	Ivan Krivonos <int0dster_gmail.com>
Differential Revision: https://reviews.freebsd.org/D7605
cgit ViewVC
e626c40e kevlo Aug. 24, 2016, 3:44 a.m.
d51ce2d1 sephe Aug. 24, 2016, 3:28 a.m.
MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D7595
cgit ViewVC
6d79d63a sephe Aug. 24, 2016, 3:16 a.m.
While I'm here, sort the RNDIS status in ascending order.

MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D7594
cgit ViewVC
48ef7b17 sephe Aug. 24, 2016, 3:08 a.m.
Reviewed by:	hps
MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D7593
cgit ViewVC
41a68a79 cy Aug. 24, 2016, 2:41 a.m.
Submitted by:	Steve Kargl <sgk@troutmask.apl.washington.edu>
Discussed with:	bjk@
MFC after:	3 days
cgit ViewVC
0f5687f2 karels Aug. 24, 2016, 12:52 a.m.
ip6_output() was missing cache invalidation code analougous to
ip_output.c. r304545 disabled L2 caching for UDP/IPv6 as a workaround.
This change adds the missing cache invalidation code and reverts

Reviewed by:	gnn
Approved by:	gnn (mentor)
Tested by:	peter@, Mike Andrews
MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D7591
cgit ViewVC
2438d9a0 brooks Aug. 24, 2016, 12:02 a.m.
Sponsored by:	DARPA, AFRL
cgit ViewVC
f1f548d0 brooks Aug. 24, 2016, midnight
Sponsored by:	DAPRA, AFRL
cgit ViewVC
1f3b7bbb manu Aug. 23, 2016, 10:26 p.m.
The thermal sensor lives in the touch screen controller. Touch screen part
isn't done for now.
Temperature is read every ~2 seconds and exposed via sysctl.
cgit ViewVC
2f5007f6 ache Aug. 23, 2016, 8:33 p.m.
time at year 2012. Only LC_COLLATE_MASK and LC_CTYPE_MASK are in the
right order.

The order here should match XLC_* from "xlocale_private.h" which, in turn,
match LC_* publicly visible order from <locale.h> which determines how
locale components are stored in the structure.
LC_*_MASK -> XLC_* translation done as "ffs(mask) - 1" in the querylocale()
and equivalent shift loop in the newlocale(), so mapped to some wrong
components (excluding two mentioned above).

Formally the fix is ABI breakage, but old code using those masks
never works properly in any case.
Only newlocale() and querylocale() are affected.

MFC after:      7 days
cgit ViewVC
a5ae1a98 glebius Aug. 23, 2016, 8:04 p.m.
config or a list of them.  Put the variable into quotes, to avoid syntax
error from [ in case of list.  Without this change list is still working,
but an error is reported in the build log file.

Reviewed by:	imp
cgit ViewVC
9907cc1c behlendorf1 Aug. 23, 2016, 8:03 p.m.
ARC will evict meta buffers that exceed the arc_meta_limit. Before a further
investigating on whether we should take special protection on meta buffers,
this tunable make arc_meta_limit adjustable for different workloads.

People can set zfs_arc_meta_limit_percent to any value while insmod zfs.ko,
so some range check is added to guarantee a suitable arc_meta_limit.

Suggested by Tim Chase, zfs_arc_dnode_limit is changed to a percent-style
tunable as well.

Signed-off-by: GeLiXin <ge.lixin@zte.com.cn>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #4957
fe73cb29 dim Aug. 23, 2016, 7:57 p.m.