illumos-gate/jeffpc.git
8 years agoUpdate TRILL Ethertype2/head
TibshoOT [Thu, 1 Aug 2013 12:08:13 +0000 (1 14:08 +0200)]
Update TRILL Ethertype

8 years ago3902 Race between ipmi_submit_driver_request() and kcs_loop()
Marcel Telka [Tue, 23 Jul 2013 23:02:13 +0000 (24 01:02 +0200)]
3902 Race between ipmi_submit_driver_request() and kcs_loop()
Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Approved by: Robert Mustacchi <rm@joyent.com>

8 years ago3882 Remove xmod & friends (fix sparc)
Richard Lowe [Wed, 31 Jul 2013 02:43:37 +0000 (31 03:43 +0100)]
3882 Remove xmod & friends (fix sparc)

8 years ago3882 Remove xmod & friends
Josef 'Jeff' Sipek [Mon, 29 Jul 2013 20:16:59 +0000 (29 16:16 -0400)]
3882 Remove xmod & friends
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Richard Lowe <richlowe@richlowe.net>

8 years ago3909 "zfs send -D" does not work
Steven Hartland [Mon, 29 Jul 2013 19:36:31 +0000 (29 11:36 -0800)]
3909 "zfs send -D" does not work
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

8 years ago3834 incremental replication of 'holey' file systems is slow
Matthew Ahrens [Mon, 29 Jul 2013 18:58:53 +0000 (29 10:58 -0800)]
3834 incremental replication of 'holey' file systems is slow
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

8 years ago3888 zfs recv -F should destroy any snapshots created since the incremental source
Matthew Ahrens [Mon, 29 Jul 2013 18:55:16 +0000 (29 10:55 -0800)]
3888 zfs recv -F should destroy any snapshots created since the incremental source
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Peng Dai <peng.dai@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

8 years ago3934 project reference count leak in tasksys_settaskid()
Bryan Cantrill [Thu, 18 Apr 2013 21:13:29 +0000 (18 21:13 +0000)]
3934 project reference count leak in tasksys_settaskid()
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Marcel Telka <Marcel.Telka@nexenta.com>
Approved by: Gordon Ross <gwr@nexenta.com>

8 years ago3778 1000BASE-LX support in ixgbe
Saso Kiselkov [Tue, 21 May 2013 19:36:47 +0000 (21 21:36 +0200)]
3778 1000BASE-LX support in ixgbe
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Dan McDonald <danmcd@nexenta.com>

8 years ago3856 want FW config version number for igb and ixgbe
Keith M Wesolowski [Sun, 30 Jun 2013 18:37:54 +0000 (30 18:37 +0000)]
3856 want FW config version number for igb and ixgbe
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

8 years ago3913 there is no dialup, only zuul
Joshua M. Clulow [Sat, 27 Jul 2013 01:53:37 +0000 (26 18:53 -0700)]
3913 there is no dialup, only zuul
Reviewed by: Keith M Wesolowski <wesolows@foobazco.org>
Approved by: Dan McDonald <danmcd@nexenta.com>

8 years ago3894 zfs should not allow snapshot of inconsistent dataset
Keith M Wesolowski [Sat, 27 Jul 2013 17:51:50 +0000 (27 10:51 -0700)]
3894 zfs should not allow snapshot of inconsistent dataset
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>

8 years ago3875 panic in zfs_root() after failed rollback
Keith M Wesolowski [Sat, 27 Jul 2013 17:50:07 +0000 (27 10:50 -0700)]
3875 panic in zfs_root() after failed rollback
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>

8 years ago3706 mdb segfault when random address is passed to "list" walker
Marcel Telka [Fri, 26 Jul 2013 22:11:06 +0000 (27 00:11 +0200)]
3706 mdb segfault when random address is passed to "list" walker
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Garrett D'Amore <garrett.damore@gmail.com>
Reviewed by: Wendy Lin <wendlin1974@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>

8 years ago3911 mdb is unable to display recursive stack
Marcel Telka [Fri, 26 Jul 2013 19:06:29 +0000 (26 21:06 +0200)]
3911 mdb is unable to display recursive stack
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Garrett D'Amore <garrett.damore@gmail.com>
Reviewed by: Wendy Lin <wendlin1974@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>

