3878 blkdev needs to support DKIOCGMEDIAINFOEXT
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Garrett D'Amore <garrett@damore.org>
3839 AHCI: WARNINGs should be replaced by ASSERTs
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Dan McDonald <danmcd@nexenta.com>
	[illumos-gate merge]

commit 265b5a40862f786981e8192cb44ebb70ecc9cfc8
    3839 AHCI: WARNINGs should be replaced by ASSERTs
commit dba604f95b3742920553aafd90c5b67721b07723
    3878 blkdev needs to support DKIOCGMEDIAINFOEXT
OS-2371 push for OS-2271 omitted two files
3877 fast reboot does not work with extended partition
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
	[illumos-gate merge]

commit 01f9868a8d2cedd96c3aeefbd7233aa77f7b72ff
    3877 fast reboot does not work with extended partition
OS-2373 elfcore() can induce panic in bcopy()
3887 Enlarge data buffer in digest/mac to boost performance
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Dan McDonald <danmcd@nexenta.com>
	[illumos-gate merge]

commit 0e2895337aab790caedfa510ee0ed06ac878344c
    3887 Enlarge data buffer in digest/mac to boost performance
3849 implement __cxa_atexit/__cxa_finalize
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Albert Lee <trisk@nexenta.com>
3853 __cplusplus change and headers incompatipility with clang
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Cedric Blancher <cedric.blancher@googlemail.com>
Reviewed by: Ian Collins <ian@ianshome.com>
Reviewed by: Don Cragun <dcragun@sonic.net>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Dan McDonald <danmcd@nexenta.com>
OS-2345 panic in zfs_root() due to NULL z_os
OS-2377 Make zfs-io-priority 0 mean that zone isn't subject to I/O throttling
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
3893 lvm: incorrect flag handling
Reviewed by: Theo Schlossnagle <jesus@omniti.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Dan McDonald <danmcd@nexenta.com>
	[illumos-gate merge]

commit 3e7c6556c4272555ed6c5ecdbca2bf8a56df6ff5
    3893 lvm: incorrect flag handling
commit 5bc7ce93aca1e9026e3243221a9a0b1a3bc9a32e
    3853 __cplusplus change and headers incompatipility with clang
commit 5c069a6c4b95a7360294695998bf1d3b12473abf
    3849 implement __cxa_atexit/__cxa_finalize
OS-2345 panic in zfs_root() due to NULL z_os (fix refcnt)
OS-2378 OS-2358 fix causes snapshot -r to fail during recv
3869 tcp anon port calculation wrong
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Marcel Telka <marcel@telka.sk>
Approved by: Gordon Ross <gwr@nexenta.com>
	[illumos-gate merge]

commit 452bd827089206a0c637b3944aa91806f17304d7
    3869 tcp anon port calculation wrong
3895 {tcp,udp}_{largest,smallest}_anon_port should reality-check
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Garrett D'Amore <garrett@damore.org>
	[illumos-gate merge]

commit 7256a34efe9df75b638b9e812912ef7c5c68e208
    3895 {tcp,udp}_{largest,smallest}_anon_port should reality-check