summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2014-08-205021 SMF: allow svcadm to act on multiple instances simultaneouslyJerry Jelinek6-23/+70
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-08-195095 panic when adding a duplicate dbuf to dn_dbufsAlex Reece4-23/+36
Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Mattew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-155092 env files don't need to define LOCKNAME by defaultJosef 'Jeff' Sipek3-6/+3
5091 illumos.sh env file's LOCKNAME definition is busted Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-154989 removal of ntfsprogs and partedBart Coddens302-123514/+12
Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-155066 remove support for non-ANSI compilationGarrett D'Amore200-4604/+431
5068 Remove SCCSID() macro from <macros.h> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-145087 8-bit inline atomic {add,or,and} use wrong reg constraints on x86Josef 'Jeff' Sipek1-27/+27
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-08-125081 mpt_sas watchdog timout needs to be initialized earlierAndy Giles1-27/+50
5080 potential memory leak in mpt_sas Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125047 don't use atomic_*_nv if you discard the return valueJosef 'Jeff' Sipek6-15/+15
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125046 comstar: use the correct type instead of casting all the timeJosef 'Jeff' Sipek1-7/+5
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Eric Diven <eric.diven@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek195-810/+768
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125044 define static inlines for most often used atomic functionsJosef 'Jeff' Sipek1-1/+214
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125043 remove deprecated atomic functions' prototypesJosef 'Jeff' Sipek6-54/+8
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125042 stop using deprecated atomic functionsJosef 'Jeff' Sipek64-251/+199
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-095072 all rdma cm events should be in the enumRichard Lowe2-3/+2
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-08-085073 need ieee802.3(5) man pageGarrett D'Amore12-382/+874
5074 elxl(7D) page needed 5054 rtls(7D) needed 5053 need iprb(7D) man page Reviewed by: Eric Sproul <esproul@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-08-075070 svc_queueclose() could wake up too much threadsMarcel Telka1-8/+13
Reviewed by: Rick Mesta <rick.mesta@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Josef Sipek <josef.sipek@nexenta.com> Reviewed by: Tony Nguyen <tony.nguyen@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-08-055037 sdcard manual pages need catching up with PSARC 2009/648Richard Lowe8-582/+4
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2014-08-045064 ctype.h C++ regression regarding ::isblankHans Rosenfeld1-1/+2
Reviewed by: Richard PALO <richard@netbsd.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2014-08-045049 panic when removing log deviceAlex Reece1-1/+2
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Mattew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Saso Kiselkov <skiselkov@gmail.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2014-08-035040 need blkdev(7D) man pageGarrett D'Amore3-1/+87
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Rich Lowe <richlowe@richlowe.net>
2014-08-025051 import mdocml-1.12.3Garrett D'Amore49-2437/+4062
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2014-08-015038 Remove "old-style" flexible array usage in ZFS.Justin T. Gibbs2-4/+4
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-08-015039 ztest should default to larger device sizesMatthew Ahrens1-1/+1
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-07-275034 ARC's buf_hash_table is too smallMatthew Ahrens1-3/+5
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Richard Elling <richard.elling@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-07-264873 zvol unmap calls can take a very long time for larger datasetsAlex Reece9-39/+145
Reviewed by: George Wilson <george@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com> Reviewed by: Basil Crow <basil.crow@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-245026 intra-node/inter-zone networking doesn't always deliver SIGPOLLDan McDonald1-2/+15
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-235010 ipdadm should check ipd_open returnKeith M Wesolowski1-0/+30
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-07-235011 fast localhost connections choke in TCP TIME_WAITJerry Jelinek1-15/+75
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-07-234908 rpcbind NULL ptr dereference at forward_destroy+0x22()Marcel Telka1-0/+2
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-07-224729 __rpcb_findaddr_timed should try rpcbind protocol 4 firstGary Mills1-330/+355
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-07-214546 mpt_sas needs enhancing to support LSI MPI2.5Andy Giles8-452/+1393
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-07-214960 import latest LSI MPI header files from FreeBSD driverAndy Giles14-489/+3340
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-07-213346 svc-hostid uses perl stupidlyGarrett D'Amore1-2/+3
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Adam Števko <adam.stevko@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-07-215025 import and use mandocGarrett D'Amore137-5942/+38947
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-07-215004 load average should be virtualized for zonesJerry Jelinek5-20/+111
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-07-204956 zonecfg won't use a valid pagerGary Mills1-38/+109
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-204696 allowed-ips should let you specify prefixesRobert Mustacchi9-7/+371
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-194922 all calloc() implementations should check for overflowRichard Lowe4-14/+61
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-07-194959 completely discarded merged string sections will corrupt output objectsRichard Lowe2-23/+38
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-194976 zfs should only avoid writing to a failing non-redundant top-level vdevGeorge Wilson17-348/+1036
4977 mdb error in ::spa_space from space_cb() if a metaslab's ms_sm is NULL 4978 ztest fails in get_metaslab_refcount() 4979 extend free space histogram to device and pool 4980 metaslabs should have a fragmentation metric 4981 remove fragmented ops vector from block allocator 4982 space_map object should proactively upgrade when feature is enabled 4983 need to collect metaslab information via mdb 4984 device selection should use fragmentation metric Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-195013 add support for multiple mac addresses per clientJerry Jelinek8-34/+463
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-18474 tcp_strong_iss should be 2 instead of 1 (missing file)Dan McDonald1-1/+1
2014-07-18474 tcp_strong_iss should be 2 instead of 1Dan McDonald1-4/+1
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-185014 etherstubs confuse min mtu with min sduRobert Mustacchi1-1/+1
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-185008 lock contention (rrw_exit) while running a read only loadAlexander Motin7-14/+127
Reviewed by: Matthew Ahrens <matthew.ahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Alex Reece <alex.reece@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Richard Yao <ryao@gentoo.org> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-184753 increase number of outstanding async writes when sync task is waitingAlex Reece5-6/+44
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-174631 zvol_get_stats triggering too many readsMatthew Ahrens3-79/+64
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-07-164958 zdb trips assert on pools with ashift >= 0xeAlex Reece8-45/+130
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-164995 panic in nlm_prog_4Jerry Jelinek5-71/+41
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-07-164994 nlm_register_lock_locally() fails to unlock held locksBryan Cantrill2-3/+19
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>