8 years ago1986 libima misuses gethostname
Matt Barden [Tue, 23 Jul 2013 17:45:45 +0000 (23 13:45 -0400)]
1986 libima misuses gethostname
Reviewed by: David Höppner <0xffea@gmail.com>
Reviewed by: Andy Stormont <andyjstormont@gmail.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3895 {tcp,udp}_{largest,smallest}_anon_port should reality-check
Dan McDonald [Fri, 19 Jul 2013 02:44:14 +0000 (18 22:44 -0400)]
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>

9 years ago3869 tcp anon port calculation wrong
Matt Barden [Thu, 18 Jul 2013 19:18:41 +0000 (18 15:18 -0400)]
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>

9 years ago3893 lvm: incorrect flag handling
Prasad Joshi [Wed, 17 Jul 2013 19:47:52 +0000 (17 15:47 -0400)]
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>

9 years ago3853 __cplusplus change and headers incompatipility with clang
Alexander Pyhalov [Thu, 4 Jul 2013 14:25:13 +0000 (4 18:25 +0400)]
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>

9 years ago3849 implement __cxa_atexit/__cxa_finalize
Richard Lowe [Wed, 26 Jun 2013 20:36:05 +0000 (26 16:36 -0400)]
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>

9 years ago3887 Enlarge data buffer in digest/mac to boost performance
David Höppner [Sun, 14 Jul 2013 17:30:29 +0000 (14 17:30 +0000)]
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>

9 years ago3877 fast reboot does not work with extended partition
Marcel Telka [Tue, 9 Jul 2013 09:56:37 +0000 (9 11:56 +0200)]
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>

9 years ago3839 AHCI: WARNINGs should be replaced by ASSERTs
Marcel Telka [Mon, 1 Jul 2013 20:48:16 +0000 (1 22:48 +0200)]
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>

9 years ago3878 blkdev needs to support DKIOCGMEDIAINFOEXT
Dan McDonald [Wed, 10 Jul 2013 14:58:14 +0000 (10 10:58 -0400)]
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>

9 years ago3866 panic in idm module
Jeff Biseda [Mon, 8 Jul 2013 16:57:02 +0000 (8 08:57 -0800)]
3866 panic in idm module
3867 stmfCreateLu failed: GUID_IN_USE
3868 iscsi target not accepting any new connections
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Jeremy Jones <jeremy@delphix.com>
Reviewed by: Eric Diven <eric.diven@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: T Nguyen <truongqnguien@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3862 stmf + kstat = kernel panic
Jeff Biseda [Mon, 8 Jul 2013 02:18:37 +0000 (7 18:18 -0800)]
3862 stmf + kstat = kernel panic
3863 stmf_itl_task_start() must check for ilu->ilu_kstat_io is non-null
3864 memory leak in the iSCSI code
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Jeremy Jones <jeremy@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Richard Elling <richard.elling@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3861 tcp buffer size tunables for iscsi connections (fix sizeof calls)
Christopher Siden [Mon, 8 Jul 2013 02:15:31 +0000 (7 18:15 -0800)]
3861 tcp buffer size tunables for iscsi connections (fix sizeof calls)

9 years ago3809 Recent libc change breaks Solaris 10 Branded Zone Support
Theo Schlossnagle [Sun, 9 Jun 2013 16:07:11 +0000 (9 16:07 +0000)]
3809 Recent libc change breaks Solaris 10 Branded Zone Support
Reviewed by: Andrzej Szeszo <aszeszo@gmail.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3861 tcp buffer size tunables for iscsi connections
Jeff Biseda [Wed, 3 Jul 2013 19:54:31 +0000 (3 11:54 -0800)]
3861 tcp buffer size tunables for iscsi connections
Reviewed by: Peng Dai <peng.dai@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3836 zio_free() can be processed immediately in the common case
Matthew Ahrens [Wed, 3 Jul 2013 16:13:38 +0000 (3 08:13 -0800)]
3836 zio_free() can be processed immediately in the common case
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3775 Upstreaming of ALUA use-after-free fixes from Nexenta
Dan McDonald [Thu, 27 Jun 2013 17:54:16 +0000 (27 13:54 -0400)]
3775 Upstreaming of ALUA use-after-free fixes from Nexenta
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: T Nguyen <truongqnguien@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3814 Support for SATA III Reviewed by: Johann 'Myrkraverk' Oskarsson <johann@myrkrave...
Marcel Telka [Mon, 24 Jun 2013 07:23:31 +0000 (24 09:23 +0200)]
3814 Support for SATA III Reviewed by: Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org>

