Illumos/gate 8e0c824usr/src Makefile.master, usr/src/cmd/make/bin main.cc

10178 Enable compiler warnings when building C++ code
Reviewed by: Matthias Scheler <matthias.scheler at wdc.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2ceb34dusr/src/uts/common/xen/io xencons.c

11802 xencons: cast between incompatible function types
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 95d486fusr/src/uts/common/xen/io xdf.c

11800 i86hvm: cast between incompatible function types
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate ebc5aadusr/src/uts/common/fs/smbsrv smb2_negotiate.c

11665 SMB2 NEGOTIATE Security Mode handling is wrong
11659 SMB2 protocol version negotiation needs work
11670 SMB2_FLAGS_SIGNED is not valid during NEGOTIATE
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e39d848usr/src/cmd/boot/bootadm bootadm_loader.c, usr/src/cmd/svc/milestone fs-usr

11782 reboot -f ends up creating bad /boot/transient.conf
11783 Print a message when rebooting due to a stale boot archive
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Dominik Hassler <hadfl at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 00a2bb8usr/src/uts/common/inet/kssl ksslrec.c

11795 ksslf: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Garrett D'Amore <gdamore at racktopsystems.com>

Illumos/gate eb09fcfusr/src/uts/common/io gld.c

11789 gld: cast between incompatible function types
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Garrett D'Amore <gdamore at damore.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate ca19b85usr/src/uts/common/io/bnxe/577xx/common bnxe_clc.c, usr/src/uts/common/io/bnxe/577xx/hsi/hw/include clc.h

11721 bnxe: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Garrett D'Amore <gdamore at racktopsystems.com>

Illumos/gate 9e181bcusr/src/cmd/mdb/common/mdb mdb_module.c

11751 mdb refuses to use version 4 mdb modules after 10859
Contributed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate dcaebb1usr/src/boot Makefile.version, usr/src/boot/sys/boot/efi/loader framebuffer.c

11779 loader.efi: framebuffer cstyle cleanup
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 06abc74usr/src/cmd/mdb Makefile.kmdb.targ, usr/src/uts Makefile.uts

11736 Stop using $VERSION for the genunix label
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 160df57usr/src/cmd/boot/bootadm bootadm_loader.c

11777 bootadm: list-menu -o entry=X does not list details when bootfs has colon
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 4348eb9usr/src/test/zfs-tests/tests/functional/mmp mmp.kshlib mmp_reset_interval.ksh, usr/src/uts/common/fs/zfs mmp.c spa.c

11770 additional mmp fixes
Portions contributed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Portions contributed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Andreas Dilger <andreas.dilger at whamcloud.com>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Tony Hutter <hutter2 at llnl.gov>
Reviewed by: Giuseppe Di Natale <guss80 at gmail.com>
Reviewed by: Richard Elling <Richard.Elling at RichardElling.com>
Reviewed by: George Melikov <mail at gmelikov.ru>
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Garrett D'Amore <gdamore at racktopsystems.com>

Illumos/gate 50d739busr/src/cmd/smbsrv/smbd server.xml

11778 SMB server should report as a newer server version
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Garrett D'Amore <gdamore at racktopsystems.com>

Illumos/gate c5c712ausr/src/uts/common/io/vioblk vioblk.c

11470 vioblk: device capacity is always returned in 512B units
11471 vioblk: vioblk IO is performed by 512B blocks
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Reviewed by: Hans Rosenfeld <hans.rosenfeld at joyent.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 53b8aa1usr/src/cmd/svc/startd transition.c

9687 SMF service cannot be disabled
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Garrett D'Amore <gdamore at racktopsystems.com>

Illumos/gate 882fdc8usr/src/uts/common/io/scsi/adapters/mpt_sas mptsas_impl.c

11767 mpt_sas hangs after config header request timeout
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Giles <illumos at ang.homedns.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 337411fusr/src/boot Makefile.version, usr/src/boot/sys/boot/common gfx_fb.c

11775 loader: reset FONT_MANUAL flag on resolution change
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Jim Klimov <jim at cos.ru>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 06469a5usr/src/boot Makefile.version, usr/src/boot/sys/boot/common bootstrap.h

11761 loader: add libcrypto.h, sha1 does not need to return anything
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 63fbf44usr/src/boot Makefile.version, usr/src/boot/sys/boot/libstand Makefile.com

11760 loader: add explicit_bzero() to libstand
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 238b289usr/src/uts/common/sys sha1.h

11759 sys/sha1.h should provide SHA1_BLOCK_LENGTH
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Jason Lippert <jason at glasspelican.ca>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 8eef2abusr/src/boot/lib/libstand nullfs.c, usr/src/boot/lib/libstand/zfs devicename_stubs.c zfs.c

11740 loader: warning: unused parameter
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate cb37163usr/src/boot/sys/boot/i386/libi386 i386_copy.c

