r314317 imp Feb. 26, 2017, 9:33 p.m.
Noticed by: rpokala@
Sponsored by: Netflix
r314316 pfg Feb. 26, 2017, 9:24 p.m.
OpenBSD rev 1.12 corresponds to our SVN r275162. Update the tag to make
easier future updates. No functional change.

MFC after:	3 days
r314315 avos Feb. 26, 2017, 8:49 p.m.
directly from the node.

- Use ni_txparms directly instead of calculating them manually every time
- Move M_EAPOL flag check upper; otherwise it may be skipped due to
'ucastrate' / 'mcastrate' check
- Use 'mgtrate' for control frames too (see ifconfig(8), mgtrate parameter)
- Add few more M_EAPOL checks where it was missing (zyd(4), ural(4),
- Few unrelated cleanups

Tested with:
 - Intel 6205 (iwn(4)), STA mode;
 - WUSB54GC (rum(4)), HOSTAP mode + RTL8188EU (rtwn(4)), STA mode.

Reviewed by:	adrian
Differential Revision:	https://reviews.freebsd.org/D9811
r314314 dchagin Feb. 26, 2017, 8:01 p.m.
MFC after:	1 month
r314313 dchagin Feb. 26, 2017, 7:59 p.m.
MFC after:	1 month
r314312 dchagin Feb. 26, 2017, 7:57 p.m.
MFC after:	1 month
r314311 dchagin Feb. 26, 2017, 7:54 p.m.
MFC after:	1 month
r314310 alc Feb. 26, 2017, 7:54 p.m.
PG_PROMOTED, that indicates whether lingering 4KB page mappings might
need to be flushed on a PDE change that restricts or destroys a 2MB
page mapping.  This flag allows the pmap to avoid range invalidations
that are both unnecessary and costly.

Reviewed by:	kib, markj
MFC after:	6 weeks
Differential Revision:	https://reviews.freebsd.org/D9665
r314309 dchagin Feb. 26, 2017, 7:51 p.m.
MFC after:	1 month
r314308 mav Feb. 26, 2017, 7:25 p.m.
MFC after:	2 weeks
r314307 mav Feb. 26, 2017, 7:23 p.m.
If we asked to send sense data by setting CAM_SEND_SENSE, but SIM didn't
confirm transmission by setting CAM_SENT_SENSE, assume it was not sent.
Queue the I/O back to CTL for later REQUEST SENSE with ctl_queue_sense().
This is needed for error reporting on SPI HBAs like ahc(4)/ahd(4).

MFC after:	2 weeks
r314306 des Feb. 26, 2017, 7 p.m.
r314304 des Feb. 26, 2017, 4:34 p.m.
r314303 manu Feb. 26, 2017, 4 p.m.
Since Linux 4.9-4.10 DTS doesn't have clocks under /clocks but only a ccu node.
Currently only H3 is supported with almost the same state as HEAD.
(video pll aren't supported for now but we don't support video).
This driver and clocks will also be used for other SoC (A64, A31, H5, H2 etc ...)

Reviewed by:	jmcneill
Differential Revision:	https://reviews.freebsd.org/D9517
r314302 mav Feb. 26, 2017, 2:29 p.m.
Its more important for SPI HBAs, as they don't support CDBs above 12 bytes.
The new error code makes CAM to fall back to alternative commands.

MFC after:	2 weeks