9 years ago3815 AHCI: Support for Marvell 88SE9128 Reviewed by: Johann 'Myrkraverk' Oskarsson...
Marcel Telka [Mon, 24 Jun 2013 07:23:02 +0000 (24 09:23 +0200)]
3815 AHCI: Support for Marvell 88SE9128 Reviewed by: Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org>

9 years ago3820 /usr/bin/sed doesn't handle binary files. Reviewed by: Josef 'Jeff' Sipek <jeffp...
Johann 'Myrkraverk' Oskarsson [Fri, 21 Jun 2013 16:28:00 +0000 (21 16:28 +0000)]
3820 /usr/bin/sed doesn't handle binary files. Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Marcel Telka <marcel@telka.sk>

9 years ago3837 Get rid of custom getln() implementation from whois.c Reviewed by: Marcel Telka...
Johann 'Myrkraverk' Oskarsson [Fri, 21 Jun 2013 14:56:44 +0000 (21 14:56 +0000)]
3837 Get rid of custom getln() implementation from whois.c Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Yuri Pankov <yuri@xvoid.org>

9 years ago3036 Update hwdata to current upstream data
Bart Coddens [Mon, 24 Jun 2013 22:09:59 +0000 (24 15:09 -0700)]
3036 Update hwdata to current upstream data
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Ken Mays <maybird1776@yahoo.com>
Approved by: Robert Mustacchi <rm@joyent.com>

9 years ago3788 /etc/bootrc is defunct and should be removed
Piotr Jasiukajtis [Mon, 24 Jun 2013 15:05:21 +0000 (24 10:05 -0500)]
3788 /etc/bootrc is defunct and should be removed
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Gary Mills <gary_mills@fastmail.fm>>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago2893 build_osnet should go away
Bart Coddens [Mon, 24 Jun 2013 17:08:44 +0000 (24 13:08 -0400)]
2893 build_osnet should go away
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3843 kstat should handle NULL string values
Theo Schlossnagle [Sun, 23 Jun 2013 18:40:00 +0000 (23 18:40 +0000)]
3843 kstat should handle NULL string values
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3829 fix for 3740 changed behavior of zfs destroy/hold/release ioctl
Matthew Ahrens [Thu, 20 Jun 2013 22:43:17 +0000 (20 14:43 -0800)]
3829 fix for 3740 changed behavior of zfs destroy/hold/release ioctl
Reviewed by: Matt Amdur <matt.amdur@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3822 need getline() and getdelim() manual pages
Joshua M. Clulow [Wed, 24 Apr 2013 18:37:28 +0000 (24 18:37 +0000)]
3822 need getline() and getdelim() manual pages
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Robert Mustacchi <rm@joyent.com>

9 years ago3832 AMD E721 workaround panics on KVM
Hans Rosenfeld [Wed, 19 Jun 2013 17:34:25 +0000 (19 13:34 -0400)]
3832 AMD E721 workaround panics on KVM
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3828 The string(3c) man page needs restrict keyword for strtok_r()
Johann Oskarsson [Wed, 19 Jun 2013 14:56:09 +0000 (19 07:56 -0700)]
3828 The string(3c) man page needs restrict keyword for strtok_r()

