summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-03-03OS-5991 refactor aio to remove exitlwp brand hookrelease-20170302Jerry Jelinek6-91/+70
OS-5992 harden aio worker thread signal handling Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-03-01OS-5990 fix for OS-5987 causes worker thread to mishandle some signalsJerry Jelinek1-1/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-03-01 [illumos-gate merge]Jerry Jelinek34-1593/+914
commit c5bde7273ef861a8dc54cfb9abe48d56062177da 7843 get_clones_stat() is suboptimal for lots of clones commit 61e255ce7267b52208af9daf434b77d37fb75622 7793 ztest fails assertion in dmu_tx_willuse_space commit 2e972bf18f2d3dc8a060f336db39dc8432ee887c 7816 remove static unused variable in zfs_vfsops.c commit ed61ec1da9132e570b0853386d0f78a32f852cd2 6410 teach zdb to perform object lookups by path commit ff157c8690676593df83d0602f60f960862d3492 7896 loader.efi: Don't set *dev in the zfs root case, it may be NULL commit 04f8e09339a9f05578b71312033d46d49376f828 7891 loader.efi: EFI time setup Conflicts: usr/src/uts/common/fs/zfs/dmu_tx.c
2017-02-287843 get_clones_stat() is suboptimal for lots of clonesAndriy Gapon1-1/+12
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-287793 ztest fails assertion in dmu_tx_willuse_spaceMatthew Ahrens18-994/+232
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-287816 remove static unused variable in zfs_vfsops.cIgor Kozhukhov1-5/+0
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Andy Stormont astormont@racktopsystems.com Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-286410 teach zdb to perform object lookups by pathYuri Pankov2-576/+544
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Will Andrews <will@freebsd.org> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-287896 loader.efi: Don't set *dev in the zfs root case, it may be NULLToomas Soome1-1/+0
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-287891 loader.efi: EFI time setupToomas Soome12-16/+126
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-28OS-5987 zone stuck in shutdown during clustrix installJerry Jelinek1-1/+44
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-02-28 [illumos-gate merge]Patrick Mooney14-101/+183
commit 72136b48555bae04848ab2fea2b979f98551c95a 7548 efinet_dev_print should honor verbose option. commit 49a762dcbe61a2e7a53cd59386f903347fb4ddc3 7895 boot1.efi: multiple fixes from FreeBSD commit 2428aad8462660fad2b105777063fea6f4192308 7805 want faster clock_gettime commit 2074ce075b26281d5f534768428eb93328a77dc2 7903 cstyle(1onbld)/jstyle(1onbld) needs some love commit faf39f174e3f2f426d74639ff702c5ba9f29f56b 3629 NFSv4 client: assertion failed: vp->v_filocks == NULL, file: ../../common/fs/vnode.c, line: 2429 commit 1b4eec21f9cfdfd599c5aacb90149329734c4f81 7811 dont send obsolete mode pages to SSDs, SATA, SBC2 and later conforming devices commit 2e52d653fff46539bd331c34c8027343cafa1ee0 7906 loader: biosdisk should report IO error from INT13 commit bde4412094f34e2e3709f5b142e28975ef437670 7905 loader: bd_open should check for error from disk_open commit 8533946bd264dca901fdf56bf3da1d81e728b423 7804 fdisk_read_master_part_table() causes 'format' to crash commit c0591a0ce5e26f7f32f7f6e8ae0ca4193cd2e50e 7367 blkdev: support block size larger than 512 Conflicts: usr/src/cmd/ptools/pargs/pargs.c usr/src/cmd/sgs/libconv/common/corenote.c usr/src/cmd/sgs/libconv/common/corenote.msg usr/src/lib/libc/inc/thr_uberdata.h usr/src/lib/libc/port/threads/thr.c usr/src/uts/common/exec/elf/elf.c usr/src/uts/common/sys/exec.h usr/src/uts/i86pc/sys/comm_page.h usr/src/uts/i86pc/unix/Makefile usr/src/uts/intel/ia32/os/comm_page_util.c
2017-02-277548 efinet_dev_print should honor verbose option.Toomas Soome1-7/+8
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277895 boot1.efi: multiple fixes from FreeBSDToomas Soome3-29/+14
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277805 want faster clock_gettimePatrick Mooney49-82/+1982
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2017-02-27OS-5984 make aio context array dynamicJerry Jelinek2-20/+57
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-02-277903 cstyle(1onbld)/jstyle(1onbld) needs some loveMarcel Telka2-14/+14
Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-273629 NFSv4 client: assertion failed: vp->v_filocks == NULL, file: ↵Marcel Telka1-14/+20
../../common/fs/vnode.c, line: 2429 Reviewed by: Arne Jansen <arne@die-jansens.de> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-277811 dont send obsolete mode pages to SSDs, SATA, SBC2 and later conforming ↵Alek Pinchuk1-1/+12
devices Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277906 loader: biosdisk should report IO error from INT13Toomas Soome1-7/+11
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277905 loader: bd_open should check for error from disk_openToomas Soome1-2/+11
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277804 fdisk_read_master_part_table() causes 'format' to crashYouzhong Yang1-2/+18
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277367 blkdev: support block size larger than 512Youzhong Yang1-14/+59
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-27 [illumos-gate merge]Jerry Jelinek11-619/+42
commit 74207d1d4df9f8f95dbf4932ea9049f9cf7b6058 7904 loader: remove open_disk cache commit befc3ac7169971b6b48b5da2a2811e40fa21ec75 7909 Remove sysidpm
2017-02-257904 loader: remove open_disk cacheToomas Soome6-205/+36
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-24OS-5723 ixgbe has uninitialized kstat fieldsRyan Zezeski5-27/+24
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-02-24OS-5944 add support for aio IOCB_FLAG_RESFD eventfd pollingJerry Jelinek1-4/+84
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-02-24OS-5978 ICMP-initiated TCP retransmits should trigger only when MTU decreasesPatrick Mooney3-24/+27
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-02-247909 Remove sysidpmPeter Tribble4-413/+6
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dale Ghent <daleg@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-24OS-5981 move eventfd in-kernelJerry Jelinek8-35/+141
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-02-24 [illumos-gate merge]Jerry Jelinek13-141/+261
commit c5cfe7a39b9f427d1befb672553c99723f6e0294 7902 loader: VTOC partition size is one sector too large commit d91fc1a462e1fbca9120dcbb0895574f74826bb3 7863 AIO read/write requests return 0 bytes read/written commit 6d88fd4d74cbf1962856668273386b3b904d692c 7852 svccfg archive should drop SCF_NOTIFY_PG_POSTFIX commit b6dfa2aeab5684f8adcd31c0837de483a907ba59 7888 installboot: print version info of the file commit c99fb8b374bfc91bf70c6decb2ee7fb9f4a0be58 7859 uts: indentation errors commit e1419c48e5d913ef3df4ed3fd63dda38e84ffad1 7870 libnsl: can not use sizeof on arrays passed as function argument commit 396505af9432aab52f4853cfde77ca834a9cce76 7865 Allow i40e to use multiple rings Conflicts: usr/src/uts/common/io/i40e/core/i40e_prototype.h usr/src/uts/common/io/i40e/core/i40e_common.c usr/src/uts/common/io/i40e/core/i40e_adminq_cmd.h
2017-02-237902 loader: VTOC partition size is one sector too largeToomas Soome1-1/+1
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-23OS-5982 i40e changes for multiple rings mergeRobert Mustacchi3-2/+10
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-02-237863 AIO read/write requests return 0 bytes read/writtenDima Stepanov1-2/+2
Reviewed by: Igor Kozhukhov <igork@argotech.io> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-237852 svccfg archive should drop SCF_NOTIFY_PG_POSTFIXAndrew Stormont1-0/+4
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-237888 installboot: print version info of the fileToomas Soome2-30/+41
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-237859 uts: indentation errorsToomas Soome3-15/+18
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Juraj Lutter <juraj@lutter.sk> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Reviewed by: Dale Ghent <daleg@omniti.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-237870 libnsl: can not use sizeof on arrays passed as function argumentToomas Soome1-5/+5
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Alexander Pyhalov <alp@rsu.ru> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-237865 Allow i40e to use multiple ringsPaul Winder7-88/+338
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dale Ghent <daleg@omniti.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-23 [illumos-gate merge]Jerry Jelinek264-1562/+2145
commit 1951a93366b3e52f7c49ec9b2dbfb21bccc56a3e 7837 smbios3 64-bit entry point support commit ec2c76eb1d5ecd7a4fccccefc1bc4aa7c1531606 7854 installboot should set MBR to load partition boot block if it was installed commit 48bbca816818409505a6e214d0911fda44e622e3 7812 Remove gender specific language commit e40108ff341f07fe03e96c751c6cf2cb5867d1a8 7898 mdb's ::netstat doesn't print UDP conn_t pointer correctly Conflicts: usr/src/uts/common/syscall/poll.c
2017-02-227837 smbios3 64-bit entry point supportToomas Soome11-121/+415
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-237854 installboot should set MBR to load partition boot block if it was installedToomas Soome1-10/+42
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-22OS-5845 lx aio performance improvements and move into kernelJerry Jelinek24-809/+1350
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-02-22OS-5890 disappearing ixgbe turns correctable error into panicBryan Cantrill3-19/+30
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-227812 Remove gender specific languageDaniel Hoffman251-1426/+1682
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-227898 mdb's ::netstat doesn't print UDP conn_t pointer correctlyDan McDonald1-5/+6
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-21 [illumos-gate merge]Jerry Jelinek7-49/+47
commit 148434206d3ba623dff65e4b591dffc0ddadebf3 7858 make: do not use auto as type specifier commit ff524b2355c0ac08bf963297ae8e5ea2e8375852 7857 zfs/zpool commands print scary errors after 7741 7887 get_zfs_dataset() optimised path leaks zfs handle commit 7199b8e79a66167b9224eed40ed9bd8effcc49a8 7819 IPv6 Packet and MTU bug commit 2d8dae53e7585d2412a48eceb751cbfaea048241 7883 snoop(1m) should print locktype for NFSv4 LOCKT operation
2017-02-197858 make: do not use auto as type specifierToomas Soome1-3/+3
Reviewed by: Juraj Lutter <juraj@lutter.sk> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-197857 zfs/zpool commands print scary errors after 7741Andrew Stormont1-2/+12
7887 get_zfs_dataset() optimised path leaks zfs handle Reviewed by: Sam Zaydel <szaydel@racktopsystems.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-177819 IPv6 Packet and MTU bugDan McDonald4-37/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-177883 snoop(1m) should print locktype for NFSv4 LOCKT operationMarcel Telka1-7/+7
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>