r308899 gonzo Nov. 20, 2016, 6:56 p.m.
Remove empty wrapper for sys/gnu version of am335x-evm.dts located in
sys/boot/fdt, with current include paths priority it's recursive #include
and current build system can find file in sys/gnu when generating dtb

Reported by:	Jared McNeill
r308898 gonzo Nov. 20, 2016, 6:38 p.m.
- Do not set input flag when reading value from GPIO pin, it is not
  required and for gpioc2(S5 bank) setting both input and output flags
  leads to some kind of electric interference (curren drop?) that
  causes USB devices to disconnect

- Check pad configuration when attaching device and provide IN/OUT
  capabilities only for pads that are configured as GPIO. Do not let
  user code to configure or change value of non-GPIO pads. There is
  no information for NC bank in intel's datasheet so for now function
  check is ignored for pins in it

Reported by:	Frank H.
MFC after:	3 days
r308897 manu Nov. 20, 2016, 6:21 p.m.
r308896 jilles Nov. 20, 2016, 6:21 p.m.
The JID keyword writes 0 for a process also in the host system or in the
same jail.
r308895 manu Nov. 20, 2016, 6:20 p.m.
MFC after:	2 weeks
r308887 avg Nov. 20, 2016, 2 p.m.
The idea was to avoid a false assertion in zfs_lock, but it was
implemented very dangerously and incorrectly.

Reported by:	pho
Tested by:	pho
MFC after:	1 week
r308877 phk Nov. 20, 2016, 10:01 a.m.
r308874 jhibbits Nov. 20, 2016, 6:11 a.m.
r308873 jhibbits Nov. 20, 2016, 6:10 a.m.
vmpage requires struct pmap to exist and contain a pm_stats field.  As of
r308817, either AIM or BOOKE is required to be set in order to get their
respective pmap structs.  Rather than expose them both, or try to unify them
unnecessarily, add a third option which contains only a pm_stats field, and
change the two existing pmap structures to place the common fields at the
beginning of the struct.  This actually fixes the stats collection by libkvm on
AIM hardware, because before it was accessing a possibly different offset, which
would cause it to read garbage.

Bump __FreeBSD_version to denote this ABI change, so that ports which depend on
libkvm can be rebuilt.
r308872 kan Nov. 20, 2016, 1:59 a.m.
Requesed by: mmel
r308871 rmacklem Nov. 19, 2016, 11:58 p.m.
and uses TCP for the Unmount RPC if the mount is over TCP.
Without this patch, umount does an Unmount RPC over UDP for all NFS mounts.

Suggested by:	cperciva
Reviewed by:	cperciva
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D8503
r308869 imp Nov. 19, 2016, 9:46 p.m.
instead. Since we're little endian, we can get away with it. Also,
since the counters in quesitons would require billions of iops for
tens of billions of seconds to overflow, and since such data rates are
unlikely for people using i386 for a while, that's OK. The fastest
cards today can't do even a million IOPs.

Noticed by: dim@
Sponsored by: Netflix, Inc
r308860 adrian Nov. 19, 2016, 6:19 p.m.
dd is a bootstrap tool and that header isn't installed as part of the
bootstrap environment for previous releases (eg freebsd-10.)

We'll figure it out in post and then re-commit it.
r308859 br Nov. 19, 2016, 6:03 p.m.
It is required to proceed full cache flush before we can use wait
instruction on multicore, so use nop instead for now.

Submitted by:	kan
Sponsored by:	DARPA, AFRL
r308858 br Nov. 19, 2016, 5:51 p.m.