9 years ago3818 zpool status -x should report pools with removed l2arc devices
Steven Hartland [Wed, 19 Jun 2013 06:36:40 +0000 (18 22:36 -0800)]
3818 zpool status -x should report pools with removed l2arc devices
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: George Wilson <gwilson@zfsmail.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3787 gcc4.7 __cplusplus change incompatibility
Alexander Pyhalov [Fri, 14 Jun 2013 06:16:47 +0000 (14 10:16 +0400)]
3787 gcc4.7 __cplusplus change incompatibility
3823 wchar.h and wctype_iso.h incompatibility
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3691 setgroups() needs a sorted GID list for more than 16 groups
Ira Cooper [Thu, 13 Jun 2013 18:06:13 +0000 (13 14:06 -0400)]
3691 setgroups() needs a sorted GID list for more than 16 groups
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3808 sulogin should reset console to text mode
Alexander Eremin [Wed, 12 Jun 2013 21:09:30 +0000 (12 16:09 -0500)]
3808 sulogin should reset console to text mode
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3740 Poor ZFS send / receive performance due to snapshot hold / release processing
Steven Hartland [Wed, 12 Jun 2013 06:01:53 +0000 (11 22:01 -0800)]
3740 Poor ZFS send / receive performance due to snapshot hold / release processing
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3749 zfs event processing should work on R/O root filesystems
Will Andrews [Tue, 11 Jun 2013 17:13:55 +0000 (11 09:13 -0800)]
3749 zfs event processing should work on R/O root filesystems
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3747 txg commit callbacks don't work
Will Andrews [Tue, 11 Jun 2013 17:13:51 +0000 (11 09:13 -0800)]
3747 txg commit callbacks don't work
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3745 zpool create should treat -O mountpoint and -m the same
Will Andrews [Tue, 11 Jun 2013 17:13:47 +0000 (11 09:13 -0800)]
3745 zpool create should treat -O mountpoint and -m the same
3811 zpool create -o altroot=/xyz -O mountpoint=/mnt ignores the mountpoint option
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3744 zfs shouldn't ignore errors unmounting snapshots
Will Andrews [Tue, 11 Jun 2013 17:13:43 +0000 (11 09:13 -0800)]
3744 zfs shouldn't ignore errors unmounting snapshots
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3743 zfs needs a refcount audit
Will Andrews [Tue, 11 Jun 2013 17:13:38 +0000 (11 09:13 -0800)]
3743 zfs needs a refcount audit
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3742 zfs comments need cleaner, more consistent style
Will Andrews [Tue, 11 Jun 2013 17:13:33 +0000 (11 09:13 -0800)]
3742 zfs comments need cleaner, more consistent style
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3741 zfs needs better comments
Will Andrews [Tue, 11 Jun 2013 17:12:34 +0000 (11 09:12 -0800)]
3741 zfs needs better comments
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3797 AHCI: Support for ASMedia ASM106x
Marcel Telka [Sat, 8 Jun 2013 21:24:29 +0000 (8 23:24 +0200)]
3797 AHCI: Support for ASMedia ASM106x
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Approved by: Robert Mustacchi <rm@joyent.com>

9 years ago3506 Use "hypervisor" CPUID bit to detect hypervisor environment
Yuri Pankov [Mon, 10 Jun 2013 16:51:40 +0000 (10 09:51 -0700)]
3506 Use "hypervisor" CPUID bit to detect hypervisor environment
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Robert Mustacchi <rm@joyent.com>

9 years ago3505 Creating LU unconditionally enables write cache on backing store device
Yuri Pankov [Sun, 9 Jun 2013 10:38:37 +0000 (9 14:38 +0400)]
3505 Creating LU unconditionally enables write cache on backing store device
Reviewed by: Vitaliy Gusev <vitaliy.gusev@nexenta.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Ricard Lowe <richlowe@richlowe.net>

