summaryrefslogtreecommitdiff
path: root/usr/src/uts/common
AgeCommit message (Collapse)AuthorFilesLines
2018-12-18 [illumos-gate merge]Jerry Jelinek4-7/+56
commit 04e56356520b98d5a93c496b10f02530bb6647e0 5882 Temporary pool names commit 36acdd115a7d14b9a0ffd968d084ebeac2451a7e 10062 illumos.sh could be re-organized commit 4da7ed37ba5e1e12c0618eef16411d6fd67dd8c6 10060 loader: fix DEBUG messages in disk/part interfaces commit 922a2a1681b0f92b4d65daff3cbcd841293d5778 10058 loader: Add an ISO9660 "partition table" type to loader. commit 67deef8cbc83060db238a0f4ee252d1ba74641ef Conflicts: usr/src/tools/env/illumos.sh usr/src/cmd/zpool/zpool_main.c
2018-12-175882 Temporary pool namesAndriy Gapon4-7/+56
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-17OS-7151 ZFS loading and unloading metaslabs at audible frequencyJerry Jelinek2-21/+52
Reviewed by: Joshua Clulow <jmc@joyent.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Kody Kantor <kody.kantor@joyent.com>
2018-12-17 [illumos-gate merge]Jerry Jelinek3-31/+31
commit de6af22ae73ba8d72672288621ff50b88f2cf5fd 9971 Make getrandom(2) a public interface
2018-12-14 [illumos-gate merge]Jerry Jelinek4-4/+66
commit 03270635d68df6a0392fb8f4b7c04acad764648b 10057 Man page misspellings: "ouput", "particuliar", and "overriden" commit 13b70267be56f36cbbc54ef71e13714ad820ad22 10048 fdisk: use /boot/pmbr if possible commit 6fe4f3002ca33af5ab7123ed78d81899dadf2fbb 9683 Allow bypassing devid in vdev_disk_open() commit 17fb938fd6cdce3ff1bb47dafda0774f742249a3 9847 leaking dd_clones (DMU_OT_DSL_CLONES) objects commit 20633e304b57bc98f70fdb194081b7023adf527b 9559 zfs diff handles files on delete queue in fromsnap poorly
2018-12-14Revert "backout 9421: causes TRITON-372"Jerry Jelinek1-0/+11
This reverts commit 2a235a434573f6659d6ebfc10ef33136384caad1.
2018-12-139971 Make getrandom(2) a public interfaceJason King3-32/+31
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-139683 Allow bypassing devid in vdev_disk_open()Pavel Zakharov2-3/+64
Reviewed by: Sara Hartse <sara.hartse@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-139847 leaking dd_clones (DMU_OT_DSL_CLONES) objectsMatthew Ahrens2-1/+2
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-10OS-6417 "zpool import -m" could print last txg timeKody A Kantor1-0/+17
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-12-10 [illumos-gate merge]Jerry Jelinek3-11/+23
commit 16d8656330ae5622ec32e5007f62145ebafdc50f 9997 Import iconv modules from g11n consolidation commit 863275a46b877530dd1c728df0b4e9bddb5702e3 9956 loader: create separate lists for fd, cd and hd, merge bioscd with biosdisk commit 049ba636fa37a2892809192fc671bff9158a01cd 9630 add lzc_rename and lzc_destroy to libzfs_core commit 37002877d7628586736855370376e9f6ec0d4704 9989 Make loader.efi dual boot, step 2: remove boot1 commit 03fe8ede397c5609aac1be54aedccec490dca121 10026 common/sha1: update for loader build
2018-12-079630 add lzc_rename and lzc_destroy to libzfs_coreAndriy Gapon1-5/+21
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-0710026 common/sha1: update for loader buildToomas Soome2-6/+2
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-05 [illumos-gate merge]Jerry Jelinek3-54/+57
commit 2f3d18f2c9f61603677fcb22d59f7157bae89d7e 10020 cmd-crypto: macro expands to multiple statements commit 4e9ec610a7fdddfb6264b1155d0cc9c1874aecc2 10016 bnxe: macro expands to multiple statements commit 52deb364035dd2982f68cdad950a92d577b4784d 10015 nfs: macro expands to multiple statements commit 314a1e32ce63a57bd7629fa3efdbe28f591b8708 10024 loader: set command_errmsg to NULL after printing it out commit 45079a052cd74844754a642c4c7cc69d2ac6ce6b 10023 loader: command_bcache is using %d with unsigned data commit 21368e40253d35b164340a2c37815fabb3e9a3d4 10027 loader: common/ufsread: variable 'indbuf' set but not used commit e3026534c008abc0cbdcccf8cff6ac302fac6b52 9988 Make loader.efi dual boot, step 1
2018-12-0510016 bnxe: macro expands to multiple statementsToomas Soome1-2/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0410015 nfs: macro expands to multiple statementsToomas Soome2-52/+54
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-04 [illumos-gate merge]Jerry Jelinek3-13/+152
commit 3e90f8d31de34a9f1efdf9484f999cca7149860d 9998 uts: font rendering should support 16/24/32bit depths commit fbbcb43d3dc65baeb851d4b368f233970b5b7098 9937 uts: use smallest font as fallback default commit 135ec7c89feffe489942d5c5a37e69f4efb7d7bb 10014 bootadm: menu_free() is accessing freed memory commit 9dded1d9015db0b91278731dfec380891ea0eb14 10013 bootadm: list_menu_entry() is missing else commit 8421bc58f13e94e818fb7374158f5450f9c4931d 10010 libsmbns: macro expands to multiple statements commit 7d1eae8c55720848a7a807e8b76f4b8c7e339af3 9987 loader.efi: add version support commit 2b811402e28c1eea57dd7a5e98c7f1c72637ffd9 9975 loader.efi: unused variable 'err' commit f111a354011b4b6a93d3b8d94aa06a982d8c7686 10002 librcm: bitwise comparison always evaluates to false
2018-12-039998 uts: font rendering should support 16/24/32bit depthsToomas Soome3-7/+142
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-039937 uts: use smallest font as fallback defaultToomas Soome1-6/+10
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-03OS-7066 Want support ahci LED entries in topoJordan Paige Hendricks1-2/+1
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-12-03 [illumos-gate merge]Jerry Jelinek1-256/+605
commit 85280f08e3cfa2e404951ad6817bbb974b576858 9731 uts: update sys/queue.h commit b59f980dbdb21de19e1c25db4b9b9d558ab69def 10009 btxld: handle versioning better commit 9a637b377bec2a77cf25efdc06a6e8bc8f129a69 10007 loader: remove bcache marker code commit 3d4c0714448bf50d3c38268aa5fab56fef0ee496 10000 loader: stop using ../zfs/libzfs.h but instead use libzfs.h commit f2aacf291ef503fdf8ae4e69995bee851d6d10ae 9981 loader: add set-module-path to support scripting the module load path change commit a55281a71f076f3e82e8f0be3ff77769788df7a1 10008 libstand: gets.c cstyle cleanup
2018-11-309731 uts: update sys/queue.hToomas Soome1-256/+605
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-309816 Multi-TRB xhci transfers should use event dataRobert Mustacchi5-126/+318
9817 xhci needs to always set slot context 8550 increase xhci bulk transfer sgl count 9818 xhci_transfer_get_tdsize can return values that are too large Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-30 [illumos-gate merge]Jerry Jelinek5-73/+202
commit cab3a55e158118937e07d059c46f1bc14d1f254d 9962 zil_commit should omit cache thrash
2018-11-309962 zil_commit should omit cache thrashPrakash Surya5-73/+202
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-30 [illumos-gate merge]Jerry Jelinek5-48/+94
commit 416f8d72824083126c8e231fbb5f4b3a8249ace8 9990 loader.efi: check the presence of WaitForKey commit 5bb0bdfe588c5df0f63ff8ac292cd608a5f4492a 9950 Need support for Intel I219 v6-v9
2018-11-29OS-7389 restart_init() needs to be observableMike Gerdts3-0/+71
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-11-299950 Need support for Intel I219 v6-v9Robert Mustacchi5-48/+94
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-11-28 [illumos-gate merge]Jerry Jelinek2-6/+14
commit f9008f8deff5da21c46ffed5dff700071bcf884e 9978 env: set gcc 7 as shadow compiler and do not run lint commit f8fdf6812567ce1a3b76a6bee2ee3f04bd3fcaca 9963 Seperate tunable for disabling ZIL vdev flush
2018-11-27OS-7393 9903 merge lost OS-3752 modificationsRobert Mustacchi1-1/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-11-279963 Seperate tunable for disabling ZIL vdev flushPrakash Surya2-6/+14
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-27 [illumos-gate merge]Jerry Jelinek29-98/+126
commit 5e1743f0d6a1d79ccc247d50153ad830fa07768b 9903 qinfo: add typed members commit a239e970c64e3cf36327bef7b63193d0e6a25544 9967 dflt_termios and base_termios need update (fix lint) Conflicts: usr/src/uts/common/sys/stream.h
2018-11-269903 qinfo: add typed membersToomas Soome29-97/+123
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-26 [illumos-gate merge]Jerry Jelinek7-118/+55
commit bbb9d5d65bf8372aae4b8821c80e218b8b832846 9994 cxgbe t4nex: Handle get_fl_payload() alloc failures 9995 cxgbe t4_devo_attach() should initialize ->sfl commit 4450d42479b62d9a48049d644ff47b97009d9da2 9999 loader: Consolidate three copies of ZFS commands into a central location. commit 39cc040ff7c0c62aae858381f21d0567dd60042e 9967 dflt_termios and base_termios need update commit 6da2547363ddbd247ee9513db83b05a31bca31af 9959 pthread_mutex_init should initialize mutex appropriately for robust mutex_init commit 2258ad0b755b24a55c6173b1e6bb6188389f72dd 9993 zil writes can get delayed in zio pipeline commit 6daabf26a113f7ed649c4995afca2ddad12c662b 9991 loader: optimize for size commit 50e197fe6be9f132133f0a154925441a1f1411b6 9982 libstand: exit on EOF in ngets commit 2918c4a32d09a835c1eba8b0b02fe1dcb7a83175 9936 atomic ops in syscall_mstate() induce significant overhead 9942 zone secflags are not initialized correctly Conflicts: usr/src/uts/common/sys/cpu_uarray.h usr/src/uts/common/os/zone.c
2018-11-259994 cxgbe t4nex: Handle get_fl_payload() alloc failuresJohn Levon3-14/+45
9995 cxgbe t4_devo_attach() should initialize ->sfl Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259967 dflt_termios and base_termios need updateToomas Soome1-102/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259993 zil writes can get delayed in zio pipelineGeorge Wilson1-1/+2
Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-219936 atomic ops in syscall_mstate() induce significant overheadJohn Levon8-66/+265
9942 zone secflags are not initialized correctly Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-21 [illumos-gate merge]release-20181122Jerry Jelinek5-47/+63
commit 8e9dfb97a84bbf797669c3ee2aabcc48b9ee13ff 9930 uts: kmdb should use "diag-device" when set (missed kmdb "input-device" fix) commit dbad7380d7852483de489e640f3a64b386115d59 9930 uts: kmdb should use "diag-device" when set
2018-11-209930 uts: kmdb should use "diag-device" when setToomas Soome5-47/+63
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-20OS-6846 want i40e multi-group supportRyan Zezeski6-281/+706
OS-7372 i40e_alloc_ring_mem() unwinds when it shouldn't Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-16OS-7146 Project Tiresias: USB topologyRobert Mustacchi2-96/+125
OS-6581 topo_node_label_set() should take a const char* instead of char* Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-14OS-7344 i40e Tx freeze caused by off-by-one DMARyan Zezeski1-2/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-13 [illumos-gate merge]Jerry Jelinek15-55/+106
commit 12d65476afc93e61685ea633c371bdbada4e2300 9974 loader: comconsole.c unused variable 'intbuf' commit 7a19142621d2577f80e8f03a082e1e7b44c00a29 9973 loader: use smbios specific defines only with smbios.c commit ffedf5deeba4b9adf8fdf31a53c23946700d648f 9970 loader: fix EFI getchar() for multiple consoles commit b1e7e97d3b60469b243b3b2e22c7d8cbd11c7c90 9969 svccfg: honour PKG_INSTALL_ROOT when building hash filename commit 8571aeda0618a9b2db4736e7fd3461be6959c42e 9966 svccfg cleanup crashes on empty manifestfiles property group commit d9256fff79245867eed7054793d48f5656f5a6d0 9665 loader: UEFI loader needs to set ISADIR based on hardware commit 94c3dad2979525d0a82595f3d8350a6116aba8ed 9851 add sys/containerof.h and implement __containerof
2018-11-13OS-7336 lx_acl_getxattr leaks the ACLJohn Levon1-1/+4
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-12OS-7335 atomic ops in syscall_mstate() induce significant overheadJohn Levon8-69/+265
OS-7339 zone secflags are not initialized correctly Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-11-12 [illumos-gate merge]Jerry Jelinek3-18/+18
commit f6dea603a339e9ce32cc78b775543b0cccbefac2 9955 loader: export boot pool and vdev GUID commit 5b8f338ecee33a4471924e65d685fde98134bc31 9787 snoop: add tftp OACK support commit 7ec6bfcf4280022b95218f03e28fb50217e4b6ff 9902 mac: mac_soft_ring_poll should use size_t commit 124619e5421ff751660c822c15c320ddf7800a5a 9954 loader: always set media size from partition.
2018-11-119851 add sys/containerof.h and implement __containerofToomas Soome15-60/+111
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-099902 mac: mac_soft_ring_poll should use size_tToomas Soome3-18/+18
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-09 [illumos-gate merge]Jerry Jelinek1-6/+8
commit 363d8186a0da4dd21c2beacec05920a71ab67022 9833 elfedit dumps core on incorrect file commit d656c9b545ad26cb5862cfe5f1ff953181d6d2ca 9964 loader.efi: comc_ischar is broken commit 0c3d39e1b503beb46fe27b646084d5e30ec0aa0a 9947 loader: Remove unnecessary include from libstand. commit 7079b4f8bb5b8643192a092af2f5e1c1d56e3b29 9944 tools: ctf should be built early to avoid missing ctfconvert errors commit a4ea78ea169e38e19fc3f41157c40f09341f4144 9901 ip: rts_wput_other: this statement may fall through