Illumos/gate 0774d90usr/src/test/zfs-tests/tests/functional/large_dnode large_dnode_002_pos.ksh large_dnode_001_pos.ksh

10392 large_dnode tests
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Kody Kantor <kody.kantor at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate ca4fa6cusr/src/boot Makefile.version, usr/src/boot/sys/boot/common dev_net.c

10411 loader: dev_net: correct net_open's interpretation of params
Reviewed by: Gergő Doma <domag02 at gmail.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 08b0760usr/src/boot/lib/libstand cd9660.c

10412 cd9660: dirmatch fails to unmatch when name is prefix for directory record
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate a21fe34usr/src/cmd/ztest ztest.c, usr/src/uts/common/fs/zfs vdev_indirect.c

9485 Optimize possible split block search space
Reviewed-by: Matthew Ahrens <mahrens at delphix.com>
Reviewed-by: Tim Chase <tim at chase2k.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro at delphix.com>

Illumos/gate 7a34c45usr/src/cmd/csplit csplit.c

10128 csplit should use strlcpy
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate e37450dusr/src/test/util-tests/tests/workq wqt.c

10402 mergeq: NULL pointer errors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 6cd62causr/src/uts/common/io consms.c

10390 consms: NULL pointer errors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate a64c677usr/src/uts/common/io cons.c

10389 cn: NULL pointer errors
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 5c2def1usr/src/uts/common/io bofi.c

10388 bofi: NULL pointer errors
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 8f61ab7usr/src/uts/common/io/ntxn unm_nic_main.c

10385 ntxn: NULL pointer errors
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 11abda1usr/src/uts/common/io/chxge pe.c ch.c

10384 chxge: NULL pointer errors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 17f6576usr/src/uts/common/io/audio/impl audio_ddi.c

10380 audio: NULL pointer errors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 9b4d666usr/src/uts/common/io asy.c

10379 asy: NULL pointer errors
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate ae673e5usr/src/uts/common/io/sata/adapters/ahci ahci.c

10377 ahci: NULL pointer errors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Marcel Telka <marcel at telka.sk>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 1e8ae56usr/src/uts/common/os watchpoint.c

10374 watchpoint: cast between incompatible function types
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate 5252287usr/src/data/terminfo terminfo.src

10360 terminfo: sun-color has 256 colors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 4f966f2usr/src/uts/i86pc/dboot dboot_grub.s

10198 dboot: signal boot loader we can do framebuffer console
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: John Howard <echosoft.llc at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 48e2f28usr/src/uts/common/io/aac aac.c

10381 aac: NULL pointer errors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 4c028d0usr/src/uts/common/io/cxgbe/t4nex t4_sge.c

10382 cxgbe: NULL pointer errors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate a4e6b9busr/src/boot/sys/boot/common tem.c gfx_fb.c, usr/src/common/font font.c

10358 our console should support 256 colors
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 811964cusr/src/uts/common/fs/zfs dmu_send.c dmu_object.c

10406 large_dnode changes broke zfs recv of legacy stream
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Kody Kantor <kody.kantor at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2e5d9c9usr/src/uts/common/io tem.c tem_safe.c, usr/src/uts/common/sys tem_impl.h

10357 tem: do not restore image areas
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate fefbffausr/src/man/man3c cfsetispeed.3c cfgetispeed.3c

10271 Convert cf{get,set}ispeed.3C and cf{get,set}ospeed.3C to mandoc
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 63d2ef3usr/src/uts/common/inet/ip ip_netinfo.c ip6_ire.c, usr/src/uts/common/inet/sctp sctp.c

10375 uts: NULL pointer issues in ip module
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Rob Johnston <rob.johnston at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate ba00d94usr/src/cmd/auditstat auditstat.c

10121 smatch fix for auditstat
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate 07e71bcusr/src/lib/libficl Makefile.com

10391 SPARC build of libficl-sys fails after 10338
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate a642204usr/src/cmd/dladm dladm.c

9287 dladm Segmentation Fault (core dumped) on unknown field
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate 12c2600usr/src/uts/common/io/qede qede_fp.c

10287 qede_ring_tx is too noisy
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 9426efbusr/src/uts/common/os sunmdi.c

10370 sunmdi: cast between incompatible function types
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate f2c063ausr/src/data/terminfo terminfo.src

10359 terminfo: add underline for sun-color
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate 954fa1eusr/src/uts/common/os modconf.c, usr/src/uts/common/sys systm.h