9 years ago3805 arc shouldn't cache freed blocks
Matthew Ahrens [Sat, 8 Jun 2013 04:29:06 +0000 (7 20:29 -0800)]
3805 arc shouldn't cache freed blocks
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Richard Elling <richard.elling@dey-sys.com>
Reviewed by: Will Andrews <will@firepipe.net>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3799 ddi_ffs(9f): typo in function prototype
Bart Coddens [Wed, 5 Jun 2013 14:56:13 +0000 (5 16:56 +0200)]
3799 ddi_ffs(9f): typo in function prototype
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3137 L2ARC compression
Saso Kiselkov [Wed, 5 Jun 2013 15:57:05 +0000 (5 11:57 -0400)]
3137 L2ARC compression
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3795 find does not support -path or -ipath
Andy Stormont [Wed, 5 Jun 2013 15:48:52 +0000 (5 11:48 -0400)]
3795 find does not support -path or -ipath
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3798 Typo in passwd(1) man page
Bart Coddens [Tue, 4 Jun 2013 19:56:35 +0000 (4 21:56 +0200)]
3798 Typo in passwd(1) man page
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3664 pkg/Makefile openssl logic should be removed
Bart Coddens [Fri, 31 May 2013 18:20:57 +0000 (31 14:20 -0400)]
3664 pkg/Makefile openssl logic should be removed
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3680 Want a library to allow programatic access to the pci database (fix sparc pkg)
Richard Lowe [Mon, 27 May 2013 15:39:16 +0000 (27 16:39 +0100)]
3680 Want a library to allow programatic access to the pci database (fix sparc pkg)
3701 Chelsio Terminator 4 NIC driver for illumos (fix sparc pkg)
3676 dt_print_enum hardcodes a value of zero (fix sparc lint)

9 years ago3702 nfs4_clnt.h: Typo pathhconf
Bart Coddens [Sun, 19 May 2013 10:27:58 +0000 (19 12:27 +0200)]
3702 nfs4_clnt.h: Typo pathhconf
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3751 ALUA mode: "/usr/demo/comstar/bin/aluaadm enable 1" sets "ALUA Node" = 0
Paul Griffiths-Todd [Thu, 25 Apr 2013 19:56:34 +0000 (25 21:56 +0200)]
3751 ALUA mode: "/usr/demo/comstar/bin/aluaadm enable 1" sets "ALUA Node" = 0
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: SaÊío Kiselkov <skiselkov.ml@gmail.com>
Reviewed by: Garrett D'Amore <garrett.damore@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3770 ipmi drivers hangs due to attach/detach/attach cycle
Alek Pinchuk [Fri, 24 May 2013 17:35:17 +0000 (24 12:35 -0500)]
3770 ipmi drivers hangs due to attach/detach/attach cycle
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3699 zfs hold or release of a non-existent snapshot does not output error
Martin Matuska [Thu, 23 May 2013 17:07:25 +0000 (23 13:07 -0400)]
3699 zfs hold or release of a non-existent snapshot does not output error
3739 cannot set zfs quota or reservation on pool version < 22
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Eric Shrock <eric.schrock@delphix.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3621 ZFS LU stuck in the offlining state
Saso Kiselkov [Thu, 23 May 2013 16:52:46 +0000 (23 08:52 -0800)]
3621 ZFS LU stuck in the offlining state
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Jeff Biseda <jeff.biseda@delphix.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3701 Chelsio Terminator 4 NIC driver for illumos
Gireesh Nagabhushana [Thu, 23 May 2013 13:51:05 +0000 (23 09:51 -0400)]
3701 Chelsio Terminator 4 NIC driver for illumos
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3630 NFS server should not allocate oversized buffers
Sebastien Roy [Tue, 21 May 2013 23:31:47 +0000 (21 15:31 -0800)]
3630 NFS server should not allocate oversized buffers
Reviewed by: Jeff Biseda <jeff.biseda@delphix.com>
Reviewed by: Eric Schrock <Eric.Schrock@delphix.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Marcel Telka <marcel.telka@nexenta.com>
Approved by: Albert Lee <trisk@nexenta.com>

9 years ago3771 kmdb hangs when reading an invalid address
Jeremy Jones [Fri, 17 May 2013 19:06:02 +0000 (17 11:06 -0800)]
3771 kmdb hangs when reading an invalid address
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: Jeff Biseda <jbiseda@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>

