Project

General

Profile

Activity

From 2018-09-03 to 2018-10-02

2018-10-02

08:14 PM Bug #9863 (New): [OpenIndiana Hipster] Live DVD and USB hang / freeze during boot
When attempting to boot the live Hipster 20180427 DVD or USB, OpenIndiana hangs not long after the boot begins. The ... Will B
12:09 PM Bug #9761: Starting VM (KVM/Virtualbox) Causes panic since July
Also, I confirm that KVM works fine...
See: https://wiki.openindiana.org/oi/7.3+KVM#id-73KVM-Freshexample
My OI:
...
Predrag Zečević
01:48 AM Bug #9862 (Closed): fix typo in comment in vdev_impl.h
There is a typo in a comment about the async write queue code. Allan Jude
01:36 AM Feature #9861 (New): Harden ZFS receive against out-of-bounds property values
When receiving a ZFS stream, if a new feature or other issue results in a property such as compression, checksum, or ... Allan Jude

2018-10-01

02:14 PM Bug #9860: cpio_cleanup: $tarchive is already fully-qualified
Review at https://illumos.org/rb/r/1223/diff/1#index_header Andy Fiddaman
02:02 PM Bug #9860 (Closed): cpio_cleanup: $tarchive is already fully-qualified
#9721 introduced support for CPIO boot archives and includes a cleanup routine which is executed after CPIO archive c... Andy Fiddaman
08:25 AM Bug #9859 (Closed): Typo in beadm man page
In beadm man page under `beadm list' paragraph:
Each line in the machine parasable output has the boot environment...
Sachidananda Urs

2018-09-28

05:18 PM Bug #9856 (Closed): pkcs11_tpm.so.1 changes syslog facility
"git commit 42e00f035d368f958a26818f8991759a087b374d":https://github.com/illumos/illumos-gate/commit/42e00f035d368f95... Electric Monk
04:24 PM Bug #9312: ctf: be less clever about skipping 'extern' variables declarations
John Levon wrote:
> rm pointed me to this, which I think is likely to be the old-tools equivalent of
> https://smar...
Igor Kozhukhov
04:18 PM Bug #9312: ctf: be less clever about skipping 'extern' variables declarations
rm pointed me to this, which I think is likely to be the old-tools equivalent of
https://smartos.org/bugview/OS-7270...
John Levon

2018-09-27

06:47 PM Bug #9858 (New): timespecadd() timer calculations can overflow
Alexander Pyhalov had a C program that would end up causing a timer to fire erroneously immediately when compiled as ... Robert Mustacchi

2018-09-26

07:33 PM Bug #9827 (Closed): clean up some space-tab sequences
"git commit 58b4950459ba60f94383ffc2a0d53a6c11636200":https://github.com/illumos/illumos-gate/commit/58b4950459ba60f9... Electric Monk
07:33 PM Bug #9790 (Closed): buffer freed to wrong cache in virtio_register_intx
"git commit 9f16e2df28efab26216cf68e3841c0a460c5bb73":https://github.com/illumos/illumos-gate/commit/9f16e2df28efab26... Electric Monk
07:33 PM Bug #9792 (Closed): support bhyve as a platform
"git commit fbd54cb5fecaf7d64cca371aa5ff1b2a8a3d5a11":https://github.com/illumos/illumos-gate/commit/fbd54cb5fecaf7d6... Electric Monk
07:33 PM Bug #9793 (Closed): vioblk attach doesn't always fail when it should
"git commit d48defc5a82c2bc955d3c8c9a5a3c7ccea87d5d4":https://github.com/illumos/illumos-gate/commit/d48defc5a82c2bc9... Electric Monk
07:33 PM Bug #9796 (Closed): want support for PCI BAR size >= 4G
"git commit b5cf5bc277244cdacc06d213322ec98e76ef8d89":https://github.com/illumos/illumos-gate/commit/b5cf5bc277244cda... Electric Monk
07:33 PM Bug #9797 (Closed): dump_ttrace() chokes on softints
"git commit 627227313bb67bd9c7becd366732842c63504f33":https://github.com/illumos/illumos-gate/commit/627227313bb67bd9... Electric Monk
07:33 PM Bug #9798 (Closed): exec_init() should be able to handle a 64bit init process
"git commit 35b5a2ef2c05b7c6ccdf28298cd7c084c454649d":https://github.com/illumos/illumos-gate/commit/35b5a2ef2c05b7c6... Electric Monk
06:49 PM Bug #9825 (Closed): pbchk -b option should be -p
"git commit eabe844ad2e8e98f99faa0fad638b77d3eecc309":https://github.com/illumos/illumos-gate/commit/eabe844ad2e8e98f... Electric Monk
06:49 PM Bug #9803 (Closed): pbchk could use a -c option
"git commit eabe844ad2e8e98f99faa0fad638b77d3eecc309":https://github.com/illumos/illumos-gate/commit/eabe844ad2e8e98f... Electric Monk
06:49 PM Bug #9831 (Closed): bldenv should adapt to nightly debug settings
"git commit ea01a15a654b9e1c7b37d958f4d1911882ed7781":https://github.com/illumos/illumos-gate/commit/ea01a15a654b9e1c... Electric Monk
01:59 PM Bug #9857 (Closed): proc manpages should have LIBRARY section
SmartOS OS-7264
As requested by Yuri Pankov, the "new" P*.3proc man pages should correctly have a LIBRARY section ...
John Levon

2018-09-25

02:30 PM Feature #9819 (Closed): update sys/elf.h for recent processors like aarch64/risc-v
"git commit 856f620e96e5413932a6607aea5094db2ece172f":https://github.com/illumos/illumos-gate/commit/856f620e96e54139... Electric Monk
02:30 PM Feature #9820 (Closed): Want risc-v disassembler
"git commit 1f1540205fa6366266184180654434272c425ac2":https://github.com/illumos/illumos-gate/commit/1f1540205fa63662... Electric Monk

2018-09-24

06:00 PM Bug #9856 (Closed): pkcs11_tpm.so.1 changes syslog facility
This problem appeared to me with sendmail on a recent OI version. With sendmail, there are two long-running processe... Gary Mills
05:53 PM Bug #9169 (Closed): libsldap: comparison between pointer and zero character constant
"git commit 91b658d374482612d0b9b29aed694a252c07286f":https://github.com/illumos/illumos-gate/commit/91b658d374482612... Electric Monk
05:48 PM Bug #9169: libsldap: comparison between pointer and zero character constant
h2. Testing Notes
First, I set up a test OpenLDAP directory "as described here":https://github.com/jclulow/illumos...
Joshua M. Clulow

2018-09-23

06:51 PM Feature #9735: Need to provide SMB 2.1 Client
A good starting point is probably cherry picking a lot of the nexenta SMB changes from https://github.com/Nexenta/il... Jorge Schrauwen
12:09 AM Feature #9811 (Closed): nvmeadm(1M) should have ctf
"git commit 48d370f1e98a10b1bdf160dd83a49e0f49f6c1b7":https://github.com/illumos/illumos-gate/commit/48d370f1e98a10b1... Electric Monk
12:09 AM Feature #9810 (Closed): Update parts of NVMe headers for newer specs
"git commit 48d370f1e98a10b1bdf160dd83a49e0f49f6c1b7":https://github.com/illumos/illumos-gate/commit/48d370f1e98a10b1... Electric Monk
12:09 AM Feature #9809 (Closed): nvme driver should attach to all NVMe 1.x devices
"git commit 48d370f1e98a10b1bdf160dd83a49e0f49f6c1b7":https://github.com/illumos/illumos-gate/commit/48d370f1e98a10b1... Electric Monk

2018-09-22

08:19 PM Feature #7092: Add open_memstream and friends
Looks like Samba 4.9.0 also wants it now, I get link errors on this. I opened https://bugzilla.samba.org/show_bug.cgi... Jorge Schrauwen
08:17 PM Feature #9815 (Closed): Want basic AHCI enclosure services
"git commit fd6d41c5025e9fb45a115fc82d86e9983d1e9fd6":https://github.com/illumos/illumos-gate/commit/fd6d41c5025e9fb4... Electric Monk
03:53 PM Bug #9806 (Closed): ehci_take_control() can infinite loop due to PCI invalid reads
"git commit 9a48f6c443e5968307491ba7cc134bbdd0328801":https://github.com/illumos/illumos-gate/commit/9a48f6c443e59683... Electric Monk
03:35 AM Bug #9731: uts: update sys/queue.h
Because Gordon hasn't said anything, I will: this has been backed out because of breakage of the DRM gate build due t... Joshua M. Clulow
03:06 AM Bug #9731 (In Progress): uts: update sys/queue.h
Gordon Ross
03:04 AM Bug #9731: uts: update sys/queue.h
"git commit b346eedd4542677e9fcb483b961bfeda95289212":https://github.com/illumos/illumos-gate/commit/b346eedd4542677e... Electric Monk
01:03 AM Bug #9788 (Closed): loader: validate tftp_makereq() after we did reset the read
"git commit 63e2133b60ad42fc1b90a89825378dc1cdc82f85":https://github.com/illumos/illumos-gate/commit/63e2133b60ad42fc... Electric Monk
01:03 AM Bug #9795 (Closed): libstand: re-send ACK for older data packets
"git commit 1bb0ebc19aa99ecdb4a9bff9d5972a8320407a25":https://github.com/illumos/illumos-gate/commit/1bb0ebc19aa99ecd... Electric Monk
01:03 AM Bug #9789 (Closed): loader: tftp should not read past file end
"git commit 2017dcb08b21dd2f977954ddb50394ba3010137c":https://github.com/illumos/illumos-gate/commit/2017dcb08b21dd2f... Electric Monk
01:03 AM Bug #9802 (Closed): libstand: memory leak in tftp_open()
"git commit 4667a9b13a267e53bf6c785cb5745b689f413f1d":https://github.com/illumos/illumos-gate/commit/4667a9b13a267e53... Electric Monk
01:03 AM Bug #9799 (Closed): libstand: tftp.c cstyle cleanup
"git commit 921f410897840ae3150db7a9e99cb22126a52ad1":https://github.com/illumos/illumos-gate/commit/921f410897840ae3... Electric Monk

2018-09-21

11:24 PM Bug #9850: authority and system pgroups missing on some nodes
See the joyent bug before for how the fix was originally tested prior to integrating into illumos-joyent:
https://...
Rob Johnston
08:51 PM Bug #9855 (New): list_next/list_prev needs a bit more detail
Currently:... Dan McDonald
04:27 PM Feature #9721 (Closed): cmd/boot: support cpio boot archive
"git commit 75383e32bbd38e24115eefe5dee272d42a5c723e":https://github.com/illumos/illumos-gate/commit/75383e32bbd38e24... Electric Monk
04:27 PM Bug #9628 (Closed): UFS boot archives are too large
"git commit 75383e32bbd38e24115eefe5dee272d42a5c723e":https://github.com/illumos/illumos-gate/commit/75383e32bbd38e24... Electric Monk
04:27 PM Feature #9627 (Closed): No longer need 32-bit boot_archive
"git commit 75383e32bbd38e24115eefe5dee272d42a5c723e":https://github.com/illumos/illumos-gate/commit/75383e32bbd38e24... Electric Monk
02:41 PM Bug #9845 (Closed): make clobber in uts/intel does attempt to remove debug64/
"git commit c057d312c6f715bb3aeadb653466e7046f26c4af":https://github.com/illumos/illumos-gate/commit/c057d312c6f715bb... Electric Monk
12:30 PM Feature #9584: Extend smbios enumerator module to enumerate motherboard
h2. Testing
See joyent bug below for how the chnage was originally tested:
https://smartos.org/bugview/OS-6560
...
Rob Johnston
06:25 AM Feature #9851: add sys/containerof.h and implement __containerof
Gordon Ross wrote:
> What problem is solved by having illumos headers provide (any sort of) container_of() macro?
>...
Toomas Soome
01:53 AM Feature #9851: add sys/containerof.h and implement __containerof
A survey has demonstrated that it's used in a handful of places in the gate already. The construct is sufficiently n... Joshua M. Clulow
01:28 AM Feature #9851: add sys/containerof.h and implement __containerof
What problem is solved by having illumos headers provide (any sort of) container_of() macro?
Seems like it might be ...
Gordon Ross

2018-09-20

05:52 PM Feature #9854 (Closed): uts: add type for early boot properties
In early start and current code we build properties as <name, byte stream> pair and to create the DDI properties in ... Toomas Soome
05:50 PM Feature #9851: add sys/containerof.h and implement __containerof
As part of testing this change, I think we'll want to make sure we can build the DRM gate: https://github.com/illumos... Joshua M. Clulow
03:44 PM Feature #1700 (Closed): Add SCSI UNMAP support
"git commit 047c81d31d0f571d6652e97143cd15281de61e84":https://github.com/illumos/illumos-gate/commit/047c81d31d0f571d... Electric Monk
03:05 PM Feature #9813 (Closed): isainfo should learn about SHA Instrs
"git commit 008b34be09d7b9c3e7a18d3ce9ef8b5c4f4ff8b8":https://github.com/illumos/illumos-gate/commit/008b34be09d7b9c3... Electric Monk
12:04 PM Bug #9853 (Closed): loader.efi: pointer targets in passing argument 2 of 'efi_print_global' differ in signedness
Build errors when warnings are enabled:... Toomas Soome
09:53 AM Feature #9721: cmd/boot: support cpio boot archive
This has been tested on OmniOS and OpenIndiana, creating HSFS and UFS archives with both
old and new code and compar...
Andy Fiddaman

2018-09-19

10:44 PM Feature #9852 (In Progress): enable ld(1) guidance and deflib assertions for the illumos build
ld(1) can provide guidance about things you probably should do while linking, which is actually based on our own best... Rich Lowe
08:30 PM Feature #9851 (Closed): add sys/containerof.h and implement __containerof
The sys/queue.h did use container_of() which was bad idea because of container_of is hidden from userland and therefo... Toomas Soome
06:23 PM Feature #9808 (Closed): AMD EPYC doesn't need *save_ctxt FP exceptions
"git commit 74ac317bda4d359a4ab9c3a0e6bbb6464e0225f1":https://github.com/illumos/illumos-gate/commit/74ac317bda4d359a... Electric Monk
06:23 PM Feature #9807 (Closed): FPU related cpuid checks shouldn't be Intel only
"git commit 74ac317bda4d359a4ab9c3a0e6bbb6464e0225f1":https://github.com/illumos/illumos-gate/commit/74ac317bda4d359a... Electric Monk
05:37 PM Bug #9850 (Closed): authority and system pgroups missing on some nodes
rm noticed that a number of topo nodes were missing the "authority" and "system" property groups. Looking closer, thi... Rob Johnston
05:27 PM Feature #9829: want interface for posted-interrupt-request IPIs
RTI test notes: I tested a build of the gate to ensure that the expected IPI vector was allocated on during start-up... Patrick Mooney
01:50 PM Feature #9829 (Closed): want interface for posted-interrupt-request IPIs
"git commit 1c2d047073bbce6a9b75c601e17fcaadf4060f52":https://github.com/illumos/illumos-gate/commit/1c2d047073bbce6a... Electric Monk
03:17 PM Bug #9842 (Closed): man page typos and spelling
"git commit 8a6f2a5b21d363a633522c2f2cfe0094f0f98bfa":https://github.com/illumos/illumos-gate/commit/8a6f2a5b21d363a6... Electric Monk
01:27 PM Bug #9628 (Pending RTI): UFS boot archives are too large
Andy Fiddaman
01:18 PM Feature #9627 (In Progress): No longer need 32-bit boot_archive
Yuri Pankov
01:11 PM Feature #9627 (Resolved): No longer need 32-bit boot_archive
Andy Fiddaman
01:08 PM Feature #9627 (In Progress): No longer need 32-bit boot_archive
Andy Fiddaman

2018-09-18

10:13 PM Support #9849 (New): Add support for pull temperature and speed off of SATA drives
illumos#9455 extended the disk enumerator plugin in libtopo to expose the disk speed and current temperature on the d... Rob Johnston
09:07 PM Bug #9616 (Closed): Bogus error when attempting to set property on read-only pool
"git commit f62db44dbcda5dd786bb821f1e6fd3ca2e6d4391":https://github.com/illumos/illumos-gate/commit/f62db44dbcda5dd7... Electric Monk
08:47 PM Bug #9616: Bogus error when attempting to set property on read-only pool
Before patch:... Prakash Surya
09:07 PM Bug #9677 (Closed): panic from zio_write_gang_block() when creating dump device on fragmented rpool
"git commit 7341a7de4f0489193e0cfe11049a7bcf1596a4db":https://github.com/illumos/illumos-gate/commit/7341a7de4f048919... Electric Monk
09:07 PM Bug #9680 (Closed): dsl_dataset_hold_obj can leak bookmarks
"git commit 1946268f4b5e55d1de5a354a87463d24be6991ca":https://github.com/illumos/illumos-gate/commit/1946268f4b5e55d1... Electric Monk
09:07 PM Bug #8601 (Closed): memory leak in get_special_prop()
"git commit e19b450bec203d8be04447ea476d7a86b36d63a1":https://github.com/illumos/illumos-gate/commit/e19b450bec203d8b... Electric Monk
09:07 PM Bug #9617 (Closed): too-frequent TXG sync causes excessive write inflation
"git commit 7928f4baf4ab3230557eb6289be68aa7a3003f38":https://github.com/illumos/illumos-gate/commit/7928f4baf4ab3230... Electric Monk
05:50 PM Bug #9617: too-frequent TXG sync causes excessive write inflation
This will cause more batching of i/o, so it shouldn't decrease performance in any workload. Besides the customer sys... Matthew Ahrens
08:20 PM Bug #9848 (Closed): libi386: pxe.h cstyle cleanup
We did touch it, now clean it up.. no functional changes intended. Toomas Soome
07:48 PM Bug #9847 (Closed): leaking dd_clones (DMU_OT_DSL_CLONES) objects
We're leaking the dd_clones objects in dsl_dir_destroy_sync. (This bug appears to have been around forever.)
In ad...
Matthew Ahrens
05:51 PM Bug #9839 (Closed): unix: add translation for netboot properties
"git commit 837327673cfef3fa0e815ea9377af002d7b1e01b":https://github.com/illumos/illumos-gate/commit/837327673cfef3fa... Electric Monk
04:59 PM Feature #9455 (Closed): Expose drive speed and temperature on disk topo node
"git commit 00d7a6fb939233ed021b823016c33fcae1dac964":https://github.com/illumos/illumos-gate/commit/00d7a6fb939233ed... Electric Monk
04:59 PM Bug #9835 (Closed): ses topo module should use topo_mod_clean_str()
"git commit cbb9248e66a77c6382c6f48aebae5fd0ee60fa69":https://github.com/illumos/illumos-gate/commit/cbb9248e66a77c63... Electric Monk
04:35 PM Bug #9844 (Closed): libi386: Fix typo in pxe.h
"git commit c952f9c1bd80512c5c1db6f7c8c4b49d40154098":https://github.com/illumos/illumos-gate/commit/c952f9c1bd80512c... Electric Monk
03:59 PM Bug #9674: Let's scrap AVS/sdbc
I have been actively using AVS via OpenIndiana for the past several years. for remote mirroring.
Imagine my surpri...
Stephen Rondeau
03:44 PM Bug #9837 (Closed): nfs_dlinet: allow nfs:// urls
"git commit 4837313c99a7d59b1241728101760485b74f8d2b":https://github.com/illumos/illumos-gate/commit/4837313c99a7d59b... Electric Monk
03:12 PM Bug #9846 (Closed): nvme driver shouldn't panic from userland commands
While trying to test changes to 9809, I encountered a panic without running my bits. Running nvmeadm get-features on ... Robert Mustacchi

2018-09-17

09:30 PM Bug #9675 (Closed): memory leak from cpupart_create
"git commit 2ee857385108d299b716b075df1220fdc893b20b":https://github.com/illumos/illumos-gate/commit/2ee857385108d299... Electric Monk
05:26 PM Bug #9635 (Closed): we should enable user after creation with zfs tests
"git commit 09b2abb464ff7bbef397718b20686211ee1f1ddb":https://github.com/illumos/illumos-gate/commit/09b2abb464ff7bbe... Electric Monk
08:28 AM Bug #9845 (Closed): make clobber in uts/intel does attempt to remove debug64/
For some time I have been bugged by message in nightly.log:... Toomas Soome

2018-09-16

08:36 PM Bug #9844 (Closed): libi386: Fix typo in pxe.h
FreeBSD update: https://svnweb.freebsd.org/base?view=revision&revision=337524 Toomas Soome
06:53 PM Bug #9843 (Closed): loader: pxe receive can be simpler and pxe put should check for data size
The pxe_netif_receive has two while loops to get ready for receive, we can do with one. pxe_netif_put() should check ... Toomas Soome
06:21 PM Bug #9842 (Closed): man page typos and spelling
I have another batch of man page spelling mistakes and typos. Peter Tribble
05:14 PM Bug #9841 (Closed): loader: issue edd probe before legacy ah=08
while probing for drives, use int13 extended info before standard one and provide workaround for case we are not gett... Toomas Soome
05:12 PM Bug #9840 (Closed): loader: do not repeat int13 calls when we have no media
There is not one single response from INT13 when we have no media in the drive, we want to recognize no media errors ... Toomas Soome

2018-09-14

12:31 AM Feature #9804 (Closed): hal-set-property should support --direct option
"git commit 002c14a113236969185bd1db508bf126971502be":https://github.com/illumos/illumos-gate/commit/002c14a113236969... Electric Monk

2018-09-13

11:49 PM Feature #9805 (Closed): i40e should read SFP data when firmware supports it
"git commit 286d309c80aad9eac1fdbcb0388ed194d995d837":https://github.com/illumos/illumos-gate/commit/286d309c80aad9ea... Electric Monk
10:12 PM Feature #9812 (Closed): headers should be free of SUS compiler tyranny
"git commit be4355ddcfa407e2d3e4a06973af5cbef6ccdbae":https://github.com/illumos/illumos-gate/commit/be4355ddcfa407e2... Electric Monk
06:24 PM Bug #9839 (Closed): unix: add translation for netboot properties
loader pxe boot does name netboot related variables a bit differently than our kernel is expecting. As we create prop... Toomas Soome
05:58 PM Bug #9838 (New): Zpool split can create a corrupted pool
The issue is that if we are resilvering the *2nd* mirror device in a pool and then launch zpool split, the zpool spli... Pavel Zakharov
05:16 PM Bug #9837 (Closed): nfs_dlinet: allow nfs:// urls
Since loader pxe boot (pxeboot or loader.efi) does allow both server:/path and nfs://server/path, the nfs_dlinet shou... Toomas Soome
04:44 PM Bug #9798: exec_init() should be able to handle a 64bit init process
Testing: I've been running with this change for a while. I've verified the system still boots and init gets all suppl... Hans Rosenfeld
04:41 PM Bug #9797: dump_ttrace() chokes on softints
Testing: I caused a panic by setting a register about to be dereferenced to NULL and observed the resulting panic mes... Hans Rosenfeld
04:34 PM Bug #9796: want support for PCI BAR size >= 4G
I ran this code on my test machine and verified that all the devices are still there and the prtconf -v output didn't... Hans Rosenfeld
04:27 PM Bug #9793: vioblk attach doesn't always fail when it should
Testing: I ran this on bhyve. With just the fix for 9790 (but not 9792) attach would no longer panic, but also wouldn... Hans Rosenfeld
04:21 PM Bug #9792: support bhyve as a platform
Testing: I tested this by running on bhyve. With the change MSI/MSI-X is available and working on vioblk, while it wa... Hans Rosenfeld
04:19 PM Bug #9790: buffer freed to wrong cache in virtio_register_intx
Testing: I tested this by running it on bhyve without the fix for 9792, where this cleanup code path is taken. Hans Rosenfeld
04:15 PM Bug #9806: ehci_take_control() can infinite loop due to PCI invalid reads
Ah, then my suspicious fall in the microcode update :-/. I might try reverting the microcode after being booted into ... Adam Stylinski
02:04 PM Bug #9806: ehci_take_control() can infinite loop due to PCI invalid reads
Unfortunately, it's unlikely that this is what's causing 9836. The way this manifested was as an infinite loop during... Robert Mustacchi
01:44 PM Bug #9806: ehci_take_control() can infinite loop due to PCI invalid reads
Could this cause the issue I'm seeing here?
https://www.illumos.org/issues/9836
Adam Stylinski
01:24 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
Maybe some of the frames are stock ethernet frames (not VLAN ones). Dan McDonald
06:56 AM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
... Jorge Schrauwen
06:21 AM Bug #9835: ses topo module should use topo_mod_clean_str()
h2. Testing
Took topo snapshots (using fmtopo) on multiple machines in the joyent lab and on mu OI workstation at ...
Rob Johnston
12:36 AM Bug #9836: EHCI appears to be causing a huge interrupt storm on my ivybridge system
Looking between those two revisions I only see two that could possibly do something like this: one that modifies an o... Adam Stylinski

2018-09-12

11:57 PM Bug #9836: EHCI appears to be causing a huge interrupt storm on my ivybridge system
As it turns out, one boot environment prior does not suffer from this issue:... Adam Stylinski
11:28 PM Bug #9836: EHCI appears to be causing a huge interrupt storm on my ivybridge system
I should also add uname output:
adam@sqlbox:/home/adam$ uname -a
SunOS sqlbox 5.11 illumos-2eeda98682 i86pc i386 i8...
Adam Stylinski
11:27 PM Bug #9836 (New): EHCI appears to be causing a huge interrupt storm on my ivybridge system
I noticed one particular core was 40% on kernel, 60% idle. Using mpstat revealed that it's getting 100's of thousand... Adam Stylinski
09:42 PM Bug #9835 (Closed): ses topo module should use topo_mod_clean_str()
The commit below introduced a new libtopo module API for cleaning up strings ready from hardware: topo_mod_clean_str(... Rob Johnston
06:33 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
Your ethertype is being grabbed wrongly.:
self->type = (self->ether->ether_type & 0xf0)|(self->ether->ether_type &...
Dan McDonald
06:24 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
Ah right 0 indexed!... Jorge Schrauwen
06:12 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
mp is arg0 ===> `self->mp = (mblk_t *)arg0;` Dan McDonald
06:08 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
Is HW checksumming a manual nob that needs to be turned on? I though it was on by default?... Jorge Schrauwen
05:47 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
You can always use dtrace to inspect the mblks on ixgbe_rx_assoc_hcksum() assuming you have HW checksumming checked (... Dan McDonald
05:01 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
... Jorge Schrauwen
06:28 PM Feature #9455: Expose drive speed and temperature on disk topo node
Just a clarification that the temperature sensor requires support for the DKIOCGTEMPERATURE ioctl in the underlying d... Rob Johnston
03:02 PM Bug #9834 (New): Missing format option and possible wrong condition in source file usr/src/cmd/cmd-inet/lib/nwamd/routing_events.c
In this source file, function routing_events_v4:... Haoran Wang
01:15 PM Bug #9833 (Closed): elfedit dumps core on incorrect file
... Alexander Pyhalov

2018-09-11

11:54 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
The IP version checking is supposed to happen upstack in ip_input() or ip_input_v6(). Unfortunately, MAC makes packe... Dan McDonald
09:54 PM Bug #9832: Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
As rzezeski pointed out on IRC, those are tagged we might want ether_vlan_header... Jorge Schrauwen
09:33 PM Bug #9832 (New): Original bug discovered as 9560 has friends IPv4 packets coming in as IPv6 creating chaos
The basic situation is very similar as in 9560...
macbook pro -> UniFI AP [tags traffic with vlan 10) -(trunk with...
Jorge Schrauwen
09:18 PM Bug #9828 (Closed): svr4pkg: pkgremove/special.c is unused
"git commit 2eeda98682960c32b47af773fc6db343bb6b588f":https://github.com/illumos/illumos-gate/commit/2eeda98682960c32... Electric Monk
08:45 PM Bug #9560: IPv4 packets in IPv6 ethernet frames panic debug builds
I hit this again on a SmartOS build from 20180830!... Jorge Schrauwen
02:42 PM Feature #9744 (Closed): invalidate cache before microcode update
"git commit f226ceedc64a2db2c8016f3de28194d222fec764":https://github.com/illumos/illumos-gate/commit/f226ceedc64a2db2... Electric Monk
02:42 PM Feature #9746 (Closed): Need cpuid detection for security sec features
"git commit 01add34a714b536617e7bb35fa9dd6c1f4430827":https://github.com/illumos/illumos-gate/commit/01add34a714b5366... Electric Monk
02:42 PM Feature #9745 (Closed): rescan cpuid after ucode updates
"git commit 01add34a714b536617e7bb35fa9dd6c1f4430827":https://github.com/illumos/illumos-gate/commit/01add34a714b5366... Electric Monk
09:00 AM Bug #9831 (Closed): bldenv should adapt to nightly debug settings
bldenv defaults to non-DEBUG unless -d is set. This can be very frustrating when you
accidentally build the wrong bi...
John Levon
02:26 AM Feature #9826 (Closed): sha2.3ext should document truncated SHA512 algorithms
"git commit eefd54bbb6ed4d7d16358eae44834b65fcb304cd":https://github.com/illumos/illumos-gate/commit/eefd54bbb6ed4d7d... Electric Monk

2018-09-10

09:36 PM Feature #9830 (Closed): praudit should be able to map users and groups correctly
It's common to aggregate audit logs onto a central system. However, running praudit will use the passwd and group fil... Peter Tribble
09:17 PM Feature #9826 (In Progress): sha2.3ext should document truncated SHA512 algorithms
Andy Fiddaman
10:28 AM Feature #9826 (Closed): sha2.3ext should document truncated SHA512 algorithms
Andy Fiddaman
08:04 PM Feature #9829 (Closed): want interface for posted-interrupt-request IPIs
Newer hypervisors (read: bhyve) can use Intel's APICv functionality to reduce the number of APIC-related guest exits ... Patrick Mooney
07:13 PM Feature #9093 (Closed): want basic utility for Ethernet level pong
"git commit 2076885612f784f9ddfc09282d62518d0f9b2c4d":https://github.com/illumos/illumos-gate/commit/2076885612f784f9... Electric Monk
06:02 PM Bug #9828 (Closed): svr4pkg: pkgremove/special.c is unused
The file usr/src/cmd/svr4pkg/pkgremove/special.c contains code that simply isn't used. There are a couple of comments... Peter Tribble
05:02 PM Feature #9094 (Closed): want writable uregs[] in dtrace
"git commit 56a20711c16596906185d9bfb85f8a4b02e93fc6":https://github.com/illumos/illumos-gate/commit/56a20711c1659690... Electric Monk
01:05 PM Bug #9784 (Closed): loader: multiboot.c has unused variables and function
"git commit 6649cbcc75f82cb221ebe2ee6f5afc2001249848":https://github.com/illumos/illumos-gate/commit/6649cbcc75f82cb2... Electric Monk
01:05 PM Bug #9785 (Closed): loader.efi: variable 'attr' set but not used
"git commit c8bfc1e4e5bf8c7324dc1b265113ba9e401264db":https://github.com/illumos/illumos-gate/commit/c8bfc1e4e5bf8c73... Electric Monk
01:05 PM Bug #9786 (Closed): loader.efi: enumeration value 'EfiMaxMemoryType' not handled in switch
"git commit 0e8ce6ee7524ee6c2c24a2d4ed28ea71a5dcd85e":https://github.com/illumos/illumos-gate/commit/0e8ce6ee7524ee6c... Electric Monk
12:43 PM Bug #9827 (Closed): clean up some space-tab sequences
Most of the files I touch in 9790, 9792, 9793, 9796, 9797, and 9798 have a bunch of space-tab sequences that make pbc... Hans Rosenfeld
08:39 AM Bug #9825 (Closed): pbchk -b option should be -p
To match tools like webrev, the parent branch option of pbchk should be spelt "-p" not "-b".
We'll silently accept t...
John Levon

2018-09-09

06:40 PM Bug #9743 (Closed): libi386: biosdisk should use BD_RD and BD_WR constants
"git commit c9a7c757006f9d80806dedf907c3e03ab5ae04e4":https://github.com/illumos/illumos-gate/commit/c9a7c757006f9d80... Electric Monk
05:08 PM Feature #9824 (Closed): Update ACPI to joyent/20180629
Update the ACPI in illumos-gate to joyent/20180629 to deal with 9823. For more information on the background and test... Robert Mustacchi
05:05 PM Bug #9823 (Closed): Deadlock in ACPI Method Evaluation

We've seen on several different systems and boots (https://github.com/joyent/smartos-live/issues/727) cases where...
Robert Mustacchi
04:58 PM Feature #9822 (Closed): want iasl
As we're building all of the ACPI related changes it'd be nice if we also included iasl. This moves around a bunch of... Robert Mustacchi
04:57 PM Feature #9821 (Closed): want a way to run vendor-specific commands via libscsi
When trying to create an action in libscsi, which is effectively a command to run, it needs to know how to determine ... Robert Mustacchi
04:56 PM Feature #9820 (Closed): Want risc-v disassembler
It'd be nice if dis understood the risc-v instruction set.
---
To test this, I built a risc-v specific gas and ...
Robert Mustacchi
04:54 PM Feature #9819 (Closed): update sys/elf.h for recent processors like aarch64/risc-v
The sys/elf.h header hasn't been updated for some time. There are many newer machine constants and types that would b... Robert Mustacchi
04:53 PM Bug #9818 (Closed): xhci_transfer_get_tdsize can return values that are too large
While testing other changes in xhci, I discovered a case where we had a bunch of bulk transfers stall and hang. When ... Robert Mustacchi
04:52 PM Bug #9817 (Closed): xhci needs to always set slot context
When performing an XHCI evaluate context as part of adding or removing endpoints from the slot context, we need to ma... Robert Mustacchi
04:51 PM Feature #9816 (Closed): Multi-TRB xhci transfers should use event data

While testing, we discovered that QEMU has an odd peculiarity where it doesn't honor a series of chained TRBs wit...
Robert Mustacchi
04:49 PM Feature #9815 (Closed): Want basic AHCI enclosure services
We'd like to add basic support leveraging the AHCI enclosure services which is an optional, standardized means of con... Robert Mustacchi
04:47 PM Feature #9814 (Closed): strndup() performs pathologically
In investigating why statemaps were slower on illumos than other platforms, it was clear that we were spending an ino... Robert Mustacchi
04:45 PM Feature #9813 (Closed): isainfo should learn about SHA Instrs
We need a new X86_FEATURE to cover the SHA support as well as allocate the AV386_ bits and plumb this through to isai... Robert Mustacchi
04:44 PM Feature #9812 (Closed): headers should be free of SUS compiler tyranny
Each version of a SUS standard is written with the expectation that the user is using a corresponding release of the ... Robert Mustacchi
04:26 PM Feature #9811 (Closed): nvmeadm(1M) should have ctf
When debugging nvmeadm, it'd be much easier if it had CTF.
I tested this by running ctfdump on the new nvme binary...
Robert Mustacchi
04:25 PM Feature #9810 (Closed): Update parts of NVMe headers for newer specs
While working on 9809 and evaluating the impact, we went ahead and made several updates to the headers to cover a num... Robert Mustacchi
04:24 PM Feature #9809 (Closed): nvme driver should attach to all NVMe 1.x devices
Currently the NVMe driver only attaches to devices based on the version that the driver knows that it understands for... Robert Mustacchi
04:23 PM Feature #9808 (Closed): AMD EPYC doesn't need *save_ctxt FP exceptions
When originally implementing support for newer xsave usage in the kernel in 8539, we had to deal with some set of AMD... Robert Mustacchi
04:22 PM Feature #9807 (Closed): FPU related cpuid checks shouldn't be Intel only
Right now we have a number of cpuid related checks that are checking for support for features like BMI, AVX2, etc. Th... Robert Mustacchi
04:21 PM Bug #9806 (Closed): ehci_take_control() can infinite loop due to PCI invalid reads
As part of testing the recent ACPI changes, a user hit an issue where we found an infinite loop in ehci_take_contrl()... Robert Mustacchi
04:19 PM Feature #9805 (Closed): i40e should read SFP data when firmware supports it
The i40e driver already supports the MAC_CAPAB_TRANSCEIVER capability; however, it does not support reading from the ... Robert Mustacchi

2018-09-07

07:24 PM Feature #9804 (Closed): hal-set-property should support --direct option
hal-probe-vmmouse (coming with vmware xorg mouse driver) and perhaps other third-party software expects hal-set-prope... Alexander Pyhalov
02:09 PM Bug #9803 (Closed): pbchk could use a -c option
I've often found it useful to be able to run just a single part of nits/pbchk, and it would be convenient
if I could...
John Levon

2018-09-06

06:51 PM Feature #9459 (Closed): Implement topo module to enumerate dimms from smbios
"git commit 6d65bee7bcc62b2d9bdfde6610561ce76c92a908":https://github.com/illumos/illumos-gate/commit/6d65bee7bcc62b2d... Electric Monk
06:51 PM Bug #9783 (Closed): loader: linux.c: format '%x' expects argument of type 'unsigned int'
"git commit b075503f221374dd0495c40e8811d229cb9fdc74":https://github.com/illumos/illumos-gate/commit/b075503f221374dd... Electric Monk
07:26 AM Bug #9802 (Closed): libstand: memory leak in tftp_open()
Issue spotted by Gergő Mihály Doma. Toomas Soome

2018-09-05

03:50 PM Bug #9791 (Closed): loader: tftp may have unread data in current block
Could not reproduce, not a bug. Toomas Soome
03:01 PM Bug #9801 (New): ap_driver.h and ESC_AP_DRIVER should be removed
The event definitions in uts/common/sys/sysevent/ap_driver.h and EC_AP_DRIVER in uts/common/sys/sysevent/eventdefs.h ... Garrett D'Amore

2018-09-04

06:57 PM Feature #9459: Implement topo module to enumerate dimms from smbios
Note that this port from illumos-joyent to illumos-gate also incorporates the following followup push to illumos-joye... Rob Johnston
06:56 PM Feature #9800 (Closed): drm: use sys/queue.h
With 9731 landed, we can now drop some duplicates. Toomas Soome
03:18 PM Bug #9770 (Closed): loader.efi: unused variable 'cons' in comconsole.c
"git commit dd842a538534a82ca85614863fb473633d7ee59c":https://github.com/illumos/illumos-gate/commit/dd842a538534a82c... Electric Monk
03:18 PM Bug #9731 (Closed): uts: update sys/queue.h
"git commit 8c5d29ab25ca6e74ebaba57fba6b4794fab41f3c":https://github.com/illumos/illumos-gate/commit/8c5d29ab25ca6e74... Electric Monk
03:18 PM Bug #9771 (Closed): loader.efi: 'handles' is used uninitialized in comconsole.c
"git commit d2df75e755ab7973e38d93f9937214d0062c20e0":https://github.com/illumos/illumos-gate/commit/d2df75e755ab7973... Electric Monk
02:25 PM Bug #9782 (Closed): eventfd support in zones is incomplete
"git commit 8c3347c4989237d6ebeeb03a67b21a523fc105d6":https://github.com/illumos/illumos-gate/commit/8c3347c4989237d6... Electric Monk
01:33 PM Bug #9799 (Closed): libstand: tftp.c cstyle cleanup
Lets clean it up... Toomas Soome
01:01 PM Bug #9798 (Closed): exec_init() should be able to handle a 64bit init process
Currently exec_init() assumes the init process is 32bit. If the init process is 64bit (as is the case when bhyve is r... Hans Rosenfeld
12:59 PM Bug #9797 (Closed): dump_ttrace() chokes on softints
During recent bhyve testing I ran into the following panic:... Hans Rosenfeld
12:55 PM Bug #9796 (Closed): want support for PCI BAR size >= 4G
Some nVIDIA GPUs have map all their RAM into a single BAR, which may be 16G. The code in i86pc/io/pci/pci_boot.c just... Hans Rosenfeld
12:53 PM Bug #9795 (Closed): libstand: re-send ACK for older data packets
In current code we drop out-of-order packets; however, we should play nice and re-send ACK for older data packets we ... Toomas Soome
12:53 PM Bug #9794 (New): remove bogus casts from PCI_CAP_PUTx and PCI_XCAP_PUTx definitions
The macros PCI_CAP_PUTx() and PCI_XCAP_PUTx() as defined in pci_cap.h cast the value returned by pci_cap_put() to an ... Hans Rosenfeld
12:47 PM Bug #9793 (Closed): vioblk attach doesn't always fail when it should
The attach function in vioblk is quite broken w.r.t. the error code it returns. On error (but not success) it will re... Hans Rosenfeld
12:44 PM Bug #9792 (Closed): support bhyve as a platform
Just as we do for KVM, VMware and Xen, we need to support bhyve in get_hwenv(). We will also need to allow MSI/MSI-X ... Hans Rosenfeld
12:43 PM Bug #9791 (Closed): loader: tftp may have unread data in current block
Since we can have custom tftp read size, we need to make sure we have all data read from the current block. Toomas Soome
12:42 PM Bug #9790 (Closed): buffer freed to wrong cache in virtio_register_intx
The cleanup code path in virtio_register_intx() frees a structure with a different size than it was allocated with, l... Hans Rosenfeld
12:31 PM Bug #9789 (Closed): loader: tftp should not read past file end
When we have received file size option (tsize), use it to limit the read size. Toomas Soome
12:13 PM Bug #9788 (Closed): loader: validate tftp_makereq() after we did reset the read
The name check referred in the comment is not the only possible error source, we need to validate the result. Toomas Soome
06:34 AM Bug #9787 (Closed): snoop: add tftp OACK support
While debugging tftp, I did notice our snoop does not decode OACK. Toomas Soome
 

Also available in: Atom