summaryrefslogtreecommitdiff
path: root/usr/src/lib/libfakekernel/common
AgeCommit message (Collapse)AuthorFilesLines
2020-02-25 [illumos-gate merge]Jerry Jelinek2-2/+2
commit 2bcbf80ce6c8a2fb827428428c350ebe4f91f7ab 12289 remove sunfire-specific code from libprtdiag commit 873f5d0769a5334a9dfb27cf8a5174e25ae4418e 12335 loader: can not load zero sized file commit 0cad6fe6a45fed29aa5c115fda1fc16385145fce 11985 libfakekernel: cast between incompatible function types commit 93fec3dabf64a3a6299b6973ba1d0260c667e1c0 12080 udapl_tavor: cast between incompatible function types
2020-02-2411985 libfakekernel: cast between incompatible function typesToomas Soome2-2/+2
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-29 [illumos-gate merge]Jerry Jelinek1-3/+4
commit 7f7cea96d5057c067c283bdd0a3bd608876b3d90 12126 truss: passing argument 1 to restrict-qualified parameter aliases with argument 4 commit f772f0f818f73daf7235ea98001eb45736057eb4 12121 prtconf: cast between incompatible function types commit d9a262d9c411812b053dc33b7b8ab0f230c6fb00 12123 sendmail: cast between incompatible function types commit 698f4ab6008be205f4362675967638572eef4f21 12128 error: this statement may fall through commit d6beba26494f4877120c99b5931876f56ba5dee5 12127 auditd: cast between incompatible function types commit 0e540600911704593d2db2a54688b06c90621822 12122 rcm_daemon: cast between incompatible function types commit 45057a1a493b60c956248b11e538feed43fdc7b6 12120 power: cast between incompatible function types commit 37395faa43a95e030f79ca75d81f5e4fdfcd2b19 12117 nscd: cast between incompatible function types commit 491605205e9a54b9266d0b87e470e2dc83ca0d57 12116 idmapd: cast between incompatible function types commit 13539f0d8047e0522b1de032e340086de35f224e 12113 mailx: cast between incompatible function types commit 5b784b07fc13e535c4af29e1804b0c6fa58889bf 12111 syseventd: cast between incompatible function types commit 1146e6b36a51a32283a4cfc8530fd73b88b79a78 12110 audio: control reaches end of non-void function commit 6af7a37b52615421dd8d8af372794c3399825b45 12108 libfakekernel: passing argument 4 to restrict-qualified parameter aliases with argument 3 commit 6aa760d176ff3ceaed1f2c3f6c2b45352b83e336 12107 libdiskmgt: cast between incompatible function types commit 2f0b63d22a9a05291df8f83619060f9805eb7581 12104 libkdb_ldap: bitwise comparison always evaluates to false commit ef2333d135d7eeabe888ac20be8a501a394db591 12102 print: cast between incompatible function types commit cc98049dd80db1f6cbe13cbd4845c7a4f0e0c863 12101 libsldap: cast between incompatible function types
2019-12-2712108 libfakekernel: passing argument 4 to restrict-qualified parameter ↵Toomas Soome1-3/+4
aliases with argument 3 Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-08-19 [illumos-gate merge]Jerry Jelinek3-3/+50
commit 2052a1fb16201e50b4c3a91ebcbeeccbc8276644 11568 loader: pxe.c missing initializer commit 8d94f651a44d41a7147253bb5dad1a53941e8f50 11031 SMB3 persistent handles commit 2f57b5e005e6dce9d124b3dbd5fdcad1cc0372d2 11532 Makefile.master: add gcc9 support flags commit f8296c60994fb27105f37ac6f75661e4a6bdbab7 11329 improved Virtio framework 10012 vioblk should not accept an all-zero serial number 7366 vioif happily creates rx descriptors until it consumes all memory Conflicts: usr/src/uts/common/io/vioif/vioif.c
2019-08-1811031 SMB3 persistent handlesGordon Ross3-3/+50
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-10 [illumos-gate merge]Jerry Jelinek4-8/+19
commit 479c108b209ea78791b37ea89ce0f9b6847d7c6b 11017 Support Apple FULL_SYNC feature commit 94047d49916b669576decf2f622a1ee718646882 11016 SMB2 oplock leases commit 148d1a4158dc830f7b293a2ceb62ee54c2ebd72f 11015 SMB2 async redesign commit d2488fe8c5950495aef5404c8d98081be7d43487 11014 should pass smtorture smb2.create.blob commit d6390ef7453a176bd5e16ae9fde5ebe59c15f298 11013 Update NT status codes commit 6f58980a389cc62f07e5f2673629d9e9a209c2de 11012 SMB resilient handle lock replay commit 811599a462e8920d70cf548f4002182d3c222d13 11011 SMB2/3 durable handles commit 5cb2894a4e6bdb3bf08605e4bc819421f53c5b36 11010 Obsolete SMB server work-around for ZFS read-only commit 49d8359737352b52625c23836d8a4be4ae8e55dd 11009 delete_on_close should be acted on earlier commit 22817ac489e23ecc1f2daa27fb473985d01ee88b 11008 SMB1 Create_Temp should return an untagged ASCII string commit c51c88bde802fed1751677b61203271b3cda0128 11007 SMB3 signing commit 066a1a3b31b5ff15f1464839baf1d12d7cd1c468 11211 10946 broke nightly if doing both -nd and DEBUG
2019-06-0811016 SMB2 oplock leasesGordon Ross1-1/+3
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-0711011 SMB2/3 durable handlesMatt Barden3-6/+16
Portions contributed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-07 [illumos-gate merge]Jerry Jelinek2-4/+8
commit e32fc5b22ae6b7fc68456ddf6ca2c9abe50d8485 11097 SPARC needs some instances of POST_PROCESS_O to be POST_PROCESS_S_O commit 96dd34fce4380f5569e21176b9b310b458e5fb13 11136 SPARC build fails with ctfconvert error in libucb commit a11fb0e740178d9398c8aeb4281d1a0434402933 11135 SPARC build fails due to missing libmlsvc in mdb commit 94725e8ca08a7fafbd28e237d62672843e06032f 11099 libfksmbsrv Makefiles need updating on SPARC too commit 9e6ea9213154ef7c52331a70f1ebe24181db43f1 11096 SPARC build failure due to typo in mp_startup.c commit 38a8ff6cfbcf4832d77452cb1d68109eb629fcd1 11095 SPARC build failure after ht.h was renamed commit 685c1a21304711e8d0a21bade51b783487d53044 11175 libm should use signbit() correctly 11188 c99 math macros should return strictly backward compatible values commit d0bed8f264c913bf83285b0beed22bd3a9f7eb08 11006 idmap fall-back to DC discovery is broken commit a774f103e3771c7c04da927df024cf184248ad8f 11005 ads_site broken in sharectl get/set smb commit fea136a04b3f86ab3ec31e4c157379030fee9ade 11004 Several door servers don't properly handle exiting threads 11198 Allow adjustment of max_threads for idmapd commit ce43d0aebcca79dc3b939e594d0615a700a4d1bd 11003 smbutil: broken formatting in usage message commit a24b1e64b69e2297f103cf07335ccbf50ad77648 11002 recursive mutex detection in libfakekernel commit 5831d79bf54a743911bb94d7dcf465c178e62d4c 11001 smbd segfaults while running smbtorture.rpc commit 9dc305594346dde9c1a26d5cd4575dfa718d62ef 11000 assertion failed in common/fs/smbsrv/smb_sd.c commit f76ff24c761689d2859f3bc5faa7ec9e84f92234 11186 mdb's output autowrapping should be optional -- and disabled commit aa5acf16d728e573cbc426dacec80819b7b9cef2 10940 open(9E) should talk more about FEXCL Conflicts: usr/src/man/man9e/open.9e usr/src/cmd/mdb/test/options/tst.autowrap.mdb usr/src/cmd/mdb/common/mdb/mdb_io.c
2019-06-0611002 recursive mutex detection in libfakekernelGordon Ross2-4/+8
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-05-23 [illumos-gate merge]Jerry Jelinek2-0/+98
commit ebe61a781b04a51e0700be7c93f60479ad63de01 11061 vtfontcvt: use after free commit 0897f7fbb62326e60e858c62a1654b2ca3e2667e 10980 Should pass the smbtorture lock tests commit bfe5e737326ea1aafea02849716d8aceacf5c2eb 10979 Prefer that SMB change notify not tie up a worker thread commit 8f70e16bf3f533fa0e164d0da06d00cffc63b9bb 10977 Windows 10 SMB client exhausts smbauth sockets commit b210fede5519ffcaa92e5409d891c77b945d73bb 10976 svcadm disable network/smb/server may hang commit 5677e04907859594bfe1a95ba3bfdb1629b89dac 10978 improve smb cancel support commit 9a1bf7f04367a515abcd994451b0991d73dc3148 11043 lofiadm -la still fails after 10215 commit c3377ee9a5b3bff76dbf51347a8de3d215eb6cca 11048 need a way to disable SMT Conflicts: usr/src/uts/i86pc/sys/Makefile usr/src/uts/i86pc/Makefile.files usr/src/uts/common/fs/zfs/zvol.c usr/src/uts/common/disp/thread.c usr/src/pkg/manifests/system-header.mf usr/src/man/man1m/psradm.1m usr/src/cmd/psradm/psradm.c usr/src/cmd/lp/include/printers.h
2019-05-2210977 Windows 10 SMB client exhausts smbauth socketsGordon Ross2-0/+98
Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-14 [illumos-gate merge]Jerry Jelinek2-0/+7
commit 8abca89f418632e2ebd3bcbc8b0d814c394ebef1 10898 Add topo method to determine occupant status commit cfbda96766a25458b8ad2be1a09a59ce247a25d8 10923 thread_affinity_set(CPU_CURRENT) can skip cpu_lock commit e4caeab9084da2fca73539909c80a44baaf3fa67 7639 Remove old DRM+AGP code commit 76eff6ad4aa646f8d8aa38f7dda4824170170280 10929 loader: efi_zfs_is_preferred: was && intended here instead of || commit 3db6627c6730f7ec4426ac0be0e9338235aed2d8 10900 Fix estimated scrub completion time commit 12a8814c13fbb1d6d58616cf090ea5815dc107f9 10566 Multiple DVA Scrubbing Fix commit a3874b8b1fe5103fc1f961609557c0587435fec0 10405 Implement ZFS sorted scans Conflicts: usr/src/uts/intel/Makefile.rules usr/src/uts/common/os/cpu.c usr/src/uts/common/fs/zfs/zio.c usr/src/uts/common/Makefile.rules
2019-05-1310405 Implement ZFS sorted scansToomas Soome2-0/+7
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-04 [illumos-gate merge]Jerry Jelinek2-1/+12
commit 251a62bcb8f02bf0421d03de4ad180a37416657d 10590 Update tzdata to 2019a commit 0c26abfe36e56b0d0ca74a046c85dc41f76d1d59 10597 would like a way to set NMI behavior at boot commit e0f1c0afa46cc84d4b1e40124032a9a87310386e 10499 Multi-modifier protection (MMP) Conflicts: usr/src/uts/i86pc/sys/apic_common.h usr/src/uts/i86pc/os/mlsetup.c usr/src/uts/i86pc/io/pcplusmp/apic_common.c
2019-04-0310499 Multi-modifier protection (MMP)Olaf Faaland2-1/+12
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Tim Chase <tim@chase2k.com> Portions contributed by: sanjeevbagewadi <sanjeev.bagewadi@gmail.com> Portions contributed by: John L. Hammond <john.hammond@intel.com> Portions contributed by: Giuseppe Di Natale <dinatale2@llnl.gov> Portions contributed by: Prakash Surya <surya1@llnl.gov> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Tom Caputi <tcaputi@datto.com> Reviewed by: Kash Pande <kash@tripleback.net> Reviewed by: loli10K <ezomori.nozomu@gmail.com> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Tony Hutter <hutter2@llnl.gov> Reviewed by: Gu Zheng <guzheng2331314@163.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Ned Bass <bass6@llnl.gov> Reviewed by: Andreas Dilger <andreas.dilger@intel.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-29 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 7bb60aaa60bddb378dcbf2dde6bdf8a92d431c55 10600 SPARC console needs a different font commit a8d4dbebc34f1d43f5e8d4ef19e126328bb9fb64 10599 SPARC build broken after 9874 commit 8db4cd03c5ec3c9d082190985988a02dc7345619 10111 dat_dictionary_create() use after free commit fc8ae2ec4282de7ec96f48e11078345f3dc0ac3d 10573 define TASKQID_INVALID as (taskq_id)0
2019-03-2810573 define TASKQID_INVALID as (taskq_id)0Toomas Soome1-1/+1
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-20OS-7646 want ZFS metaslab load/unload countersKody A Kantor2-1/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-03-159735 Need to provide SMB 2.1 Client [fix broken build]Jerry Jelinek1-0/+1
2019-03-15 [illumos-gate merge]Jerry Jelinek10-17/+232
commit b4a8b33babbf9a7a5de61ea06d09e1eb537f1f6e 10483 aac: cast between incompatible function types commit a00b240dc61ea7ab64e3881b755fca973a531e89 10146 core_pcbe_event_coverage() is missing an else commit 542a7b7f5ccc44e3c95d6dce4ec0566f60bd9ff4 7780 mdb could extract NT_PRPSINFO information from core files commit 2f7dba3e6747cbaaf1deb86e6ca1e2a5c96332ac 10524 wsdiff much slower after move from deprecated commands module 10448 wsdiff explodes on encoding error 10525 wsdiff output is not correct for a binary file 10526 wsdiff tries to spawn 4.8 threads commit adee678425979226b2b55d1a0b39ce4c989382e9 9735 Need to provide SMB 2.1 Client commit 40c0e2317898b8c774791bdc2b30bd50111ab1fa 9875 SMB client connection setup rework commit 8329232e00f1048795bae53acb230316243aadb5 9874 Add fksmbcl development tool Conflicts: usr/src/cmd/mdb/common/modules/libc/libc.c
2019-03-149874 Add fksmbcl development toolGordon Ross10-17/+232
Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-02-27 [illumos-gate merge]Jerry Jelinek1-1/+1
commit eda5fc90138726e5040b168fe81b395f49b84c0b 10098 task_alloc() in libfakekernel gets KM_NOSLEEP test wrong commit 67ad1fc626a04c21a1ef53202c9fc7a77829681e 10450 mDNS binaries should be reproducible commit f10ceb9ce5a2bd032cf7e63455750f1569748ed1 10455 libstand: cstyle cleanup of sbrk.c commit cb03d0d71ecf6972a7bbca09782a54430f482431 10446 loader: split panic routine commit 257e498f8b87ab41b7de15a76a08f79919b47fcb 10140 notify_params.c is walking past end of array commit 658896ded15d61093d11b1040377964091aaee08 10451 smf_method(5) man page needs updates after 7928 commit 24dd2ca0bf4c00e06c930781e4b7433f6506b7ea 10091 smatch fixes for ahci.c
2019-02-2710098 task_alloc() in libfakekernel gets KM_NOSLEEP test wrongJohn Levon1-1/+1
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-02-14 [illumos-gate merge]Jerry Jelinek1-20/+0
commit ba00d94ad32aec378c65c2bad5cd13dd9145041a 10121 smatch fix for auditstat commit 07e71bcf7552a80dff82c5f2b62d9d3a65c488b2 10391 SPARC build of libficl-sys fails after 10338 commit a6422048521434dc250a1832c980645e5de26b4e 9287 dladm Segmentation Fault (core dumped) on unknown field commit 9426efbbd0cbf49bc29df076259d21faff4226a9 10370 sunmdi: cast between incompatible function types commit f2c063acc68609f8132d5b735f167b1213cf5380 10359 terminfo: add underline for sun-color commit 954fa1e90ed4bd3992f7c431c152b972a1845034 10365 modconf: cast between incompatible function types commit 4dfd3a951f98bde88f1fe577490f5403db4db9d6 10363 rpcmod: this statement may fall through commit f06e090ade385ba43b3b86dc2dea1960ad49e8e4 10356 uts/common/io/tem: do not copy common line tails commit 54811da5ac6b517992fdc173df5d605e4e61fdc0 8423 Implement large_dnode pool feature 8199 multi-threaded dmu_object_alloc() 7432 Large dnode pool feature commit 856f710c9dc323b39da5935194d7928ffb99b67f 10361 usr/lib - stop lint library generation and packaging Conflicts: usr/src/uts/common/fs/zfs/dbuf.c
2019-02-1310361 usr/lib - stop lint library generation and packagingAndy Fiddaman1-20/+0
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Frederik Wessels <wessels147@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-24 [illumos-gate merge]Jerry Jelinek1-1/+2
commit 981fe1b1a6ca86e9c41a706462f976f947e6f465 10097 indenting fixes in usr/src/{lib,common} commit a923e7f4befb22c1dcef53db9008f4a97ad15c3c 10099 libfakekernel vpanic() should cast away assfail() commit 49ca4dd9cc393385ef09332b5fdd34023c9bb659 10268 prtconf needs a bit of tlc commit 09b644819e59933f6b70f32a06e8a0127ae2b8f9 10231 loader fb-putimage should support image resizing and placement commit b0ef425652e5cfce27df9fa5826a9cd64cee110a 10230 zfs mishandles partial writes commit 588340b578485109e57c57bc12e5ea214d5c627b 10127 coreadm is mis-using strcpy() commit dccbe85045092d9c23c58a4d604e7c57285ba30f 10246 fix apic_allocate_irq() indentation commit 7bae76cd719249c96ef7bc1748c4e8838cc6ace1 10109 libzonecfg needs a smatch fix commit 10ef8623c60fb2d3d54ff885eafaeaec567a9357 10096 kstat update routines shouldn't check for NULL kstat commit 2d1ec69e09f53398451f5a87e38aab2447e00818 10095 unchecked return value in segvn_pagelock() commit 523787b97e0a5c576acd92812ade7681cd317b8b 9097 typos in makemap(1M)/editmap(1M)
2019-01-2310099 libfakekernel vpanic() should cast away assfail()John Levon1-1/+2
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-198158 Want named threads APIJohn Levon1-0/+2
9857 proc manpages should have LIBRARY section Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-12OS-7200 would like thread name APIJason King1-0/+2
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi1-2/+0
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King1-0/+2
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-02-06 [illumos-gate merge]Jerry Jelinek3-8/+5
commit 9a67df4bb0ad84bdbd1a1441f5ddef328cc000f0 9028 libc: comparison between pointer and zero character constant commit 36a64e62848b51ac5a9a5216e894ec723cfef14e 9018 Replace kmem_cache_reap_now() with kmem_cache_reap_soon() commit 4c99ecc308d297ccc23eec0665e892052c57bf49 9017 Introduce taskq_empty() commit 2d32a1ddfb23c1c365df65e824bb121a4b8eff08 8210 uts: remove kb streams module commit fa0ac298472d412bbe24a9f66170656e19b0efd9 9000 unix: cleanup 32-bit specific code in fakebop commit 7205bbdb7e26dc1a7bb1db72ec31d90f94acfa69 8999 SMBIOS: cleanup 32-bit specific code commit 815e30865bf8158e01988f16d9717f50038e0c76 9029 libc: duplicate 'const' declaration specifier commit 471b551f6042e421bfe941f593337a8a5b2a7a7d 8498 ficl: variable 'count' might be clobbered by 'longjmp' or 'vfork' commit 6efcf43c2657773c50e5f6c946b05c4b2004a22b 8914 loader: gcc 4.4.4 fails to allocate register for do_cpuid() Conflicts: usr/src/lib/libfakekernel/common/kmem.c
2018-02-059018 Replace kmem_cache_reap_now() with kmem_cache_reap_soon()Tim Kordas2-3/+11
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net>
2018-02-059017 Introduce taskq_empty()Tim Kordas2-0/+15
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net>
2018-01-31 [illumos-gate merge]Jerry Jelinek18-24/+502
commit f06dce2c1f0f3af78581e7574f65bfba843ddb6e 8809 libzpool should leverage work done in libfakekernel commit 0fb055e81fd0cda5221da8ddd98b2f8d1fc6bdbe 8969 Cannot boot from RAIDZ with parity > 1 Conflicts: usr/src/lib/libzpool/common/sys/zfs_context.h usr/src/lib/libzpool/common/taskq.c (deleted)
2018-01-308809 libzpool should leverage work done in libfakekernelAndrew Stormont18-24/+502
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-25OS-6363 system went to dark side of moon for ~467 secondsrelease-20171026Tim Kordas3-1/+30
OS-6404 ARC reclaim should throttle its calls to arc_kmem_reap_now() Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Bryan Cantrill <bryan@joyent.com>
2015-11-066399 SMB2 supportGordon Ross4-12/+60
Portions contributed by: Alek Pinchuk <alek@nexenta.com> Portions contributed by: Kevin Crowe <kevin.crowe@nexenta.com> Portions contributed by: Matt Barden <Matt.Barden@nexenta.com> Reviewed by: Alek Pinchuk <alek@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Daniel Borek <daniel.borek@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Yuri Pankov <Yuri.Pankov@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-09-226244 libfakekernel lint library needs to include fakekernel_initRichard Lowe1-0/+1
Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-06-135995 RPC over SMB named pipes should use AF_UNIX socketsGordon Ross2-2/+24
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-06-045917 User-mode SMB serverGordon Ross34-0/+3719
Authored by: Thomas Keiser <thomas.keiser@nexenta.com> Authored by: Albert Lee <trisk@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>