9 years ago3717 a README should explain libc's use of 'protected', the potential existence of...
Richard Lowe [Wed, 8 May 2013 20:39:56 +0000 (8 16:39 -0400)]
3717 a README should explain libc's use of 'protected', the potential existence of synonym symbols, etc.
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3769 Implement SOCK_NONBLOCK flag to socket()
Keith M Wesolowski [Mon, 13 May 2013 17:47:27 +0000 (13 17:47 +0000)]
3769 Implement SOCK_NONBLOCK flag to socket()
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Theo Schlossnagle <jesus@omniti.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago2987 Add destination address to hash computation in mac fanout
Saso Kiselkov [Fri, 3 May 2013 13:32:31 +0000 (3 15:32 +0200)]
2987 Add destination address to hash computation in mac fanout
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3713 Implement accept4() (fix lint)
Theo Schlossnagle [Thu, 9 May 2013 23:44:40 +0000 (9 23:44 +0000)]
3713 Implement accept4() (fix lint)

9 years ago3713 Implement accept4()
Theo Schlossnagle [Thu, 11 Apr 2013 04:50:36 +0000 (11 04:50 +0000)]
3713 Implement accept4()
3714 Implement pipe2()
3715 Implement dup3()
3716 Implement mkostemp() and mkostemps()
3719 so_socketpair syscall should preserve FD_CLOEXEC flag
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Garrett D'Amore <garrett@damore.org>

9 years ago3722 link-editor is over restrictive of R_AMD64_32 addends
Richard Lowe [Fri, 19 Apr 2013 01:49:49 +0000 (18 21:49 -0400)]
3722 link-editor is over restrictive of R_AMD64_32 addends
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Approved by: Robert Mustacchi <rm@joyent.com>

9 years ago3705 stack overflow due to zfs lz4 compression
Sašo Kiselkov [Wed, 24 Apr 2013 16:45:43 +0000 (24 08:45 -0800)]
3705 stack overflow due to zfs lz4 compression
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>

9 years ago3642 dsl_scan_active() should not issue I/O to determine if async destroying is active
George Wilson [Tue, 23 Apr 2013 17:31:42 +0000 (23 09:31 -0800)]
3642 dsl_scan_active() should not issue I/O to determine if async destroying is active
3643 txg_delay should not hold the tc_lock
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3724 kstat reports idle time as io_wait, kernel as pio_wait, etc
Richard Lowe [Thu, 18 Apr 2013 00:25:52 +0000 (17 20:25 -0400)]
3724 kstat reports idle time as io_wait, kernel as pio_wait, etc
Reviewed by: Brendan Gregg <brendan.gregg@joyent.com>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Approved by: Garrett D'Amore <garrett@damore.org>

9 years ago3616 SHF_GROUP sections should not be discarded via other COMDAT mechanisms
Richard Lowe [Thu, 21 Mar 2013 19:19:00 +0000 (21 15:19 -0400)]
3616 SHF_GROUP sections should not be discarded via other COMDAT mechanisms
3709 need sloppy relocation for GNU .debug_macro
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Approved by: Garrett D'Amore <garrett@damore.org>

9 years ago667 cp support for -a flag
Alexander Eremin [Fri, 19 Apr 2013 08:26:55 +0000 (19 03:26 -0500)]
667 cp support for -a flag
Reviewed by: David Höppner <0xffea@gmail.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3687 fopen() O_CLOEXEC support via the "e" flag
Theo Schlossnagle [Wed, 17 Apr 2013 14:28:26 +0000 (17 10:28 -0400)]
3687 fopen() O_CLOEXEC support via the "e" flag
Reviewed by Robert Mustacchi <rm@joyent.com>
Reviewed by Richard Lowe <richlowe@richlowe.net>
Approved by Dan McDonald <danmcd@nexenta.com>

9 years ago3708 Fast reboot support in ixgbe
Saso Kiselkov [Fri, 12 Apr 2013 21:49:42 +0000 (12 17:49 -0400)]
3708 Fast reboot support in ixgbe
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3666 Implement SOCK_CLOEXEC flag to socket()
Theo Schlossnagle [Fri, 12 Apr 2013 19:07:53 +0000 (12 15:07 -0400)]
3666 Implement SOCK_CLOEXEC flag to socket()
Reviewed by Dan McDonald <danmcd@nexenta.com>
Reviewed by Robert Mustacchi <rm@joyent.com>
Approved by Garrett D'Amore <garrett@damore.org>