10365 modconf: cast between incompatible function types
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate 4dfd3a9usr/src/uts/common/rpc rpcmod.c

10363 rpcmod: this statement may fall through
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate f06e090usr/src/uts/common/io tem_safe.c

10356 uts/common/io/tem: do not copy common line tails
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate 54811dausr/src/cmd/ztest ztest.c, usr/src/uts/common/fs/zfs dnode.c dmu_object.c

8423 Implement large_dnode pool feature
8199 multi-threaded dmu_object_alloc()
7432 Large dnode pool feature
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Jason King <jason.king at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 856f710usr/src/lib/libc/port llib-lc, usr/src/lib/libcurses/screen llib-lcurses

10361 usr/lib - stop lint library generation and packaging
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Frederik Wessels <wessels147 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate c78b1a4usr/src/uts/common/io/usb/hcd/xhci xhci.c

10344 xhci port capabilities warning is confusing
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Mike Zeller <mike.zeller at joyent.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 cbc8e15usr/src/uts/common/font 8859-1.bdf 12x22.c, usr/src/uts/common/io tem_safe.c

10355 uts: new-font project. Use terminus Unicode fonts for console.
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate c9aaca5usr/src/data/consfonts ter-u32b.bdf ter-u32n.bdf

10403 consfonts: update to terminus-font-4.47
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Michal Nowak <mnowak at startmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2d106d6usr/src/boot/sys/boot/i386/libi386 vbe.c

10401 loader: biosvbe_get_mode is using wrong mask with ebx register
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate d1c9087usr/src/cmd/policykit polkit-is-privileged.c

10136 smatch fix for policykit
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2756274usr/src/cmd/ttymon tmhandler.c

10143 smatch fix for ttymon
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e833596usr/src/common/ctf ctf_create.c, usr/src/lib/libctf/common ctf_elfwrite.c

10393 ctf: NULL pointer errors
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate b83d2fbusr/src/uts/sun/io fd.c

10394 SPARC qemu panic in the fd module
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Dan McDonald <danmcd at joyent.com>
DeltaFile
+113-111usr/src/uts/sun/io/fd.c
+113-1111 files

Illumos/gate 2385a44usr/src/lib/libzoneinfo/common libzone.c

10110 get_tz_countries shouldn't check array for NULL
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 933ae53usr/src/cmd/zoneadmd zoneadmd.c

10141 smatch fix for zoneadmd
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate a0b03b1usr/src/cmd/zdb zdb.c, usr/src/test/zfs-tests/tests/functional/pool_checkpoint checkpoint_sm_scale.ksh

10330 merge recent ZoL vdev and metaslab changes
Reviewed by: Matt Ahrens <mahrens at delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Don Brady <don.brady at delphix.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Reviewed by: Kody Kantor <kody.kantor at joyent.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate bc1f688usr/src/lib/libctf/common ctf_dwarf.c, usr/src/lib/libdwarf/common libdwarf.h dwarf_frame.c

6885 CTF Everywhere Part 1
6886 Want ctfdiff
6887 ctfdump should be written in terms of libctf
6888 ctfmerge should be implemented in terms of libctf
6889 ctfconvert should be implemented in terms of libctf
6890 Want general workq
6891 Want general mergeq
6892 ctf_add_encoded assigns() incorrect byte size to types
6893 ctf_add_{struct,union,enum} can reuse forwards
6894 ctf_add_{struct,union,enum} occasionally forget to dirty the ctf_file_t
6895 ctf_add_member could better handle bitfields
6896 ctf_type_size() reports wrong size for forwards
6897 Want libctf ctf_kind_name() function
6898 Want libctf function to set struct/union size
Portions contributed by: John Levon <john.levon at joyent.com>
Portions contributed by: Richard Lowe <richlowe at richlowe.net>
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2b987d4usr/src/cmd/boot/bootadm bootadm.c, usr/src/cmd/nsadmin system

9696 add /etc/system.d support
Portions contributed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Hans Rosenfeld <hans.rosenfeld at joyent.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 7d732bbusr/src/cmd/sgs/dump/common dump.c, usr/src/cmd/sgs/lex/common libmain.c

10138 smatch fixes for usr/src/cmd/sgs
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0e73d2eusr/src/cmd/fmtmsg main.c

10131 fmtmsg is bitwise, not streetwise
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>