11753 loader: i386_loadaddr() should check for FB address
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0520429usr/src/lib/pkcs11/pkcs11_softtoken/common softDigestUtil.c softSlotToken.c, usr/src/pkg/manifests system-test-cryptotest.mf

11265 Add support for SHA512_224 and SHA512_256 to KCF and PKCS#11
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Dan McDonald <danmcd at joyent.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>

Illumos/gate 9937ff1usr/src/cmd/boot/installboot/i386 installboot.c

11757 installboot: install vbr only when stage2 is installed
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 13bac69usr/src/boot/sys/boot/common isapnp.c

11756 loader: isapnp cstyle cleanup
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 647709cusr/src/uts/common/io/cardbus cardbus_hp.c cardbus.c

11735 cardbus: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 7a2e057usr/src/uts/common/io pcic.c

11734 pcic: cast between incompatible function types
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 16d0032usr/src/uts/intel/io/acpica osl.c

11733 acpica: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 660213eusr/src/uts/common/fs/portfs port.c

11732 portfs: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 8ab0093usr/src/uts/common/os aio.c

11731 kaio: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 9dd9516usr/src/uts/common/os shm.c

11730 shmsys: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate d0562c1usr/src/uts/common/fs/zfs vdev_disk.c

11754 ZoL trim port used wrong offset for sd unmap
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Kody Kantor <kody.kantor at joyent.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>

Illumos/gate aef5ddeusr/src/uts/common/io/usb/clients/audio/usb_ah usb_ah.c

11727 usb_ah: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate fe9b119usr/src/uts/common/syscall exacctsys.c

11728 exacctsys: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 457cb91usr/src/uts/common/io ttcompat.c

11726 ttcompat: cast between incompatible function types
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate c6026c8usr/src/uts/common/io tirdwr.c

11725 tirdwr: cast between incompatible function types
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate c4d76aausr/src/uts/common/io/ppp/spppcomp spppcomp.c

11724 spppcomp: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e81f510usr/src/uts/common/io cryptmod.c

11723 cryptmod: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate bbe1f46usr/src/uts/common/io/usb/clients/usbinput/usbwcm usbwcm.c

11722 usbwcm: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 700daa9usr/src/uts/common/fs/smbsrv smb2_negotiate.c

11658 Some capabilities are invalid for SMB 2.002
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Garrett D'Amore <gdamore at racktopsystems.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 4d63383usr/src/uts/common/rpc rpcmod.c clnt_clts.c

11720 rpcmod: cast between incompatible function types
Reviewed by: Marcel Telka <marcel at telka.sk>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 9094864usr/src/cmd/perl Makefile.perl

11763 Build can't find perl on OI Hipster
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Alexander Pyhalov <apyhalov at gmail.com>
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 6caf82fusr/src/uts/common/io timod.c

11719 timod: cast between incompatible function types
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Marcel Telka <marcel at telka.sk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e10751ausr/src/boot Makefile.version, usr/src/boot/sys/boot/common module.c

11755 loader: command_lsmod does show garbage on screen
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate eb62f06usr/src/man/man7i termio.7i streamio.7i

10517 Convert dkio(7I) to mandoc
10518 Convert fbio(7I) to mandoc
10519 Convert fdio(7I) to mandoc
10520 Convert hdio(7I) to mandoc
10521 Convert iec61883(7I) to mandoc
10522 Convert ipnat(7I) to mandoc
10527 Convert mhd(7I) to mandoc
10528 Convert mixer(7I) to mandoc
10529 Convert mtio(7I) to mandoc
10530 Convert prnio(7I) to mandoc
10531 Convert quotactl(7I) to mandoc
10532 Convert sesio(7I) to mandoc
10533 Convert sockio(7I) to mandoc
10560 Convert termio(7I) to mandoc
10561 Convert termiox(7I) to mandoc
10562 Convert visual_io(7I) to mandoc
10563 Convert vt(7I) to mandoc
10564 Convert uscsi(7I) to mandoc
10596 Convert streamio(7I) to mandoc
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Dan McDonald <danmcd at joyent.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>

Illumos/gate 2b292e0usr/src/boot/sys/boot/efi/libefi efipart.c

11717 loader.efi: efipart needs to use ioalign
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>

Illumos/gate 0ae9a84usr/src Makefile.master Makefile.master.64, usr/src/cmd/perl Makefile.targ Makefile.perl

7661 illumos should provide 64bit perl modules
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate ed54d13usr/src/test/zfs-tests/include libtest.shlib

11711 verify_pool missing from zfs-test suite
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Kody Kantor <kody.kantor at joyent.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 10ae99eusr/src/boot/sys/cddl/boot/zfs lz4.c, usr/src/common/ficl/softcore lz4.c

11667 remove duplicate lz4 implementations
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>