9 years ago3673 core dumping is abysmally slow
Bryan Cantrill [Tue, 2 Apr 2013 20:52:19 +0000 (2 13:52 -0700)]
3673 core dumping is abysmally slow
3671 left behind enemy lines, agent LWP can go rogue
3670 add visibility into agent LWP's spymaster
Reviewed by: Keith M Wesolowski <keith.wesolowski@joyent.com>
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3679 prtconf should print out PCI database information
Robert Mustacchi [Wed, 3 Apr 2013 00:25:01 +0000 (2 17:25 -0700)]
3679 prtconf should print out PCI database information
3680 Want a library to allow programatic access to the pci database
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Theo Schlossnagle <jesus@omniti.com>
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3668 add "%H" to mdb_printf() for human-readable sizes (fix kmdb)
Bryan Cantrill [Thu, 11 Apr 2013 17:46:40 +0000 (11 10:46 -0700)]
3668 add "%H" to mdb_printf() for human-readable sizes (fix kmdb)

9 years ago3674 onbld Checks should not query opensolaris.org
Joshua M. Clulow [Wed, 10 Apr 2013 20:37:31 +0000 (10 13:37 -0700)]
3674 onbld Checks should not query opensolaris.org
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>

9 years ago3645 dmu_send_impl: possibilty of pool hold leak
Matthew Ahrens [Wed, 10 Apr 2013 21:54:56 +0000 (10 13:54 -0800)]
3645 dmu_send_impl: possibilty of pool hold leak
3692 Panic on zfs receive of a recursive deduplicated stream
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

9 years ago3668 add "%H" to mdb_printf() for human-readable sizes
Bryan Cantrill [Fri, 11 Jan 2013 16:53:08 +0000 (11 08:53 -0800)]
3668 add "%H" to mdb_printf() for human-readable sizes
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3650 mdb global symbol tab completion should find all symbols
Matthew Ahrens [Mon, 8 Apr 2013 21:11:12 +0000 (8 13:11 -0800)]
3650 mdb global symbol tab completion should find all symbols
3651 mdb_readsym() and friends should find all symbols
3652 convert ::spa and ::spa_vdevs to use mdb_ctf_vread()
3653 userland ::whatis always complains about "umem_internal_arena" symbol
Reviewed by: Henrik Mattson <henrik.mattson@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3654 zdb should print number of ganged blocks
Matthew Ahrens [Mon, 8 Apr 2013 02:40:39 +0000 (7 18:40 -0800)]
3654 zdb should print number of ganged blocks
3655 ::rrwlock and ::refcount print errors on non-debug kernels
3656 remove unused function zap_cursor_move_to_key()
3657 mdb_ctf_vread() should allow conversion of pointer to uintptr_t
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Approved by: Garrett D'Amore <garrett@damore.org>

9 years ago3675 DTrace print() should try to resolve function pointers
Robert Mustacchi [Wed, 3 Apr 2013 01:57:48 +0000 (2 18:57 -0700)]
3675 DTrace print() should try to resolve function pointers
3676 dt_print_enum hardcodes a value of zero
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3677 /dev/ipnet can duplicate packets
Robert Mustacchi [Wed, 3 Apr 2013 02:04:36 +0000 (2 19:04 -0700)]
3677 /dev/ipnet can duplicate packets
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Approved by: Dan McDonald <danmcd@nexenta.com>

9 years ago3683 pfiles shouldn't try to trace itself
Robert Mustacchi [Wed, 3 Apr 2013 18:07:46 +0000 (3 11:07 -0700)]
3683 pfiles shouldn't try to trace itself
3684 pfiles crashes on processes with no files
3685 getsockname should set the sa_family_t for unbound unix domain sockets
3686 pfiles shows incorrect socket information on some getsockname calls
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Gordon Ross <gwr@nexenta.com>

9 years ago3672 mac_unregister does not clear mi_dstaddr_set
Robert Mustacchi [Tue, 2 Apr 2013 20:28:58 +0000 (2 13:28 -0700)]
3672 mac_unregister does not clear mi_dstaddr_set
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Approved by: Dan McDonald <danmcd@nexenta.com>